-
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 » -
Software Development
Transactional event-based NOSQL storage
I am presenting here a simple two steps architectural approach based on stored events as a workaround for the lack…
Read More » -
Best Of The Week
Best Of The Week – 2011 – W51
Hello guys, Time for the “Best Of The Week” links for the week that just passed. Here are some links…
Read More » -
Core Java
Using a ThreadPoolExecutor to Parallelize Independent Single-Threaded Tasks
The task execution framework, introduced in Java SE 5.0, is a giant leap forward to simplify the design and the…
Read More »