These new concurrent counters have me giddy and excited – well researched, backed by real numbers and with the code on github – what more can you ask for?
An interesting usecase with a Maven multi-module project that requires different minimal Java versions.
JDBC is indeed a simple API, but it can lead to Mordor-like unfriendly code – this article shows just a few of code samples of what that can look like. Here be dragons.
Interesting and in-depth analysis of using the ReentrantLock with JUnit and Mockito.
Very nice rundown of the JCache annotations as supported by Spring. Bookmark for later use.
Petri's third article in his Spring with jOOQ series – this one covers a meat of the CRUD application using a nice fluid builder for entities and joda-time to boot. I'll be following this when I dig into jOOQ.
The latest article about UI testing for Spring MVC – ties together the concepts from before elegantly with Groovy and Geb.
Practical article on how Thymeleaf improves the testability of Spring MVC views – we can now work with the actual view when testing, not just the name of a JSP.
The perfect intro to connection pooling – especially the part breaking down the low-level details of a connection, from the client level down to the database.
I'm not using C# or Visual Studio – however, this article is mainly about TDD and not so much about the specifics. Goes without saying that you should read this one…
An insightful and grounded article about what it really means to do work in an open source project – wholly recommended.
I am not a designer – not by a long shot, but this caught my eye and it turned out to be a timeless bundle of good advice that every developer should read.
OK, this has been a long time coming – I read this brilliant analysis of the MacLeod hierarchy and the Gervais Principle while it was being written, and whatever I write here, trying to describe it in a few short lines isn't going to do it justice. Be warned that it's extremely long (26 parts) – in fact, I think it would make a fantastic book – and it's absolutely worth reading. While this hasn't been written in this past week, I'm making it the highlight of the week nonetheless.
Also, as a quick sidenote, the only way I could find a list of the posts in a chronological order was via the search function. Enjoy.