-
Software Development
An Introduction to the JGit Sources
JGit is a pure Java library implementing the Git version control system. It is an Eclipse project and started out…
Read More » -
Agile
Adding Appsec to Agile: Security Stories, Evil User Stories and Abuse(r) Stories
Because Agile development teams work from a backlog of stories, one way to inject application security into software development is…
Read More » -
Enterprise Java
Building a SOAP Webservices Proxy Module using Spring Webservices
Some time ago I wanted to see how easy it is to write a web services proxy (wsproxy) using Spring…
Read More » -
Enterprise Java
Hibernate Facts: The importance of fetch strategy
When it comes to working with an ORM tool, everybody acknowledges the importance of database design and Entity-to-Table mapping. These…
Read More » -
Enterprise Java
Implementing a custom JSF 2.0 component with maven
Some time ago, I have written my own custom JSF component. But at that point in time, JSF 1.0 was…
Read More » -
Enterprise Java
Spring: Make your java-based configuration more elegant
Hi everyone, I haven’t written new articles a long period of time. A lot of materials were accumulated which need…
Read More » -
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 »