-
Desktop Java
JavaOne is Rebuilding Momentum
Just finished up an extremely busy week at JavaOne and there was a lot to like about this year’s event.…
Read More » -
Enterprise Java
Rich Domain Model with Guice
The anaemic domain model is a really common anti-pattern. In the world of ORM & DI frameworks we naturally seem…
Read More » -
Android Games
Android Game Development – Design In-game Entities – The State Pattern
In this part I will try to explain how to design easily extensible and maintainable game elements that control their…
Read More » -
Scala
Scala Tutorial – scala.io.Source, accessing files, flatMap, mutable Maps
Preface This is part 8 of tutorials for first-time programmers getting into Scala. Other posts are on this blog, and…
Read More » -
Software Development
Services, practices & tools that should exist in any software development house, part 1
I truly believe that it’s part of our job, some sort of duty, to evangelize the correct way of working…
Read More » -
Android Games
Android Game Development – OpenGL Texture Mapping
In the previous two articles (article 1 and article 2) I have tried to introduce OpenGL ES on android. Now…
Read More » -
Scala
Scala Tutorial – Maps, Sets, groupBy, Options, flatten, flatMap
Preface This is part 7 of tutorials for first-time programmers getting into Scala. Other posts are on this blog, and…
Read More » -
Enterprise Java
Spring Insight – Web Application Profiling
Are you writing Web Applications using Spring Framework? Have you ever thought what’s going on under the hood? Why your…
Read More » -
Scala
Scala Tutorial – regular expressions, matching and substitutions with the scala.util.matching API
Preface This is part 6 of tutorials for first-time programmers getting into Scala. Other posts are on this blog, and…
Read More »