InfoQ Homepage Source Code Content on InfoQ
-
Code2Cloud: Automating The Whole Software Dev/Deploy Cycle
Ryan Slobojan presents Code2Cloud used to automatically set up a number of tools useful for development and deployment: Hudson, Git, task repository, wiki, Cloud Foundry Deployment Services and Maven.
-
Brownfield to Green
Nat Pryce presents the reengineering effort made to transform a legacy system through incremental improvement, the development process implemented, the results and some takeaway lessons learned.
-
A Tale of Three Trees
Scott Chacon explains the internal mechanisms used by Git to do version control based on three trees –head, index, work–, and some of its commands, especially ‘reset’.
-
Events Are Not Just for Notifications
Greg Young discusses how to use events to store data, and how testing, versioning and performance are impacted by an event-centered model.
-
The Code is the Design
Mark Haskamp supports the idea that source code is the design blueprint and the entire documentation of a software product.
-
Brownfield Software - Industrial Waste or Business Fertilizer?
Josh Graham addresses 10 myths related to working on legacy software, attempting to prove that one can make good use of legacy code without having to rewrite the entire thing.
-
Availability, the Cloud and Everything
Joe Williams discusses how distributed systems, cloud computing and configuration management affect system’s availability. He exemplifies with a database service built on CouchDB, Erlang, Chef, EC2.
-
Introduction to Bespin - Mozilla's Web Based Code Editor
Joe Walker explains Bespin, Mozilla’s open source web-based code editor, its architecture and chosen implementation solution, detailing some of its features like collaboration and version control.
-
Strategies for Effectively Managing Legacy Systems
Amit Uttam and Derek Longmuir cover what legacy systems are, typical approaches to dealing with legacy systems, replacement strategies/techniques, migration plans, and continually evolving a system.
-
Community Performance Optimization: Making Your People Run as Smoothly as Your Site
Brion Vibber discusses the challenges of working with user communities, social bottlenecks, scalability of software vs communities, new approaches to scaling communities, and remaining challenges.
-
Refactoring Databases: Evolutionary Database Design
Pramod presents material from the 2007 Jolt Productivity Award winning book "Refactoring Databases : Evolutionary Database Design" on implementing evolutionary database development.
-
Behind the Scenes at MySpace.com
Dan Farino talks about administering thousands of web servers from a system’s architect viewpoint, detailing on performance counter monitoring, the system profiler and the system administration site.