Jakub Čajka
Jakub Čajka's contributions
Getting started with go-toolset
Jakub Čajka
One of the new software collections we’ve introduced this fall is for Go, the programming language that aims to make it easy to build simple, reliable, and efficient software. Go is a compiled, statically typed language in the C/C++ tradition with garbage collection, concurrent programming support, and memory safety features. In go-toolset-7, we’re including everything you need to start programming in Go on Red Hat Enterprise Linux 7, in the familiar format of software collections. In this release, we’re shipping...
Basics of Go in Fedora
Jakub Čajka
Why use RPMs (distribution packages in general) at all ?! Distribution RPMs enables you to get signed curated content, with security updates, bug fixes, general updates, some level of testing, and known ways of reproducing the build locally. Of course, it has its cost mostly in the package size overhead and packaging infrastructure overhead (yum, dnf, apt....). Why package and use distribution (Fedora) packages? This helps to manage a stable subset of the go world. As many upstreams do not...
Go(lang) meets Fedora
Jakub Čajka
Is it this? (Editor's note: don't get it? ^^ See [1]) No, it is... Gopher image is reproduced from work created and shared by Google and Renee French on golang.org page and used according to terms described in the Creative Commons 3.0 Attribution License. What is golang? Or rather Go language? It is relatively young, conceived in 2007, released to public in 2009 and with go1 release in 2012, compiled statically typed garbage collected language designed by Robert Griesemer, Rob...
Getting started with go-toolset
Jakub Čajka
One of the new software collections we’ve introduced this fall is for Go, the programming language that aims to make it easy to build simple, reliable, and efficient software. Go is a compiled, statically typed language in the C/C++ tradition with garbage collection, concurrent programming support, and memory safety features. In go-toolset-7, we’re including everything you need to start programming in Go on Red Hat Enterprise Linux 7, in the familiar format of software collections. In this release, we’re shipping...
Basics of Go in Fedora
Jakub Čajka
Why use RPMs (distribution packages in general) at all ?! Distribution RPMs enables you to get signed curated content, with security updates, bug fixes, general updates, some level of testing, and known ways of reproducing the build locally. Of course, it has its cost mostly in the package size overhead and packaging infrastructure overhead (yum, dnf, apt....). Why package and use distribution (Fedora) packages? This helps to manage a stable subset of the go world. As many upstreams do not...
Go(lang) meets Fedora
Jakub Čajka
Is it this? (Editor's note: don't get it? ^^ See [1]) No, it is... Gopher image is reproduced from work created and shared by Google and Renee French on golang.org page and used according to terms described in the Creative Commons 3.0 Attribution License. What is golang? Or rather Go language? It is relatively young, conceived in 2007, released to public in 2009 and with go1 release in 2012, compiled statically typed garbage collected language designed by Robert Griesemer, Rob...