Szukasz najlepszych programistów Golang? Znajdziesz ich w kilka kliknięć.

Najlepsi blogerzy, eksperci i influencerzy Go/Golang, których warto śledzić w 2022

21 paź 20218 min czytania

Dawid Karczewski

Senior full stack developer i CTO w Ideamotive.

najlepsi blogerzy, eksperci i influencerzy Go/Golang

Go/Golang jest dziś jednym z najpopularniejszych języków ​​programowania. Go to język programowania o otwartym źródle, nazywany czasem „Golangiem”, stworzony w 2007 roku przez trzech inżynierów Google: Robert Griesemer, Rob Pikei Kena Thompsona.

 

Go było pierwotnie promowane jako nowoczesny język systemowy, ale użytkownicy Quory przyznają co następuje: „Go staje się coraz popularniejsze jako język do pisania mikroserwisów dzięki eleganckiemu modelowi współbieżności, łatwemu wdrażaniu binariów, niewielu zewnętrznym zależnościom, wysokiej wydajności i efektywności”.

 

Ten silnie typowany język zyskuje na popularności dzięki wsparciu dla odśmiecania pamięci i współbieżności. Cechuje się wysoką wydajnością, skalowalnością i oszczędnością zasobów. Nic dziwnego, że Go jest dziś używane w wielu obszarach, w tym w aplikacjach webowych, mikroserwisach, chmurze obliczeniowej, serwerach WWW oraz innych systemach i narzędziach.

 

Wokół języka wyrosła kreatywna i pełna pasji społeczność programistów i użytkowników Go („Gopherów”), która prowadzi dziś:

 

Jest też wielu kompetentnych i ciekawych ekspertów Go, na których każdy Gopher (albo przyszły Gopher) w internecie powinien mieć oko. 

 

Poniżej zebraliśmy 30 naszych ulubionych. Jeśli chcesz dowiedzieć się więcej o tym języku programowania i być na bieżąco z nowinkami ze świata Go, niech te mądre osoby będą Twoimi przewodnikami!

 

W tym artykule przyjrzymy się blogom użytkowników, kontrybutorów i nauczycieli Go, opowiadającym o różnych sposobach używania tego języka.

30 najlepszych ekspertów Golanga, których warto śledzić

1. Digital Ocean’s Go Series


Community

 

Społeczność DigitalOcean to miejsce, w którym programiści dzielą się wiedzą i uczą siebie nawzajem. Tworzą nie tylko wiele poradników o własnych produktach DigitalOcean, ale publikują też treści o innych technologiach i językach. Na przykład ich aktualna seria o programowaniu w Go tłumaczy wiele podstaw, jak obsługa błędów oraz jak robić w Go mnóstwo rzeczy, na przykład skonfigurować lokalne środowisko programistyczne w Ubuntu.

2. Eli Bendersky’s Blog

Eli Bendersky’s Blog

 

Eli Bendersky jest kontrybutorem open source języka Go i części jego narzędzi. Jego blog o Golangu publikuje treści techniczne związane z programowaniem na wiele tematów i jest dość aktywny: w samym tym roku pod tagiem Go jest piętnaście wpisów. Niedawno opublikował trzyczęściowy tutorial o osadzaniu w Go oraz czteroczęściową serię o implementacji algorytmu Raft w Go.

3. Go By Example

Go By Example

 

Go by Example to, jak sam siebie opisuje, „praktyczne wprowadzenie do Go za pomocą komentowanych przykładowych programów”. To nie jest blog o Golangu jako taki - nie jest aktualizowany regularnie, ale to zasób internetowy poświęcony prostemu wyjaśnianiu koncepcji Go. 

 

Jest aktualizowany wraz z rozwojem języka Go i wydawaniem nowych wersji. Pisze go i utrzymuje Mark McGranaghan, który kierował zespołami inżynierskimi w Stripe i Heroku.

