TATSUKUMO Akitointsukumoakito.hashnode.dev·5d ago · 12 min readWhy I Build with Zig:Introduction Hello, I am TSUKUMO Akito. I am a developer based on Arch Linux, focused on low-level, high-performance tool development. My work is driven by a commitment to technical transparency and t00
AAAyush Agrawalinblog.ayushagr.me·Jul 15 · 17 min readThe 7 Bytes That Weren't in the IDL: How #[repr(C)] Padding Breaks a Borsh ClientA single u64 added seven bytes of padding the compiler knew about and the client didn't. Here is why, and how to predict it for any #[repr(C)] struct. The failure I added one field to an instruction-a10
VAvinod akshatinakshayrivers.hashnode.dev·Jul 14 · 12 min readPane Abstraction in the Text editor(Rust) that I am building to use as writerGithub Link: https://github.com/akshayrivers/Text_Editor Context: So, I have been working on a text editor in Rust, to use myself as a writer and to also challenge myself as a programmer. I had some p00
Aaetosinaetos-devlogs.hashnode.dev·Jul 10 · 22 min readtwo computers meet on the internet. what do they say first?2 computers have never met. they do not share a language, a timezone, a reason to trust each other, or any prior relationship. 1 wants some bytes. the other may have them. the only thing they know is 10
ANAmogh Nivaskarinamoghpn.hashnode.dev·Jun 30 · 18 min readBuilding a Multi-Level Feedback Queue Scheduler in xv6The full xv6 implementation, benchmarks, and test programs are available on here GitHub The Problem xv6's default round-robin scheduler has no concept of what a process is doing with its time slice. A00
Aaetosinaetos-devlogs.hashnode.dev·Jun 28 · 12 min readmaking a bencode parser in rustthere's a scene in every project where you think you're about to knock out a quick task and then the task opens up into something that teaches you a lot more than you expected. phase 2 of making styx 10
SNSrekaravarshan N Kinsrekaravarshan.hashnode.dev·Jun 17 · 37 min readPart 3: Where Threads SleepWhat no one teaches you about the JavaScript Event Loop — Part 3 of 8 A different puzzle In Part 2 we left a question hanging. An idle browser tab uses zero CPU. Open your task manager — a tab with n00
KJKausthubh J Raoinkausthubh.hashnode.dev·Jun 9 · 8 min readDon't vibe-code, embrace learning primitivesDisclaimer These are all the things i am still currently learning and exploring, Although i am sure most of the things addressed here are true, I am bound to make mistakes, that's why having a communi00
PKPatrick Kearnsindotnetdigest.com·Jun 6 · 20 min readThe GC Wall A .NET API can be fast, clean and perfectly reasonable at normal traffic levels, then start falling apart when load increases. The strange part is that nothing obvious has changed. The database still 10
YPYejun Parkinyejunpark3.hashnode.dev·May 31 · 16 min readHow Modern Operating Systems Manage Memory: A Deep Dive into PagingRAM is scarce. Processes are greedy. And yet, somehow, your laptop runs dozens of programs simultaneously without them trampling each other's data. The secret weapon is paging — a beautifully elegant 00