Most interesting links of March
I've decided to publish links to the most interesting blogs, articles and pages that I've stubled upon in a particular month. Enjoy the first dose! (In no particular order.)
I recommend the post 43 Essential Controls for Web Applications,which presents - with screenshots and short descriptions - the most used and useful javascript/ajax widgets for web pages, from the basic ones like auto-complete/suggestions and sliders through a calendar for less known yet very cool ones like sparklines. Read it to learn what's hot and you shouldn't miss in your application! (Warning: The number of widgets on a page is inversely proportional to its quality.)
Continue reading →
Enforcing a common log format with AspectJ
Enforcing a common log format with AspectJ
Andy Wilson has recently blogged about theContinue reading →
Broken Eclipse shortcut under Gnome for Occurrences in File
Broken Eclipse shortcut under Gnome for Occurrences in File
The conclusion is that you cannot use the shortcut Shift+Control+U and perhaps also a few others (I experienced troubles with Shift+Ctrl+A) in Eclipse under Gnome. You can the shortcut in preferences accessible e.g. via pressing twice Shift+Ctrl+L. For instance Shift+Ctrl+F1 is OK.
Environment: Eclipse 3.4/3.5, Ubuntu 9.04 with Gnome 2.26.1.
Continue reading →
Eclipse: Open Type/Resource working again under Linux!
Continue reading →
Released DbUnit Test Skeleton 1.1.0 - also in Maven Central
Released DbUnit Test Skeleton 1.1.0 - also in Maven Central
Continue reading →
The Art of Logging (review)
Colin Eberhardt, the co-author of the Simple Logging Facade, has written a very good article The Art of Logging, which should be a compulsory reading for every developer especially in the server side development domain. It's good both as an introduction as it covers all the important aspects and also for experienced developers because it has some very valuable insights.
Few ideas and sentences that really should be stressed:
Continue reading →
Releasing a project to Maven Central repository via Sonatype
Continue reading →
Compiling with AspectJ's ajc compiler from Maven
Continue reading →
Troubleshooting logging configuration (Log4j, commons-logging)
Commons-logging (since 1.1)
Continue reading →
Preview of the Portlets in Action book available
The book Portlets in Action being written by Ashish Sarin, which I've already mentioned and which looks really promising, has been made available via the Manning Early Access Program. As of today there are two chapters available and you can read the first one "Introducing Portals and Portlets" for free.
What I find to be the most attractive features of this book is that it concentrates on the "new" JSR 286 also known as Portlets 2.0 and goes beyond teaching portlets with its intorduction of Spring MVC and Ajax libraries suitable for portlets.
Continue reading →
PatternTesting: Automatically verifying the good application of architectural/design patterns in code
Continue reading →
Injecting timing aspect into JUnit test in Eclipse using AspectJ, AJDT
Introduction
This blog describes my experience with usingContinue reading →
See how Test Driven Development is done in practice
Continue reading →
The quest for a portal web framework is over and the winner is: Spring Portlet MVC
For a long time I've been looking for a web framework that would ease the development of web UI in portlets. Pure JSP is too old-fashioned and the abstraction it provides is just too low-level. There are many good web frameworks for standard web applications (JSF/Seam, GWT, Struts 2, Wicket, you name it...) but if they include portlet support than only as an after-thought and it's usually far behind the quality and features of the standard web framework. Nobody was able to recommend me a decent portlet web framework - until recently.
First I've learned about an upcoming book Portlets in Action (preview) by Ashish Sarin, which teaches not only Portlets 2.0 (JSR 286) but also other must-haves for a real world development like a portlet web framework and Ajax (DWR in this case). You've surely already guessed that Ashish uses Spring Portlet MVC, which indicates that it must be indeed good.
Continue reading →
Released DbUnit Test Skeleton 1.0.0 - setup DbUnit test w/ embedded DB in few minutes
I've just released a little open-source project DbUnit Test Skeleton 1.0.0.
Continue reading →