arrow for title

Decoupled Django: strategies of decoupling in Django

18 Jan, 2022 Development
Decoupled Django: strategies of decoupling in Django

In-depth analysis, study, then an article, a talk, a book eventually.

Valentino Gagliardi, frontend developer and member of the 20tab Team, became passionate about the decoupling strategies of Django projects with React, Vue and GraphQL, enough to devote an entire volume to this subject.

Here is what he told us.

• How did this project come into being and your interest in the topic?

I started working with Django in 2018, after previously using mostly ASP and PHP. I liked the framework right from the start and it is now my default choice for all new projects, which always include a massive use of JavaScript. 

I am mainly a JavaScript developer, and since my first steps with Django I have started noticing a number of patterns for pairing the JavaScript frontend to Django. This led to a very popular post on my blog, and then a series of internal notes on various types of architecture. 

At PyconIT I did a talk on Django and React, which was seen on YouTube by one of the Apress acquisition editors.They got in touch with me to write a book on this subject and it immediately felt really interesting.

• Who is this book for?

The book is useful to all Django and JavaScript developers, of any level.

For more experienced Django developers the patterns described in the book may not be new, but the text also offers a good overview of the JS scene, a topic that even Django backends will find useful to delve into.

For JavaScript developers who are approaching Django, however, the book gives many useful insights, as well as a reference to always keep on hand for the next Django/JS project. 

• A good reason to read Decoupled Django?

The book reveals in a clear and inclusive way - as I commit myself to do with all my contents - the various Django/JS coupling styles, topics that Django newbies (I think for example at the Django Girls workshop) may find not trivial at all. And then, in addition to the classic technologies, the book also contains two chapters on GraphQL, a query language which has become very popular in recent years. 

For those who are always looking for interesting readings and never get tired of studying and catching up, this could be the next volume to put in your Wishlist.


contact us

We bring innovation to your project, avoiding waste of time and money.

Let's book an appointment!


You may also be interested: