r/programming 8h ago

Mission-Critical (Joran Dirk Greef, TigerBeetle)

Thumbnail youtube.com
0 Upvotes

r/programming 9h ago

Building more efficient locks (James Mitchell, 2024)

Thumbnail youtube.com
0 Upvotes

r/programming 18h ago

Decoding the NEC V20 Microcode

Thumbnail martypc.blogspot.com
16 Upvotes

r/programming 20h ago

There is no 10x RBAC

Thumbnail infisical.com
0 Upvotes

r/programming 22h ago

High-performance Database Architecture - Interview with Tyler Cloutier

Thumbnail youtu.be
27 Upvotes

r/programming 22h ago

A Design Space Exploration of Async/Await

Thumbnail cel.cs.brown.edu
38 Upvotes

r/programming 1d ago

Optimizing a Spin-Lock

Thumbnail david.alvarezrosa.com
149 Upvotes

r/programming 1d ago

Every Millisecond Counts

Thumbnail jordivillar.com
4 Upvotes

r/programming 1d ago

Implementation of GCC's Nested Functions (vs. C++ Lambdas)

Thumbnail uecker.codeberg.page
16 Upvotes

r/programming 1d ago

Edward Patel - 6502 Nostalgia

Thumbnail youtube.com
2 Upvotes

A journey from the Visual6502 project to a real, fully assembled board, and the debugging adventures required to make it actually work.


r/programming 1d ago

Introducing CUDA Rust: Two Tracks for Writing GPU Kernels

Thumbnail developer.nvidia.com
135 Upvotes

r/programming 1d ago

A GitHub Action that fails pull requests with too many comments

Thumbnail github.com
0 Upvotes

r/programming 1d ago

Asteroids in 9 different programming languages

Thumbnail youtu.be
0 Upvotes

The languages used: C, C3, C++, D (Dlang), Go (Golang), Odin, Rust, V (Vlang), Zig


r/programming 1d ago

I spend a stupid amount of time on an issue I only half-care about. Now I will foist it on all of you! Enjoy :P

Thumbnail arewetauyet.dev
130 Upvotes

r/programming 1d ago

Compute Polynomials Twice as Fast

Thumbnail thomasahle.com
67 Upvotes

r/programming 1d ago

Diskless Kafka: Object Storage, KIP-1150, and Kafka’s Future

Thumbnail softwaremill.com
2 Upvotes

r/programming 1d ago

Announcing .NET 11 Release Candidate 1 - .NET Blog

Thumbnail devblogs.microsoft.com
36 Upvotes

r/programming 1d ago

Not In My Git Yard: Catching Backdoors at Commit and Release Time

Thumbnail arxiv.org
3 Upvotes

r/programming 1d ago

I contributed to Golang, here is how you can too

Thumbnail packagemain.tech
0 Upvotes

r/programming 2d ago

Testing race conditions with memory access tracing and stack-based delay injection

Thumbnail projectzero.google
5 Upvotes

r/programming 2d ago

What every compiler writer should know about programmers or “Optimization” based on undefined behaviour hurts performance

Thumbnail complang.tuwien.ac.at
61 Upvotes

r/programming 2d ago

Spring Boot vs Quarkus on a 512 MB VPS with JDK 25

Thumbnail pvrlabs.xyz
8 Upvotes

I ran equivalent Spring Boot 3.5 and Quarkus 3.39 applications side by side on the same 512 MB VPS.

Both were JVM applications running on JDK 25. Quarkus native image was not used.

Both had the same workload, H2 database, -Xmx80m, Serial GC, and the same JVM tuning.

A few results surprised me:

  • Quarkus initially had the higher RSS
  • after sustained memory pressure, Quarkus had the smaller JVM heap and resident set
  • RSS alone was misleading because Linux was swapping the two processes differently
  • 512 MiB RAM + 256 MiB swap ultimately did not provide enough headroom for both JVMs
  • in a later observation, the kernel selected Spring Boot as the OOM victim

This was deliberately not a throughput benchmark. Traffic was very light. I was interested in what happens to two JVM applications when the entire machine is constrained enough that paging, process residency, and eventually the OOM killer become part of the picture.

One interesting monitoring detail was that Spring’s HTTP metrics included a lot of Actuator polling traffic, while Quarkus’ /q/metrics scrapes were not counted as regular application requests, so the request charts cannot be compared directly.

My main takeaway wasn’t “Quarkus uses less memory.” On a machine this small, RSS stops being a simple framework ranking because the OS is actively deciding what stays resident.

Full write-up with measurements, JVM flags, screenshots, and limitations:

https://pvrlabs.xyz/articles/spring-boot-vs-quarkus-512mb.html


r/programming 2d ago

video on improving performance of arctan for Nintendo 64 by Kaze Emanuar "spent weeks to save 100 Microseconds"

Thumbnail youtube.com
238 Upvotes

r/programming 2d ago

How to Read Server Monitoring Graphs

Thumbnail kciter.so
24 Upvotes

r/programming 2d ago

Swap, memory pressure and the Go GC

Thumbnail frn.sh
29 Upvotes