Bookmarks
2026-09-01
2026-08-312
2026-07-162
2026-06-19
2026-01-26
2025-12-19
2025-12-082
2025-11-072
2025-11-06
2025-11-05
2025-10-26
2025-10-15
2025-10-06
2025-09-02
2025-08-18
2025-07-30
2025-07-2421
- Our video editor is actually kinda useable
- Yabai - Tiling Window Manager for macOS - A First Look - Effective Remote Work
- The most important talk on programming by Jonathan Blow
- The Most Complicated Algorithm I've Ever Written: SQLite B-Tree Balancing
- Failure & Change: Principles of Reliable Systems • Mark Hibberd • YOW! 2018
- Proficient Parallel Programming - King Butcher - Software You Can Love VC 2023
- Casey Muratori | Smart-Pointers, RAII, ZII? Becoming an N+2 programmer
- Jonathan Blow - The Gauntlet
- Improving Learn OpenGL's Text Rendering Example | Adventures in Coding
- Simple Code, High Performance
- Lightning Talk: Your Favorite Undefined Behavior in C++ - JF Bastien - CppNow 2023
- Data Oriented Programming in Java 21 by Nicolai Parlog
- How rust forces you to respect memory
- Understanding Compiler Optimization - Chandler Carruth - Opening Keynote Meeting C++ 2015
- CppCon 2016: Timur Doumler “Want fast C++? Know your hardware!"
- Casey Muratori on his work experience
- Microservices are Technical Debt
- C++ cache locality and branch predictability
- Zen 5 And AI Doom w/ Casey Muratori
- Episode 048: Why TigerBeetle Is So Slow, With Tobi!
- Jacob Pratt: "Compiler-Driven Development: Making Rust Work for You" | RustConf 2024
2025-07-2264
- Understanding B-Trees: The Data Structure Behind Modern Databases
- Go isn’t secure?!? feat. Low Level Learning | 053
- 04 CUDA Fundamental Optimization Part 2
- Making Systems Programming Accessible by Andrew Kelley
- Building A Programming Language From Its Core (with Peter Saxton)
- CppCon 2018: Stoyan Nikolov “OOP Is Dead, Long Live Data-oriented Design”
- Know your Java? by Venkat Subramaniam
- Tony Hawk's Pro Strcpy
- Linking can be fast (if you cheat): Roc's Surgical Linker - Brendan Hansknecht
- CppCon 2017: Carl Cook “When a Microsecond Is an Eternity: High Performance Trading Systems in C++”
- How 1 Software Engineer Outperforms 138 - Lichess Case Study
- Category Theory, The essence of interface-based design - Erik Meijer
- CppCon 2018: Alan Talbot “Moving Faster: Everyday efficiency in modern C++”
- C++ Memory Model: from C++11 to C++23 - Alex Dathskovsky
- Mini Project: How to program a GPU? | CUDA C/C++
- Joshua Liebow-Feeser: "Safety in an Unsafe World" | RustConf 2024
- The Clean Code Debacle and Rhetoric Tricks - Casey Muratori vs Mr "Uncle Bob" Martin
- The Impact of Memory Allocators on Performance: A Deep Dive - Arthur Pastel | EuroRust 2024
- CppCon 2017: Matt Godbolt “What Has My Compiler Done for Me Lately? Unbolting the Compiler's Lid”
- Building a UI Framework with Ty Overby
- C++Now 2019: Ben Deane “Identifying Monoids: Exploiting Compositional Structure in Code”
- Introducing Clay - High Performance UI Layout in C
- RollerCoaster Tycoon was the last of its kind.
- Debuggers and programming from scratch with Ryan Fleury!
- Use Arc Instead of Vec
- Jon Gjengset - Towards Impeccable Rust
- Building Machine Learning Systems for a Trillion Trillion Floating Point Operations
- System Jitter and Where to Find It: A Whack-a-Mole Experience
- Making a Better Particle Simulation in C++ (Part 2)
- Trading at light speed: designing low latency systems in C++ - David Gross - Meeting C++ 2022
- How I Take Notes With Neovim (as a highschool student)
- BLAZINGLY FAST C++ Optimizations
- raylib author on library internals and C programming language!
- uv: An Extremely Fast Python Package Manager
- [#39] DVUI - David Vanderson
- The critical threshold in programming: 5 thousand lines of code | ThePrimeagen and Lex Fridman
- Keynote: Development Environments Shape Programming Solutions - Stephanie Brenham - ACCU 2023
- AI Coding: Compute Shaders vs CUDA vs openCL - Dr. Fuhua (Frank) Cheng
- The Beauty of Simplicity - Making Your Own Technology • Yan Chernikov • YOW! 2024
- Building a Debugger • Sy Brand & Tim Misiak • GOTO 2025
- Mojo meets AMD MI300X: Modular GPU Kernel Hackathon Highlights 🔥
- Must Know Technique in GPU Computing | Episode 4: Tiled Matrix Multiplication in CUDA C
- How BAD Is Test Driven Development? - The Standup #6
- How 1999 Quake 3 Teaches Elite Software Engineering
- Ultimate NixOS Guide | Flakes | Home-manager
- Nix explained from the ground up
- Why Use C for UI Library? | Nic Barker
- Agentic Engineering in Action with Mitchell Hashimoto
- Declarative C++ - Ankur Satle - C++Online 2025
- How I Simulate Over a Million Persistent NPCs For My Procedural City
- Developing an application from scratch (Haskell Unfolder #46)
- BRYCE ADELSTEIN LELBACH - The C++ Execution Model
- "An approach to computing and sustainability inspired from permaculture" by Devine Lu Linvega
- Casey Muratori – The Big OOPs: Anatomy of a Thirty-five-year Mistake – BSC 2025
- Dennis Gustafsson – Parallelizing the physics solver – BSC 2025
- OpenAI's Stable Code 3B: A Game-Changer for Coding & Programming Tasks
- Using Apple Vision Pro: What It’s Actually Like!
- Grounded II: Making The Last of Us Part II
- Let's build the GPT Tokenizer
- Fine-tune LLMs - Line by line code example
- WHY IS THE HEAP SO SLOW?
- Anthropic's Meta Prompt: A Must-try!
- Turn VIM into a full featured IDE with only one command
- The perfect Neovim setup for Python
2025-07-18
2025-07-16
2025-07-095
2025-06-272
2025-06-26
2025-05-16
2025-04-222
2025-03-293
2025-03-282
2025-03-24
2025-01-02
2024-12-19
2024-12-17
2024-12-16
2024-12-13
2024-12-09
2024-12-034
2024-11-293
2024-11-25
2024-11-19
2024-11-17
2024-10-272
2024-10-15
2024-09-302
2024-09-23
2024-09-13
2024-09-09
2024-08-242
2024-08-14
2024-07-30
2024-07-2912
- Efficient n-states on x86 systems
- Program tuning as a resource allocation problem
- How web bloat impacts users with slow connections
- applicative-mental-models
- Recent presentations and papers
- How long does it take to make a context switch?
- Rust Atomics and Locks
- Vale's Memory Safety Strategy: Generational References and Regions
- Introduction
- Cache-Oblivious Algorithms
- A Memory Allocator
- 1024cores
2024-07-288
- Pointers Are Complicated, or: What's in a Byte?
- Three Architectures for a Responsive IDE
- How a Zig IDE Could Work Feb 10, 2023
- Properly Testing Concurrent Data Structures Jul 5, 2024
- Parse, don’t validate
- Too Fast, Too Megamorphic: what influences method call performance in Java?
- The Black Magic of (Java) Method Dispatch
- Unnamed Document
2024-07-276
- Using Uninitialized Memory for Fun and Profit Posted on Friday, March 14, 2008.
- Zip Files All The Way Down
- Hacking the OS X Kernel for Fun and Profiles Posted on Tuesday, August 13, 2013.
- How To Build a User-Level CPU Profiler Posted on Thursday, August 8, 2013.
- Our Software Dependency Problem
- Running the “Reflections on Trusting Trust” Compiler Posted on Wednesday, October 25, 2023.
2024-07-262
2024-07-252
2024-07-233
2024-07-176
2024-07-16
2024-07-113
2024-07-10
2024-07-087
2024-07-073
2024-07-052
2024-07-04
2024-07-03
2024-07-022
2024-07-014
2024-06-302
2024-06-245
2024-06-23
2024-06-1910
- Text Buffer Reimplementation
- Using ASCII waveforms to test hardware designs
- Rust 2019 and beyond: limits to (some) growth.
- GitHub - sirupsen/napkin-math: Techniques and numbers for estimating system's performance from first-principles
- Don't write bugs
- technicalities: "not rocket science" (the story of monotone and bors)
- Why is Python slow
- Random Thoughts On Rust: crates.io And IDEs
- John Carmack on Inlined Code
- A Few Billion Lines of Code Later: Using Static Analysis to Find Bugs in the Real World
2024-06-16
2024-06-14
2024-06-13
2024-06-12
2024-06-11
2024-06-052
2024-05-273
2024-05-252
2024-03-03
2024-02-272
2024-01-26
2024-01-16
2024-01-08
Subcategories
- architecture (18)
- build_systems (1)
- burnout (2)
- concurrency (21)
- data_oriented_design (1)
- data_structures (7)
- debugging (11)
- design (27)
- devops (6)
- educational_resources (10)
- engineering_culture (3)
- ide (6)
- memory (28)
- performance_optimization (85)
- security (10)
- sustainability (7)
- testing (4)
- text_editors (4)
- text_processing (4)
- tutorials (8)
- user_interfaces (10)