Articles
Working with TypeScript in Visual Studio 2012
Using Visual Studio makes working with TypeScript easy and helps reveal subtleties of the language implementation and code generation. - .NET
Supercharging ASP.NET Web Form Apps
With the introduction of the ASP.NET Web API in ASP.NET 4.5, it is now possible to add advanced client-side functionality to existing sites - Web Development
Dealing With All Our Stuff
Unneeded bits cost energy and mind space. Let's keep 'em to a minimum. - Tools
Keccak: The New SHA-3 Encryption Standard
After years of testing and analysis, the U.S. government selected the Keccak algorithm to be the new SHA-3 encryption standard. Here is how it works and how to use it. - Security
Can Google's Dart Hit Its Target?
How can the fast, boring language from Google be a viable solution? - Web Development
Microsoft TypeScript: The Lay of the Land
By creating a language that adds types to JavaScript, Microsoft made it easier to write complex Web apps, do compile-time syntax checking, and get better coding support in Visual Studio. - Web Development
Making APIs Attractive to Developers
Some simple, but important, steps make it easy for developers to choose your API for their apps. - Design
Introduction to Hadoop: Real-World Hadoop Clusters and Applications
The Hadoop ecosystem relies on composability the ability to use output from one tool as input to the next to efficiently process data at scale, from simple projects, to processing streams of real-time data, to building data warehouses. - Database
The Clojure Philosophy
Simplicity, freedom to focus, empowerment, consistency, and clarity: Nearly every element of the Clojure programming language is designed to promote these goals. - Design
Reusable Components Finally Arrive As Cloud-Based APIs
After 40 years in the desert of incompatibility and limited reuse, we have crossed the river Jordan. - Cloud
Best of the Web
First C Compiler Now on Github
The earliest known C compiler by the legendary Dennis Ritchie has been published on the repository.
HTML5 Mobile Development: Seven Good Ideas (and Three Bad Ones)
HTML5 Mobile Development: Seven Good Ideas (and Three Bad Ones)
Building Bare Metal ARM Systems with GNU
All you need to know to get up and running... and programming on ARM
Amazon's Vogels Challenges IT: Rethink App Dev
Amazon Web Services CTO says promised land of cloud computing requires a new generation of applications that follow different principles.
How to Select a PaaS Partner
Eventually, the vast majority of Web applications will run on a platform-as-a-service, or PaaS, vendor's infrastructure. To help sort out the options, we sent out a matrix with more than 70 decision points to a variety of PaaS providers.

