The Depths of JavaScript: Minesweeper in 247 Bytes
https://yui.dev/blog/minesweeper-in-247-bytes
https://redd.it/1vyuagp
@programmingreddit
https://yui.dev/blog/minesweeper-in-247-bytes
https://redd.it/1vyuagp
@programmingreddit
yui.dev
The Depths of JavaScript: Minesweeper in 247 Bytes
How we saved 100 terabytes of memory by optimizing 1.1.1.1’s DNS cache
https://blog.cloudflare.com/dns-cache-memory-optimization-1111/
https://redd.it/1w06vn1
@programmingreddit
https://blog.cloudflare.com/dns-cache-memory-optimization-1111/
https://redd.it/1w06vn1
@programmingreddit
Cloudflare Blog
How we saved 100 terabytes of memory by optimizing 1.1.1.1’s DNS cache
Five Rust-level memory optimizations to the DNS cache layout of Big Pineapple cut per-entry memory by 56%, freeing approximately 100 TB of memory across Cloudflare's fleet.
Zod v4.5 adds schema compilation (3-9x faster validation)
https://x.com/colinhacks/status/2093725420462182512
https://redd.it/1w1sl70
@programmingreddit
https://x.com/colinhacks/status/2093725420462182512
https://redd.it/1w1sl70
@programmingreddit
X (formerly Twitter)
colinhacks (@colinhacks) on X
Introducing Zod 4.5 and its flagship feature: SCHEMA COMPILATION
Just z.compile() any schema and get back a new precompiled schema that's 3-9x faster
Just z.compile() any schema and get back a new precompiled schema that's 3-9x faster
Reverse Engineering Unknown File Formats with ImHex
https://werwolv.net/posts/file_format_reverse_engineering/
https://redd.it/1w2ckmm
@programmingreddit
https://werwolv.net/posts/file_format_reverse_engineering/
https://redd.it/1w2ckmm
@programmingreddit
WerWolv
Reverse Engineering Unknown File Formats with ImHex | WerWolv
An Introduction to File Formats and ImHex by Reverse Engineering FEZ's Save File Format
p99 0 ms* autocomplete for 240 million domain names
https://ruurtjan.com/articles/p99-0ms-autocomplete-for-240-million-domain-names
https://redd.it/1w2yw8j
@programmingreddit
https://ruurtjan.com/articles/p99-0ms-autocomplete-for-240-million-domain-names
https://redd.it/1w2yw8j
@programmingreddit
Ruurtjan Pul
p99 0 ms* autocomplete for 240 million domain names
How Wirewiki's domain-name autocomplete renders suggestions next frame for 99% of keystrokes.
a CVE dispute
https://daniel.haxx.se/blog/2026/06/24/a-cve-dispute/
https://redd.it/1w39988
@programmingreddit
https://daniel.haxx.se/blog/2026/06/24/a-cve-dispute/
https://redd.it/1w39988
@programmingreddit
daniel.haxx.se
a CVE dispute
A few years years ago the curl project signed up and became a CNA. This means that we are masters of and can allocate our own CVE identifiers. For any security problems within our territory, it is we who decides if the issue should get a CVE or not. No more…
Please, I beg you, we need to stop using Stored Procedures (from applications)
https://heffree.dev/blog/no-more-sprocs.html
https://redd.it/1w3blbq
@programmingreddit
https://heffree.dev/blog/no-more-sprocs.html
https://redd.it/1w3blbq
@programmingreddit
35 years later, Torvalds' hobby project remains developed worldwide.
https://tech.yahoo.com/computing/articles/35-years-later-torvalds-hobby-130000907.html
https://redd.it/1w3nct8
@programmingreddit
https://tech.yahoo.com/computing/articles/35-years-later-torvalds-hobby-130000907.html
https://redd.it/1w3nct8
@programmingreddit
Yahoo Tech
35 years later, Torvalds' hobby project remains developed worldwide.
A 21-year-old Linus Torvalds introduced Linux on Usenet, having no idea how far his small project would eventually travel
Rui Ueyama: "We are rewriting the mold linker in Rust"
https://x.com/rui314/status/2094677980857680052
https://redd.it/1w45ety
@programmingreddit
https://x.com/rui314/status/2094677980857680052
https://redd.it/1w45ety
@programmingreddit
X (formerly Twitter)
Rui Ueyama (@rui314) on X
We are rewriting the mold linker in Rust and adding linker script support so that mold can link essentially anything GNU ld can, including kernels and embedded programs. This will be mold 3.0. We …
The Browser's Main Thread Is Expensive
https://kciter.so/posts/the-expensive-main-thread/en/
https://redd.it/1w4ctb4
@programmingreddit
https://kciter.so/posts/the-expensive-main-thread/en/
https://redd.it/1w4ctb4
@programmingreddit
kciter.so
The Browser's Main Thread Is Expensive | kciter.so
What comes to mind when you hear "frontend optimization"? For most of us it's things like reducing network requests, shrinking the bundle,…
Beyond Lambdas: Raising the Abstraction Level of Functional Code
https://adamtornhill.substack.com/p/beyond-lambdas-raising-the-abstraction
https://redd.it/1w53v9c
@programmingreddit
https://adamtornhill.substack.com/p/beyond-lambdas-raising-the-abstraction
https://redd.it/1w53v9c
@programmingreddit
Substack
Beyond Lambdas: Raising the Abstraction Level of Functional Code
Good software design raises the abstraction level until the code communicates the domain rather than the mechanics.
Postgres Calculations and the Ambiguity of NULL
https://www.crunchydata.com/blog/postgres-calculations-and-the-ambiguity-of-null
https://redd.it/1w5gtxg
@programmingreddit
https://www.crunchydata.com/blog/postgres-calculations-and-the-ambiguity-of-null
https://redd.it/1w5gtxg
@programmingreddit
Crunchy Data
Postgres Calculations and the Ambiguity of NULL | Crunchy Data Blog
How Postgres evaluates calculations when a value is unknown: three-valued logic, arithmetic and concatenation with NULL, NOT IN, aggregates and window functions, NULL sort order, and Postgres 19 IGNORE NULLS.
Linked Lists in the Linux kernel
https://0xax.dev/books/linux-inside/linux-datastructures-1
https://redd.it/1w6m8qg
@programmingreddit
https://0xax.dev/books/linux-inside/linux-datastructures-1
https://redd.it/1w6m8qg
@programmingreddit
Systems Inside
Doubly linked list
The Linux kernel is a really huge piece of code. As a modern operating system kernel, it contains schedulers to manage processes and resources, a network stack, a handful of file systems, thousands of device drivers, and much, much more. At the same time…
Avoid adding new library to project: 10-year retrospective
https://pvs-studio.com/en/blog/posts/1408/
https://redd.it/1w721ry
@programmingreddit
https://pvs-studio.com/en/blog/posts/1408/
https://redd.it/1w721ry
@programmingreddit
PVS-Studio
Avoid adding new library to project: 10-year retrospective
Everyone is trying to speed up software development by building their solutions using bricks like third-party components or libraries. However, we forget what problems they may trigger. Today, I′ll...
There's No Limit to How Bad Code Can Get
https://zachkehs.com/blog/theres_no_limit_to_how_bad_code_can_get/
https://redd.it/1w81w2j
@programmingreddit
https://zachkehs.com/blog/theres_no_limit_to_how_bad_code_can_get/
https://redd.it/1w81w2j
@programmingreddit
Zach Kehs
There's No Limit to How Bad Code Can Get
Metaphors like "a sinking ship" are often used to describe codebases, but are misleading. A _business_ will sink long before code quality reaches a hypothetical floor. Technical debt has no bankruptcy, no clean reset, so metaphors that imply an end provide…