[{"data":1,"prerenderedAt":1171},["ShallowReactive",2],{"post:\u002Fblog\u002F9-zasad-programowania-z-ai-9-osad-i-odpowiedzialnosc":3,"surround:\u002Fblog\u002F9-zasad-programowania-z-ai-9-osad-i-odpowiedzialnosc":271,"related:\u002Fblog\u002F9-zasad-programowania-z-ai-9-osad-i-odpowiedzialnosc":276,"categories":304,"tags":375,"post-author:maciej-walczak":1157},{"id":4,"title":5,"author":6,"body":7,"categories":250,"comments":252,"cover":15,"coverAlt":13,"date":253,"description":254,"draft":255,"extension":256,"hidden":255,"meta":257,"navigation":252,"path":258,"readingTime":259,"redirectFrom":260,"seo":261,"sitemap":262,"slug":263,"stem":264,"tags":265,"updated":269,"wpId":269,"__hash__":270},"blog\u002Fblog\u002F2026-11-14-9-zasad-programowania-z-ai-9-osad-i-odpowiedzialnosc.md","9 zasad programowania z AI - #9: Osąd i odpowiedzialność","maciej-walczak",{"type":8,"value":9,"toc":238},"minimark",[10,17,30,35,40,44,47,50,54,57,69,73,76,79,83,86,90,97,101,107,185,189,192,229,232,235],[11,12],"figure",{"alt":13,"height":14,"src":15,"width":16},"Okładka z napisem „9 zasad programowania z AI” i pod nim „#9 Osąd i odpowiedzialność” w lewym górnym rogu. Ilustracja w stylu płaskiej grafiki wektorowej. Programista w okularach siedzi na fotelu za sterem okrętowym, połączonym kablami z rzędem skrzynek, na których siedzą trzy małe roboty z kolorowymi klockami. Na monitorze po lewej widać schemat z haczykami. W tle zachód słońca nad morzem i latarnia morska na klifie.",1086,"https:\u002F\u002F5icqmonbzxnrw2bn.public.blob.vercel-storage.com\u002F2026\u002F11\u002F9-zasad-9-osad-okladka.png",1448,[18,19,20,21,29],"p",{},"To ostatnia część serii. W ",[22,23,25],"a",{"href":24},"\u002Fblog\u002F9-zasad-programowania-z-ai-8-review-wedlug-ryzyka",[26,27,28],"strong",{},"poprzedniej"," ustalaliśmy, ile ludzkich oczu potrzebuje zmiana. Przez osiem zasad uczyliśmy się oddawać agentowi coraz więcej. Ta ostatnia mówi, czego oddać nie wolno.",[31,32,34],"h2",{"id":33},"zasada-9-zostaw-sobie-osąd-i-odpowiedzialność","Zasada #9: zostaw sobie osąd i odpowiedzialność",[18,36,37],{},[26,38,39],{},"Agentowi możesz oddać pracę, ale nie rozumienie i nie odpowiedzialność.",[31,41,43],{"id":42},"nie-oddawaj-myślenia","Nie oddawaj myślenia",[18,45,46],{},"Dex Horthy z HumanLayer mówi wprost: nie oddawaj myślenia na zewnątrz. Błąd w rozpoznaniu systemu psuje wszystko, co powstaje potem, a zły fragment planu to setki złych linii kodu. Andrej Karpathy ujmuje to podobnie: możesz oddać myślenie, ale nie rozumienie.",[18,48,49],{},"Według Karpathy’ego człowiekowi zostają gust, osąd, szczegółowy opis tego, czego chcemy, nadzór i znajomość podstaw, żeby rozpoznać, kiedy agent się myli.",[31,51,53],{"id":52},"agent-bywa-genialny-i-absurdalny-naraz","Agent bywa genialny i absurdalny naraz",[18,55,56],{},"Karpathy nazywa to „poszarpaną inteligencją”: ten sam model potrafi przerobić kod liczący 100 tys. linii, a po chwili doradzić, żeby pieszo przejść 50 metrów do myjni samochodowej. W kodzie wygląda to podobnie: agent może na przykład łączyć płatności po adresie e-mail zamiast po stałym numerze użytkownika. Dlatego zostajemy „w pętli”, czyli nie odpuszczamy oceny tego, co agent zrobił.",[18,58,59,60,64,65,68],{},"Karpathy rozróżnia też dwa style pracy. ",[61,62,63],"em",{},"Vibe coding"," (programowanie „na wyczucie”, bez zaglądania w kod) podnosi poziom startowy dla wszystkich, bo każdy może coś zbudować. ",[61,66,67],{},"Agentic engineering"," (praca z agentami z zachowaniem inżynierskich standardów) utrzymuje dotychczasową jakość przy większej szybkości.",[31,70,72],{"id":71},"kto-steruje-a-kto-wykonuje","Kto steruje, a kto wykonuje",[18,74,75],{},"Matt Pocock opisuje podział ról obrazowo: agent to taktyczny „sierżant”, człowiek odpowiada za strategię. Za Kentem Beckiem dodaje: kod, który wygląda wiarygodnie, to jeszcze nie kod, który działa, więc trzeba codziennie inwestować w dobry projekt systemu.",[18,77,78],{},"W praktyce Pocock proponuje dzielić kod na „szare skrzynki”, czyli kawałki z prostym wejściem i wyjściem. Człowiek projektuje to, co widać z zewnątrz, i właśnie to testuje, a wnętrze oddaje agentowi. Wyjątkiem są obszary krytyczne, np. płatności.",[31,80,82],{"id":81},"odpowiedzialność-nie-przechodzi-na-agenta","Odpowiedzialność nie przechodzi na agenta",[18,84,85],{},"W zespole Claude Code obowiązuje zasada „you land it, you own it”: kto wdraża zmianę, ten za nią odpowiada. Scott Hanselman z GitHub dodaje, że AI to po prostu kolejne narzędzie. Cały proces tworzenia oprogramowania zostaje ten sam (planowanie, testy, przegląd), a hasło brzmi „trust but verify”: ufaj, ale sprawdzaj.",[31,87,89],{"id":88},"gdzie-napięcie","Gdzie napięcie?",[18,91,92,93,96],{},"Lopopolo z OpenAI zachęca: nie bój się wycofać się z ciągłego pilnowania agenta (usunąć się „z pętli”), bo agent da radę. Horthy każe nie oddawać myślenia. Sprzeczność? Nie. Wniosek z całej serii: Lopopolo może się wycofać dlatego, że zbudował wokół agenta system: jasno zapisane wymagania, dowody, reguły, kontrolę. Usunięcie się z pętli to ",[26,94,95],{},"efekt"," inwestycji w zasady 2–8, a nie punkt startu.",[31,98,100],{"id":99},"_9-zasad-na-jednej-stronie","9 zasad na jednej stronie",[11,102],{"alt":103,"height":104,"src":105,"width":106},"Mapa serii „9 zasad programowania z AI” w trzech grupach po trzy kafelki. Przygotuj pracę: 1 zarządzaj kontekstem, 2 ustalcie, o co chodzi, 3 zdefiniuj „gotowe”. Zbuduj system: 4 żądaj dowodu, 5 zamień błędy w guardraile, 6 skille: mało i mierzone. Skaluj i odpowiadaj: 7 dopasuj effort i liczbę agentów, 8 review według ryzyka, 9 osąd i odpowiedzialność (podświetlone, „tu jesteś”).",740,"https:\u002F\u002F5icqmonbzxnrw2bn.public.blob.vercel-storage.com\u002F2026\u002F11\u002F9-zasad-9-osad-mapa-serii.svg",1200,[108,109,110,120,129,138,147,156,165,174,182],"ol",{},[111,112,113,119],"li",{},[22,114,116],{"href":115},"\u002Fblog\u002F9-zasad-programowania-z-ai-1-zarzadzaj-kontekstem",[26,117,118],{},"Zarządzaj kontekstem",": agent robi to, co ma w oknie, więc pilnuj, co tam jest",[111,121,122,128],{},[22,123,125],{"href":124},"\u002Fblog\u002F9-zasad-programowania-z-ai-2-ustalcie-o-co-chodzi",[26,126,127],{},"Ustalcie, o co chodzi",": wspólne rozumienie zadania przed kodem",[111,130,131,137],{},[22,132,134],{"href":133},"\u002Fblog\u002F9-zasad-programowania-z-ai-3-zdefiniuj-gotowe",[26,135,136],{},"Zdefiniuj „gotowe”",": kryteria zapisane przed pierwszą linijką",[111,139,140,146],{},[22,141,143],{"href":142},"\u002Fblog\u002F9-zasad-programowania-z-ai-4-zadaj-dowodu",[26,144,145],{},"Żądaj dowodu",": wynik narzędzia, nie deklaracja agenta",[111,148,149,155],{},[22,150,152],{"href":151},"\u002Fblog\u002F9-zasad-programowania-z-ai-5-zamien-bledy-w-guardraile",[26,153,154],{},"Zamień błędy w guardraile",": powtarzający się błąd zamieniony w regułę",[111,157,158,164],{},[22,159,161],{"href":160},"\u002Fblog\u002F9-zasad-programowania-z-ai-6-skille-malo-i-mierzone",[26,162,163],{},"Skille: mało i mierzone",": krótkie instrukcje z narzędziami i sprawdzone pomiarem",[111,166,167,173],{},[22,168,170],{"href":169},"\u002Fblog\u002F9-zasad-programowania-z-ai-7-dopasuj-effort-i-liczbe-agentow",[26,171,172],{},"Dopasuj effort i liczbę agentów",": moc do zadania, równolegle tylko czytanie",[111,175,176,181],{},[22,177,178],{"href":24},[26,179,180],{},"Review według ryzyka",": liczba ludzkich oczu zależy od ryzyka zmiany",[111,183,184],{},"Osąd i odpowiedzialność: człowiek zostaje przy strategii, decyzjach i skutkach",[31,186,188],{"id":187},"co-z-tym-zrobić-od-jutra","Co z tym zrobić od jutra?",[18,190,191],{},"5 najtańszych rzeczy na poniedziałek:",[193,194,195,205,211,217,223],"ul",{},[111,196,197,204],{},[26,198,199,203],{},[200,201,202],"code",{},"\u002Fclear"," (komenda czyszcząca rozmowę) zamiast trzeciej poprawki"," w tej samej rozmowie z agentem",[111,206,207,210],{},[26,208,209],{},"przed większym zadaniem"," poproś agenta, żeby cię wypytał",[111,212,213,216],{},[26,214,215],{},"zapisz „gotowe”"," w 2–3 zdaniach, zanim agent ruszy",[111,218,219,222],{},[26,220,221],{},"zamiast „zrobione”"," żądaj wyniku komendy",[111,224,225,228],{},[26,226,227],{},"prowadź listę „co poprawiam drugi raz”"," i raz w tygodniu zamień jedną pozycję w regułę",[18,230,231],{},"I jedno pytanie przed każdym włączeniem zmiany do projektu: czy rozumiem, co ta zmiana robi i dlaczego? Jeśli nie, poproś agenta o wyjaśnienie, zanim zatwierdzisz.",[18,233,234],{},"Jedna pułapka: wygodna delegacja bez dowodów i bez reguł, czyli vibe coding pod nową nazwą.",[18,236,237],{},"Dziękuję, że dotrwaliście do końca serii. Jeśli macie własne zasady pracy z agentami, których tu zabrakło, napiszcie w komentarzach: chętnie je poczytam 🙂",{"title":239,"searchDepth":240,"depth":240,"links":241},"",2,[242,243,244,245,246,247,248,249],{"id":33,"depth":240,"text":34},{"id":42,"depth":240,"text":43},{"id":52,"depth":240,"text":53},{"id":71,"depth":240,"text":72},{"id":81,"depth":240,"text":82},{"id":88,"depth":240,"text":89},{"id":99,"depth":240,"text":100},{"id":187,"depth":240,"text":188},[251],"artykuly",true,"2026-11-14","Ostatnia zasada: agentowi możesz oddać pracę, ale nie rozumienie i nie odpowiedzialność. Co zostaje człowiekowi i jak spiąć serię w jedną całość.",false,"md",{},"\u002Fblog\u002F9-zasad-programowania-z-ai-9-osad-i-odpowiedzialnosc",4,[],{"title":5,"description":254},{"loc":258},"9-zasad-programowania-z-ai-9-osad-i-odpowiedzialnosc","blog\u002F2026-11-14-9-zasad-programowania-z-ai-9-osad-i-odpowiedzialnosc",[266,267,268],"ai","programowanie","vibe-coding",null,"QDFPg6nwjX-U1y-K6uRpJlUgsxoYubUkhxAfAN5IDGs",[272,269],{"title":273,"path":24,"stem":274,"description":275,"children":-1},"9 zasad programowania z AI - #8: Review według ryzyka","blog\u002F2026-11-12-9-zasad-programowania-z-ai-8-review-wedlug-ryzyka","Zasada #8: człowiek nie ma czasu czytać wszystkiego, co pisze agent. Dobierz liczbę ludzkich oczu do ryzyka zmiany, a resztę zostaw maszynom.",[277,289,299],{"path":278,"title":279,"description":280,"date":281,"categories":282,"tags":283,"readingTime":287,"draft":255,"cover":288},"\u002Fblog\u002Fspec-driven-development-jako-inzynierska-odpowiedz-na-vibe-coding","Spec Driven Development jako inżynierska odpowiedź na „vibe coding”","Zamiast w kółko poprawiać prompt, aż „jakoś zadziała” – najpierw decyzje, potem kod. Czyli o Spec Driven Development, zanim sam się za nie zabiorę…","2026-10-23",[251],[266,284,268,267,285,286],"claude-code","organizacja-pracy","spec-driven-development",12,"https:\u002F\u002F5icqmonbzxnrw2bn.public.blob.vercel-storage.com\u002F2026\u002F10\u002Fsdd-okladka.png",{"path":290,"title":291,"description":292,"date":293,"categories":294,"tags":295,"readingTime":297,"draft":255,"cover":298},"\u002Fblog\u002Fvibe-coder-vs-software-engineer-nowa-wojna-swiatow","Vibe Coder vs Software Engineer – nowa wojna światów?","Morty klepie prompty i krzyczy „It works!”, Rick rysuje architekturę. Weekendowo i z memami – o tym, czy ja sam nie jestem już vibe coderem…","2026-10-17",[251],[266,267,284,296,268],"kariera-w-it",10,"https:\u002F\u002F5icqmonbzxnrw2bn.public.blob.vercel-storage.com\u002F2026\u002F10\u002Fvibe-coding-okladka.jpg",{"path":24,"title":273,"description":275,"date":300,"categories":301,"tags":302,"readingTime":259,"draft":255,"cover":303},"2026-11-12",[251],[266,284,267],"https:\u002F\u002F5icqmonbzxnrw2bn.public.blob.vercel-storage.com\u002F2026\u002F11\u002F9-zasad-8-review-okladka.png",[305,312,319,326,333,340,347,354,361,368],{"id":306,"description":269,"extension":307,"meta":308,"name":309,"slug":251,"stem":310,"__hash__":311},"categories\u002Fcategories\u002Fartykuly.yml","yml",{},"Artykuły","categories\u002Fartykuly","aw37OCuccDz54Q07CDyESiid8VqHzN1nGf8cMOk_mI0",{"id":313,"description":269,"extension":307,"meta":314,"name":315,"slug":316,"stem":317,"__hash__":318},"categories\u002Fcategories\u002Fdostepnosc-cyfrowa.yml",{},"Dostępność cyfrowa","dostepnosc-cyfrowa","categories\u002Fdostepnosc-cyfrowa","6m7Ag8ZZ1EzfdgLuQnAUAMmRcjkgb2tpFM9n1qxANOM",{"id":320,"description":269,"extension":307,"meta":321,"name":322,"slug":323,"stem":324,"__hash__":325},"categories\u002Fcategories\u002Fkonferencje.yml",{},"Konferencje","konferencje","categories\u002Fkonferencje","dQl4MW7163iEG-b7Cv6FJ2gUxLqnpaiMOLixCXvhHTw",{"id":327,"description":269,"extension":307,"meta":328,"name":329,"slug":330,"stem":331,"__hash__":332},"categories\u002Fcategories\u002Fkonfiguracja.yml",{},"Konfiguracja","konfiguracja","categories\u002Fkonfiguracja","ESTOPlJnBPnwuuqgOm7yqGAwgllsRJfSPVk22K_nQe0",{"id":334,"description":269,"extension":307,"meta":335,"name":336,"slug":337,"stem":338,"__hash__":339},"categories\u002Fcategories\u002Fnauka.yml",{},"Nauka","nauka","categories\u002Fnauka","3hQRPpuXqoNblW09Gj46arWFgH-3YfsMcgDyd4xLkN4",{"id":341,"description":269,"extension":307,"meta":342,"name":343,"slug":344,"stem":345,"__hash__":346},"categories\u002Fcategories\u002Fosx.yml",{},"OSX","osx","categories\u002Fosx","WW8-0hUIqcivgAUl8WQuAvJ3-xVLRLjLkmP00PP4eXY",{"id":348,"description":269,"extension":307,"meta":349,"name":350,"slug":351,"stem":352,"__hash__":353},"categories\u002Fcategories\u002Fpolecane.yml",{},"Polecane","polecane","categories\u002Fpolecane","ckLXqMEBUHLxZavR7FGvpQjhxc7ycP_sQ7myEw64R9I",{"id":355,"description":269,"extension":307,"meta":356,"name":357,"slug":358,"stem":359,"__hash__":360},"categories\u002Fcategories\u002Fpomoce.yml",{},"Pomoce","pomoce","categories\u002Fpomoce","3oKSrG-VgrihP1nofQwuUItxUsyzVfgEfTMF2vq7EIw",{"id":362,"description":269,"extension":307,"meta":363,"name":364,"slug":365,"stem":366,"__hash__":367},"categories\u002Fcategories\u002Fprezentacje.yml",{},"Prezentacje","prezentacje","categories\u002Fprezentacje","4L5LUH8zxl0qXRvdymYTwtrkuj1tQun8R7yYz_OfndE",{"id":369,"description":269,"extension":307,"meta":370,"name":371,"slug":372,"stem":373,"__hash__":374},"categories\u002Fcategories\u002Fvue-js.yml",{},"Vue.js","vue-js","categories\u002Fvue-js","wOIuiF3jWQ-Zph8v7hYGNuLdJbCx0VguVg0loyh-Mwk",[376,382,387,393,400,407,414,421,427,434,441,448,454,461,468,475,482,489,496,502,509,516,522,528,534,540,546,552,558,564,570,576,583,589,595,601,607,613,619,626,632,638,645,652,658,664,671,677,682,687,693,700,707,713,719,726,733,738,745,752,759,765,771,776,783,790,796,803,809,815,822,828,835,841,847,852,858,865,871,878,884,890,897,904,911,917,924,930,936,942,949,956,963,969,975,981,988,995,1002,1008,1015,1021,1028,1035,1041,1047,1053,1060,1066,1072,1078,1085,1092,1099,1105,1111,1117,1123,1129,1136,1143,1150],{"id":377,"extension":307,"meta":378,"name":379,"slug":379,"stem":380,"__hash__":381},"tags\u002Ftags\u002Faccessibility.yml",{},"accessibility","tags\u002Faccessibility","luflFOwd8bzxVK2qeBv80Pzxhje6x-hbJYaDUihuwOk",{"id":383,"extension":307,"meta":384,"name":266,"slug":266,"stem":385,"__hash__":386},"tags\u002Ftags\u002Fai.yml",{},"tags\u002Fai","dps1QD2_kN7ri7PVTP0uaeL-lYhL69nCwndkqEqLLhU",{"id":388,"extension":307,"meta":389,"name":390,"slug":390,"stem":391,"__hash__":392},"tags\u002Ftags\u002Fanalityka.yml",{},"analityka","tags\u002Fanalityka","OazPvU9cHqo-nX1NPUamjhpZH7roEImTsqB55m-1Ewg",{"id":394,"extension":307,"meta":395,"name":396,"slug":397,"stem":398,"__hash__":399},"tags\u002Ftags\u002Fangular.yml",{},"Angular","angular","tags\u002Fangular","z6SH0xA8FvB2X9kVmW-gtOdfx__mVrgIuA7HVCzfLjo",{"id":401,"extension":307,"meta":402,"name":403,"slug":404,"stem":405,"__hash__":406},"tags\u002Ftags\u002Fapache2.yml",{},"Apache2","apache2","tags\u002Fapache2","unCvGoDYof2-UiVE0lnN8eq5ru5roRg5_2mAo4TdEHk",{"id":408,"extension":307,"meta":409,"name":410,"slug":411,"stem":412,"__hash__":413},"tags\u002Ftags\u002Faplikacje-i-uslugi-internetowe.yml",{},"aplikacje i usługi internetowe","aplikacje-i-uslugi-internetowe","tags\u002Faplikacje-i-uslugi-internetowe","G2Vojqp3Zd7QgL3zFleglcNCFkjzkAAeDQCScU6P8bc",{"id":415,"extension":307,"meta":416,"name":417,"slug":418,"stem":419,"__hash__":420},"tags\u002Ftags\u002Fasynchronicznosc.yml",{},"asynchroniczność","asynchronicznosc","tags\u002Fasynchronicznosc","9RMRbHed9wQxDzVpEjO6Ay9zxWDCI0e4hE8F4zqGgj0",{"id":422,"extension":307,"meta":423,"name":424,"slug":424,"stem":425,"__hash__":426},"tags\u002Ftags\u002Fautomatyzacja.yml",{},"automatyzacja","tags\u002Fautomatyzacja","vfUpLN8opVGvKUQgjGwEYxKfsZsLo3jxneMF9YMMVD0",{"id":428,"extension":307,"meta":429,"name":430,"slug":431,"stem":432,"__hash__":433},"tags\u002Ftags\u002Fblokowanie-reklam.yml",{},"blokowanie reklam","blokowanie-reklam","tags\u002Fblokowanie-reklam","lq-tfiZ_uB_SerIlaIQFMOXvGIF3QoVVVyPxjwrEsR4",{"id":435,"extension":307,"meta":436,"name":437,"slug":438,"stem":439,"__hash__":440},"tags\u002Ftags\u002Fblue-media.yml",{},"Blue Media","blue-media","tags\u002Fblue-media","z8G577CxZ7uSy-oNOkWtn3XgbsbjeKhuNby5Q6BCRuM",{"id":442,"extension":307,"meta":443,"name":444,"slug":445,"stem":446,"__hash__":447},"tags\u002Ftags\u002Fchrome-extensions.yml",{},"chrome extensions","chrome-extensions","tags\u002Fchrome-extensions","Ip0fOTD9TMJiHcbXwgvAB2mFf_D1rlP5ZfkJG3GbCL0",{"id":449,"extension":307,"meta":450,"name":451,"slug":284,"stem":452,"__hash__":453},"tags\u002Ftags\u002Fclaude-code.yml",{},"claude code","tags\u002Fclaude-code","wJZCEyRD6Cq9w7YKW0WDw94B_K-Y-nbkt1sLGN2RgEw",{"id":455,"extension":307,"meta":456,"name":457,"slug":458,"stem":459,"__hash__":460},"tags\u002Ftags\u002Fcmr.yml",{},"CMR","cmr","tags\u002Fcmr","eNv_ncSDXVsAFBCM8A4uJqAJItqSOP29I1Kabpm-l3Y",{"id":462,"extension":307,"meta":463,"name":464,"slug":465,"stem":466,"__hash__":467},"tags\u002Ftags\u002Fcodersday.yml",{},"CodersDay","codersday","tags\u002Fcodersday","jLWUVGvGvi2irKFpFs0Ea6hkW71mLoiroOaGDcv1KWw",{"id":469,"extension":307,"meta":470,"name":471,"slug":472,"stem":473,"__hash__":474},"tags\u002Ftags\u002Fcoderslab.yml",{},"CodersLab","coderslab","tags\u002Fcoderslab","NQEy1mD_tk9h71yZtjSoC4LhXGE54DGYaYgj3JOoUqY",{"id":476,"extension":307,"meta":477,"name":478,"slug":479,"stem":480,"__hash__":481},"tags\u002Ftags\u002Fcolor-contrast-analyzer.yml",{},"Color Contrast Analyzer","color-contrast-analyzer","tags\u002Fcolor-contrast-analyzer","hGu3gO_owf9Tn4p5-FssJGVt4ToSsRfgjMjWdX2YgEI",{"id":483,"extension":307,"meta":484,"name":485,"slug":486,"stem":487,"__hash__":488},"tags\u002Ftags\u002Fcolor-contrast-checker.yml",{},"Color Contrast Checker","color-contrast-checker","tags\u002Fcolor-contrast-checker","w8QKUWUH691wTFtUWDJMjbCvC6zlFZo6j4UDDSg1NDY",{"id":490,"extension":307,"meta":491,"name":492,"slug":493,"stem":494,"__hash__":495},"tags\u002Ftags\u002Fconfrontjs.yml",{},"ConFrontJS","confrontjs","tags\u002Fconfrontjs","G4ePmrCbuLVA_ccxs7rcKSveQ3Kvn7y6-Ie9-H_5gpc",{"id":497,"extension":307,"meta":498,"name":499,"slug":499,"stem":500,"__hash__":501},"tags\u002Ftags\u002Fcss3.yml",{},"css3","tags\u002Fcss3","f5Gtp9yzvmyMSZ-IN--19c7OR-v5LXzdvhNaEmiOsuw",{"id":503,"extension":307,"meta":504,"name":505,"slug":506,"stem":507,"__hash__":508},"tags\u002Ftags\u002Fdesi-2020.yml",{},"DESI 2020","desi-2020","tags\u002Fdesi-2020","KeSFSj6VcXN0OciAUSTR8C1kiGUE3nLzGR1Pi5h_USE",{"id":510,"extension":307,"meta":511,"name":512,"slug":513,"stem":514,"__hash__":515},"tags\u002Ftags\u002Fdns.yml",{},"DNS","dns","tags\u002Fdns","_TzsfpRL_ROm8MT5opDE1gg4GnuukbCyKY87W-IFl68",{"id":517,"extension":307,"meta":518,"name":519,"slug":316,"stem":520,"__hash__":521},"tags\u002Ftags\u002Fdostepnosc-cyfrowa.yml",{},"dostępność cyfrowa","tags\u002Fdostepnosc-cyfrowa","8xZ6WRsys1qnr-vWH_Y4Ne8ac2RBONWyLrrm31u00xI",{"id":523,"extension":307,"meta":524,"name":525,"slug":525,"stem":526,"__hash__":527},"tags\u002Ftags\u002Febook.yml",{},"ebook","tags\u002Febook","2Eqjl28-mK0fxpryAfGFMCel8MSByJVuQRsvy_S_cgY",{"id":529,"extension":307,"meta":530,"name":531,"slug":531,"stem":532,"__hash__":533},"tags\u002Ftags\u002Felgato.yml",{},"elgato","tags\u002Felgato","ys3dC5VhSFe1JP_z6vIBB8W8WSJmrbB2C3gwTjSkINM",{"id":535,"extension":307,"meta":536,"name":537,"slug":537,"stem":538,"__hash__":539},"tags\u002Ftags\u002Fevent.yml",{},"event","tags\u002Fevent","xcUCN7zoFrW8LCakRgx4s2r8YTGvycTdYQEyx_Yg7Fk",{"id":541,"extension":307,"meta":542,"name":543,"slug":543,"stem":544,"__hash__":545},"tags\u002Ftags\u002Ffacebook.yml",{},"facebook","tags\u002Ffacebook","xk1FSKdOP155PdsTUy6lbefdoi6pOrwzZtVO8B52vMo",{"id":547,"extension":307,"meta":548,"name":549,"slug":549,"stem":550,"__hash__":551},"tags\u002Ftags\u002Ffanpage.yml",{},"fanpage","tags\u002Ffanpage","RoMU1ceix1opnNG2LPoGzfOjVZE128Gmk12ZtDAQxrM",{"id":553,"extension":307,"meta":554,"name":555,"slug":555,"stem":556,"__hash__":557},"tags\u002Ftags\u002Ffigcraft.yml",{},"figcraft","tags\u002Ffigcraft","WTLpMjDrY2RSAriKP_PIhPFrUfRbSjesfrpRp5_eTQ4",{"id":559,"extension":307,"meta":560,"name":561,"slug":561,"stem":562,"__hash__":563},"tags\u002Ftags\u002Ffigma.yml",{},"figma","tags\u002Ffigma","HqDjUE96DWwR7A2TOHbGrBJgtOm0WhFG5odvyZ2Sd30",{"id":565,"extension":307,"meta":566,"name":567,"slug":567,"stem":568,"__hash__":569},"tags\u002Ftags\u002Fflora-art.yml",{},"flora-art","tags\u002Fflora-art","EZJoljjwcgycvXhzhoZltu8jVe2P_rSd_t7-DmugrCs",{"id":571,"extension":307,"meta":572,"name":573,"slug":573,"stem":574,"__hash__":575},"tags\u002Ftags\u002Ffront-end.yml",{},"front-end","tags\u002Ffront-end","xKzeWb2B7yr2l4WBGtpyUzD1T_sBK5i-sb21-MEDOWw",{"id":577,"extension":307,"meta":578,"name":579,"slug":580,"stem":581,"__hash__":582},"tags\u002Ftags\u002Ffront-end-developer.yml",{},"front-end developer","front-end-developer","tags\u002Ffront-end-developer","rHwMfWcbpd8wXqIVD1HzPWxBheHq8V_9TdHCHkz4Sp8",{"id":584,"extension":307,"meta":585,"name":586,"slug":586,"stem":587,"__hash__":588},"tags\u002Ftags\u002Ffrontend.yml",{},"frontend","tags\u002Ffrontend","CxnBlT8roa7DydGYGxgRVXKKTvJrkjMMQrvHZQMxukA",{"id":590,"extension":307,"meta":591,"name":592,"slug":592,"stem":593,"__hash__":594},"tags\u002Ftags\u002Fga4.yml",{},"ga4","tags\u002Fga4","rRvTzxNn5DJ4Sf5NYfC7bdlPytNph9v_BV9e-9z8mng",{"id":596,"extension":307,"meta":597,"name":598,"slug":598,"stem":599,"__hash__":600},"tags\u002Ftags\u002Fgamepad.yml",{},"gamepad","tags\u002Fgamepad","Gsi3HzAfw68AJR6qCt8qeuS7Euw22ZMSpnaKNw0QV-A",{"id":602,"extension":307,"meta":603,"name":604,"slug":604,"stem":605,"__hash__":606},"tags\u002Ftags\u002Fgoalkicker.yml",{},"goalkicker","tags\u002Fgoalkicker","L_zNfxJfO6lZOUiLaE5m_ggQUX0komBXXth0SrszFUk",{"id":608,"extension":307,"meta":609,"name":610,"slug":610,"stem":611,"__hash__":612},"tags\u002Ftags\u002Fgoogle-analytics.yml",{},"google-analytics","tags\u002Fgoogle-analytics","04tt2kepradezfP_kRSWsq1w1BDQ6kJaoVd5RB3wCT4",{"id":614,"extension":307,"meta":615,"name":616,"slug":616,"stem":617,"__hash__":618},"tags\u002Ftags\u002Fhandbook.yml",{},"handbook","tags\u002Fhandbook","D0-VmrV-_WQQnlVvaePXWciWrJ8zuWNJoJULW_rOpmI",{"id":620,"extension":307,"meta":621,"name":622,"slug":623,"stem":624,"__hash__":625},"tags\u002Ftags\u002Fhtml-api.yml",{},"HTML API","html-api","tags\u002Fhtml-api","DBZv8DJ2hZR64GhJALF_-YzUG4mZWG9m2VZE76eM_wY",{"id":627,"extension":307,"meta":628,"name":629,"slug":629,"stem":630,"__hash__":631},"tags\u002Ftags\u002Fhtml5.yml",{},"html5","tags\u002Fhtml5","fcqPnoul30jPoEk6tO8K9WWwU8XyFz3N7-GAse2uwsQ",{"id":633,"extension":307,"meta":634,"name":635,"slug":635,"stem":636,"__hash__":637},"tags\u002Ftags\u002Fimmich.yml",{},"immich","tags\u002Fimmich","yRqxfTgoJptMOBpcKUS-JAmsUYKQZe4N5gyGFXSxoyU",{"id":639,"extension":307,"meta":640,"name":641,"slug":642,"stem":643,"__hash__":644},"tags\u002Ftags\u002Finteligentny-dom.yml",{},"inteligentny dom","inteligentny-dom","tags\u002Finteligentny-dom","LwWCH_MYDfKSgfl9wyRWrWegvCgb2hAnXMlON3OQ0dk",{"id":646,"extension":307,"meta":647,"name":648,"slug":649,"stem":650,"__hash__":651},"tags\u002Ftags\u002Fjaws.yml",{},"Jaws","jaws","tags\u002Fjaws","aklZIj6z2_fzRQ_h9RtAfvXgDhHH9v02f224m6u8B7s",{"id":653,"extension":307,"meta":654,"name":655,"slug":655,"stem":656,"__hash__":657},"tags\u002Ftags\u002Fjunior.yml",{},"junior","tags\u002Fjunior","ega8Cjq-Z5swNxexQG-ROW8hvi0eaDCJj-l4ILDW-4U",{"id":659,"extension":307,"meta":660,"name":661,"slug":296,"stem":662,"__hash__":663},"tags\u002Ftags\u002Fkariera-w-it.yml",{},"kariera w IT","tags\u002Fkariera-w-it","tyqsMUw9eQaVgTnsZy9DZAHFQXZNe0sDZavdgJ0KTcA",{"id":665,"extension":307,"meta":666,"name":667,"slug":668,"stem":669,"__hash__":670},"tags\u002Ftags\u002Fkobiety-w-it.yml",{},"kobiety w IT","kobiety-w-it","tags\u002Fkobiety-w-it","Gm0D6QX7IUT1CDThH6LuhQtWOOWFop09QiDZwX_Tm7c",{"id":672,"extension":307,"meta":673,"name":674,"slug":674,"stem":675,"__hash__":676},"tags\u002Ftags\u002Fkonferencja.yml",{},"konferencja","tags\u002Fkonferencja","-n95F1XvVC7rR9O9sOxyxnKIJBm4i5o3Md_Q-Z72occ",{"id":678,"extension":307,"meta":679,"name":323,"slug":323,"stem":680,"__hash__":681},"tags\u002Ftags\u002Fkonferencje.yml",{},"tags\u002Fkonferencje","Qf_9S1xyR0mqWi1CzdU_iGIwcU8Z0ET_3JBEIOWhaxA",{"id":683,"extension":307,"meta":684,"name":330,"slug":330,"stem":685,"__hash__":686},"tags\u002Ftags\u002Fkonfiguracja.yml",{},"tags\u002Fkonfiguracja","r2NNwL_ZY7xvPy0pUN2IPK8U6qBXSfay_MZbt1FpC2I",{"id":688,"extension":307,"meta":689,"name":690,"slug":690,"stem":691,"__hash__":692},"tags\u002Ftags\u002Fkoronawirus.yml",{},"koronawirus","tags\u002Fkoronawirus","8DgCLCZ1uSF_kl0dmgiEVVM-KkZFxGpXJus3fmMH4sE",{"id":694,"extension":307,"meta":695,"name":696,"slug":697,"stem":698,"__hash__":699},"tags\u002Ftags\u002Fksiazki-programistyczne.yml",{},"książki programistyczne","ksiazki-programistyczne","tags\u002Fksiazki-programistyczne","DF1l0MrjODlaeQ0evw8JedIJJb3v4MpesV0Fi6HpViQ",{"id":701,"extension":307,"meta":702,"name":703,"slug":704,"stem":705,"__hash__":706},"tags\u002Ftags\u002Flenovo-m710q.yml",{},"lenovo m710q","lenovo-m710q","tags\u002Flenovo-m710q","H2DSlpm_FUSkpZXj5AZxrXjTzdGXcfWhIFXE8MAjoJw",{"id":708,"extension":307,"meta":709,"name":710,"slug":710,"stem":711,"__hash__":712},"tags\u002Ftags\u002Fmcp.yml",{},"mcp","tags\u002Fmcp","3PkWXTczUl4idUlqZVtwyAQ2kQ3-wsGGRK8B5IciLZI",{"id":714,"extension":307,"meta":715,"name":716,"slug":716,"stem":717,"__hash__":718},"tags\u002Ftags\u002Fmid.yml",{},"mid","tags\u002Fmid","61US_hzDYC5fw5yPUWya7ZNjc9fOddRUJyOJU3oVKaM",{"id":720,"extension":307,"meta":721,"name":722,"slug":723,"stem":724,"__hash__":725},"tags\u002Ftags\u002Fmini-pc.yml",{},"mini pc","mini-pc","tags\u002Fmini-pc","zCEZkcdMTwLbaNGmGiT8qGCtnECxEafkiJ-glDrozw0",{"id":727,"extension":307,"meta":728,"name":729,"slug":730,"stem":731,"__hash__":732},"tags\u002Ftags\u002Fnas.yml",{},"NAS","nas","tags\u002Fnas","RsN64SVV6BmbaR7e4pVVvGgbxQ0q8ihj5J4b_1oPH2k",{"id":734,"extension":307,"meta":735,"name":337,"slug":337,"stem":736,"__hash__":737},"tags\u002Ftags\u002Fnauka.yml",{},"tags\u002Fnauka","bMIyGRMcT5SRj0bxdrER6sibTNLAHr1enmElQI67jTo",{"id":739,"extension":307,"meta":740,"name":741,"slug":742,"stem":743,"__hash__":744},"tags\u002Ftags\u002Fnauka-programowania.yml",{},"nauka programowania","nauka-programowania","tags\u002Fnauka-programowania","M04c5RtH0Fu4ikOuW9fLy2-g2YBIAX0Yj9SHKEwOuUg",{"id":746,"extension":307,"meta":747,"name":748,"slug":749,"stem":750,"__hash__":751},"tags\u002Ftags\u002Fnvda.yml",{},"NVDA","nvda","tags\u002Fnvda","AS3XsW73sA9-MAI4JVv4y7luo2oGkpXrGptc51MKLQY",{"id":753,"extension":307,"meta":754,"name":755,"slug":756,"stem":757,"__hash__":758},"tags\u002Ftags\u002Fochrona-rodzicielska.yml",{},"ochrona rodzicielska","ochrona-rodzicielska","tags\u002Fochrona-rodzicielska","DZHsS1aBzb6OmeQFhCXy3Qu3QUMHsrbbN62bXmyBB0Q",{"id":760,"extension":307,"meta":761,"name":762,"slug":762,"stem":763,"__hash__":764},"tags\u002Ftags\u002Foptimization.yml",{},"optimization","tags\u002Foptimization","fJedkuv-GIoYXYs-z7AFgjvCxunavWHOWZDesN1EgFU",{"id":766,"extension":307,"meta":767,"name":768,"slug":285,"stem":769,"__hash__":770},"tags\u002Ftags\u002Forganizacja-pracy.yml",{},"organizacja pracy","tags\u002Forganizacja-pracy","IJWHAuqRIlzOIgQbp6B0dYJLpApXOyvDii-k8n_CUCQ",{"id":772,"extension":307,"meta":773,"name":343,"slug":344,"stem":774,"__hash__":775},"tags\u002Ftags\u002Fosx.yml",{},"tags\u002Fosx","QymfouNjzTcNrsPkrZeaPTZdKpMsdYilpn7HRI1FxQQ",{"id":777,"extension":307,"meta":778,"name":779,"slug":780,"stem":781,"__hash__":782},"tags\u002Ftags\u002Fpanel-macro.yml",{},"panel macro","panel-macro","tags\u002Fpanel-macro","WrhWywY5PTfhm7n_TuxTZEWwebeWKfYiQf6n6nh19t4",{"id":784,"extension":307,"meta":785,"name":786,"slug":787,"stem":788,"__hash__":789},"tags\u002Ftags\u002Fpassword-manager.yml",{},"password manager","password-manager","tags\u002Fpassword-manager","viAfKlsGbzjczJJrb8pwaB4tInjCfLzynbSm-GRQz4Y",{"id":791,"extension":307,"meta":792,"name":793,"slug":793,"stem":794,"__hash__":795},"tags\u002Ftags\u002Fpdf.yml",{},"pdf","tags\u002Fpdf","UTB02hK82S5LzDB9kqZWrDRFb8SYzHfFRgCsqFwdBcE",{"id":797,"extension":307,"meta":798,"name":799,"slug":800,"stem":801,"__hash__":802},"tags\u002Ftags\u002Fphp.yml",{},"PHP","php","tags\u002Fphp","Id59psmnOEw6xZ04LGSXqaCSXElgAZVfZdIWk4TTMmU",{"id":804,"extension":307,"meta":805,"name":806,"slug":806,"stem":807,"__hash__":808},"tags\u002Ftags\u002Fpi-hole.yml",{},"pi-hole","tags\u002Fpi-hole","1YJ1tr1Tr23ItFg6rYXw6iKjvPJCdYb2MB_5W1FdZNw",{"id":810,"extension":307,"meta":811,"name":812,"slug":812,"stem":813,"__hash__":814},"tags\u002Ftags\u002Fpixel-mania.yml",{},"pixel-mania","tags\u002Fpixel-mania","N9WX_K8mFmAndjRdRzZX1PonLHyneP4XCJe9kQlGOpY",{"id":816,"extension":307,"meta":817,"name":818,"slug":819,"stem":820,"__hash__":821},"tags\u002Ftags\u002Fplaywright.yml",{},"PlayWright","playwright","tags\u002Fplaywright","fZAbd5k3k85yeGire7iJzvnRk00Wfww8OTu1h6rEuZM",{"id":823,"extension":307,"meta":824,"name":825,"slug":825,"stem":826,"__hash__":827},"tags\u002Ftags\u002Fpraca.yml",{},"praca","tags\u002Fpraca","ra3_bHnZqDrux1PiJ_pW6eqfX7l-uIFUPUhPqaq5cf4",{"id":829,"extension":307,"meta":830,"name":831,"slug":832,"stem":833,"__hash__":834},"tags\u002Ftags\u002Fpraca-zdalna.yml",{},"praca zdalna","praca-zdalna","tags\u002Fpraca-zdalna","HD5EOgzs-b3t5KIBRxlWQr0FuQVJ4N7eLQJV77YWcqc",{"id":836,"extension":307,"meta":837,"name":838,"slug":838,"stem":839,"__hash__":840},"tags\u002Ftags\u002Fprezentacja.yml",{},"prezentacja","tags\u002Fprezentacja","eiP5x-l400TtOy-gxO3TyOqYwcD4LP65jJ--7H-jyng",{"id":842,"extension":307,"meta":843,"name":844,"slug":844,"stem":845,"__hash__":846},"tags\u002Ftags\u002Fprivacy.yml",{},"privacy","tags\u002Fprivacy","Ln1AAZQ3fPOzuMJB0BWwUsjwaWTI7cFtzI6TaPrvKXc",{"id":848,"extension":307,"meta":849,"name":267,"slug":267,"stem":850,"__hash__":851},"tags\u002Ftags\u002Fprogramowanie.yml",{},"tags\u002Fprogramowanie","EUO8owu6V8cJivzRtVvD12KgW4ojOCp-N7aI4euHEa0",{"id":853,"extension":307,"meta":854,"name":855,"slug":855,"stem":856,"__hash__":857},"tags\u002Ftags\u002Fproxmox.yml",{},"proxmox","tags\u002Fproxmox","2AZfZmPZffxT3YuTVGHbsGvqKzpNRfot-OjFS6kkSYs",{"id":859,"extension":307,"meta":860,"name":861,"slug":862,"stem":863,"__hash__":864},"tags\u002Ftags\u002Fprywatny-dns.yml",{},"prywatny DNS","prywatny-dns","tags\u002Fprywatny-dns","kq-27-SNzP2YitFANg5iLgu0kdzyufoiOCLYApAehUc",{"id":866,"extension":307,"meta":867,"name":868,"slug":868,"stem":869,"__hash__":870},"tags\u002Ftags\u002Fprzekwalifikowanie.yml",{},"przekwalifikowanie","tags\u002Fprzekwalifikowanie","TqQNM6H8dfkRMTjNT8ZWyzynSMGeFjxseCt7-fZq0nA",{"id":872,"extension":307,"meta":873,"name":874,"slug":875,"stem":876,"__hash__":877},"tags\u002Ftags\u002Freact.yml",{},"React","react","tags\u002Freact","nXIcvF19iFz3UIXk2jbbJKRrr1_S9NLNYH3PUX_a2C4",{"id":879,"extension":307,"meta":880,"name":881,"slug":881,"stem":882,"__hash__":883},"tags\u002Ftags\u002Fredux.yml",{},"redux","tags\u002Fredux","CYtiFQKJae6MZE4Z_2qWwt7OGctPAutMzfD9f35a6-A",{"id":885,"extension":307,"meta":886,"name":887,"slug":887,"stem":888,"__hash__":889},"tags\u002Ftags\u002Fretro.yml",{},"retro","tags\u002Fretro","5AjMkMU44tDn8TV2FSTzbrvxoE7rplMmkLej7E-RIYM",{"id":891,"extension":307,"meta":892,"name":893,"slug":894,"stem":895,"__hash__":896},"tags\u002Ftags\u002Fretropi.yml",{},"RetroPi","retropi","tags\u002Fretropi","v_z0VjrAHiqYkzENB2DRMmo-V9VwE-8D2V_pRT-EBxw",{"id":898,"extension":307,"meta":899,"name":900,"slug":901,"stem":902,"__hash__":903},"tags\u002Ftags\u002Frozwoj.yml",{},"rozwój","rozwoj","tags\u002Frozwoj","RkL4It2FQnfcyHt1gNPjQ7cLqxrpgMy9ewFnPkF5sms",{"id":905,"extension":307,"meta":906,"name":907,"slug":908,"stem":909,"__hash__":910},"tags\u002Ftags\u002Frzemieslnik.yml",{},"rzemieślnik","rzemieslnik","tags\u002Frzemieslnik","fLVgsq47mga12X6gNKQ6QM5tpWdwICnLJwfSDwk1xEE",{"id":912,"extension":307,"meta":913,"name":914,"slug":914,"stem":915,"__hash__":916},"tags\u002Ftags\u002Fsaas.yml",{},"saas","tags\u002Fsaas","IJK35nx0P9hIm-I-szhYuII4LVixyUi2zgQINNh0irc",{"id":918,"extension":307,"meta":919,"name":920,"slug":921,"stem":922,"__hash__":923},"tags\u002Ftags\u002Fsamodzielnosc.yml",{},"samodzielność","samodzielnosc","tags\u002Fsamodzielnosc","mu6DqJVN-dhRiXCnV4A5ewTRx_ndkWH_pu7Fdf7n6XI",{"id":925,"extension":307,"meta":926,"name":927,"slug":927,"stem":928,"__hash__":929},"tags\u002Ftags\u002Fselfhosting.yml",{},"selfhosting","tags\u002Fselfhosting","ScAMu2i5h-QpOOGEuIvBN9fQn0ZmfyYfvD-561cUzKs",{"id":931,"extension":307,"meta":932,"name":933,"slug":933,"stem":934,"__hash__":935},"tags\u002Ftags\u002Fsenior.yml",{},"senior","tags\u002Fsenior","DFUFihqxLSI2g34_DFYLVSXQnP79966itG8NnBs44TE",{"id":937,"extension":307,"meta":938,"name":939,"slug":939,"stem":940,"__hash__":941},"tags\u002Ftags\u002Fsentry.yml",{},"sentry","tags\u002Fsentry","1GB1pnjVg6ZwTqvwK7ZE529QpP-274G7z278-psv9U8",{"id":943,"extension":307,"meta":944,"name":945,"slug":946,"stem":947,"__hash__":948},"tags\u002Ftags\u002Fsieci-komputerowe.yml",{},"sieci komputerowe","sieci-komputerowe","tags\u002Fsieci-komputerowe","lziU51DXijHvzSYVgbK5r_aRCBS9KLdgU5FWjE3pD4s",{"id":950,"extension":307,"meta":951,"name":952,"slug":953,"stem":954,"__hash__":955},"tags\u002Ftags\u002Fsmart-home.yml",{},"smart home","smart-home","tags\u002Fsmart-home","wjGS16vdTWjBvPIfyZ7Jjv2rSAUfgKxYQTfVmfE_oNc",{"id":957,"extension":307,"meta":958,"name":959,"slug":960,"stem":961,"__hash__":962},"tags\u002Ftags\u002Fsmr.yml",{},"SMR","smr","tags\u002Fsmr","hd_86HRNRQ5vp9GFDgvFR3iXcRs57XNvESz05e-vh-o",{"id":964,"extension":307,"meta":965,"name":966,"slug":286,"stem":967,"__hash__":968},"tags\u002Ftags\u002Fspec-driven-development.yml",{},"spec driven development","tags\u002Fspec-driven-development","pRJfzF2rB7P3VMxiDxsyAopJH0NcnJST_JxiVDwkL68",{"id":970,"extension":307,"meta":971,"name":972,"slug":972,"stem":973,"__hash__":974},"tags\u002Ftags\u002Fspotkanie.yml",{},"spotkanie","tags\u002Fspotkanie","G-4xZsmDWDaZnA1t7fWrsGY0CvA2PWBRch_ISxgV3eY",{"id":976,"extension":307,"meta":977,"name":978,"slug":978,"stem":979,"__hash__":980},"tags\u002Ftags\u002Fstash.yml",{},"stash","tags\u002Fstash","x-cfxrcr_me1q-Ea4BqtRl041a1CjwZbFM76VlobkVE",{"id":982,"extension":307,"meta":983,"name":984,"slug":985,"stem":986,"__hash__":987},"tags\u002Ftags\u002Fstore-management.yml",{},"store management","store-management","tags\u002Fstore-management","BDlb8jliEvzP4ByR_nwh5YcPAphegyjsvxnwheppvwM",{"id":989,"extension":307,"meta":990,"name":991,"slug":992,"stem":993,"__hash__":994},"tags\u002Ftags\u002Fstream-deck.yml",{},"stream deck","stream-deck","tags\u002Fstream-deck","ETKaTcPMSGRXiF8fX9HaCChrkWvjK1Qhc8DCtKNRLFo",{"id":996,"extension":307,"meta":997,"name":998,"slug":999,"stem":1000,"__hash__":1001},"tags\u002Ftags\u002Fstudia-podyplomowe.yml",{},"studia podyplomowe","studia-podyplomowe","tags\u002Fstudia-podyplomowe","CllbIMrpHwk7nHpdgNS5EJlfoY37AYtu6D28xcL7B8Y",{"id":1003,"extension":307,"meta":1004,"name":1005,"slug":1005,"stem":1006,"__hash__":1007},"tags\u002Ftags\u002Fswitch.yml",{},"switch","tags\u002Fswitch","PqeuQm8ai89DcVFTdIBBYnrs6IVq0oystkF3JdV2cbQ",{"id":1009,"extension":307,"meta":1010,"name":1011,"slug":1012,"stem":1013,"__hash__":1014},"tags\u002Ftags\u002Fszafa-rack.yml",{},"szafa rack","szafa-rack","tags\u002Fszafa-rack","Tdq-0TqjtHfOvyhnHIwrDsPzQYMI6Rkb3iJBoqgudAc",{"id":1016,"extension":307,"meta":1017,"name":1018,"slug":1018,"stem":1019,"__hash__":1020},"tags\u002Ftags\u002Fszkolenia.yml",{},"szkolenia","tags\u002Fszkolenia","Ty9KLofCdboQngGvYkJOH1YZpBX-E3_Y1SLrdGucptY",{"id":1022,"extension":307,"meta":1023,"name":1024,"slug":1025,"stem":1026,"__hash__":1027},"tags\u002Ftags\u002Fszkolenie-front-end.yml",{},"szkolenie front-end","szkolenie-front-end","tags\u002Fszkolenie-front-end","yv2XwBbhwF8m1vceHXglBt_lax32HDj4iqYS8ymfIpM",{"id":1029,"extension":307,"meta":1030,"name":1031,"slug":1032,"stem":1033,"__hash__":1034},"tags\u002Ftags\u002Fszkolnictwo-zawodowe.yml",{},"szkolnictwo zawodowe","szkolnictwo-zawodowe","tags\u002Fszkolnictwo-zawodowe","wHy70cvPzW-iXNTesa8dnmsUN3GZ6RQ_08rvp2jcr-o",{"id":1036,"extension":307,"meta":1037,"name":1038,"slug":1038,"stem":1039,"__hash__":1040},"tags\u002Ftags\u002Ftech3camp.yml",{},"tech3camp","tags\u002Ftech3camp","2xN4prsqldeVcTsCibyLj-T84k_q27SekfsQ9H3ml6w",{"id":1042,"extension":307,"meta":1043,"name":1044,"slug":1044,"stem":1045,"__hash__":1046},"tags\u002Ftags\u002Ftestowanie.yml",{},"testowanie","tags\u002Ftestowanie","bQ7J7HLrZe6c9Me3bn_3VCbshav5tsqNTBIwd0xkRaQ",{"id":1048,"extension":307,"meta":1049,"name":1050,"slug":1050,"stem":1051,"__hash__":1052},"tags\u002Ftags\u002Ftesty.yml",{},"testy","tags\u002Ftesty","JDNtVkIDLY5e-th779qHOQFRrQ6Ywoq8us2HXlBz9PY",{"id":1054,"extension":307,"meta":1055,"name":1056,"slug":1057,"stem":1058,"__hash__":1059},"tags\u002Ftags\u002Ftruenas.yml",{},"TrueNas","truenas","tags\u002Ftruenas","jGviBDrcOLcc4LIDAMUINs_clt6cqQIbnmCsGjlBoEU",{"id":1061,"extension":307,"meta":1062,"name":1063,"slug":1063,"stem":1064,"__hash__":1065},"tags\u002Ftags\u002Ftuya.yml",{},"tuya","tags\u002Ftuya","MwpPoYlxeAiebaRVNdxytmFq9k0BpiTEbiEvwh4pfq4",{"id":1067,"extension":307,"meta":1068,"name":1069,"slug":1069,"stem":1070,"__hash__":1071},"tags\u002Ftags\u002Fublock.yml",{},"ublock","tags\u002Fublock","EPnKEvKkfWB2hbpkolTIytNQ9c12jSrnctf8CWEVbUM",{"id":1073,"extension":307,"meta":1074,"name":1075,"slug":268,"stem":1076,"__hash__":1077},"tags\u002Ftags\u002Fvibe-coding.yml",{},"vibe coding","tags\u002Fvibe-coding","7opTTOzdTg7lmOqjdEXuPDBmub2bke1Tqn1DEPdtUT4",{"id":1079,"extension":307,"meta":1080,"name":1081,"slug":1082,"stem":1083,"__hash__":1084},"tags\u002Ftags\u002Fvirtual-host.yml",{},"virtual host","virtual-host","tags\u002Fvirtual-host","Ru2r4wU7txKcWDbL3hq2QGx7v8gKwTJE25BItrzjqCQ",{"id":1086,"extension":307,"meta":1087,"name":1088,"slug":1089,"stem":1090,"__hash__":1091},"tags\u002Ftags\u002Fvoiceover.yml",{},"VoiceOver","voiceover","tags\u002Fvoiceover","7_jZqkfOk163vezQCATCpkIhdxmxfXe5dsLjgORGRWc",{"id":1093,"extension":307,"meta":1094,"name":1095,"slug":1096,"stem":1097,"__hash__":1098},"tags\u002Ftags\u002Fvue.yml",{},"Vue","vue","tags\u002Fvue","9ztytvQnoFLSGIXCwVz0HDl1yEBgdxBtwfIb4xxED8w",{"id":1100,"extension":307,"meta":1101,"name":1102,"slug":372,"stem":1103,"__hash__":1104},"tags\u002Ftags\u002Fvue-js.yml",{},"vue.js","tags\u002Fvue-js","ZEglZJ4b32MxGRUCWg3ij0_Sz-YkJDI60yOFUG3Dip8",{"id":1106,"extension":307,"meta":1107,"name":1108,"slug":1108,"stem":1109,"__hash__":1110},"tags\u002Ftags\u002Fvuejs.yml",{},"vuejs","tags\u002Fvuejs","Qz3030ujqXE_33tL5hbF8n1MGIh1jpRtdzXVrQT79jA",{"id":1112,"extension":307,"meta":1113,"name":1114,"slug":1114,"stem":1115,"__hash__":1116},"tags\u002Ftags\u002Fvuenews.yml",{},"vuenews","tags\u002Fvuenews","5I7T-cG9aZzeR62I-tWYDruQvjkSbRxtAeDI9otWrR8",{"id":1118,"extension":307,"meta":1119,"name":1120,"slug":1120,"stem":1121,"__hash__":1122},"tags\u002Ftags\u002Fvuetoolbox.yml",{},"vuetoolbox","tags\u002Fvuetoolbox","y5NXiZfQviI16DIkNjTxSwnLQIyrXs7OBZjVY1IyNmk",{"id":1124,"extension":307,"meta":1125,"name":1126,"slug":1126,"stem":1127,"__hash__":1128},"tags\u002Ftags\u002Fvuex.yml",{},"vuex","tags\u002Fvuex","ksF82HLoN49mJn2cJ0DhYz_Dt6mlrJDT82Ufu6QKmKQ",{"id":1130,"extension":307,"meta":1131,"name":1132,"slug":1133,"stem":1134,"__hash__":1135},"tags\u002Ftags\u002Fweb-development.yml",{},"web development","web-development","tags\u002Fweb-development","144N0DLmtEIX98zdSuOWIsCZYMHyxStp8_ZksWK2M7E",{"id":1137,"extension":307,"meta":1138,"name":1139,"slug":1140,"stem":1141,"__hash__":1142},"tags\u002Ftags\u002Fwladyslawowo.yml",{},"Władysławowo","wladyslawowo","tags\u002Fwladyslawowo","LgrtfAzosbyNoEeZ6_GWMrueP29fN7fPL3N5Kp5Wm4w",{"id":1144,"extension":307,"meta":1145,"name":1146,"slug":1147,"stem":1148,"__hash__":1149},"tags\u002Ftags\u002Fwork-life-balance.yml",{},"work-life balance","work-life-balance","tags\u002Fwork-life-balance","hXw9EMtMUVm71LSUBz1o6Ttz7xlyrsnMo-VOEfMJwr0",{"id":1151,"extension":307,"meta":1152,"name":1153,"slug":1154,"stem":1155,"__hash__":1156},"tags\u002Ftags\u002Fxbox.yml",{},"XBOX","xbox","tags\u002Fxbox","tDsqBFEx88ZSQxV8Q78dFlkSdjNdQOwFU4jn0D2wcYQ",{"id":1158,"avatar":1159,"bio":1160,"extension":307,"intro":1161,"links":1162,"meta":1167,"name":1168,"slug":6,"stem":1169,"__hash__":1170},"authors\u002Fauthors\u002Fmaciej-walczak.yml","\u002Fmaciej.png","Senior Front-End Developer, właściciel MacWebcoder.","Cześć! Nazywam się Maciek i od ponad 20 lat zajmuję się programowaniem – głównie front‑endu. Na tym blogu piszę o swoich przemyśleniach z pracy programisty, o technologii, homelab i ciekawostkach ze świata IT.",[1163],{"label":1164,"url":1165,"icon":1166},"YouTube","https:\u002F\u002Fwww.youtube.com\u002Fchannel\u002FUCMG_PvHPcSe0TCmnIXvzB1Q","i-lucide-youtube",{},"Maciej Walczak","authors\u002Fmaciej-walczak","zR4CssmAAiZ3XLyomJsaFt6vS-eKt3306erj5lV90_8",1794628854211]