Open in app
Home
Notifications
Lists
Stories

Write
Paul Gilmartin
Paul Gilmartin

Home

Published in Level Up Coding

·May 13

Asynchronous processing of database events in a robust and lightweight manner using django-pgpubsub.

A common pattern in modern web development is the requirement to process data asynchronously after some user action or database event. In this article, we’ll describe via a concrete example a traditional approach to solving this problem for a Django/Postgres based application using django signals and Celery. …

Django

6 min read

Asynchronous processing of database events in a robust and lightweight manner using django-pgpubsub.
Asynchronous processing of database events in a robust and lightweight manner using django-pgpubsub.

Sep 25, 2021

Django + Postgres: The Hunt for Long Running Queries

Database queries sometimes take a lot longer to complete than the average developer would expect. Seemingly innocent actions such as searching can produce very complex SELECT statements which take what feels like an eternity to finish. …

Django

5 min read

Django + Postgres: The Hunt for Long Running Queries
Django + Postgres: The Hunt for Long Running Queries

Published in Level Up Coding

·Apr 15, 2021

Django: When REST May Not Be Enough and How a GraphQL Layer Can Help Save You

Introduction — In this article, we’ll present a common problem faced by maintainers of a mature REST-based API which has been built using the Django REST Framework. We’ll then proceed to demonstrate how GraphQL can provide a solution to this problem and how this solution can be applied by adding just two…

Django Rest Framework

5 min read

Paul Gilmartin

Paul Gilmartin

Python Software Developer based in Copenhagen, Denmark

Following
  • Oliver Hannan

    Oliver Hannan

  • Haki Benita

    Haki Benita

  • Instagram Engineering

    Instagram Engineering

  • Stefan Micheelsen

    Stefan Micheelsen

  • Bruno Thalmann

    Bruno Thalmann

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Knowable