Tag: Golang
-
Terraform: Create AKS cluster
Posted on March 30, 2021, Level beginner Resource Length long
While there are several ways to host container workloads in Azure, Azure Kubernetes Service (AKS) provides the easiest way to deploy Kubernetes for teams needing a full orchestration solution. By Jim Counts.
Tags devops app-development golang azure software-architecture
-
Build a serverless app using Go and Azure functions
Posted on December 19, 2020, Level intermediate Resource Length medium
Webhook backend is a popular use case for FaaS (Functions-as-a-service) platforms. Using a serverless function, it's quite convenient to encapsulate the webhook functionality and expose it in the form of an HTTP endpoint. By Abhishek Gupta.
Tags microservices serverless azure app-development golang
-
Rust vs Go
Posted on November 7, 2020, Level beginner Resource Length long
Which is better, Rust or Go? Which language should you choose for your next project, and why? How do the two compare in areas like performance, simplicity, safety, features, scale, and concurrency? By John Arundel.
Tags programming golang cio code-refactoring software performance
-
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