Hive/SQL

Basic PostgreSQL commands you need to know

When I first started using Postgres, I made the mistake of thinking it was identical to other SQL-like languages. It is for the most part, but there are some subtle differences. In this article, I will cover off some of the differences, I would have found useful to know. First of all, connecting to a […]

Read more
Django

Django for beginners: Making an API for Django (POST)

In this article, we’re going to continue to look at how to make a basic REST API using Django. Specifically, we will be looking at a POST request in this article, which sends data to the application. In the below, we have a snippet from my signup function of the views.py file. Here, we generate […]

Read more
Django

Django for beginners: Making an API for Django (GET)

In this article, we’re going to look at how to make a basic REST API using Django. This is a nice, simple method to implement an API using unique keys. Specifically, we will be looking at a GET request in this article, which requests data from a specified resouce, via HTTP. In the below, we […]

Read more
Django

Django for beginners: Security considerations

There are a large number of security considerations for your projects. This article covers a large number of them, but it may not be sufficient, depending on your requirements/use-case. I would also recommend not implementing these settings directly on a production server, as it can be quite easy to make things inaccessible – proceed with […]

Read more
Django

Django for beginners: querying your models

In this article, we’ll look at how we can extract data from & insert data into our models. Below, we have a simple select all query. It will return an unfiltered dataset from the skills model. This should be used with care, expecially if your dataset is quite large. Next, we may want to apply […]

Read more
deep learning

Deep learning for beginners (Part 5): our first foray into Keras

This is the fifth part in the Deep Learning for Beginners series. The other parts of the series are: Deep learning for beginners (Part 1): neurons & activation functions Deep learning for beginners (Part 2): some key terminology and concepts of neural networks Deep learning for beginners (Part 3): implementing our first Multi Layer Perceptron (MLP) model Deep […]

Read more