In this post we are going to review an already built project that runs a GraphQL API service using Django/Django Graphene and a Vuejs frontend as a client. Using the Vuejs app, users will be able to authenticate against the backend sending a JSON Web Token sent in a HttpOnly Cookie (because we already know that local storage or […]Read more "Django, GraphQL and Vuejs"
Scraping is most likely a technique rather than a specific tool or framework. It’s a way to get information in an automatic way from different sources. It’s said that everything that is public is scrapable starting with HTML content, digital documents like spreadsheets, csv and any kind of files. In addition to scraping, we […]Read more "What’s WebScraping?"
What’s Celery? It is an asynchronous job queue used to run tasks in the background based on distributed message passing written in python. It allows you to run time-consuming Python functions in the background. In other words it lets you do the heavy lifting later or at a specific time. Celery uses “brokers” to […]Read more "Asynchronous Tasks with Celery & Django"
The first thing that we have to ask ourselves is: What is a Python decorator? Well, in a formal way “A decorator is the name used for a software design pattern. Decorators dynamically alter the functionality of a function, method, or class without having to directly use subclasses or change the source code of the […]Read more "Understanding Python Decorators: Static, Class, Abstract"