Languages & Runtimes

Evaluating programming languages and execution environments for modern development needs.

  1. Beyond Rust: Rethinking Software Safety in a Legacy World

    Early 20265 min readLanguages & Runtimes
  2. Rethinking C++ in an Era of Go, Rust, and Zig

    Early 20264 min readLanguages & Runtimes
  3. Mastering Go's Concurrency: Goroutines and Channels

    Late 20258 min readLanguages & Runtimes
  4. CGo vs. Purego: Integrating C with Go

    Late 20254 min readLanguages & Runtimes
  5. Rust’s Flexibility vs. Go’s Simplicity

    Mid 20252 min readLanguages & Runtimes
  6. Optimizing Go Memory Management for Performance

    Mid 20252 min readLanguages & Runtimes
  7. Generics in Go: Tradeoffs and Alternatives

    Mid 20252 min readLanguages & Runtimes
  8. Revisiting Technology Choices in Modern Development

    Mid 20253 min readLanguages & Runtimes
  9. Balancing Function Splitting and Performance in Go

    Mid 20252 min readLanguages & Runtimes
  10. PGO in Go: Optimizing AOT Code Like JIT

    Mid 20251 min readLanguages & Runtimes
  11. Why Go Isn’t Always Ideal for Beginners

    Mid 20253 min readLanguages & Runtimes
  12. Why C Still Matters: Learning from the Fundamentals

    Early 20252 min readLanguages & Runtimes
  13. Why Bun Has Become My Go-To JavaScript Runtime

    Early 20251 min readLanguages & Runtimes
  14. Memory-Safe Languages and the Future of Software Development

    Early 20253 min readLanguages & Runtimes
  15. My Dilemma with Modern Programming Languages

    Late 20243 min readLanguages & Runtimes
  16. Choosing the Right Tools: Avoiding the Noise in Software Development

    Early 20242 min readLanguages & Runtimes
  17. Why Go and Zig Are My Go-To Tools for Web Development

    Early 20242 min readLanguages & Runtimes
Source Code: MPL-2.0 · Content: CC BY-SA 4.0 · Credits & AI Disclosure