Journal Articles

Monthly Archives

 
Journals Topics Journal Columns Title Date
87 - Editorial The Invisible Hand 2008-10-26 09:00:00
87 Design
Programming
- Seeing Things Differently 2008-10-26 08:59:00
87 Design
Programming
- DynamicAny (Part 2) 2008-10-26 08:58:00
87 Management
Process
- On Management: Focus, Quality, Time-boxes and Ducks 2008-10-26 08:57:00
87 Design - The Model Student: Can Chance Make Fine Things? (Part 1) 2008-10-26 08:56:00
87 Management
Process
- Performitis (Part 3) 2008-10-26 08:55:00
86 - Editorial It's good to talk... 2008-08-17 10:00:00
86 Programming
Design
- DynamicAny, Part I 2008-08-17 09:59:00
86 Design - Performitis - Part 2 2008-08-17 09:58:00
86 Programming
Design
- Globals, Singletons and Parameters 2008-08-17 09:57:00
86 Design
Programming
- Exceptions Make for Elegant Code 2008-08-17 09:56:00
86 Design - Divide and Conquer: Partition Trees and Their Uses 2008-08-17 09:55:00
86 Management - On Management 2008-08-17 09:54:00
85 - Editorial Plus ça change 2008-06-08 17:00:00
85 Design - Performitis 2008-06-08 16:59:00
85 Design
Programming
- The Model Student: A Knotty Problem, Part 2 2008-06-08 16:58:00
85 Design - RSA Made Simple 2008-06-08 16:57:00
85 Management - Quality Manifesto 2008-06-08 16:56:00
84 - Editorial After Four Years 2008-04-12 09:00:00
84 Design
Programming
- Watersheds and Waterfalls (Part 2) 2008-04-12 08:59:00
84 Design
Programming
- The Model Student: A Knotty Problem, Part 1 2008-04-12 08:58:00
84 - - The Way of the Consultant 2008-04-12 08:57:00
83 - Editorial When Things Go Wrong 2008-02-12 09:00:00
83 - LettersEditor Letter to the Editor 2008-02-12 08:59:00
83 Programming
Design
- Watersheds and Waterfalls 2008-02-12 08:58:00
83 Design - The PfA Papers: Deglobalisation 2008-02-12 08:57:00
83 Design - The Regular Travelling Salesman, Part 2 2008-02-12 08:56:00
83 Programming - Testing Visiting Files and Directories in C# 2008-02-12 08:55:00
83 Programming - Generics Without Templates 2008-02-12 08:54:00
83 Process - Future Workers (Prototype) 2008-02-12 08:53:00
82 - Editorial The Essence of Success 2007-12-08 12:00:00
82 Design - The PfA Papers: Context Matters 2007-12-08 11:59:00
82 Design - The Model Student 2007-12-08 11:58:00
82 Programming - Java Protocol Handlers 2007-12-08 11:57:00
82 Design - Upgrading Legacy Software in Data Communications Systems 2007-12-08 11:56:00
82 Management
Process
- Creating Awareness 2007-12-08 11:55:00
81 - Editorial While the Cat's Away... 2007-10-07 12:00:00
81 Programming
Design
- The PfA Papers: The Clean Dozen 2007-10-07 11:59:00
81 Process - Blue-White-Red, an Example Agile Process 2007-10-07 11:58:00
81 Programming
Design
- Functional Programming Using C++ Templates (Part 1) 2007-10-07 11:57:00
81 Programming
Design
- auto_value: Transfer Semantics for Value Types 2007-10-07 11:56:00
80 - Editorial Consensus 2007-08-12 12:00:00
80 - LettersEditor Letter to the Editor 2007-08-12 11:59:00
80 Programming - He Sells Shell Scripts to Intersect Sets 2007-08-12 11:58:00
80 Design - The PfA Papers: From the Top 2007-08-12 11:57:00
80 Programming - Release Mode Debugging 2007-08-12 11:56:00
80 Design
Programming
- auto_value: Transfer Semantics for Value Types 2007-08-12 11:55:00
80 - Editorial Guidelines for Contributors 2007-08-12 11:54:00
79 - Editorial Rip It Up and Start Again 2007-06-04 12:00:00
79 Programming
Design
- The Policy Bridge Design Pattern 2007-06-04 11:59:00
79 Process - Live and Learn with Retrospectives 2007-06-04 11:58:00
79 Process
Programming
- Continuous Integration with CruiseControl.Net 2007-06-04 11:57:00
79 Programming - Working with GNU Export Maps 2007-06-04 11:56:00
79 Programming - auto_value: Transfer Semantics for Value Types 2007-06-04 11:55:00
78 - Editorial New Tricks for an Old Dog 2007-04-22 12:00:00
78 - LettersEditor Letters to the Editor 2007-04-22 11:59:00
78 Design - Software Product Line Engineering with Feature Models 2007-04-22 11:58:00
78 Design
Programming
- A Perspective on Use of Conditional Statements versus Assertions 2007-04-22 11:57:00
78 Programming - Implementing Synchronization Primitives for Boost on Windows Platforms 2007-04-22 11:56:00
78 Design
Programming
- Design in Test-Driven Development 2007-04-22 11:55:00
78 Design
Programming
- C++ Unit Test Frameworks 2007-04-22 11:54:00
78 Design - A Practical Form of OO Layering 2007-04-22 11:53:00
77 - Editorial The Power of Inertia 2007-01-31 09:00:00
77 Management - Managing Technical Debt 2007-01-31 08:55:00
77 Design
Programming
- Programming - Abstraction by Design 2007-01-31 08:50:00
77 Design - Exceptional Design 2007-01-31 08:45:00
77 Programming - C++ Trivial Logger 2007-01-31 08:40:00
77 Programming - FRUCTOSE - a C++ Unit Test Framework 2007-01-31 08:35:00
77 Programming LettersEditor Letter to the Editor 2007-01-31 08:30:00
76 - Editorial How Overload Comes to You 2006-12-10 09:44:00
76 Programming - Pooled Lists 2006-12-10 09:43:00
76 Programming
Design
- The Singleton in C++ - A force for good? 2006-12-10 09:42:00
76 Programming
Design
- C++ Interface Classes - Strengthening Encapsulation 2006-12-10 09:41:00
76 - - A Drop in Standards? 2006-12-10 09:40:00
75 - Editorial Life in the Fast Lane 2006-10-01 12:00:00
75 - LettersEditor Letters 2006-10-01 11:59:00
75 Process - Up Against the Barrier 2006-10-01 11:58:00
75 Programming - Inventing a Mutex 2006-10-01 11:57:00
75 Programming - C++ Unit Testing Easier: CUTE 2006-10-01 11:56:00
75 Programming - From CVS to Subversion 2006-10-01 11:55:00
74 - Editorial Take a Step Forward 2006-08-01 12:00:00
74 Programming - Comments Considered Good 2006-08-01 11:59:00
74 Programming - Introducing CODEF/CML 2006-08-01 11:58:00
74 Programming - Fine Tuning for lexical_cast 2006-08-01 11:57:00
74 Programming - C# Generics - Beyond Containers of T 2006-08-01 11:56:00
74 Programming - The Kohonen Neural Network Library 2006-08-01 11:55:00
74 Process - The Documentation Myth 2006-08-01 11:54:00
73 - Editorial Editorial 2006-06-01 12:00:00
73 Process - Pair Programming Explained 2006-06-01 11:59:00
73 Programming - Comments Considered Evil 2006-06-01 11:58:00
73 Programming - How Do Those Funky Placeholders Work? 2006-06-01 11:57:00
73 Programming
Internet
- Implementing drop-down menus in pure CSS (no JavaScript) 2006-06-01 11:56:00
73 Design
Programming
- The Rise and Fall of Singleton Threaded 2006-06-01 11:55:00
73 Programming - The Case Against TODO 2006-06-01 11:54:00
73 Programming - Objects for States 2006-06-01 11:53:00
176 - Editorial Editorial 2005-12-09 05:00:00
70 - Editorial Editorial: The "Safe C++ Standard Library" 2005-12-09 05:00:00
176 - Francis' Scribbles Francis' Scribbles 2005-12-07 05:00:00
176 - Code Critique Student Code Critique Competition 37 2005-12-06 05:00:00
176 - - Silas's Corner 2005-12-06 05:00:00
176 - Professionalism Professionalism in Programming #35 2005-12-06 05:00:00
176 - - Conference Report - AgileNorth 2005-12-06 05:00:00
176 Design - Test Driven Development of C# User Interfaces 2005-12-02 06:00:00
176 Programming - Let's Do C# and MySQL - Part 2 - A Beginning 2005-12-02 06:00:00
176 - - Grid and Utility Computing - The Return of the Bureau 2005-12-02 06:00:00
176 Design - Debuggers Should Go Backwards 2005-12-02 06:00:00
176 Design - Cryptographic Mistakes Made in Programming 2005-12-02 06:00:00
176 Design - A Reflection on Defensive Programming 2005-12-02 06:00:00
70 Programming - Two-thirds of a Pimpl and a Grin 2005-12-02 05:00:00
70 Programming - The Curate's Wobbly Desk 2005-12-02 05:00:00
70 - LettersEditor Letter to the Editor 2005-12-02 05:00:00
70 Internet - How to Quantify Quality: Finding Scales of Measure 2005-12-02 05:00:00
70 Programming - "Here be Dragons" 2005-12-02 05:00:00
70 Programming - Better Encapsulation for the Curiously Recurring Template Pattern 2005-12-02 05:00:00
175 - Editorial Editorial 2005-10-09 05:00:00
69 - Editorial Editorial: Can We Change For The Better? 2005-10-09 05:00:00
175 - - Late News! 2005-10-08 05:00:00
175 - Francis' Scribbles Francis' Scribbles 2005-10-07 05:00:00
175 - Code Critique Student Code Critique Competition 36 2005-10-06 05:00:00
175 - - Silas's Corner 2005-10-06 05:00:00
175 - Professionalism Professionalism in Programming #34 2005-10-06 05:00:00
175 Programming - db4objects - Innovating Object Databases with Open Source 2005-10-02 06:00:00
175 Internet - When Worlds Collide 2 - Circuit Switch Telephony and Packet Switch Networks 2005-10-02 06:00:00
175 Internet - Tracking Exceptions in Web Services with GUIDs 2005-10-02 06:00:00
175 Management - The Agile Manifesto Explained (and a First Amendment) 2005-10-02 06:00:00
175 Management - Setting up a Subversion Server for Remote Use 2005-10-02 06:00:00
175 Programming - Pointer Reversal: An Algorithm Design Technique 2005-10-02 06:00:00
175 Design - Patterns in C - Part 5: REACTOR 2005-10-02 06:00:00
175 Programming - Let's Do C# and MySQL - Part 1 - MySQL 2005-10-02 06:00:00
175 Programming - J2SE 5.0 New Features 2005-10-02 06:00:00
69 Programming - With Spirit 2005-10-02 05:00:00
69 Design - Vorsprung Durch Testing 2005-10-02 05:00:00
69 Programming - Polynomial Classes 2005-10-02 05:00:00
69 Programming - Incremental Design: A Case Study of a Compiler 2005-10-02 05:00:00
69 Programming - A Framework for Generating Numerical Test Data 2005-10-02 05:00:00
174 - Editorial Editorial 2005-08-09 05:00:00
68 Management Editorial Editorial: Size Does Matter 2005-08-09 05:00:00
174 - LettersEditor Comments 2005-08-08 05:00:00
174 - Professionalism Professionalism in Programming #33 2005-08-07 05:00:00
174 - Francis' Scribbles Francis' Scribbles 2005-08-05 05:00:00
174 - - Caption Competition 2005-08-04 05:00:00
174 Programming - Transactions with Delegates in C# 2005-08-03 05:00:00
174 - Code Critique Student Code Critique Competition 35 2005-08-03 05:00:00
174 Programming - Sharp as C 2005-08-03 05:00:00
174 Programming - Qt 4.0 is Out! 2005-08-03 05:00:00
174 Design - Patterns in C - Part 4: OBSERVER 2005-08-03 05:00:00
174 Management - Becoming and Being Agile 2005-08-03 05:00:00
174 - - ACCU Conference 2005 2005-08-03 05:00:00
68 Management - Software Project Management: Adding Stakeholder Metrics to Agile Projects 2005-08-02 05:00:00
68 Programming - Investigating Java Class Loading 2005-08-02 05:00:00
68 Programming - C-side Re-sort 2005-08-02 05:00:00
68 Programming - C++ Interface Classes - Noise Reduction 2005-08-02 05:00:00
68 Programming - A Technique for Register Access in C++ 2005-08-02 05:00:00
173 - Editorial Editorial 2005-06-09 05:00:00
67 - Editorial Editorial: Does all this help make better software? 2005-06-09 05:00:00
173 - Francis' Scribbles Francis' Scribbles 2005-06-06 05:00:00
173 - Code Critique Student Code Critique Competition 34 2005-06-05 05:00:00
173 Management - Professionalism in Programming #32 2005-06-04 05:00:00
173 Programming - Welcome to the Wonderful World of Porting! 2005-06-02 05:00:00
173 Programming - Silas's Corner 2005-06-02 05:00:00
173 Design - Patterns in C - Part 3: Strategy 2005-06-02 05:00:00
173 - - Out with the old... 2005-06-02 05:00:00
173 Programming - New Container Classes in Qt 4 2005-06-02 05:00:00
173 Programming - Introduction to Tcl/Tk: Part 2 2005-06-02 05:00:00
173 - LettersEditor Comments 2005-06-02 05:00:00
173 - - Bjarne Stoustrup's Fiver 2005-06-02 05:00:00
173 Management - Are Certificates Worth the Paper they are Written On? 2005-06-02 05:00:00
173 - - ACCU Conference 2005 2005-06-02 05:00:00
173 - - ACCU 2004 Article Writing Competition 2005-06-02 05:00:00
67 Programming - The Trial of the Reckless Coder 2005-06-02 05:00:00
67 Management - "The C++ Community" - Are We Divided by a Common Language? 2005-06-02 05:00:00
67 Programming - Taming Complexity: A Class Hierarchy Tale 2005-06-02 05:00:00
67 Programming - Microsoft Symbol Engine 2005-06-02 05:00:00
67 - LettersEditor Letters to the Editor 2005-06-02 05:00:00
67 Management - Grain Storage MIS: A Failure of Communications (27 March 1998) 2005-06-02 05:00:00
67 Design - Can C++ Learn from Generics in Ada? 2005-06-02 05:00:00
66 Management Editorial Editorial: Need to Unlearn 2005-04-20 18:05:25
66 Management - Sheep Farming for Software Development Managers 2005-04-12 18:05:26
66 Programming - Separating Interface and Implementation in C++ 2005-04-12 18:05:26
66 Programming - Overload Resolution - Selecting the Function 2005-04-12 18:05:26
66 Design
Programming
- Metaprogramming is Your Friend 2005-04-12 18:05:26
66 - LettersEditor Letter to the Editor 2005-04-12 18:05:25
66 Programming - Digging a Ditch 2005-04-12 18:05:25
172 - Editorial Editorial 2005-04-09 13:16:11
172 - Code Critique Student Code Critique Competition 33 2005-04-06 13:16:11
172 - Francis' Scribbles Francis' Scribbles 2005-04-06 13:16:11
172 - Professionalism Professionalism in Programming #31 2005-04-05 13:16:11
172 Programming - I Wish Programming Was Easy Again 2005-04-04 13:16:11
172 Programming - Using Qt's Non-GUI Classes 2005-04-03 13:16:11
172 Design - Patterns in C - Part 2: State 2005-04-03 13:16:11
172 Programming - Introduction to Tcl/Tk 2005-04-03 13:16:11
172 Programming - Forgetting the ABC 2005-04-03 13:16:11
172 Management - Automatically Generating Word Documents 2005-04-03 13:16:11
172 Programming - An Introduction to Objective-C 2005-04-03 13:16:11
172 Management - A Subversion Primer 2005-04-03 13:16:11
65 - Editorial Editorial: "They" Have Their Reasons 2005-02-19 16:35:57
65