Golang News http://golangnews.com Jobs, Code, Videos and News for Go hackers - everything about the go programming language Fri, 18 Oct 2019 02:51:00 +0000 Go Modules - why and what 6 points posted by gopher https://www.ardanlabs.com/blog/2019/10/modules-01-why-and-what.html 4163 Sat, 12 Oct 2019 18:02:00 +0000 Interpreting Go <br> 4 points posted by kenny http://notes.eatonphil.com/interpreting-go.html 4162 Sat, 12 Oct 2019 17:27:00 +0000 How our security team handle secrets #monzo 4 points posted by kenny https://monzo.com/blog/2019/10/11/how-our-security-team-handle-secrets 4161 Fri, 11 Oct 2019 16:41:00 +0000 Send faxes with Go 3 points posted by gopher https://godoc.org/golang.org/x/image/ccitt 4160 Fri, 11 Oct 2019 12:30:00 +0000 Gopher boy - a gameboy emulator written in go 5 points posted by kenny https://bokuweb.github.io/gopher-boy 4159 Fri, 11 Oct 2019 06:56:00 +0000 Code: New version of go-logsink the multi machine cat over protocol buffers and websocket Updated to use go modules for easier get going in development 2 points posted by Sascha Andres https://github.com/sascha-andres/go-logsink/releases/tag/v1.3.0 4158 Wed, 09 Oct 2019 18:31:00 +0000 Cast: Security for Gophers #gotime 8 points posted by kenny https://changelog.com/gotime/101 4157 Fri, 04 Oct 2019 19:09:00 +0000 bf - Brainfuck Interpreter written in Go <b>NOthing to see here! </b>Just yet another boring Brainfuck interpreter writtein in Go as a quick hack one evening. Will likely never see another commit! 3 points posted by James Mills https://github.com/prologic/bf 4156 Fri, 04 Oct 2019 06:01:00 +0000 An informal survey of 10 million github bitbucket gitlab projects using Go 6 points posted by kenny https://boyter.org/posts/an-informal-survey-of-10-million-github-bitbucket-gitlab-projects 4155 Tue, 01 Oct 2019 06:50:00 +0000 I still ❤️ you, GOPATH 9 points posted by drogo https://divan.dev/posts/gopath 4154 Mon, 30 Sep 2019 12:46:00 +0000 Publishing Go Modules 6 points posted by kenny https://blog.golang.org/publishing-go-modules 4153 Sat, 28 Sep 2019 04:59:00 +0000 Code: Ansible role golang updated Updated my Ansible role to install Golang to include the latest security update. 4 points posted by Sascha Andres https://galaxy.ansible.com/sascha_andres/ansible_role_golang 4152 Thu, 26 Sep 2019 05:45:00 +0000 [security] Go 1.13.1 and Go 1.12.10 are released 5 points posted by Everton Marques https://groups.google.com/d/msg/golang-nuts/GnF8_EXOGDY/8aMDhatyBQAJ 4151 Wed, 25 Sep 2019 22:25:00 +0000 neffos - A modern, fast and scalable websocket framework with elegant API written in Go 4 points posted by iris-go https://github.com/kataras/neffos 4150 Tue, 24 Sep 2019 07:59:00 +0000 Handling timezones in go 6 points posted by andythomas https://medium.com/@kamal.g.namdeo/handling-timezone-in-go-723b1e38639c 4149 Mon, 23 Sep 2019 12:55:00 +0000 Using of ioreaderiowriter in go to stream data 5 points posted by andythomas https://dasio.hashnode.dev/using-of-ioreaderiowriter-in-go-to-stream-data-ck0v22mvg0005xes1gp13f5pg 4148 Mon, 23 Sep 2019 10:53:00 +0000 Building a dark web crawler in Go 3 points posted by kenny https://creekorful.me/building-fast-modern-web-crawler 4147 Mon, 23 Sep 2019 08:23:00 +0000 bigo - big-O time complexity <div>This little library helps capturing O for N and draw plots out of it.<br></div><div>It can be used to performance check functions or APIs on varying input sizes.<br></div> 9 points posted by Nils https://github.com/Oppodelldog/bigo 4146 Sun, 22 Sep 2019 16:20:00 +0000 Code: go-terrain-gen - a simple terrain generator in Go, for shits and giggles 4 points posted by tomf https://github.com/janithl/go-terrain-gen 4145 Sun, 22 Sep 2019 11:14:00 +0000 Rendering a Triangle with Apple's Metal API, using Go 4 points posted by kenny https://dmitri.shuralyov.com/blog/26 4144 Sun, 22 Sep 2019 09:54:00 +0000 Goroutines and Waitgroup with Examples 3 points posted by Amit https://www.golangprograms.com/goroutines.html 4143 Sat, 21 Sep 2019 16:56:00 +0000 Video: GopherCon 2019: Denis Isaev - Go Linters: Myths and Best Practices Go contains over 50 different linters. For linter adepts, I’ll reveal how to use their full power, as well as little-known tips and tricks to get ahead. For linters beginners, this presentation explains what they are, the benefit of their use, and the best way to introduce them into a workflow. The following topics will be covered: Common myths about linters in Go How to introduce dozens of linters into any project in just one day An overview of 25 linters with examples: staticcheck, go-critic, etc. Golangci-lint and gometalinter This tutorial is based on my own experiences of introducing gometalinter and golangci-lint to the two largest internet companies in Russia. I have also communicated with hundreds of golangci-lint users, helping them understand how linters can best help them and how to best use them in the Go projects. 5 points posted by lolly https://www.youtube.com/watch?v=1U-Gzz4TYP0 4142 Sat, 21 Sep 2019 09:16:00 +0000 Introducing ristretto - a high performance go cache 3 points posted by andythomas https://blog.dgraph.io/post/introducing-ristretto-high-perf-go-cache 4141 Fri, 20 Sep 2019 14:26:00 +0000 Hello little lambda 6 points posted by drogo https://www.rosie.dev/post/hello-lambda 4140 Fri, 20 Sep 2019 13:02:00 +0000 A guide to panic handling and recovery in golang 4 points posted by kenny https://medium.com/swlh/simple-guide-to-panic-handling-and-recovery-in-golang-72d6181ae3e8 4139 Fri, 20 Sep 2019 12:16:00 +0000 The Go Gazelle - weekly links for Go starters The Go Gazelle - Weekly curations of blogs and tools for Golang starters.... 4 points posted by kenny http://www.go-gazelle.com/ 4138 Fri, 20 Sep 2019 06:59:00 +0000 Creating custom errors in go 5 points posted by tollela https://www.digitalocean.com/community/tutorials/creating-custom-errors-in-go 4137 Wed, 18 Sep 2019 23:22:00 +0000 Programming with errors Go 1.13 introduces an enhanced <a href="https://golang.org/pkg/errors">package errors</a>&nbsp;(née <a href="https://godoc.org/golang.org/x/xerrors">xerrors</a>) which roughly standardizes programming with errors. Personally, I find the API confusing. This is a quick reference for how to use it effectively. 4 points posted by kenny https://peter.bourgon.org/blog/2019/09/11/programming-with-errors.html 4136 Wed, 18 Sep 2019 22:14:00 +0000 Contribute to Porter <p>✅ Are you interested in contributing to an open-source Go project?</p> <p>🌈 Do you care about being in a welcoming, inclusive community?</p> <p>🚀 Would you like to get into a project at the beginning and have an impact?</p> <p>We are seeking out new contributors with the hopes of building up both casual contributors and enticing some of you into becoming reviewers and maintainers.</p> 5 points posted by gopher https://porter.sh/contribute 4135 Wed, 18 Sep 2019 21:55:00 +0000 Code: timenote - a commandline client for toggl - support for daily summary<div>- better output for entry duration</div> 5 points posted by Sascha Andres https://github.com/sascha-andres/timenote/releases/tag/v0.5.0 4134 Tue, 17 Sep 2019 12:20:00 +0000 Golang Functions, Anonymous, Closures and Higher Order Functions 6 points posted by Amit https://www.golangprograms.com/go-language/functions.html 4133 Tue, 17 Sep 2019 10:53:00 +0000 Hiring: Backend Software Developer at Stream - Amsterdam, NL - €60k - €80k 4 points posted by 0x13a https://golang.cafe/job/backend-software-developer-stream-1568640598 4132 Tue, 17 Sep 2019 09:01:00 +0000 Hiring: Senior backend engineer at Attest - London, UK - £70k - £100k 3 points posted by 0x13a https://golang.cafe/job/senior-backend-engineer-attest-1568299951 4131 Tue, 17 Sep 2019 09:00:00 +0000 Build cross-platform modern desktop apps in Go + HTML5 5 points posted by minaandrawos https://github.com/zserge/lorca 4130 Tue, 17 Sep 2019 05:39:00 +0000 Why Go and not Rust? What's the role of Go in a universe where Rust exists? 9 points posted by kenny https://kristoff.it/blog/why-go-and-not-rust 4129 Mon, 16 Sep 2019 16:12:00 +0000 A Confluence alternative designed for internal & external docs, built with Go + EmberJS Modern Confluence alternative designed for internal &amp; external docs, built with Golang + EmberJS - documize/community 5 points posted by kenny https://github.com/documize/community 4128 Sun, 15 Sep 2019 19:44:00 +0000 websocket - A fast, well-tested and widely used WebSocket implementation for Go. Gorilla WebSocket is a <a href="http://golang.org/" rel="nofollow">Go</a>&nbsp;implementation of the <a href="http://www.rfc-editor.org/rfc/rfc6455.txt" rel="nofollow">WebSocket</a>&nbsp;protocol. 5 points posted by kenny https://github.com/gorilla/websocket 4127 Sun, 15 Sep 2019 00:54:00 +0000 Golang Interfaces 3 points posted by Amit https://www.golangprograms.com/go-language/interface.html 4126 Sat, 14 Sep 2019 17:19:00 +0000 An overview of go #tutorials 3 points posted by kenny https://courses.silvercloudtraining.com/p/overview-of-go 4125 Fri, 13 Sep 2019 21:26:00 +0000 An open source operator for Apache Flink #google <p><strong style="">This is not an officially supported Google product.</strong></p> <p>Kubernetes Operator for Apache Flink is a control plane for running <a href="https://flink.apache.org/" rel="nofollow" style="">Apache Flink</a>&nbsp;on <a href="https://kubernetes.io/" rel="nofollow" style="">Kubernetes</a>.</p> 2 points posted by gopher https://github.com/GoogleCloudPlatform/flink-on-k8s-operator 4124 Fri, 13 Sep 2019 14:43:00 +0000 Introduction to serverless functions with the fn project 3 points posted by tollela https://fnproject.io/tutorials/Introduction 4123 Fri, 13 Sep 2019 11:10:00 +0000 Building a better go linker 3 points posted by kenny https://docs.google.com/document/d/1D13QhciikbdLtaI67U6Ble5d_1nsI4befEd6_k1z91U/view 4122 Fri, 13 Sep 2019 00:20:00 +0000 Cast: Generics in Go with Ian Lance Taylor #gotime Mat, Johnny, Jon, and special guest Ian Lance Taylor discuss generics in Go. What are generics and why are they useful? Why aren’t interfaces enough? How will the standard library change if generics are added to Go? How has the community contributed to generics? If generics are added, how will this negatively affect the language? 7 points posted by kenny https://changelog.com/gotime/98 4121 Thu, 12 Sep 2019 20:37:00 +0000 gowasm-experiments - go webassembly experiments 5 points posted by Everton Marques https://github.com/stdiopt/gowasm-experiments 4120 Thu, 12 Sep 2019 16:34:00 +0000 Hiring: Tendermint Senior Software Engineer #berlin #sf Tendermint is building state-of-the-art consensus and networking protocols to enable internet-scale distributed applications. We’re passionate, self-driven, industry leaders whose mission is to build a better, freer internet. We're also building the <a href="https://cosmos.network/" rel="noopener noreferrer" style="">Cosmos Network</a>, a decentralized network of independent parallel blockchains, each powered by classical BFT consensus algorithms like Tendermint Core. We believe the technology we're building will have a major impact on human beings around the world. We’re well funded and growing quickly. 3 points posted by gopher https://tendermint.bamboohr.com/jobs/view.php?id=45 4119 Thu, 12 Sep 2019 15:07:00 +0000 A high-speed network driver written in multiple languages A high-speed network driver written in C, Rust, Go, C#, Java, OCaml, Haskell, Swift, Javascript, and Python 3 points posted by kenny https://github.com/ixy-languages/ixy-languages 4118 Thu, 12 Sep 2019 12:30:00 +0000 Robn go security pearls: fundamentals 4 points posted by andythomas https://blogtitle.github.io/robn-go-security-pearls-fundamentals 4117 Thu, 12 Sep 2019 09:06:00 +0000 Rob'n Go security pearls: Cross Site Scripting (XSS) 4 points posted by andythomas https://blogtitle.github.io/robn-go-security-pearls-cross-site-scripting-xss 4116 Thu, 12 Sep 2019 08:05:00 +0000 Revisiting cheap action cams 5 points posted by tomf https://blog.jonaskoeritz.de/2019/09/11/revisiting-cheap-action-cams 4115 Wed, 11 Sep 2019 17:30:00 +0000 Hello reddit Mina Andrawos has kindly submitted an Android app for viewing the stories to the golang subreddit. So welcome to to any redditors visiting today, please let me know in the comments if you'd like anything improved.&nbsp; 1 points posted by kenny /stories/4114-hello-reddit 4114 Wed, 11 Sep 2019 17:08:00 +0000