-
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 » -
Software Development
How To Test Your Tests
When we write tests, we focus on the scenario we want to test, and then write that test. Pretty simple,…
Read More »