Journal Articles
Browse in : |
All
> Journals
> Overload
> o143 (9)
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.
Practical Cryptographical Theory for Programmers
Bob Schmidt
02 April 2018 16:35:21 +01:00
Cryptography is a daunting subject. Deák Ferenc helps you get started.
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.
Hapaxes, Singletons and Anomalies
Bob Schmidt
09 February 2018 17:06:35 +00:00
Programmers can be odd. Frances Buontempo celebrates many manifold peculiarities.
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.
A Wider Vision of Software Development
Bob Schmidt
08 February 2018 17:02:42 +00:00
Is code a hopeful arrangement of bytes? Charles Tolman brings his Organising Principles series to a close.
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 MWSR Queue with Minimalist Locking
Bob Schmidt
07 February 2018 16:45:17 +00:00
Multithreaded queues come in many flavours. Sergey Ignatchenko describes his implementation of a multiple writer single reader queue.
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: Choose the Right Level
Bob Schmidt
06 February 2018 16:42:09 +00:00
Testing can be easy. Andy Balaam considers levels to keep your focus just right.
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.
CTAD – What Is This New Acronym All About?
Bob Schmidt
05 February 2018 16:39:05 +00:00
What is class template argument deduction? Roger Orr elucidates this new C++17 feature.
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.
C++ with Meta-classes?
Bob Schmidt
04 February 2018 16:34:38 +00:00
Meta-classes will allow us to detail class requirements. Francis Glassborow compares them to developments of C++ in the 1990s.
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.
Practical Scale Testing
Bob Schmidt
03 February 2018 16:31:40 +00:00
Everyone wants scalable systems. Arun Saha explores methods for testing scalability.
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.
Afterwood
Bob Schmidt
01 February 2018 16:13:46 +00:00
Can you code on paper in an interview? Chris Oldwood recounts his attempts to write a calendar.
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.
Visualisation of Multidimensional Data
Bob Schmidt
06 January 2018 16:40:18 +00:00
Frances Buontempo considers how to represent large data sets.
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.
Programmers’ Puzzles
Bob Schmidt
04 January 2018 16:57:31 +00:00
Francis Glassborow reviews his last challenge and presents a new 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.
CAS (Re)Actor for Non-Blocking Multithreaded Primitives
Bob Schmidt
06 December 2017 22:41:01 +00:00
Lock free programming can be difficult. Sergey Ignatchenko shows how copy and swap can work for reactors.
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.
A Design Example
Bob Schmidt
05 December 2017 22:38:53 +00:00
Design issues cause problems. Charles Tolman considers an organising principle to get to the heart of the matter.
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.
Evolutionary Computing Frameworks for Optimisation
Bob Schmidt
02 December 2017 22:22:53 +00:00
Evolutionary algorithms can find optimal solutions to problems. Aurora RamÃrez and Chris Simons give us an overview.
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.
Marking Benches
Bob Schmidt
07 October 2017 20:03:21 +01:00
Too slow! Russel Winder reminds us that benchmarking code performance is a complicated issue.
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.
A New Competition
Bob Schmidt
02 September 2017 16:11:08 +01:00
Francis Glassborow presents a new challenge for CVu readers.
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.
A Usable C++ Dialect that is Safe Against Memory Corruption
Bob Schmidt
07 August 2017 00:55:27 +01:00
Suitable allocators for (Re)Actors can speed things up. Sergey Ignatchenko continues his investigation in Allocator for (Re)Actors (Part 2).
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.
Metaclasses: Thoughts on Generative C++
Bob Schmidt
06 August 2017 00:53:48 +01:00
Can you simplify C++ with minimal library extension? Herb Sutter shows how metaclasses could make this possible.
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.
A Functional Alternative to Dependency Injection in C++
Bob Schmidt
03 August 2017 00:43:07 +01:00
Dependency injection allows flexibility. Satprem Pamudurthy showcases a functional alternative in C++.