🪲 Naucz się debugować like a pro!
Poznaj biblioteki Modern Errors oraz Madge, zadbaj o wartościowe relacje i dowiedz się jak odpowiadać na pytania w stresujących sytuacjach.
Tęskniliście? Ja za Wami tak! W międzyczasie zdążyliście przeżyć atak lata i nieoczekiwany powrót zimy (🤷♂️) a ja wyłaniam się z piwnicy po dwóch tygodniach nieobecności spowodowanych intensywną pracą nad IV modułem Opanuj Frontend, gdzie prezentujemy realia i tajniki technicznej pracy zespołowej na frontendzie.
Przemek już o tym wspominał, ale ja podkreślę to raz jeszcze: to nasz najambitniejszy projekt, w którym przekazujemy znaczną część naszego 10-letniego doświadczenia. Przygotowaliśmy go w taki sposób, aby mógł z niego skorzystać każdy frontendowiec, który zna już fundamenty tego fachu i szuka sposobu na poszerzenie i zorganizowanie swojej wiedzy inżynierskiej.
Mimo że opinie ponad 150 kursantów pierwszej edycji są mega pozytywne, w oparciu o feedback będziemy iterowali nad tym projektem. Będzie to ciągły proces z prostym celem: O:FE, bez żadnych “ale”, będzie uznawane za najlepsze szkolenie dla frontendowców w Polsce. Jeżeli czekasz na kurs Przeprogramowanych dla doświadczonych programistów, to on już istnieje i nazywa się właśnie Opanuj Frontend.
W poniedziałek zakończyliśmy przedsprzedaż II edycji. Dołączyło do nas 57 nowych kursantów - dziękujemy za zaufanie i witamy na pokładzie! Biorąc pod uwagę skromne zasoby na promocję (brak naszego czasu a zespół specjalistów dopiero powstanie) to jesteśmy naprawdę zadowoleni z tego wyniku (chociaż ambicje są na setki a później tysiące).
Po weekendzie wracamy do Was z nową ofertą a 17 czerca ruszamy z II edycją, która będzie wzbogacona o aktualizacje. Patrząc na ankiety badania satysfakcji dla każdego z modułów, mogę z czystym sumieniem mogę powiedzieć, że warto 🫡
Tymczasem zapraszam do newslettera, enjoy!
🧑💻 Technicznie
Warsztat efektywnego debuggera - rozpracowywanie błędów to jeden ze skilli, w których zaobserwowałem największe dysproporcje pomiędzy programistami. Dowiedz się jak trafić do czołówki i zaoszczędź sobie setki godzin niepotrzebnej frustracji.
Modern Errors - obsługa błędów w wielu aplikacjach cierpi na brak stosowania jasnych i spójnych wzorców. Z tą biblioteką ułatwisz sobie zadanie, API jest imponująco proste i kompleksowe.
Madge - analiza i zarządzanie zależnościami potrafi spędzać sen z powiek w niejednym projekcie JS. Z tym narzędziem wygenerujesz graf wizualizujący ich relacje i szybko wykryjesz circular depsy.
📚 Rozwojowo
Jak budować wartościowe relacje w dobie pracy zdalnej i SM? - badania wskazują, że trwa niespotykana dotąd epidemia samotności i izolacji. To dla mnie strasznie przykre. Podobnie jak należy dbać o zdrowie, tak należy dbać o relacje - człowiek jest istotą społeczną. Mimo wyzwań, w dorosłym życiu również możemy poznawać ludzi, którzy wniosą wiele dobrego do naszego życia.
Jak odpowiadać na pytania? - robisz się nerwowy w obliczu pytań zadawanych podczas spotkań i wystąpień? Sprawdź 7 praktycznych rad, które pozwolą Ci wyjść zwycięsko z każdej opresji.
💡 Bonus
Wiele osób, w tym zapewne niejeden czytelnik tego newslettera, wątpi w prawdziwy potencjał generatywnego AI.
Wiele wskazuje na to, że te wątpliwości zostaną w dużej mierze rozwiane jeszcze w tym roku. Oczywiście mam tutaj na myśli racjonalny sceptycyzm a nie krytykę opartą o niewiedzę i/lub strach.
Zaledwie rok temu GPT-4 budziło zdumienie entuzjastów takich jak my, a teraz pierwsze wersje tego modelu to “nic wielkiego”. 2024 przyniósł już niesamowite nowe rozwiązania, i bardzo możliwe że to dopiero początek (przed nami jeszcze “pełna wersja” świeżutkiej Llamy 3 oraz GPT-5).
Na początku marca Anthropic udostępnił rodzinę modeli Claude 3, którą omówilismy szczegółowo w ostatnim podcastowym podsumowaniu miesiąca Opanuj.AI.
Od tego czasu za pośrednictwem Anthropic Console codziennie korzystam z Opusa i Sonneta. Co ciekawe, największe wrażenie robi na mnie ten drugi, model z “średniej półki”. Sonnet przy naprawdę solidnym intelekcie zachwyca niesamowitą szybkością i mega przystępnym pricingiem.
Dwa miesiące temu opisałem Wam niesamowity potencjał jaki niesie za sobą Google Gemini 1.5 Pro, dzięki wsparciu okna kontekstowego do 1 miliona tokenów - to otwiera zupełnie nowe możliwości w zakresie narzędzi programistycznych. A bardzo możliwe, że za sprawą nowych badań z Google to dopiero początek prawdziwej rewolucji.
Gemini 1.5 Pro opuściło już fazę zamkniętej bety i jest dostępne przez API w publicznym preview w 180 krajach. Na liście znajdziemy między innymi Zimbabwe, Papuę-Nową Gwineę czy Antraktydę lecz na próżno szukać państw UE. Zapewne zmieni się to na przestrzeni kilku tygodni/miesięcy, ale jako autor “kącika brukselskiego” Opanuj.AI, ciężko mi się nie zaśmiać i uronić łzy porównując wypowiedzi mojego ulubionego biurokraty z Brukseli (EU means AI, lol):
Ze smutną rzeczywistością prezentowaną przez praktyków z branży:
Mimo że najpewniej na odegranie kluczowej roli w zakresie rozwoju sztucznej inteligencji jako obywatele UE nie mamy co liczyć, to zgadzam się, z Natem Eliasonem, że otworzyło się “okno nowych możliwości” dla każdego z nas.
Jak wskazuje prof. Ethan Mollick zakres kompetencji LLMów rośnie w naprawdę szybkim tempie i mogą one stanowić co raz większe wsparcie dla naszej produktywności w różnych dziedzinach życia.
Zachęcam każdego z Was do eksplorowania tych nowych możliwości z otwartą głową i ciekawością. Świetnie pomaga w tym Open Router czyli platforma i SDK, która pozwala z łatwością podłączać się do większości modeli dostępnych na rynku. To moje odkrycie tygodnia! Jestem pod mega wrażeniem, że mogę za pośrednictwem UIa w czasie rzeczywistym wysyłać prompty do kilku modeli i porównywać otrzymywane odpowiedzi przy naprawdę atrakcyjnym pricingu per token.
Polecam sprawdzić przez weekend! 🤠 (PS. to nie jest reklama, tylko rekomendacja na zajawie)
🙌 Przeprogramowane Nowości
W najnowszy materiale Przemek prezentuje akcję opartą o GPT-4, która pomaga w debugowaniu błędów w pipeline’ach Github Actions (na przykładzie Playwrighta).
Zresztą jak o CI/CD z GHA mowa, to jeżeli jeszcze tego nie zrobiłeś, obejrzyj koniecznie webinar. Czeka tam na Ciebie ponad godzina 🍖 wprowadzającego do tematu:
Udanego weekendu!
Marcin