GoSuda
Gosunuts
September 11, 2025

Certyfikacja FIPS 140 i Golang

Niniejszy dokument przedstawia sposób, w jaki Golang wspiera certyfikację FIPS 140, ewolucję w kierunku FIPS 140-3 oraz ulepszone cechy bezpieczeństwa bibliotek kryptograficznych Go.

views ... likes ...
snowmerak
September 8, 2025

Żywa mapa bitowa

Od koncepcji indeksów bitmapowych baz danych, przez zasadę działania Roaring Bitmap, aż po zastosowanie języka Go. Badamy optymalizację bitmap dla efektywnego przetwarzania dużych zbiorów danych.

views ... likes ...
snowmerak
August 29, 2025

Polityka a Komputery

Niniejszy tekst bada, w jaki sposób polityka i informatyka, dwie dziedziny pozornie odmienne, lecz w istocie podobne, rozwiązują problemy społeczne oraz jak deweloperzy stają się nowymi legislatorami.

views ... likes ...
hamori
August 22, 2025

Podstawy goroutines

Niniejszy dokument przedstawia goroutines, będące kluczowym elementem języka Go. Szczegółowo opisano zalety i zasady działania goroutines, w tym ich cechy w zakresie współbieżności, lekkości, wydajności oraz modelu GMP.

views ... likes ...
gosunuts
August 21, 2025

Serwery baz danych i osadzone bazy danych

Porównuje zalety i wady serwerów baz danych oraz baz danych wbudowanych, a także wyjaśnia, dlaczego wbudowane bazy danych zyskują na znaczeniu w środowiskach technologicznych opartych na nowoczesnych technologiach, takich jak SSD i MSA.

views ... likes ...
prravda
August 4, 2025

W jaki sposób wbudowany NATS komunikuje się z aplikacją Go?

Niniejszy dokument szczegółowo analizuje sposób komunikacji NATS osadzonego w aplikacjach Go, przedstawiając przykłady z oficjalnej dokumentacji, prawidłowe konfiguracje oraz wykorzystując interfejsy zdefiniowane przez konsumenta w Go.

views ... likes ...
Yunjin Lee
July 17, 2025

Interfejsy Go nie są dziedziczeniem

W języku Go interfejsy oznaczają kompozycyjne ponowne użycie kodu, a nie dziedziczenie. Poznajemy scenariusze błędnego rozumienia dziedziczenia w Go oraz prawidłowe metody pisania kodu.

views ... likes ...
Rabbit Princess
July 17, 2025

Dlaczego język Go?

Pięć powodów, dla których warto wybrać język Go: wydajność, produktywność, współbieżność, stabilność, a także uroczy Gopher! Dowiedz się, dlaczego Go wspiera rozwój deweloperów.

views ... likes ...
snowmerak
July 16, 2025

GreenTea GC: Utracony spokój przy herbacie z powodu Go runtime

Nowy GreenTea GC w Go poprawia wydajność poprzez zwiększenie efektywności GC dla małych obiektów, bazując na zarządzaniu spanami pamięci. Zostaną omówione istniejące problemy GC oraz korzyści płynące z GreenTea GC.

views ... likes ...
Yunjin Lee
July 14, 2025

Skracanie czasu odpowiedzi endpointów w Go – wykorzystanie kolejek zadań

Zredukujmy czas odpowiedzi, wykorzystując kolejkę zadań.

views ... likes ...
lemonmint
June 20, 2025

Go 1.25 encoding/json v1 vs v2 porównanie

Go 1.25 `encoding/json` v2 to nowa implementacja, która udoskonala niedociągnięcia wersji v1. Prosimy zapoznać się z kluczowymi różnicami oraz ulepszoną precyzją, wydajnością i elastycznością.

views ... likes ...
wHoIsDReAmer
June 1, 2025

Compile-Time Variable Injection w Go

Dowiedz się, jak wstrzykiwać wartości zmiennych w czasie kompilacji, wykorzystując `ldflags -X` podczas kompilacji Go.

views ... likes ...
snowmerak
May 19, 2025

Obsługa HTTP errors w sposób mniej uciążliwy + RFC7807

Czy obsługa błędów Go API jest uciążliwa? Spróbuj obsługiwać je prościej i jaśniej za pomocą RFC7807.

