Danilo Velasquez
blog / work / projects / about
Blog
2025
  • Why Kleinanzeigen.de Picked Astro Over Next.js
    Our journey modernizing Germany's largest classifieds site, evaluating Next.js, Deno/Fresh, and Astro, and why Astro's islands were the right choice for our scale and challenges.
  • Taming the CI Beast: The Impact of Optimization (Part 4)
    Quantifying the cost savings and developer productivity gains achieved by optimizing our CI/CD pipeline.
  • Taming the CI Beast: Optimizing a Massive Next.js Application (Part 3)
    Reduce CI build times by optimizing the build process and Docker image creation for a massive Next.js application. Learn how we achieved a 9-minute CI pipeline!
  • Taming the CI Beast: Optimizing a Massive Next.js Application (Part 2)
    Delving into memory management and Jest worker optimization to further tame the CI beast and uncover hidden performance bottlenecks.
  • Taming the CI Beast: Optimizing a Massive Next.js Application (Part 1)
    How we slashed CI build times and empowered a team of 100+ developers by tackling performance bottlenecks in a massive Next.js application.
2020
  • Debugging Development Performance in a NextJS Application
    Analysis, diagnostic, and fix of a performance problem in a NextJS Application.
  • When can I consider myself a good software developer?
    A small essay about when you could consider yourself a good software developer.
© 2024 | Danilo Velasquez