❌ Nie zwalaj winy na AI za słaby kod
A dodatkowo MVP z AI SDK, JSX over the wire, 6 technik RAG, problemy z Cursor i jak delegować pracę.
Wesołych Świąt 🐥
O czym możesz poczytać w przerwie między jajkiem a mazurkiem:
🏗️ Architektura
Jak Figma skaluje PostgreSQL?
Netflix i zarządzanie milionami workflow jobs
Funkcje dopasowania w architekturze
Wybierz swoją architekturę?
Czy Monolith-First to dobre podejście?
👨💻Development
JSX over the wire
Jak dobrze projektować dark theme?
High Quality VibeCoding
🤖 AI
Budowanie agentów jest prostsze niż myślisz
6 technik RAG
[autopromocja] MCP + AI SDK
OpenAI o3
Coding agent do OpenAI
Co jest nie tak z Cursor?
🧩 Inne
Exploring TypeScript: TS 5.8
Webstorm 2025.1
Jak delegować pracę?
🏗️ Architektura
Jak Figma skaluje PostgreSQL?
Nie trzeba mieć superfancy baz danych, by obsługiwać wielu użytkowników. Czasem wystarczy PostgreSQL i kilka technik, by tak jak Figma, wyskalować się do 4 milionów użytkowników. W artykule znajdziesz zwięzły opis tych praktyk oraz ich wpływ.
Netflix i zarządzanie milionami workflow jobs
W architekturze Netflixa dzieje się tak wiele, że artykuły piszą się same. Tym razem w artykule opisano system Maestro, który Netflix stworzył, aby obsługiwać rosnącą liczbę workflows. W artykule znajdziesz opis architektury, podejścia do skalowania oraz różne detale dotyczące zasad działania.
Funkcje dopasowania w architekturze
Architektura musi ewoluować, aby dostosować się do zmieniającego się biznesu, ale jednocześnie musimy to jakoś kontrolować. Funkcje dopasowania pomagają sprawdzić, czy zmiany, które dokonujemy, są właściwe, czy raczej powinniśmy je skorygować. Fajny i ciekawy temat z perspektywy architektury.
Wybierz swoją architekturę?
Wybór architektury to jedno z najważniejszych zadań na początku projektu. Wiele czynników ma wpływ na ostateczny wybór. W artykule znajdziesz przykłady, na co warto zwrócić uwagę, aby dokonać właściwego wyboru.
Czy Monolith-First to dobre podejście?
Ostatnio w architekturze wróciła moda na monolit, a dokładniej na modularny monolit zamiast mikroserwisów. I tak jak w założeniu jest to dobre podejście, tak w praktyce może powodować wiele problemów. Oskar w swoim poście omawia największe pułapki podejścia Monolith-first.
👨💻Development
JSX over the wire
Dan Abromov w swoim najnowszym poście opisuje koncepcję, w której to serwer decyduje, co jest renderowane, a nie klient, który woła o dane. To obszerny artykuł z dużą ilością wiedzy i informacji, który warto na spokojnie przeczytać i zrozumieć, ponieważ opisano w nim wiele interesujących koncepcji z architektury React oraz ogólnie frontendu.
Jak dobrze projektować dark theme?
Dark theme jest praktycznie standardem w aplikacjach, ale pytanie, czy zawsze jest wygodny w korzystaniu. W artykule znajdziesz kilka wskazówek, jak projektować lepszy tryb ciemny i na co zwrócić uwagę.
High Quality VibeCoding
Vibe Coding nie może być wymówką dla kodu o słabej jakości. Jako deweloper MUSISZ dbać o jakość kodu i to, co dostarczasz. W artykule znajdziesz kilka ważnych zasad dotyczących tego, jak wykorzystywać vibe coding, a jednocześnie dostarczać kod wysokiej jakości.
🤖 AI
[autopromocja] MCP + AI SDK
Temat MCP, obok architektury agentowej, jest jednym z najpopularniejszych tematów AI. W poście opisuję, co to jest, jak to zintegrować z AI SDK i dlaczego warto wstrzymać się przy wdrożeniach produkcyjnych.
Budowanie agentów jest prostsze niż myślisz
Budowanie agentów wydaje się czymś super skomplikowanym, ale w rzeczywistości takie nie jest. To tak naprawdę połączenie modelu, narzędzi i sporej ilości tokenów, aby osiągnąć coś magicznego. W artykule znajdziesz krok po kroku, jak napisać swojego agenta do kodowania.
6 technik RAG
RAG jest jedną z głównych architektur stosowanych w pracy z LLM. W ciągu ostatniego roku rozwinęła się o różne typy i sposoby implementacji, od zwykłego RAG, przez graph, KAG, CAG i inne. Warto zerknąć i dowiedzieć się, co oznaczają te skróty.
OpenAI o3
OpenAI nie zwalnia tempa i w tym tygodniu mieliśmy premierę kilku modeli. W artykule znajdziesz analizę najnowszego modelu typu reasoning o3. Warto też zerknąć na rodzinę modeli GPT-4.1 z 1 mln oknem kontekstu.
Coding agent do OpenAI
OpenAI nie chce być gorsze od konkurencji i wypuszcza swojego agenta przeznaczonego do kodowania. Codex działa w CLI i pomaga przepisywać kod, dopisywać testy, robić review kodu, przeprowadzać operacje na plikach oraz szukać podatności. Jeszcze nie jest stabilny, ale można już go testować.
Co jest nie tak z Cursor?
Bardzo ciekawy artykuł, który omawia problemy edytora Cursor i opisuje, dlaczego może być złym wyborem dla firm typu Enterprise. Warto wiedzieć o niektórych zagrożeniach, aby dokonać właściwego wyboru w kwestii narzędzi (szczególnie że jest ich aktualnie dużo na rynku).
🧩 Inne
Exploring TypeScript: TS 5.8
Wyszła aktualizacja książki Exploring TypeScript od jednego z najpopularniejszych blogerów na temat JS i TS, czyli dr. Axela Rauschmayera. Dużo wiedzy, dostępnej za darmo w wersji HTML.
Webstorm 2025.1
Wyszła najnowsza wersja WebStorma, która głównie skupia się na funkcjonalnościach związanych z AI (zdziwienie, prawda?). Oprócz tego wprowadzono wiele różnych usprawnień, m.in. dla Angulara, monorepo, Tailwind, Next.js, Vue i innych. Jeśli wolicie WebStorm od VSCode, warto to sprawdzić.
Jak delegować pracę?
Kwestia odpowiedniej delegacji pracy i obowiązków najczęściej dotyczy menedżerów oraz osób na wyższych stanowiskach. Jednak w przypadku AI i posiadania różnych agentów można to robić na każdym poziomie. Warto jednak wiedzieć, co delegować, a na czym się skupić.
Udanego tygodnia,
Olek
PS. Jeśli podobało ci się to wydanie, kliknij w ❤️ poniżej - dzięki