Stories you have upvoted http://golangnews.com Jobs, Code, Videos and News for Go hackers - everything about the go programming language Wed, 12 Jan 2022 22:13:00 +0000 proposal: don't use generics in 1.18 stdlib 7 points posted by kenny https://github.com/golang/go/issues/48918 4647 Fri, 15 Oct 2021 17:50:00 +0000 Understanding allocations in Go 7 points posted by gopher https://medium.com/eureka-engineering/understanding-allocations-in-go-stack-heap-memory-9a2631b5035d 4546 Tue, 23 Feb 2021 20:32:00 +0000 Path security in Go 7 points posted by gopher https://blog.golang.org/path-security 4522 Wed, 20 Jan 2021 08:03:00 +0000 Reverse Engineering Go Binaries 7 points posted by tollela https://x0r19x91.gitlab.io/post/vibrations-hacktm-2020-finals 4506 Tue, 22 Dec 2020 09:06:00 +0000 Video: So you think you know Go? 7 points posted by Tim Donell https://www.youtube.com/watch?v=U_qVSHYgVSE 4466 Tue, 06 Oct 2020 19:59: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 Gotime with Brad Fitzpatrick 7 points posted by tomf https://changelog.com/gotime/148 4461 Tue, 29 Sep 2020 21:04: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 New case studies about googles use of go 7 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 version performance 6 points posted by kenny https://benhoyt.com/writings/go-version-performance 4687 Fri, 04 Feb 2022 07:37:00 +0000 Tinygo - good things come in small packages 6 points posted by kenny https://auth0.com/blog/tinygo-good-things-come-in-small-packages 4624 Wed, 01 Sep 2021 09:51:00 +0000 Actuating Google Production: How Google’s Site Reliability Engineering Team Uses Go 6 points posted by kenny https://go.dev/solutions/google/sitereliability 4581 Sun, 18 Apr 2021 18:29:00 +0000 Hiring: Senior backend engineer at Monzo US #sf <em style="caret-color: rgb(0, 0, 0); font-family: Helvetica, sans-serif; font-size: 16px; text-size-adjust: auto;">We’re building the best bank account in the world.</em><span class="Apple-converted-space">&nbsp;We believe there should be an alternative to the banking of the past: we're focused on helping our customers better manage their finances through beautiful and intiatutive digital tools. We want to replace the terrible user experiences that you are forced to use whenever you log into your bank, all while being charged unfair fees and dealing with poor customer service. 6 points posted by gopher https://boards.greenhouse.io/monzo/jobs/2997293 4573 Tue, 30 Mar 2021 17:25:00 +0000 The life of a go module 6 points posted by kenny https://jayconrod.com/posts/118/life-of-a-go-module 4570 Fri, 26 Mar 2021 21:47:00 +0000 Writing Slower Go 6 points posted by kenny https://bitfieldconsulting.com/golang/slower 4564 Tue, 23 Mar 2021 19:51:00 +0000 netaddr.IP - a new IP address type for Go 6 points posted by kenny https://tailscale.com/blog/netaddr-new-ip-type-for-go 4556 Thu, 11 Mar 2021 05:50:00 +0000 bit is an experimental modernized git CLI built on top of git <p><code style="box-sizing: border-box; font-family: SFMono-Regular, Consolas, &quot;Liberation Mono&quot;, Menlo, monospace; font-size: 13.600000381469727px; padding: 0.2em 0.4em; margin: 0px; border-top-left-radius: 6px; border-top-right-radius: 6px; border-bottom-right-radius: 6px; border-bottom-left-radius: 6px;">bit</code>&nbsp;is an experimental modernized git CLI built on top of git that provides happy defaults and other niceties:</p><ul style="font-size: 16px; box-sizing: border-box; padding-left: 2em; margin-top: 0px; margin-bottom: 16px; caret-color: rgb(36, 41, 46); color: rgb(36, 41, 46); font-family: -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, Helvetica, Arial, sans-serif, &quot;Apple Color Emoji&quot;, &quot;Segoe UI Emoji&quot;;"><li style="box-sizing: border-box;">command and&nbsp;flag suggestions&nbsp;to help you navigate the plethora of options git provides you</li><li style="box-sizing: border-box; margin-top: 0.25em;">autocompletion for files and branch names when using <code style="box-sizing: border-box; font-family: SFMono-Regular, Consolas, &quot;Liberation Mono&quot;, Menlo, monospace; font-size: 13.600000381469727px; padding: 0.2em 0.4em; margin: 0px; border-top-left-radius: 6px; border-top-right-radius: 6px; border-bottom-right-radius: 6px; border-bottom-left-radius: 6px;">bit add</code>&nbsp;or <code style="box-sizing: border-box; font-family: SFMono-Regular, Consolas, &quot;Liberation Mono&quot;, Menlo, monospace; font-size: 13.600000381469727px; padding: 0.2em 0.4em; margin: 0px; border-top-left-radius: 6px; border-top-right-radius: 6px; border-bottom-right-radius: 6px; border-bottom-left-radius: 6px;">bit checkout</code></li><li style="box-sizing: border-box; margin-top: 0.25em;">automatic fetch and&nbsp;branch fast-forwarding&nbsp;reducing the likelihood of merge conflicts</li><li style="box-sizing: border-box; margin-top: 0.25em;">suggestions&nbsp;work with git aliases</li><li style="box-sizing: border-box; margin-top: 0.25em;">new commands like <code style="box-sizing: border-box; font-family: SFMono-Regular, Consolas, &quot;Liberation Mono&quot;, Menlo, monospace; font-size: 13.600000381469727px; padding: 0.2em 0.4em; margin: 0px; border-top-left-radius: 6px; border-top-right-radius: 6px; border-bottom-right-radius: 6px; border-bottom-left-radius: 6px;">bit sync</code>&nbsp;that vastly simplify your workflow</li><li style="box-sizing: border-box; margin-top: 0.25em;">commands from&nbsp;git-extras&nbsp;such as <code style="box-sizing: border-box; font-family: SFMono-Regular, Consolas, &quot;Liberation Mono&quot;, Menlo, monospace; font-size: 13.600000381469727px; padding: 0.2em 0.4em; margin: 0px; border-top-left-radius: 6px; border-top-right-radius: 6px; border-bottom-right-radius: 6px; border-bottom-left-radius: 6px;">bit release</code>&nbsp;&amp; <code style="box-sizing: border-box; font-family: SFMono-Regular, Consolas, &quot;Liberation Mono&quot;, Menlo, monospace; font-size: 13.600000381469727px; padding: 0.2em 0.4em; margin: 0px; border-top-left-radius: 6px; border-top-right-radius: 6px; border-bottom-right-radius: 6px; border-bottom-left-radius: 6px;">bit info</code></li><li style="box-sizing: border-box; margin-top: 0.25em;">fully compatible with git&nbsp;allowing you to fallback to git if need be.</li><li style="box-sizing: border-box; margin-top: 0.25em;">get insight into how bit works using <code style="box-sizing: border-box; font-family: SFMono-Regular, Consolas, &quot;Liberation Mono&quot;, Menlo, monospace; font-size: 13.600000381469727px; padding: 0.2em 0.4em; margin: 0px; border-top-left-radius: 6px; border-top-right-radius: 6px; border-bottom-right-radius: 6px; border-bottom-left-radius: 6px;">bit --debug</code>.</li> </ul> 6 points posted by kenny https://github.com/chriswalz/bit/blob/master/README.md 4550 Sat, 27 Feb 2021 09:11:00 +0000 Go 1.16 is released 6 points posted by kenny https://golang.org/doc/go1.16 4538 Tue, 16 Feb 2021 21:34:00 +0000 A better Kubernetes, from the ground up 6 points posted by kenny https://blog.dave.tf/post/new-kubernetes 4495 Sun, 29 Nov 2020 10:50:00 +0000 Getting started with Generics in Go 5 points posted by kenny https://go.dev/doc/tutorial/generics 4668 Thu, 16 Dec 2021 20:17:00 +0000 Notes on the Go translation of Reposurgeon 5 points posted by tomf https://gitlab.com/esr/reposurgeon/-/blob/master/GoNotes.adoc 4662 Fri, 10 Dec 2021 16:12:00 +0000 Auto-generated C4 Architecture Diagrams in Go 5 points posted by m110 https://threedots.tech/post/auto-generated-c4-architecture-diagrams-in-go 4659 Thu, 02 Dec 2021 12:08:00 +0000 Go does not need a java style gc 5 points posted by Everton Marques https://itnext.io/go-does-not-need-a-java-style-gc-ac99b8d26c60 4658 Mon, 29 Nov 2021 16:34:00 +0000 Show: Lightmeter 1.9 seeding the network Lightmeter Control Center, the Open Source mailops monitoring application written in Go.&nbsp; 5 points posted by Marcel Franke https://lightmeter.io/lightmeter-1-9-seeding-the-network 4644 Wed, 06 Oct 2021 13:08:00 +0000 How to structure a go command line project 5 points posted by madflojo https://medium.com/swlh/how-to-structure-a-go-command-line-project-788c318a1d8c 4634 Mon, 20 Sep 2021 14:20:00 +0000 Forcefully close TCP connections in Go 5 points posted by madflojo https://itnext.io/forcefully-close-tcp-connections-in-golang-e5f5b1b14ce6 4629 Sat, 11 Sep 2021 17:53:00 +0000 Accessing Postgres via REST using pRest 5 points posted by Elton Minetto https://eltonminetto.dev/en/post/2021-08-31-prest 4627 Fri, 03 Sep 2021 23:15:00 +0000 What is an Int? 5 points posted by kenny https://aykevl.nl/2021/06/what-is-int 4601 Fri, 25 Jun 2021 16:21:00 +0000 vagrant-vmware-desktop - common codebase for the official providers for VMware This is the common codebase for the official providers for VMware desktop products: Fusion, Player, and Workstation. This therefore works on Windows, Mac, and Linux. 5 points posted by gopher https://github.com/hashicorp/vagrant-vmware-desktop 4600 Thu, 10 Jun 2021 10:26:00 +0000 Writing a simple cli program python vs go 5 points posted by kenny https://dev.to/jidicula/writing-a-simple-cli-program-python-vs-go-59kf 4590 Sat, 15 May 2021 10:53:00 +0000 Go errors with additional details 5 points posted by romanyx https://romanyx90.medium.com/go-errors-with-additional-details-66873577f3a9 4587 Tue, 04 May 2021 18:25:00 +0000 Code: new version og go-logsink This comes with colored console output and a beta version of a Serilog (netcore) sink 5 points posted by Sascha Andres https://github.com/sascha-andres/go-logsink/releases/tag/v2.1.0 4577 Sat, 10 Apr 2021 10:48:00 +0000 Video: Error Handling in Go 5 points posted by plutov https://www.youtube.com/watch?v=Fh4AT4SC17U 4576 Tue, 06 Apr 2021 15:52:00 +0000 The ecosystem of the Go programming language 5 points posted by tomf https://henvic.dev/posts/go 4563 Mon, 22 Mar 2021 13:33:00 +0000 An unlikely database migration at tailscale 5 points posted by kenny https://tailscale.com/blog/an-unlikely-database-migration 4561 Mon, 15 Mar 2021 18:07:00 +0000 fastcache - a thread-safe in-memory cache for big number of entries in Go A fast, thread-safe, in-memory cache for big number of entries in Go which minimizes GC overhead 5 points posted by gopher https://github.com/VictoriaMetrics/fastcache 4555 Wed, 10 Mar 2021 10:01:00 +0000 Modules monoliths and microservices 5 points posted by kenny https://tailscale.com/blog/modules-monoliths-and-microservices 4547 Wed, 24 Feb 2021 07:03:00 +0000 Hiring: Software engineer at Tesla 5 points posted by gopher https://www.tesla.com/careers/search/job/software-engineer-factory-software-golang-84481 4545 Tue, 23 Feb 2021 06:17:00 +0000 dataframe-go - Now supports Parquet importing (experimental) and exporting This was probably the most sought after feature for at least 6-12 months. 5 points posted by pj https://github.com/rocketlaunchr/dataframe-go 4544 Sun, 21 Feb 2021 11:24:00 +0000 Why i built litestream 5 points posted by kenny https://litestream.io/blog/why-i-built-litestream 4534 Thu, 11 Feb 2021 19:12:00 +0000 Repository secure by design: how to sleep better without fear of security vulnerabilities 5 points posted by roblaszczak https://threedots.tech/post/repository-secure-by-design 4533 Tue, 09 Feb 2021 12:02:00 +0000 Use mac apis and build mac apps with go 5 points posted by kenny https://dev.to/progrium/use-mac-apis-and-build-mac-apps-with-go-ap6 4530 Wed, 03 Feb 2021 17:40:00 +0000 Gopls is now the default for vscode 5 points posted by Tim Donell https://blog.golang.org/gopls-vscode-go 4529 Mon, 01 Feb 2021 20:24:00 +0000 How to use Google Places API with Caching #api #cache #web How to use Google Places API with Caching ( complete Golang/React Source ) <br> 5 points posted by golangch https://dev.to/golangch/avoid-high-costs-with-google-places-api-go-react-54b2 4528 Sun, 31 Jan 2021 06:55:00 +0000 Yet another LISP in Go 4 points posted by tomf http://johnj.com/posts/l1 4727 Sun, 08 May 2022 13:31:00 +0000 Go to use pdqsort instead of quicksort 4 points posted by kenny https://github.com/golang/go/commit/72e77a7f41bbf45d466119444307fd3ae996e257 4721 Thu, 21 Apr 2022 07:09:00 +0000 When to use generics 4 points posted by tomf https://go.dev/blog/when-generics 4714 Wed, 13 Apr 2022 07:58:00 +0000 Profile photos, privacy, and social media 4 points posted by pj https://medium.com/@rocketlaunchr.cloud/profile-photos-privacy-and-social-media-e66a908cd054 4711 Thu, 07 Apr 2022 07:37:00 +0000 Hiring: Junior Golang Engineer 4 points posted by golangch https://golangjob.xyz/job/27M7ufINNURBc9ol1NkYZXXhbz0 4709 Tue, 05 Apr 2022 14:13:00 +0000 Optimizing GoAWK with a bytecode compiler and virtual machine 4 points posted by tomf https://benhoyt.com/writings/goawk-compiler-vm 4689 Fri, 04 Feb 2022 18:02:00 +0000