-
Core Java
Common gotchas in Java
Overview Java is a minimalist language with deliberately less features than other languages, never the less it has edge cases…
Read More » -
Core Java
Functional Programming with Java 8 Lambda Expressions – Monads
What is a monad?: A monad is a design pattern concept used in mostly functional programming languages like lisp or…
Read More » -
Enterprise Java
Developing Java EE applications with Maven and WebLogic 12c
The WebLogic Server 12c has very nice support for Maven now. The doc for this is kinda hidden though, so…
Read More » -
Core Java
Detecting (write) failures when using memory mapped files in Java
Memory mapped files are a good and often overlooked tool. I won’t go into the details here on how they…
Read More » -
Enterprise Java
Thymeleaf integration with Spring (Part 2)
1. Introduction This is the second part of the Thymeleaf integration with Spring tutorial. You can read the first part…
Read More » -
Software Development
Why We Need More Complex Programming Languages (Yes, You Heard Me Right!)
My daughter is learning how to read right now. As I was thinking about this blog post, I just walked…
Read More » -
Career
When You Can’t Compete on Salary: Tech Talent On a Budget
When trying to hire developers, startups and small companies now find themselves in the unfortunate predicament of having to directly…
Read More » -
Software Development
Why Embracing Legacy is Wise
Legacy isn’t sexy. When hearing “legacy”, people think of COBOL. Those good old days when people talked to machines like…
Read More » -
Software Development
Easy to understand Dynamic Programming – Edit distance
Following the topic of the last post, I will discuss another problem that can be solved efficiently using dynamic programming.…
Read More »