Programming Topics or Design of applications and programs or Overload Journal #118 - December 2013
Browse in : All > Topics > Programming
All > Topics > Design
All > Journals > Overload > o118
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.

Flip Model: A Design Pattern

Bob Schmidt

06 December 2018 16:36:48 +00:00

Publishing dynamic, complex data to many clients in a threadsafe manner is challenging. Daniele Pallastrelli presents the Flip model pattern to overcome the challenges.

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.

Functional Error-Handling with Optional and Expected

Bob Schmidt

02 February 2018 16:17:18 +00:00

Exceptions should be exceptional. Simon Brand shows modern alternatives from the standard library and ways to improve 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.

Fifteen Love

Martin Moene

08 March 2016 20:24:19 +00:00

Baron M sets a new puzzle for students of curious conundrums.

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.

Finding Text

Martin Moene

05 January 2016 21:11:23 +00:00

Chris Oldwood hunts for the right tool to search text files.

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.

Functional Programming in C++

Martin Moene

05 November 2015 09:07:10 +00:00

Richard Falconer reports on an ACCU talk by Kevlin Henney.

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.

Faking C Function with fff.h

Martin Moene

03 February 2015 17:07:46 +00:00

Faking functions for testing in C can ease testing. Mike Long overviews a micro-framework for mocking.

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.

Footprint on Modify

Martin Moene

02 December 2012 20:46:09 +00:00

Tracking history can be done in a variety of ways. Andy Balaam describes one technique with many advantages.

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.

From Occam's Razor to No Bugs' Axe

webeditor

31 December 2010 21:37:00 +00:00

Designing good APIs that stand the test of time is notoriously hard. Sergey Ignatchenko suggests a radical guideline.

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.

Functional Programming Using C++ Templates (Part 2)

webeditor

08 December 2007 11:57:30 +00:00

Continuing his exploration of functional programming and template metaprogramming, Stuart Golodetz looks at some data structures.

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.

Functional Programming Using C++ Templates (Part 1)

webeditor

07 October 2007 11:57:00 +01:00

Template metaprogramming can initially seem baffling, but exploring its link to functional programming helps shed some light on things.

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.

FRUCTOSE - a C++ Unit Test Framework

webeditor

31 January 2007 08:35:00 +00:00

Andrew Marlow describes the development of FRUCTOSE and how it is different from other unit test frameworks.

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.

From CVS to Subversion

webeditor

01 October 2006 11:55:00 +01:00

Thomas Guest reflects on migrating his organisation's version control system from CVS to Subversion.

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.

Fine Tuning for lexical_cast

webeditor

01 August 2006 11:57:00 +01:00

Alexander Nasonov takes a look at Boost's lexical_cast and addresses a common user request: "make it go faster".

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.

Friend or Foe!

Martin Moene

02 February 2006 22:34:22 +00:00

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.

Forgetting the ABC

Administrator

03 April 2005 13:16:11 +01:00

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.

From Mechanism to Method: The Safe Stacking of Cats

Administrator

01 August 2004 22:52:10 +01:00

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.

Functional Programming in Python: An Introduction by Example

Administrator

03 June 2004 13:16:05 +01:00

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.

From Mechanism to Method: Generic Decoupling

Administrator

02 April 2004 22:54:59 +01:00

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.

Francis' Scribbles

Site Administrator

01 April 2004 22:53:48 +01:00

Look at the following code and decide what is wrong with it. When you have done so, decide what it has to do with the previous section in particular and this section of C Vu in general - well actually the whole of your life.


  |<   <   1   2   >   >|
Sort by Date Title