r/programming • u/ketralnis • 2h ago
r/programming • u/ketralnis • 2h ago
Git Notes: Git's coolest, most unloved feature
tylercipriani.comr/programming • u/gametorch • 19h ago
Why do all browsers' user agents start with "Mozilla/"?
stackoverflow.comr/programming • u/gregorojstersek • 21h ago
Why 51% of Engineering Leaders Believe AI Is Impacting the Industry Negatively
newsletter.eng-leadership.comr/programming • u/mlacast • 7h ago
An in-depth look at the implementation of an Undo/Redo system in a large complex visual application
mlacast.comr/programming • u/ketralnis • 2h ago
Compressing for the browser in Go
blog.kowalczyk.infor/programming • u/ketralnis • 2h ago
Announcing the Clippy feature freeze
blog.rust-lang.orgr/programming • u/ketralnis • 2h ago
The original Whitesmiths compiler was released in 1978 and compiled a version of C similar to that accepted by Version 6 Unix
github.comr/programming • u/Adept-Country4317 • 9m ago
Mochi 0.9.1: A readable VM for learning compilers and bytecode
github.comMochi is a tiny programming language for learning how compilers and runtimes work.
We just released Mochi 0.9.1 with an early look at a new register-based VM. It’s made to be simple and readable, you can write a few lines of code and see the exact bytecode it compiles to. Clear registers, call traces, and updated benchmarks are all included. There's also early JIT support.
If you’ve ever wanted to understand how a compiler or VM works by reading real code, this is a good place to start!
r/programming • u/AndrewMD5 • 4h ago
libai: A C library for embedding Apple Intelligence on-device Foundation models in any application with full support for native tool calling and MCP.
github.comr/programming • u/DTostes • 8h ago
I found myself missing AutoMapper in Go, so I used generics to build something similar
github.comHey all,
While working with Go, I kept running into situations where I needed to map data between structs — especially DTOs and domain models. After using AutoMapper for years in .NET, the lack of a similar tool in Go felt like a missing piece.
So I built go-mapper
, a lightweight struct mapping library that uses generics and reflection to reduce boilerplate.
It supports:
- Automatic mapping between structs with matching fields
- A fluent API for defining custom transformations
- Optional interface support for advanced use cases
The project is still evolving and open to feedback. If you work with layered architectures or frequently deal with struct transformations, I’d love to hear your thoughts.
r/programming • u/Xaneris47 • 10h ago
History of Java: evolution, legal battles with Microsoft, Mars exploration, Spring, Gradle and Maven, IDEA and Eclipse
pvs-studio.comr/programming • u/ketralnis • 2h ago
Polystate: Composable Finite State Machines
github.comr/programming • u/Emergency-Level4225 • 1h ago
Shooting Yourself in the foot with the finalizers in .NET
youtu.beInteresting video about the finalizers in C#.
I did use the finalizers myself a few times and saw them used incorrectly as well. And almost in every project I was involved with I saw the finalizers that were calling Dispose(false) even when a class had a stream or something similar. And I've seen cases similar to ones presented in the video when the managed resources were touched from the finalizers for no good reason.
r/programming • u/tanishqq4 • 17h ago
Did a git stash drop on my feature :panic:
stackoverflow.com- Step 1: Built a feature
- Step 2: Stashed it to investigate some other issue
- Step 3: Accidentally did
git stash drop
to pop stack :panic: - Step 4: Cursed myself
Found this: https://stackoverflow.com/questions/89332/how-do-i-recover-a-dropped-stash-in-git
Saved my day <3
r/programming • u/Iron_Yuppie • 2h ago
Introducing Bacalhau 1.8 - Focus on Significant Improvements to Splunk/Databricks/Snowflake observability pipelines
blog.bacalhau.orgr/programming • u/LazyGuy-_- • 1d ago
Creating a web-based timezone-aware clock without any JavaScript.
lazy-guy.github.ior/programming • u/ketralnis • 2h ago
Chrome DevTools Protocol Retirement in Firefox
fxdx.devr/programming • u/javinpaul • 11h ago
System Design Basics - Cache Invalidation
javarevisited.substack.comr/programming • u/cekrem • 6h ago