Creează un cont pentru a te abona la acest blog și a-i urmări articolele pe pagina Lectură.
-
Dealing with environment variables in OSX and Linux
-
Caching layers, eviction policies, and system design patterns.
-
Practices for keeping a well-structured, up-to-date CV.
-
Mergesort divide-and-conquer approach and stable sorting properties.
-
Quicksort partitioning, performance, and implementation details.
-
Selection and insertion sort explained with complexity analysis.
-
How binary search works, why it is fast, and when to use it.
-
A modular, reproducible Org-mode and LaTeX CV template.
-
Database data models, indexing, and design trade-offs.
-
CAP theorem, ACID, BASE, and PACELC in distributed systems.
-
Notes on RAID and storage architecture for system design.
-
Review of networking concepts and protocols for system design.
-
Centralizing DNS, GitHub, and other online service configuration.
-
How I evolved dotfile management from scripts to NixOS.
-
Essential NixOS and Nix package management commands.
-
Configuring ArkOS on the Anbernic RG353V handheld console.
-
Building a custom desktop PC after years of using notebooks.
-
Chapter 4 notes on encapsulating amount from Kent Beck’s TDD book.
-
Chapter 3 notes on value objects from Kent Beck’s TDD book.
-
Chapter 2 notes from Kent Beck’s Test Driven Development.
-
Chapter 1 notes from Kent Beck’s Test Driven Development.
-
Index of test-driven development notes and reading.
-
Thoughts on managing dotfiles with Chezmoi over the years.
-
Starting Brazilian Jiu-Jitsu after COVID disrupted swimming.
-
Moving back to Amsterdam after years abroad.
-
Switching to suckless dwm for multi-monitor tiling.
-
Measuring repository size difference between tabs and spaces.
-
Thoughts on changing my online nickname from seds.
-
Running Linux on a Dell XPS 9510 notebook.
-
Real-world consequences of software failures in critical systems.
-
Lehman’s laws of program evolution and continuing change.
-
Database migrations and fixtures with pytest and SQLAlchemy.
-
How Python’s name mangling works for non-public API names.
-
Differences between asynchronous and synchronous computer buses.
-
Integrating Chezmoi dotfile management with Emacs.
-
Preventing concurrent runs of Python scripts using flock.
-
Overview of RISC-V instruction formats and encoding.
-
Notes on building fault-tolerant software systems.
-
Notes on synchronization primitives and concurrency.
-
Exporting org-roam backlinks to Hugo with a custom pipeline.
-
Debugging unknown ELF64 RISC-V symbol format errors.
-
Understanding pointers in C with examples.
-
Curated list of awesome operating systems resources.
-
Review of single event effects and circuit- and software-level mitigation.
-
Notes on operating system memory management concepts.
-
Bit shifting operations and their uses in low-level programming.
-
How virtual addresses are translated to physical addresses.
-
Some of these bibliographies I’ve been reading for my research and some I find it interesting to keep around my library.
-
Notes on RISC-V hard IP cores entering SoC FPGAs.
-
Modeling C-based embedded systems with UML.