4. Go Web Examples

Go Web Examples

 

Zainspirowany przez Go by Example, Philip Tanlak stworzył Go Web Examples, aby dostarczać „łatwe do zrozumienia fragmenty kodu pokazujące, jak tworzyć aplikacje webowe” w Go. Tutoriale i wpisy na stronie są przejrzyste i szczegółowe, przygotowane specjalnie dla programistów webowych piszących w Go. 

 

Ten bloger Go omówił wiele podstaw programowania webowego, w tym middleware, WebSocketssesje sessionsoraz pracę z bazami danych. Go Web Examples oferuje też tutoriale wideo, z których część jest darmowa. Sprawdź serię o tym, jak stworzyć klon Reddita w Go.

5. Go’s Articles Wiki

Go’s Articles Wiki

 

Sekcja artykułów na wiki Go na GitHubie zawiera bardzo różnorodne teksty tworzone przez społeczność Go. Obejmują szeroki zakres tematów: od bezpieczeństwa, przez rozwój wieloplatformowy, testowanie, kontenery, po Dockera i inne. Sekcja jest regularnie uzupełniana o nowe wpisy różnych autorów i zawiera również artykuły w innych językach, takich jak koreański i japoński.

6. A Journey With Go

A Journey With Go

 

A Journey With Go to dość nowy blog, założony w 2019 roku. Zwykle trzyma się jednego pojęcia, zamiast rozbijać je na serię wpisów opisujących je w szczegółach. Znajdziesz na nim ciekawą serię o odśmiecaniu pamięci, kompilatorzei nie tylko. Treści dostarcza Vincent Blanchon i są hostowane na Medium.

7. Applied Go

Applied Go

 

Applied Go deklaruje, że „wykracza poza tutoriale Go”. Poza kursem Go strona porusza tematy takie jak algorytmy i struktury danych, programowanie współbieżne, obliczenia rozproszone, wzorce i paradygmatyi wiele innych. Znajdziesz tam też screencasty uzupełniające wpisy. Blog pisze i utrzymuje Christoph Berger.

8. Ardan Labs’ Blog

Ardan Labs’ Blog

 

Ardan Labs to firma świadcząca usługi programistyczne, doradcze i szkoleniowe dla firm używających Go w swoich produktach. Współpracowali z wieloma firmami z listy Fortune 500 korzystającymi z Go. Ich blog szczegółowo omawia tematy związane z Go i tłumaczy podstawowe koncepcje. Ciekawe serie na ich blogu, które warto poznać, dotyczą generyków i modułów.

9. Dave Cheney’s Blog

Dave Cheney’s Blog

 

Dave Cheney jest kontrybutorem projektu Go. Jest dobrze znany w społeczności i często występuje na konferencjach i wydarzeniach poświęconych Go. Na swoim blogu dużo pisze o Go, ale porusza też tematy projektowania oprogramowania i inne. Zacznij od przydatnej sekcji Practical Go .

10. DEV’s Go Tag

DEV’s Go Tag

 

DEV to społeczność programistów, w której ludzie tworzą treści, nawiązują kontakty i współpracują. Każdy może opublikować na DEV swoje treści pisane, audio lub wizualne, a programiści mogą je tagować, by inni mogli je śledzić.

 

W chwili pisania tego tekstu pod tagiem Go jest około 3400 wpisów: tutoriale, opinie, wyjaśnienia pojęć i relacje z własnych doświadczeń. To świetne miejsce, by dowiedzieć się, nad czym pracują inni programiści Go i jak używają go w tworzonych produktach.

11. Hashnode’s Go Tag

Hashnode’s Go Tag

 

Podobnie jak DEV, Hashnode to społeczność programistów oferująca platformę do bezpłatnego publikowania treści. Społeczność blisko 12 000 programistów gromadzi pod tym tagiem najróżniejsze tutoriale i artykuły o Go: od wpisów dla początkujących po bardziej zaawansowane tematy.

