Our training paths
Grow your skills
You’ll get our FREE Video Series & special offers on upcoming training events along with notifications on our latest blog posts.
Valid email required.
Submit failed. Try again or message us directly at firstname.lastname@example.org.
Check your email for confirmation.
IntroductionIron.io has a product called IronWorker which provides a task oriented Linux container that you can run your programs inside. If you are not sure what I mean, think of this as having a temporary Linux virtual machine instantly available for your personal but short term use. IronWorker allows you to load your binaries, code files, support files, shells scripts and just about anything else you may need to run your program in the container. You specify a single task to execute, such as running a shell script or a binary and IronWorker will perform that task when requested. Once the task is complete, IronWorker will tear down the container as if it never existed.If you are developing in Windows or on the Mac and plan to load and run pre-built binaries in IronWorker, they must be built for Linux. If that could be a problem don’t despair, you have options.You can create an Ubuntu VM so you can build the Linux binaries you need. This is what I do. I don’t develop in my Ubuntu VM, I use it as a testing and staging area. Your second option is to build your program inside of the IronWorker container and then execute it. You have a lot of flexibility to do what you need with IronWorker.
if [ "$goversion" != "go version go1.1.2 linux/amd64" ]then mkdir $HOME_FOLDER cd $HOME_FOLDER curl https://go.googlecode.com/files/go1.1.2.linux-amd64.tar.gz -o p.tar.bz2 && tar xf p.tar.bz2 && rm p.tar.bz2 export GOARCH="amd64" export GOBIN="" export GOCHAR="6" export GOEXE="" export GOHOSTARCH="amd64" export GOHOSTOS="linux" export GOOS="linux" export GOPATH="$CODE_FOLDER" export GORACE="" export GOROOT="$HOME_FOLDER/go" export GOTOOLDIR="$HOME_FOLDER/go/pkg/tool/linux_amd64" export CC="gcc" export GOGCCFLAGS="-g -O2 -fPIC -m64 -pthread" export CGO_ENABLED="1" export PATH=$GOROOT/bin:$PATHfigo get -x github.com/goinggo/ironworkercd $CODE_FOLDER/bin./ironworker
We have taught Go to thousands of developers all around the world since 2014. There is no other company that has been doing it longer and our material has proven to help jump start developers 6 to 12 months ahead of their knowledge of Go. We know what knowledge developers need in order to be productive and efficient when writing software in Go.
Our classes are perfect for both experienced and beginning engineers. We start every class from the beginning and get very detailed about the internals, mechanics, specification, guidelines, best practices and design philosophies. We cover a lot about "if performance matters" with a focus on mechanical sympathy, data oriented design, decoupling and writing production software.
Interested in Ultimate Go Corporate Training and special pricing?
Our courses have been designed from training over 4,000 engineers since 2013 and they go beyond just being a language course. Our goal is to challenge every student to think about what they are doing and why.
Please fill out the form below and we'll get back to you soon.
Check your email for confirmation of your sent message. We'll get back to you shortly.
Ardan Labs Copyrights © 2022