-
Software Development
My Problem With Your Interviews
This article comes right after Facebook rejected me after 3 phone interviews, but it is not going to be a…
Read More » -
Enterprise Java
State Does Not Belong In The Code
What is “state” in your web application? It’s the data that gets stored (regardless of the destination – memory, database,…
Read More » -
Software Development
Send A Relevant Dilbert Strip To Your Boss
The Dilbert comics is just 2 years younger than me, which means there are thousands of strips. Most of them…
Read More » -
Core Java
Why I Like The Verbosity of Java
Java is too verbose, they say. You can find comparisons of Hello World programs that take 2 lines in ruby…
Read More » -
Software Development
Fix That Code Immediately!
You are working on that fresh project and you see a bad piece of code somewhere. The wrong way to…
Read More » -
Software Development
The Default Use Case
You should have a default use case (or a small set of them). No matter what are you making –…
Read More » -
Enterprise Java
Change Without Redeploying With Eclipse And Tomcat
They say developing Java is slow because of the bloated application servers – you have to redeploy the application to…
Read More » -
Enterprise Java
Avoid Lazy JPA Collections
Hibernate (and actually JPA) has collection mappings: @OneToMany, @ManyToMany, @ElementCollection. All of these are by default lazy. This means the…
Read More » -
Software Development
Getters and Setters Are Not Evil
Every now and then some OOP purist comes and tells us that getters and setters are evil, because they break…
Read More »