🇫🇷 🐦 🐙 👔
Next.js fan, ex Android dev.
Lembot, a micro-SaaS that automatically exports your Lemlist campaign results to Google Sheets
Resizer.dev, a webapp to visualize websites responsive design and share it.
Google Chrome Profile, a Raycast extension that makes it super easy & fast to launch and navigate thought your Chrome Profiles and Bookmarks.
next-markdown, a nextjs library to generate pages from markdown files with 0 effort and dynamic routes.
It's all about development. I want my blog posts to be concise, quick to read, with sample codes rather than thousand words. For more details or to form your opinion, you will find references at the bottom of each article.
Let's try to think about the climate impacts of a mobile app and solutions to reduce them.
Introducing `next-markdown` allowing you to start fast with markdown files in your nextjs project, without all the hassle.
Stated succinctly, layoutIfNeeded says "update immediately please", whereas setNeedsLayout says "update in the next UI update cycle".
Secure your website with SSL certificate. In this post, let's generate SSL Certificate with Lets Encrypt.
A Github repository with a minimal nodejs server : Express, Typescript, Live Reloading, Environment Variables.
In this post I describe how to set up a subscription with a 14-day trial period, no credit card required to sign up. With Stripe as payment platform.
It can be achieved in one line of code. No need to create extra classes or structs.
Let's be green 🌳, for free. In this post I show you how to avoid an unnecessary launch of your CI.
I have this warning everytime I type a closure. In this post I tried various solution. Sorry I found nothing satisfying.
No. Immediately applied closure is automatically considered @noescape.