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

Giant Robots Smashing Into Other Giant Robots

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

    • All Topics
    • Design
    • Development
    • Product
    • More topics
  1. Kotlin StateFlow vs LiveData on Android: What Are They & Why Should You Care

    A comparison of Kotlin Flow vs LiveData, and use cases for each.

    Jade Byfield
    April 18, 2022
    • Android
    • Mobile
    • Architecture
    • Kotlin
    • Rx
    • Reactive Programming
  2. Custom Ranges in Ruby

    How can we create ranges out of custom objects?

    Joël Quenneville
    April 15, 2022
    • Ruby
  3. thoughtbot Design Link Pack: March 2022

    What are the thoughtbot designers reading and sharing this month?

    Alex Chen
    April 5, 2022
    • Design
    • Inspiration
  4. Reducing Leaky Abstractions Introduced by ActiveRecord

    ActiveRecord provides a comprehensive interface for querying the database, but at what cost?

    Josh Clayton
    March 30, 2022
    • Rails
    • Ruby
    • Web
    • Good Code
  5. Switching from ENV files to Rails Credentials

    A little bit of my struggles with ENV files throughout the years, and hopefully a better solution.

    Marina Joranhezon
    March 29, 2022
    • Configuration
    • Rails
    • Security
  6. Rails Server Side Analytics From Scratch

    Learn how to track user events without sacrificing privacy and performance.

    Steve Polito
    March 28, 2022
    • Rails
    • Analytics
    • Web
  7. The opportunity will find you

    Learning makes magic happen.

    Matheus Richard
    March 21, 2022
    • Learning
  8. Write Readable Code

    Techniques and reasons to optimize your code for people, not metrics.

    Edward Loveall
    March 18, 2022
    • Good Code
    • Programming
    • Refactoring
    • Stories
  9. Pipelining without pipes

    Ruby, functional programming, how to build operation pipelines, and the average programming language color.

    Matheus Richard
    March 11, 2022
    • Ruby
    • Functional Programming
    • OOP
    • Refactoring
  10. Working in my native language requires empathy

    It’s exhausting to communicate all day in your non-native language, but we can practice kindness and understanding to relieve some of that mental load.

    Matheus Richard
    March 9, 2022
    • Communication
    • Community
    • Inclusivity
    • DEI
    • Happiness
  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
« First ‹ Prev … 52 53 54 55 56 57 58 59 60 … 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