Skip to content
Logo Theodo

Articles from Clément Marcilhacy

Solve N+1 performance issues forever on Django with Pytest

Clément Marcilhacy3 min read

django-n-plus-one

Have you ever improved the performance of your Django apps by tackling N+1 performance issues, but after some time developing new features on your project, the performance problems came back? Solving N+1 queries problem in Django is often quite straightforward using…

Continue reading →

How to Generate Beautiful PDFs with React and Puppeteer

Clément Marcilhacy8 min read

puppeteer

I recently had to provide a new functionality on my project: the "download as PDF" one. The first thing I wondered was why should we provide this functionality? Doesn't it already exist natively with pretty much all web browsers with…

Continue reading →