In web application development, it is easy to focus too much on functionalities, performance and pixel perfection instead of the ground rules of computer science.
Bash is not the most programmer-friendly tool. It requires a lot of caution, low-level knowledge and doesn’t allow the slightest mistake (you know you can’t
Nowadays web developers put a lot of effort to design a good API. It’s a key to build a robust and performant application. All discussions
Parameterized tests allow you testing combinations of parameters by executing the same test method with different values. In which scenarios such technique can be useful?
They way most people work with development environments varies a lot depending on tools they use and goals they have. Numerous times I saw people
By the time you read this article, you should have a basic setup in place that consists of Vim, Tmux, and Zsh. If you don’t,
Development environment setup In the second article in the series, we are going to install all of the tools used in this tutorial on Ubuntu
Oftentimes, when I meet with other developers, I’m shocked by the way they use their development environment. A common pattern is to see someone with
This post is about something that everyone knows, except from the people who don’t: the PEP8 Style Guide. What is PEP8 Style Guide? The first comment I’ve got during
Code review, Test-Driven Development as well as Continuous Integration are considered must-have requirements in terms of ensuring code quality these days. Most companies already have