Writing an RPC from Scratch (2021)

alexanderell.is
writing-an-rpc-from-scratch-(2021)

There are many ways for computers to talk to other computers. A commonly used approach is a Remote Procedure Call, or an RPC. An RPC allows for the abstraction of calling another computer’s procedure as if it were a local … Read more

Writing Portable ARM64 Assembly

ariadne.space

An unfortunate side effect of the rising popularity of Apple’s ARM-based computers is an increase in unportable assembly code which targets the 64-bit ARM ISA. This is because developers are writing these bits of assembly code to speed up their … Read more

Writing a Profiler in 240 lines of pure Java

mostlynerdless.de
writing-a-profiler-in-240-lines-of-pure-java

A few months back, I started writing a profiler from scratch, and the code since became the base of my profiler validation tools. The only problem with this project: I wanted to write a proper non-safepoint-biased profiler from scratch. This … Read more

Writing a Kubernetes Operator

metalbear.co
writing-a-kubernetes-operator

As part of mirrord For Teams, we wanted to build a persistent component that would run in our user’s cluster and synchronize independent uses of mirrord. It quickly became apparent that we needed a component that was both: Kubernetes-native – … Read more

Writing – Human Interface Guidelines

developer.apple.com
writing-–-human-interface-guidelines

February 27, 2023 New page. The words you choose within your app are an essential part of its user experience. Whether you’re building an onboarding experience, writing an alert, or describing an image for accessibility, designing through the lens of … Read more

Writing the Most Boring Quine

rtpg.co

Quines are programs that, when you run, will print out its own source text. You can read this very long article about how to write one in C. Here we’re going to do it in Python and skip a lot … Read more

Writing an OS in Rust to run on RISC-V

gist.github.com
writing-an-os-in-rust-to-run-on-risc-v

(This is a translation of the original article in Japanese by moratorium08.) (UPDATE (22/3/2019): Added some corrections provided by the original author.) Writing your own OS to run on a handmade CPU is a pretty ambitious project, but I’ve managed … Read more