Notatki

Blog

Notatki o frontendzie, SEO, AI, analityce i budowaniu prawdziwych produktów.

42 wpisy

16 kwietnia 20262 min czytania

Dlaczego stworzyłem gitae.com: narzędzie do głębokiej diagnostyki stron i infrastruktury

Stworzyłem gitae.com, aby szybciej odpowiadać na ważne pytanie: czy strona naprawdę nie działa, czy problem jest tylko po mojej stronie?

diagnostyka stronmonitoring infrastrukturyDNSSSLmonitoring uptimeanaliza siecigitae
14 kwietnia 20262 min czytania

Dlaczego moim zdaniem TypeScript jest najlepszym językiem dla Codex przy dostarczaniu prawdziwego oprogramowania

Jeśli celem jest produkcyjne oprogramowanie, a nie kod do dema, TypeScript daje Codexowi więcej struktury, lepszy feedback i większą kontrolę.

TypeScriptCodexProgramowanie z AIDostarczanie oprogramowaniaJavaScriptWorkflow dewelopera
6 kwietnia 20262 min czytania

Jurfi.com: przeglądarkowe studio dokumentów prawnych stworzone z myślą o przejrzystości

Jurfi.com to moje nowe studio dokumentów prawnych działające w przeglądarce, zbudowane po to, by zamieniać chaotyczne pisanie w bardziej czytelne i uporządkowane robocze wersje dokumentów — bez udawania, że AI zastępuje prawnika.

JurfiJurfi.comDokumenty prawneLegalTechSaaSSzkice dokumentówNarzędzia przeglądarkowe
5 kwietnia 20264 min czytania

Mój pierwszy przychód z SaaS: dlaczego pierwsze 10 dolarów znaczyło tak wiele

Moja pierwsza płatność online za produkt, który sam wymyśliłem i zbudowałem, wyniosła tylko 10 dolarów, ale była dowodem na to, że prawdziwy użytkownik dostrzegł w nim realną wartość.

SaaSPierwszy przychódNiezależny twórcaRozwój produktuDroga startupuBuild in publicWalidacja
3 kwietnia 20262 min czytania

Jak Codex pomaga mi przeglądać 15 projektów jednocześnie

Dzięki Codexowi w VS Code mogę znacznie szybciej przechodzić przez powtarzalną część przeglądu błędów, SEO, tłumaczeń, lokalizacji i testów w wielu projektach, bez rezygnacji z ręcznej kontroli.

Rozwój AICodexVS CodeTestowanie oprogramowaniaLokalizacjaSEOProduktywność developera
2 kwietnia 20263 min czytania

Dlaczego zostawiam ostatnie 3–5% Codex Plus na największe zadania inżynieryjne

Niewielka zmiana w moim podejściu całkowicie zmieniła sposób korzystania z Codex Plus: gdy limit dobiega końca, zamiast małych próśb uruchamiam najcięższe zadania techniczne.

Codex PlusNarzędzia AI do kodowaniaWorkflow programistyInżynieria oprogramowaniaMigracja do TypeScriptCzyszczenie ESLintRefaktoryzacjaProduktywność
1 kwietnia 20262 min czytania

Jak błędy technicznego SEO sprawiły, że moja strona zniknęła z Google

Moja strona nie tylko straciła pozycje. Zniknęła z Google całkowicie, a to pokazało mi, jak szybko błędy technicznego SEO potrafią zniszczyć zaufanie.

SEOTechniczne SEOGoogle SearchIndeksowanieCanonicalOdzyskiwanie stronyWzrost organiczny
31 marca 20263 min czytania

Po pięciu latach bazowy MacBook M1 nadal wydaje mi się jednym z najlepszych zakupów technologicznych

Po pięciu latach intensywnego codziennego używania bazowy MacBook M1 wciąż daje mi poczucie wyjątkowo trafionego zakupu na długie lata.

MacBookAppleM1ProduktywnośćTworzenie oprogramowaniaMontaż wideoWartość technologii
30 marca 20262 min czytania