12. Ilija Eftimov’s Blog

Ilija Eftimov’s Blog

 

Ilija Eftimov jest Senior Software Engineerem w Scribd, które używa Go. Ostatnie wpisy na jego blogu dotyczą Go, zwłaszcza testowania. Jego tutoriale są wyczerpujące i ciekawe, tłumaczą, jak osiągnąć cel, z przejrzystymi przykładami kodu. Ten bloger Go pozwala też czytelnikom proponować tematy tekstów.

13. ITNEXT Blog

ITNEXT Blog

 

ITNEXT to platforma wymiany wiedzy dla programistów i specjalistów IT. Organizują comiesięczne spotkania i szczyty, na których programiści dzielą się wiedzą i doświadczeniem z używanymi technologiami. ITNEXT wydaje publikację na Medium, która pozwala programistom publikować treści o ulubionych technologiach, w tym wiele wpisów o Go.

14. Just for Func

Just for Func

 

Just for Func to blog o Golangu z towarzyszącym mu kanałem na YouTubie. Prowadzi go Francesc Campoy, menedżer techniczny w Apple i były rzecznik Go w Google. Choć blog na Medium nie był długo aktualizowany, wersja na YouTubie jest aktywna i zawiera bardzo przydatne i zabawne filmy poświęcone wyłącznie Go. Szczególnie wnikliwe jest jego wprowadzenie do SemVer, modułów i przejścia na moduły (z kodami czasowymi).

15. Learn the Go programming language

Learn the Go programming language

 

Ten blog zawiera to, co obiecuje tytuł, i przeprowadza Cię przez realne problemy w pracy z Go. Publikacje takie jak „Streaming IO in Go” i „Let's Create an NTP Client in Go” to świetne przykłady. Autor, Vladimir Vivien, od dawna nic tu nie opublikował, ale te i inne teksty, które napisał na Medium, są bardzo pouczające. Ten bloger Go jest również autorem Learn Go Programming.

16. Golang Bot

Golang Bot

 

Blog GolangBot, pisany przez Naveen Ramanathan, dostarcza czytelnikom tutoriali Go, które stawiają na prostotę i oferują wiele przykładów kodu. Jego seria Learn Golang to dobry początek, by dogłębnie poznać podstawy Go. Najnowsze wpisy obejmują obszerną serię artykułów o tym, jak używać bazy danych MySQL i WebAssembly z Go. Możesz też zapisać się na newsletter z ofertami pracy, przygotowywany przez tego programistę Golanga.

17. Golang programs

Golang programs

 

Golang Programs obszernie omawia podstawy Go. Ich wpisy dostarczają pomocnych rozwiązań typowych problemów z podstawami Go, a także bardziej złożonych tutoriali i wyjaśnień pojęć - wszystko ze szczegółowym kodem, jak w ich serii o strukturach danych i algorytmach.

18. GolangCode

GolangCode

 

GolangCode publikuje poradniki typu „szybkie odpowiedzi na codzienne problemy z kodem, które gdzieś w głębi znasz, ale i tak wymagają szybkiego wyszukania w Google”. Ten blog o Golangu publikuje szczegółowe rozwiązania dotyczące pracy z HTTP, API, obsługą plików, używaniem gorutyn, kodowaniem, konwersją typówi nie tylko. Ten portal utrzymuje bloger Go Edd Turtle.

19. Gopher Academy Blog

Gopher Academy Blog

 

Gopher Academy to organizacja pozarządowa promująca grę Go. Organizuje też Gophercon, doroczną północnoamerykańską konferencję o Go. Na blogu publikuje wiadomości o konferencji oraz szeroki wachlarz tematów związanych z Go. Znajdziesz tam także linki do ich kanału na YouTubie, na którym są nagrania z poprzednich edycji Gophercona.

20. Gopher guides

Gopher guides

 

