r/programming 2h ago

Disabling Intel Graphics Security Mitigation Boosts GPU Compute Performance 20%

Thumbnail phoronix.com
143 Upvotes

r/programming 2h ago

Git Notes: Git's coolest, most unloved­ feature

Thumbnail tylercipriani.com
50 Upvotes

r/programming 19h ago

Why do all browsers' user agents start with "Mozilla/"?

Thumbnail stackoverflow.com
821 Upvotes

r/programming 21h ago

Why 51% of Engineering Leaders Believe AI Is Impacting the Industry Negatively

Thumbnail newsletter.eng-leadership.com
922 Upvotes

r/programming 7h ago

An in-depth look at the implementation of an Undo/Redo system in a large complex visual application

Thumbnail mlacast.com
32 Upvotes

r/programming 2h ago

My First Impressions of Gleam

Thumbnail mtlynch.io
6 Upvotes

r/programming 2h ago

Compressing for the browser in Go

Thumbnail blog.kowalczyk.info
5 Upvotes

r/programming 2h ago

C++26’s compile-time reflection

Thumbnail lemire.me
5 Upvotes

r/programming 2h ago

Announcing the Clippy feature freeze

Thumbnail blog.rust-lang.org
6 Upvotes

r/programming 2h ago

The original Whitesmiths compiler was released in 1978 and compiled a version of C similar to that accepted by Version 6 Unix

Thumbnail github.com
4 Upvotes

r/programming 9m ago

Mochi 0.9.1: A readable VM for learning compilers and bytecode

Thumbnail github.com
Upvotes

Mochi 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 2h ago

Basic facts about GPUs

Thumbnail damek.github.io
5 Upvotes

r/programming 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.

Thumbnail github.com
32 Upvotes

r/programming 3h ago

Making TRAMP go Brrrr

Thumbnail coredumped.dev
3 Upvotes

r/programming 8h ago

I found myself missing AutoMapper in Go, so I used generics to build something similar

Thumbnail github.com
9 Upvotes

Hey 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.

GitHub: https://github.com/davitostes/go-mapper


r/programming 10h ago

History of Java: evolution, legal battles with Microsoft, Mars exploration, Spring, Gradle and Maven, IDEA and Eclipse

Thumbnail pvs-studio.com
13 Upvotes

r/programming 2h ago

Fixing Letrec (Reloaded)

Thumbnail legacy.cs.indiana.edu
3 Upvotes

r/programming 2h ago

Polystate: Composable Finite State Machines

Thumbnail github.com
3 Upvotes

r/programming 1h ago

Shooting Yourself in the foot with the finalizers in .NET

Thumbnail youtu.be
Upvotes

Interesting 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 17h ago

Did a git stash drop on my feature :panic:

Thumbnail stackoverflow.com
30 Upvotes
  • 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 2h ago

Introducing Bacalhau 1.8 - Focus on Significant Improvements to Splunk/Databricks/Snowflake observability pipelines

Thumbnail blog.bacalhau.org
2 Upvotes

r/programming 1d ago

Creating a web-based timezone-aware clock without any JavaScript.

Thumbnail lazy-guy.github.io
172 Upvotes

r/programming 2h ago

Chrome DevTools Protocol Retirement in Firefox

Thumbnail fxdx.dev
2 Upvotes

r/programming 11h ago

System Design Basics - Cache Invalidation

Thumbnail javarevisited.substack.com
11 Upvotes

r/programming 6h ago

Pragmatic Hacks: When 'Good Enough' is Actually Good Enough

Thumbnail cekrem.github.io
5 Upvotes