Adrian MacalinLevel Up CodingLearning Rust: I/O RingAre you disappointed with select, poll, epoll or AIO? Try out the best I/O promise in the Linux landscape.17 min read·Apr 7, 2024--3--3
Adrian MacalinLevel Up CodingLearning Rust: System CallsDo you know how your apps talk to the Linux kernel? Let’s explore how we can communicate directly, skipping any intermediate layer.8 min read·Apr 1, 2024--1--1
Adrian MacalinLevel Up CodingLearning Rust: NothingImagine you woke up with Rust in one hand and Linux in the other. You are tasked with writing a “Hello World!” program without using main…6 min read·Mar 30, 2024--3--3
Adrian MacalinLevel Up CodingLearning Rust: PollingAre Rust’s futures a black box for you? Let’s open this box and see what’s inside!9 min read·Mar 28, 2024----
Adrian MacalinLevel Up CodingLearning Rust: Streaming TarballIs an async stream a mystery to you? You can totally grasp it if you write your own.15 min read·Mar 18, 2024----
Adrian MacalinLevel Up CodingLearning Rust: HTTP via Unix SocketIs TCP/IP the only way to carry HTTP traffic? I’m pretty sure you’ve heard about Unix sockets.6 min read·Mar 12, 2024----
Adrian MacalinLevel Up Codingi13os: Video Frame BufferIs there still a hidden spot for VGA in our UEFI-focused world, or is it completely out of the game?8 min read·Feb 25, 2024----
Adrian MacalinLevel Up Codingi13os: Hello UEFI!Do you always want to be as close to hardware as possible while still being on the software side? Take the first step to be where you want…5 min read·Feb 24, 2024----
Adrian MacalinLevel Up CodingLearning Rust: Local API GatewayDo you, like me, expect the local development cycle to be as fast as possible?3 min read·Feb 5, 2024----
Adrian MacalinLevel Up CodingProtocols over InheritanceAre you tired of OOP concepts being imported into Python’s world? Not every developer has to think like someone from the Java inferno.4 min read·Jan 31, 2024--1--1