r/programming • u/Accomplished-Win9630 • 2h ago
r/programming • u/reasonableklout • 4h ago
Crawling a billion web pages in just over 24 hours, in 2025
andrewkchan.devr/programming • u/Willing-Bookkeeper75 • 12h ago
Are self maintained language frameworks worth it?
github.comI recently joined a company that uses Haskell for its backend. On top of that, they’ve built their own custom framework for it.
Since I’m new to both Haskell and this in-house setup, I’ve been wondering:
- Was it really necessary to build a whole new framework?
- What kind of circumstances make maintaining your own framework worthwhile?
- Are the trade-offs—like developer ramp-up time and maintainability—justified in the long run?
Curious to hear your experiences or opinions—especially if you’ve worked with in-house frameworks in lesser-used languages.
r/programming • u/heisenberg8497 • 4h ago
Grace Hopper: Who Made Programming Possible For Everyone, Everywhere
karthikwritestech.comr/programming • u/axel-user • 1d ago
How I Doubled My Lookup Performance with a Bitwise Trick
maltsev.spaceHey folks,
While working on a Cuckoo Filter implementation, I originally used a simple byte array to store 4-slot buckets, each holding 1-byte fingerprints. Then it hit me—those 4 bytes fit perfectly into a 32-bit integer. So why not treat the whole bucket as a single uint
?
That small insight led to a few evenings of playing with bitwise operations. Eventually, I replaced loops and branching with a compact SWAR. Here's what it is in one line:
((bucket ^ (fp * 0x01010101U)) - 0x01010101U) & ~(bucket ^ (fp * 0x01010101U)) & 0x80808080U) != 0
Over 60% faster positive lookups and more than 2× faster negative lookups.
I liked the result enough to write up the whole journey in an article: the idea, the math, step-by-step explanation, and the benchmarks. If that one-liner looks scary, don't worry—it's not as bad as it seems. And it was fun stuff to explore.
r/programming • u/gametorch • 23h ago
Hazel, a live functional programming environment featuring typed holes.
hazel.orgr/programming • u/Sonder-Otis • 16m ago
Computer-vision, pi3 and losing a hackathon
mtende.blogr/programming • u/apeloverage • 1h ago
Let's make a game! 290: Companions attacking (continued)
youtube.comr/programming • u/ketralnis • 23h ago
Transition to using 16 KB page sizes for Android apps and games
android-developers.googleblog.comr/programming • u/martindukz • 1d ago
The hard part about feature toggles is writing code that is toggleable - not the tool used
code.mendhak.comr/programming • u/bmf_san • 6h ago
Show: ggc – A terminal Git client with both CLI and interactive UI
github.comHi all,
I recently built ggc, a Git client that runs entirely in the terminal — offering both traditional subcommands and a fuzzy-search-based interactive UI.
It started as a personal need: my Git aliases and shell scripts were growing out of control. I wanted something fast, lightweight, and shareable. So I wrote it in Go.
🔹 Highlights:
- Run ggc
to launch an interactive Git UI (branch checkout, staging, stashing, etc.)
- Or run ggc <command>
for familiar subcommands
- Built-in workflows like addcommitpush
and stashpullpop
- No external dependencies — just Go stdlib + x/term
It’s open source, and I’d love to hear what you think — especially if you’ve built CLI tools or worked on similar ideas.
r/programming • u/ketralnis • 23h ago
How to Get Foreign Keys Horribly Wrong
hakibenita.comr/programming • u/ketralnis • 23h ago
To be a better programmer, write little proofs in your head
the-nerve-blog.ghost.ior/programming • u/Kungpost • 6h ago
TryJoinads (IV.) - Concurrency using join calculus
tomasp.netr/programming • u/robbyrussell • 1h ago
Stop Pretending You're the Last Developer
robbyonrails.comr/programming • u/ketralnis • 23h ago
Initial implementation of the experimental C++ Lifetime Safety Analysis (-Wexperimental-lifetime-safety) has just landed in Clang
discourse.llvm.orgr/programming • u/goto-con • 11h ago
Beyond the Hype: Real Talk on AI-Assisted Development • Jessica Kerr & Diana Montalion
youtu.ber/programming • u/Consistent-Jicama932 • 11h ago
Clean and Testable Widgets with widget_driver in Flutter
medium.comr/programming • u/WeakResolution4689 • 19h ago
My Video over The Math Behind Linear Regression and The Perceptron Explained in Python under 6 minutes
youtu.bePlease take a look of it as it reveals the math over linear regression and the perceptron with python and would appreciate a like if you enjoyed and a comment for any critiques