-
Enterprise Java
Auditing infrastructure for your app using Spring AOP, Custom annotations and Reflection
The next post will demonstrate how to write simple auditing using Spring AOP and annotations. The auditing mechanism will be…
Read More » -
Software Development
PostgreSQL’s Table-Valued Functions
Table-valued functions are an awesome thing. Many databases support them in one way or another and so does PostgreSQL. In…
Read More » -
Core Java
Top 5 Java Performance Tuning Books – Best of Lot, Must read
Why Java developer should read a book on Performance tuning? When I first faced this question long time back, I…
Read More » -
Enterprise Java
Hibernate Identity, Sequence and Table (Sequence) generator
Introduction In my previous post I talked about different database identifier strategies. This post will compare the most common surrogate…
Read More » -
Enterprise Java
How to implement a custom password strength indicator in JSF
Verifying password strength using JavaScript is a common task. In this post, I will show how to add a password…
Read More » -
Core Java
Turning recursive file system traversal into Stream
When I was learning programming, back in the days of Turbo Pascal, I managed to list files in directory usingFindFirst, FindNext and FindClose functions.…
Read More » -
Software Development
10 things you can do as a developer to make your app secure: #9 Start with Requirements
To build a secure system, you should start thinking about security from the beginning. Legal and Compliance Constraints First, make…
Read More » -
Enterprise Java
Writing Tests for Data Access Code – Unit Tests Are Waste
A few years ago I was one of those developers who write unit tests for my data access code. I…
Read More » -
Software Development
Lessons Learned in Automated Testing
I want to discuss some takeaways from my role as a Quality Assurance (QA) Software Developer. My experiences in QA…
Read More »