Published at
At the time of posting this my current full stack tech stack is
This full tech stack is for building fast full stack apps.
Here are the tools I use for Frontend devolvement
I use Vue because React is too big is verbose
I use Tailwind CSS and SCSS because I will go crazy if I have to code CSS
Justs makes JavaScript feel less like JavaScript
I need TYPES!
Pinia state management for Vue.
Vite because it works great with Vue
I dislike React, so I am not going to use React Native, and I like Flutter because it’s easy to use
Here are the tools I use for making my backend APIs
I use Go/lang because I have never found something easier to use also because I am sick of writing Java.
A while ago I used MySQL because I like SQL then I tried SQLite but stopped using it because I had never used MongoDB and wanted to try it and then I stopped switching thanks to PostgreSQL because it has the best of all other databases.
I am sick of writing SQL, making valuable apps, and I find the Go standard library for SQL to not be the best I have heard about sqlx but have not tried it yet.
I use Redis as a cache layer because it is a fast database.
I don’t want to say “But it works on my machine”
I use Nginx as a reverse-proxy to my apps Docker container
I use Apache HTTP Server to server the web frontend. Yes, I do route Apache HTTP Server behind Nginx.
Go Echo/Echo is a Go web framework that I find easy to write and gives good performance in production.
Live reload is very nice
Here are the tools I use to make blogs/documentation like this one!
Just Astro and sometimes Tailwind CSS because I want fast page load times.
Sometime soon I would like to give HTMX and Alpine.js a try, I have also been looking at the Go HTML template engine because I think it would work well with HTMX and Alpine, not too mention I want to try Supabase and Coolify because I want to deploy a bit faster with Coolify that is I don’t like a idea of not making your own backend but I still want to try Supabase because I dislike Firebase.
Thanks for reading!