PyGame – a primer

PyGame is a Python wrapper for the SDL library. SDL is a cross-platform library for accessing computer multimedia hardware components (sound, video, input, etc.). SDL is an extremely powerful tool for building all kinds of things, but it’s written in C, and C is hard, so we use PyGame. In this tutorial we’ll go over […]

Read More

LinkedIn Social Authentication in Django

Social Authentication (or Social Login) is a way to simplify logins for end users by using existing login information from the popular social networking services such as Facebook, Twitter, Google+, LinkedIn (focus of this article), and so on. Most websites that require a user to login, utilize social login platforms for a better authentication/registeration experience […]

Read More

The Minimum Viable Test Suite

In the last post we detailed how to validate email addresses during user registration. This time, we’ll add unit and integration tests (yay!) to our application using the Flask-Testing extension, covering the most important features. This type of testing is called Minimum Viable Testing (or Risk-based Testing) and is designed to test the high-risk functionality, […]

Read More