Piszemy o tym, z czym na co dzień przychodzą do nas klienci. Bez ogólników, z przykładami z naszej pracy.
Formularze opisane dla agentów, pięć narzędzi do odczytu w przeglądarce i w serwerze MCP, markdown pod każdym adresem. Co zmieniło się w Lighthouse i jak liczymy zapytania wysłane przez agentów.
Czytaj →Trzy projekty, trzy wyniki. Jev oznacza tematy wiadomości w ASAPChat i wyłapał błędne kody EAN, ale do dokumentów, które nie mogą opuścić serwera, się nie nadał. Do tego przykład wywołania przez Cloudflare.
Czytaj →Jeden produkt pobierany 365 razy na dobę, także w nocy, z serwerowni. Jak rozpoznaliśmy scraper cen, zablokowaliśmy go i sprawdziliśmy, że Google dalej widzi sklep.
Czytaj →25 wersji językowych w WPML, inne treści per kraj i pełny page cache. Jak rozpoznać kraj odwiedzającego, nie psując cache, i jak przekierować go na wersję rynku na edge.
Czytaj →Ponad 8,7 tys. tekstów w szablonach i 10 819 kluczy w Lokalise. Jak działa integracja w motywie ZEN.COM, skąd strona bierze tłumaczenia i co wyszło przy audycie treści.
Czytaj →Gracz skanuje kod QR, a jego telefon staje się kontrolerem węża na dużym ekranie. Jak zbudowaliśmy grę dla ZEN.COM: kolejka, praca na słabej sieci i lejek do aplikacji.
Czytaj →Strona główna odpowiadała 200 z cache, a koszyk zwracał 521. Co sprawdzamy w sklepach poza dostępnością, jak często i co te kontrole wyłapały.
Czytaj →Claude tworzy kampanie Meta Ads na koncie klienta, więc serwer MCP musi pilnować budżetu sam. Jakie bezpieczniki zbudowaliśmy, czego nie wykryły testy i czemu obok MCP powstało CLI dla Cowork.
Czytaj →Audyt z Screaming Froga sprawdzamy na żywym sklepie, zanim cokolwiek zmienimy. Na przykładzie KwiatyDonice: 15 892 „ciężkie” obrazy, nofollow, który nie usuwa linku z raportu, srcset w galerii, 721 przekierowań i import meta z CSV.
Czytaj →Pracownik skanuje kod EAN telefonem, a kreator pobiera dane z Subiektu, wycina tło ze zdjęć i przygotowuje opis. Jak działa i co testowaliśmy.
Czytaj →Od kwietnia 2026 r. faktura dla firmy musi przejść przez KSeF, a od stycznia 2027 r. są kary. Jak połączyć checkout, system fakturowy i API, co z JST, NIP-em i awarią KSeF.
Czytaj →Zakup trafiał do GA4 z trzech miejsc, baner zgody blokował Clarity, UET i remarketing, a stary kontener GTM wisiał w cache miesiąc. Co znaleźliśmy w audycie i co zmieniliśmy.
Czytaj →Kamera odczytuje tablicę, aplikacja sprawdza rezerwację i białą listę, szlaban się otwiera. Jak to zbudowaliśmy i jak oddzieliliśmy kod producenta, żeby podłączyć inne kamery i zewnętrzne API.
Czytaj →Test na 10 prawdziwych dokumentach: który model hostowany we Francji najbliżej odtwarza wyniki modelu OpenAI, ile kosztuje i dlaczego model z rozumowaniem zwracał pustą odpowiedź.
Czytaj →„przepisöw”, „dziataé”, „zrobié”: skąd biorą się takie błędy w PaddleOCR, jak zmierzyć jakość polskiego OCR bez przepisywania stron i co zmienia przejście na PP-OCRv5.
Czytaj →Zamówienie jest w WooCommerce i BaseLinkerze, ale nie w panelu InPost, a klient widzi „Load failed”. Skąd bierze się ReserveStockException, jak go obejść bez łatania wtyczki i jak pokazać NIP z InPost Pay.
Czytaj →Cztery źródła adresów, pula workerów, omijanie cache, prompt przeciw zmyślonym błędom i kontrola tłumaczeń względem Lokalise. Tak zbudowaliśmy tester dla wielojęzycznego serwisu na WordPressie.
Czytaj →Plik .bak okazał się archiwum płatnika, migracja do Access nie działa na SQL 2022 x64, a kopii nie da się przywrócić na starszym serwerze. Jak przenieśliśmy Płatnika i sprawdziliśmy każdy wiersz.
Czytaj →Laravel, PDF z HTML w dwóch rendererach, druk na maszynie w drukarni przez tunel WireGuard i 21 domen na jednym serwerze. Jak odchudziliśmy archiwum S3 i sprawdziliśmy, że backup naprawdę działa.
Czytaj →Czatbot, OCR, scoring kredytowy, selekcja CV: do której klasy ryzyka trafiają, od kiedy obowiązują przepisy i co przygotować od strony technicznej.
Czytaj →Model, narzędzia, pętla i cel. Czym agent AI różni się od czatbota i workflow w n8n, czego potrzebuje poza modelem i kiedy prosta automatyzacja wystarczy.
Czytaj →Fałszywa wtyczka siedziała w 11 miejscach i 35 wierszach bazy. Usunięcie jednej kopii kończyło się odbudową z pozostałych. Gdzie szukać i dlaczego verify-checksums tego nie widzi.
Czytaj →Przypadek z hostingu bez SSH: podmieniony .htaccess odciął właściciela od panelu, a kopie webshella siedziały w katalogach rdzenia WordPressa.
Czytaj →Na serwerze ktoś ustawił cron, który co 2 minuty zabijał koparkę. Objaw zniknął, przyczyna została. Co sprawdzić i jak zamknąć porty, których UFW nie widzi.
Czytaj →Uprawnienia plików w var/cache, ręcznie skasowany kontener Symfony i nawias klamrowy w szablonie. Trzy przyczyny błędu 500, które naprawialiśmy w sklepach klientów.
Czytaj →Czas odpowiedzi z 1,5 s do 0,1 s bez zmiany hostingu. Pięć przyczyn wolnego WooCommerce, które znaleźliśmy w sklepach klientów, i jak je sprawdzić u siebie.
Czytaj →Masz sklep detaliczny i chcesz sprzedawać hurtowo. Kiedy wystarczy dobudować kanał B2B, a kiedy lepiej postawić osobną platformę.
Czytaj →Rzeczy, które wyszły dopiero przy integracji: opis to sekcje, a nie HTML, najniższej ceny nie ma w API, a token potrafi zabić synchronizację bez żadnego błędu.
Czytaj →Skimmer na stronie płatności nie spowalnia sklepu i często nie pokazuje się administratorowi. Jak go szukać i jak ograniczyć szkody, zanim ktoś go podrzuci.
Czytaj →Nabory, oceny ekspertów, mentoring i ankiety po programie w jednym systemie. Co Open Mercato dało od razu, a co trzeba było napisać samemu.
Czytaj →Siedem kont wyglądało na zwykłych klientów, a każde miało uprawnienia administratora. Jak je znaleźć, ile trwało sprzątanie i dlaczego alert z monitoringu nie dotarł.
Czytaj →Porównanie trzech modeli: abonament, rozliczenie godzinowe i informatyk na etacie. Z przykładowymi cenami i listą rzeczy, o które warto zapytać przed podpisaniem umowy.
Czytaj →Objawy włamania, co zrobić w pierwszej godzinie i dlaczego złośliwy kod tak często wraca kilka dni po „wyczyszczeniu” strony.
Czytaj →Czym są Bielik i PLLuM, na jakim sprzęcie działają i jak sprawdzić, czy polski model poradzi sobie z Twoimi dokumentami, zanim wydasz pieniądze na serwer.
Czytaj →