Tags: Go

Introductory Go Programming Tutorial

Maybe you've heard of Go. It was first introduced in 2009, but like any new programming language, it took a while for it to mature and stabilize to the point where it became useful for production applications. Nowadays, Go is a well-established language that is used for network and database...
Read 0 Comments

Programming Snapshot: Implementing Fast Queries for Local Files in Go

To find files quickly in the deeply nested subdirectories of his home directory, Mike whips up a Go program to index file metadata in an SQLite database. ...the GitHub Codesearch [1] project, with its indexer built in Go, at least lets you browse locally available repositories, index them, and...
Read 0 Comments

Systems Languages: An Experience Report

Recently, there’s been a lot of turmoil in the systems language community. We have the Rust Evangelism Strikeforce nudging us towards rewriting everything in Rust. We have the C++17 folks who promise the safety and ease of use of modern programming languages with the performance and power of C. And...
Read 0 Comments

The Programming Languages You Should Learn Now

Learning a programming language is not hard. In fact, if you’re experienced, you can learn the basics in under 24 hours. So if you’re in the market for a new lingua franca, such as to bolster your hirability, what you choose next might be influenced by your current language of choice. Here are the...
Read 0 Comments

EdgeX Foundry Continues Momentum with ‘California Code’ Preview

Only 3 months away from our first release, the EdgeX community has made available what we are calling the “California Preview.”  This preview is a collection of five key microservices written in Go that are drop in replacements for our Java microservices.  The work on the California release (not...
Read 0 Comments

As Go 2.0 Nears, AWS Launches Developer Preview of Go SDK 2.0

There's now a developer preview of an updated SDK for the Go programming language available on the Amazon Web Services Inc. (AWS) cloud. Sometimes called Golang, Go is a Google-backed, open source programming language optimized for large-scale apps, such as performant Web apps that can run at...
Read 0 Comments

Build a Serverless Golang Function with OpenFaaS

In this post I want to show you how to build a Serverless function in Go with our new Golang template created with love by the OpenFaaS community. OpenFaaS is the only Serverless framework which puts containers in the spotlight and allows any code or binary for Linux or Windows to become a...
Read 0 Comments

The 7 Stages of Becoming a Go Programmer

One day at work, we were discussing the Go programming language in our work chatroom. At one point, I commented on a co-worker's slide, saying something along the lines of: "I think that's like stage three in the seven stages of becoming a Go programmer." Naturally, my co-workers wanted to know...
Read 0 Comments

How I Learned Go Programming

Go is a relatively new programming language, and nothing makes a developer go crazier than a new programming language, haha! As many new tech inventions, Go was created as an experiment. The goal of its creators was to come up with a language that would resolve bad practices of others while keeping...
Read 0 Comments

My Use-Case for Go

The lack of generics is often mentioned in discussions regarding Go. I would have liked Go to have algebraic data types and immutability by default. I would gladly give nil away to get these features. On the positive side, Go has good libraries, good tooling, a common style and a syntax that is...
Read 0 Comments

Pages

Click Here!