Go: měření doby provádění funkce
Znáte to, nechcete hned složitě debugovat, ale rádi byste věděli, jak dlouho něco ve vašem kódu trvá a chtěli byste, aby se to používalo co nejjednodušeji. Pak možná třeba takto: …
Znáte to, nechcete hned složitě debugovat, ale rádi byste věděli, jak dlouho něco ve vašem kódu trvá a chtěli byste, aby se to používalo co nejjednodušeji. Pak možná třeba takto: …
Jednou ze skvělých věcí na Go jsou gorutiny, pomocí kterých zajišťuje concurrency. A aby vše fungovalo jak má, potřebujete nějak synchronizovat zpracovávaná data mezi jednotlivými gorutinami. A právě k tomu …
Pokud poiyžíváte MacOS, iTerm2 a v něm nějaký ten shell, a pokud jako já preferujete ZShell, pak se vám bude hodit tento kompletní, ucelený článek popisující instalaci a konfiguraci všeho …
Go má skvělou podporu pro concurrency. Jedná se o gorutiny. Ty vám umožňuje spouštět paralelně v rámci aplikace různé subtasky. A narozdíl od NodeJS se nejedná o singlethread aplikaci, kde …
V Go je funkce main vstupním bodem aplikace. Je to ta funkce, která se vykoná, když vybildovanou aplikaci spustíte. Příkazem return v této funkci pak vykonávání programu končí. Nejjednoduší Go …
A je to tady! TypeScript ve verzi 3.4RC představil inkrementální překlad, což znamená, že se vaše aplikace budou rychleji kompilovat. Jeden by řekl: no konečně. Jediná co musíte udělat je …
Medium.com je skvělé čtení. Rozsah, kvalita obsahu, extrémní jednoduchost celého webu ve spojení se skvělýmm designem z něj dělá velice pohodlný zdroj opravdu hodnotných informací, které se konzumují sami a …
Vidí někdo v dnešní době potřebu psát desktopové aplikace? Určitě ano. I když to tak moc nevypadá… Dobrou zprávou je, že i v Go, který primárně nevznikl za účelem vývoje …
This document outlines best practices for writing high-performance Go code. While some discussions will be made for making individual services faster (caching, etc), designing performant distributed systems is beyond the …