My experience of coding a GWT webapp (~900 classes, ~20 GWT modules)
We put our GWT-based job site in production on Monday. This is a summary of my experience coding the whole thing in GWT. Not sure how useful this is... more »
0 commentsSave Tags: frameworks, java, opinion
JUnit 4 in 60 Seconds
Fast introduction to Junit 4 testing framework...
3 commentsSave Tags: frameworks, how-to, java
Deliver a Good Return of Investment Unit Testing Code
It has always been my belief that comprehensive integration/functional testing of code is far far more important/productive than to blindly try to... more »
3 commentsSave Tags: java, methodology
Top 10 Things I do on Every Project
Here is a list of things I do on every project these days and I highly recommend that you do the same. The result is that: (1) It is very easy for new... more »
2 commentsSave Tags: frameworks, java, methodology
Being a Better Programmer #2: Don’t Be a Missionary
Good tips for being a programmer.
1 commentsSave Tags: java, research, standards
Your Unit Tests Should Mind Their Own Business
As the unit testing debates continue on my project, I can't help but noticing that people are spending all sorts of time pontificating over the right... more »
0 commentsSave Tags: java, tools, usability
Domain Driven Design: Domain Services or Method on an Entity?
There has been much discussion on the DDD list regarding where to put the business logic control, whether in a service or entity. Being more specific,... more »
1 commentsSave Tags: java, methodology
Performance improvements in J2SE 6
One of the principal design centers of J2SE 6(Mustang) was to yield improved performance and scalability. This has been brought about mostly by the... more »
0 commentsSave Tags: java
Top 10 Reasons to Switch From Java to C#? HA!
A refute of an article on csharpcorner by Dream.In.Code blogger Martyr2
3 commentsSave Tags: .net, java, opinion
What is Loose Coupling?
I see many people throwing the term "loose coupling" around without understanding it. There seems to be a sophomoric misinterpretation of it which can... more »
2 commentsSave Tags: java, open source
Different Types of OutOfMemoryError You Can Encounter in Your Java Application
Java applications throw “OutOfMemoryError” when the java virtual machine does not have sufficient memory for creating new objects. There are different... more »
0 commentsSave Tags: how-to, java, news
A neat way to express multi-clause if statements in C, C++, Java, etc
While playing around with C#, I stumbled upon a neat trick that works in all C-based languages. I realized that there is a very clean way to express a... more »
0 commentsSave Tags: c-and-cpp, how-to, java
General Optimization Techniques in Java
some optimizations that you can do to your code. These optimizations are general and apply to any programming language.
7 commentsSave Tags: java
Groovy as a Service Layer: The Aftermath
A while back I posted about why you would want to use Groovy for your service layer within a service oriented architecture. I spent the last few weeks... more »
0 commentsSave Tags: groovy, java, web services, xml
Java Architectural Knowledge for Job Interviews. Are we prepared?
I already interviewed lots of Java developers during hiring activities. As part of the interview, besides other things, I like to understand if the... more »
2 commentsSave Tags: java, opinion
Time to overcome Java misconceptions
It doesn't really matter which version of the Java platform you use, does it? Well I know for sure that thread context switching is expensive. Isn't... more »
4 commentsSave Tags: java
Making IntelliJ IDEA Run Faster and Better
I took the time to listen to the, about one hour long, IntelliJ IDEA Architecture and Performance video, by Dmitry Jemerov from Jetbrains. Most of the... more »
0 commentsSave Tags: java, tools
Cluster your application - NOW!
Is your Java Application Server clustered? Why not? It should be, and your reasons for NOT clustering have vanished, so there’s no excuse. Cluster.... more »
6 commentsSave Tags: java, server
Java 5 Concurrency Series - meaning of volatile variable
Illustrates the meaning of the java keyword volatile as applied to synchronizations with code examples. It shows the results of modifying synchronized... more »
1 commentsSave Tags: how-to, java
Why does parsing arguments in Java SUCK so much?
Man, every so often I wonder - am I really living in the future? Because, and maybe this makes me seem a bit old, I remember thinking 2008 was a... more »
3 commentsSave Tags: java, opinion
Files and URLs
I was working on some stuff today that converts between File and URL and someone pointed out that the “obvious” ways to convert between them in the... more »
0 commentsSave Tags: frameworks, how-to, java
Testing Java from Groovy? 2 Misconceptions
The Groovy language has a great story around unit testing... the built in MockFor and StubFor objects demo so well, dynamic typing lets you pull some... more »
0 commentsSave Tags: groovy, java
Off The Grid: DSL Madness…
I was rather really surprised that two (!) keynotes on TSSJS 2008 have been on the topic of hardcore preaching for DSL.
1 commentsSave Tags: java, open source
A Java Programmer’s Guide to Random Numbers, Part 1: Beyond java.util.Random
More than you ever wanted to know about randomness in Java programs. This is the first in a series of articles about random numbers in Java programs.
1 commentsSave Tags: how-to, java, research
Performance techniques used in the Hotspot JVM
Knowing these optimizations may help language implementors generate bytecodes that run faster.
0 commentsSave Tags: how-to, java, tools
via