Golang News http://golangnews.com Jobs, Code, Videos and News for Go hackers - everything about the go programming language Sat, 17 Feb 2018 16:48:00 +0000 Slides: Understanding channels 23 points posted by kenny https://speakerdeck.com/kavya719/understanding-channels 2405 Sat, 15 Jul 2017 06:46:00 +0000 Slides: Go at digitalocean #gocon <p>How we use Go at DigitalOcean&nbsp;by Fatih Arslan,&nbsp;Published November 5, 2017</p> 16 points posted by kenny https://speakerdeck.com/farslan/go-at-digitalocean 2897 Sun, 05 Nov 2017 14:50:00 +0000 Challenge to Advanced API Architecture in Go #GAE #GCP #API An introduction of advanced architecture in Go.<div>This presentation also contains the examples of plain package usages.</div> 14 points posted by timakin https://speakerdeck.com/timakin/challenge-to-advanced-api-architecture-in-go 2720 Fri, 29 Sep 2017 12:26:00 +0000 Slides: Unmasking netpoll #dotgo 12 points posted by kenny https://speakerdeck.com/copyconstructor/unmasking-netpoll-dot-go 2901 Mon, 06 Nov 2017 20:31:00 +0000 Slides: Encrypting the internet with go #gophercon For a few months this year, a lot of your Internet requests might have gone through Go. That's because at Cloudflare we picked crypto/tls to build our TLS 1.3 implementation. 11 points posted by gopher https://speakerdeck.com/filosottile/encrypting-the-internet-with-go-at-gophercon-2017 2766 Sat, 07 Oct 2017 07:48:00 +0000 Time series data models and the future of influxdbs query language 11 points posted by kenny https://speakerdeck.com/pauldix/time-series-data-models-and-the-future-of-influxdbs-query-language 2114 Sat, 22 Apr 2017 08:21:00 +0000 Slides: The story of gopath by Nikhita Raghunath 10 points posted by tollela https://speakerdeck.com/nikinath/the-story-of-gopath 1868 Sat, 04 Mar 2017 14:57:00 +0000 Slides: The state of go 1.10 by @francesc 9 points posted by kenny https://speakerdeck.com/campoy/the-state-of-go-1-dot-10 3160 Sat, 03 Feb 2018 20:12:00 +0000 Slides: A Queue/Worker Using Go and PostgreSQL #Talk Building an Async, Persistent, Fast, and Stable (Enough) Queue/Worker Using Go and PostgreSQL 9 points posted by achiku https://speakerdeck.com/achiku/worker-using-go-and-postgresql 2904 Tue, 07 Nov 2017 12:55:00 +0000 Slides: Monitoring and tracing your go services #gothamgo <p>“If a Go microservice falls down in the middle of a server farm, does my pager make a sound?”</p> <p>If your service is automatically monitored, then the answer is “yes!”. But what if your service isn’t monitored yet? Or what if your monitors alert you when the server is offline, but not on subtler problems like latency spikes or CPU load?</p> <p>Fortunately, there’s a quick and easy way to get high-resolution metrics for monitoring your services. The Go standard library now contains the basic building blocks for application tracing. When you combine these tools with Veneur, a pure Go distributed metrics aggregator, you can easily answer the questions you care about, like “Which servers are currently running near maximum capacity?”, or “Can our infrastructure handle tomorrow’s product launch?”.</p> 8 points posted by kenny https://speakerdeck.com/chimeracoder/monitoring-and-tracing-your-go-services-gothamgo-2017 2765 Sat, 07 Oct 2017 00:32:00 +0000 Slides: Banking on Go at @monzo #gosf Matt Heath From Monzo talks about banking on Go at the gosf meetup sep 2017. Matt Heath will walk through how Monzo, a new UK based bank, have developed their Go-based banking platform along with some of the challenges they have faced while growing both their team and infrastructure. 8 points posted by gopher https://speakerdeck.com/mattheath/banking-on-go-gosf-meetup-sep-2017 2705 Tue, 26 Sep 2017 21:37:00 +0000 Slides: Building a distributed timeseries database in go Building a distributed timeseries database in go from a gophercon India talk. 8 points posted by kenny https://speakerdeck.com/mattkanwisher/building-distributed-timeseries-database-in-go 1819 Sun, 26 Feb 2017 14:59:00 +0000 Slides: Monadic error handling in go 7 points posted by drogo https://speakerdeck.com/rebeccaskinner/monadic-error-handling-in-go 2110 Fri, 21 Apr 2017 07:11:00 +0000 Slides: Fast and scalable machine learning with golang #gopherconindia Go is now used in various domains, across various platforms as a general purpose programming language. With Go Lang’s fast compiler, built-in concurrency features high-performance, large-scale scientific and technical computing is the next step. In this talk various machine learning techniques using Go Lang are talked about and several practical case studies are discussed. Go is gaining traction as a language to be used like R, Matlab and Python for solving solving complex machine learning problems. This talk is based particularly on various implementations of machine learning algorithms in Go and developing fast applications using various libraries for linear algebra, probability distribution functions, decision trees, bayesian classifiers, neural networks and recommender systems. Comparison of Go with other languages for developing data science applications, architecture and implementations of several practical solutions will be discussed in the talk. 7 points posted by gopher https://speakerdeck.com/doctorandabox/fast-and-scalable-machine-learning-with-golang 1812 Fri, 24 Feb 2017 21:20:00 +0000 Slides: You, latency and profiling #gopherconindia #profiling 6 points posted by kenny https://speakerdeck.com/filosottile/you-latency-and-profiling-at-gophercon-india-2017 1813 Sat, 25 Feb 2017 07:11:00 +0000 Slides: Translating go to other human languages and back again #golanguk করো: Translating Go to Other (Human) Languages, and Back Again - Golang UK 2017 by Aditya Mukerjee Published August 17, 2017 in Technology<div> <div>Like most programming languages, Go uses English keywords. But Go's unique approach to byte and string handling makes it the ideal candidate for a universal programming language that can be localized to allow English-speaking and non-English speaking developers to collaborate on the same projects.</div></div> 5 points posted by kenny https://speakerdeck.com/chimeracoder/kro-translating-go-to-other-human-languages-and-back-again-golang-uk-2017 2527 Thu, 17 Aug 2017 11:30:00 +0000 Slides: Scorch a new index for bleve #gopherconuk Bleve, an open-source full-text search library for Go, has moved beyond the general-purpose key/value store and now implements its own custom binary index format named Scorch. Learn about the data-structures and Go libraries we've chosen to build this solution. 4 points posted by kenny https://speakerdeck.com/mschoch/scorch-a-new-index-for-bleve 3481 Mon, 06 Aug 2018 07:15:00 +0000 Performance optimization on google appengine #GAE #Performance #API 4 points posted by timakin https://speakerdeck.com/timakin/performance-optimization-on-google-appengine 3293 Mon, 16 Apr 2018 01:07:00 +0000 Slides: Building a bank with kubernetes #kubernetes <p>Presented at the Kubernetes London Meetup, Autumn 2016</p> <p>In this talk, Oliver Beattie, Head of Engineering at Monzo, talks about how Monzo is building a modern bank.</p> <p>* How Monzo has architected its backend as a collection of microservices <br>* How the communication between microservices is one of the most important parts of the system<br>* How Monzo interconnects cloud and overlay networks with physical hardware and third parties</p> 4 points posted by kenny https://speakerdeck.com/obeattie/building-a-bank-with-kubernetes-kubernetes-london-meetup-autumn-2016 2158 Tue, 02 May 2017 19:39:00 +0000 Slides: Building a bank with go #monzo 4 points posted by kenny https://speakerdeck.com/mattheath/building-a-bank-with-go-golang-uk-2015 564 Fri, 05 Feb 2016 23:34:00 +0000 Slides: Building a debugger from scratch by Liz Rice #debugger 3 points posted by gopher https://speakerdeck.com/lizrice/debuggers-from-scratch 3468 Thu, 02 Aug 2018 11:00:00 +0000 Slides: Translating go to other human languages and back again #translation করো: Translating Go to Other (Human) Languages, and Back Again.&nbsp;While Go uses English keywords, because of the way Go’s lexer and parser are designed, we can easily port Go to other languages and still maintain interoperability between different dialects of Go. gofmt already bridges the divide between two seemingly-incompatible groups of developers — those who prefer tabs and those who prefer spaces — and allows them to collaborate seamlessly, with no extra effort for either group. We can extend this approach further, and allow developers who only speak English to collaborate seamlessly with developers who don’t speak English at all.<p>In this talk, we will look at koro, which adds Bengali support for the Go toolchain. The koro extension lets native Bengali speakers program in the language most familiar to them, but provides bidirectional translation layers so that all Go programmers only ever see code written in their native language.</p> 2 points posted by kenny https://speakerdeck.com/chimeracoder/kro-translating-go-to-other-human-languages-and-back-again 2122 Tue, 25 Apr 2017 16:56:00 +0000