ACCU Home page ACCU Conference Page
Search Contact us ACCU at Flickr ACCU at GitHib ACCU at Facebook ACCU at Linked-in ACCU at Twitter Skip Navigation

Design of applications and programs or Overload Journal #73 - Jun 2006

Options:
View Article Map
View Archives
Pair Programming Explained
Description : Rachel Davies explains how to implement pair programming and why it can be an effective practice for programmers.
Category: [ Process Topics | Overload Journal #73 - Jun 2006 ]
Comments Considered Evil
Description : We are taught that adding comments to code is a good thing and adds value. In practice this value is seldom, if ever, realised. Mark Easterbrook makes the case for a better way.
Category: [ Programming Topics | Overload Journal #73 - Jun 2006 ]
How Do Those Funky Placeholders Work?
Description : The current C++ standard function binders are notoriously difficult to use. Chris Gibson exposes the secret the Boost alternative, which is so much better it seems like magic.
Category: [ Programming Topics | Overload Journal #73 - Jun 2006 ]
Implementing drop-down menus in pure CSS (no JavaScript)
Description : Implementing drop-down menus to aid website navigation is usually thought to require lots of JavaScript. This article shows how to do it using just CSS.
Category: [ Programming Topics | Internet Topics | Overload Journal #73 - Jun 2006 ]
The Rise and Fall of Singleton Threaded
Description : Steve Love explores how 'Singletons' in design can seem a good idea at the time, why they are generally a mistake, and what to do if you have them.
Category: [ Programming Topics | Design of applications and programs | Overload Journal #73 - Jun 2006 ]
The Case Against TODO
Description : TODO - a neat way to label work in progress or an easy way to disguise the flaws in a codebase?
Category: [ Programming Topics | Overload Journal #73 - Jun 2006 ]
Objects for States
Description : Originally captured in Design Patterns, Objects for States is described in close conjunction with the Singleton pattern. This article investigates better alternatives for implementing the pattern in C++.
Category: [ Programming Topics | Overload Journal #73 - Jun 2006 ]
[ C and C++ | Paradigms | Design ] James O. Coplien
Description : Software: The Next Generation A Weblog by James O. Coplien
Added on : 11 February 2006 22:24:01 +00:00
Test Driven Development of C# User Interfaces
Description :

In my last article I discussed the values in the Agile Manifesto and what they mean to mean. There are many practices that can be used to make yourself more agile. Short iterations, the planning game, pair programming, and refactoring are a few of the practices present in eXtreme programming. The practice of most value to me, and the practice that many recommend to use as a starting point, is Test Driven Development - TDD.


Category: [ Design of applications and programs | CVu Journal Vol 17, #6 - Dec 2005 ]
Debuggers Should Go Backwards
Description :

The computer science community has shown a woeful lack of interest in debugging, which given the huge economic cost of debugging is somewhat mysterious. However, there may be signs of "green shoots" in the desert landscape of debugging tools.


Category: [ Design of applications and programs | CVu Journal Vol 17, #6 - Dec 2005 ]
Patterns in C - Part 5: REACTOR
Description :

This final part of the series will step outside the domain of standard C and investigate a pattern for event-driven applications. The REACTOR pattern decouples different responsibilities and allows applications to demultiplex and dispatch events from potentially many clients.


Category: [ Design of applications and programs | CVu Journal Vol 17, #5 - Oct 2005 ]
Patterns in C - Part 4: OBSERVER
Description :

This part of the series will highlight another principle for dependency management and illustrate how both of these principles may be realized in C using the OBSERVER pattern.


Category: [ Design of applications and programs | CVu Journal Vol 17, #4 - Aug 2005 ]
Patterns in C - Part 3: Strategy
Description :

This part of the series will investigate a design pattern that adds flexibility to common software entities by letting clients customize and extend them without modifying existing code.


Category: [ Design of applications and programs | CVu Journal Vol 17, #3 - Jun 2005 ]

  |<   <<   1   2   3   4   5   6   7   8   9   10   >>   >|
Sort by Date Title