Gopher Guides świadczy usługi doradcze, szkoleniowe, wsparcia i audytu w zakresie Go dla firm używających tego języka w swoich produktach. Wpisów na blogu jest niewiele, ale dobrze dzielą się wiedzą i doświadczeniem.

21. Official Go Blog

Official Go Blog

 

Zespół Go używa swojego bloga do ogłoszeń o tym, nad czym pracuje, oraz do zapowiadania nowych funkcji, narzędzi, wydań i wiadomości ze społeczności. Część wpisów zawiera szczegółowe informacje, jak ich seria o modułach Go.

22. Russ Cox’s Blog

Russ Cox’s Blog

 

Russ Cox jest głównym inżynierem Go i kieruje zespołem, który go rozwija. Choć napisał kilka wpisów na oficjalnym blogu Go, jego własna strona skupia się raczej na przemyśleniach i propozycjach dotyczących Go. Jego wpisy bywają bardzo szczegółowe i wchodzą w najdrobniejsze detale koncepcji Go. Oficjalny blog Go często linkuje do jego bloga przy pojęciach wymagających dodatkowego wyjaśnienia.

23. Tit Petric’s Blog

Tit Petric’s Blog

 

Titus Petric jest autorem kilku książek o Go, skupionych na tym, jak skutecznie używać go w różnych zastosowaniach. Jego blog porusza tematy takie jak:

  • optymalizacja wydajności, 
  • rozwiązywanie problemów, 
  • duży ruch, 
  • wysoka dostępność, 
  • wirtualizacja, 
  • Docker.

 

Wszystko ze szczegółowymi przykładami.

24. Tutorial Edge

Tutorial Edge

 

Tutorial Edge publikuje najróżniejsze tutoriale o informatyce, frameworkach front-endowych, tworzeniu aplikacji webowych i chmurowych, językach programowania i nie tylko. Jego sekcja o Go jest obszerna, a wpisy sięgają od przyjaznych początkującym po bardziej zaawansowane - wszystkie dobrze skatalogowane i pogrupowane. Ostatni wpis dotyczy tego, jak zacząć z funkcjami Go dla WebAssembly. Wspiera go Elliot Forbes.

25. Wandering Thoughts’ Go Topic

Wandering Thoughts’ Go Topic

 

Chris Siebenmann pracuje na Wydziale Informatyki Uniwersytetu w Toronto. Choć jego blog Wandering Thoughts porusza wiele tematów, sporo ostatnich wpisów dotyczy dobrych praktyk używania Go i jego przemyśleń o tym języku.

26. Go Time Podcast

Go Time Podcast

 

Grupa ekspertów Go i gości specjalnych rozmawia o języku Go, społeczności i wszystkim pomiędzy. Program nagrywany jest na żywo w czwartki o 15:00 czasu ET. Prowadzący - Erik St. Martin, Carlisia Pinto i Brian Ketelsen - zapraszają gości z całej społeczności Go. Tematy obejmują Golanga, DevOps, tworzenie aplikacji webowych, infrastrukturę, Kubernetes i nie tylko. Niezależnie od tego, czy już programujesz, czy dopiero chcesz zacząć - to program dla Ciebie.

27. Qvault

Qvault

 

Qvault to miejsce z wysokiej jakości kursami i artykułami o programowaniu. Starannie przygotowane teksty o dobrych praktykach kodowania w Golangu są z innej planety. Założyciele portalu chcą pomagać programistom na każdym poziomie zaawansowania rozwijać się każdego dnia. Jakość jest zdecydowanie ich priorytetem.

28. GOSAMPLES

GOSAMPLES

 

GOSAMPLES to biblioteka fragmentów kodu w Golangu, która rozwiązuje codzienne problemy programistyczne, dostarczając odpowiedzi oparte na przemyślanych i realnych przykładach kodu ze szczegółowymi wyjaśnieniami.

29. Golang Weekly

