Welcome to my blog! πŸ‘‹

My name is Christian, cri for short

A passionate web developer from Italy

Into Agile Software development, clean code connoisseur and testing aficionado

Blogging quite frequently πŸ‘‰ subscribe to my newsletter

You can read some featured blog posts, recommended books and skim through the archive

Support me through my GitHub Sponsor page ✌️

See a data visualization of my GitHub contributions πŸ“ˆ over the years

Subscribe to my newsletter

Bi-weekly email to stay up to date with #elixir #nodejs #agile #testing #refactoring #cleancode

Get distinct field names of sub documents in MongoDB Aggregations with sub-documents in MongoDB Most valuable developer linux notebooks in 2020 Install Homeassistant on Raspberry Pi Notes on "Code BEAM V 2020" visit the /archive to see all 142 posts Authenticated uplinks with verdaccio Testing in Node.js by example using the SOLID principles Clean up Mac OS: How I freed 35GB of space Fixing 431 Request Header Fields Too Large in Node.js Setting up a Verdaccio npm registry Privacy and Coherence Elixir trick: start an Observer window with mix Validate your RSS feed Minimal dark mode with CSS and JavaScript Using Β΅compress to dramatically optimize static assets visit the /archive to see all 142 posts Ad blocking with Raspberry Pi and Pi-hole Optional chaining in Node.js 14 Nullish coalescing in Node.js 14 Road to Elixir: Monitor Crypto assets Resuming Elixir by self-hosting plausible analytics