Published on 23.07.2025
Słuchajcie, Nuxt 4.0 właśnie wylądował i to nie jest żadna rewolucja, a ewolucja - dokładnie tak jak to lubię! Po roku testowania w prawdziwych projektach, zespół Nuxt zdecydował się na wydanie wersji, która skupia się na stabilności, a nie na hype'ie.
Największa zmiana? Nowa struktura projektu z katalogiem "app". Teraz cały kod aplikacji ląduje w folderze app, co oddziela go od node_modules i git. To brzmi jak oczywistość, ale kurczę, ile razy widzieliśmy file watchery, które szalały przez to, że skanowały całe node_modules? Szczególnie na Windows i Linux to będzie game changer.
Co ciekawe - jeśli nie chcesz migrować, to nie musisz. Nuxt wykryje starą strukturę i będzie działać jak wcześniej. To jest właśnie to, co nazywam przemyślaną migracją.
Poprawili też data fetching - useAsyncData i useFetch teraz dzielą dane między komponentami z tym samym kluczem. Plus automatyczne czyszczenie przy unmount komponenta. TypeScript też dostał upgrade z lepszym rozdzieleniem kontekstów między kodem aplikacji, serwerem i konfiguracją.
Kluczowe punkty:
Link: link
React Compiler w końcu trafił do oficjalnej dokumentacji! To narzędzie, które automatycznie optymalizuje twoje komponenty React poprzez automatyczną memoizację. Oznacza to koniec z manualnym używaniem useMemo, useCallback i React.memo.
Compiler analizuje twój kod i automatycznie dodaje optymalizacje tam, gdzie są potrzebne. To jest dokładnie to, czego React potrzebował - inteligentnego narzędzia, które robi za nas robotę optymalizacyjną.
Możesz go adoptować stopniowo - nie musisz włączać go od razu w całym projekcie. Jest też kompletny guide do debugowania, bo wiemy, że kompilatory czasem robią rzeczy, których się nie spodziewamy.
Kluczowe punkty:
Link: link
QA Wolf pokazuje, jak testować aplikacje z generative AI, a to jest naprawdę trudny problem. Generative AI jest stochastyczne - nie daje tych samych wyników za każdym razem. Jak więc definiować "pass" czy "fail"?
Ich rozwiązanie to mix AI i determinizmu. Używają "deductive assertions" - przepuszczają output przez LLM z szczegółowym promptem analitycznym, który daje deterministyczny wynik. Mają też "golden master" - znany dobry wynik z poprzedniego testu, z którym można robić fuzzy match.
Co ważne - kontrolują koszty tokenów poprzez selektywne wykonywanie testów i smart sampling. Bo nikt nie chce spalić budżetu na testowanie.
Kluczowe punkty:
Link: link
Astro 5.12 przynosi wsparcie dla TOML w content loaders. Teraz file() i glob() loaders obsługują nie tylko Markdown, JSON i YAML, ale też TOML. Zero konfiguracji - po prostu dodajesz pliki TOML do kolekcji.
Większą nowością jest nowe Netlify dev experience. Adapter Netlify teraz używa oficjalnego Vite plugin od Netlify, co oznacza, że masz całą platformę Netlify na localhost. Local Image CDN, Blobs server, redirects, rewrites - wszystko działa lokalnie.
Kluczowe punkty:
Link: link
Warp osiągnął 52% na Terminal-Bench, co jest state of the art - o 20% lepiej niż następny w kolejce. Terminal-Bench to benchmark dla AI agentów wykonujących kompleksowe zadania w terminalu.
Ich sekret? Model fallback chain, kontrola nad długo działającymi komendami i zmuszanie agenta do utrzymywania todo listy przez cały czas trwania zadania. Używają Claude Sonnet 4 jako primary model i Opus 4 do planowania.
To pokazuje, że sukces AI agentów to nie tylko model, ale cała architektura i strategia.
Kluczowe punkty:
Link: link
daisyUI 5 to major release z kompatybilnością z Tailwind CSS 4. Największa zmiana? Zero dependencies! Przeszli z ~100 zależności do zera. Package size i CSS size też są mniejsze.
Z Tailwind CSS 4 możesz teraz importować daisyUI jako plugin w CSS file zamiast w config. To jest czyściej i bardziej intuicyjne.
360,000 projektów open source używa daisyUI z 19 milionami instalacji npm. To pokazuje, jak ważna jest ta biblioteka w ekosystemie Tailwind.
Kluczowe punkty:
Link: link
Disclaimer: This article was generated using newsletter-ai powered by claude-sonnet-4-20250514 LLM. While we strive for accuracy, please verify critical information independently.