Browse in : |
All
> Journals
> Overload
|
![]() |
o101 |
o100 |
99 |
98 |
97 |
96 |
95 |
94 |
93 |
92 |
91 |
90 |
89 |
88 |
87 |
86 |
85 |
84 |
83 |
82 |
81 |
80 |
79 |
78 |
77 |
76 |
75 |
74 |
73 |
72 |
71 |
70 |
69 |
68 |
67 |
66 |
65 |
64 |
63 |
62 |
61 |
60 |
59 |
58 |
57 |
56 |
55 |
54 |
53 |
52 |
51 |
50 |
49 |
48 |
47 |
46 |
45 |
44 |
43 |
42 |
41 |
40 |
39 |
38 |
37 |
36 |
35 |
34 |
33 |
32 |
31 |
30 |
29 |
28 |
27 |
26 |
25 |
24 |
23 |
22 |
21 |
20 |
19 |
1718 |
16 |
15 |
14 |
13 |
12 |
11 |
10 |
09 |
08 |
07 |
06 |
04 |
03 |
02 |
01 |
|
|
- 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.
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.
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.
Too Fast! Too slow! Too right!!
Bob Schmidt
07 December 2017 22:43:29 +00:00
Many products over-promise. Frances Buontempo muses on how to get things 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.
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.
The Last Word in Patterns
Bob Schmidt
04 December 2017 22:36:34 +00:00
What can you do in a single transaction in a database? Paul Grenyer writes us his Single CrUD pattern.
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.
Implementing Type-Classes as OCaml Modules
Bob Schmidt
03 December 2017 22:27:28 +00:00
Type classes achieve overloading in functional paradigms. Shayne Fletcher implements some as OCaml modules.
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.
Afterwood
Bob Schmidt
01 December 2017 22:20:30 +00:00
Tabs are controversial. Chris Oldwood reminds us of their many guises.
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.
This way up!
Bob Schmidt
09 October 2017 20:18:05 +01:00
Directions in computing can be very confusing. Frances Buontempo wonders if we know our right from left.
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.
Letters to the Editor
Bob Schmidt
08 October 2017 20:14:23 +01:00
Silas has some comments on Deák Ferenc’s recent article:
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.