<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Posts on Hendassa100k Website</title><link>https://hendassa100k.github.io/posts/</link><description>Recent content in Posts on Hendassa100k Website</description><generator>Hugo</generator><language>en-us</language><copyright>Licensed under 0BSD</copyright><lastBuildDate>Sat, 11 Jul 2026 00:00:00 +0300</lastBuildDate><atom:link href="https://hendassa100k.github.io/posts/rss.xml" rel="self" type="application/rss+xml"/><item><title>JavaScript sucks. Here’s how to build with Vite and Gleam</title><link>https://hendassa100k.github.io/posts/2026-07-11-gleam-and-vite/</link><pubDate>Sat, 11 Jul 2026 00:00:00 +0300</pubDate><guid>https://hendassa100k.github.io/posts/2026-07-11-gleam-and-vite/</guid><description>&lt;img src="https://hendassa100k.github.io/posts/2026-07-11-gleam-and-vite/images/cover.webp" alt="Vite and Gleam"&gt;
&lt;h2 id="tldr"&gt;TL;DR&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;I am not attacking JavaScript&lt;/strong&gt;. 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.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://codeberg.org/hendassa100k/vite_gleam_template"&gt;Here&amp;rsquo;s the template itself&lt;/a&gt;. You can check the source code and you can begin building.&lt;/p&gt;
&lt;p&gt;For years, I&amp;rsquo;ve felt this pain: the tooling is great, but the language is fundamentally flawed. JavaScript was never designed properly. I mean &lt;em&gt;never&lt;/em&gt;. I&amp;rsquo;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&amp;rsquo;t built to be sane for developers. I wanted something better that doesn&amp;rsquo;t change my values.&lt;/p&gt;</description></item><item><title>Why Zig is better than Rust (And why it won't stop)</title><link>https://hendassa100k.github.io/posts/2025-09-13-zig-vs-rust/</link><pubDate>Sat, 13 Sep 2025 00:00:00 +0300</pubDate><guid>https://hendassa100k.github.io/posts/2025-09-13-zig-vs-rust/</guid><description>&lt;p&gt;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.&lt;/p&gt;
&lt;h1 id="there-are-many-reasons"&gt;There are many reasons&amp;hellip;&lt;/h1&gt;
&lt;p&gt;First of all, &lt;strong&gt;I don&amp;rsquo;t want to discrediting Rust maintainers or language itself&lt;/strong&gt;. 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.&lt;/p&gt;</description></item></channel></rss>