Just like the last time I’ve once again got myself a “new” laptop, a x270 yay! …


Before we start with the tutorial I would like to tell you the story how I realized that I need a reminder on how to set up virtualenvwrapper on top of virtualenv in Ubuntu 18.04. …


Blooming agave overlooking the main port in Split, Croatia

This article will show in detail how to work with Excel files and how to modify specific data with Python.

First we will learn how to work with CSV files by reading, writing and updating them. …


How I imagine a proper Git project.

Recently I’ve became a mentor to a colleague of mine. And my mentee asked me about Git on several occasions. This is for you colleague! P.S. I should have written this article when we started but I hope it will help now!

And remember: The best way to learn anything…


HTTP stands for Hypertext Transfer Protocol, and HTTP is the communication protocol used for browsing the web. This protocol uses a message based model where your client makes an HTTP request to a web server and that server responds with a resource which is displayed in the browser.

Every HTTP…


Recently I started focusing more on PHP, and I needed to set up a local debugging environment. Since there aren’t many tutorials on how to do it, I’ve encountered some problems on how to get the setup up and running.

By combining a few tutorials and spending a few hours…


Digital attacks are more and more frequent, and the first step in securing your app is to understand the threats and how to counter them.

Threat modeling is an approach that analyses the security of an application. …


You have just finished writing a piece of code and you are wondering what to do. Will you submit a pull request and have your teammates review the code, or will you manually test the code? …


I recently visited a company where I had a nice talk with one of its employees. We talked about technology and programming. Then we touched the subject of project documentation. Specifically how React does it automatically but Django doesn’t. …

Goran Aviani

Software Engineer, technology enthusiast, pub quiz lover.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store