Software Development Blog

Django REST Framework Permissions in Depth

How DRF permissions work and how to configure them in a Django application.

Fix for Ubuntu 19.10 stuck on splash screen

How I fixed my Ubuntu to boot again after upgrading from 19.04 to 19.10

Generate SSH key on Linux for GitHub, GitLab Bitbucket or other services

This isn’t complicated but in the perspective of a software developer it is done only once after the OS setup or latter when required...

Add Static Analysis to Python Code

How to add static code analysis on a Python project using Pycodestyle, Pylama and Travis CI and help better maintain the code.

Combine Git and Bash for better productivity

A quick guide on how to configure bash in order to show more details if the current directory is part of a git repository.

How to use the Kubernetes dashboard with DigitalOcean

A guide on how to enable the k8s dashboard for the Kubernetes Clusters provided by DigitalOcean.

Up and running library development with Angular 7

Developing libraries for Angular has become much smoother since version 7 of the framework. The Angular CLI is doing...

Consume REST APIs in Angular with ngx-resource-factory

The typical way of consuming a REST API in Angular is to write custom services using the HttpClient. The code of such a...

Create a loading screen for Angular 7 apps

The loading screen is a component that most applications require, especially when it comes to single page applications (SPA). It...

Install Team Viewer 12 or older version on ubuntu 18.04

This is what may come out when trying to run an older version of TeamViewer on Ubutnu 18.04:

Page 1 / 2