precompile.com The weblog of Dirk Gadsden. https://precompile.com React Suspense server-side rendering with synchronous host languages Using React Suspense and resources when pre-rendering from Ruby. Fri, 09 Aug 2019 01:10:00 +0000 https://precompile.com/2019/08/09/react-suspense-server-side-rendering.html https://precompile.com/2019/08/09/react-suspense-server-side-rendering.html Esoteric Rails caching strategies For when Rails.fetch isn't enough. Fri, 19 Jul 2019 03:15:00 +0000 https://precompile.com/2019/07/19/esoteric-rails-caching-strategies.html https://precompile.com/2019/07/19/esoteric-rails-caching-strategies.html When indices attack The hidden cost of indices in RDBMSes. Mon, 04 Mar 2019 16:00:00 +0000 https://precompile.com/2019/03/04/when-indices-attack.html https://precompile.com/2019/03/04/when-indices-attack.html Thread-safe in-memory caching in Rails A trivial cache design to avoid (de)serialization costs. Tue, 19 Feb 2019 02:45:00 +0000 https://precompile.com/2019/02/19/rails-thread-safe-in-memory-caching.html https://precompile.com/2019/02/19/rails-thread-safe-in-memory-caching.html Optimizing product engineering process Principles for designing a lightweight and async process. Mon, 27 Feb 2017 18:45:00 +0000 https://precompile.com/2017/02/27/optimizing-product-engineering-process.html https://precompile.com/2017/02/27/optimizing-product-engineering-process.html Fast and painless application configuration Improve engineer and end-user experience at the same time. Thu, 12 Jan 2017 22:00:00 +0000 https://precompile.com/2017/01/12/fast-painless-application-configuration.html https://precompile.com/2017/01/12/fast-painless-application-configuration.html Taking everlane.com global Going from fast in the US to fast around the world. Tue, 22 Nov 2016 17:15:00 +0000 https://precompile.com/2016/11/22/taking-everlane-global.html https://precompile.com/2016/11/22/taking-everlane-global.html A rewrite is a failure to evolve Why one should almost always refactor instead. Thu, 29 Sep 2016 20:45:00 +0000 https://precompile.com/2016/09/29/rewrite-failure-to-evolve.html https://precompile.com/2016/09/29/rewrite-failure-to-evolve.html Quickhook: a new Git hook manager A faster, simpler Git hook runner. Wed, 21 Sep 2016 21:15:00 +0000 https://precompile.com/2016/09/21/quickhook-git-hook-manager.html https://precompile.com/2016/09/21/quickhook-git-hook-manager.html Hammer until it fits software development Develop healthier habits for incremental code reworking. Thu, 30 Jun 2016 12:15:00 +0000 https://precompile.com/2016/06/30/hammer-until-it-fits-software-development.html https://precompile.com/2016/06/30/hammer-until-it-fits-software-development.html