Jak AI i Next.js sprawiły, że uruchomienie mojego projektu w 4 językach było dużo łatwiejsze, niż się spodziewałem

Niewielka zmiana w strukturze treści, tłumaczenie wspierane przez AI i Next.js sprawiły, że start w 4 językach okazał się znacznie prostszy i łatwiejszy do skalowania, niż zakładałem.

Lokalizacja AINext.jsWielojęzyczne stronySEOChatGPTProdukty globalne
27 marca 20263 min czytania

Uruchomiłem qrviz: dlaczego stworzyłem darmowy generator kodów QR bez planu monetyzacji

Uruchomiłem qrviz.com jako darmowy generator kodów QR nie dlatego, że to był najbardziej opłacalny ruch biznesowy, lecz dlatego, że budowanie użytecznych produktów wciąż daje mi ogromną energię.

Generator kodów QRQrvizUruchomienie produktuSEOProjekt pobocznyTworzenie stronIndie hacking
20 lutego 20264 min czytania

Jak samodzielnie zbudować chatbot w stylu Character AI: dlaczego najtrudniejsze jest tworzenie wiarygodnych postaci

Uruchomienie chatbota w stylu Character AI w 13 językach pokazało mi, że najtrudniejsza nie jest sama technologia, lecz projektowanie postaci, które wydają się prawdziwe.

Character AIChatbot AIProjektowanie postaciRozwój indieProdukty LLMBuild in publicCozy Friend
18 lutego 20262 min czytania

Dlaczego zdobywanie klientów jest trudniejsze niż zbudowanie SaaS

Dla wielu programistów kodowanie jest naturalne, ale po starcie produktu prawdziwym wyzwaniem okazują się dystrybucja, pozycjonowanie i retencja.

Wzrost SaaSPozyskiwanie klientówMarketing produktuBootstrappingBudowanie publicznieRizae
17 lutego 20263 min czytania

Zbudowałem własne Character AI całkowicie sam i dopiero premiera uczyniła je prawdziwym produktem

Samo zbudowanie Character AI w pojedynkę było dużym wyzwaniem, ale uruchomienie płatności zamieniło projekt poboczny w realny produkt z realną odpowiedzialnością.

Character AISolo founderPremiera produktuChatbot AIMMORPGBudowanie publicznie
22 stycznia 20262 min czytania

Halucynacje AI przy tworzeniu postaci anime wciąż potrafią zaskoczyć

Tworząc postacie anime do rizae.com z pomocą ChatGPT, ciągle widzę to samo: AI potrafi być imponujące, a chwilę później z pełną pewnością ignorować oczywiste błędy.

Halucynacje AIGeneratywna AIPostacie animeChatGPTIndie hackingRizae
22 stycznia 20262 min czytania

Shorts Experiment: Vertical Video, Voiceover, and Subtitles

Early tests confirmed the obvious: vertical video with voice and captions gets meaningfully more reach than static or silent clips.

Build in PublicContent MarketingShortsCapCutCreator GrowthYouTube Shorts
20 stycznia 20261 min czytania

Rosyjski rynek pracy IT w 2026 roku: jak to naprawdę wygląda

Konkurencja jest brutalna: kandydatów jest więcej, wynagrodzenia stoją w miejscu lub spadają, a naprawdę dobrych ofert jest znacznie mniej.

KarieraRynek pracy ITFrontendRosjaMoskwaRekrutacjaBranża technologiczna
19 stycznia 20263 min czytania

Kiedy AI dodaje dodatkową rękę i upiera się, że wszystko jest w porządku

Modele generujące obrazy potrafią mylić się z pełnym przekonaniem, a prompty korygujące nadal zawodzą w zaskakująco uparty sposób.

AIGenerowanie obrazówHalucynacjeBudowanie produktuBuild in PublicChatboty
15 stycznia 20261 min czytania

Web development, projekty solo i krótkie przedstawienie się

Krótkie przedstawienie: sześć lat w web developmencie, nadal tworzę własne projekty i zawsze chętnie porozmawiam o technologii.

