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

New Bamboo Articles

Written by thoughtbot, your expert partner for design and development.

    • All Topics
    • Design
    • Development
    • Product
    • More topics
  1. Don't Inline-Rescue in Ruby

    Do not use the inline version of rescue in Ruby, unless you REALLY know what you are doing.

    Pablo Brasero
    September 23, 2015
    • Ruby
    • New Bamboo
    • Web
  2. The Problem of State

    We explore ideas about stateful client-side JavaScript applications, and present a unified strategy to reduce their complexity.

    Claudio Ortolina
    July 23, 2015
    • JavaScript
    • New Bamboo
    • Web
  3. Building secure web applications with Ruby on Rails

    Ruby on Rails makes it easy to build web apps with security in mind.

    Murtaza Gulamali
    March 2, 2015
    • Rails
    • Ruby
    • Security
    • New Bamboo
    • Web
  4. Migrating from GNU Screen to Tmux

    Upgrade to Tmux if you’re already using Screen to multiplex your terminal.

    Tom Wey
    February 20, 2015
    • CLI
    • DevTools
    • tmux
    • New Bamboo
    • Web
  5. Who's responsible for web application security?

    In short, we’re all responsible. And this is why.

    Alexis Ternoy
    February 12, 2015
    • Security
    • New Bamboo
    • Web
  6. Writing a Server Sent Events server in Go

    Learn how Go can be used to keep open network connections and broadcast messages over the web.

    Ismael Celis
    May 13, 2014
    • Go
    • New Bamboo
    • Web
  7. Streaming downloads proxy service with Node.js

    Use microservices to compose and analyse light-weight declarative data pipelines.

    Ismael Celis
    March 31, 2014
    • JavaScript
    • Rails
    • New Bamboo
    • Web
  8. flexboxes + media queries = awesome layouts

    Flexboxes provide an awesome way of letting your web browser arrange the layout of your page in a systematic way.

    Lee Machin
    March 10, 2014
    • CSS
    • New Bamboo
    • Web
  9. A network of data consumers and producers with Go, UDP, Redis and ZeroMQ

    Build a micro network of daemons in Go, to collect and aggregate metrics from a multi-server application.

    Ismael Celis
    September 17, 2013
    • Go
    • New Bamboo
    • Web
  10. Full-text search in your browser

    Add search functionality to your web page using the lunr.js JavaScript library.

    Oliver Nightingale
    February 26, 2013
    • JavaScript
    • Search
    • New Bamboo
    • Web
  11. Sign up to receive a weekly recap from thoughtbot

    Looking for even more ways to stay connected?
    RSS feed icon Check out our feeds
1 2 3 Next › Last »

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