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 Dan Croak

View other authors

  1. Copycopter Is Now Open Source

    One month ago, we informed Copycopter customers that we would be shutting the...

    Dan Croak
    March 16, 2012
    • News
    • Open Source
    • Copycopter
  2. Short, Explicit Test Setups

    You probably know about this Factory Bot1 definition syntax:...

    Dan Croak
    March 12, 2012
    • Web
    • Ruby
    • Testing
  3. Global .gitignore

    Set a .gitignore file to apply across all projects on your local machine...

    Dan Croak
    March 4, 2012
    • Git
    • Vim
  4. Wildcards In Rails Redirects

    The captured wildcard in a Rails 3 route can be used in the redirect method:...

    Dan Croak
    February 15, 2012
    • Web
    • Rails
  5. Convert Ruby 1.8 to 1.9 Hash Syntax

    Using Vim or your shell, convert old-school hashes into new-school hashes.

    Dan Croak
    February 11, 2012
    • Web
    • Ruby
    • Vim
  6. Airbrake Acquired By Exceptional

    We’ve sold our error tracking service to Exceptional.

    Dan Croak
    February 7, 2012
    • News
    • Airbrake
  7. Evaluating Alternative Decorator Implementations In Ruby

    Thinking about decorations.

    Dan Croak
    December 26, 2011
    • Web
    • Rails
    • Good Code
  8. Internship Or Apprenticeship?

    What’s the difference between an internship and an apprenticeship?

    Dan Croak
    December 14, 2011
    • Playbook
    • Apprenticeship
  9. How To Masquerade As Another User To See How They Use Your App

    Recently, I created thoughtbot Foursquare lists to help out-of-town workshops...

    Dan Croak
    September 22, 2011
    • Web
    • Rails
  10. Lazy Man's Responsive Design

    The Boston Globe recently raised the bar for responsive web design. Please...

    Dan Croak
    September 21, 2011
    • Design
« First ‹ Prev 1 2 3 4 5 6 7 8 9 10 … 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