OS hacking: Faster text painting (with a glyph ID cache!) Post date January 30, 2023 Post author By Andreas Kling
Browser hacking: Let’s not lose the selection when resizing the browser! Post date January 11, 2023 Post author By Andreas Kling
Browser hacking: Fixing a stack overflow in the LibJS garbage collector Post date January 10, 2023 Post author By Andreas Kling
Browser hacking: Fixing a layout bug on HTML5Test.com Post date December 23, 2022 Post author By Andreas Kling
FIXME Roulette: Some ancient FIXMEs in rmdir() Post date December 19, 2022 Post author By Andreas Kling
FIXME Roulette: Setting HTMLTableElement.caption to a null value Post date December 15, 2022 Post author By Andreas Kling
SerenityOS Office Hours with Guest: Andrew Kaster Post date December 15, 2022 Post author By Andreas Kling
FIXME Roulette: A big wad of FIXMEs in the Snake game Post date December 14, 2022 Post author By Andreas Kling
FIXME Roulette: Handling errors during network card detection Post date December 11, 2022 Post author By Andreas Kling
FIXME Roulette with JT: Diving into a random Jakt compiler FIXME Post date December 8, 2022 Post author By Andreas Kling
FIXME Roulette: Accessing X86 segment registers in UserspaceEmulator Post date December 6, 2022 Post author By Andreas Kling
FIXME Roulette: Recovering from errors in the PNG encoder Post date December 5, 2022 Post author By Andreas Kling
FIXME Roulette: Let’s not scrub the memory twice in kcalloc()! Post date December 4, 2022 Post author By Andreas Kling
FIXME Roulette: Contextually enabled layer actions in PixelPaint Post date December 3, 2022 Post author By Andreas Kling
FIXME Roulette: Creating Path2D objects from SVG path strings Post date November 29, 2022 Post author By Andreas Kling
FIXME Roulette: Handling "disk full" condition in posix_fallocate() Post date November 27, 2022 Post author By Andreas Kling
Browser hacking: Let’s reduce memory usage on Twitter even more! Post date November 26, 2022 Post author By Andreas Kling
FIXME Roulette: Making [SameObject] JS properties actually hand out the same object Post date November 24, 2022 Post author By Andreas Kling
FIXME Roulette: Preserving nanosecond timestamps when copying files Post date November 22, 2022 Post author By Andreas Kling
Browser hacking: Reducing Twitter memory usage (by shrinking the JavaScript AST) Post date November 21, 2022 Post author By Andreas Kling
FIXME Roulette: Fallback for missing font glyphs in Windows-encoded PDF documents Post date November 19, 2022 Post author By Andreas Kling
FIXME Roulette: Counting IRQ handler calls per CPU Post date November 18, 2022 Post author By Andreas Kling
FIXME Roulette: Old hacks in reentrant passwd functions Post date November 17, 2022 Post author By Andreas Kling
Browser hacking: Optimizing global variable access in JavaScript Post date November 11, 2022 Post author By Andreas Kling
Browser hacking: Let’s finally log into Discord! Post date November 9, 2022 Post author By Andreas Kling
Browser hacking: Let’s fix the username/password boxes on the Discord login screen Post date November 5, 2022 Post author By Andreas Kling
Browser hacking: Complex CSS colors for Discord Post date November 2, 2022 Post author By Andreas Kling
Browser hacking: Let’s make "Cookie Clicker" playable in Ladybird! Post date October 23, 2022 Post author By Andreas Kling
Car talk: My system for growth as an engineer Post date October 17, 2022 Post author By Andreas Kling
Car talk: 4 years of SerenityOS + Browser thoughts Post date October 13, 2022 Post author By Andreas Kling
Browser hacking: Fixing a CSS layout bug found by chessboard.js Post date October 11, 2022 Post author By Andreas Kling
Car talk: We’re back! + Things I’m grateful for Post date October 6, 2022 Post author By Andreas Kling
Browser hacking: Let’s make annotations show up on deskto.ps Post date October 3, 2022 Post author By Andreas Kling
SerenityOS Office Hours / Lite Version (2022-09-30) Post date September 30, 2022 Post author By Andreas Kling
Browser hacking: Making CSS font emblems work on Reddit Post date September 14, 2022 Post author By Andreas Kling