Browse in : |
All
> Topics
> Design All > Journals > Overload > 95 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.
An Example Confined User Shell
Bob Schmidt
01 August 2020 17:51:32 +01:00
Snap confinement is not just for individual apps but can be applied to a complete GUI environment. Alan Griffiths demonstrates with the Mircade shell.
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 Secure Environment for Running Apps?
Bob Schmidt
02 February 2020 18:31:30 +00:00
Getting apps from the app store is easy. Alan Griffiths considers this from a security perspective.
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 December 2019 16:46:15 +00:00
We are aware of the film Get Carter. Chris Oldwood asks if it should be called Acquire Carter 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.
A Low-Latency Logging Framework
Bob Schmidt
05 August 2019 22:21:46 +01:00
Logging can be a bottleneck in systems. Wesley Maness and Richard Reich demonstrate a low-latency logging framework that avoids 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.
A Small Universe
Bob Schmidt
05 February 2019 17:21:07 +00:00
Writing a programming language is a hot topic. Deák Ferenc shows us how he wrote a compiler for bytecode callable from C++.
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 Small Universe Part II
Bob Schmidt
05 February 2019 16:36:55 +00:00
Writing a programming language is a hot topic. Deák Ferenc shows us how he wrote a compiler for bytecode callable from C++.
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 Thorough Introduction to Distributed Systems
Bob Schmidt
03 February 2019 17:01:54 +00:00
What is a distributed system, and why is it so complicated? Stanislav Kozlovski explains.
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 August 2018 18:26:35 +01:00
Much ado about nothing. Chris Oldwood considers what we have when we have nothing.
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.
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.
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.
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++.
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.
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.
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 Fast Format (Part 1): The State of the Art
webeditor
16 February 2009 08:54:00 +00:00
Writing a good library is hard. Matthew Wilson compares some existing formatting libraries, and promises to do 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.
auto_value: Transfer Semantics for Value Types
webeditor
07 October 2007 11:56:00 +01:00
In his quest to pass around values efficiently, Richard Harris concludes by looking at ways of transferring ownership, now and in the future.
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.
auto_value: Transfer Semantics for Value Types
webeditor
12 August 2007 11:55:00 +01:00
"Copy On Write" (COW) sounds like an ideal idiom for avoiding expensive copies. But care must be taken to avoid producing a "mad cow".
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 Perspective on Use of Conditional Statements versus Assertions
webeditor
22 April 2007 11:57:00 +01:00
Simon Sebright offers us the benefit of his experience.