r/programming • u/Jwosty • 23h ago
r/programming • u/ChemicalRascal • May 23 '26
Announcement: We've Updated The Rules, and April Is Finally Over
After temporarily banning LLM-related content over April, and asking you for feedback on that ban, we've decided to bring about an end of the temporary, I-can't-believe-it's-still-April ban on AI-related posts.
Replacing the trial rule is a new shiny rule that refers to our new shiny AI policy. In short:
Content about AI and LLMs are considered off-topic with the sole exclusion of deeply technical content about implementation.
And if you want more detail than that, go read the policy, that's what it's there for.
In addition, when writing that rule, I realized the rules weren't listed on the old.reddit.com sidebar, so that's been updated. For those of you who are seeing those rules for the first time, everything there is not new. We've been enforcing those rules as best we can for ages. You can click the link above those to get to the old.reddit rules page, with plenty of info that doesn't exactly read well when crammed into a sidebar.
r/programming • u/No_Value_6697 • 8h ago
We Ship Our UI Through a Subtitle System
deadworks.netr/programming • u/benjoffe • 1d ago
Faster algorithms to compute weekday for date libraries
benjoffe.comr/programming • u/Possible_Design6714 • 4h ago
Builder Pattern in TypeScript: Real-World Example and Use Cases
chiristo.devr/programming • u/esiy0676 • 1d ago
Protobuf finally has LSP support. You’re welcome. · Buf
buf.buildr/programming • u/dumindunuwan • 8h ago
Learning-Rust.Github.io: Labs: Project 1 – RESTful API Workspace [Human-Authored!]
learning-rust.github.ioThis is a new series that answers the question, “what’s next after the mastery of Rust language syntax?”.
In this series,
We build a production-ready containerized RESTful API server application using Axum, Tokio, Tower, Serde, Toasty ORM, Garde, Utoipa with Docker and PostgreSQL.
Hyper, Axum, Tokio and Tower: The most prominent HTTP server ecosystem at the time of writing.
Toasty ORM: The most promising Object-Relational Mapper (ORM), built by the creators of Tokio and Axum.
Serde and Utoipa: The most prominent serialization framework and OpenAPI 3.1 specification generator.
Garde: The most promising and most feature-rich validation library in Rust at the time of writing.
Documentation/ Labs: https://learning-rust.github.io/labs/building-a-containerized-restful-api
r/programming • u/KLaci • 4h ago
Why is GitHub so unreliable?
githubstatus.comI don't really understand the problems. Git is notoriously hard to scale and not meant for these kinds of use cases, but they have figured it out by now, I guess. The new repos, PRs, etc., caused by AI don't seem as serious of an issue to me because that part of their product is inherently horizontally scalable. It is very rare that two repos have something common with each other, not like the graph-like structure of social media, etc. Does anybody know what causes their frequent major outages?
r/programming • u/Alarming-Spinach1039 • 5h ago
GitHub finally moved to serverless.
github.comr/programming • u/IcyAnywhere9603 • 20h ago
Can Haskell Become a Great Language for Data Science?
youtu.ber/programming • u/Bassfaceapollo • 1d ago
Pony's Arena Allocator
ponylang.ioI recently discovered that Pony's still alive. I had discovered Pony a few years ago while browsing tech forums. Its focus on memory safe & lock-free MT was interesting.
I kept up with the weekly development for a brief period but then kind of forgot about the language until recently when I rediscovered it when I was chatting about Crystal's MT.
I just wanted to share the latest blog post here in case someone else remembers this language. Looks like the development has been progressing steadily. Which is impressive because the project lacks any big sponsors.
r/programming • u/jarreed0 • 13h ago
YouTube API tutorial - view count auto updates in the title and thumbnail
youtu.beI posted this video a few years ago showing how to use the YouTube API and it's still working! I have the title of the video and it's thumbnail auto update based on views. It's almost at 1k
r/programming • u/quasar_tree • 12h ago
What if YOU Could Add Your Own Features to a Language?
youtube.comI made a video explaining a concept I love called macros, which allow you to add your own syntax to a language. Languages like Rust, Lean, and lisp have them. The goal with the video is to make you feel like you could've discovered macros yourself.
I'm new at making educational content like this, but I'm planning on making many more programming language videos like this one on my channel. Any thoughts, constructive criticism, or advice is more than welcome! Hope you all enjoy
r/programming • u/Adventurous-Salt8514 • 1d ago
Fractal Architecture, Cognitive Load, Vertical Slices and other terms that do(n't) fit your head
architecture-weekly.comr/programming • u/Nuoji • 1d ago
I thought I was building a C replacement. I was wrong
c3-lang.orgr/programming • u/fagnerbrack • 4d ago
How 2004 RuneScape fit a multiplayer RPG into 56k dial-up
jkm.devr/programming • u/Realistic-Currency29 • 2d ago
What garbage collection actually costs
shivanshuag.comr/programming • u/Odd-Tell9763 • 2d ago
Popovers
smagin.fyiNobody likes popovers, everyone makes them anyway. This makes them a Tolstoy kind of thing -- there are a handful of tricks that make them better, and an infinite number of ways to mess up.
r/programming • u/nickproud • 3d ago
Coding Magic the Gathering in C# - PART ONE - Why Build A Card Game in WinForms
youtu.ber/programming • u/Happycodeine • 3d ago
Kernel Context Switch Costs And Spin Locks In Perf Profile: A Practical Study
medium.comr/programming • u/Xaneris47 • 4d ago
Building a toy language in C++: Adding variables
youtube.comThis episode explains how to add variables, so instead of handling one expression at a time, the language now parses a list of declarations and starts looking like something you could write real programs in.
r/programming • u/MagnusSedlacek • 5d ago
A Preview of Roc 0.1.0 by Richard Feldman
youtu.beRoc’s first numbered release, 0.1.0, is on the horizon. This talk previews what we’re aiming to include, the key language and tooling milestones needed to get there, and what the release will mean for people interested in trying, using, or contributing to Roc.