giant robots smashing into other giant robots

2 hours ago ... Articles by thoughtbot about design, Ruby on Rails, and iOS.


  • Easy Haskell Development Setup with Docker 02 Jul '15, 1pm

    In order to make Haskell development smoother, we’ve created a few Docker images that you can use. They start containers that come installed with the base dependencies needed to develop with Haskell and with Yesod , a popular web development framework. We’re going to walk you through ...

  • Create a Retention Curve with Mixpanel and Google Sheets

    Create a Retention Curve with Mixpanel and Google Sheets 01 Jul '15, 12am

    It could be said that an early-stage business has reached product/market fit when it has a trifecta of non-trivial new user growth, retention of those users, and meaningful use by those users “Non-trivial new user growth” and “meaningful use” typically mean something different per-pro...

  • Configure Travis CI for Go 30 Jun '15, 12am

    The fastest way to get started testing your Go application with Travis CI is to create a .travis.yml with language: go and push to your remote. The defaults tend to work well for a broad spectrum of projects. But it’s good to understand what those defaults do, and how and why you migh...

  • Optimizing Full Text Search with Postgres tsvector Columns and Triggers 25 Jun '15, 4am

    SELECT products.* FROM products INNER JOIN ( SELECT AS pg_search_id, ( ts_rank( ( to_tsvector('english', coalesce(products.description::text, '')) || to_tsvector('english', coalesce(products.manufacturer_name::text, '')) || to_tsvector('english', coalesce(

  • Starting and Stopping Background Services with Homebrew 28 Jun '15, 11pm

    I love Homebrew , but sometimes it really gets me down, you know? Especially when I have to deal with launchctl . launchctl loads and unloads services that start at login. In OS X, these services are represented by files ending with .plist (which stands for “property list”). These pli...

  • thoughtbot in London 27 Jun '15, 10am

    I am pleased to announce that we will be coming to London, starting in July. If you or someone you know are looking to start something new, or to improve your existing product, please let us know ! While many people know us for our community and open source contributions, our core bus...

  • Setting Up Webpack for React and Hot Module Replacement 19 Jun '15, 12am

    Webpack is the build tool that takes our application code and generates static assets as well as a development server. Webpack has several advantages over other build tools: for example, it strips out unused code, supports hot module replacement, and is easily configured.

  • What's New in WWDC '15: Designer Edition 11 Jun '15, 9pm

    Even though this year’s WWDC theme is stability and performance, there are a number of changes and new features that are likely to be of interest to you as a software designer. New font This year’s most noticeable visual change is the switch from Helvetica to San Francisco, a custom-b...

Daily Vim Devotional
Creepy Robots
Ruby Inside: The Ruby Blog