Angelo Dini, Switzerland. Head of Product at Divio, co-founder of devguard.

Writing

77 articles since 2020. Mostly about building for the web, and lately quite a lot about AI tooling. They’re numbered in the order I wrote them, newest on top.

06Part 06, the cassette. Every article is a tape in it.

All 77 articles

Categories

All articles

20269 articles

  1. 077Fretfall Player, a Note Highway in Plain JavaScriptDevelop14 min
  2. 076A Desktop App with Tauri 2Develop16 min
  3. 075Godot for Web DevelopersStudy16 min
  4. 074AI SkillsDevelop11 min
  5. 073Building AI-Powered Apps with the Vercel AI SDKDevelop14 min
  6. 072Writing Skills for Claude CodeDevelop15 min
  7. 071Docker for Frontend DevelopersDevelop13 min
  8. 070Component-Driven Development with StorybookDevelop13 min
  9. 069Looking back at 2025Personal2 min

202512 articles

  1. 068Beautiful Documentation with FumadocsDevelop12 min
  2. 067Product Analytics with PostHogDevelop12 min
  3. 066What's New in Next.js 15Develop12 min
  4. 065End-to-End Typesafe APIs with tRPCDevelop15 min
  5. 064BiomeStudy12 min
  6. 063React CompilerDevelop11 min
  7. 062Tailwind CSS v4Develop12 min
  8. 061Next.js Server ActionsDevelop16 min
  9. 060Stripe Integration in Next.jsDevelop10 min
  10. 059Better AuthDevelop11 min
  11. 058React EmailDevelop11 min
  12. 057Looking back at 2024Personal2 min

202412 articles

  1. 056React 19Develop7 min
  2. 055Using Prisma with Next.jsDevelop10 min
  3. 054MonoreposStudy7 min
  4. 053Headless CMSDevelop7 min
  5. 052Modular Frontend DevelopmentTeach8 min
  6. 051CSS Container QueriesDevelop8 min
  7. 050Modern CSS TechniquesDevelop7 min
  8. 049Testing Strategies in ReactStudy7 min
  9. 048Introduction to DocusaurusTeach5 min
  10. 047Exploring useEffectEventTeach5 min
  11. 046Integrating AI and Machine LearningTeach6 min
  12. 045Looking back at 2023Personal1 min

202312 articles

  1. 044Demystifying Conventional CommitsStudy6 min
  2. 043Keeping Mac Settings in Sync with MackupTeach4 min
  3. 042Linting and Testing in ViteStudy7 min
  4. 041Switch to ViteStudy7 min
  5. 040Exploring React's useContext HookTeach7 min
  6. 039Understanding TypeScript UnionsTeach9 min
  7. 038AI and DevelopmentDevelop6 min
  8. 037Understanding React TransitionsTeach6 min
  9. 036Optimising React ComponentsTeach6 min
  10. 035Idiomatic ProgrammingTeach7 min
  11. 034Understanding React SuspenseTeach6 min
  12. 033Looking back at 2022Personal2 min

202212 articles

  1. 032Self-Hosted Jitsi ServerHomelab5 min
  2. 031Red pill or blue pill?Teach2 min
  3. 030Screenshot Testing with ReactStudy9 min
  4. 029Working with CSS Custom PropertiesTeach4 min
  5. 028React 18Develop6 min
  6. 027React HydrationTeach6 min
  7. 026Handling backupsHomelab4 min
  8. 025All about the consoleTeach8 min
  9. 024Using NormalizrDevelop5 min
  10. 023Monitoring with CheckmkHomelab5 min
  11. 022Configuring Calibre, Organizr and moreHomelab6 min
  12. 021Looking back at 2021Personal2 min

202112 articles

  1. 020Configuring Sonarr, Radarr and moreHomelab9 min
  2. 019Setting up a VPN server using WireGuardHomelab6 min
  3. 018Configuring SABnzbd and TransmissionHomelab5 min
  4. 017An alcohol-free weekendPersonal5 min
  5. 016Summer breakPersonal1 min
  6. 015Configuring PlexHomelab7 min
  7. 014Networking with UbiquitiHomelab5 min
  8. 013HomeOffice gamesPersonal6 min
  9. 012Storage - QNAP vs. SynologyHomelab6 min
  10. 011Virtualisation with ESXiHomelab7 min
  11. 010My HomelabHomelab4 min
  12. 009Python 3.9 - What's newStudy5 min

20208 articles

  1. 008Looking back at 2020Personal3 min
  2. 007Host a Gatsby project on Divio CloudDevelop3 min
  3. 006Apps I can't live withoutPersonal11 min
  4. 005Improve your profile on GitHubDevelop3 min
  5. 004Getting into GatsbyStudy6 min
  6. 003Automation using DotfilesHomelab6 min
  7. 002Finally, a websitePersonal2 min
  8. 001Getting your habits in orderPersonal3 min