Articles from Clément Marcilhacy
Solve N+1 performance issues forever on Django with Pytest
Clément Marcilhacy3 min read
![django-n-plus-one](/_astro/django-n-plus-one.UMGUcRf2_1du3Nl.webp)
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](/_astro/react_css_puppeteer_pdf.D2A5eTQE_Z1nPJzs.webp)
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 →