-
Enterprise Java
On domain-driven design, anemic domain models, code generation, dependency injection and more…
Eric Evans has formulated what domain-driven design (DDD) is. Martin Fowler is a great supporter and advocate of DDD. These…
Read More » -
DevOps
How to solve production problems
At my job, I’m finding that a large percentage of the questions that come to my desk are “Hey this…
Read More » -
Enterprise Java
The evolution of Spring dependency injection techniques
Looking back at the history of Spring framework you will find out that the number of ways you can implement…
Read More » -
Core Java
Google Guava Libraries Essentials
I want code to be simple-n-short, on-point and easy to read. Unnecessary complexity distract and obscure understanding of what is…
Read More » -
Core Java
Manipulating Files in Java 7
The following is a modified snippet from a draft of The Well-Grounded Java Developer. It gives you a quick taster…
Read More » -
Enterprise Java
Problems with ORMs
Object Relational Mapping tools like Hibernate have helped developers make huge productivity gains in dealing with relational databases in the…
Read More » -
Core Java
Do it short but do it right !
Writing concise, elegant and clear code has always been a difficult task for developers. Not only will your colleagues be…
Read More » -
Software Development
What is Dependency Inversion? Is it IoC?
Today we are going to talk about one of the most confusing topics of all and see if we can…
Read More » -
Software Development
What every Programmer should know about the memory system
Traditionally, RAM, or Random Access Memory, was used to describe a memory which offered the same access latency for all…
Read More »