-
Core Java
Moving Java Forward? A definition. A year in review.
This post is among many other “year end” blog-posts and reviews. But it was intended not to be like this.…
Read More » -
Software Development
Process Related Classic Mistakes
In my last blog I looked a People Related Classic Mistakes from Rapid Development: Taming Wild Software Schedules by Steve…
Read More » -
Enterprise Java
Develop Restful web services using Spring MVC
REST INTRODUCTION From Wikipedia: REST-style architectures consist of clients and servers. Clients initiate requests to servers; servers process requests and…
Read More » -
Enterprise Java
Google Authenticator: Using It With Your Own Java Authentication Server
The Google Authenticator application for mobile devices is a very handy application that implements the TOTP algorithm (specified in RFC…
Read More » -
Core Java
Java 8 virtual extension methods
I’ve been following the evolution of the Java 8 Lambda expressions project for a while now, and I’m really thrilled…
Read More » -
Core Java
GROUP BY ROLLUP / CUBE
Every now and then, you come across a requirement that will bring you to your SQL limits. Many of us…
Read More » -
Enterprise Java
Single Sign On for the cloud: SAML & OpenId
When accessing different applications owned by different organizations, having to authenticate everytime you go from one application to another is…
Read More » -
Software Development
2011: The State of Software Security and Quality
It’s the end of the year. Time to look back on what you’ve done, what you’ve learned, your successes and…
Read More » -
Software Development
People Related Classic Mistakes
In my last blog I mentioned Rapid Development: Taming Wild Software Schedules by Steve McConnell, which although has now been…
Read More »