What's New Here?Subscribe to RSS feed

SOLID – Single Responsibility Principle
The Single Responsibility principle (SRP) states that:There should never be more than one reason for a class to change. We can relate the “reason to change” to “the responsibility ...

Testing Techniques – Not Writing Tests
There’s not much doubt about it, the way you test your code is a contentious issue. Different test techniques find favour with different developers for varying reasons including corporate ...

Scala Tutorial – code blocks, coding style, closures, scala documentation project
Preface This is part 12 of tutorials for first-time programmers getting into Scala. Other posts are on this blog, and you can get links to those and other resources on the links page ...

Diminishing Returns in software development and maintenance
Everyone knows from reading The Mythical Man Month that as you add more people to a software development project you will see diminishing marginal returns. When you add a person to ...

Open alternatives to Google Maps
Lately there was a not much surprising news about Google products and services. Among other things Google has changed the Google Maps API use policy and will charge to those users that ...

Best Of The Week – 2011 – W46
Hello guys, Time for the “Best Of The Week” links for the week that just passed. Here are some links that drew JavaCodeGeeks attention: * Java is not the new COBOL: This ...

What’s Cool In IntelliJIDEA. Part III: External Tools
Although there is almost any kind of functionality available in IntelliJIDEA, either as a base functionality or via plugins, there’s still a fraction of probability involved that ...

What’s Cool In IntelliJIDEA. Part II: Live Templates
In IntelliJ, I use Live Templates quite heavily and still think that these are underused. It is not only the standard number of templates that can make your life easier while typing ...

What’s Cool In IntelliJIDEA Part I
Eclipse or IntelliJ? NetBeans or Eclipse? IntelliJ or NetBeans? The dispute about the IDEs is the most popular among the software developers and hardly will ever end. I consider myself ...

Book Review: The Passionate Programmer written by Chad Fowler
I just happened to get to know about this book while browsing through the books on Flipkart and the book immediately caught my attention. So here’s my review of the book: First things ...




