Understanding Bubble Sort
Sorting Algorithms Demystified: #1 – Bubble Sort

Welcome to the first installment in our series on sorting algorithms! These are the fundamental procedures that power data organization in software, allowing us to arrange information in a specific order, whether ascending or descending. The landscape of sorting algorithms is vast, with each one offering a unique trade-off between time complexity (how fast it […]

Discover 7 essential Laravel architecture patterns used by professional developers to build scalable, maintainable, and high-performance applications.
7 Laravel Best Practices for Scalable and Maintainable Code

Struggling with a bloated Laravel codebase? Discover 7 essential Laravel architecture patterns used by professional developers to build scalable, maintainable, and high-performance applications. Start writing cleaner code today. 7 Laravel Best Practices for Scalable and Maintainable Code Laravel’s elegance is undeniable, offering a joyful and productive development experience right out of the box. However, as […]

Building in Public: Introducing Two Open-Source Projects & Inviting You to Contribute! 🚀
Building in Public: Introducing Two Open-Source Projects & Inviting You to Contribute! 🚀

I’m incredibly excited to (finally) share two passion projects I’ve been heads-down on, and I’m opening them up to the community in the hope that we can build something remarkable together. The journey of a developer is often about solving interesting problems, and these two tools represent my dive into two fascinating domains: AI/Computer Vision […]

Sudo Blog – because your mind needs root access to these thoughts
QUIC vs TCP: A Benchmark Deep Dive

Is QUIC really faster than TCP? We benchmark HTTP/3 vs HTTP/2 under real-world conditions—latency, packet loss, mobile networks, and more—to reveal the truth.

Sudo Blog – because your mind needs root access to these thoughts
HTTP/3: QUIC’s Dirty Little Secrets

HTTP/3 and QUIC promise faster web performance—but at what cost? Dive into the hidden trade-offs, implementation quirks, and surprising limitations of this next-gen protocol.

Sudo Blog – because your mind needs root access to these thoughts
When Your Heap Corrupts

Heap corruption crashing your program? Learn how to diagnose and fix memory corruption bugs in C, C++, and even unsafe Rust. Tools, techniques, and war stories from the trenches.

Sudo Blog – because your mind needs root access to these thoughts
Writing a Toy OS in Rust

Learn how to build a minimal operating system in Rust—from bootloader to syscalls. Perfect for developers exploring low-level programming, OS internals, and Rust’s no_std environment.