Blog

Blog

Przemyślenia, poradniki i notatki o tworzeniu oprogramowania.

Rust 2026-07-10·Ievgenii Svyryd·4 min czytania

Rustango: przenosimy baterie Django do Rusta

Framework webowy z pełnym wyposażeniem, który przenosi doświadczenie deweloperskie Django - typowany ORM, migracje, panel admina, uwierzytelnianie i polecenia zarządzające - do asynchronicznego Rusta, bez rezygnowania z gwarancji na etapie kompilacji.

Rust 2026-06-29·4 min czytania

Rustango CMS: system CMS w Ruście w stylu Wagtail

System zarządzania treścią zbudowany na Rustango, który przenosi drzewo stron, StreamField, snippety i renditiony obrazów z Wagtaila do Rusta - wielodostępny (multi-tenant), bezpieczny typowo i szybki.

Architecture 2026-04-24·14 min czytania

Blueprints: jak zastąpiłem setki szablonów słownikami Pythona

System blueprintów, który zamienia słowniki Pythona w kompletne strony admina - tabele, filtry, formularze, akcje, uprawnienia i menu - bez żadnych szablonów HTML. Jak dekorator, TypedDict i kontrakt JSON wyeliminowały całą klasę powtarzalnej pracy frontendowej.

Architecture 2026-04-13·8 min czytania

Pięć witryn multisite Wagtail i kryzys motywów: jak narodził się wagtail-visual-themes

Po wdrożeniu piątej aplikacji multisite w Wagtailu i skopiowaniu kolejnego plątaniny nadpisań kolorów marki w końcu wyodrębniłem warstwę motywów do osobnego pakietu. To historia o tym, dlaczego każdy projekt w Wagtailu kończy się ponownym wynajdywaniem motywów — oraz o małej, opiniotwórczej bibliotece, która powstrzymała mnie od zrobienia tego po raz szósty.

Kontakt →