Notes
Public notes, made in hope they are useful to someone.
-
2025/10/29
Hermetic, Ephemeral, Reproducible Builds: Take Three (3)
-
2025/10/15
Hermetic, Ephemeral, Reproducible Builds: Take Three (2)
-
2025/10/07
Bazel knowledge sources
-
2025/10/06
Hermetic, Ephemeral, Reproducible Builds: Take Three (1)
-
2025/09/29
Getting ready for the brave new Bazel Modules world
-
2025/09/21
lit2md: a literate program converter from code to Markdown
-
2025/09/01
Writing XDC Clock Constraints for Vivado
-
2025/08/01
Decentralized Downloads for Bazel: Introducing
bazel_rules_bt
-
2025/07/14
Mastering Resolved Signals in VHDL: A Comprehensive Guide for Digital Design
-
2025/07/07
How to shoot yourself in the foot with inout signals
-
2025/06/29
VHDL IEEE Libraries and Numeric Type Conversion: A Definitive Reference
-
2025/06/19
Packaging AMD Xilinx Vivado ML Standard edition 2025.1 in a Docker container
-
2025/04/11
rules_nixpkgs use
-
2025/02/11
Bazel rules for “build-in-docker” (or “bid”)
-
2025/02/04
Typeset your own ebooks easily with
bazel-ebook
-
2024/11/16
Using
glbl.v module in a Verilog simulation in Vivado
-
2024/10/26
Robust, well-tested Value Change Dump (VCD) Parser
-
2024/10/22
GNOME tips and tricks
-
2024/10/07
How to use $readmemh correctly
-
2024/10/05
From zero to RISC-V in hardware, in 6 minutes
-
2024/09/14
nix requires
ranlib
-
2024/09/03
bazel rules for GHDL
-
2024/08/31
bazel rules for a riscv64 bare metal rust compiler
-
2024/08/24
bazel installation via the bazelisk method
-
2024/08/17
bazel rules for a riscv64 bare metal GCC compiler
-
2024/08/12
lazygit tips and tricks
-
2024/07/08
Remote programming of an AMD (fka Xilinx) Artix-7 device
-
2024/05/25
PSA: Google Nest Router can serve as an Access Point
-
2024/05/01
Hermetic, ephemeral, reproducible builds (‘her’)
-
2024/04/27
Why do I bother with
bazel?
-
2024/04/20
Nix+Bazel = ❤️
-
2024/02/15
docker tips and tricks
-
2024/02/05
bazel does not like FIFOs
-
2024/01/06
Unix domain sockets in go
-
2024/01/01
Running docker containers in Synology NAS
-
2023/12/25
TIM-011 video playlist
-
2023/12/24
TIM-011 gets a unit test library
-
2023/12/17
bazoekt: easy code indexing and search for your Bazel projects
-
2023/12/14
bazel: excavating an unknown file from a
foreign_cc rule
-
2023/12/13
TIM-011 gets a C runtime library
-
2023/12/03
TIM-011 computer - how we did things back then
-
2023/11/20
Packaging AMD Xilinx Vivado ML Standard edition in a Docker container
-
2023/09/18
Neovim tips and tricks
-
2023/08/05
git tips and tricks
-
2023/07/30
bazel tips and tricks
-
2023/07/25
Build a
python web app in bazel
-
2023/06/30
Tesla ownership experiences so far
-
2023/06/23
Including arbitrary files into
cc_library rule in bazel
-
2023/06/13
How to use the
make rule from rules_foreign_cc repository for bazel