Every software engineer, at some point in their career, will be involved in designing systems. This blog post will highlight the steps involved in a general approach to solving design problems. Step one – Gather Basic …
Author: Jakub Jarosz
Let’s have a look at examples of how to manage software packages from the command line interface. …
In cryptography, a keyed hash message authentication code (HMAC) is a specific type of message authentication code (MAC). It involves a cryptographic hash function in combination with a secret cryptographic key. As with any message authentication …
You type fast. You want to add one more function, one more docstring, one more test. You run ‘make test’. You see all tests green. You are ready to commit and push the changes and finally start …
Golang is an open-source programming language developed by a team at Goole. Recently Google has released the latest version, 1.10.3. This short tutorial will guide you on how to install Go version 1.10.3 on your machine manually. We …
Many new programmers who started learning, working, and playing with Python ask a question about progression paths. What should I learn now, what library, packages, techniques should I focus on to dive deeper in this beautiful …
Meet Jane. From time to time, she works from home. She needs to connect to her Linux machine in the office. From time to time, she connects from home to his office Linux box and from …