django and docker logos with a picture of a spider
, ,

How do you debug a Django application that is running in Docker?

Students of our advanced course on building REST API's often ask: How can I use my editors integrated debugging tools when running Django in Docker? It may surprise you, however personally I avoid using any integrating debugging tools where…

JSON Web Tokens vs Token Authentication

What is the difference between JSON web wokens (JWT) and token authentication? We get this question a lot in our Build a REST API Beginner and Advanced courses. JSON web tokens (JWT) and token auth are two different types of authentication. Token…
Traditional vs Single Page websites
, ,

Traditional vs Single Page websites and which language to learn

This post is an answer I gave to a student on my Udemy course: Build your own Backend using Django REST Framework. A summary of the question was: What is the difference between single page and traditional websites, and which language should…
,

Setting up PostgreSQL database with a Django Docker application

In this video, I’ll show you how to set up a PostgreSQL database with a Django Docker application. This post follows from a previous post which shows you how to Dockerize a Django REST Framework project. Both videos were inspired by my course…
,

Dockerizing a Django REST Framework Project

In this video I'll show you how to create a Docker container for a Django REST Framework project. This video was inspired by my Build a REST API course on Udemy. In the course, I build a REST API using Vagrant, but Vagrant is not the only…
Smartphone lying on a wood surface
, , , ,

How to Build an App Part 3: Using Ionic Framework

Now for the third and final part of this three part tutorial: How to build an app. If you missed out on the first two instalments, you can read part one here, and part two here. For our third part, I will explain how to build the app using…
Smartphone lying on a wood surface
, , ,

How to Build an App Part 2: Creating the back-end with Django REST Framework

Welcome to part 2 of 3 of my How to Build an App tutorial. In the first part, I explained how to create the back-end server which we will use to host our app's back-end (if you didn't get a chance to read it, you can check it out here). In…
Smartphone lying on a wood surface
, , , , , ,

How to Build an App Part 1: Setting up the Development Server with Vagrant, Ubuntu and Salt (Mac OS X Version)

Using Windows? Click here to view the Windows version of this walk-through. After my previous post, Android Development for Beginners: 6 Steps to Building Your First App, I received some requests asking me to explain in more detail…
Smartphone lying on a wood surface
, , , , , , ,

How to Build an App Part 1: Setting up the Development Server with Vagrant, Ubuntu and Salt

Using a Mac? Click here to view the Mac OS X version of this walk-through. After my previous post, Android Development for Beginners: 6 Steps to Building Your First App, I received some requests asking me to explain in more detail…