GyaanSetu WebDev

Frontend, backend and devops for the modern web.

127 articlesDeep, practical knowledge

A Width Check Broke a Kanji

A Width Check Broke a Kanji A name went into a terminal table and came out broken. The surname was 𠮷田. The first character is not the common 吉. It is 𠮷 (U+20BB7). This is a rare…

WebDev · 2 min read

4 wzorce GitHub Actions dla Monorepo ETL

4 wzorce GitHub Actions dla Monorepo ETL. Uruchamianie trzech witryn z jednego monorepo generuje problemy. Musisz mierzyć się z trzema oddzielnymi zadaniami ETL, trzema przebudowami treści i trzema procesami wdrażania...

WebDev · 2 min read

I Built My Own Tunneling Platform

I Built My Own Tunneling Platform I spent three days polishing a web app on my laptop. It looked perfect. Then I tried testing it on my phone. Everything broke. Local development…

WebDev · 2 min read

Wykorzystanie AI do wykrywania błędów autoryzacji

Wykorzystanie AI do wykrywania błędów autoryzacji. Programy bug bounty się zmieniają. Niektóre programy przestały wypłacać nagrody. Inne obniżyły wypłaty o 80%. Powodem nie jest to, że AI znajduje zbyt wiele błędów...

WebDev · 2 min read

The Pragmatic Programmer: 20 Years Later

The Pragmatic Programmer: 20 Years Later I read The Pragmatic Programmer over two decades ago. Back then, it felt like a list of good practices. Today, after years of breaking sys…

WebDev · 2 min read

A Garden That No One Asked For

A Garden That No One Asked For On June 21, I built a garden. I did not build a codebase or a dashboard. I built ALICE Garden. It lives on a local URL when I work and in a GitHub r…

WebDev · 2 min read

Jak tworzymy bezpieczne dla klientów procesy publikacji

Jak tworzymy bezpieczne dla klientów procesy publikacji. Większość automatyzacji mediów społecznościowych zawodzi, ponieważ traktuje publikację jako cały proces. W pracy dla klientów publikacja to tylko ostatni krok. Reszta...

WebDev · 2 min read

Własny e-commerce na Firebase

Własny e-commerce na Firebase. Zbudowałem własną witrynę e-commerce od podstaw. Nie korzystałem z gotowych platform. Zamiast tego użyłem Firebase Realtime Database i Netlify. CLI...

WebDev · 2 min read