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. Instrumenting your Phoenix application using telemetry

    Gain insight into events and performance measurements from your Phoenix application with a simple but scalable integration of telemetry.

    Wil Hall
    October 19, 2020
    • Phoenix
    • Elixir
    • OTP
    • Telemetry
    • Analytics
  2. Break apart your features into full-stack slices

    I often see people split work into horizontal slices. Ticket A: database tables and models. Ticket B: controllers. Ticket C: front-end. There’s something better — full-stack slices.

    German Velasco
    October 16, 2020
    • Project Management
    • Process
    • Iteration
    • Workflow
  3. Make small, data-driven performance improvements

    Performance issues are a form of technical debt, and we must pay them off by making informed incremental improvements.

    Wil Hall
    October 15, 2020
    • Performance
    • Analytics
    • Technical Debt
  4. Debugging a missing PostgreSQL connection on macOS

    could not connect to server: No such file or directory. Is the server running locally and accepting connections on Unix domain socket?

    Mike Burns
    October 14, 2020
    • Web
    • PostgreSQL
    • macOS
  5. TypeScript: Stop Using 'any', There's a Type For That

    Chances are you’ve worked with the any type in TypeScript. It’s widely overused, and subtly dangerous. Let’s explore why you should avoid it, and when you might truly need to use it.

    Alejandro Dustet and Wil Hall
    October 13, 2020
    • TypeScript
    • Types
    • Good Code
  6. Data Science in Healthcare Event: Separating fact from fiction

    Healthcare companies across the industry are jumping on the trend of creating data science teams, but many of them are jumping prematurely.

    Lindsey Christensen
    October 7, 2020
    • Data
    • Health Tech
    • Events
  7. The world does not revolve around your product

    A common problem I run into with product founders and larger organizations is the idea that their customers will be obsessed with their products.

    Eric Bailey
    October 6, 2020
    • Successful Products
    • Product Design
    • Design
  8. Pay the cost up front. Don't distribute it to others.

    Our communication practices can be very disrupting. Remote work has taught me to be more considerate of how I communicate with others. We should treat other people’s time as we like ours to be treated.

    German Velasco
    October 2, 2020
    • Communication
    • Team
    • Process
    • Remote
  9. Kudos to INDUSTRYconf for these great moments

    The thoughtbot team shares what Product Strategy ideas stood out to them from this years INDUSTRYconf.

    Kyle Fiedler and Kelly Gebo
    October 1, 2020
    • Design Research
    • Product
    • Strategy
    • Testing
  10. Beyond basic modal editing. Using vim's command-line mode.

    Most people learn vim’s normal, insert, and visual modes. But they’re only casually acquainted with vim’s powerful Ex commands. Let’s take a look at some.

    German Velasco
    September 23, 2020
    • Vim
  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 … 66 67 68 69 70 71 72 73 74 … 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