Articles & Notes

Writing is my go-to alternative to sedimenting my knowledge. By writing I can anticipate my first questions and deepen my knowledge on topics, so when I reach a minimal degree of understanding I jump to a text editor. This has helped me a lot in collaborating with wonderful people who just motivate me in going further. My most recent articles can be found on Smashing Magazine.

  • Smashing Magazine

    What's new in Next.js 13?

    Let’s talk about Next.js, one of the most well-known React frameworks used for production. From new components to font optimization, Atila shares a quick overview and invites you to join his Advanced Next.js Masterclass taking place later this month.

  • Smashing Magazine

    The Rise Of Serverless Databases

    In this article, the first part of “Databases for Front-end Developers” series, Atila Fassina helps you understand the concepts behind database architecture in order to use them reliably and sheds some light on serverless databases.

  • Xata Serverless Database Community

    At Xata we strive to be the serverless database with the best developer experience (DX) in the world. This is an ambitious goal and all of us are fully aware of that, to that goal we launched the Xata Discord Server to everyone interested in joining in. “What does a discord server have to do with DX?”, you may be wondering. I am glad you asked.

  • dev.to

    The Xata Experience

    I'm getting into Developer Relations. The reasons behind my decision to join Xata.

  • Smashing Magazine

    Remix Routes Demystified

    In the past months, there have been lots of talks dedictaed to Remix. Routing is not only one of the things that sets it apart from other frameworks, but it also fuels great performance and improves the overall experience for developers. Let’s dig in to all of the features that build up routing in this powerful framework.

  • Smashing Magazine

    A Recipe For A Good Design System

    Maintaining a design system is a lot of work. In this article, Atila Fassina shares his lessons learned and how a platform such as Backlight can help put together a series of tools to speed up your architecture setup.

  • Smashing Magazine

    How To Benchmark And Improve Web Vitals With Real User Metrics

    Web Vitals are the new gold standard in performance due to their direct correlation with the user’s experience. In this article, you’ll learn what monitoring can do and how RayGun can help you sustain performance maintenance while scaling your app.

  • Smashing Magazine

    Localizing Your Next.js App

    Internationalized routing is not exactly a new feature on Next.js. In this article, we are not only checking what we get from this feature, but also how to leverage such functionalities to achieve the best user experience and a smooth developer experience as well.

  • Smashing Magazine

    State Management in Next.js

    By combining some React APIs, we can accurately manage “simple” states. With Next.js though, we can quickly find situations where we need to accommodate many other requirements. Let’s have a look at some patterns to accomplish all that.

  • Smashing Magazine

    Breaking Down Bulky Builds With Netlify And Next.js

    Static Generation is great for performance — until the app gets too big and build-times go through the roof. Today, we’ll have a look at how Netlify’s fresh On-Demand Builders can fix that.

  • Smashing Magazine

    Tree-Shaking: A Reference Guide

    “Tree-shaking” is a must-have performance optimization when bundling JavaScript. In this article, we dive deeper on how exactly it works and how specs and practice intertwine to make bundles leaner and more performant. Plus, you’ll get a tree-shaking checklist to use for your projects.

  • dev.to

    Gradient Texts

  • dev.to

    Array Cheatsheet

  • dev.to

    5 Clever tips on CSS

  • CSS Tricks

    Jumping into Webmentions

    How does a site implement Webmentions? In some cases, like WordPress, it’s as trivial as installing a couple of plugins. Other cases may not be quite so simple, but it’s still pretty straightforward. In fact, let’s do that now!

  • dev.to

    Starting with TypeScript