Software Development
-
When things may get out of control: circuit breakers in practice. Hystrix.
It is amazing how tightly interconnected modern software systems are. Mostly every simple application has dependency on some external service…
Read More » -
Thinking in Abstractions
Recent issues of the Clojure Gazette have been discussing abstractions, and it’s got me thinking. I am wary of needless…
Read More » -
Why I Prefer Merge Over Rebase
There are many ways to work with git. The workflows vary depending on the size of the team, organization, and…
Read More » -
Dev-Sec.io Automated Hardening Framework
Automated configuration management tools like Ansible, Chef and Puppet are changing the way that organizations provision and manage their IT…
Read More » -
5 Ways to NOT F**K Up Your Microservices in Production
Java developer? Takipi replaces logging in production JVMs and lets you see the source code, call stack, and variable state…
Read More » -
[MEGA DEAL] Complete Linux System Administrator Bundle (96% off)
From Installation to Administration–118 Hours of Training to Become a Linux Pro Hey fellow geeks, This week, on our JCG…
Read More » -
What’s the Difference? Creating Diffs with JGit
In this post, I will dig into the details of how to diff revisions and create patches with JGit. Starting…
Read More » -
Building your own Slack bot
There are many cool things one can do to leverage the power of Slack – private channels, embedding various content,…
Read More » -
Mastering TDD
Two weeks ago I went to Paul Stringer’s course “Mastering TDD/BDD in iOS”. After the two days, I was exhausted……
Read More »