Journal Articles

Programming Topics or Design of applications and programs
Browse in : All > Topics > Programming (877)
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.

Making a Linux Desktop

Bob Schmidt

08 September 2020 18:46:41 +01:00

Alan Griffiths adds support for shell components to the desktop environment.

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.

Piping Software for Less

Bob Schmidt

06 September 2020 18:23:37 +01:00

Paul Grenyer continues his mission to build a DevOps pipeline on a budget.

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.

Jumping around in Emacs

Bob Schmidt

05 September 2020 18:20:56 +01:00

Silas S. Brown shares a tip for navigating 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.

The Global Lockdown of Locks

Bob Schmidt

01 August 2020 18:08:13 +01:00

Locks can be replaced with tasks. Lucian Radu Teodorescu shows us how.

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++20: A Simple Math Module

Bob Schmidt

01 August 2020 17:59:51 +01:00

Modules are one big change introduced by C++20. Rainer Grimm describes how to build a mathematics module.

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.

Agile Manchester 2020: Testers Edition

Bob Schmidt

01 August 2020 17:48:41 +01:00

Many tech conferences are still going ahead online. Jit Gosai reports on Agile Manchester from a tester’s 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.

Static Analysis in GCC and Clang

Bob Schmidt

05 July 2020 17:27:42 +01:00

Silas S. Brown shares some experiences of analysing 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.

The Standard Report

Bob Schmidt

04 July 2020 16:58:39 +01:00

Guy Davidson reports on the latest developments.

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.

Comment Only What The Code Cannot Say

Bob Schmidt

01 June 2020 21:25:37 +01:00

Comments can help or hinder. Kevlin Henney assesses when to avoid 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.

Refocusing Amdahl’s Law

Bob Schmidt

01 June 2020 21:12:29 +01:00

Parallelising code can make it faster. Lucian Radu Teodorescu explores how to get the most out of multi-threaded 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.

Some Objects Are More Equal Than Others

Bob Schmidt

01 June 2020 19:09:00 +01:00

Comparing objects is a fundamental operation. Steve Love and Roger Orr consider different language approaches.

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.

Expect the Unexpected (Part 1)

Bob Schmidt

03 May 2020 18:28:21 +01:00

Pete Goodliffe looks into dealing with the inevitable.

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.

What Is Your Name?

Bob Schmidt

03 May 2020 18:21:19 +01:00

Simon Sebright considers the importance of names as identification.

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.

Reviews

Bob Schmidt

01 May 2020 17:29:10 +01:00

The latest roundup of reviews.

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.

Pass the Parcel

Bob Schmidt

07 April 2020 20:39:24 +01:00

Python’s module and package system has many features. Steve Love explores some more advanced ones.

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.

Quick Modular Calculations (Part 3)

Bob Schmidt

06 April 2020 20:18:25 +01:00

This article concludes the 3-part series. Cassio Neri presents a new algorithm that also works for 64-bit operands.

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.

Deconstructing Inheritance

Bob Schmidt

05 April 2020 19:09:30 +01:00

Inheritance can be overused. Lucian Radu Teodorescu considers how it can go wrong and the 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.

Using Compile Time Maps for Sorting

Bob Schmidt

04 April 2020 18:51:45 +01:00

Compile time sorting can be interesting. Norman Wilson shows how to sort a map.

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.

Profiting from the Folly of Others

Bob Schmidt

03 April 2020 21:01:39 +01:00

Code referred to as a hack can raise an eyebrow. Alastair Harrison learns about accessing private members of C++ classes by investigating a header called UninitializedMemoryHacks.h


  |<   <<   1   2   3   4   5   6   7   8   9   10   >>   >|
Sort by Date Title