Journal Articles
Browse in : |
All
> Journals
> Overload
> 99 (6)
All > Topics > Programming (877) All > Topics > Design (236) All of these categories |
- Options:
- View Article Map
- View Archives
Note: when you create a new publication type, the articles module will automatically use the templates user-display-[publicationtype].xt and user-summary-[publicationtype].xt. If those templates do not exist when you try to preview or display a new article, you'll get this warning :-) Please place your own templates in themes/yourtheme/modules/articles . The templates will get the extension .xt there.
Shadow Data Types
webeditor
29 December 2009 08:59:00 +00:00
Hiding implementation details is a good idea. Jon Jagger shows a technique in C that avoids some of the common problems.
Note: when you create a new publication type, the articles module will automatically use the templates user-display-[publicationtype].xt and user-summary-[publicationtype].xt. If those templates do not exist when you try to preview or display a new article, you'll get this warning :-) Please place your own templates in themes/yourtheme/modules/articles . The templates will get the extension .xt there.
Creating a Framework for the iPhone
webeditor
29 December 2009 08:58:00 +00:00
Apple's iPhone SDK doesn't allow you to create a Framework. Pete Goodliffe explains how to build one manually.
Note: when you create a new publication type, the articles module will automatically use the templates user-display-[publicationtype].xt and user-summary-[publicationtype].xt. If those templates do not exist when you try to preview or display a new article, you'll get this warning :-) Please place your own templates in themes/yourtheme/modules/articles . The templates will get the extension .xt there.
The Model Student: A Primal Skyline (Part 3)
webeditor
29 December 2009 08:57:00 +00:00
The prime factors of the integers show some repeating patterns. Richard Harris investigates whether they have fractal properties.
Note: when you create a new publication type, the articles module will automatically use the templates user-display-[publicationtype].xt and user-summary-[publicationtype].xt. If those templates do not exist when you try to preview or display a new article, you'll get this warning :-) Please place your own templates in themes/yourtheme/modules/articles . The templates will get the extension .xt there.
Project-Specific Language Dialects
webeditor
29 December 2009 08:56:00 +00:00
Today's languages force a one-size-fits-all approach on projects. Yaakov Belch, Sergey Ignatchenko and Dmytro Ivanchykhin suggest a more flexible solution.
Note: when you create a new publication type, the articles module will automatically use the templates user-display-[publicationtype].xt and user-summary-[publicationtype].xt. If those templates do not exist when you try to preview or display a new article, you'll get this warning :-) Please place your own templates in themes/yourtheme/modules/articles . The templates will get the extension .xt there.
The Model Student: A Primal Skyline (Part 2)
webeditor
25 October 2009 08:59:00 +00:00
How do you measure the length of a curve? Richard Harris gets his ruler out.
Note: when you create a new publication type, the articles module will automatically use the templates user-display-[publicationtype].xt and user-summary-[publicationtype].xt. If those templates do not exist when you try to preview or display a new article, you'll get this warning :-) Please place your own templates in themes/yourtheme/modules/articles . The templates will get the extension .xt there.
Multi-threading in C++0x
webeditor
25 October 2009 08:58:00 +00:00
Threading support is being added to C++. Anthony Williams introduces us to the new facilities.
Note: when you create a new publication type, the articles module will automatically use the templates user-display-[publicationtype].xt and user-summary-[publicationtype].xt. If those templates do not exist when you try to preview or display a new article, you'll get this warning :-) Please place your own templates in themes/yourtheme/modules/articles . The templates will get the extension .xt there.
The Generation, Management and Handling of Errors (Part 2)
webeditor
25 October 2009 08:56:00 +00:00
Dealing with errors is a vital activity. Andy Longshaw and Eoin Woods conclude their pattern language.
Note: when you create a new publication type, the articles module will automatically use the templates user-display-[publicationtype].xt and user-summary-[publicationtype].xt. If those templates do not exist when you try to preview or display a new article, you'll get this warning :-) Please place your own templates in themes/yourtheme/modules/articles . The templates will get the extension .xt there.
I Think I'll Parse
webeditor
09 August 2009 09:59:00 +01:00
A parser is a fundamental tool in software development. Stuart Golodetz looks at how you might tackle writing one.
Note: when you create a new publication type, the articles module will automatically use the templates user-display-[publicationtype].xt and user-summary-[publicationtype].xt. If those templates do not exist when you try to preview or display a new article, you'll get this warning :-) Please place your own templates in themes/yourtheme/modules/articles . The templates will get the extension .xt there.
Quality Matters: Introductions, and Nomenclature
webeditor
09 August 2009 09:58:00 +01:00
There are many aspects of Software Quality. Matthew Wilson introduces us to some of the concepts.
Note: when you create a new publication type, the articles module will automatically use the templates user-display-[publicationtype].xt and user-summary-[publicationtype].xt. If those templates do not exist when you try to preview or display a new article, you'll get this warning :-) Please place your own templates in themes/yourtheme/modules/articles . The templates will get the extension .xt there.
Code Rot
webeditor
09 August 2009 09:57:00 +01:00
Maintaining code is vital to keep it working. Tom Guest explores what happens when you neglect it.
Note: when you create a new publication type, the articles module will automatically use the templates user-display-[publicationtype].xt and user-summary-[publicationtype].xt. If those templates do not exist when you try to preview or display a new article, you'll get this warning :-) Please place your own templates in themes/yourtheme/modules/articles . The templates will get the extension .xt there.
The Model Student: A Primal Skyline (Part 1)
webeditor
09 August 2009 09:56:00 +01:00
Prime numbers are the 'building blocks' of the integers. Richard Harris investigates how they're combined.
Note: when you create a new publication type, the articles module will automatically use the templates user-display-[publicationtype].xt and user-summary-[publicationtype].xt. If those templates do not exist when you try to preview or display a new article, you'll get this warning :-) Please place your own templates in themes/yourtheme/modules/articles . The templates will get the extension .xt there.
The Generation, Management and Handling of Errors (Part 1)
webeditor
09 August 2009 09:55:00 +01:00
An error handling strategy is important for robustness. Andy Longshore and Eoin Woods present a pattern language.
Note: when you create a new publication type, the articles module will automatically use the templates user-display-[publicationtype].xt and user-summary-[publicationtype].xt. If those templates do not exist when you try to preview or display a new article, you'll get this warning :-) Please place your own templates in themes/yourtheme/modules/articles . The templates will get the extension .xt there.
Floating Point Fun and Frolics
webeditor
10 June 2009 09:59:00 +01:00
Representing numbers in computers is a non-trivial problem. Frances Buontempo finds using them is hard, too.
Note: when you create a new publication type, the articles module will automatically use the templates user-display-[publicationtype].xt and user-summary-[publicationtype].xt. If those templates do not exist when you try to preview or display a new article, you'll get this warning :-) Please place your own templates in themes/yourtheme/modules/articles . The templates will get the extension .xt there.
Complexity, Requirement and Modules
webeditor
10 June 2009 09:57:00 +01:00
Programs can be unnecessarily complex. Rafael Jay examines a technique for doing better.
Note: when you create a new publication type, the articles module will automatically use the templates user-display-[publicationtype].xt and user-summary-[publicationtype].xt. If those templates do not exist when you try to preview or display a new article, you'll get this warning :-) Please place your own templates in themes/yourtheme/modules/articles . The templates will get the extension .xt there.
An Introduction to FastFormat (Part 3): Solving Real Problems, Quickly
webeditor
10 June 2009 09:56:00 +01:00
A good library must be useful in practice. Matthew Wilson looks at usability and extendability.
Note: when you create a new publication type, the articles module will automatically use the templates user-display-[publicationtype].xt and user-summary-[publicationtype].xt. If those templates do not exist when you try to preview or display a new article, you'll get this warning :-) Please place your own templates in themes/yourtheme/modules/articles . The templates will get the extension .xt there.
Boiler Plating Database Resource Cleanup (Part 2)
webeditor
10 June 2009 09:54:00 +01:00
Timely disposal of resources is important. Paul Grenyer applies this to database access in Java.
Note: when you create a new publication type, the articles module will automatically use the templates user-display-[publicationtype].xt and user-summary-[publicationtype].xt. If those templates do not exist when you try to preview or display a new article, you'll get this warning :-) Please place your own templates in themes/yourtheme/modules/articles . The templates will get the extension .xt there.
Testing State Machines
webeditor
06 May 2009 09:58:00 +01:00
State machines are a common design pattern. Matthew Jones seperates their concerns to make testing easier.
Note: when you create a new publication type, the articles module will automatically use the templates user-display-[publicationtype].xt and user-summary-[publicationtype].xt. If those templates do not exist when you try to preview or display a new article, you'll get this warning :-) Please place your own templates in themes/yourtheme/modules/articles . The templates will get the extension .xt there.
If You Can't See Me, I Can't See You
webeditor
06 May 2009 09:57:00 +01:00
Knowing where the doors are is only the start. Stuart Golodetz works out what he can see through them.
Note: when you create a new publication type, the articles module will automatically use the templates user-display-[publicationtype].xt and user-summary-[publicationtype].xt. If those templates do not exist when you try to preview or display a new article, you'll get this warning :-) Please place your own templates in themes/yourtheme/modules/articles . The templates will get the extension .xt there.
The Model Student: A Rube-ish Square (Part 2)
webeditor
06 May 2009 09:56:00 +01:00
A rube-ish square embodies some simple group theory. Richard Harris explores its properties.
Note: when you create a new publication type, the articles module will automatically use the templates user-display-[publicationtype].xt and user-summary-[publicationtype].xt. If those templates do not exist when you try to preview or display a new article, you'll get this warning :-) Please place your own templates in themes/yourtheme/modules/articles . The templates will get the extension .xt there.
An Introduction to FastFormat (Part 2): Custom Argument and Sink Types
webeditor
06 May 2009 09:54:00 +01:00
A library should be customisable and have good performance. Matthew Wilson shows how to achieve both.