How 2004 RuneScape fit a multiplayer RPG into 56k dial-up
https://jkm.dev/posts/how-2004-runescape-fit-a-multiplayer-rpg-into-56k-dialup/
https://redd.it/1vo44t4
@programmingreddit
https://jkm.dev/posts/how-2004-runescape-fit-a-multiplayer-rpg-into-56k-dialup/
https://redd.it/1vo44t4
@programmingreddit
jkm.dev
How 2004 RuneScape fit a multiplayer RPG into 56k dial-up · jkm.dev
In 2004 I played too much RuneScape on a 56k modem that died the moment Mum picked up the phone. A 3D world, up to a couple of thousand players on a server, dozens on screen at once - in the browser, on 5 kilobytes per second. It worked. Let’s follow a single…
Protobuf finally has LSP support. You’re welcome. · Buf
https://buf.build/blog/protobuf-lsp
https://redd.it/1vq4pbv
@programmingreddit
https://buf.build/blog/protobuf-lsp
https://redd.it/1vq4pbv
@programmingreddit
Buf
Protobuf finally has LSP support. You’re welcome. · Buf
Buf is proud to announce the first fully-featured, production-grade LSP server for Protobuf. The Language Server Protocol is the standard API for integrating language support into your favorite IDE or text editor, such as VSCode, IntelliJ, or Neovim. An LSP…
Coding Magic the Gathering in C# - PART ONE - Why Build A Card Game in WinForms
https://youtu.be/n7fhuIHD-gM
https://redd.it/1vo8qw5
@programmingreddit
https://youtu.be/n7fhuIHD-gM
https://redd.it/1vo8qw5
@programmingreddit
YouTube
Coding Magic the Gathering in C# - PART ONE - Why Build A Card Game in WinForms
In this series, I'm attempting to improve my knowledge of the rules of the game, Magic: The Gathering through my favourite programming language: C#
By applying object-oriented-programming (OOP) concepts to the game rules I hope to learn more about how Magic:…
By applying object-oriented-programming (OOP) concepts to the game rules I hope to learn more about how Magic:…
A Preview of DuckDB v2.0
https://duckdb.org/2026/08/17/duckdb-20-highlights
https://redd.it/1vqxler
@programmingreddit
https://duckdb.org/2026/08/17/duckdb-20-highlights
https://redd.it/1vqxler
@programmingreddit
DuckDB
A Preview of DuckDB v2.0
DuckDB v2.0 is coming this fall. In this post, we preview its headline features: DuckDB as a server, triggers, the VARIANT type, asynchronous I/O, a new SQL parser, a new storage format, and much more.
I unearthed my Am29000 C compiler and web browser from 1999. It still can surf through the emulator
https://nanochess.org/am29000_c_compiler_web_browser.html
https://redd.it/1vs06if
@programmingreddit
https://nanochess.org/am29000_c_compiler_web_browser.html
https://redd.it/1vs06if
@programmingreddit
nanochess.org
How I developed an Am29000 C compiler and web browser
History of the development of my C compiler and web browser for 32-bit Am29000 processors.
Curvature Beziers - Improving on a timeless recipe
https://acko.net/blog/curvature-beziers/
https://redd.it/1vskauh
@programmingreddit
https://acko.net/blog/curvature-beziers/
https://redd.it/1vskauh
@programmingreddit
Acko.net
Curvature Beziers
Improving on a timeless recipe
Music theory for programmers
https://runjs.app/blog/music-theory-for-programmers
https://redd.it/1vtm44m
@programmingreddit
https://runjs.app/blog/music-theory-for-programmers
https://redd.it/1vtm44m
@programmingreddit
runjs.app
Music theory for programmers
I can't play an instrument, so I worked out music theory in JavaScript instead. Twelve notes, scales and chords, derived from scratch with code you can hear.
Quake Shareware, a CD-ROM just a little too full - Fabien Sanglard
https://fabiensanglard.net/quake_shareware_cd/index.html
https://redd.it/1vtih22
@programmingreddit
https://fabiensanglard.net/quake_shareware_cd/index.html
https://redd.it/1vtih22
@programmingreddit
Reddit
From the programming community on Reddit: Quake Shareware, a CD-ROM just a little too full - Fabien Sanglard
Posted by NXGZ - 155 votes and 18 comments
The August 17 outage, and the work ahead
https://github.blog/news-insights/company-news/the-august-17-outage-and-the-work-ahead/
https://redd.it/1vttlns
@programmingreddit
https://github.blog/news-insights/company-news/the-august-17-outage-and-the-work-ahead/
https://redd.it/1vttlns
@programmingreddit
The GitHub Blog
The August 17 outage, and the work ahead
An update on the August 17 outage and the steps we're taking to improve reliability.
Finding a hidden Mersenne Twister implementation inside a 15 year old game binary
https://medium.com/@jizoskasa/i-reverse-engineered-plants-vs-zombies-to-answer-one-very-specific-question-557637a68a3e
https://redd.it/1vuk4b5
@programmingreddit
https://medium.com/@jizoskasa/i-reverse-engineered-plants-vs-zombies-to-answer-one-very-specific-question-557637a68a3e
https://redd.it/1vuk4b5
@programmingreddit
Medium
I Reverse Engineered Plants vs. Zombies to Answer One Very Specific Question
Plants vs. Zombies has been, since I was a little kid, one of my favorite franchises; from the GOTY winner Plants vs Zombies, to my…
The unlikely Linux macro
https://rushed-reflections.bearblog.dev/an-unlikely-experiment/
https://redd.it/1vvrbyb
@programmingreddit
https://rushed-reflections.bearblog.dev/an-unlikely-experiment/
https://redd.it/1vvrbyb
@programmingreddit
rushed-reflections
An unlikely experiment
There are so many great places to learn about out there on the internet, and one of those great places is the legendary Linux Kernel. If you stumble around s...
How To Report A Bug So It Actually Gets Fixed
https://blog.tymscar.com/posts/howtoreportabug/
https://redd.it/1vwb745
@programmingreddit
https://blog.tymscar.com/posts/howtoreportabug/
https://redd.it/1vwb745
@programmingreddit
The Tymscar Blog
How To Report A Bug So It Actually Gets Fixed
A production ByteBuf leak took me from Netty logs to a fix shipped by Microsoft in a few weeks. Here is the step-by-step process I use to report bugs so they actually get fixed.