Golang News http://golangnews.com Jobs, Code, Videos and News for Go hackers - everything about the go programming language Fri, 23 Oct 2020 20:49:00 +0000 statsviz - Instant live visualization of your Go application runtime statistics in the browser 1 points posted by kenny https://github.com/arl/statsviz 4476 Fri, 23 Oct 2020 20:49:00 +0000 A Go unikernel running on x86 bare metal 3 points posted by gopher https://github.com/icexin/eggos 4475 Fri, 23 Oct 2020 19:14:00 +0000 Cast: GoVirCon - behind the scenes #gotime With Gophercon rapidly approaching, we go behind the scenes to find out what it takes to deliver the world’s largest Go conference. 4 points posted by kenny https://changelog.com/gotime/152 4474 Thu, 22 Oct 2020 22:27:00 +0000 Go Developer Survey 2020 5 points posted by kenny https://blog.golang.org/survey2020 4473 Tue, 20 Oct 2020 19:11:00 +0000 An Empirical Study on the Usage of the unsafe Package 4 points posted by gopher https://arxiv.org/pdf/2006.09973.pdf 4472 Sun, 18 Oct 2020 08:31:00 +0000 Code: new version of an opinionated Ansible role to install Go This time adding support for 1.15.5 and 1.14.10 2 points posted by Sascha Andres https://github.com/sascha-andres/ansible-role-golang/releases/tag/v1.15.3 4471 Fri, 16 Oct 2020 14:35:00 +0000 Bit is a modern Git CLI 5 points posted by kenny https://github.com/chriswalz/bit 4470 Mon, 12 Oct 2020 07:36:00 +0000 Cryptography Dispatches: Reconstruct Instead of Validating 3 points posted by kenny https://buttondown.email/cryptography-dispatches/archive/cryptography-dispatches-reconstruct-instead-of/ 4469 Thu, 08 Oct 2020 14:24:00 +0000 Internationalization and localization with Go 2 points posted by iris-go https://dev.to/kataras/internationalization-and-localization-with-go-3b56 4468 Wed, 07 Oct 2020 16:02:00 +0000 Apache rewrite for Go and Iris Web Framework 0 points posted by iris-go https://dev.to/kataras/apache-rewrite-for-go-and-iris-2j86 4467 Wed, 07 Oct 2020 07:57:00 +0000 Video: So you think you know Go? 6 points posted by Tim Donell https://www.youtube.com/watch?v=U_qVSHYgVSE 4466 Tue, 06 Oct 2020 19:59:00 +0000 Bundling templates with pkger #assets, #pkger <p>Resource embedding tools like <code style="box-sizing: inherit; background-color: rgb(250, 250, 250); font-family: Hugo, Menlo, monospace;">pkger</code> allow developers to include static assets and other unpublished files like templates in their executable programs. Let’s see how.</p> 3 points posted by FGM https://osinet.fr/go/en/articles/bundling-templates-with-pkger 4465 Tue, 06 Oct 2020 07:53:00 +0000 Open tracing for Go projects 7 points posted by gopher https://developers.mattermost.com/blog/open-tracing 4464 Mon, 05 Oct 2020 09:28:00 +0000 Hiring: Software engineer at Bedful #remote #london At <a href="https://bedful.com/" style="color: rgb(65, 165, 255); font-family: &quot;Open Sans&quot;, &quot;Helvetica LT&quot;, Helvetica, sans-serif; font-size: 15px;">Bedful</a>&nbsp;(part of Tripadee group) we want to help people plan and book a great camping and glamping holiday. We run a set of successful websites which offer unbiased reviews and the chance to book some of the most interesting places to stay in the UK.&nbsp;We’re building a better booking system just for camping &amp; glamping&nbsp;with a stable of successful websites&nbsp;with millions of visitors every year&nbsp;including cool camping, one of the most popular camping websites in the UK. 4 points posted by kenny https://bedful.com/careers/software-engineer#2020 4463 Sun, 04 Oct 2020 11:49:00 +0000 What's the fastest template parser in Go? #article 3 points posted by iris-go https://dev.to/kataras/what-s-the-fastest-template-parser-in-go-4bal 4462 Thu, 01 Oct 2020 14:28:00 +0000 Gotime with Brad Fitzpatrick 7 points posted by tomf https://changelog.com/gotime/148 4461 Tue, 29 Sep 2020 21:04:00 +0000 elsa - ❄️ Elsa is a minimal, fast and secure runtime for Javascript and Typescript written in Go 5 points posted by kenny https://github.com/elsaland/elsa 4460 Tue, 29 Sep 2020 13:20:00 +0000 Introducing basic CQRS by refactoring a Go project 5 points posted by roblaszczak https://threedots.tech/post/basic-cqrs-in-go 4459 Mon, 28 Sep 2020 14:07:00 +0000 Finding Goroutine Bugs with TLA+ 5 points posted by lolly https://www.hillelwayne.com/post/tla-golang 4458 Fri, 25 Sep 2020 17:48:00 +0000 Jobs: Position: Go Developer (100% Remote) 4 points posted by golangch https://golangjob.xyz/job/1hp7BxncCFlZaytLIrgBsOaKzCo/Go%2520Developer%2520(100%2525%2520Remote) 4457 Fri, 25 Sep 2020 13:01:00 +0000 Garbage collection in TinyGo (and Go) 5 points posted by gopher https://aykevl.nl/2020/09/gc-tinygo 4456 Fri, 25 Sep 2020 09:23:00 +0000 TamaGo - bare metal Go for ARM SoCs 6 points posted by kenny https://github.com/f-secure-foundry/tamago 4455 Thu, 24 Sep 2020 08:36:00 +0000 Traefik 2.3, now has native Go plugins #releases 3 points posted by kenny https://traefik.io/blog/houston-we-have-plugins-traefik-2-3-announcement 4454 Wed, 23 Sep 2020 16:29:00 +0000 Excelize 2.3.1 is Released – Go library for spreadsheet (Excel) files #excelize #golang #go #excel Excelize 2.3.1 is Released – Go library for spreadsheet (Excel) files, now support to open the spreadsheet with password protection 3 points posted by xuri https://github.com/xuri/excelize 4453 Tue, 22 Sep 2020 17:22:00 +0000 How we tracked down a memory leak in one of our go microservices 4 points posted by Tim Donell https://blog.detectify.com/2019/09/05/how-we-tracked-down-a-memory-leak-in-one-of-our-go-microservices 4452 Fri, 18 Sep 2020 21:53:00 +0000 Github CLI 1.0 uses Go 3 points posted by tomf https://github.blog/2020-09-17-github-cli-1-0-is-now-available 4451 Thu, 17 Sep 2020 18:10:00 +0000 Semantic Import Versioning is unsound 5 points posted by kenny https://peter.bourgon.org/blog/2020/09/14/siv-is-unsound.html 4450 Mon, 14 Sep 2020 17:56:00 +0000 simple and dummy data streaming service for fun and learning purposes -2 points posted by Mohammed Al Ashaal 4449 Sat, 12 Sep 2020 12:39:00 +0000 go-edlib - String comparison and edit distance library compatible Unicode Featuring : Levenshtein, LCS, Hamming, Damerau-Levenshtein, Jaro, etc.<div>All contributions and/or feedback are welcome ! </div> 3 points posted by hbollon https://github.com/hbollon/go-edlib 4448 Sat, 12 Sep 2020 11:18:00 +0000 Discussion - 🗄️ Access Log in Iris Web Framework The best request logger inspirated by apache's accesslog is driven by a simple GitHub question! We need your input! 0 points posted by iris-go https://github.com/kataras/iris/issues/1601 4447 Fri, 11 Sep 2020 18:56:00 +0000 goyave - 🍐 Elegant Golang Web Framework 6 points posted by tomf https://github.com/System-Glitch/goyave 4446 Fri, 11 Sep 2020 13:18:00 +0000 Go callvis - visualise call trees in go programs 5 points posted by lolly https://ofabry.github.io/go-callvis 4445 Fri, 11 Sep 2020 08:55:00 +0000 Golang binary sizes are stable 3 points posted by tomf https://donatstudios.com/Golang-Binary-Sizes-Part-2 4444 Fri, 11 Sep 2020 07:39:00 +0000 Being a Staff engineer at heroku 7 points posted by kenny https://amyunger.com/blog/2020/09/10/staff-engineer-at-heroku.html 4443 Fri, 11 Sep 2020 05:12:00 +0000 Go Modules have a v2+ Problem 8 points posted by kenny https://donatstudios.com/Go-v2-Modules 4442 Thu, 10 Sep 2020 16:20:00 +0000 Code: new version of oppinionated Ansible role to install Golang Support for v1.15.2 and v1.14.9 4 points posted by Sascha Andres https://github.com/sascha-andres/ansible-role-golang/releases/tag/v1.15.2 4441 Thu, 10 Sep 2020 14:49:00 +0000 Code: An opinionated Ansible role to install Go Added support for go version 1.15.1 1 points posted by Sascha Andres https://github.com/sascha-andres/ansible-role-golang/releases/tag/v1.15.1 4440 Thu, 10 Sep 2020 09:28:00 +0000 depaware - depaware makes you aware of your Go dependencies 3 points posted by kenny https://github.com/tailscale/depaware 4439 Wed, 09 Sep 2020 19:47:00 +0000 Introducing Clean Architecture by refactoring a Go project 2 points posted by m110 https://threedots.tech/post/introducing-clean-architecture 4438 Wed, 02 Sep 2020 13:19:00 +0000 glab - An open source GitLab CLI tool written in Go (golang) 3 points posted by gopher https://github.com/profclems/glab 4437 Mon, 31 Aug 2020 09:49:00 +0000 An interesting mistake with Go's context package that I (sort of) made 5 points posted by kenny https://utcc.utoronto.ca/~cks/space/blog/programming/GoContextValueMistake 4436 Sun, 30 Aug 2020 16:07:00 +0000 A PHP-compatible CRC32 version in Go <h1>A PHP-compatible CRC32 version in Go</h1> 4 points posted by FGM https://osinet.fr/go/en/articles/trucs/php-crc32 4435 Fri, 28 Aug 2020 16:09:00 +0000 New case studies about googles use of go 6 points posted by kenny https://opensource.googleblog.com/2020/08/new-case-studies-about-googles-use-of-go.html 4434 Thu, 27 Aug 2020 18:07:00 +0000 Go 2: Ordered maps (using generics) Tutorial 4 points posted by pj https://medium.com/@rocketlaunchr.cloud/ordered-maps-for-go-using-generics-875ef3816c71 4433 Tue, 25 Aug 2020 01:34:00 +0000 Notes on working with Go alongside code examples 2 points posted by tomf https://github.com/betty200744/ultimate-go 4432 Mon, 24 Aug 2020 08:44:00 +0000 twtxt v0.1.0 - a Self-Hosted, Twitter™-like Decentralised microBlogging platform 📣<b>ANN</b>&nbsp;twtxt v0.1.0 (<a href="https://github.com/prologic/twtxt/releases/tag/0.1.0">https://github.com/prologic/twtxt/releases/tag/0.1.0</a>)&nbsp;now officially released! 🎉<div><b><br></b></div><div><b>HIGHLIGHTS:</b></div><div> <ul><li style="box-sizing: border-box;"><b>NEW</b>: <a href="https://www.w3.org/TR/webmention/" rel="nofollow" style="box-sizing: border-box; color: rgb(3, 102, 214);">WebMention</a>! That's right! We added support for WebMentions generically as well as between users across different pods. @ (<em style="box-sizing: border-box;">more on this later</em>)</li><li style="box-sizing: border-box; margin-top: 0.25em;"><b>NEW</b>:&nbsp;Configurable Timezone settings. You can now display the date/time of twts in your timeline in the timezone of your choice! <g-emoji class="g-emoji" alias="stopwatch" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/23f1.png" style="box-sizing: border-box; font-family: &quot;Apple Color Emoji&quot;, &quot;Segoe UI&quot;, &quot;Segoe UI Emoji&quot;, &quot;Segoe UI Symbol&quot;; font-size: 1.25em; line-height: 1; vertical-align: -0.075em;">⏱</g-emoji></li><li style="box-sizing: border-box; margin-top: 0.25em;"><b>NEW</b>:&nbsp;Monitoring and Metrics! We. now have a <code style="box-sizing: border-box; font-family: SFMono-Regular, Consolas, &quot;Liberation Mono&quot;, Menlo, monospace; font-size: 13.6px; padding: 0.2em 0.4em; margin: 0px; background-color: rgba(27, 31, 35, 0.05); border-radius: 6px;">/metrics</code>&nbsp;endpoint for monitoring pods via <a href="https://prometheus.io/" rel="nofollow" style="box-sizing: border-box; color: rgb(3, 102, 214);">Prometheus</a> <g-emoji class="g-emoji" alias="1234" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f522.png" style="box-sizing: border-box; font-family: &quot;Apple Color Emoji&quot;, &quot;Segoe UI&quot;, &quot;Segoe UI Emoji&quot;, &quot;Segoe UI Symbol&quot;; font-size: 1.25em; line-height: 1; vertical-align: -0.075em;">🔢</g-emoji></li><li style="box-sizing: border-box; margin-top: 0.25em;"><b>NEW</b>:&nbsp;External feeds are now display inline as if they were any other normal feed. No more ugly "text" view! <g-emoji class="g-emoji" alias="newspaper" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f4f0.png" style="box-sizing: border-box; font-family: &quot;Apple Color Emoji&quot;, &quot;Segoe UI&quot;, &quot;Segoe UI Emoji&quot;, &quot;Segoe UI Symbol&quot;; font-size: 1.25em; line-height: 1; vertical-align: -0.075em;">📰</g-emoji></li><li style="box-sizing: border-box; margin-top: 0.25em;"><b>NEW</b>:&nbsp;Permalinks! You can now link to specific twts by their permalink (<em style="box-sizing: border-box;">the date/time link</em>)! <g-emoji class="g-emoji" alias="infinity" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/267e.png" style="box-sizing: border-box; font-family: &quot;Apple Color Emoji&quot;, &quot;Segoe UI&quot;, &quot;Segoe UI Emoji&quot;, &quot;Segoe UI Symbol&quot;; font-size: 1.25em; line-height: 1; vertical-align: -0.075em;">♾</g-emoji></li> </ul><div><br></div><div>📕&nbsp;twtxt is a Self-Hosted, Twitter™-like Decentralised microBlogging platform. No ads, no tracking, your content, your data.</div></div> 1 points posted by James Mills https://github.com/prologic/twtxt/releases/tag/0.1.0 4431 Tue, 18 Aug 2020 23:31:00 +0000 Task v3.0.0 is released! 🎉🎉🎉 3 points posted by andreynering https://github.com/go-task/task/releases/tag/v3.0.0 4430 Mon, 17 Aug 2020 12:53:00 +0000 Proposal: Register-based Go calling convention We propose switching the Go ABI from its current stack-based calling convention to a register-based calling convention. <a href="https://github.com/golang/go/issues/18597#issue-199914923" style="box-sizing: border-box; margin: 0px; padding: 0px; color: rgb(119, 89, 174); font-family: &quot;Open Sans&quot;, sans-serif; font-size: 14px; background-color: rgb(255, 255, 255);">Preliminary experiments indicate</a>&nbsp;this will achieve at least a 5–10% throughput improvement across a range of applications. This will remain backwards compatible with existing assembly code that assumes Go’s current stack-based calling convention through Go’s <a href="https://golang.org/design/27539-internal-abi" style="box-sizing: border-box; margin: 0px; padding: 0px; color: rgb(119, 89, 174); font-family: &quot;Open Sans&quot;, sans-serif; font-size: 14px; background-color: rgb(255, 255, 255);">multiple ABI mechanism</a>. 5 points posted by kenny https://go.googlesource.com/proposal/+/refs/changes/78/248178/1/design/40724-register-calling.md 4429 Fri, 14 Aug 2020 16:52:00 +0000 Connecting to MySQL and Creating a DB using Go 3 points posted by geekme https://golangbot.com/connect-create-db-mysql 4428 Thu, 13 Aug 2020 17:28:00 +0000 Go 1.15 Released 4 points posted by andythomas https://blog.golang.org/go1.15 4427 Wed, 12 Aug 2020 17:35:00 +0000