Stories by mihaitodor
"C++ Exception Handling - The gory details of an implementation" by Peter Edwards, Arista Networks.
Abstract: Modern implementations of exception handling make the facility almost cost free for those times you don't actually end up throwing an exception. There's a big complexity cost to this, and...
Full title: "History Is Written by the Winners. How C Programming Language Was Created And What Was Forgotten As a Result." by Oleg Girko
Slides: https://infoserver.lv/~ol/files/c_history.pdf
Abstract: There is a common perception that progress is linear and everything gets better all the time...
The comic promotes Randall's new book [What If? 2](https://xkcd.com/what-if-2/).
"Writing Linux File System for Fun" by Maciej Grochowski
Slides: https://github.com/cppdug/presentations/blob/master/files/2018-05-14/WritingFS4Fun.pptx
Abstract: The UNIX Filesystem story goes back to the first implementation of the operating system. Since then there were many different imple...
Various insights into message delivery guarantees and ordering and how to implement those in a stream processor using Go. Additional context from the video description:
> Here's a code review of a Go package within Benthos (https://github.com/benthosdev/benthos/tree/main/internal/checkpoint), whi...
> This is a miniature OAuth provider implemented in [Benthos](https://benthos.dev) and [Bloblang](https://www.benthos.dev/docs/guides/bloblang/about). It is designed to serve a single OAuth client app and will generate JWT access tokens with limited lifetime.
[Plarium](https://plarium.com), a gaming company, describes how they migrated from a legacy Apache Flume data pipeline to an autoscaling [Benthos](https://benthos.dev) setup running in Kubernetes.
"Deterministic Disappointment" by Niall Douglas
Slides: https://docs.google.com/presentation/d/1fSkpD51FKmy8VEO9P86jWN6tOEaBmzHOXo14zLRkFKE/edit#slide=id.p
For some background about this talk, please check out Niall's paper entitled "P1095R0/N2289: Zero overhead deterministic failure - A unifi...
"Thoroughly Modern Mongo: Modernising the MongoDB Codebase" by Bernard Gorman
Slides: https://github.com/cppdug/presentations/blob/master/files/2018-05-14/Thoroughly%20Modern%20Mongo.pptx
Abstract: Keeping up with recent improvements to the C++ standard is considered a priority at MongoDB; fro...
"Better Numeric Types in C++" by John McFarlane
Slides: https://github.com/johnmcfarlane/presentations/tree/master/2018-04-09_CppDub
Abstract: This talk introduces a number library, CNL, which improves on the integers that C++ provides. It will also be valuable to anyone who wants a better gra...