Journal Articles

CVu Journal Vol 28, #3 - July 2016 or Programming Topics
Browse in : All > Journals > CVu > 283 (8)
All > Topics > Programming (877)
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.

Numbers in JavaScript

Martin Moene

01 August 2015 14:12:14 +01:00

JavaScript floating point numbers can confuse C++ programmers. Anthony Williams draws our attention to some surprising behaviour.

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.

Are we nearly there yet? Refactoring C++

Martin Moene

11 July 2015 21:42:29 +01:00

Alan Griffiths evaluates two tools for developers with some simple use-cases.

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.

Golang programming on AppEngine

Martin Moene

10 July 2015 21:43:46 +01:00

Silas S. Brown tries his hand at writing native code for the Cloud.

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.

Split and Merge Revisited

Martin Moene

07 July 2015 21:49:04 +01:00

Vassili Kaplan makes improvements to the Expression Parser.

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.

Meet the Social Side of Your Codebase

Martin Moene

06 June 2015 10:23:57 +01:00

Programming requires collaboration. Adam Tornhill suggests some ways to uncover communication paths in your organisation.

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.

Mocks are Bad, Layers are Bad

Martin Moene

05 June 2015 10:26:09 +01:00

Many people use mocks in their unit tests. Andy Balaam asks if there’s a better way.

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.

Non-Superfluous People: Architects

Martin Moene

04 June 2015 10:28:31 +01:00

No developer is an island. Sergey Ignatchenko continues his series of non-superfluous people by looking at the role of architects.

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.

Terse Exception Messages

Martin Moene

03 June 2015 10:30:02 +01:00

Log files often contain ‘error’ information. Chris Oldwood suggests they rarely contain anything that could be considered helpful.

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.

Get Debugging Better!

Martin Moene

02 June 2015 10:31:04 +01:00

The GNU debugger has several useful features you may not know. Jonathan Wakely shows us how to save time and pain with some simple tricks.

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.

Make and Forward Consultables and Delegates

Martin Moene

01 June 2015 10:32:45 +01:00

Sometimes forwarding to a contained object requires lots of boilerplate code. Nicolas Bouillot introduces consultables and delegates to automate this.

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.

Wallowing in Filth

Martin Moene

08 May 2015 14:17:03 +01:00

Pete Goodliffe wades into the dreaded cesspit of ‘low-quality code’.

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.

Writing Good C++ APIs

Martin Moene

07 May 2015 14:21:03 +01:00

Tom Björkholm examines some common pitfalls that make code hard to use.

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.

Split and Merge – Another Algorithm for Parsing Mathematical Expressions

Martin Moene

05 May 2015 16:53:19 +01:00

Vassili Kaplan presents an alternative to Dijkstra’s algorithm.

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.

Using 32-bit COM Objects from 64-bit Programs

Martin Moene

04 May 2015 17:12:56 +01:00

Roger Orr explains how to cross the platform boundary in COM libraries.

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.

Raspberry Pi Linux User Mode GPIO in C++ – Part 1

Martin Moene

03 May 2015 17:15:48 +01:00

Ralph McArdell expands the Raspberry Pi with a C++ library.

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.

Standards Report

Martin Moene

02 May 2015 17:18:48 +01:00

Mark Radford reports the latest from the C++ Standards meetings.

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 Critique Competition 93

Martin Moene

01 May 2015 17:21:12 +01:00

Set and collated by Roger Orr. A book prize is awarded for the best entry.

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.

Alternatives to Singletons and Global Variables

Martin Moene

05 April 2015 18:53:03 +01:00

Global variables and Singletons are usually considered bad. Bob Schmidt summarises some alternatives.

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.

Resource Management with Explicit Template Specializations

Martin Moene

04 April 2015 20:04:18 +01:00

RAII is a useful idiom. Pavel Frolov presents a powerful extension using explicit template specialization.

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.

Variadic and Variable Templates

Martin Moene

03 April 2015 20:08:15 +01:00

C++11 and 14 offer new features for Variadic and Variable templates. Peter Sommerlad showcases the compile-time possibilities they offer.


  |<   <<   11   12   13   14   15   16   17   18   19   20   >>   >|
Sort by Date Title