dopodcast.org
Show 9: DCI with Jim Gay and Craig Ambrose - do
http://dopodcast.org/blog/2014/02/10/show-9-dci-with-jim-gay-and-craig-ambrose
A podcast about Ruby and Rubyists. Show 9: DCI With Jim Gay and Craig Ambrose. A great discussion about DCI (Data, Context, Interaction) with Jim Gay, author of Clean Ruby. What is the problem it is trying to solve? How is it implemented? Does it cause Big Design Up Front? Posted by James Harton. Laquo; Show 8: Mental Illness with Greg Baugues and Ed Finkler. Show 10: REST APIs with Nick Sutterer and Steve Klabnik ». Show 10: REST APIs With Nick Sutterer and Steve Klabnik. Show 7: RSpec 3 With Jon Rowe.
blog.mattwynne.net
Tea-Driven Development :: How much do you refactor?
http://blog.mattwynne.net/2013/07/24/how-much-should-i-refactor
Matt Wynne taking it one tea at a time. 2013 07 24 }. How much do you refactor? Refactoring is probably the main benefit of doing TDD. Without refactoring, your codebase degrades, accumulates technical debt, and eventually has to be thrown away and rewritten. But how much refactoring is enough? How do you know when to stop and get back to adding new features? Image credit: Nat Pryce). Some people rely heavily on metrics. To guide their refactoring. I like the signals I get from metrics. This summer my ma...
blog.zacharyarmstrong.com
foreman & passenger — can’t activate rack (~> 1.1.0, runtime), already activated rack-1.3.1 | Zachary Armstrong's Blog
https://blog.zacharyarmstrong.com/2011/08/03/foreman-passenger-cant-activate-rack-1-1-0-runtime-already-activated-rack-1-3-1
A sample text widget. Etiam pulvinar consectetur dolor sed malesuada. Ut convallis euismod dolor nec. Pretium. Nunc ut tristique massa. Nam sodales mi vitae dolor. Ullamcorper et vulputate enim accumsan. Morbi orci magna, tincidunt vitae molestie nec, molestie at mi. Nulla nulla lorem. Suscipit in posuere in, interdum non magna. Laquo; Issues launching Borderlands 2 — .net 4.0 gets in a loop. CentOS release 5.3 (Final) Yum Update fails with Traceback. I was getting the lovely error:. 63 views 2 comments.
codefol.io
Where Do I Put My Code? - Codefolio
http://codefol.io/posts/Where-Do-I-Put-My-Code
Where Do I Put My Code? That’s not the right place for that piece of code, but where does. Ldquo;Refactor” is only a good answer if you know how to fix it. In a Rails application, and what kind of code goes where? For code about your database or domain objects. The model is your first stop in Rails. Models are powerful, easy to test, reusable across applications and more like non-Rails code than most of Rails — familiar, even if you don’t know Rails yet. Write tests too, of course! Test No conditionals, ...
testobsessed.com
Bugs Spread Disease | Test Obsessed
http://testobsessed.com/2012/08/bugs-spread-disease
Because empirical evidence trumps speculation. Every. Single. Time. (Elisabeth Hendrickson's thoughts on Agile, Testing, and Agile Testing.). August 2, 2012. I have wasted countless hours of my life arguing to fix bugs in bug triage meetings. It was awful. I hated every minute of it. These days I choose to do hands-on-the-keyboard work only in organizations where they value clean code so highly that I don’t have to draw on those bug advocacy skills. This line of thinking is a deathtrap. If you think I...
blog.kyletolle.com
Marketdown: Exploring DCI - Thoughts of an Eaten Sun
http://blog.kyletolle.com/marketdown-exploring-dci
Thoughts of an Eaten Sun. Through the mind of kyle tolle. May 08, 2015. I recently read a book titled Clean Ruby. It wasn’t too long, but I found the content quite interesting. In it, he describes a way to write cleaner Ruby code using the Data-Context-Interaction (DCI) pattern. Thin Controller; Fat Model. Them on the model. To slim down our models, one option is to use service objects. A context may have one or more objects, the Data, which interact to accomplish some task. The data play roles in th...
stackingbricks.simplecast.fm
Stacking the Bricks - Real Entrepreneur Confessions | All Episodes
https://stackingbricks.simplecast.fm/episodes
If you're tired of all the buzzwords, boosterism, mythologizing, the cult of overwork in the world of startups, it's easy to feel like the oddball in the room. We're here to share the real stories. Of today's business bootstrappers: the makers who make their money with products and launches instead of client pitches and hourly consulting. EP26 - Dont wait 18 months. To learn more about how Donovan did it including specific techniques for getting traffic to his blog posts listen in right now. Adding peopl...