Thoughts, ideas and lessons learned while creating a new massively scalable authoritative DNS server in C++
Hi, my name is Jarle. I am a Freelance C++ developer. I have spent quality time with code for 35+ years, and I still love it!
This is my professional blog, where I write about stuff I research or discover during my daily work on various projects.
Holiday, Moving forward with nsblast, learning Rust and React
Moving forward with nsblast, new algorithm in the Glad project, started Next-App
A dive into asynchronous servers and clients using C++ and gRPC in 2023
Simple playbook I used to upgrade my CI servers and VM's from Debian Bullseye to Debian Bookworm
Lots of playing around with gRPC, some fixes in stbl. It's summer ;)
A generic cache in C++ that only fetch an item once, even if there are many simultaneous requests for the data.
Restc-cpp is a REST client library for C++ projects.
Many C++ developers seems confused about the secret sauce of asynchronous completions - or composed operations - in Boost.asio.
Some times, especially during development, I need to connect to lot's of k8s pods using command-line curl (or other tools I have on my PC). The traditional solutions is to install a "jump-pod", and execute the commands there. Today I had enough and installed a socks proxy pod in the k8s cluster.
It is surprisingly hard to deploy a private docker registry anywhere, and kubernetes is no exception.
For C++ developers, more cores to build on means faster builds. If your project is big, more cores can make a significant boost. If you have a local k8 cluster with spare CPU, it's amazingly simple to turn it into a build-machine.
My experience and spells to make the Lenovo Legion Y730 work well on Debian Buster and Ubuntu 18.4 and 18.10
What does it take to make a simple Qt/QML application and deploy it on iOS, Android, macos, Linux, Windows? Let's find out!