<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Tom Duffield</title><link>https://www.tomduffield.com/</link><description>Recent content on Tom Duffield</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Mon, 13 Mar 2017 00:00:00 +0000</lastBuildDate><atom:link href="https://www.tomduffield.com/index.xml" rel="self" type="application/rss+xml"/><item><title>Docker Compose Based Lita Development Environment</title><link>https://www.tomduffield.com/posts/docker-compose-based-lita-development-environment/</link><pubDate>Mon, 13 Mar 2017 00:00:00 +0000</pubDate><guid>https://www.tomduffield.com/posts/docker-compose-based-lita-development-environment/</guid><description>&lt;p&gt;In the continuation of the Lita development that I&amp;rsquo;ve been doing recently, I&amp;rsquo;ve found myself needing a more sophisticated development environment for Lita. Running &lt;code&gt;bundle exec lita&lt;/code&gt; locally just was not cutting it anymore. My Lita plugin was starting to pepper my hard-drive with various files and the number of services I was needing to manually install and manage on my local machine was increasing. Unfortunately, the Lita plugin that inspired this work is not currently open source, but I&amp;rsquo;ve managed to replicate the setup with a Lita plugin that I have open-sourced: &lt;a href="https://github.com/tduffield/lita-announce"&gt;lita-announce&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>Make expectations against helpers in Lita Handler Blocks</title><link>https://www.tomduffield.com/posts/make-expectations-against-helpers-in-lita-handler-blocks/</link><pubDate>Tue, 21 Feb 2017 00:00:00 +0000</pubDate><guid>https://www.tomduffield.com/posts/make-expectations-against-helpers-in-lita-handler-blocks/</guid><description>&lt;p&gt;In the past several weeks I&amp;rsquo;ve been doing some personal coding on several &lt;a href="https://www.lita.io/"&gt;Lita&lt;/a&gt; plugins for the teams that I work on at Chef. Lita plugins are relatively new to me, but they&amp;rsquo;ve been a neat way to get some personal coding in whilst also bringing some value to my team. Some of these plugins are small, but others are large and rather complex, requiring helper functions, classes, or sometimes entire gems. What I want to talk about today is a weird quick that exists in Lita v4.7.1 that can impact how you make assertions against test instances of your Handler class.&lt;/p&gt;</description></item></channel></rss>