Took a yacht trip from Sausalito under the Golden Gate Bridge. About time I see them from a yacht 😉
Posts Categorized: Blogroll
Netflix Nebula Gradle Plugin and project.version
If you use the Netflix OSS Nebula plugin in gradle and you use it for automatic versioning, incrementals etc then you will come across this at some point. (And in the case that some of you have already encountered this, I have to ask why did you not write the blog post I needed when […]
Specify File Order for Combining JavaScript Files through gradle-js-plugin
If you use Gradle builds to combine and minify JavaScript source files via the gradle-js-plugin (thanks, Eric!), you might have run into the same problem as I did: ordering of the files! The Github docco doesn’t mention (yet!) anything around it and you are left to guess that doing something like this will sort out […]
Checkstyle, Findbugs, PMD and the Likes
I’ve been using the above (and a few others like CodeNarc) code quality plugins for quite a bit and I thought I’d give my 2 cents here on a matter of style: the way you can suppress checks in each of these tools. I do like the way Checkstyle allows you to define what to […]
Managing Project Dependencies with Gradle
This is a set of slides that I’ve put together to showcase how we use Gradle in Netflix Ads Engineering to help with dependency management. It goes through multi-module project vs separate Gradle project per module, using properties file with Gradle to specify dependency versions and also how to use the Nebula gradle-dependency-lock to lock […]
Please Stop Using Thread.sleep() in Java!
Ok, I need a good moan about this to the extent that it deserves its own blog post, but I had it with the bloody Thread.sleep() method in Java! I know it was the only way to “sleep” back in the day but seriously, but seriously, we have TimeUnit since JDK 1.5 — and nowadays […]
Issue with Jersey Multipart Libraries: Missing start boundary
This one had me pulling my hairs off and going crazy trying to figure it out so I thought it deserves a space on my blog 🙂 While it’s what it looks like a small fix, it turned out to be a b**ch in terms of googling for an answer as whatever combination of search […]
Frantic WordPress Theme — Update
OK, so I’ve decided perhaps it’s time I give my blog’s look a refresh. I looked around and found this WordPress theme called Frantic on WordPress theme website: https://wordpress.org/themes/frantic/. It had the right look I was after but was missing one tiny thing — a “footer sidebar”. Previously I was using the Intrepidity WordPress theme […]
Tales From Ole’ Romania: TV
Yet another post in the series about pre-1989 Romania. Now that I started publishing some of these, I became more self-aware when I get asked questions randomly about my past — and they stick with me and if the question pops up more than once I end up writing these posts. One such question encountered […]