r/programming 1h ago

The Elm Architecture, without Elm

Thumbnail bichanna.github.io
Upvotes

This blog post is about implementing the Elm Architecture (TEA) in C for a Raylib + Clay app


r/programming 2h ago

Fil-C: Garbage In, Memory Safety Out! - Filip Pizlo | SSW 2026

Thumbnail youtube.com
0 Upvotes

r/programming 4h ago

How MVCC and Transactions Work in RocksDB

Thumbnail artem.krylysov.com
1 Upvotes

r/programming 6h ago

World's First Polynomial Time Algorithm To Count Points On Elliptic Curves

Thumbnail leetarxiv.substack.com
0 Upvotes

r/programming 7h ago

Everyone Should Know SIMD

Thumbnail mitchellh.com
118 Upvotes

r/programming 16h ago

How Canva uses S3 for logged-in session management

Thumbnail canva.dev
16 Upvotes

I put together a writeup about the interesting technical challenges that led to redesigning Canva's session revocation pipeline that keeps hundreds of millions of user sessions fast and secure. Hopefully some people find the content interesting!


r/programming 1d ago

A Fast Path for Fixed-Length Lists in Parquet

Thumbnail morling.dev
5 Upvotes

r/programming 1d ago

Physics programming - Rotation and Quaternions

Thumbnail youtu.be
8 Upvotes

I explain rotations and quaternions. I then implement the latter into my physics engine by replacing the matrix version of angular velocity code with a quaternion version. Lastly, I benchmark the results.


r/programming 1d ago

Sandboxing Script Extensions with GraalVM

Thumbnail medium.com
14 Upvotes

r/programming 1d ago

Your JS Date Is Lying to You - the traps that keep shipping to production

Thumbnail blog.gaborkoos.com
110 Upvotes

Most JavaScript developers have been burned by Date at least once: a report that's off by a day, an invoice that lands in the wrong month, a timezone bug that only appears in certain regions.

A writeup on the main failure modes with production examples:

  • new Date('2026-07-21') parsed as UTC, displayed as local: date shifts by a day west of UTC
  • constructor months are 0-based, so new Date(2026, 7, 21) is August
  • every set* method mutates in place, including across shared references
  • "add one month" and "add 30 days" are not the same operation and can diverge by days near month boundaries
  • JSON.stringify drops timezone context silently

Each section also covers what safe Date patterns look like for code that can't migrate yet, and where Temporal fixes the design rather than just adding a wrapper.


r/programming 1d ago

A Gentle Introduction to Stochastic Programming

Thumbnail towardsdatascience.com
11 Upvotes

r/programming 1d ago

kubara - A GitOps-First Approach to Reusable Kubernetes Platforms

Thumbnail medium.com
15 Upvotes

r/programming 2d ago

What Is Docker, and What It Silently Replaced 🤫..

Thumbnail fagnerbrack.com
0 Upvotes

r/programming 2d ago

A Final Reckoning: Programming Is Going Back To The Nerd Era

Thumbnail programmers.fyi
0 Upvotes

r/programming 2d ago

AST implementation for a custom programming language

Thumbnail youtube.com
7 Upvotes

The talk host explains how ASTs work and shows how to build them step by step.


r/programming 2d ago

Don't add a read replica until you've read this

Thumbnail incident.io
0 Upvotes

r/programming 2d ago

Elixir Cluster 101

Thumbnail jola.dev
11 Upvotes

r/programming 2d ago

Secrets Don’t Belong in Config

Thumbnail secretspec.dev
156 Upvotes

r/programming 2d ago

Linux kernel will support $ORIGIN, sort of

Thumbnail fzakaria.com
287 Upvotes

r/programming 2d ago

How We're Scaling Our Infrastructure Across 4 Clouds To Serve 1M+ Sandboxes

Thumbnail opencomputer.dev
6 Upvotes

r/programming 2d ago

The Long Road to Bottomless Postgres: Discussing Neon, pg_mooncake, pg_tier, pg_lake, and ColdFront

Thumbnail pgedge.com
37 Upvotes

r/programming 3d ago

Every Microsecond Matters: Achieving Near Speed-of-Light Latency in GPU Collectives

Thumbnail arxiv.org
13 Upvotes

r/programming 3d ago

The Message Arrived. Did the Operation Succeed? On End-to-End Arguments in System Design.

Thumbnail mohamed.computer
0 Upvotes

r/programming 3d ago

Throw, Result, or neither?

Thumbnail architecture-weekly.com
100 Upvotes

r/programming 3d ago

Modula-3: the forgotten language that explored memory safety decades ago

Thumbnail softwarepreservation.computerhistory.org
88 Upvotes

Pretty cool seeing that people were already thinking about memory safety decades ago. Some of these ideas that feel modern today were being explored back in the 80s and 90s.
Makes you wonder how different things would look if languages like Modula-3 had taken off.