Go: Capturing web traffic

Pokud vyvíjíte nějakou webovou aplikaci, určitě se jednou dostanete do situace, že byste ji chtěli nějak reálně otestovat. A tím reálně otestovat myslím to, že by bylo fakt dobré na …

The Go Cloud Development Kit

Určitě v dnešní době nejde přehlížet nástup cloudových služeb a byť stále deployujete vyvíjený software někam na vlastní železo, a nebo vlastně ani nevíte kam, dá se očekávat, že jednou …

Golang: autoincrement (iota)

Golang ma moc hezkou intetní funkci pro incrementaci čísla: itoa. Ta vám umožní velice hezký zápis různých funkcionalit, kde potřebujete zajistit inkrementálním způsobem narůstání hodnot například definovaných konstant. Převod velikosti …

Go: debugování aplikací

DELVE je debuger pro Golang. Umožní vám pohodlně trasovat vaše aplikace přímo s MS Visual Studio Code, ale i z jiných IDE. Nabízí vše, co potřebujete pro ladění: krokování, watch …

Awesome Go

Pokud se vám líbí Go, nebo dokonce plánujete s ním začít, budete, stejně jako já, rádi za každý odkaz, studijní materiál, který vás posune dál. Oceníte pak stránku Awesome Go, …

Go: práce s pamětí

I přes to, že Golang je staticky typovaný programovací jazyk, vykompilované binárky pro práci s pamětí používají garbage collector (GC), díky čemuž vám umožní psát velice nízko a výkonně, zároveň …

Golang: vizualizace dependecy trees

Našel jsem pěkný balíček pro vizualizaci závislostí Golang aplikací. Má CLI, takže se dá používat z příkazové řádky. Dotazovat se na závislosti můžete jak na aplikaci na vašem disku, ale …

Golang IDEs

IDE je to, co dělá programátora programátorem, nebo vývojáře vývojářem. Je to jeho základní pracovní nástroj. Něco, co používá každý, skoro celý den. A tak není divu, že je to …

Golang web frameworks

Tak jak NodeJS má svůj ExpressJS, nebo Hapi či Koa, tak i Golang má své webové frameworky, které vám výrazně ulehčí a zjednoduší vývoj webových aplikací. Vybírám jen několik nejpopulárnějších, …