The Java Story | The Official Documentary of Java
https://youtu.be/ZqGSg4b_cZA?si=WS4vF7GKZ7HVUkzQ
https://redd.it/1uzkqdg
@programmingreddit
https://youtu.be/ZqGSg4b_cZA?si=WS4vF7GKZ7HVUkzQ
https://redd.it/1uzkqdg
@programmingreddit
YouTube
The Java Story | The Official Documentary
From its humble beginnings as a project code-named "Oak" at Sun Microsystems to becoming a global standard for enterprise software and billions of devices, Java's journey is one of radical innovation, strategic pivots, and enduring community strength.
…
…
The computer at the bottom of a canal
https://negroniventurestudios.com/2026/07/18/the-computer-at-the-bottom-of-a-canal/
https://redd.it/1v0n806
@programmingreddit
https://negroniventurestudios.com/2026/07/18/the-computer-at-the-bottom-of-a-canal/
https://redd.it/1v0n806
@programmingreddit
Negroni Venture Studios
The computer at the bottom of a canal
Somewhere at the bottom of the Forth and Clyde Canal, buried in the silt, there is a box of custom silicon that was right about almost everything. Back in 1988 a Scottish hi-fi company shipped a processor that checked the type and bounds of every memory access…
Zig proposes introducing an actually memory safe (unlike Rust) compilation mode inspired by Fil-C at ~1-6x performance penalty
https://codeberg.org/ziglang/zig/issues/36237
https://redd.it/1v1mpxw
@programmingreddit
https://codeberg.org/ziglang/zig/issues/36237
https://redd.it/1v1mpxw
@programmingreddit
Codeberg.org
introduce an actually memory safe (no escape hatches like in Rust) compilation mode inspired by Fil-C
Based on prior art: [Fil-C](https://fil-c.org/)
Currently Zig has:
```zig
pub const Optimize = enum {
/// Safety checks enabled. Optimize for bug detection, accurate debug info,
/// and compilation speed (in that order).
debug,
/// Safety…
Currently Zig has:
```zig
pub const Optimize = enum {
/// Safety checks enabled. Optimize for bug detection, accurate debug info,
/// and compilation speed (in that order).
debug,
/// Safety…
Linux kernel will support $ORIGIN, sort of
https://fzakaria.com/2026/07/20/linux-kernel-will-support-origin-sort-of
https://redd.it/1v2bwax
@programmingreddit
https://fzakaria.com/2026/07/20/linux-kernel-will-support-origin-sort-of
https://redd.it/1v2bwax
@programmingreddit
Farid Zakaria’s Blog
Linux kernel will support $ORIGIN, sort of
For some reason, during TacoSprint 2026 I decided to see if we could tackle relocatable binaries in Nix.
Your JS Date Is Lying to You - the traps that keep shipping to production
https://blog.gaborkoos.com/posts/2026-07-21-Your-JS-Date-Is-Lying-to-You/
https://redd.it/1v3bbxx
@programmingreddit
https://blog.gaborkoos.com/posts/2026-07-21-Your-JS-Date-Is-Lying-to-You/
https://redd.it/1v3bbxx
@programmingreddit
Gaborkoos
Your JS Date Is Lying to You
The built-in Date API is full of traps: unreliable parsing, mutation, timezone confusion, and broken arithmetic. Here's what it's actually doing, and how Temporal finally fixes it.
Writing a (valid) C program without main()
https://labs.iximiuz.com/tutorials/c-program-without-main-a1eea557
https://redd.it/1v68yb8
@programmingreddit
https://labs.iximiuz.com/tutorials/c-program-without-main-a1eea557
https://redd.it/1v68yb8
@programmingreddit
iximiuz Labs
Writing a (valid) C program without main() | iximiuz Labs
Walk through the C compilation pipeline: preprocessor, compiler, assembler, and linker. Start with a normal hello world, inspect macros and generated assembly, and end by producing a running binary that has no main() function.
Introducing Triton: DirectX 11 driver for QEMU
https://blog.getutm.app/2026/introducing-triton-directx-11-driver-for-qemu/
https://redd.it/1v6ijz9
@programmingreddit
https://blog.getutm.app/2026/introducing-triton-directx-11-driver-for-qemu/
https://redd.it/1v6ijz9
@programmingreddit
UTM Blog
Introducing Triton: DirectX 11 driver for QEMU
In the prequel, we introduced Neptune, a Direct3D protocol forwarding layer for VirtIO. Neptune allowed us to serialize Direct3D API calls across the hypervisor boundary and this allowed us to run Wine games on a Linux guest with a Linux host faster than…
[Sebastian Lague] - I Tried Coding my own Graphics Library
https://youtu.be/_JGMgpyCTsY
https://redd.it/1v67ohp
@programmingreddit
https://youtu.be/_JGMgpyCTsY
https://redd.it/1v67ohp
@programmingreddit
YouTube
I Tried Coding my own Graphics Library
My attempt at writing a little graphics and compute library with Vulkan.
Links:
Support my work (and get early access to new projects): https://www.patreon.com/SebastianLague
Code: https://www.patreon.com/SebastianLague/posts/source-code-164801777 (currently…
Links:
Support my work (and get early access to new projects): https://www.patreon.com/SebastianLague
Code: https://www.patreon.com/SebastianLague/posts/source-code-164801777 (currently…
A shell colon does nothing. Use it anyway. | Filip Roséen
https://refp.se/articles/your-shell-and-the-magic-colon
https://redd.it/1v90z1b
@programmingreddit
https://refp.se/articles/your-shell-and-the-magic-colon
https://redd.it/1v90z1b
@programmingreddit
refp.se
A shell colon does nothing. Use it anyway. | Filip Roséen - refp.se
I've written more shell scripts than I can count, but I still stumble upon tricks that honestly blow my mind far too often than I care to admit. Latest thing that blew my head clean off? The shell colon.
That time when I failed the Microsoft interview
https://ochagavia.nl/blog/that-time-when-i-failed-the-microsoft-interview/
https://redd.it/1v9u8yw
@programmingreddit
https://ochagavia.nl/blog/that-time-when-i-failed-the-microsoft-interview/
https://redd.it/1v9u8yw
@programmingreddit
Adolfo Ochagavía
That time when I failed the Microsoft interview
The year was 2015, halfway through my Computer Science bachelor’s degree. I had spent a few months contributing to open source and my confidence levels were high, so I thought: why not aim for a summer internship at Microsoft?
Microsoft, of all places, might…
Microsoft, of all places, might…
PostgreSQL's MVCC is bad. So is everyone else's.
https://boringsql.com/posts/mvcc-bad-bad/
https://redd.it/1va00wm
@programmingreddit
https://boringsql.com/posts/mvcc-bad-bad/
https://redd.it/1va00wm
@programmingreddit
boringSQL | Supercharge your SQL & PostgreSQL powers
PostgreSQL's MVCC is bad. So is everyone else's.
The critics are right: PostgreSQL's MVCC bloats tables and amplifies writes. Oracle, InnoDB, SQL Server, MongoDB, LSM stores, and etcd answer the same four design questions differently, and each pays for it somewhere else.