About:

A tech enthusiast who blogs about TPM chips, coding, and networking on their personal site.

Website:

Specializations:

Interests:

TPM chips Coding Gettimeofday Networking

Outgoing Links:

Subscribe to RSS:
The author discusses the development of a proof of concept SNI router for their io-uring webserver, tarweb. The SNI router receives TCP connections, extracts the SNI from the TLS ClientHello, and routes the connection to the appro...
The blog post discusses advancements in web server technology, particularly focusing on the evolution from traditional process/thread handling to modern techniques like epoll and io_uring for efficient request handling. It highlig...
The blog post discusses the author's experience with a Raspberry Pi-like device featuring a RISC-V CPU that supports vector instructions (RVV). It explains the concept of SIMD (Single Instruction, Multiple Data) and contrasts it w...
The author critiques the concept of connection coalescing in HTTP/2, arguing that it introduces significant architectural issues for servers. The mechanism allows clients to send requests to multiple hosts over a single connection...
The blog post discusses the author's ongoing development of a software-defined radio (SDR) framework called RustRadio, focusing on the implementation of a KISS modem for AX.25 communication. The author critiques existing KISS mode...
The author discusses their experience in developing a user space AX.25 stack in Rust after previously implementing it in C++. They highlight the advantages of Rust, such as increased confidence in code quality, and share insights ...
The author critiques the Go programming language, highlighting several design flaws that hinder code readability and portability. Key points include issues with variable scope, the handling of nil values, the complexity of resourc...
The author discusses their experience with a GPS Disciplined Oscillator (GPSDO) and its application in calibrating their ICOM IC-9700 radio. They detail the setup process, including connecting the GPSDO and configuring GNU Radio t...
The author reflects on the reactions to their previous posts about the Go programming language, discussing the emotional responses from readers and the challenges faced with their blog's comment system. They explore the concept of...
The author responds to Rob Pike's criticism of software bloat, arguing that avoiding dependencies can lead to greater technical debt. They emphasize that the choice isn't simply between using a dependency or implementing it from s...
The author, a licensed radio amateur, shares their experience using the QO-100 satellite, the first geostationary satellite with an amateur radio payload. They explain the advantages of QO-100 over other amateur radio satellites, ...
...