java Premature optimization, where software thrives unless you kill it first - a tale of Java GC Will a LinkedList be faster? Should I swap the `for each` with an `iterator`? Should this `ArrayList` be an `Array`? This article came to be in response to an optimization so malevolent it has permanently etched itself into my memory.
programming How to calculate P&L While displaying current profits or losses is a number taken for granted in every financial dashboard, it makes for a fun question as it's one of those calculations that can and should be optimized.
programming Interactive Brokers TWS API - and yet it works! If you glance over the forums, it looks like this software was forged in the fires of hell. Follow me in a journey to the depths.
java DTO, DAO and Repository Patterns The acronyms and some slight overlap tend to raise questions when programmers first start to implement these techniques.
java Java and how to deal with the singular plural form Plurals look easy. One hand, two hands. And then you stumble on apophonic plurals, and one foot becomes two feet.
programming Message in a Bottle Code, just as language or sound, is another way to communicate a message. You make use of a system of rules to convey an intention. Not just to the computer, also to yourself.