Blog Archive 2022 Automatically Partitioning Cloudflare Logs for Athena Feb 17 2022 Sounds in DragonRuby Jan 31 2022 DragonRuby: Render Targets Jan 24 2022 DragonRuby: Object-Oriented Starter Jan 15 2022 DragonRuby: Static Outputs Jan 08 2022 API Levels in DragonRuby Game Toolkit Jan 05 2022 2021 Fixing Just One False Positive in Brakeman Nov 08 2021 Rails 6.1 SQL Injection Updates Jul 21 2021 2020 Another Reason to Avoid constantize in Rails Sep 14 2020 Why ‘Escaping’ JavaScript is Dangerous May 12 2020 Sanitizing, Escaping, and Encoding Jan 14 2020 2019 Reviving an HP 660LX in 2019 Aug 04 2019 2018 Finding Ruby Performance Hotspots via Allocation Stats Nov 28 2018 2017 Price Transparency with Brakeman Pro Dec 21 2017 Challenges When Building Commercial Versions of Open Source Mar 08 2017 2016 Bundling Dependencies inside Ruby Gems Aug 09 2016 Automatically Lock Old Closed GitHub Issues Jun 12 2016 2014 Simple Readers-Writer Lock Gem Feb 28 2014 2013 Testing Brakeman Against 253 Rails Apps Nov 01 2013 Fast Compact Sparse Bit Sets Sep 02 2013 Avoiding SQL Injection in Rails Feb 08 2013 2012 Faster Call Indexing in Brakeman Nov 28 2012