Journal Articles
Browse in : |
All
> Topics
> Programming (877)
All > Journal Columns > Editorial (221) 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.
Code Critique Competition 96
Martin Moene
04 November 2015 09:11:52 +00: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.
Failure is an option
Martin Moene
05 October 2015 22:12:24 +01:00
Motivational speeches and aphorisms are clichés. Frances Buontempo wonders if they sometimes do more harm than good.
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.
Introducing Concepts
Martin Moene
04 October 2015 22:19:14 +01:00
Concepts in C++11 had many false starts. Andrew Sutton show why they are a big deal now they are with us.
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.
Building and Running Software on an Ubuntu Phone
Martin Moene
03 October 2015 22:20:50 +01:00
Many of us has a smartphone. Alan Griffiths shows us how to hack an Ubuntu Touch phone.
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.
Password Hashing: Why and How
Martin Moene
02 October 2015 22:22:01 +01:00
Password hashing is important. Sergey Ignatchenko explains how to do it properly.
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 Inline-variant-visitor with C++ Concepts
Martin Moene
01 October 2015 22:22:58 +01:00
Concepts are abstract. Jonathan Coe and Andrew Sutton provide us with a concrete example of their 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.
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.
Refactoring Guided by Duplo
Martin Moene
11 September 2015 06:58:59 +01:00
Thaddaeus Frogley gets to grips with duplicated 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.
Ode to the BBDB
Martin Moene
10 September 2015 07:01:13 +01:00
Silas S. Brown remembers different ways of managing email contacts.
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.
Anatomy of a CLI Program written in C++
Martin Moene
09 September 2015 07:04:15 +01:00
Matthew Wilson dissects a small program to examine its gory details.
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 Cat’s Meow
Martin Moene
08 September 2015 07:06:20 +01:00
Gail Ollis reports from the App-a-thon World Record attempt.
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 2)
Martin Moene
06 September 2015 07:14:58 +01:00
Ralph McArdell continues developing a C++ library for Raspberry Pi expansions.
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
05 September 2015 07:17:16 +01:00
Jonathan Wakely reports the latest on C++17 and beyond.
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 95
Martin Moene
04 September 2015 07:20:30 +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.
Semi-automatic Weapons
Martin Moene
06 August 2015 13:08:30 +01:00
Automating work can save time and avoid mistakes. But Frances Buontempo doesn’t think you should script everything.
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 at Business-logic Level is Considered Harmful
Martin Moene
05 August 2015 13:10:58 +01:00
Multi-threaded code promises potential speed-up. Sergey Ignatchenko considers how it often slows things down instead.
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.
Two Daemons
Martin Moene
04 August 2015 13:13:36 +01:00
Most people have come across C++11’s forwarding references. Dietmar Kühl explains what && really means.
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.
Don’t Design for Performance Until It’s Too Late
Martin Moene
03 August 2015 13:15:39 +01:00
People claim optimisation can cause unreadable code. Andy Balaam argues good performance should be at the core of code design.
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.
Template Programming Compile Time String Functions
Martin Moene
02 August 2015 14:10:23 +01:00
Practising old exercises in new ways can keep you sharp. Nick Weatherhead demonstrates some well-known code katas using C++ compile time 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.
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.