Not Found, Error 404
The page you are looking for no longer exists.
Perhaps you can find what you are looking for by searching the site archives
- The Dual Usage of const in C++
- The C++ Role in Industry
- Avoiding Lengthy C++ Template Instantiations
- Practical C++ Financial Programming
- Code For Objective-C Programmer’s Reference
- Two Ways in Which Java Didn’t Get It
- Categories and Private Methods in Objective-C
- How to Handle Debugging Problems
- Objective-C Programmer’s Reference
- Type Systems in Objective-C and C++
- Dynamic Features in Objective-C
- Isolating Dependencies in C++ Code
- Day 30: Understand Where Resources are Wasted
- Day 29: Fix the Cause, Not the Symptom
- Day 28: Frequently Repackage Code Into Smaller Libraries
- Reducing Build Times in C++ Projects
- Day 27: Design Resilient Interfaces
- The C Standard
- Day 26: Write About Your Problem
- Day 25: Learning to Document Properly
- Day 24: Refactoring Code Frequently
- The Beauty of Short Methods
- Five Common Mistakes in the Early Design Stage
- Disadvantages of Statically Typed Languages
- Day 23: Isolate Code Dependencies
- The Wasteful Legacy of Programming as Language
- Main Advantages of Typed Languages
- Learning from Great Developers
- Day 22: Write Something Completely Different
- Literate Programming with Plain C Files
- Day 21: Design The Big Picture First
- The Problem with C++ Templates
- Web Search is Losing Its Relevance
- Day 20: Spend More Time in Maintenance Mode
- Avoiding Feature Bloat
- Day 19: Avoid Singletons
- Day 18: Development Speed is Important
- Day 17: Write Clean Code
- Microsoft and Open Source Software
- Upselling for Software Companies
- A Short Introduction to Prolog
- RAII is Overrated
- No wonder why systems research is…
- Readability Advantages of C over C++
- Is C++ Just a Better C?
- Finding Ideas for Software Products
- How to avoid NULL pointers
- Using Gmail as a Notebook
- How is Your Software Designed?
- How much code should you write?
- Day 16: Measure Performance Before Optimizing
- Day 15: Use Meta Programming When Possible
- Why GUI Systems are Object Oriented?
- Data Driven Software Design
- What is Second System Syndrome?
- Day 14: Understanding Software Libraries
- Day 13: Write Functions in a Functional Style
- Using Hyperlinks Effectively
- Using Vim with NERD Tree
- The Web as a Learning Tool for Business
- How to Find What Users Want
- A Comparison of Wily and Vim
- Day 12: Keep the Focus on Your Application
- XML as a Declarative Programming Language
- Is Code Reuse Always a Good Thing?
- When Free Software is Not Free
- Object Interfaces versus Concrete Code
- Top Reasons To Use Lisp
- When Frameworks Are Useful
- Top Software for Programmers
- Why you will never write the perfect software
- The Most Common Debugging Styles
- Updating Code Easily with UNIX ed
- Advanced C++ Idioms
- Using ed, the standard UNIX editor
- Using power point as a text editor
- What is the right way to handle exceptions?
- What Makes a Good Programming Language?
- What to watch for in a Framework
- Creative Freedom for Developers
- Make it work first, then make it better
- Using the sam Editor
- In Software, Good Design is Everything
- How to Avoid the Second System Syndrome
- How to Decide if you Should Write a Program
- How to measure productivity for developers?
- Is Writing a Big App the Best Way to Win?
- Benefits of studying your own code
- Day 11: Understand the Lower Layers of the System
- Why C++ will not die
- Using Firebug to Edit HTML
- Google changes its approach to China
- First Impressions of Google Wave
- How to Create a Duplicate Row in Oracle
- Viewing PDFs with a Chrome Extension
- How to Create Robust Software Designs
- Startups and Raising Money
- Tips to Read Other People’s Code
- The Way a Program Starts in Windows
- Understanding const pointers and variables in C++