Subversion Branch Merging and Tree Conflicts
Reading time: 2 – 4 minutes I’ve written several times about how I recommend avoiding long lived feature branches. But, if you have to use these, you might run into a problem with subversion...
View ArticleSome Problems with Branch Based Development, And Recommendations
Reading time: 3 – 4 minutes As I have previously written, I dislike branch based development (especially when it involves subversion and long lived feature branches). Sometimes projects have multiple...
View ArticleSpring Bean Autowiring into Handler/Controller Method Arguments
Reading time: 2 – 4 minutes We request scope controllers in our Spring MVC web application, and then spring injects in collaborators. Each request builds up an object graph of mostly request scoped...
View ArticleSpring Slow Autowiring by Type getBeanNamesForType fix 10x Speed Boost...
Reading time: 4 – 6 minutes We’re using Spring MVC, configured mostly by annotations, a custom scope for FactoryBeans so they don’t get created once per request, and autowiring by type. This makes for...
View ArticleWeb Caching Design: Cache keys should be deterministic
Reading time: 2 – 2 minutes Following up on my previous post on Session State, there are a few conceptual ways to think about caches that I want to cover. Cached items can be placed in session. That...
View ArticleSukrupa in Bangalore, an AMAZING organization, and ThoughtWorks
Reading time: 3 – 5 minutes I’ve been living in Bangalore since October. First training at ThoughtWorks University (TWU), now working for a UK client. The people and work has been amazing. Best of all...
View ArticleBook Review: The Unimaginable Mathematics of Borges’ Library of Babel
Reading time: 1 – 2 minutes This book is *awesome*! Why? The author takes a short story, “The Library of Babel,” by Jorge Luis Borges and analyzes it along many different mathematical dimensions. The...
View ArticleBook Review: The McKinsey Mind. Focusing on Mutually Exclusive Collectively...
Reading time: 4 – 6 minutes The McKinsey Mind: Understanding and Implementing the Problem-Solving Tools and Management Techniques of the World’s Top Strategic Consulting Firm by Ethan M. Rasiel My...
View ArticleBook: Power: Why Some People Have It-and Others Don’t
Reading time: 4 – 6 minutes Power: Why Some People Have It-and Others Don’t by Jeffrey Pfeffer My rating: 3 of 5 stars It is an easy read with interesting examples. If you dislike the title, consider...
View ArticleImproving developers enthusiasm for unit tests, using bubble charts
Reading time: 4 – 6 minutes The Idea Visualize your team’s code to get people enthused and more responsible for unit testing. See how commits contribute to or degrade testability. See massive, untested...
View Article