Does anyone remember a company called Borland? Or am I showing my age too much? ๐ Spotted the other day, at a team event with my Netflix colleagues, in Mountain View.
Posts Categorized: Tech
Odd Behaviour in Groovy when Comparing Maps
I came across this the other day and I ended up spending quite some time on it pulling my hair and I still couldn’t explain it in the end so I thoughtย I’d post here to see if anyone can shed some light into it. In brief, it’s about Groovy’s (otherwise awesome!) feature of comparing […]
Cobertura Issue with Ignoring Annotated Methods
I’ve decided to plug in Cobertura in (some) of my projects to have an idea on the unit test/code coverage going on. I use Gradle, so I started looking at the Cobertura Gradle plugin. It turns out it’s pretty good — and offers a lot of the functionality that I needed. However, I came across […]
@TupleConstructor in Groovy Language
I find myself nowadays mixing a lot of JVM languages: I write a lot of “core” code in Java, as I prefer the verbosity of it somehow, but then I find myself a lot of times I just need a lot of utilities or “quickies” around this code — be it for unit testing purposes […]
Small Yet So Costly Java Mistake
OK so I felt like I needed to share this code with “the world” as I think it’s a good example of a few things: first of all nobody’s perfect — I know you read that in my website tag line ๐ but yeah nobody’s perfect… sadly, in this instance, myself included ๐ secondly, it […]
Gradle Multi-Project Issue with Checkstyle
I have encountered this with Gradle recently and I have struggled to find right away a solution to the issue — it took a bit of reading (more) about Gradle, Checkstyle and some digging in until I found the (rather simple) solution. So I thought I’d post it here for others to hopefully find this […]
Coding — My Daily Dose of Dopamine
I was asked recently by a friend of mine about what does my “standard” day of work consist of at Netflix. I had to explain to him that it’s hard to talk about a “standard” day as each day sees me looking at different pieces of our infrastructure and requires different challenges to be solved. […]
Small (Yet Interesting!) Cassandra Test
I have worked recently in Netflix on a project which was hitting one of our Cassandra clusters. (By the way, we use Cassandra here a lot, wherever possible we prefer it to RDBMS, so we got tons of instances running Cassandra.) Part of what my code had to do was to retrieve a set of […]
What’s the Point in Having This Blog?
I remember a while back I was headhunted by a (tech) company and the initial discussions went rather well so I decided to accept their invitation to go to their office for a more in-depth interview discussion. While meeting one of their team members the discussion came up about how do I keep myself up […]
Using the Netflix Genie Client in Java
Ok, so if you haven’t been watching my activity on GitHub you might have missed this, and as such I feel it deserves a full on blog post. Recently, having joined Netflix, I started using some of their libraries, as to be expected. One of the things that I used pretty much from day one […]