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
•
Andreas Kling
66
Share this post
Andreas Kling
I'm forking Ladybird and stepping down as SerenityOS BDFL
Copy link
Facebook
Email
Notes
More
17
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
•
Andreas Kling
39
Share this post
Andreas Kling
Fuzzing Ladybird with tools from Google Project Zero
Copy link
Facebook
Email
Notes
More
1
June 2023
Welcoming Shopify as a Ladybird sponsor
Hello friends!
Jun 28, 2023
•
Andreas Kling
34
Share this post
Andreas Kling
Welcoming Shopify as a Ladybird sponsor
Copy link
Facebook
Email
Notes
More
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
Share this post
Andreas Kling
15-minute habit: Magyarul tanulok! (I am learning Hungarian)
Copy link
Facebook
Email
Notes
More
6
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
Share this post
Andreas Kling
Running Ladybird with foreign GUI toolkits
Copy link
Facebook
Email
Notes
More
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
23
Share this post
Andreas Kling
Resizing the Mac App Store: a tale of regret & redemption
Copy link
Facebook
Email
Notes
More
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
Share this post
Andreas Kling
Implementing an underspecified CSS feature (flexbox gaps)
Copy link
Facebook
Email
Notes
More
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
60
Share this post
Andreas Kling
How we're building a browser when it's supposed to be impossible
Copy link
Facebook
Email
Notes
More
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
Share this post
Andreas Kling
Making myself uncomfortable again
Copy link
Facebook
Email
Notes
More
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
Share this post
Andreas Kling
MutexProtected: A C++ Pattern for Easier Concurrency
Copy link
Facebook
Email
Notes
More
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
Share this post
Andreas Kling
Excellence is a habit, but so is failure
Copy link
Facebook
Email
Notes
More
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
Share this post
Andreas Kling
How SerenityOS declares ssize_t
Copy link
Facebook
Email
Notes
More
Share
Copy link
Facebook
Email
Notes
More
This site requires JavaScript to run correctly. Please
turn on JavaScript
or unblock scripts