🦞🌯 Lobster Roll

Stories by mihaitodor

Goja: A Golang JavaScript Runtime (jtarchie.com)
jless - A Command-Line JSON (and YAML) Viewer (jless.io)
C++ Exception Handling - The gory details of an implementation (youtube.com)
"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...
Exploring Goja: A Golang JavaScript Runtime (jtarchie.com)
Benthos v4.0.0 release (github.com)
How the C Programming Language Was Created And What Was Forgotten As a Result (youtube.com)
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...
Interactive xkcd comic about gravity (xkcd.com)
The comic promotes Randall's new book [What If? 2](https://xkcd.com/what-if-2/).
Writing Linux File System for Fun (youtube.com)
"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...
Dynamic Nginx Router... in Go! (relistan.com)
Practical Systems Awareness (medium.com)
fgtrace – A new Go tracer (github.com)
First therapy to reverse spinal cord injury enters human trial (newatlas.com)
Network Instrumentation and TCP File Descriptor Hijacking (krisnova.net)
Benthos Code Review - Checkpointer (Go, Generics, sync.Cond) (youtube.com)
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...
Cgo: When and (Usually) When Not to Use it (relistan.com)
The Future of AI (lucijagregov.com)
Minimal OAuth provider in Benthos and Bloblang (gist.github.com)
> 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.
Reducing Data Streaming cost by 90% using Benthos (medium.com)
[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 (youtube.com)
"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 (youtube.com)
"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...
ChatChart – Flowcharts in Seconds (chatch.art)
Capturing carbon from the air just got easier (news.berkeley.edu)
Better Numeric Types in C++ (youtube.com)
"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...
Building a 3D neon tile snake with pure CSS (youtube.com)