Golang News http://golangnews.com Jobs, Code, Videos and News for Go hackers - everything about the go programming language Sat, 28 Mar 2020 04:55:00 +0000 Go, the Go Community, and the Pandemic 4 points posted by kenny https://blog.golang.org/pandemic 4272 Fri, 27 Mar 2020 16:17:00 +0000 socks5 - SOCKS Protocol Version 5 Library in Go. Full TCP/UDP and IPv4/IPv6 support 3 points posted by drogo https://github.com/txthinking/socks5 4271 Thu, 26 Mar 2020 19:32:00 +0000 Announcing RxGo v2 <p class="_1qeIAgB0cPwnLhDF9XSiJM">TL;DR;</p><ul class="_33MEMislY0GAlB78wL1_CR"><li class="_3gqTEjt4x9UIIpWiro7YXz"><p class="_1qeIAgB0cPwnLhDF9XSiJM"><strong class="_12FoOEddL7j_RgMQN0SNeU">ReactiveX</strong>&nbsp;is an API for asynchronous programming based on the observer pattern.</p></li><li class="_3gqTEjt4x9UIIpWiro7YXz"><p class="_1qeIAgB0cPwnLhDF9XSiJM">RxGo is the <strong class="_12FoOEddL7j_RgMQN0SNeU">official</strong>&nbsp;Go implementation of ReactiveX (a cousin of RxJS, RxJava, etc.).</p></li><li class="_3gqTEjt4x9UIIpWiro7YXz"><p class="_1qeIAgB0cPwnLhDF9XSiJM">There are <strong class="_12FoOEddL7j_RgMQN0SNeU">+50 new operators</strong>&nbsp;and multiple <strong class="_12FoOEddL7j_RgMQN0SNeU">new features</strong>&nbsp;(hot vs cold observable, connectable observable, backpressure, etc.)</p></li><li class="_3gqTEjt4x9UIIpWiro7YXz"><p class="_1qeIAgB0cPwnLhDF9XSiJM">Yes, Go has already great concurrency primitives and yes, there is still no generics. Nonetheless, RxGo may still be <strong class="_12FoOEddL7j_RgMQN0SNeU">worth a look</strong><span class="_12FoOEddL7j_RgMQN0SNeU"> ;)</p></li> </ul> 4 points posted by teivah https://medium.com/@teivah/introducing-rxgo-v2-e7e369faa99a 4270 Tue, 24 Mar 2020 17:50:00 +0000 tube - a simple self hosted video sharing app with builtin transcoder and rss feed. <div>a Youtube-like (without censorship and features you don't need!) Video Sharing App</div><div>&nbsp; written in Go which also supports automatic transcoding to MP4 H.265 AAC, multiple collections and</div><div>&nbsp; RSS feed.</div> 5 points posted by James Mills https://github.com/prologic/tube 4269 Mon, 23 Mar 2020 12:46:00 +0000 Show: Daily charts and a JSON api for COVID-19 data using go and chart.js Some stats and a json API of&nbsp; COVID-19 case data, based on public data from John Hopkins University - the source code is available <a href="https://github.com/kennygrant/coronavirus">here</a>&nbsp;along with details of the data sources.&nbsp; 7 points posted by kenny https://coronavirus.projectpage.app 4268 Mon, 23 Mar 2020 11:27:00 +0000 Using Prometheus to collect metrics from Golang applications In this post, I will talk about a very important feature in the complex projects we work with daily: metrics. Among the various solutions on the market for this purpose, one that has gained more prominence is the duo <a href="https://prometheus.io/">Prometheus</a>&nbsp;+ <a href="https://grafana.com/">Grafana</a>. 6 points posted by Elton Minetto https://dev.to/codenation/using-prometheus-to-collect-metrics-from-golang-applications-35gc 4267 Fri, 13 Mar 2020 13:28:00 +0000 Quickly scrape google search results 4 points posted by pj https://github.com/rocketlaunchr/google-search 4266 Wed, 11 Mar 2020 04:36:00 +0000 Go test v streaming output 4 points posted by lolly https://dave.cheney.net/2020/03/10/go-test-v-streaming-output 4265 Tue, 10 Mar 2020 12:26:00 +0000 gogstash - Logstash like, written in golang 4 points posted by Everton Marques https://github.com/tsaikd/gogstash 4264 Mon, 09 Mar 2020 21:48:00 +0000 Introducing friendly (& learn how to make a CLI application/https web server) 3 points posted by pj https://medium.com/@rocketlaunchr.cloud/introducing-friendly-a40602f8f7ba 4263 Mon, 09 Mar 2020 13:54:00 +0000 Announcement to Go Event Organizers: Corona Virus COVID-19 2 points posted by kenny https://groups.google.com/forum/m/#!msg/golang-nuts/etZ2Vw85GOQ/TKysPkInAQAJ 4262 Sun, 08 Mar 2020 19:39:00 +0000 Calling all Go devs - BOUNTIES for building privacy applications… <p class="_1qeIAgB0cPwnLhDF9XSiJM">Hey guys, I’m a dev @ <a href="https://www.reddit.com/r/MysteriumNetwork/" class="_3t5uN8xUmg0TOwRCOGQEcU" rel="noopener noreferrer nofollow ugc" target="_blank">MysteriumNetwork</a>&nbsp;and we’ve just released our first ever <a href="https://mysterium.network/mysterious-bounties/" class="_3t5uN8xUmg0TOwRCOGQEcU" rel="noopener noreferrer nofollow ugc" target="_blank">developer bounties</a>. We’re a distributed, permissionless privacy network at our core. We have grown a global residential IP network for dVPNs and privacy applications to be built on top of it. </p><p class="_1qeIAgB0cPwnLhDF9XSiJM">We want to work with developers who can help us put an end to internet censorship, data breaches and surveillance.</p><p class="_1qeIAgB0cPwnLhDF9XSiJM"><strong class="_12FoOEddL7j_RgMQN0SNeU">Our “Can’t be censored” challenge invites you to submit an app/DApp that fits into one of our featured challenges and ultimately helps people access the worldwide internet.</strong></p><p class="_1qeIAgB0cPwnLhDF9XSiJM">We’re looking for ideas that span across iOS, Browser Plugins, Android TV, Bitcoin’s Lightning Network, Windows - or anything you can think of (that is compatible).</p><p class="_1qeIAgB0cPwnLhDF9XSiJM"><strong class="_12FoOEddL7j_RgMQN0SNeU">Oh - and there is $10,000 in cash prizes and experiences up for grabs :)</strong> </p><p class="_1qeIAgB0cPwnLhDF9XSiJM">HMU via reddit to ask questions or <a href="https://mysterium.network/mysterious-bounties/" class="_3t5uN8xUmg0TOwRCOGQEcU" rel="noopener noreferrer nofollow ugc" target="_blank">drop by the webpage</a>.</p> 0 points posted by DizzyVik https://mysterium.network/mysterious-bounties 4261 Thu, 05 Mar 2020 14:11:00 +0000 A new go api for protocol buffers 4 points posted by kenny https://blog.golang.org/a-new-go-api-for-protocol-buffers 4260 Mon, 02 Mar 2020 21:56:00 +0000 goukv - an abstraction layer for golang based key-value stores 6 points posted by Mohammed Al Ashaal https://github.com/alash3al/goukv 4259 Sun, 23 Feb 2020 21:17:00 +0000 Interacting with a GraphQL API with Golang 5 points posted by nraboy https://www.thepolyglotdeveloper.com/2020/02/interacting-with-a-graphql-api-with-golang 4258 Fri, 21 Feb 2020 15:19:00 +0000 Go Packages Tutorial for Go Modules 4 points posted by geekme https://golangbot.com/go-packages 4257 Mon, 17 Feb 2020 17:46:00 +0000 Self signed https servers for go 5 points posted by pj https://medium.com/@rocketlaunchr.cloud/self-signed-https-servers-for-go-ab32bb848a8a 4256 Sun, 16 Feb 2020 02:07:00 +0000 Code: Ansible role to install Go updated to support newly release 1.13.8 and 1.12.17 While being opinionated this may be a good starting point. Also see ansible galaxy <a href="https://galaxy.ansible.com/sascha_andres/ansible_role_golang">https://galaxy.ansible.com/sascha_andres/ansible_role_golang</a> 4 points posted by Sascha Andres https://github.com/sascha-andres/ansible-role-golang 4255 Fri, 14 Feb 2020 11:41:00 +0000 Go for cloud 4 points posted by lolly https://rakyll.org/go-cloud 4254 Fri, 14 Feb 2020 06:27:00 +0000 A tour of the Go trace package 5 points posted by tomf https://medium.com/a-journey-with-go/go-discovery-of-the-trace-package-e5a821743c3c 4253 Wed, 12 Feb 2020 20:15:00 +0000 Notes on a python to go transition 4 points posted by kenny https://gitlab.com/esr/reposurgeon/blob/master/GoNotes.adoc 4252 Wed, 12 Feb 2020 08:33:00 +0000 pgcat - Enhanced PostgreSQL logical replication 3 points posted by kenny https://github.com/kingluo/pgcat 4251 Tue, 11 Feb 2020 07:19:00 +0000 Fyne version 1.2 with mobile support 4 points posted by gopher https://github.com/fyne-io/fyne/releases/tag/v1.2.0 4250 Mon, 10 Feb 2020 18:55:00 +0000 Why discord is switching from go to rust 3 points posted by Everton Marques https://blog.discordapp.com/why-discord-is-switching-from-go-to-rust-a190bbca2b1f 4249 Fri, 07 Feb 2020 11:48:00 +0000 Next steps for pkg.go.dev - The Go Blog Go is an open source programming language that makes it easy to build simple, reliable, and efficient software. 5 points posted by kenny https://blog.golang.org/pkg.go.dev-2020 4248 Fri, 31 Jan 2020 23:56:00 +0000 Developing Alexa Skills with MongoDB and Golang 3 points posted by nraboy https://www.mongodb.com/blog/post/developing-alexa-skills-with-mongodb-and-golang 4247 Thu, 30 Jan 2020 15:19:00 +0000 webkubectl - Run kubectl command in Web Browser. 3 points posted by Everton Marques https://github.com/KubeOperator/webkubectl 4246 Wed, 29 Jan 2020 23:26:00 +0000 Proposals for Go 1.15 We are close to the Go 1.14 release, planned for February assuming all goes well, with an RC1 candidate almost ready. Per the process outlined in the <a href="https://blog.golang.org/go2-here-we-come" target="_blank">Go 2, here we come!</a>&nbsp;blog post, it is again the time in our development and release cycle to consider if and what language or library changes we might want to include for our next release, Go 1.15, scheduled for August of this year. 6 points posted by kenny https://blog.golang.org/go1.15-proposals 4245 Wed, 29 Jan 2020 08:21:00 +0000 Brad Fitz is Leaving google A go maintainer 6 points posted by tollela https://bradfitz.com/2020/01/27/leaving-google 4244 Mon, 27 Jan 2020 20:18:00 +0000 Hello world Updated for Go 1.13 4 points posted by geekme https://golangbot.com/hello-world-gomod 4243 Mon, 27 Jan 2020 17:07:00 +0000 Inlined defers in Go 6 points posted by kenny https://rakyll.org/inlined-defers 4242 Fri, 24 Jan 2020 19:07:00 +0000 Go's tooling is undervalued 6 points posted by drogo https://nullprogram.com/blog/2020/01/21 4241 Wed, 22 Jan 2020 07:40:00 +0000 Hiring: Sr Backend Go Engineer with Balloon - San Francisco/Remote - $90k - $150k #remote 3 points posted by 0x13a https://golang.cafe/job/sr-backend-go-engineer-balloon-1579053338 4240 Sun, 19 Jan 2020 16:39:00 +0000 Hiring: Senior Backend Developer with Kalido - London, UK - £70k - £80k 3 points posted by 0x13a https://golang.cafe/job/senior-back-end-developer-kalido-1579177024 4239 Sun, 19 Jan 2020 16:37:00 +0000 gopurerc - a reference counting garbage collector for go 3 points posted by drogo https://github.com/sendilkumarn/gopurerc 4238 Wed, 15 Jan 2020 08:32:00 +0000 Go 1.13.6 is out 5 points posted by iris-go https://groups.google.com/forum/#!topic/golang-announce/RLFrcJ_FZZs 4237 Fri, 10 Jan 2020 00:29:00 +0000 jql - Easy JSON Query Processor with a Lispy syntax in Go 5 points posted by kenny https://github.com/cube2222/jql 4236 Tue, 07 Jan 2020 19:39:00 +0000 Hiring: Senior Software Developer 100% Remote at Form3 - €60k - €95k 3 points posted by 0x13a https://golang.cafe/job/senior-software-developer-100-remote-form3-1576597193 4235 Sun, 05 Jan 2020 17:22:00 +0000 Hiring: Backend Software Engineer at Stream.io - Amsterdam, The Netherlands - €60k - €80k 3 points posted by 0x13a https://golang.cafe/job/backend-software-engineer-stream-io-bv-1575029123 4234 Sun, 05 Jan 2020 17:19:00 +0000 Hiring: Software Engineer at MongoDB - Dublin, Ireland - €70k - €140k 3 points posted by 0x13a https://golang.cafe/job/software-engineer-mongodb-1575295654 4233 Sun, 05 Jan 2020 17:18:00 +0000 Hiring: Senior Software Engineer Golang at SumUp - Berlin, Germany - €60k - €85k 2 points posted by 0x13a https://golang.cafe/job/senior-software-engineer-golang-sumup-1576592597 4232 Sun, 05 Jan 2020 17:17:00 +0000 sampler - Tool for shell commands execution, visualization and alerting 5 points posted by Everton Marques https://github.com/sqshq/sampler 4231 Fri, 03 Jan 2020 12:18:00 +0000 Autopool: Speeding Up gRPC With Finalizers #runtime #grpc #rpc #buffers #slices #finalizer 4 points posted by John Doak http://gophersre.com/2019/12/31/autopool 4230 Tue, 31 Dec 2019 20:02:00 +0000 tiny & portable dom scraper using jQuery like syntax integrated with scheduler and webhook support 2 points posted by Mohammed Al Ashaal https://github.com/alash3al/scraply?_001 4229 Tue, 31 Dec 2019 12:29:00 +0000 Why are my Go executable files so large? | Cockroach Labs Overview I built some tooling to extract details about the contents of a Go executable file, and a small D3 application to visualize this information interactiv 4 points posted by gopher https://www.cockroachlabs.com/blog/go-file-size 4228 Sun, 29 Dec 2019 19:06:00 +0000 testfixtures v3 is released! 3 points posted by andreynering https://github.com/go-testfixtures/testfixtures/releases/tag/v3.0.0 4227 Fri, 27 Dec 2019 11:47:00 +0000 eris - provides a better way to handle, trace, and log errors in Go 🎄 5 points posted by kenny https://github.com/rotisserie/eris 4226 Wed, 25 Dec 2019 22:43:00 +0000 Khan Academy moving from Python to Go 4 points posted by Everton Marques https://engineering.khanacademy.org/posts/goliath.htm 4225 Sun, 22 Dec 2019 03:06:00 +0000 Creating test mocks using GoMock 3 points posted by Elton Minetto https://eltonminetto.dev/en/post/2019-12-19-gomock 4224 Fri, 20 Dec 2019 17:30:00 +0000 readline - Readline is a pure go(golang) implementation for GNU-Readline kind library 6 points posted by Everton Marques https://github.com/chzyer/readline 4223 Thu, 19 Dec 2019 23:25:00 +0000