Golang News http://golangnews.com Jobs, Code, Videos and News for Go hackers - everything about the go programming language Tue, 28 Jan 2020 06:33:00 +0000 Brad Fitz is Leaving google A go maintainer 4 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 3 points posted by geekme https://golangbot.com/hello-world-gomod 4243 Mon, 27 Jan 2020 17:07:00 +0000 Inlined defers in Go 3 points posted by kenny https://rakyll.org/inlined-defers 4242 Fri, 24 Jan 2020 19:07:00 +0000 Go's tooling is undervalued 5 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 Goroutines and preemption 3 points posted by andythomas https://medium.com/a-journey-with-go/go-goroutine-and-preemption-d6bc2aa2f4b7 4222 Thu, 19 Dec 2019 12:06:00 +0000 Go 1.14beta1 5 points posted by Everton Marques https://groups.google.com/forum/m/#!topic/golang-nuts/49xFw3IkrEw 4221 Thu, 19 Dec 2019 11:45:00 +0000 goyaccfmt - Pretty format goyacc source code 3 points posted by Everton Marques https://github.com/wangkuiyi/goyaccfmt 4220 Thu, 19 Dec 2019 11:35:00 +0000 Let's get go-ing 5 points posted by kenny https://medium.com/@tanyasaroha93/lets-get-go-ing-ddefe6f95b9f 4219 Thu, 19 Dec 2019 10:50:00 +0000 Instrumenting the Database client with Elastic APM 2 points posted by kenny https://scene-si.org/2019/12/17/instrumenting-database-client-with-apm 4218 Thu, 19 Dec 2019 07:45:00 +0000 Squashed bugs served hot and fresh with failure rate heatmaps 2 points posted by kenny https://pingcap.com/blog/squashed-bugs-served-hot-and-fresh-with-failure-rate-heatmaps 4217 Thu, 19 Dec 2019 07:44:00 +0000 Flogo: Open source event-driven apps ecosystem 4 points posted by minaandrawos https://www.flogo.io 4216 Tue, 17 Dec 2019 07:10:00 +0000 Go proposal - use interfaces instead of contracts An experimental proposal 3 points posted by drogo https://go-review.googlesource.com/c/go/+/187317 4215 Mon, 16 Dec 2019 19:27:00 +0000 A framework for streaming ETL, observability data pipeline, and event processing apps Golang framework for streaming ETL, observability data pipeline, and event processing apps - digitalocean/firebolt 4 points posted by kenny https://github.com/digitalocean/firebolt 4214 Sat, 14 Dec 2019 08:42:00 +0000 sqlc - Generate type safe Go from SQL 4 points posted by Everton Marques https://github.com/kyleconroy/sqlc 4213 Fri, 13 Dec 2019 00:08:00 +0000 A powerful HTTP CLI client written in Go. <p>You can use go-http-cli similarly as you use cURL. The most commonly used options are available and the same. </p> <p><i>So you can do something like:</i></p><div class="highlight highlight-source-shell"><pre>$ http \ <pre> -H Content-Type:application/json \<br> -X POST \<br> -d <span class="pl-s"><span class="pl-pds">'{ "name": "John Doe" }<span class="pl-pds">' \<br> https://httpbin.org/post<span class="pl-k">?companyId=1234</pre></pre></div> <p><i>Will execute the following:</i></p><div class="highlight highlight-source-httpspec"><pre><span class="pl-k">POST https://httpbin.org/post<span class="pl-c1">?<span class="pl-c1">companyId<span class="pl-c1">=<span class="pl-c1">1234 <pre><span class="pl-s"><span class="pl-v">Content-Type: application/json { <span class="pl-s"><span class="pl-pds">"name<span class="pl-pds">": <span class="pl-s"><span class="pl-pds">"John Doe<span class="pl-pds">" }</pre></pre></div> 4 points posted by miguel https://github.com/visola/go-http-cli 4212 Thu, 12 Dec 2019 13:59:00 +0000 How to containerize your go code - Free eBook Official ( No Piracy ) <div class="row column"> <p>Build cloud-native apps with Go and then use Docker containers to deploy them in the cloud. In this free e-book, you’ll find key concepts, step-by-step instructions, and examples for packaging your Go services in a Docker container. Start building small, efficient containers for your Go code—no Docker experience needed. <br></p></div><div class="row row-size2"><div class="column medium-7 resource-page-content"><div>Download the 17-page e-book to learn: </div><div> <ul><li>How to containerize the Go code you’re working on by following a step-by-step example of building and running Go code within a container. </li> <li>Why and when it’s a good idea to build a container from a scratch image, and how to do it. </li> <li>How to set up port bindings so that the host can connect to the code running in a container, and how to pass environment variables to your code.</li> </ul></div></div></div> 4 points posted by miguel https://azure.microsoft.com/en-us/resources/how-to-containerize-your-go-code 4211 Thu, 12 Dec 2019 13:57:00 +0000 Processing parquet files in Golang 3 points posted by Elton Minetto https://eltonminetto.dev/en/post/2019-12-09-parquet-golang 4210 Tue, 10 Dec 2019 14:21:00 +0000 Go advanced concurrency patterns: part 3 (channels) 6 points posted by kenny https://blogtitle.github.io/go-advanced-concurrency-patterns-part-3-channels 4209 Mon, 09 Dec 2019 21:21:00 +0000 The Go runtime scheduler's clever way of dealing with system calls 3 points posted by kenny https://utcc.utoronto.ca/~cks/space/blog/programming/GoSchedulerAndSyscalls 4208 Sun, 08 Dec 2019 17:05:00 +0000 API Versioning for Go 2 points posted by iris-go https://github.com/kataras/versioning 4207 Fri, 06 Dec 2019 05:33:00 +0000 sitemap package - Sitemap Protocol for Go. 4 points posted by iris-go https://github.com/kataras/sitemap 4206 Thu, 05 Dec 2019 06:22:00 +0000 godsp - Digital signal processing package in Go for the discrete wavelet transform (DWT) 5 points posted by Everton Marques https://github.com/goccmack/godsp 4205 Wed, 04 Dec 2019 12:01:00 +0000 Cool features in dbq (zero boilerplate database operations) 5 points posted by pj https://medium.com/@rocketlaunchr.cloud/cool-features-in-dbq-zero-boilerplate-database-operations-2ca482f4c54e 4204 Mon, 02 Dec 2019 11:35:00 +0000 Go memory ballast - how i learnt to stop worrying and love the heap 4 points posted by kenny https://blog.twitch.tv/en/2019/04/10/go-memory-ballast-how-i-learnt-to-stop-worrying-and-love-the-heap-26c2462549a2 4203 Mon, 02 Dec 2019 07:13:00 +0000 i18n - Localization and internationalization support for Go. <b>NEW</b> 1 points posted by iris-go https://github.com/kataras/i18n 4202 Mon, 02 Dec 2019 02:17:00 +0000 afero - A FileSystem Abstraction System for Go 4 points posted by Everton Marques https://github.com/ddevault/afero 4201 Sat, 30 Nov 2019 15:28:00 +0000 Cast: Graph databases with Francesc Campoy Mat, Johnny, and Jaana are joined by Francesc Campoy to talk about Graph databases. We ask all the important questions — What are graph databases (and why do we need them)? What advantages do they have over relational databases? Are graph databases better at answering questions you didn’t anticipate? How is data struct... 4 points posted by kenny https://changelog.com/gotime/108 4200 Wed, 27 Nov 2019 17:55:00 +0000 methodoverride - use HTTP verbs such as DELETE without client support Lets you use HTTP verbs such as PUT or DELETE in places where the client doesn't support it 1 points posted by iris-go https://github.com/kataras/methodoverride 4199 Tue, 26 Nov 2019 23:37:00 +0000 erris - Linter that checks errors.Is and errors.As usage 6 points posted by romanyx https://github.com/romanyx/erris 4198 Tue, 26 Nov 2019 15:17:00 +0000 A closer look at the Go sync package 4 points posted by teivah https://medium.com/@teivah/a-closer-look-at-go-sync-package-9f4e4a28c35a 4197 Tue, 26 Nov 2019 01:52:00 +0000 Interfaces generally belong with users 3 points posted by drogo http://neugierig.org/software/blog/2019/11/interface-pattern.html 4196 Sun, 24 Nov 2019 07:02:00 +0000 GitHub - cjbassi/gotop: A terminal based graphical activity monitor inspired by gtop and vtop A terminal based graphical activity monitor inspired by gtop and vtop - cjbassi/gotop 3 points posted by kenny https://github.com/cjbassi/gotop 4195 Sat, 23 Nov 2019 15:09:00 +0000