Wzorzec Saga w transakcjach rozproszonych – przykłady w Go
Transakcje w mikroserwisach z użyciem wzorca Saga
Wzorzec Saga oferuje eleganckie rozwiązanie, dzieląc transakcje rozproszone na serię lokalnych transakcji z kompensującymi działaniami.
Transakcje w mikroserwisach z użyciem wzorca Saga
Wzorzec Saga oferuje eleganckie rozwiązanie, dzieląc transakcje rozproszone na serię lokalnych transakcji z kompensującymi działaniami.
Bezpieczny typowo kod ponownego użycia z wykorzystaniem generyk w Go
Generiki w Go reprezentują jedną z najważniejszych funkcji językowych dodanych od Go 1.0. Wprowadzone w Go 1.18, generiki umożliwiają tworzenie kodu bezpiecznego pod względem typów, ponownego wykorzystania, który działa z wieloma typami bez poświęcania wydajności ani przejrzystości kodu.
Rozwój CLI w Go z użyciem frameworków Cobra i Viper
Interfejs wiersza poleceń (CLI) to istotne narzędzia dla programistów, administratorów systemów oraz specjalistów DevOps.
Dwie biblioteki w języku Go stały się standardem dla rozwoju CLI w Go: Cobra do struktury poleceń i Viper do zarządzania konfiguracją.
Twórz spójne, przenośne i odtwarzalne środowiska programistyczne przy użyciu kontenerów Dev
Programiści często napotykają na problem “działa na moim komputerze” z powodu niezgodności zależności, wersji narzędzi lub różnic między systemami operacyjnymi.
Dev Containers w Visual Studio Code (VS Code) rozwiązują to elegancko — umożliwiając rozwijanie wewnątrz zainstalowanego środowiska kontenerowego, skonfigurowanego specjalnie dla projektu.
Integracja Ollama z Go: przewodnik po SDK, przykłady i najlepsze praktyki w środowisku produkcyjnym.
Ten przewodnik oferuje kompleksowy przegląd dostępnych Go SDKs dla Ollama i porównuje ich zestawy funkcji.
Kilka sposobów na uzyskanie strukturalnego wyjścia z Ollama
Duże modele językowe (LLMs)
są potężne, ale w środowisku produkcyjnym rzadko chcemy wolnych paragrafów.
Zamiast tego chcemy przewidywalne dane: atrybuty, fakty lub strukturalne obiekty, które można przekazać do aplikacji.
To Strukturalne wyjście LLM.
Praktyczny, kodowy przegląd ORM w GO ```
Najbardziej znane ORMy dla GO to GORM, Ent, Bun i sqlc. Oto mała porównanie ich z przykładami operacji CRUD w czystym GO.
Długi artykuł o specyfikacjach i implementacji MCP w GO
Oto opis Protokołu Kontekstu Modelu (MCP), krótkie uwagi dotyczące sposobu implementacji serwera MCP w Go, w tym struktura wiadomości i specyfikacja protokołu.
Wdrażasz RAG? Oto kilka fragmentów kodu w Go – część 2...
Ponieważ standardowe Ollama nie posiada bezpośredniego interfejsu API do ponownego rankingu (reranking), musisz zaimplementować ponowny ranking przy użyciu Qwen3 Reranker w GO, generując wektory (embeddings) dla par zapytanie-dokument i przypisując im oceny.
Wdrażasz RAG? Oto kilka fragmentów kodu w języku Golang.
Ten niewielki przykład kodu Go do rerankingu wywołuje Ollamę do generowania wektorów dla zapytania oraz dla każdego dokumentu kandydackiego, następnie sortuje wyniki malejąco według podobieństwa kosinusowego.
OK. Teraz generowanie PDFów w GO!
Generowanie dokumentów PDF w sposób programistyczny może być ważną funkcją w Twojej aplikacji. Tutaj omawiamy i dajemy krótki przegląd z przykładami bibliotek dostępnych w języku programowania Go (Golang) do generowania plików PDF biblioteki dostępne w języku programowania Go (Golang) do generowania plików PDF.
Kontynuując temat wyciągania danych z html
Jeśli szukasz odpowiednika Beautiful Soup w Go, kilka bibliotek oferuje podobną funkcjonalność parsowania i skrapowania HTML:
Z wydaniem nowego sterownika pg AutoMigrate zaczyna wyrzucać błędy...
W moim nowym projekcie w Go, który korzystał z GORM, zacząłem otrzymywać błąd:
pq: otrzymano 2 parametry, ale instrukcja wymaga 1
Na podstawie liczby zainstalowanych rozszerzeń VS Code
Zagregowałem pewne statystyki instalacji rozszerzeń VS Code według różnych języków programowania.
Najpopularniejszym jest Python, potem C++.
Oto arkusz wskazówek do Visual Studio Code
GORM vs sqlc vs Ent vs Bun ```
Ecosystem Go oferuje szeroki wybór narzędzi ORM (Object-Relational Mapping) oraz bibliotek baz danych, każdy z własną filozofią. Oto szczegółowe porównanie czterech głównych rozwiązań dla używania PostgreSQL w Go: GORM, sqlc, Ent i Bun.