Articles & Books

Local Time--Andrzej KrzemieĊ„ski

Correct time tables.

Local Time

by Andrzej Krzemieński

From the article:

In this post we will see how to solve the task from the previous post, but display the time point in local time instead of system time. The solution is simple and takes only two additional lines (you can scroll down towards the end), but I want to take this opportunity to offer some reflections about the concepts of time zones and daylight saving time...

Policy--Rainer Grimm

The series continue.

Policy

by Rainer Grimm

From the article:

Thanks to templates, there are new ways of software design. Policies and traits are two commonly used idioms in C++.

OVERLOAD JOURNAL 168 - APRIL 2022

The new Overload is out.

OVERLOAD JOURNAL 168 - APRIL 2022

In the journal:

On Becoming Unstuck
By Frances Buontempo
The horsemen of the apocalypse may be on the horizon. Frances Buontempo attempts to stop doom-scrolling and solve problems instead.

Taming Wordle with the Command Line
By James Handley
Could static analysis provide a generic way to approach Wordle? James Handley uses simple command line tools in order to (hopefully) name that Wordle in four!

C++20: A Coroutine Based Stream Parser
By Andreas Fertig
Stream parsing code can be very complicated. Andreas Fertig uses coroutines to make stream parsing code clearer.

Structured Concurrency in C++
By Lucian Radu Teodorescu
Raw threads tend to be unstructured. Lucian Radu Teodorescu applies principles from Structured Programming to concurrency.

The Vector Refactored
By Teedy Deigh
Finding the right level of abstraction can be challenging. Teedy Deigh razes the level of abstraction.

Type Erasure--Rainer Grimm

The series continue.

Type Erasure

by Rainer Grimm

From the article:

Type erasure based on templates is a pretty sophisticated technique. It allows you to bridge dynamic polymorphism (object orientation) with static polymorphism (templates).

Define Concepts--Rainer Grimm

The series continue.

Define Concepts

by Rainer Grimm

From the article:

There are two ways to define a concept: You can combine existing concepts and compile-time predicates, or you can apply a requires expression in four different ways...

Meeting C++ is looking for employers for the job fair in May

The second C++ online job fair will be on May 3rd/4th organized by Meeting C++.

Meeting C++ is looking for employers for the job fair in May

by Jens Weller

From the article:

A call for employer participation in the online C++ job fair in beginning of May.

If you have open positions to fill and/or are looking for C++ talent, don't miss the chance to hire through Meeting C++ events! Sponsors of the event will be listed in the CV Sharing form at Meeting C++ and receive CVs submitted by candidates directly through Meeting C++. This brings the advantage that you reach the many candidates that could not make it to the event. Further your logo and a paragraph or two about your company are listed on the website and advertised on social media. Free tables have 4 instead of 8 seats and will be listed below the sponsors. The free option is limited to the time of the event and companies can only participate twice with the free option. The last event had 71 candidates apply to the various sponsors of the event.

Annoucing Meeting C++ 2022

The dates and more has been announced for Meeting C++ 2022:

Announcing Meeting C++ 2022

by Jens Weller

From the article:

Meeting C++ 2022 (17th - 19th November) will be a hybrid event, returning to Berlin while also being an online event for all that can't make it to the Andels in Berlin.

After two years, this years conference will be the first hosted on site again. For 3 days Meeting C++ will offer the best of C++ in talks and 3 keynotes. Keynotes will be announced later, there is a long list of folks I'd like to keynote, but I haven't decided on this at the moment...