-
Software Development
20 Database Design Best Practices
Use well defined and consistent names for tables and columns (e.g. School, StudentCourse, CourseID …). Use singular for table names…
Read More » -
Software Development
Another aspect of coupling in Object Oriented paradigm
I had previously written a post related to coupling and cohesion here and that was more of a basic definition…
Read More » -
Enterprise Java
Spring 3, Spring Web Services 2 & LDAP Security
This year started on a good note, another one of those “the deadline won’t change” / “skip all the red…
Read More » -
Scala
Scala: Working with Predicates
I love me some Scala. Actually, since it’s now my day job, I love it all the time. It combines…
Read More » -
Enterprise Java
Launching and Debugging Tomcat from Eclipse without complex plugins
Modern IDEs like Eclipse provide various Plugins to ease web developement. However, I believe that starting Tomcat as “normal” Java…
Read More » -
Enterprise Java
Hibernate cache levels tutorial
One of the common problems of people that start using Hibernate is performance, if you don’t have much experience in…
Read More » -
Enterprise Java
GWT MVP made simple
GWT Model-View-Presenter is a design pattern for large scale application development. Being derived from MVC, it divides between view and…
Read More » -
Software Development
Code reviews in the 21st Century
There’s an old adage that goes something like: ‘Do not talk about religion or politics’. Why? Because these subjects are…
Read More » -
Core Java
Java 7: Copy and Move Files and Directories
This post is a continuation of my series on the Java 7 java.nio.file package, this time covering the copying and…
Read More »