NetworkingWeb developmentProjekty soloSpołecznośćKariera w techuBuild in Public
14 stycznia 20262 min czytania

Powrót z wakacji i od razu z powrotem do kodu

Cztery dni skupionego budowania przypomniały mi, jak bardzo po przerwie lubię głęboką pracę techniczną.

Rozwój oprogramowaniaCiągłe uczenie sięProjekty poboczneŻycie developeraBudowanie publicznieKariera w technologiiNauka przez działanie
5 stycznia 20261 min czytania

Miętowa herbata, 3500 commitów i porządna przerwa

Krótka refleksja o czteromiesięcznym sprincie, urodzinach w Maroku i o tym, dlaczego po długim okresie intensywnej pracy naprawdę potrzebny jest odpoczynek.

Styl życiaProduktywnośćPodróżeIndie HackingZdrowie psychiczne
1 stycznia 20262 min czytania

Jak użyłem DeepSeek i Node.js, żeby szybciej dowieźć AI SaaS

Jak DeepSeek pomógł mi przebić się przez barierę MVP i przejść od pustego repo do działającej platformy.

Node.jsAISaaSDeepSeekProduktywnośćIndie Hacking
31 grudnia 20251 min czytania

Mój viralowy post na Threads został usunięty przez przyjazny komentarz

To mocne przypomnienie, jak ryzykowne są cudze platformy: nowe konto deweloperskie zaczęło łapać zasięgi, po czym nagle zostało zawieszone.

Media społecznościoweThreadsMetaMarketingIndie devCudze platformy
30 grudnia 20251 min czytania

Posting My First TikTok at 28

I tested short-form video by reviving an old MMORPG project and turning it into a small traffic experiment.

MarketingTikTokIndie DevBuild in PublicGame Dev
29 grudnia 20252 min czytania

A YouTube Comment Brought My Old MMORPG Back to Life

One unexpected comment pushed me to reopen a forgotten game, fix it up, and fold it into a newer AI product.

Game DevIndie DevMMORPGSide ProjectsAIRefactoring
22 grudnia 20252 min czytania

Jak dostałem bana na Reddicie w 15 minut

Podszedłem do Reddita powoli i ostrożnie, a mimo to niemal od razu dostałem permanentnego bana.

Media społecznościoweSpołecznośćRedditUXRantJavaScript
16 listopada 20252 min czytania

Stare domeny przychodzą z bagażem

25-letnia domena przyniosła ze sobą stary ruch botów, zmarnowany crawl i problem SEO, który naprawdę udało się uporządkować dopiero dzięki celowanym odpowiedziom 410.

SEOWebmasterDevOpsRozwiązywanie problemówDomeny
14 listopada 20252 min czytania

Dlaczego moja strona prawie nie dostawała ruchu z Rosji

Problemem nie był popyt. To Cloudflare, rosyjskie blokady i migracja ostatecznie przywróciły dostęp.

DevOpsSEONginxCloudflareRozwiązywanie problemówInfrastruktura
27 października 20251 min czytania

Dlaczego strony statyczne tak dobrze znoszą szum botów

Moje logi są pełne skanerów i prób exploitów, a mimo to cały stack prawie tego nie odczuwa. Na tym właśnie polega przewaga statycznego dostarczania treści.

BezpieczeństwoNext.jsNginxDevOpsWydajnośćStrona statyczna
27 października 20251 min czytania

Yandex kontra Google w nowym projekcie

Yandex zaczął sprowadzać realny ruch, podczas gdy Google prawie wcale nie reagował. Ten kontrast dobrze pokazuje, jak różnie oba silniki traktują nowe strony.

SEOWyszukiwarka GoogleYandexWzrost ruchuAnalitykaStudium przypadku
17 października 20251 min czytania

Yandex zaindeksował ponad 4 000 stron w jedną noc

Ważny moment dla programmatic SEO: tysiące statycznych stron trafiły do indeksu za jednym podejściem.

