Ben Weidig
benweidig.bsky.social
Ben Weidig
@benweidig.bsky.social
Software developer, entrepreneur, author, blogger. Mostly Java, sometimes Swift, Golang, Bash and all the other fun stuff.
My latest article is a deep dive on UUIDv7 in Java.
A lot of devs are still defaulting to UUIDv4 without realizing there's a standardized, time-ordered alternative that shines at certain use cases, especially for databases.

Medium: medium.com/@benweidig/b...

Blog: belief-driven-design.com/3ccbb/
UUIDv7 in Java
Time-Ordered IDs for a Modern World
medium.com
December 18, 2025 at 8:17 AM
In my latest article, "How Fast Are Streams Really?" I look into the performance trade-offs between Java Streams and loops.
When does Stream overhead become negligible, and when should you stick with loops?

medium.com/@benweidig/h...

Don’t like Medium? belief-driven-design.com/how-fast-are...
How Fast Are Streams Really?
A Realistic Look at Performance and When It Matters
medium.com
April 29, 2025 at 1:11 PM
My latest article, "Why Everyone Talks About Zig" is now live!

From its minimalist design philosophy to its powerful built-in tooling, Zig stands out in ways that both challenge and complement other system programming contenders like C, Rust, and Go.

medium.com/@benweidig/w...
Why Everyone Talks About Zig
What’s All the Hype About?
medium.com
January 26, 2025 at 9:12 AM