Deveo, a special version control solution for teams

In the current day and age, practically every self-respecting software developer uses a version control system. Some of them use Git, some use SVN, and some other use Mercurial. Every one of them has its pros and cons. For software development teams, it’s crucial to have access to a well-equipped code repository and management system.…

Read more

Pixabay: The best stock photos, totally free

As a product, web, app or general software developer, you’re definitely aware of the importance of high quality images and photos. They have the potential to bring a design to life. Photos can inspire, intrigue, motivate and even leave people in awe. For those who’re not good at making photographs, or don’t have a big budget to…

Read more

Great self-hosted Github alternative: Gitlab

Git is an amazing version control system of which I have written before on multiple occasions. With Git you can easily manage and modify your codebase and an unlimited amount of versions of your code. Every change, from minor performance improvements to mission critical bug fixes, can be held in Git. It’s just an amazing…

Read more

NoSQL for apps

Every software application that processes information, which is almost every application on earth (IT – Information Technology), uses one way or another to structure, store and maintain its information. Thanks to the popularity of object oriented programming, or OOP for short, data inside an application is mostly stored in the form of ‘objects’. When the application is not running…

Read more

Atom: a refreshing, extensible IDE

Atom, the hackable text editor, as the tool’s creators like to call it, is a great software development IDE. Atom is a text and code editor developed by the Github developers. They have made an extensible IDE that’s suitable for everyone. Ranging from the beginning developer to programming diehards. Atom is plugin-based and therefore extremely…

Read more

Python and SSH: sending commands over SSH using Paramiko

SSH is a remote connection tool commonly used in the Unix world. Wit SSH many things can be achieved, but one of the most important, and most common, use cases for SSH is communicating with a remote server shell from your local system. That’s what SSH stands for, secure shell. SSH is encrypted by default, and not…

Read more