SEONext.jsSSGYandexWzrostProgrammatic SEO
16 października 20251 min czytania

Miesiąc eksperymentów z SEO: 632 odwiedzających i mnóstwo pytań

Miesiąc praktycznej pracy nad SEO przyniósł realny ruch, kilka niespodzianek i dużo lepsze wyczucie tego, co naprawdę daje efekt.

SEOAnalitykaNaukaRuch botówWebvisor
6 października 20251 min czytania

Od pracy we frontendzie do praktycznego SEO

Zbudowałem poboczny projekt w Next.js, żeby nauczyć się SEO, i ostatecznie to Yandex wyraźnie przebił Google.

SEONext.jsFrontendYandexGoogleNauka
5 października 20251 min czytania

Dlaczego wybrałem Yandex Metrica zamiast Google Analytics

Po tygodniu realnego używania Yandex Metrica dał mi wyraźniejsze dane o zachowaniu i znacznie lepszy obraz tego, jak użytkownicy poruszają się po stronie.

AnalitykaUXYandex MetricaGoogle AnalyticsNarzędziaOptymalizacja
3 października 20251 min czytania

Jak przekierowania 308 pomogły mi opanować bałagan w sitemapie

Yandex błędnie odczytał tysiące adresów URL, a przygotowane zawczasu przekierowania 308 odciągnęły roboty od uszkodzonych ścieżek.

SEOYandexSitemapPrzekierowaniaRozwiązywanie problemówTechniczne SEO
2 października 20251 min czytania

Początkowy skok w Google to nie jest prawdziwy wzrost

Mocny wzrost po starcie może cieszyć, ale bardzo często szybko znika. Dlatego nowe strony nie powinny zbyt mocno ufać temu okresowi „miesiąca miodowego”.

SEOWyszukiwarka GoogleAnalitykaNarzędzia dla webmasterówMarketing
1 października 20251 min czytania

Utrata 2000 stron w Yandex z dnia na dzień

To dosadne przypomnienie, że zmienność SEO jest częścią tej gry, nawet gdy projekt wygląda na taki, który rośnie bez problemu.

SEOYandexRozwiązywanie problemówIndeksowanieZderzenie z rzeczywistością
11 lipca 20251 min czytania

Jak wygrałem dwie nagrody na Moscow JS 66

Wieczór pełen wystąpień o botach Telegrama, TypeScript i AI, a także pytania, dzięki którym wróciłem do domu z dwiema nagrodami.

WydarzeniaJavaScriptTypeScriptAISpołecznośćMoscowJS
23 czerwca 20251 min czytania

Notatki z PiterJS

Co najbardziej zapadło mi w pamięć po PiterJS w Petersburgu: FrontOps, wydajność i wartość dobrego przygotowania.

WydarzeniaJavaScriptFrontOpsDockerWydajnośćSpołeczność
17 czerwca 20252 min czytania

My Multilingual Next.js Blog Reached 500 Impressions in One Week

After just one week, the early search data was already showing why multilingual SEO can compound faster than launching in a single language.

Next.jsSEOI18nMultilingualExperimentWeb Development
9 czerwca 20253 min czytania

18 Months, 30 Players, and Why the Game Still Mattered

My browser MMORPG never found a big audience, but the small group of players who stayed made the whole project feel meaningful.

Game DevelopmentIndie DevMMORPGReactNode.jsMarketingLessons Learned
7 czerwca 20251 min czytania

Notatki z MoscowJS 65

Krótki recap MoscowJS 65 w T Bank, najbardziej zapadających w pamięć wystąpień i tego, dlaczego lokalne meetupy JavaScript wciąż mają znaczenie.

WydarzeniaJavaScriptSpołecznośćMoscowJSNetworking
25 maja 20251 min czytania

Nowa strona, nowy kierunek

Uruchomiłem nowe portfolio oparte na sześciu latach doświadczenia i kolejnej fali pobocznych projektów skupionych na AI.

OsobistePortfolioAIProjekty poboczneKariera