Engineering

Expert articles on best software development practices.

How To Work with Git – The Pros’ Way

How To Work with Git – The Pros’ Way

Git offers a large variety of features from the basic to the mind-blowing ones. Yet we find many tweaks along the way that make the development process smoother and faster. In this matter I would...

10 actionable tips for better programming in 2018

10 actionable tips for better programming in 2018

The time is ripe for New Years' resolutions. Losing weight, running a marathon, learning cha-cha, reading 1 book a week and so on. And for programming? It's time to boast about writing spotless...

Interview Tips: a Fizzy Case Study

Interview Tips: a Fizzy Case Study

Everyone, from students with no experience whatsoever to senior developers looking to change their workplace, asks around for interview tips and tricks. Will they hire me if I dress to impress?...

The Holy Grail of good code

The Holy Grail of good code

Like all things related to beauty, the measure of good code is in the eye of the beholder. There is no clear and limited set of guidelines that would, in theory, result in The Best Code Ever™....

Setup a foolproof CI with Scrutinizer as a step

Setup a foolproof CI with Scrutinizer as a step

Continuous Integration. Wow, that sounds awesome! Indeed it's one of those loosely-used terms programmers love, alongside "Big Data", "Code Review" and the likes. But more than being a cool buzzword,...

Git Tips and Tricks

Git Tips and Tricks

When I think about Git, I think about it as a time capsule one can travel with at a specific point of time in the source code history. Even though it might seem pretty simple, Git is an extremely...

How powerful are the burstable aws t2 instances

How powerful are the burstable aws t2 instances

I am probably not the only one that noticed the server's CPU is mostly under 10% with few spikes during the day. There is no need to pay for a dedicated instance if you don't have a baseline CPU...