Software engineer, dreamer, and community builder.

I’m Antonio, a software engineer based in Pisa, Italy. I work with backend technologies and I’m passionate about distributed systems. In my free time, I organize events with the local community I founded: pisa.dev.

The problem of SSR frameworks (a rant about Next.js and Sveltekit)

In order to do server side rendering, both the server (for the first rendering) and the client (after the app hydration) will need to be able to call your API and fetch the data they need on the page. We'll talk about this soon. As a software engineer I have a fetish for 'clean code'. When I write a UI component I'd like it to be reusable, and to be in charge of only one thing (single responsability principle, right?).

Still using Node.js? Deno 1.0 is here!

Even if Node was a big successful project Ryan regretted some of his decisions. NPM, the primary package manager for Node and the central core of the Node ecosystem, is a commercial company and it was acquired by Microsoft recently. This doesn't necessarily means anything bad but it can affect the culture behind the project.

Go lessons learnt by refactoring

A little context: I recently moved to a new company and they are starting using Go for some of the projects currently developing. I found myself reading a bunch of code written by people who only recently started writing Go, and came from years of experience in other languages - i.e. Java and C++.

Older articles

Work

  1. Company
    Qredo
    Role
    Blockchain Engineer
    Date
  2. Company
    Ignite (fka Tendermint)
    Role
    Sr. Backend Engineer
    Date
  3. Company
    Geckosoft
    Role
    Backend engineer
    Date
  4. Company
    Nextworks
    Role
    Backend engineer
    Date
  5. Company
    Zerynth
    Role
    Fullstack developer
    Date