views ... likes ...
Rabbit Princess
May 18, 2025

Nowoczesny język w dobie AI

W erze AI, czy cechy istniejących języków nowoczesnych stanowią raczej wadę? Dowiemy się, dlaczego język Go jest językiem bardziej odpowiednim dla rozwoju AI.

views ... likes ...
iwanhae
April 10, 2025

Historia Cilium: Zaskakujące ulepszenia stabilności sieci dzięki małej zmianie w kodzie

Szczegółowo omówiono, w jaki sposób pojedyncza, niewielka zmiana w kodzie projektu Cilium znacząco poprawiła stabilność zarządzania połączeniami NAT opartymi na LRU.

views ... likes ...
snowmerak
April 8, 2025

Spróbujmy nieco zrozumieć MCP host

Niniejszy tekst ma na celu ułatwienie zrozumienia protokołu MCP firmy Anthropic oraz hosta MCP (mcphost) zaimplementowanego w Go.

views ... likes ...
snowmerak
January 5, 2025

Spróbuj uruchomić serwer Go w sposób skalowalny w .NET Aspire

Jak skalowalnie uruchomić serwer Go za pomocą .NET Aspire: Przykład skalowania poziomego i automatycznej konfiguracji z użyciem YARP Reverse Proxy.

views ... likes ...
snowmerak
December 22, 2024

Zastosowanie MLDSA i MLKEM w języku Go

Przeanalizujemy sposób wykorzystania kryptografii kwantowo-odpornej MLDSA i MLKEM w języku Go, prezentując charakterystykę każdego algorytmu oraz przykłady kodu.

views ... likes ...
Lemon Mint
December 20, 2024

Co nowego w Go 1.24?

Go 1.24 zapewnia wzrost wydajności, postkwantową kryptografię, ulepszenia TLS i wiele więcej, co czyni go znaczącym wydaniem dla nowoczesnego rozwoju aplikacji.

views ... likes ...
Lemon Mint
December 9, 2024

Przedstawiamy Randflake ID: rozproszony, jednolity, nieprzewidywalny i unikalny generator losowych identyfikatorów.

Przedstawiamy Randflake ID: rozproszony, jednolity, unikalny i nieprzewidywalny generator ID inspirowany Snowflake, wykorzystujący szyfr blokowy dla bezpieczeństwa.

views ... likes ...
snowmerak
November 29, 2024

Poprawa responsywności dzięki buforowaniu po stronie klienta w Redis

Poprawa responsywności API za pomocą Redis Server Assisted Client Side Cache

views ... likes ...
Yunjin Lee
November 19, 2024

Tworzenie przeglądarki obrazów z listą plików w Tk w Go

Proszę stworzyć prostą przeglądarkę obrazów w języku Go, wykorzystując Tcl/Tk.

views ... likes ...
Yunjin Lee
October 22, 2024

Tworzenie GUI w Tk z Go

Naucz się tworzyć proste aplikacje GUI za pomocą Tk w Go oraz wykorzystywać przetwarzanie obrazów SVG, PNG, ICO i widżet menu!

views ... likes ...
iwanhae
October 18, 2024

Go oraz ekosystem OpenAPI

Przedstawiamy biblioteki i strategie, które można wykorzystać podczas tworzenia API opartego na OpenAPI w języku Go.

views ... likes ...
snowmerak
October 18, 2024

Pakiet startowy Go dotyczący współbieżności

Przedstawiamy różnorodne narzędzia i techniki, takie jak gorutyny, kanały i muteksy, do zarządzania współbieżnością w języku Go.

views ... likes ...
Rabbit Princess
October 16, 2024

Dlaczego w języku Go nie ma konstrukcji Try-Catch?

Przeanalizujemy, dlaczego język Go nie obsługuje konstrukcji try-catch, a zamiast tego wykorzystuje panic-recover, w kontekście odpowiedzialności za obsługę błędów.

views ... likes ...
Lemon Mint
October 6, 2024

Go jest idealnym językiem dla aplikacji AI

Go jest idealny do rozwoju AI ze względu na swoją wydajność, współbieżność i bezproblemową integrację z interfejsami API AI i narzędziami natywnymi w chmurze.

views ... likes ...
Featured Posts