Golang Weekly

 

Ta strona to cotygodniowy newsletter o języku programowania Go. Chcesz być na bieżąco z najnowszymi trendami, wiadomościami i aktualizacjami w Go? Wybierz źródła, które najbardziej Ci odpowiadają, a wszystkie informacje znajdziesz w jednym miejscu. Nie przegap okazji, by skorzystać z tej wyjątkowej możliwości!

30. 30. Blog Ideamotive

Ideamotive blog

 

Ideamotive też prowadzi własny blog, którego duża część poświęcona jest Golangowi! Piszemy zarówno dla programistów jak i dla project managerów, dając doskonały przegląd frameworka każdemu, kto chce dowiedzieć się o nim więcej.

 

Jeśli szukasz ciekawych wskazówek, poradników i nowości związanych z Go, polecamy śledzić także nasz blog.

 

Znajdziesz tu zawsze sprawdzoną i aktualną wiedzę od naszych ekspertów Go.

 

Sprawdź najnowsze teksty związane z tematem:

Podsumowanie

Śledzenie blogów o Go to mądry sposób, by być na bieżąco z tym, jak inni rozwiązują problemy za pomocą Go. Treści o Go jest mnóstwo i nie ograniczają się one do blogów: coraz więcej osób sięga po wideo i audio, by dzielić się swoimi materiałami o Go, nie wspominając o wszystkich dostępnych forach i newsletterach.

 

Zawsze jest coś nowego do nauczenia się o Go i zawsze pojawiają się mniej lub bardziej ciekawe sposoby pracy z nim. Jeśli znasz inne blogi o Go, które powinniśmy dodać do tej listy, napisz nam o nich.

 

Jeśli Ci się podobało, nie przegap naszych innych zestawień najlepszych blogów technologicznych.

 

A może szukasz zdalnej pracy jako programista Go? Jeśli tak, czemu nie zaangażować się w świetne projekty dla międzynarodowych startupów? 

 

Dołącz do Ideamotive Talent Network ➡️ zostań dopasowany do świetnych projektów ➡️ rozwiń karierę ➕ pracuj na własnych zasadach.

 

Dlaczego my? Ideamotive prowadzi rozbudowaną sieć programistów, małych software house'ów i freelancerów. Naszym głównym celem jest dopasowywanie programistów do projektów z uwzględnieniem właściwej technologii, doświadczenia branżowego i dopasowania do kultury firmy.

 

Nasi specjaliści popychają przyszłość technologii do przodu, tworząc przestrzeń do spotkań, wzrostu i rozwoju dla osób technicznych, a jednocześnie są dla firm kanałem przyciągania tych talentów.

 

Co dostajesz z Ideamotive:

  • udział w aktywnej społeczności specjalistów technologicznych i biznesowych, w której można się komunikować, wymieniać informacjami i uczyć przez wydarzenia społecznościowe, thought leadership i formalny networking
  • profesjonalne szkolenia i materiały pomagające rozwijać Twoje umiejętności.

 

Nie wahaj się i skontaktuj z nami już teraz. Projekty Twoich marzeń są o jedno kliknięcie stąd!

Dawid Karczewski

Dawid jest full stack developerem. Tworzy aplikacje w Ruby on Rails i React Native od pierwszego pomysłu aż po wdrożenie. Buduje dla naszych klientów rozwiązania, które pomagają im rosnąć.

Zobacz wszystkie wpisy autora
CEE IT 2022

Outsourcing i offshoring IT w Europie Środkowo-Wschodniej: raport 2022

Białoruś • Polska • Rumunia • Ukraina

Czytaj teraz
Newsletter 9-1
Newsletter Ideamotive
Twój dwutygodniowy przegląd najgorętszych newsów technologicznych

Szukasz ekspertów od Go do swojego zespołu?

W naszej sieci talentów czekają dziesiątki zweryfikowanych specjalistów Golang.