* Test-Driven Development Is Not Slower: An article praising the advantages of Test Driven Development (TDD) in terms of development speed, dispersing the myth that developers do not have enough time for unit testing.
* SQL vs NoSQL in the Cloud: Which Database Should You Choose?: A nice, short article describing the differences of SQL and NoSQL solutions and discussing the advantages of each approach. In the end, a hybrid solution is examined (SQL database implementation that uses NoSQL infrastructure).
* Visual Studio v. Eclipse: a Comparison of Automation Tooling: An introduction of the methodology for creating Eclipse and Visual Studio-based toolkits, and introduce Visual Studio Pattern Automation Toolkit, a toolkit for toolkit developers. .
* Reverse Engineering Applications: A presentation explaining why someone would use reverse engineering, outlining some of the tools for managed .NET and Java code, along with demoing techniques.
* OutOfMemoryError warning system with Spring: This article examines the common OutOfMemoryError JVM error and provides a Spring based application that triggers it. JMX is used in order to monitor the application and create metrics.
* Performance-driven SQL databases and virtualization: A short article on SQL deployment on virtualized and non-virtualized environments. Performance versus expenses are examined in each case.
* Hidden Java 7 Features – System and Process CPU Load Monitoring: This article discusses a new MBean in Java 7 that allows Java developers to access overall System and current process CPU load monitoring. Also, check out “Java 7: try-with-resources explained” and “A glimpse at Java 7 MethodHandle and its usage”.
That’s all for this week. Stay tuned for more, here at JavaCodeGeeks.