Tag: Golang
-
AWS Lambda: Comparing Golang and Python
Posted on October 22, 2020, Level intermediate Resource Length long
Serverless functions are great for lightweight cloud architecture and rapid provisioning. However, sometimes serverless introduces additional complexity to the deployment process. Author compares Python and Go with respect to the ease of deployment when setting up a simple data factory on AWS Lambda. Written by Dick Abma.
Tags golang python software-architecture serverless
-
New case studies about Google's use of Go
Posted on September 9, 2020, Level beginner Resource Length short
Go started in September 2007 when Robert Griesemer, Ken Thompson, and I began discussing a new language to address the engineering challenges we and our colleagues at Google were facing in our daily work. By Rob Pike.
Tags golang programming cloud web-development google
-
Socket.IO, React and Node.js: Going Real-Time
Posted on April 26, 2020, Level intermediate Resource Length medium
Learn the basics of WebSockets and Socket.IO while pairing your first real-time server with a React frontend. Everybody builds chat apps with Socket.IO these days yet messaging applications are only the tip of the iceberg. Think a moment about it: there are a million of other things you can build within the real-time domain. By Valentino Gagliardi.
Tags golang javascript programming web-development
-
Attack matrix for Kubernetes
Posted on April 2, 2020, Level intermediate Resource Length medium
Security research software engineer Yossi Weizman put together this guide for considering new security challenges when moving workloads to Kubernetes.
Tags devops kubernetes software-architecture containers golang
-
GitOps using Helm3 and Flux for Node.js and Express.js Microservice
Posted on April 1, 2020, Level intermediate Resource Length long
In this tutorial author will show you how to build a GitOps pipeline for a Node.js application built with Express.js. The application was created in an earlier tutorial. Rather than deploying new versions manually, flux will deploy it to Kubernetes whenever a build of the Docker image is available. By Alex Ellis.
Tags devops kubernetes software-architecture containers golang
-
How to use Netlify to deploy a free Go web application
Posted on March 22, 2020, Level intermediate Resource Length short
Netlify is an web host that specializes in hosting static files. But Netlify also has various solutions for dynamic hosting, and their "Functions" service turns out to be a very easy way to host a Go web application, often for free. In this post, you will get walk through a demo repo author made that shows how to do this. By Carl M. Johnson.
Tags golang programming devops
-
Building a CLI chat app with Go and WebSockets
Posted on March 18, 2020, Level beginner Resource Length short
In this tutorial you will elarn about more about the WebSockets protocol. Go provides a WebSocket library, but the Go team advises to use other solutions built by the community. By Gustavo Caso.
Tags programming golang software
-
7 Easy functional programming techniques in Go
Posted on February 27, 2020, Level intermediate Resource Length medium
Deepu K Sasidharan put together this article for Go developers interested in functional programming. Do not worry, you don't have to learn functional programming oriented languages like Haskell or Clojure(or even Scala or JavaScript though they are not pure functional programming languages) since Go has you covered and this post is for you.
Tags golang programming functional-programming
-
Why Discord is switching from Go to Rust
Posted on February 5, 2020, Level intermediate Resource Length medium
Jesse Howarth wrote this piece about how they seen success with Rust on the client side and server side. For example, they use it on the client side for our video encoding pipeline for Go Live and on the server side for Elixir NIFs. Most recently, they drastically improved the performance of a service by switching its implementation from Go to Rust.
Tags programming golang web-development how-to
-
An overview of server-side HTTP APIs in Go
Posted on January 4, 2020, Level beginner Resource Length medium
An tutorial by Abhishek Gupta in which he explores the net/http package in Golang which provides the server and client-side APIs for HTTP services.
Tags golang programming apis web-development
-
Tutorial for learning Go functions, loops, and errors
Posted on November 28, 2019, Level beginner Resource Length medium
Go is a modern, open source, and general-purpose programming language that began as an internal Google project and was officially announced at the end of 2009. This guide was written by Mihalis Tsoukalos on Linode.
Tags golang programming learning
-
Going serverless with OpenFaaS and Golang -- The ultimate setup and workflow
Posted on November 19, 2019, Level intermediate Resource Length long
Martin Heinz put together this article on building serverless OpenFaaS application with Go. OpenFaaS which is open source Function as a Service tool for developing cloud-native serverless applications.
Tags golang serverless containers apis