-
Enterprise Java
Spring Transactions Visibility
Spring, on initializing application context, creates proxies when it comes across classes marked with @Transactional. @Transactional can be applied at…
Read More » -
Core Java
Java final fields on x86 a no-op?
I have always enjoyed digging in to the details of multi-threaded programming, and always enjoy that despite reading for years…
Read More » -
Core Java
How is ThreadLocal implemented?
This is a follow-up to my last week post, where I explained the motivation behind ThreadLocal usage. From the post…
Read More » -
Enterprise Java
KIE-WB / JBPM Console Ng – Configurations
Hi all, this is a follow up post from my previous entry about how to use the jBPM Console. The…
Read More » -
Software Development
Don’t Fear the Rapid
The term Rapid Application Development, or RAD, has been around for a few years. From the way it’s avoided in…
Read More » -
Core Java
Sending a mail in Java (and Android) with Apache Commons Net SMTP : STARTTLS, SSL
Recently working on an Android experiment, I wanted to send emails using a SMTP server, using authentication and encryption, from…
Read More » -
Enterprise Java
Efficiently delete data with JPA and Hibernate
You may come to the situation where you have to perform a bulk deletion on a huge amount of datasets…
Read More » -
Software Development
21st century logging
I think logging should get more attention than we are currently giving it. When designing an application a great deal…
Read More » -
Software Development
Why Staying in Control of Your SQL is so Important
Lots of blog posts and research papers are written about the topics of scaling up and scaling out. This interesting…
Read More »