Luciano Serruya Aloisi

Software developer from Trelew, Chubut, Argentina šŸ‡¦šŸ‡·

Git hooks with husky on a monorepo

Let's suppose your monorepo consist of a frontend directory and a api directory. If you want to only exec...

Why, in theory, Firestore could never support full-text search natively

How Firestore works What is an index, how it works, how to search...

Notes on how to deploy Incrementally Server Side Generated apps to Firebase

Deploy files to Firebase Hosting on-demand Really cumbersome,...

Add full-text search to your Firebase app

As it is publicly known, Firestore as a database does not allow full-text searches. So in case you wou...

Develop and deploy Firebase-based REST APIs

Firebase is an awesome product suite. You can use its client SDKs to add back-end functionalities to...

Developing locally with Firebase šŸ”„

In case you ever used any Firebase product in a project, you would quickly realize that you were always hitti...

Deploying full-stack applications with Firebase

*This note was firstly meant to be part of this other note, but I then decided to write it as a ...

Running Cloud SQL proxy with docker-compose

Create a service account key file and name it serviceAccount.json right next to your `docker-compo...

Wordpress docker image with host user + docker-compose

FROM wordpress # Taken from here: # https://jtreminio.com/blog/running-docker-...

Notes on Dagger for Android

These are some notes I wrote back when I was doing some Android development and started learning about Dagger. I'm q...

TypeScript: sharing type definitions seamlessly between server and client (with React.js)

This note will not be a fully detailed tutorial, as it...

TypeScript: sharing type definitions seamlessly between server and client (with Vue.js)

TL;DR - Have both your server code and client code w...

Firebase, am I right?

Oh, Firebase. Didn't we all fell in love it with when we just knew it? I know I did. Although I think is an awesome tool...

Angular Universal: what they don't tell you

Angular Universal: what they don't tell you ng add @nguniversal/express-engine and we are good to go?. Technically, yes, but you should keep...

Building a full-stack app with Next.js - Pagination

Hey there! This is the fourth (and maybe last) part of a series about building a full-stack ...

Building a full-stack app with Next.js - CRUD operations

Hello there! This is the third part of a series about building a full-stack app with Ne...

Building a full-stack app with Next.js - Adding a database

Hello there! This is the second part of a series about building a full-stack app with...

Building a full-stack app with Next.js

In my last article I talked about SEO, SSR, and how Next.js can help us in those matters. In this new art...

My take on Next.js

Hi! My name is Luciano Serruya Aloisi, I'm a 23-years old software developer from Trelew, Chubut, Argentina šŸ‡¦šŸ‡·. I've been wan...