Co ten Microsoft wyrabia z GitHubem 😲?
Architektura heksagonalna na froncie, Dyktator u Lexa oraz moje przemyślenia o tym jak działać w trudnych czasach.
Spokojnie, odpowiedź na tytułowe pytanie nie będzie kolejnym alarmującym sygnałem o pogarszającym się stanie branży technologicznej. Wręcz przeciwnie!
Microsoft i GitHub są świetnym przykładem, że nawet w ciężkich czasach można utrzymywać świetne tempo rozwoju.
Rok temu, kiedy jeszcze pieniądze z funduszy VC rosły na drzewach, światem programowania zatrząsł GitHub Copilot, o którym nagrałem odcinek.
Czy GitHub postanowił osiąść na laurach, usprawiedliwiając się niekorzystnymi warunkami makroekonomicznymi? Bynajmniej!
Przy ostatnich przeglądach informacji z branży, co rusz napotykam ogłoszenia kolejnych zajawkowych funkcji dodawanych do GitHuba.
Zaczęło się od Code Search, do którego dostęp testowy otrzymałem pod koniec września. Jestem zachwycony, funkcja ma bardzo pozytywny wpływ na moją codzienną pracę. CS pozwala skutecznie szukać informacji o tym jak i gdzie wykorzystywane są rozwiązania mojego zespołu w ogromnym codebase’ie SmartRecruiters.
Nie wiem czy słyszałeś o Codespaces, czyli w pełni konfigurowalnych środowiskach developerskich dostępnych w chmurze. Jeżeli nie, to jest świetna okazja do nadrobienia zaległości. Od 10 listopada użytkownicy GitHub Free mogą korzystać z tej funkcji przez 60 godzin za darmo (90 godzin dla GH Pro).
Wisienką na torcie jest świeżo zapowiedziene Blocks. Ta funkcja pozwoli ożywić nasze repozytoria, wprowadzając znacznie szersze możliwości przy tworzeniu dokumentacji w plikach .md. Już czekam w kolejce na dostęp, dam znać jak to wygląda w praktyce.
Co najlepsze… to nie wszystko. Pełną listę nowinek znajdziecie w artykule Everything new from GitHub Universe 2022 oraz na stronie GitHub Next.
Jaki z tego morał dla każdego z nas? O tym w Bonusie.
Technicznie
Architektura heksagonalna na froncie - czyli jeden ze sposobów pozwalający uniknąć sytuacji, w której za kilka lat będziesz zmuszony przepisywać tony kodu do innego frameworka, ponieważ aktualna gwiazda zostanie wysłana na przymusową emeryturę (pozdro AngularJS).
Co koniecznie musisz wiedzieć o CSS w 2022? - CSS zaczął rozwijać się w niesamowitym tempie, ciężko nadążyć nad wszystkimi nowościami. W takiej sytuacji warto zrobić krok w tył i zastanowić się co jest naprawdę kluczowe - sprawdź przykładowe top 5 i zastanów się nad swoim.
W głowie fronta tworzącego Hero Section - niesamowity artykuł, zarówno na poziomie treści jak i formy. Znajdziesz w nim opis procesu iterowania nad kluczowym elementem każdej strony, w zestawie dużo przykładów kodu i stosowania best practices.
Rozwojowo
Dyktator u Lexa - spokojnie, nie chodzi o Putina, tylko o Chamatha Palihapitiye. To miliarder, CEO funduszu Social Capital i jeden z pierwszych senior executive’ów w Facebooku. Jest również współprowadzącym podcastu All-in, którego słuchanie to obecnie jedna z moich ulubionych weekendowych rutyn. W rozmowie z Lexem opowiada między innymi jak mimo wychowania w patologicznej rodzinie, udało mu się dotrzeć na szczyt i dojść do harmonii oraz autentycznego szczęścia w życiu.
Nie jesteś z siebie zadowolony? To normalne - każdy z nas czasami jest przytłoczony uczuciem, że na tle “ludzi godnych podziwu”, jest daleko w tyle. Rzecz w tym, że Ci “ludzie godni podziwu” czują się dokładnie tak samo. W ostateczności liczy się wytrwałość i ciągły rozwój, a świadomość że wszyscy walczymy z tymi samymi “demonami” powinna podnosić nas na duchu.
Bonus
Wróćmy do lekcji, którą możemy wyciągnąć z blasku GitHuba, który niesamowicie wyróżnia się na tle szaroburej rzeczywistości.
Ich ostatnie sukcesy nie są dziełem przypadku, tylko kilku lat realizowania przemyślanej strategii, zdyscyplinowanej nauki na błędach oraz codziennego grindu.
W tym samym czasie, wiele firm chowało swoje braki w tych trzech kluczowych elementach, wznosząc się na falach absurdalnych rund finansowania, naiwnie myśląc że są one naturalnym elementem biznesowego oceanu.
Cóż, wystarczyło pół roku, żeby zweryfikować trafność słów Warrena Buffeta: “Dopiero podczas odpływu okazuje się kto pływał nago”.
I jak to zwykle bywa w takiej sytuacji, większość ludzi całą uwagę przenosi na odpływ a nie na fakt, że są odpowiedzialni za to czy noszą gacie na własnym tyłku.
Do czego chciałbym zachęcić to, żebyś nie popadł w tego typu pułapki, tylko brał przykład z GitHuba.
Zdefiniuj co chcesz w życiu osiągnąć, ucz się na błędach i rób solidną robotę każdego dnia.
Wtedy w dobrych czasach, gdy wszyscy będą “lecieli na księżyc”, Ty wyślesz im pocztówkę z Marsa. W gorszych czasach zamiast rozbijać się z impetem o ziemię, będziesz dalej robił swoje.
Nie ma nic lepszego niż rozwój w mało sprzyjających warunkach, ponieważ wymuszają one budowanie solidnych fundamentów zamiast dryfowania na falach, które zawsze przychodzą i odchodzą.
Przeprogramowany Update
Udanego weekendu!
Marcin