Andreas Kling
Subscribe
Sign in
Home
Archive
About
Latest
Top
Discussions
I'm forking Ladybird and stepping down as SerenityOS BDFL
In 2018, I created the SerenityOS project after completing a drug rehab program.
Jun 3, 2024
•
Andreas Kling
72
18
March 2024
Fuzzing Ladybird with tools from Google Project Zero
While Ladybird does an okay job with well-formed web content, I thought it would be useful to throw some security research tools at it and see what kind…
Mar 16, 2024
•
Andreas Kling
40
1
June 2023
Welcoming Shopify as a Ladybird sponsor
Hello friends!
Jun 28, 2023
•
Andreas Kling
34
4
April 2023
15-minute habit: Magyarul tanulok! (I am learning Hungarian)
4 weeks ago I wrote about taking on a 15 minute daily cleaning habit together with my wife.
Apr 29, 2023
•
Andreas Kling
12
7
Running Ladybird with foreign GUI toolkits
One of my long-term goals for the Ladybird web browser is to make it feel native on every platform it runs on.
Apr 25, 2023
•
Andreas Kling
26
Resizing the Mac App Store: a tale of regret & redemption
In 2013, I worked on the Safari/WebKit team at Apple.
Apr 19, 2023
•
Andreas Kling
24
1
Implementing an underspecified CSS feature (flexbox gaps)
While the CSS specifications have come a long way in recent years, it is still the case that some features are vague and underspecified.
Apr 17, 2023
•
Andreas Kling
25
How we're building a browser when it's supposed to be impossible
“How is the SerenityOS team making such good progress on building their Ladybird browser, when we've heard for years that it’s impossible”?
Apr 11, 2023
•
Andreas Kling
61
9
Making myself uncomfortable again
In early 2019, some months after completing a rehab program for drug addiction, I was in a very open-minded headspace where I wanted to challenge myself…
Apr 7, 2023
•
Andreas Kling
15
MutexProtected: A C++ Pattern for Easier Concurrency
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.
Apr 6, 2023
•
Andreas Kling
5
Excellence is a habit, but so is failure
We often hear that making small incremental improvements every day can lead to great things.
Apr 5, 2023
•
Andreas Kling
6
How SerenityOS declares ssize_t
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. :^)
Apr 4, 2023
•
Andreas Kling
2
This site requires JavaScript to run correctly. Please
turn on JavaScript
or unblock scripts