Welcome to my blog! 👋

My name is Christian and I'm a passionate web developer from Italy

You can follow me on twitter and read a bit more about me

Reed some of my blog posts 📝 and recommended books 📖

Subscribe to my newsletter!

A bi-weekly email to stay up to date with #nodejs #crypto #agile #testing #refactoring #cleancode


about me

You can support me through my GitHub Sponsor page ✌️

See a data visualization of my GitHub contributions 📈 over the years

Featured blog posts

Full list of chromium puppeteer flags and command line switches How to connect puppeteer to a proxy Crawling a web site with browserless, puppeteer and node.js Ultimate web scraping with browserless, puppeteer and node.js Twitter oauth login with fastify and node.js Twitter oauth login by example with node.js Send a telegram message with darklang First steps with darklang Take a photo with raspistill on a raspberry pi Twitter oauth by example in node.js So long, and thanks for all the veggies Simplest vanilla javascript static site blog search for jekyll, hugo, 11.ty Minimal environments with dotenv and node.js Connect to mongodb with monk in node.js Lazy loading images in 2020 Recover from failed `lerna` publish The cleanest way to maintain connect / express middlewares in node.js Better web scraping with node.js My blogging stack in 2020 Run cypress integration tests with github actions workflow Simple telegram message with github actions Deploy eleventy site with github actions on aws s3 Simple ad and trackers blocking with dns Build for a slow connection Upgrade mongodb 3 to 4 on ubuntu Publishing org scoped npm packages with travis A story about npm publish / unpublish Building the new version of pomodoro.cc in the open My dotfiles