2020 Nov 27 Fri | Static analysis in LLVM/Clang | Non-virtual devirtualization |
2020 Nov 19 Thu | Static analysis in LLVM/Clang | Call path grep |
2020 Nov 17 Tue | Static analysis in LLVM/Clang | Making some simple toys |
2019 Aug 20 Tue | Implementing interactive features | Part 2: Identifying sessions with MACs |
2019 Aug 19 Mon | Implementing interactive features | Part 1: How comments should work |
2019 Aug 8 Thu | Using OAuth2 | Finding weird problems |
2018 Mar 27 Tue | Blog Migration | A new home on the range |
2016 Oct 14 Fri | Automated Testing In Docker | Part 6: Postscript |
2016 Mar 21 Mon | A Quick Note On Unbreaking Gitolite | Some quick notes on de-fuck-ifying a gitolite3 installation |
2015 Oct 19 Mon | System Deployment | Part 7: The Web Server |
2015 Oct 16 Fri | System Deployment | Part 6: Clients and Version Control |
2015 Oct 15 Thu | System Deployment | Part 5: Networking |
2015 Oct 14 Wed | System Deployment | Part 4: Boot Details |
2015 Oct 11 Sun | System Deployment | Part 3: Server Preseed |
2015 Oct 4 Sun | System Deployment | Part 2: Preseeding Debian |
2015 Oct 3 Sat | System Deployment | Part 1: Overview |
2015 Sep 12 Sat | Automated Testing In Docker | Part 5: Issues |
2015 Sep 7 Mon | Automated Testing In Docker | Part 4: Test Sequence |
2015 Sep 4 Fri | Automated Testing In Docker | Part 3: Building containers |
2015 Sep 4 Fri | Automated Testing In Docker | Part 2: Background |
2015 Sep 3 Thu | Automated Testing In Docker | Part 1: Overview |
2016 Mar 21 Mon | Some quick notes on de-fuck-ifying a gitolite3 installation |
2015 Sep 3 Thu | Part 1: Overview |
2015 Sep 4 Fri | Part 2: Background |
2015 Sep 4 Fri | Part 3: Building containers |
2015 Sep 7 Mon | Part 4: Test Sequence |
2015 Sep 12 Sat | Part 5: Issues |
2016 Oct 14 Fri | Part 6: Postscript |
2018 Mar 27 Tue | A new home on the range |
2019 Aug 19 Mon | Part 1: How comments should work |
2019 Aug 20 Tue | Part 2: Identifying sessions with MACs |
2020 Nov 17 Tue | Making some simple toys |
2020 Nov 19 Thu | Call path grep |
2020 Nov 27 Fri | Non-virtual devirtualization |
2015 Oct 3 Sat | Part 1: Overview |
2015 Oct 4 Sun | Part 2: Preseeding Debian |
2015 Oct 11 Sun | Part 3: Server Preseed |
2015 Oct 14 Wed | Part 4: Boot Details |
2015 Oct 15 Thu | Part 5: Networking |
2015 Oct 16 Fri | Part 6: Clients and Version Control |
2015 Oct 19 Mon | Part 7: The Web Server |
2019 Aug 8 Thu | Finding weird problems |