Tom Thompson


Review: Xcode 5 makes better, faster, stronger iOS and OS X apps

Major upgrade to Apple's IDE scores high with faster compiling, 64-bit support, easier debugging, source control integration, and automated testing

New in iOS 7: Some things developers need to know

The revamped UI, dynamic type, new multitasking modes, and 64-bit support point to new classes of apps -- and devices

Review: Xcode 5 makes better, faster and stronger iOS and OS X apps

Major upgrade to Apple's IDE scores high with faster compiling, 64-bit support, easier debugging, source control integration, and automated testing

Xamarin 2.0 review: Mobile development magic

Impressive Xamarin SDK brings native iPhone and Android development to C# programmers, Visual Studio

Review: Xamarin 2.0 brings C# to mobile development

Impressive Xamarin SDK brings native iPhone and Android development to C# programmers, Visual Studio

Inside a Microprocessor

A microprocessor is the heart of a modern computer, a chip made up of millions of transistors and other elements organized into specific functional operating units, including arithmetic units, cache memory and memory management,...

Charge-Coupled Device

A charge-coupled device (CCD) is a specially made integrated circuit that responds to light. CCDs are used to capture and store image data in telescopes, scanners, bar code readers, and digital still and video cameras. A good CCD can...

BIOS

The basic input/output system (BIOS) is the first program that runs on a PC each time it's turned on. When the BIOS boots up a computer, it first determines which attachments (peripherals) are in place and operational. It then loads...

Memory Management

Memory management is the process by which a computer system allocates a limited amount of physical memory among the various processes that need it - such as operating system or application calls - in a way that optimizes performance....

Digital Signal Processor

A digital signal processor (DSP) is a special-purpose programmable microprocessor designed to manipulate in real time a communications stream of large amounts of digital data in order to improve its quality or modify it in specific...

Under the Hood With Mac OS X

Tests of the public beta of Apple's new operating system, Mac OS X, show impressive stability and a lovely interface but quite variable performance.

Load More