<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>devth — Trevor Hartman</title><link>https://devth.com/</link><description>The blog of Trevor Hartman</description><language>en</language><atom:link href="https://devth.com/feed.xml" rel="self" type="application/rss+xml"/><item><title>Iteration and Play</title><link>https://devth.com/iteration-and-play</link><guid isPermaLink="true">https://devth.com/iteration-and-play</guid><pubDate>Thu, 01 May 2025 00:00:00 GMT</pubDate><description>Engineers should be having fun. Tweaking, tinkering, endless play.</description></item><item><title>YAML was a bad idea for CI pipelines</title><link>https://devth.com/dumb-yaml-ci</link><guid isPermaLink="true">https://devth.com/dumb-yaml-ci</guid><pubDate>Mon, 14 Apr 2025 00:00:00 GMT</pubDate><description>YAML was a bad idea for CI pipelines</description></item><item><title>You might not want a Monorepo</title><link>https://devth.com/you-might-not-want-a-monorepo</link><guid isPermaLink="true">https://devth.com/you-might-not-want-a-monorepo</guid><pubDate>Wed, 17 Apr 2024 00:00:00 GMT</pubDate><description>Monorepos have become popular in recent years. What problems are they solving, and what problems are they introducing?</description></item><item><title>Will it survive entropy?</title><link>https://devth.com/survive-entropy</link><guid isPermaLink="true">https://devth.com/survive-entropy</guid><pubDate>Wed, 03 May 2023 00:00:00 GMT</pubDate><description>For every component that makes up a modern web app engineers must decide where on the spectrum of fully-managed to custom-built the solution should lie. It can be useful to think through the lens of entropy and extropy.</description></item><item><title>Leave it better</title><link>https://devth.com/leave-it-better</link><guid isPermaLink="true">https://devth.com/leave-it-better</guid><pubDate>Thu, 22 Apr 2021 00:00:00 GMT</pubDate><description>Great engineers improve everything they touch.</description></item><item><title>Essentiality of Open Source</title><link>https://devth.com/essentiality-of-open-source</link><guid isPermaLink="true">https://devth.com/essentiality-of-open-source</guid><pubDate>Tue, 07 Apr 2020 00:00:00 GMT</pubDate><description>Open source is the foundation we build upon.</description></item><item><title>Notes on Unison</title><link>https://devth.com/unison-talk-at-strangeloop</link><guid isPermaLink="true">https://devth.com/unison-talk-at-strangeloop</guid><pubDate>Tue, 17 Sep 2019 00:00:00 GMT</pubDate><description>Notes on the Strange Loop talk &#39;Unison: a new distributed programming language&#39; by Paul Chiusano. Warning: mind expanding future tech 🤯</description></item><item><title>Fast app generation and deployment</title><link>https://devth.com/fast-app-deploy-guide-for-startup-weekend</link><guid isPermaLink="true">https://devth.com/fast-app-deploy-guide-for-startup-weekend</guid><pubDate>Sun, 03 Feb 2019 00:00:00 GMT</pubDate><description>The aim of this guide is to demonstrate the fastest way to create a client-side web app and get it deployed.</description></item><item><title>dec: Deep Environmental Config</title><link>https://devth.com/dec-deep-environmental-config</link><guid isPermaLink="true">https://devth.com/dec-deep-environmental-config</guid><pubDate>Tue, 10 Jul 2018 00:00:00 GMT</pubDate><description>dec is a tiny library that embraces constraints to afford users equivalency between multiple ways of setting environment variables according to their particular requirements.</description></item><item><title>Compiled queries in Scala</title><link>https://devth.com/compiled-queries-in-scala</link><guid isPermaLink="true">https://devth.com/compiled-queries-in-scala</guid><pubDate>Sun, 26 Feb 2017 00:00:00 GMT</pubDate><description>Compile a data structure representing a query into native code to speed up a query loop using ASM.</description></item><item><title>Yetibot on Docker in 𝓧 minutes or less</title><link>https://devth.com/yetibot-on-docker</link><guid isPermaLink="true">https://devth.com/yetibot-on-docker</guid><pubDate>Wed, 06 Jan 2016 00:00:00 GMT</pubDate><description>Yetibot is now on Docker!</description></item><item><title>A Simple type class</title><link>https://devth.com/a-simple-type-class</link><guid isPermaLink="true">https://devth.com/a-simple-type-class</guid><pubDate>Mon, 03 Aug 2015 00:00:00 GMT</pubDate><description>Type classes provide a way of achieving ad hoc polymorphism</description></item><item><title>ThrushCond is not a Monad</title><link>https://devth.com/thrush-cond-is-not-a-monad</link><guid isPermaLink="true">https://devth.com/thrush-cond-is-not-a-monad</guid><pubDate>Tue, 19 May 2015 00:00:00 GMT</pubDate><description>Clojure has a useful macro called cond-&gt; — let&#39;s explore a Scala equivalent</description></item><item><title>Monad laws in Scala</title><link>https://devth.com/monad-laws-in-scala</link><guid isPermaLink="true">https://devth.com/monad-laws-in-scala</guid><pubDate>Tue, 17 Mar 2015 00:00:00 GMT</pubDate><description>The three Monad laws may seem pretty abstract at first, but they&#39;re quite practical. Let&#39;s try to internalize the laws by running through two of Scala&#39;s most popular monads and making sure they adhere.</description></item><item><title>Beautiful constraint</title><link>https://devth.com/beautiful-constraint</link><guid isPermaLink="true">https://devth.com/beautiful-constraint</guid><pubDate>Fri, 30 Jan 2015 00:00:00 GMT</pubDate><description>The freedom to do anything you wish is rarely a good thing, whether you&#39;re an experienced engineer or a 2-year-old child.</description></item><item><title>On learning</title><link>https://devth.com/on-learning</link><guid isPermaLink="true">https://devth.com/on-learning</guid><pubDate>Sun, 05 Oct 2014 00:00:00 GMT</pubDate><description>It wasn&#39;t until I was well into my twenties that I learned how to really learn</description></item><item><title>Corporate process should mirror open source</title><link>https://devth.com/open-source-culture</link><guid isPermaLink="true">https://devth.com/open-source-culture</guid><pubDate>Sun, 28 Sep 2014 00:00:00 GMT</pubDate><description>Within any big tech corporation are many disparate teams. Most of these teams know very little about the work, makeup or very existence of other teams, yet they depend on each other&#39;s output, directly or indirectly.</description></item></channel></rss>