Jak stworzyć własny serwer MCP?
A dodatkowo projektowanie API pod AI, czy potrzebujemy QA, mirroring mikroserwisów, CSS Keyframes animations i podejście do pracy z AI.
Cześć 👋
Od razu mówię, że w przyszłym tygodniu nie będzie newsletter’a, bo mam zamiar wykorzystać długi weekend i odpocząć. Dlatego nie zapomnij zasubskrybować newsletter, by otrzymać informacje o kolejnym wydaniu.
Ale za to dzisiaj mam dla Ciebie nowy artykuł na temat budowania własnego serwera MCP. Krok po kroku, z testowaniem i uruchomieniem w Claude Desktop.
A dodatkowo dziś przeczytasz o:
🤖 AI
Dlaczego budowanie aplikacji w minutę przez AI to kłamstwo?
Jak projektować API dla AI?
[autopromocja] Jak zbudować własny serwer MCP
Ufaj, ale sprawdzaj, czyli jak pracować z AI
👨💻Development
Jak planować maintenance?
Monitorowanie frontendu od podstaw
Czy jesteś wąskim gardłem zespołu?
CSS Keyframes animations
Czy potrzebujemy QA?
🧩 Inne
AI zmienia zasady SEO
ESLint ale napisany w Rust - Oxlint
🏗️ Architektura
Testowanie mikroserwisów w cieniu
Jak Luft robi 100mln predykcji dziennie
🤖 AI
[autopromocja] Jak zbudować własny serwer MCP
Protokół MCP daje niesamowite opcje rozszerzania możliwości LLM. Pisząc bardzo prosty kod, możemy dostarczyć np. Claude Desktop dostęp do naszych danych i połączyć je z AI oraz innymi narzędziami. W artykule opisuję, jak możesz stworzyć od podstaw swój własny serwer MCP.
Dlaczego budowanie aplikacji w minutę przez AI to kłamstwo?
Aplikacje w minutę to super hasło reklamowe, ale nic więcej. Budowanie aplikacji to coś więcej niż tylko klepanie kodu. Natomiast AI idealnie nadaje się do procesu Discovery, który jest niezwykle istotny. W artykule więcej na temat tego, jak mądrze użyć AI do szybszego prototypowania.
Jak projektować API dla AI?
API jest idealnym sposobem na rozszerzenie możliwości AI poprzez narzędzia czy MCP. Ale czy podejście API-First ciągle się sprawdzi? A może trzeba podejść do tego inaczej. W artykule przeczytasz o tym, jakie problemy pojawiają się podczas wykorzystania API przez AI oraz jak się przed tym można uchronić.
Ufaj, ale sprawdzaj, czyli jak pracować z AI
Generowanie kodu za pomocą AI to już praktycznie codzienność. Jednak poleganie w 100% na wygenerowanym kodzie to prosta droga do kłopotów. Addy w najnowszym poście opisuje, jak podejść pragmatycznie do generacji kodu i nowej odpowiedzialności deweloperów - walidacji rezultatów, która może być trudniejsza niż samodzielne napisanie kodu.
👨💻Development
Jak planować maintenance?
Przy tworzeniu kolejnych funkcjonalności łatwo zapomnieć o bieżącej konserwacji. Istnieje kilka sposobów, które pozwalają wdrożyć konserwację w bieżący proces. W artykule przeczytasz więcej o zasadzie skauta, rotacji oraz zespołach dedykowanych. Warto zerknąć.
Monitorowanie frontendu od podstaw
Monitorowanie aplikacji frontendowych jest kluczowe. Na rynku istnieje wiele różnych rozwiązań, które to oferują, np.: Sentry. W artykule poznasz, jak to wszystko działa, budując swoje narzędzie do monitorowania i raportowania frontendu.
Czy jesteś wąskim gardłem zespołu?
Czy jesteś człowiekiem niezastąpionym? A może wąskim gardłem? Co się dzieje, gdy idziesz na dwa tygodnie urlopu? Wszystko działa, czy może pojawia się pożar i panika? Test dwóch tygodni pozwala sprawdzić, jak działa zespół i dzielenie się wiedzą. W artykule poczytasz o tym więcej oraz o tym, co zrobić, by zdać ten test.
CSS Keyframes animations
Za pomocą czystego CSS można tworzyć naprawdę fajne i zaawansowane animacje. Josh w swoim najnowszym poście dzieli się wskazówkami, jak tworzyć dynamiczne animacje tylko za pomocą CSS keyframe. Polecam, bo sam nie wiedziałem, że tak to działa.
Czy potrzebujemy QA?
AI za chwilę będzie testować aplikacje za nas i zabierze pracę QA. Naprawdę? A może źle definiujemy pracę QA i ich rolę w projekcie? Polecam artykuł wszystkim deweloperom, którzy myślą, że QA tylko klika po aplikacji.
🧩 Inne
AI zmienia zasady SEO
Do tej pory, tworząc nowy serwis, chciałeś być jak najwyżej w wyszukiwarce, ponieważ to było źródło największego ruchu. Jednak popularyzacja AI spowodowała, że coraz więcej ludzi szuka informacji przez AI i stamtąd trafia na strony. W artykule temat jest szerzej opisany oraz to, co można z tym zrobić.
ESLint, ale mnapisany w Rust - Oxlint
Oxlint, czyli linter, który ma być konkurencją dla ESLint, jest w końcu w stabilnej wersji. Nawet 100-krotne przyspieszenie i wsparcie dla 500 zasad z ESLint czynią go ciekawą alternatywą. No i został już przetestowany przez Shopify, Airbnb, Bun, Preact czy nawet Mercedes-Benz.
🏗️ Architektura
Testowanie mikroserwisów w cieniu
Jak można przetestować, czy nowy mikroserwis działa poprawnie i nie psuje aplikacji? Jednym ze sposobów jest zastosowanie mirroringu - umieszczamy nowy serwis obok istniejącego, przekierowujemy zapytania od użytkowników i sprawdzamy, czy działa tak samo. Dzięki temu możemy przetestować wiele różnych przypadków bez naruszania głównego flow. Więcej o tym, jak to wdrożyć, w artykule.
Jak Luft robi 100mln predykcji dziennie
Lyft jest firmą zajmującą się przewozem, która wykorzystuje predykcje AI w swojej codziennej pracy. W artykule znajdziesz więcej informacji na temat ich architektury oraz zasad, którymi się kierują.
Miłego tygodnia,
Olek
PS. Jeśli podobało ci się to wydanie, kliknij w ❤️ poniżej - dzięki