Uncategorized

By Pixabay, CC0 Licensed, https://www.pexels.com/photo/abstract-aluminum-architectural-architecture-210158/ Last week DHH wrote about his love for implicit code, and held up Rails as an example of the benefits. As someone who has been working with Ruby on Rails since 2006, I appreciate a lot of the benefits that Rails offers. However, I have also run up against some…

Read More The Right Abstraction Matters

Web development started for me with PHP and Perl when table-based layouts were considered only a half-way bad idea. In 2006 I began working with Ruby and Rails, and I focussed on content management systems and e-commerce. On the front-end I have worked with plain JavaScript, jQuery, MooTools, and a variety of other frameworks. Now,…

Read More A Rubyist’s Perspective on React

All our teams at Mavenlink care a great deal about effective development workflows. Since we work daily in a pair programming environment support for refining our process is never far away. Over the last several weeks I have talked with both Salt Lake City and San Francisco colleagues about ways to keep development flowing effectively.…

Read More Friends & Enemies of Effective Development

Code smells tend to attract developer attention. We have automated tooling for many languages that can spot the most obvious ones. But, code smells are low-level problems and have corresponding low-level solutions. But, what about when your application has a clear mismatch between the way it is built and the problem it is trying to…

Read More Domain Smells: Domain-Data Overcoupling