I quit my job to focus on SerenityOS full time
Hello friends! :^) Let me tell you a story…
I like computers!
Visit awesomekling.github.io → RSS feedOn Hacker News Jun 2019 – Jul 2023
Software Engineering 7Systems & Performance 3Career & Management 3Web & Frontend 2Programming Languages 2Security & Privacy 1
Hello friends! :^) Let me tell you a story…
This post describes in detail how I support myself while working on the SerenityOS project.
This post describes the C++ Badge template used to enhance member function access control in Serenity Operating System.
This post describes a compile-time technique for catching use-after-move bugs in modern C++. It’s currently used to prevent some mistakes in the Serenity Operating System.
This post will give you a quick intro to the basics of GUI programming for SerenityOS.
This post explores one of my favorite hacks in SerenityOS. I don’t recommend doing this in your codebase, but it has worked for us so far. :^)
In this post, we will discuss the challenges of programming with locks and how the C++ language offers some useful tools to make it easier. We will start with an example in C and then use C++ to improve upon it in steps. The example APIs are based on real-life APIs from the SerenityOS kernel.