-
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 » -
Software Development
Dynamic Programming – Introduction
Wow, it’s been a while since I’ve written anything here. Between changing jobs, working on my PhD and moving to…
Read More » -
Core Java
Static factory methods vs traditional constructors
I’ve previously talked a little bit about the Builder Pattern, a useful pattern to instantiate classes with several (possibly optional)…
Read More » -
Core Java
The ins and outs of immutability
So in my first post I talked a little bit about the builder pattern and I mentioned a really powerful…
Read More » -
Core Java
The builder pattern in practice
I’m not going to dive into much details about the pattern because there’s already tons of posts and books that…
Read More » -
Software Development
When git ignores your… .gitignore?
I feel like I should start this post saying that I absolutely love git. If you’ve never heard of it,…
Read More »