|home| |posts| |projects| |cv| |bookmarks| |github|

Posts

2024

2024-05-27 Emacs from source
2024-04-13 Asn1 Tools

2023

2023-07-08 Defered Resource Cleanup in Cpp
2023-07-04 Switch Between Gcc Versions on Ubuntu
2023-05-26 Choosing the Upper Limit for the Number of Function Args
2023-01-20 How to Compile Libclang
2023-01-13 Git Sparse Checkout
2023-01-03 Backup Sqlite Db

2022

2022-12-24 Version Info in Go Binaries
2022-11-30 Fuzztesting Cpp
2022-07-13 Size of structs matters
2022-06-05 Clang Static Analyzer
2022-05-26 Static Binaries for Cgo Programs With Zig Cc
2022-04-22 Git Workflow With Worktrees
2022-02-26 Find File Descriptor Leaks With Valgrind
2022-02-25 Endianess Test With Zig and Qemu
2022-02-25 Cross Execution With Qemu
2022-02-25 Cross Compile C and Cpp Programs With Zig
2022-01-18 Use Alpine Linux to Create Static Binaries for Cgo Programs

2021

2021-10-28 Off Cpu Analysis in Go
2021-09-23 Cpp Performance Methodology
2021-09-23 Cpu Profiling With Callgrind And Cachegrind
2021-09-22 Tracking Memory Allocation in C and Cpp
2021-09-09 Off CPU Analysis
2021-09-02 Subsecond-offset Heat Maps and Flamegraphs With Flamescope
2021-08-28 CPU profiling with perf
2021-08-18 Manage Background Services With Bash
2021-08-16 Cpu Profiling With Gperftools
2021-08-04 Compare Cpp Benchmark Results
2021-08-03 Multiple Git Configs on One Computer
2021-07-31 SSH Tunnels
2021-06-01 Benchmark Cpp Code
2021-05-16 Version Your Go Binaries
2021-05-15 20 20 20 Rule Remainder With Cron and Dunst
2021-05-08 How to Write Shell Scripts
2021-03-31 Pair Programming With SSH and Tmux
2021-03-20 Clean Code My Guidelines
2021-03-17 Plantuml on the Command Line
2021-03-16 Plantuml in Emacs
2022-01-23 Wireguard Setup Guide
2021-01-01 Disable Logs in Go Programs

2020

2020-12-13 Cpp Tools of the Trade
2020-12-01 Git Repo Backup Using Mirror Clone