Golang News http://golangnews.com Jobs, Code, Videos and News for Go hackers - everything about the go programming language Sat, 23 Mar 2019 07:17:00 +0000 Video: How to not build legacy systems that everyone hates #londongophers Chris James at London Gophers 4 points posted by kenny https://www.youtube.com/watch?v=Kwtit8ZEK7U 3860 Fri, 22 Mar 2019 09:26:00 +0000 Video: Absolute Unit (Test) #londongophers <div>Talk by Dave Cheney at London Gophers 2019</div>I’m a fan of developing tests while you write your code. It felt right that I should make my tests the first consumer of my code (and I’ve found supporting evidence that this idea goes back to the early 60’s), but in practice, that is to say, the practice of TDD, this always seemed to slow me down and create brittle test suites. This is a talk about how relearning my approach to unit testing helped me understand how to practice TDD more effectively in my development workflow, but more importantly, how to design my packages as a unit, focused on their behaviour, not their implementation. 4 points posted by kenny https://www.youtube.com/watch?v=UKe5sX1dZ0k 3859 Fri, 22 Mar 2019 08:59:00 +0000 Video: GO AFTER DARK ep 8: Walk the line (Antialiased 3D Wireframe) <b id="docs-internal-guid-5ae98cbc-7fff-4722-97e6-a3bc3df7ca8e">In episode 8 of Go After Dark we implement a rather fast line drawing routine in Go which allows us to draw an anti-aliased 3D wire frame mdoel. We look at how it is done and a good algorithm for line clipping.</b> 7 points posted by Klaus Post https://www.youtube.com/watch?v=mB3osxrhbuI 3843 Thu, 14 Mar 2019 16:24:00 +0000 Video: Decoding of binary network protocols by Axel Wagner #net 12 points posted by lolly https://www.youtube.com/watch?v=QUC_uqP1WVI 3811 Mon, 25 Feb 2019 20:47:00 +0000 Video: Will contracts replace interfaces? 6 points posted by drogo https://www.youtube.com/watch?v=E75b9kuyRKw 3818 Fri, 01 Mar 2019 09:14:00 +0000 Video: Google Cloud Functions in Go #packagemain 10 points posted by pltvs https://www.youtube.com/watch?v=RitskkjSih0 3776 Mon, 21 Jan 2019 11:25:00 +0000 Video: Rob Pike - Go 2 Draft Specifications #go2 18 points posted by gusan- https://www.youtube.com/watch?v=RIvL2ONhFBI 3661 Wed, 14 Nov 2018 04:23:00 +0000 Video: CSVQL - serving CSV with SQL #justforfunc 15 points posted by gopher https://www.youtube.com/watch?v=bcRDXAraprk 3615 Wed, 17 Oct 2018 12:15:00 +0000 Video: Go 1.11 and beyond 8 points posted by kenny https://www.youtube.com/watch?v=rWJHbh6qO_Y 3521 Mon, 27 Aug 2018 06:29:00 +0000 Video: 🌥 Building go applications for the open cloud #cloudnext This session highlights a newly released project from the Go team that supports developing applications for the open cloud. The project provides generic interfaces across cloud providers for logging, configuration management, database access, blob storage and more. This session will introduce the project and demonstrate how it helps Go developers build applications for the open cloud. 8 points posted by kenny https://www.youtube.com/watch?v=_2ZwhvIkgek# 3453 Thu, 26 Jul 2018 05:26:00 +0000 Video: Intro to Go Modules and SemVer #justforfunc 7 points posted by gopher https://www.youtube.com/watch?v=aeF3l-zmPsY 3666 Thu, 15 Nov 2018 21:01:00 +0000 Video: Binary Search Algorithms #search <h2 class="video-main-content-title"></h2><h2 class="video-main-content-title"></h2> 7 points posted by drogo https://youtube.com/watch?v=4iYtR5pIMwA 3596 Sat, 06 Oct 2018 08:20:00 +0000 Video: Real-time graphic effect programming in Go #graphics <br> 7 points posted by Klaus Post https://www.youtube.com/watch?v=OETspf9Th2Y 3592 Wed, 03 Oct 2018 18:47:00 +0000 Video: A Go Programmer's Guide to Secure Connections by Liz Rice #londongophers All too often we read stories about systems being compromised because an administrative interface was left open and unsecured, or because access keys were inadvertently made public. You probably know that HTTPS is "secure"; you may well have experience of creating certificate signing requests or using public/private key pairs. But many of us follow the instructions without worrying too much about what's going on. In this tutorial session, Liz explores what's going on, illustrating everything as she goes with demos and Go code. Afterwards, you should be much more confident about using secure connections within your own code, and when configuring security settings on the tools you use day-to-day. 7 points posted by kenny https://www.youtube.com/watch?v=OF3TM-b890E 3580 Mon, 24 Sep 2018 12:36:00 +0000 Video: Kavya Joshi - The Scheduler Saga #gophercon The Go scheduler is the behind-the-scenes magical machine that powers Go programs. It efficiently runs goroutines, and also coordinates network IO and memory management. 7 points posted by kenny https://www.youtube.com/watch?v=YHRO5WQGh0k 3564 Fri, 14 Sep 2018 16:55:00 +0000 Video: Jelmer Snoeck - Experimental Refactoring with Go #gophercon2018 7 points posted by gopher https://www.youtube.com/watch?v=9MW4H6kFb7M 3536 Mon, 03 Sep 2018 14:25:00 +0000 Video: Running Go directly on an Arduino Uno - the sequel #arduino 6 points posted by kenny https://www.youtube.com/watch?v=O14xLzxKjug 3584 Wed, 26 Sep 2018 21:32:00 +0000 Video: Mistakes C/C++ Devs Make While Writing Go #gophercon By Nyah Check at Gophercon 2018 6 points posted by kenny https://www.youtube.com/watch?v=rQXYmya37y4 3563 Fri, 14 Sep 2018 16:44:00 +0000 Video: Matt Layher - Implementing a Network Protocol in Go #video - Medium article:&nbsp;https://medium.com/@mdlayher/network-protocol-breakdown-ndp-and-go-3dc2900b1c20<div><br></div><div>Modern computer networks are incredibly complex, and a huge variety of different network protocols are used to enable communication between machines. Learning how these protocols make computer networks possible is a fascinating and rewarding exercise! At their core, network protocols are no more than a series of bytes on a wire that can be used to encode structured messages. Matt’s tutorial session will focus on lessons learned during implementation of an IPv6 Neighbor Discovery Protocol (NDP) package in Go. NDP is used to enable IPv6 hosts and routers to identify each other on a local network, similar to how ARP is used in IPv4. It is chosen specifically because it is a well-designed and straightforward protocol that can be easily explored on a typical network using tools like tcpdump and wireshark.</div> 6 points posted by iris-go https://www.youtube.com/watch?v=pUaFW98V1Sc 3557 Wed, 12 Sep 2018 22:33:00 +0000 Video: Docker and Go modules #packagemain <br> 5 points posted by plutov https://www.youtube.com/watch?v=RSSwZt1c1Yo 3655 Mon, 12 Nov 2018 10:44:00 +0000 Video: CSVQL - serving CSV with SQL (part 2) #justforfunc This is the second part of CSVQL: <a class="yt-simple-endpoint style-scope yt-formatted-string" spellcheck="false" href="https://www.youtube.com/watch?v=bcRDXAraprk">https://youtu.be/bcRDXAraprk</a> CSV files are the basic format for data sharing, but they're not always the best way to consume it. So, what if we created a SQL server that reads the content directly from the CSV files in a folder ... all of it in Go? 5 points posted by kenny https://www.youtube.com/watch?v=wIrS5Lqi-xg 3633 Tue, 30 Oct 2018 22:14:00 +0000 Video: Go after dark ep 6: Let it Snow! - Drawing scaled 2D sprites. <b id="docs-internal-guid-e2febf78-7fff-d1b0-f580-d2bef2acfebb">This is the sixth episode of Go After Dark, where we look at drawing scaled 2D sprites. We look at clipping and 3 methods of drawing: Nearest Neighbor, Mipmaps and bilinear filtering.</b><div><b><br></b></div><div><b><br></b></div> 3 points posted by Klaus Post https://www.youtube.com/watch?v=yRMg1Ov1Hpc 3733 Tue, 18 Dec 2018 18:51:00 +0000 Video: Things I'd never use in Go - Mat Ryer 3 points posted by minaandrawos https://www.youtube.com/watch?v=5DVV36uqQ4E 3718 Wed, 12 Dec 2018 23:21:00 +0000 Video: Russ Cox - The Future of Go #gophercon #go2 Let's start talking about what we - the Go community - might want to change about Go. 23 points posted by gopher https://www.youtube.com/watch?v=0Zbh_vmAKvk 2437 Tue, 25 Jul 2017 07:58:00 +0000 Video: Go GC, solving the latency problem - Rick Hudson 23 points posted by kenny https://www.youtube.com/watch?v=aiv1JOfMjm0 281 Fri, 16 Oct 2015 12:09:00 +0000 Video: CockroachDB: The Road from 1 Node to 100 #db 22 points posted by gopher https://www.youtube.com/watch?v=pFKrRF_sflE 1290 Wed, 30 Nov 2016 20:08:00 +0000 Video: Go for Data Science by Daniel Whitenack #gophercon 22 points posted by gopher https://www.youtube.com/watch?v=D5tDubyXLrQ 1009 Tue, 23 Aug 2016 15:06:00 +0000 Video: Using the Go tracer #justforfunc #profiling <span class="_mfoc"><span class="_mzgc">What's the best way to create a Mandelbrot fractal in Go? pprof is not enough to help us with this ... let's learn how to use the Go tracer instead! 20 points posted by kenny https://www.youtube.com/watch?v=ySy3sR1LFCQ 2835 Mon, 23 Oct 2017 10:32:00 +0000 Video: The Go Open Source Project's Innards #gothamgo How the Go open source project operates by&nbsp;Brad Fitzpatrick.&nbsp;The Go Open Source Project’s Innards ~25 Tools in 25 Minutes. Slides are <a href="http://bradfitz.com/talks/2016-11-18-GothamGo-Go-Open-Source-Innards/GothamGo-2016-11-18-Go-Proj-Innards.pdf">here</a>. 20 points posted by kenny https://www.youtube.com/watch?v=jC_zMLzCS-8 1251 Tue, 22 Nov 2016 09:38:00 +0000 Video: Gopherfest may 2017 #gopherfest <div>Including talks: The&nbsp;State of Go by Francesc Campoy Flores&nbsp;&nbsp;Event Sourcing – Architectures and Patterns, Matt Ho,&nbsp;Rob Pike on Upspin&nbsp;and&nbsp;Lessons Learned from a Context-NATS Integration, Waldemar Quevedo </div> 19 points posted by kenny https://www.youtube.com/watch?v=giUatBmmb_Y 2213 Tue, 16 May 2017 08:28:00 +0000 Video: Crypto for Go Developers #gophercon #crypto George Tankersley (a security developer at CoreOS) talks about using golang for crypto <a href="https://speakerdeck.com/gtank/crypto-for-go-developers">View Slides</a>&nbsp;Code is available at <a href="https://github.com/gtank/cryptopasta">Github</a> 19 points posted by kenny https://www.youtube.com/watch?v=2r_KMzXB74w 1469 Wed, 04 Jan 2017 17:35:00 +0000 Video: Understanding nil #gophercon 19 points posted by andythomas https://www.youtube.com/watch?v=ynoY2xz-F8s 1012 Thu, 25 Aug 2016 08:26:00 +0000 Video: So you wanna go fast #performance 18 points posted by kenny https://www.youtube.com/watch?v=DJ4d_PZ6Gns 2732 Sat, 30 Sep 2017 17:29:00 +0000 Video: Matthew Holt - Go with ACME #gophercon #tls #web 18 points posted by gopher https://www.youtube.com/watch?v=KdX51QJWQTA 1152 Fri, 21 Oct 2016 14:30:00 +0000 Video: The Future Of Go - talk by @rob_pike and Q&A #go2 Talk at the Sydney Go Meetup Group in 2017<div><div><a href="https://www.youtube.com/watch?v=xsjAhAVoRmU">Part 2 video</a>&nbsp;of the continuing Q&amp;A has some interesting questions/answers</div><div><br></div></div> 17 points posted by kenny https://www.youtube.com/watch?v=wpHggcP-L5M 2528 Thu, 17 Aug 2017 13:33:00 +0000 Video: Go mobile as the backbone of lantern for android #mobile 17 points posted by drogo https://www.youtube.com/watch?v=IZgAk6o67Ek 1038 Fri, 02 Sep 2016 10:30:00 +0000 Video: How we built and launched Gopherize.me #golanguk Ashley McNamara &amp; Mat Ryer on how we built and launched Gopherize.me 16 points posted by gopher https://www.youtube.com/watch?v=TuLGK9oskqM 2695 Sun, 24 Sep 2017 19:38:00 +0000 Video: High-performance IoT Using Go and Gobot #fosdem The Go programming language from Google has become well known for its power and portability in the containerization world. The open source framework Gobot (http://gobot.io) is written in the Go programming language, and brings this same power to IoT development, with support for many different hardware and software platforms. In this talk, including live demonstrations, we will show how high-performance IoT and robotics solutions can be built using Go. 16 points posted by gopher https://www.youtube.com/watch?v=qza7-CRCVVU 1926 Mon, 13 Mar 2017 19:38:00 +0000 Video: Finding memory leaks in Go programs 16 points posted by kenny https://www.youtube.com/watch?v=ydWFpcoYraU 621 Tue, 23 Feb 2016 01:29:00 +0000 Video: liz rice live codes a debugger #dotgoeu 15 points posted by lolly https://www.youtube.com/watch?v=TBrv17QyUE0 2942 Fri, 17 Nov 2017 14:05:00 +0000 Video: Chris Benson - Deep Learning with Go #golanguk <div id="content" class="style-scope ytd-expander"><yt-formatted-string id="description" class="content style-scope ytd-video-secondary-info-renderer" split-lines="" style="white-space: pre-wrap; color: var(--yt-primary-text-color); --yt-endpoint-color:hsl(206.1, 79.3%, 52.7%);">You’ve heard about self-driving cars, self-organizing drone swarms, conversational interfaces, and emotion recognition. That’s all ‘deep learning’ - a powerful AI taking the world by storm! In my talk, I’ll show you how to build ‘deep learning’ models with Go to solve complex real-world challenges.</yt-formatted-string></div><ytd-metadata-row-container-renderer class="sticky style-scope ytd-video-secondary-info-renderer" style="display: block;"><div id="always-shown" class="style-scope ytd-metadata-row-container-renderer"></div><div id="collapsible" class="style-scope ytd-metadata-row-container-renderer"><ytd-metadata-row-renderer class="style-scope ytd-metadata-row-container-renderer" style="margin: 8px 0px; display: flex; flex-direction: row; align-items: center;"></ytd-metadata-row-renderer></div></ytd-metadata-row-container-renderer> 15 points posted by kenny https://www.youtube.com/watch?v=CHzMEamGZDA 2686 Thu, 21 Sep 2017 19:10:00 +0000 Video: Understanding Go's type aliases #justforfunc 15 points posted by Donutloop https://www.youtube.com/watch?v=Vg603e9C-Vg 2584 Tue, 29 Aug 2017 04:22:00 +0000 Video: Filippo Valsorda - Fighting latency: the CPU profiler is not your ally #gopherconindia 15 points posted by tollela https://www.youtube.com/watch?v=nsM_m4hZ-bA 2037 Tue, 04 Apr 2017 10:11:00 +0000 Video: The Context Package #justforfunc From the series justforfunc by Francesc Campoy Flores.&nbsp;Do you know how to use the context package from Go's standard library?&nbsp;Then get ready to learn how it can make your requests​ easier to monitor, your logs easier to grep, and your servers more efficient! 15 points posted by norbertfuhs https://www.youtube.com/watch?v=LSzR0VEraWw 2025 Sat, 01 Apr 2017 14:28:00 +0000 Video: Flappy Gopher, a Go version of the famous game #justforfunc Have you ever played Flappy Bird? I'm sure you have! In this episode I decided to implement Flappy Gopher, a Go version of the famous game, using an SDL2 binding for Go. 15 points posted by norbertfuhs https://www.youtube.com/watch?v=aYkxFbd6luY 1660 Wed, 01 Feb 2017 23:50:00 +0000 Video: Writing Redis in Go 15 points posted by kenny https://www.youtube.com/watch?v=-vbhFpJMQ5w 1104 Mon, 26 Sep 2016 04:39:00 +0000 Video: Gophercon India 2016 talks #gophercon 15 points posted by gopher https://www.youtube.com/playlist?list=PLxFC1MYuNgJT_ynbXGuYAZbSnUnq-6VQA 741 Tue, 29 Mar 2016 12:11:00 +0000 Video: Guido Patanella - Go routines optimization #golanguk 14 points posted by gopher https://www.youtube.com/watch?v=yo-CkroaQhs 2814 Wed, 18 Oct 2017 12:50:00 +0000 Video: Can you write an OS Kernel in Go? Go is a great language for building server applications but can you use it to write an OS kernel? Let's talk about the challenges involved in writing, compiling and linking Go code that runs in Ring-0 and code a simple "Hello World" demo in Go that runs inside QEMU. 14 points posted by gopher https://www.youtube.com/watch?v=8T3VxGrrJwc 2681 Wed, 20 Sep 2017 21:17:00 +0000 Video: More text to speech with cgo and docker #justforfunc Previously we built a "say" command that used cmuflite.org by forking to a new command. In this episode we replace that with a call to the C library using cgo! 14 points posted by gopher https://www.youtube.com/watch?v=yuW6BwOS8Eg 2565 Wed, 23 Aug 2017 08:16:00 +0000