Skip to main content
thoughtbot thoughtbot
  • Live on Twitch!

    thoughtbot is livestreaming

    Work alongside the thoughtbot team as we collaborate with each other and our clients, live. Ask us anything, we're live right now!

  • Case Studies
  • Blog
  • Let’s Talk
Live on Twitch!

thoughtbot is livestreaming

Work alongside the thoughtbot team as we collaborate with each other and our clients, live. Ask us anything, we're live right now!

Let’s get started!
View all Services
Development
  • Ruby on Rails
  • Hotwire
  • AI and Machine Learning
  • Maintenance
  • Mobile
Design
  • Discovery Sprints
  • UX, UI, and Product Design
  • Design Systems
Product
  • MVP
  • Product Management
  • Accessibility
Team and Processes
  • Team Augmentation
  • Fractional Leadership
View all Services
View all Resources
Development
  • Tech Leadership Resources
  • Open Source
  • Books
  • The Bike Shed Podcast
  • Live Streaming on YouTube
  • Conference Talks
The business of great software
  • Playbook
  • Purpose Built
  • Giant Robots Smashing Into Other Giant Robots Podcast
  • Design Sprint Guide
  • Live Streaming on LinkedIn
View all Resources

Articles by Calle Erlandsson

View other authors

  1. HyperLogLogs in Redis

    Learn what a HyperLogLog is and how you can use it to count billions of unique things.

    Calle Erlandsson
    August 1, 2016
    • Redis
    • Web
    • Ruby
  2. My First Product Design Sprint

    Product Design Sprints are great for validating ideas and concepts, and developers can both learn and add a lot to them.

    Calle Erlandsson
    July 7, 2016
    • Design
    • Stockholm
    • Product Design
  3. Postgres Index Types

    Improve query performance by using the right index type.

    Calle Erlandsson
    April 21, 2016
    • PostgreSQL
  4. Ruby's ARGF

    How to write well-behaved data-processing Unix utilities in Ruby.

    Calle Erlandsson
    October 13, 2015
    • Ruby
    • Unix
  5. Announcing pick

    Fuzzy select anything.

    Calle Erlandsson and Mike Burns
    March 10, 2015
    • News
    • Open Source
    • Unix
    • C
  6. Man Pages For Your RubyGems

    Whether I’m implementing an HTTP API client, using a Ruby library for the...

    Calle Erlandsson
    November 1, 2014
    • Web
    • Unix
  7. Intent to Add

    The git add command runs blind, but can be controlled with more fine-grained...

    Calle Erlandsson
    August 9, 2014
    • Git
  8. Running WeeChat on a Server for IRC Backlogs

    In a previous blog post we walked you through setting up and configuring the...

    Calle Erlandsson
    August 4, 2014
    • IRC
    • Unix
  9. WeeChat for Slack's IRC Gateway

    WeeChat is a text based chat client that runs on many different platforms...

    Calle Erlandsson
    August 1, 2014
    • IRC
    • Unix

Footer

thoughtbot
  • Services
  • Case Studies
  • Resources
  • Let's Talk
  • Our Company
  • Careers
  • Purpose
  • Blog
  • Sponsor
  • Mastodon
  • Bluesky
  • GitHub
  • YouTube
  • Twitch
  • Feeds
© 2025 thoughtbot, inc.

The design of a robot and thoughtbot are registered trademarks of thoughtbot, inc.

  • US: +1 (877) 9-ROBOTS
  • UK: +44 (0)20 3807 0560
  • Beware of fraudulent thoughtbot job listings Learn more
  • Code of Conduct
  • Accessibility Statement
  • Privacy Policy