Best Of The Week

Best Of The Week – 2011 – W21

Hello guys,

Time for the “Best Of The Week” links for the week that just passed. Here are some links that drew JavaCodeGeeks attention:

* Implementing a MySQL redundant site: A short article providing a description of data synchronization via database replication along with the advantages that such a solution provides.

* How do you measure the RESTful-ness of an application?: A nice article discussing the levels of maturity of REST enabled applications. The steps towards REST Architecture Maturity are also provided. Don’t forget to check out Spring 3 RESTful Web Services and RESTful Web Services with RESTeasy JAX-RS on Tomcat 7.

* Java EE 6 Overview: Must read article for Java EE developers. It provides an overview of the new Java Enterprise Edition, discusses pruned APIs and new features and examines the current implementations.

* Dependency Injection with constructors?: A comprehensive article discussing dependency injection via setters as well as constructors. The subtle differences between Inversion-of-Control (IoC) and Dependency-Injection (DI) are also examined.

* Vaadin Scalability Study – QuickTickets: We always love scalability and load-testing reviews. This one comes from the Vaadin team which built a complete ticketing application and performed load-testing using Apache JMeter. Very good results in terms of concurrent users, nicely done.

* Lucene’s indexing is fast!: Yet another stress test, this time for Apache Lucene. The author used a Wikipedia content dump (21 GB of plain text) in order to test Lucene indexing. Also check An Introduction to Apache Lucene for Full-Text Search and “Did you mean” feature with Apache Lucene Spell-Checker.

* JRockit is Now Free!!! Period.: In case you haven’t already heard, Oracle announced that JRockit JVM is free. Additionally, there are plans for JVM convergence into a single all-purpose JV. Nice…

* Challenges and Opportunies in Mobile Application Development And Mobile DSLs: A very interesting article discussing the opportunities of using mobile Domain Specific Languages (DSLs) in order to faciliate a cross-platform development approach. As stated “Model Driven Software Development offers an interesting alternative to the chaotic world of platform vendors”.

* Spring 3.1 and Beyond – Themes and Trends: This presentation (by Jurgen Holler, co-founder of the Spring framework) reviews the major elements of Spring 3.1 and takes a peak into upcoming features in Spring 3.2 such as multi-core concurrent programming support for Java SE 7.

* Making Apps That Don’t Suck: A presentation by Mike Lee who considers that a software engineer makes great applications not because he follows good rules but because he has a better way of looking at the world and he learns from experience.

* Not doing Code Reviews? What’s your excuse?: An article praising the advantages of Code Reviews (especially the lightweight and informal ones) and exploring various approaches on how to perform code reviews in a development team.

That’s all for this week. Stay tuned for more, here at JavaCodeGeeks.

Related Articles:

Ilias Tsagklis

Ilias is a software developer turned online entrepreneur. He is co-founder and Executive Editor at Java Code Geeks.
Subscribe
Notify of
guest

This site uses Akismet to reduce spam. Learn how your comment data is processed.

0 Comments
Inline Feedbacks
View all comments
Back to top button