Writing Beautiful Packages in Go - - vimore.org

Writing Beautiful Packages in Go

Writing Beautiful Packages in Go

YouTube

Whether for internal use, or destined for open-source stardom, writing good packages with clean and clear APIs will greatly increase the chance that the code is used and reused. Explore best practices, goals, and idioms that help make beautiful packages. EVENT: Golang UK Conference 2017 SPEAKER: Mat Ryer PERMISSIONS: The original video was published with the Creative Commons Attribution license (reuse allowed). CREDITS: Original video source: https://www.youtube.com/watch?v=cAWlv2SeQus



Golang UK Conference 2016 - Mat Ryer - Idiomatic Go Tricks

Using only the Go language, you can do some pretty powerful things. In my five years experience, I have picked up a selection of powerful, elegant, simple, and

YouTube

Microservices + Events + Docker = A Perfect Trio

Microservices are an essential enabler of agility but developing and deploying them is a challenge. In order for microservices to be loosely coupled,each servic

YouTube

Intro to gRPC: A Modern Toolkit for Microservice Communication

gRPC is a modern, open source, high performance RPC framework that can run in any environment. It efficiently connects services in and across data centers with

YouTube

Building a container from scratch in Go - Liz Rice (Microscaling Systems)

Everyone has heard of Docker, but what is a container? Is it really "a lightweight VM"? In this talk we'll dispel the magic by writing a container in about 100

YouTube

Concurrency Made Easy (Practical Tips For Effective Concurrency In Go)

Go’s headline feature is its simple, lightweight concurrency, but most Go programmers that stick with the language for a while tend to look back on their early

YouTube

Building a Bank with Go

Download the slides & audio at InfoQ: http://bit.ly/2wzwDMU Matt Heath discusses why Go is suited for a microservices architecture, the language features that m

YouTube

Opening keynote: Go with Versions - GopherConSG 2018

Speaker: Russ Cox It’s time to add versioning to the Go toolchain, the Go ecosystem, and Go workflows. Go 1.11 will add opt-in support for package versions. Th

YouTube

Concurrency Patterns In Go

We all know that go comes with great concurrency tools like go routines and channels. But is this really everything? This session starts with an overview of com

YouTube

10 Tips For Clean Code

What is the clean code? In this talk the speaker will provide some answers to this question, and introduce you to 10 good habits that will help keep your code c

YouTube

How I build APIs capable of gigantic scale in Go – Mat Ryer

Video recorded at GDG DevFest Ukraine 2017 - the biggest Google tech conference in CEE. All about Android, Web and Cloud. Learn more at http://devfest.gdg.org.u

YouTube

Top 5 Programming Languages to Learn in 2018 to Get a Job Without a College Degree

How to create apps and land your first client with Python in less than 90 days even if you have never written a line of code... http://cleverprogrammer.io/first

YouTube

"The Zen of High Performance Messaging with NATS" by Waldemar Quevedo Salinas

NATS is an open source, high performant messaging system with a design oriented towards both being as simple and reliable as possible without at the same time t

YouTube

Twelve Go Best Practices - Francesc Campoy

Slides available here: http://talks.golang.org/2013/bestpractices.slide#1 The Go programming language continues to grow as tech giants and early adopters celeb

YouTube

Unit Testing A Golang Application That Includes HTTP

Learn how to do unit testing on a Golang application that includes basic functions as well as API endpoints built with the Gorilla mux routing package. A writt

YouTube

Learn Go in 12 Minutes

Learn Computer Science at http://brilliant.org/jakewright An introduction to Go covering the fundamentals to get you up and running in 12 minutes. The code is

YouTube

Concurrency in Go

Learn Computer Science at http://brilliant.org/jakewright An introduction to Concurrency in Go. The code is available on GitHub https://github.com/jakewright/t

YouTube

Best Practices for (Go) gRPC Services

It's easy to get a simple service up and running with gRPC, but there are many items often overlooked that can lead to problems down the road. This session will

YouTube

GopherCon 2014 Best Practices for Production Environments by Peter Bourgon

Go is a simple language. Sometimes, that simplicity means that common, peripheral tasks are deferred to other tools to solve. This talk will explore some of the

YouTube

Go vs Python Comparison | Which Language You Should Learn In 2018? | Edureka

( ***** Python Online Training: https://www.edureka.co/python ***** ) This Edureka video on Golang vs Python (Blog: https://www.edureka.co/blog/golang-vs-python

YouTube

Domain Driven Design Through Onion Architecture

Domain Driven Design with Onion Architecture is a powerful combination of Architecture Patterns that can dramatically improve code quality and can help you lear

YouTube