Înapoi la articole →

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 160
  1. Abstract 🔗 Improve your work as a developer with an introduction to strategic planning,situational leadership, and process management.

  2. Abstract 🔗 The lights cut out.

  3. Abstract 🔗 We all write code to interface with external systems, like a web service or a message queue.

  4. Abstract 🔗 Close your eyes and imagine the perfect codebase to work on.

  5. Abstract 🔗 You can use a hammer to drive a screw into wood, but I’d recommend a screwdriver.

  6. Happy Request Specs 🔗 Let’s build some happy little trees.– Bob Ross When using RSpec, you can create a request spec to “drive behavior through the full stack”.

  7. Sweathr 🔗 In our last post I introduced you to Sweathr.

  8. Sweathr 🔗 Is it feeling chilly outside where you live?

  9. Searching for a Reason

    Search-Driven Development 🔗 We all only have so much working memory available in our brains.

  10. An Opening Tune 🔗 The piece of code I’ve written in the last two months most interesting to me isn’t anything I’ve done for work.

  11. I am the latest guest on the Code and the Coding Coders who Code it podcast.

  12. Joining BookBub

    Today is my first day joining the team at BookBub.

  13. Abstract 🔗 We all only have so much working memory available in our brains.

  14. Available For Hire

    UPDATE: I am no longer looking for work.

  15. Initial Impressions 🔗 We run into an old friend Bob and a new friend Carol on the street.

  16. A Developer’s Business 🔗 Situational Leadership Competitive Advantage Core Competency Business Process Management Knowing a thing or two about the mindset of someone on the “business” side of your company can be very valuable.

  17. A Developer’s Business 🔗 Situational Leadership Competitive Advantage Core Competency Business Process Management Knowing a thing or two about the mindset of someone on the “business” side of your company can be very valuable.

  18. A Developer’s Business 🔗 Situational Leadership Competitive Advantage Core Competency Business Process Management Knowing a thing or two about the mindset of someone on the “business” side of your company can be very valuable.

  19. A Developer’s Business 🔗 Situational Leadership Competitive Advantage Core Competency Business Process Management Knowing a thing or two about the mindset of someone on the “business” side of your company can be very valuable.

  20. 2021 Year-End Review

    This isn’t a “real” post.

  21. Can I Take Your Order?

  22. Joining Vendr

    I’m happy to say that today is my first day as a member of Vendr!

  23. Ruby's Got You Covered

    Coverage 🔗 Perhaps you’ve heard of test coverage,which is a measurement of how much of your application code is executed whenyour tests run.

  24. Gnarly Endings

    Today is my last day at The Gnar Company.

  25. The Grass Is Always Greener 🔗 We’re building a system to track a golfer’s statuses during a tournament.

  26. Object Permanence 🔗 We have some really important information in our console. > data = "some really important information"=> "some really important information" We want to store that information to disk, but only temporarily.

  27. I had a great time talking to Andrew Mason, Jason Charnes , and Chris Oliver on Remote Ruby.

  28. Last week, I wrote a post on myemployer’s blog about using blocks in ruby to temporarily alter the state ofthe application, and how that can be particularly helpful in tests.

  29. Testing Around the Clock (Sunday) 🔗 Tests will sometimes require us to bend the truth and modifythe state of the world in order to have repeatable, consistent results andfeedback.

  30. Last week, I wrote a post on myemployer’s blog aboutvalidating input from a CSV file using ActiveModel::Validations.

  31. Standard Library Parsing 🔗 We’re maintaining a system that tracks information about books, including theirpublication dates.

  32. Jason Swett was kind enough to him me on his podcast, Rails With Jason.

  33. Ruby Weekly 554

    I’m excited to be in this week’s Ruby Weekly, #554.

  34. RailsConf Roundup 2021

    RailsConf 2021 🔗 RailsConf wrapped up in mid-April with a virtualgathering, featuring attendees from 61 different countries.

  35. Making New ActiveRecord Models (Let’s Try It Again) 🔗 If we want to make a new instance of an ActiveRecord model with particularattributes, we have a number of options.

  36. Consistency Conundrum

    Evaluating Alternatives 🔗 To Change Or Not To Change Consistency Conundrum Consistent Starting Point 🔗 In our previous post, we wrote the followingcode: def complex_calculation(base_price, promo_code) # calculationend We received this suggestion in code r…

  37. Evaluating Alternatives 🔗 To Change Or Not To Change Consistency Conundrum Optional Feedback 🔗 Imagine you’ve just wrapped up a new feature and submitted it for code review,which includes the following method: def complex_calculation(base_price, promo_cod…

  38. Exceptional Behavior in Rails 🔗 (W)rapping About Exceptional Behavior In Rails Wrapping Up Rails Exceptional Behavior Reset 🔗 In our last post, weencountered some inconsistent behavior between Rails 5 and Rails 6.

  39. Exceptional Behavior in Rails 🔗 (W)rapping About Exceptional Behavior In Rails Wrapping Up Rails Exceptional Behavior Reset 🔗 Pop Quiz 🔗 Consider the following controller: class FoosController < ActionController::API rescue_from ActiveRecord::RecordNotFou…

  40. Engineering MBA

    Apply To Graduate 🔗 Congratulations on completing your coursework.

  41. I’m honored to be speaking as part of RailsConf 2021, which you can join fromwherever you are.

  42. I’m excited to be in this week’s Ruby Weekly, #541.

  43. PaperTrail may be a fit foryour rails app if you’ve ever wanted help answering the question, “whatseries of events conspired to put my database in this state?”

  44. Featured in Ruby Weekly

    I’m honored to be in this week’s Ruby Weekly, #539.

  45. Nokogiri Notoriety

    Last week, I wrote a post onmy employer’s blogabout how to set up the correct bundler configurationto support caching multiple platforms of gems.

  46. TL;DR 🔗 Some dependencies, like nokogiri, ship with multiple libraries for differentarchitectures.

  47. Ruby Software Design Concert Series 🔗 Dependency Injection: Plug In Shedding a Light on Duck Typing Synthesizing Composition With Delegation Inheritance: Derivative Songwriting Using Sonic Pi To Play Music With Ruby Stringing Code Together To Play Music S…

  48. Ruby Software Design Concert Series 🔗 Dependency Injection: Plug In Shedding a Light on Duck Typing Synthesizing Composition With Delegation Inheritance: Derivative Songwriting Using Sonic Pi To Play Music With Ruby Stringing Code Together To Play Music S…

  49. Ruby Software Design Concert Series 🔗 Dependency Injection: Plug In Shedding a Light on Duck Typing Synthesizing Composition With Delegation Inheritance: Derivative Songwriting Using Sonic Pi To Play Music With Ruby Stringing Code Together To Play Music S…

  50. Ruby Software Design Concert Series 🔗 Dependency Injection: Plug In Shedding a Light on Duck Typing Synthesizing Composition With Delegation Inheritance: Derivative Songwriting Using Sonic Pi To Play Music With Ruby Stringing Code Together To Play Music S…