Tools Source Code
ppdpp.zip
Unpublished source code accompanying the article by Jeff Keasler in which he examines "performance portability" and C++. Performance portablility means that code can achieve good performance across a range of computer architectures while maintaining a single body of source code. Requires UNZIP/PKUNZIP to extract. - Tools
Associated article: Performance Portable C++
Tags: .NET C/C++ Tools Open Source Parallel Embedded Systems Design
cont_int.txt
Published source code accompanying the article by Steven Haines in which he extends continuous integration to perform integration, performance, and load testing. - Tools
Associated article: Continuous Integration and Performance Testing
Tags: Tools JVM Languages Design
change.txt
Published source code accompanying the article by Nada daVeiga in which she examines behavioral regression testing -- a technique that provides a fast and easy way to determine if code modifications change or break existing functionality. - Tools
Associated article: Change Code Without Fear
Tags: Web Development Tools JVM Languages Design
insidevs.txt
Published source code accompanying the article by Dino Esposito in which he examines Visual Studio 2008, the first version of Visual Studio to support multiple version of .NET. - Tools
Associated article: Inside Visual Studio 2008
Tags: .NET Tools Design
ui_test.txt
Published source code accompanying the article by Jordan Vinarub in which he uses the Model-View-Presenter pattern, Windows Forms 2.0, and automatic data binding, to build frameworks for unit testing the UI. Also see UI_TEST.ZIP. - Tools
Associated article: Unit Testing the UI
Tags: .NET Tools Design
pnunit.txt
- Tools
Associated article: Distributed Unit Testing
Tags: Tools JVM Languages Design
quality.txt
Published source code and related files accompanying the article by JunHo Yoon and YoonKyu Jang in which they show how coding standards helps you improve code readability, produce consistent code, and prevent error-prone coding styles. Robert Buckley adds a note on MISRA-C and coding standards. - Tools
Associated article: Code Quality Improvement
Tags: C/C++ Tools Design
post.txt
Published source code accompanying the article by Stefan Woerthmueller in which he presents a post-mortem analysis approach that lets you identify and resolve hidden errors, but with little impact on the program. - Tools
Associated article: Postmortem Debugging
Tags: C/C++ Tools
depend.txt
Published source code accompanying the article by Jeremy Weiskotten in which he examines dependency injection, a pattern for designing loosely coupled and testable objects. Also see DEPEND.ZIP. - Tools
Associated article: Dependency Injection & Testable Objects
Tags: Tools JVM Languages
itestbot.txt
Published source code accompanying the article by Ralf Holly in which he examines test bots--software that lets you move the effort of building and testing from your shoulders to that of software robots. - Tools
Associated article: I, Testbot
Tags: Web Development Tools Open Source Embedded Systems
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.

