Efficiently Find Files with RubyMine’s Navigation Bar
RubyMine’s powerful “Go to file” command allows you to quickly jump to a particular file in a project. This is a great way to get started, but a development session often ends up being confined to a...
View ArticleHiding the Details in RubyMine with Code Folding
By selectively hiding and showing sections of code, code folding allows you to focus on what’s relevant, while ignoring irrelevant details. Code folding is also a useful way for quickly getting a...
View ArticleMinimum Viable Deliverable
As a business, design is built around deliverables: clients pay for wireframes, mockups, prototypes. As a practice, these deliverables are a means to a single end: communicating design decisions. The...
View ArticleSoftware engineering team objective: minimize dark time
Like most engineers, I do a lot of optimizing, often just for fun. When walking to work I seek the shortest route. When folding my laundry I minimize the number of moves. And at work, of course, I...
View ArticleLaptops Not Invited
At Pivotal Labs we have a basic policy for meetings, No Laptops Allowed. At first this seemed harsh to me, and for business- inefficient. Within my first three weeks though, I’ve been converted. I’ve...
View ArticleProductive Rails View Development in RubyMine
RubyMine includes several commands to simplify working with Rails views. In this post, we’ll look at OS X keyboard shortcuts for view navigation, creation, and previewing; ERB code generation and...
View ArticleTrying Out RubyMine 6.0
Last week, JetBrains released RubyMine 6.0. The most significant feature is multi-project support; perfect for component-based Rails architectures. However, in this post, we’ll look at OS X keyboard...
View ArticleOracle Motorsports
TL;DR: Troubleshooting Oracle performance issues is non-trivial. Pay attention to Oracle’s memory management settings when experiencing local slowness, particularly if running against Oracle XE...
View ArticleDoing it right
A famous American man called Theodore Roosevelt once wrote: “Nothing in the world is worth having or worth doing unless it means effort, pain, difficulty… I have never in my life envied a human being...
View ArticleDo the Google Hangout Hop
Bit.ly + static hangout links = quick feedback loops. Quick feedback loops are core to the Pivotal process. Effective communication enables successful agile projects. Pairing, stand-ups, and retros are...
View Article
More Pages to Explore .....