JavaScript sucks. Here’s how to build with Vite and Gleam


Vite and Gleam

TL;DR

I am not attacking JavaScript. I only wrote highlights of my personal frustrations with JS and how I mitigated them. Most of the article is about Gleam and Vite and goes over the challenges I faced and the reasoning behind my decisions.

Here’s the template itself. You can check the source code and you can begin building.

For years, I’ve felt this pain: the tooling is great, but the language is fundamentally flawed. JavaScript was never designed properly. I mean never. I’ve worried to even touch this language for this exact reason. Web developers spent a decade building increasingly elaborate band-aids to make it work. While TypeScript provides a safety net, it often feels like weak tape holding together a structure that wasn’t built to be sane for developers. I wanted something better that doesn’t change my values.

Read more ⟶

Why Zig is better than Rust (And why it won't stop)


Hi! Over the years of studying computer science, I have tried many languages, such as Java, Go, Rust. But I always come back to Zig. Rust has always been almost perfect for me, but that time I realized how unproductive it was to use. I will prove to you that Zig has a great future.

There are many reasons…

First of all, I don’t want to discrediting Rust maintainers or language itself. Tokio is one of the best async runtimes that currently exists. If you need to make a more battle-tested application, use Rust. Rust is awesome and production ready language.

Read more ⟶