😲 ChatGPT-o1 zmienia zasady gry. Czy doczekaliśmy się końca juniorów?
A także o storage w przeglądarce, nowościach w JS, paleniu podręczników i wielkim sukcesie inżynierii: Super Heavy + Mechazilla.
Hej!
Jesień w pełni, a wraz z nią przyszło do mnie klasyczne przeziębienie. Leżę więc otulony kocem, popijam herbatę z imbirem i... cieszę się z sukcesu naszego nowego kursu.
"Cursor: Programuj z AI" wystartował lepiej, niż się spodziewaliśmy. Od poniedziałku dołączyło do nas 82 osób, co jest świetnym wynikiem na start!
Jak się okazuje polscy programiści są bardziej świadomi i chętni do testowania Cursora, niż wskazałby na to “zdrowy rozsądek”:
I to cieszy. Zwłaszcza, że Copilot niestety został mocno w tyle i obecnie w wielu use case’ach niestety bardziej przeszkadza niż pomaga. Współczuję jeżeli jesteś przywiązany do tego rozwiązania przez firmowe polityki :c
A jeżeli masz wolną rękę i/lub chęć do nauczenia się czegoś nowego, to zachęcam do sprawdzenia naszego kursu.
A ja, mimo choroby, nie mogę się doczekać, żeby wrócić do pracy z Cursorem. Buduję POC rozwiązania, które może diametralnie zmienić sposób, w jaki realizujecie zadania praktyczne w naszych szkoleniach.
A teraz, zanim wrócę do kodowania (i do łóżka), zapraszam do lektury kolejnej porcji techniczno-rozwojowych rekomendacji.
🧑💻 Technicznie
ChatGPT-o1 zmienia zasady gry - Carl z Internet of Bugs przetestował najnowszy model OpenAI i ku swojemu zdziwieniu… nie jest nim rozczarowany. Jego zdaniem to pierwszy model na poziomie wczesnego juniora. Co to oznacza dla początkujących i całej branży? Poznaj perspektywę inżyniera z 35 latami doświadczenia.
LocalStorage vs. IndexedDB vs. Cookies vs. OPFS vs. WASM-SQLite - artykuł porównuje metody przechowywania danych w przeglądarce, oceniając ich funkcje, ograniczenia i wydajność. Wnioski? Wybór metody przechowywania danych zależy od konkretnych wymagań aplikacji. LocalStorage wyróżnia się w przypadku małych operacji, a IndexedDB i WASM-SQLite działają lepiej w przypadku operacji masowych i złożonych zapytań.
TC39 awansuje 10+ propozycji ECMAScript - październikowy zjazd TC39 w Tokyo wiązał się z wieloma “okejkami” dla nowych funkcji ECMAScript. Etap 4, czyli gotowość włączenia do standardu, otrzymały: Iterator Helpers, Regular Expression Modifiers, Import Attributes & JSON Modules oraz Promise.try. Podsumowanie wszystkich “awansów” znajdziesz w artykule.
[#autoreklama] 🛑 Kończyny przedsprzedaż Opanuj Frontend (czw, 24.10)!
Opanuj Frontend: AI Edition to nasz flagowy program szkoleniowy, który pomoże Ci zostać kompletnym frontendowcem i przyspieszy Twój proces awansu na stanowisko senior developera.
Szkolenie składa się z pięciu modułów, które zapewnią Ci solidne fundamenty inżynierskie i wypełnią ewentualne luki w wiedzy i umiejętnościach:
Wzorce i dobre praktyki (m.in. opisywany dzisiaj SOLID na frontendzie)
Testowanie i zarządzanie jakością (Vitest, Playwright, Testing Library)
Wdrożenia na chmurę (AWS, Terraform, GHA)
Open Source i Inner Source (npm, Storybook, nx)
Architektura frontendu (mikrofrontendy, FSD, kariera lidera)
Dołączyło do nas już ponad 300 programistów. Kursanci poprzednich edycji wystawili nam średnią notę 9/10 - ich opinie znajdziesz tutaj.
Jak co edycję, jako społeczność Przeprogramowani, możecie liczyć na najlepszą ofertę.
Do przyszłego czwartku oferujemy atrakcyjną zniżki: 23% z kodem OFETOP. Zapłacisz za kurs 1455 zł, czyli o 435 zł mniej. Do 24.10 jest ostatnia okazja, żeby nabyć kurs poniżej 1500 zł.
Dowiedz się więcej i dołącz: https://opanujfrontend.pl
📚 Rozwojowo
Spalić podręczniki - krytyka powszechnego stosowania formalnego podejścia do edukacji i biznesu. Powody? To tłumi kreatywność i czyni ludzi podatnymi na zastąpienie przez sztuczną inteligencję. Artykuł wzywa do odrzucenia podręczników na rzecz unikalnych dążeń, których nie można łatwo zautomatyzować. Jak to osiągnąć? Szukając własnych ścieżek do innowacji i prawdziwej pomysłowości.
Spirala śmierci z lenistwa - esej o samonapędzających się cyklach prokrastynacji i zmniejszonej produktywności, które zaczynają się od małych zaniedbań i narastają z czasem, wpływając na wiele obszarów życia. Przełamanie tej spirali wymaga rozpoznania wzorca oraz wdrożenia strategii: od krótkoterminowych motywatorów po głęboką pracę psychologiczną. A fundamentem są zdrowe nawyki, które trzymają nas poza objęciami spirali.
💡 Bonus
Zupełnie szczerze: żadne moment w historii inżynierii nie zrobił na mnie takiego wrażenia jak booster Super Heavy lądujący w objęciach Mechazilli.
Zwłaszcza gdy ten niesamowity wyczyn ludzkiego intelektu i wytrwałości oglądamy w połączeniu z radością pracowników SpaceX, którzy doprowadzili do tego “zamieszania”.
A na deser Elon Musk prezentujący “teoretyczne” założenia tego innowacyjnego rozwiązania, jeszcze przed startem.
To wszystko jest niesamowicie inspirujące i wzruszające (how nerdy of me!). Nie mogę się doczekać, aż pokażę to dzieciom - ciężko sobie wymarzyć lepszą reklamę dla STEM.
Sam Musk oczywiście budzi kontrowersje i swoimi zachowaniami zachęca do rozważań typu:
w jakim stopniu jest szukającym atencji dupkiem na spektrum autyzmu (niewątpliwie większym niż zero)?
ile ma wspólnego z sukcesem od strony technicznej?
Pytanie czy jest sens się nad tym rozwodzić. Bo jedno jest pewne: bez niego musielibyśmy czekać na podobne wyczyny jeszcze przez wiele lat.
🙌 Przeprogramowane Nowości
W tym tygodniu mieliśmy w planach kontynuować podcastowy duet, ale niestety moja choroba pokrzyżowała nam plany.
Z tego powodu “solo” wystąpił dla Was Michał Michalczuk, który podzielił się ponad 10 latami doświadczenia w pracy z TypeScript. W połączeniu z jego niesamowitą lekkością w dzieleniu się wiedzą, mamy naprawdę wartościowy podcast dla osób zainteresowanych TSem:
Ale w przyszłym tygodniu nadrabiamy “zaległości” i zapraszamy na rozmowę z Adamem Gospodarczykiem o programowaniu z AI:
A jeżeli chcecie dowiedzieć się czym jest architektura (frontendu) to zapraszamy do wstępu rozmowy z Tomaszem Ducinem:
Pełna rozmowa jest dostępna na Spotify i Apple Podcasts.
Udanego weekendu i dużo zdrowia,
Marcin