Posts
2022
- 26 Dec 2022 » Benchmarking Ruby 2.6 to 3.2 (The yearly benchmarking Ruby post)
2021
- 26 Dec 2021 » Benchmarking Ruby 2.5 to 3.1 (The yearly benchmarking Ruby post)
- 14 Jan 2021 » An Unusual Performance Optimization (How wondering about an odd benchmark result led to better performance)
2020
- 28 Dec 2020 » Benchmarking Ruby 2.4 to 3.0 (Benchmarking Ruby version with three different benchmarks)
2019
- 15 Aug 2019 » On maintaining webgen (Why I still maintain my static website generator webgen)
2018
- 26 Oct 2018 » kramdown 2.0 and beyond (Splitting kramdown into multiple parts to ease maintenance)
- 10 May 2018 » Privacy Enhancements (Changes on my websites in the light of the GDPR)
2017
- 27 Dec 2017 » Ruby 2.5 Is Out - Let's Benchmark (Benchmarking Ruby 2.5.0 against versions 2.4.3 and 2.3.6)
- 31 Oct 2017 » Memory Conscious Programming in Ruby (Ways and strategies to keep memory usage low)
- 07 Oct 2017 » PDF Filter Implementation in HexaPDF Using Fibers (Part of the series on the HexaPDF implementation)
- 08 Feb 2017 » Animated Turtle Graphics using PDF (Implementing a turtle graphics system in HexaPDF)
2016
- 07 Dec 2016 » Ruby 2.4 Performance Looking Good (Benchmarking Ruby 2.3.3 against Ruby 2.4.0)
- 25 Nov 2016 » PDF Object Representation in HexaPDF (Part of the series on the HexaPDF implementation)
- 06 Nov 2016 » HexaPDF Performance Benchmark (A look at how the HexaPDF application performs in respect to others)
- 26 Oct 2016 » HexaPDF Code and First Version Released (After two years in the making HexaPDF is brought into daylight)
- 14 Oct 2016 » On HexaPDF and Releasing Early (Why it depends on the situation whether releasing early is good)
- 13 Oct 2016 » Static Websites with webgen (How to use webgen)
- 03 Sep 2016 » A Blog at Last (How I started Blogging)