Stories you have upvoted http://golangnews.com Jobs, Code, Videos and News for Go hackers - everything about the go programming language Wed, 17 Apr 2024 00:11:00 +0000 automemlimit - Automatically set GOMEMLIMIT to match Linux cgroups(7) memory limit. 1 points posted by Everton Marques https://github.com/KimMachineGun/automemlimit 4841 Wed, 17 Apr 2024 00:11:00 +0000 otter - A high performance lockless cache for Go. Many times faster than Ristretto and friends. 1 points posted by Everton Marques https://github.com/maypok86/otter 4840 Wed, 17 Apr 2024 00:09:00 +0000 Benchmark comparing the performance of GRPC to HTTP/1 and HTTP/2 on golang 1 points posted by Everton Marques https://github.com/duh-rpc/duh-go-benchmarks 4839 Tue, 09 Apr 2024 18:40:00 +0000 Go state machine patterns 1 points posted by John Doak https://medium.com/@johnsiilver/go-state-machine-patterns-3b667f345b5e 4838 Wed, 13 Mar 2024 14:05:00 +0000 Go: And Leave Your Java Factories Behind 1 points posted by John Doak https://medium.com/@johnsiilver/go-and-leave-your-java-factories-behind-179067818e9f 4837 Tue, 12 Mar 2024 16:33:00 +0000 groupcache_ratelimit provides rate limiting for distributed applications using groupcache. 1 points posted by Everton Marques https://github.com/udhos/groupcache_ratelimit 4836 Sun, 03 Mar 2024 06:17:00 +0000 A new simple, low-overhead circuit breaker library hoglet is a simple circuit-breaker library with low overhead and context support.<br> 2 points posted by Leo Antunes https://github.com/exaring/hoglet 4831 Mon, 15 Jan 2024 13:37:00 +0000 Excelize 2.8.1 Released - Open-source library for spreadsheet (Excel) #OpenSource #Excel #Excelize 1 points posted by xuri https://github.com/xuri/excelize/releases/tag/v2.8.1 4835 Sun, 25 Feb 2024 19:20:00 +0000 Running WebAssembly code in Go 2 points posted by Elton Minetto https://eltonminetto.dev/en/post/2023-12-11-running-webassembly-in-go 4828 Tue, 12 Dec 2023 13:17:00 +0000 Using test helpers in Go 1 points posted by Elton Minetto https://eltonminetto.dev/en/post/2024-02-15-using-test-helpers 4834 Fri, 16 Feb 2024 19:49:00 +0000 Go 1.22 is released! 1 points posted by Everton Marques https://go.dev/blog/go1.22 4833 Wed, 07 Feb 2024 00:32:00 +0000 groupcache_exporter - Easily export groupcache metrics in Prometheus format 1 points posted by Everton Marques https://github.com/udhos/groupcache_exporter 4832 Sun, 21 Jan 2024 17:01:00 +0000 oauth2 implements client_credentials flow with singleflight and plugable cache interface. 1 points posted by Everton Marques https://github.com/udhos/oauth2 4830 Thu, 21 Dec 2023 05:55:00 +0000 Hiring: Golang Developer 1 points posted by golangch https://golangjob.xyz/job/2ZbDoKi0RuL1LdSHIbQxevIwGhT/Golang%20Developer 4829 Sun, 17 Dec 2023 12:05:00 +0000 Go 1.121 Released 2 points posted by John Doak https://go.dev/blog/go1.21 4817 Fri, 11 Aug 2023 15:27:00 +0000 structuresmith - Automates the generation of project files based on YAML configurations. 1 points posted by cbrgm https://github.com/cbrgm/structuresmith 4827 Mon, 11 Dec 2023 02:03:00 +0000 Distribuindo uma aplicacao go sem o docker 1 points posted by faabiosr https://dev.to/faabiosr/distribuindo-uma-aplicacao-go-sem-o-docker-p73 4826 Sun, 03 Dec 2023 12:07:00 +0000 [Go] How to work with dates in tests 2 points posted by Elton Minetto https://eltonminetto.dev/en/post/2023-06-30-mock-time-golang 4811 Mon, 03 Jul 2023 12:43:00 +0000 WebAssembly: using Go code in the browser 1 points posted by Elton Minetto https://eltonminetto.dev/en/post/2023-11-17-webassembly-using-go-code-in-the-browser 4825 Mon, 20 Nov 2023 17:22:00 +0000 jazigo 0.13.0 - Go tool for retrieving configuration for multiple network devices <div data-pjax="true" data-test-selector="body-content" data-view-component="true" class="markdown-body my-3"> <p><a href="https://github.com/udhos/jazigo">Jazigo</a> is a tool written in Go for retrieving configuration for multiple network devices, similar to <a href="http://www.shrubbery.net/rancid/" rel="nofollow">rancid</a>, <a href="https://github.com/udhos/fetchconfig">fetchconfig</a>, <a href="https://github.com/ytti/oxidized">oxidized</a>, <a href="https://github.com/AppliedTrust/sweet">Sweet</a>.</p> <p><a href="https://github.com/udhos/jazigo">Jazigo</a> 0.13.0 adds support for setting ciphers for SSH transport.</p></div> 1 points posted by Everton Marques https://github.com/udhos/jazigo/releases/tag/v0.13.0 4824 Thu, 02 Nov 2023 21:46:00 +0000 respmask: Go middleware for dynamically masking specific fields in JSON responses 1 points posted by timakin https://github.com/timakin/respmask 4823 Tue, 24 Oct 2023 06:14:00 +0000 New in Go 1.21: Toolchains 1 points posted by Elton Minetto https://eltonminetto.dev/en/post/2023-10-18-go121-toolchain 4822 Sat, 21 Oct 2023 13:10:00 +0000 Writing tests for a Kubernetes Operator 1 points posted by Elton Minetto https://eltonminetto.dev/en/post/2023-10-05-k8s-operator-test 4821 Sat, 07 Oct 2023 12:54:00 +0000 12 years of Go 9 points posted by kenny https://go.dev/blog/12years 4655 Thu, 11 Nov 2021 07:03:00 +0000 How to write accurate benchmarks in Go #golang 4 points posted by teivah https://teivah.medium.com/how-to-write-accurate-benchmarks-in-go-4266d7dd1a95 4767 Wed, 31 Aug 2022 10:56:00 +0000 📖 100 Go Mistakes: Released! 4 points posted by teivah https://www.reddit.com/r/golang/comments/wwci1c/100_go_mistakes_released/ 4765 Wed, 24 Aug 2022 07:10:00 +0000 Go call option that can be used with multiple methods 3 points posted by johnsiilver https://medium.com/dev-genius/go-call-option-that-can-be-used-with-multiple-methods-6c81734f3dbe 4760 Sat, 06 Aug 2022 15:55:00 +0000 Organizing projects and defining names in Go 2 points posted by Elton Minetto https://medium.com/inside-picpay/organizing-projects-and-defining-names-in-go-7f0eab45375d 4803 Fri, 26 May 2023 11:56:00 +0000 Reduce Go Binary Size Always a hot-topic in Go circles is binary size of applications. In this post we will show you how you can reduce the binary size produced from go build for leaner, slimer builds. 2 points posted by Edd Turtle https://gophercoding.com/reduce-go-binary-size 4801 Thu, 04 May 2023 20:05:00 +0000 Excelize 2.7.1 Released - Go language API for spreadsheets (Excel) files. #Golang #Excelize #Excel 2 points posted by xuri https://github.com/xuri/excelize/releases/tag/v2.7.1 4798 Sun, 09 Apr 2023 16:35:00 +0000 Socket Options and Go: multiple listeners, one port 2 points posted by madflojo https://madflojo.medium.com/socket-options-go-multiple-listeners-one-port-7e5257044bb1 4795 Wed, 05 Apr 2023 02:29:00 +0000 Golang Cafe has open bounties, earn by opening a Pull Request 2 points posted by 0x13a https://console.algora.io/org/golang-cafe 4794 Mon, 03 Apr 2023 18:49:00 +0000 Go 1.20 released 2 points posted by John Doak https://go.dev/blog/go1.20 4788 Fri, 03 Feb 2023 20:23:00 +0000 Watermill 1.3 released, an open-source event-driven library 1 points posted by roblaszczak https://threedots.tech/post/watermill-1-3 4820 Mon, 25 Sep 2023 14:09:00 +0000 Creating Kubernetes Operators with operator-sdk 1 points posted by Elton Minetto https://eltonminetto.dev/en/post/2023-09-08-k8s-operator-sdk 4819 Sat, 09 Sep 2023 14:22:00 +0000 Excelize 2.8.0 Released - Open-source library for spreadsheet (Excel) #OpenSource #Excel #excelize 1 points posted by xuri https://github.com/xuri/excelize/releases/tag/v2.8.0 4818 Sun, 27 Aug 2023 16:23:00 +0000 #golang <p>A handy and powerful library to deal with unstructured data</p><div><div>The below piece of code shows an example of usage</div><br><br><pre>type Person struct {<br> Firstname string `structs:"firstname"`<br> Age int `structs:"age"`<br> Siblings []Person `structs:"siblings,omitempty"`<br>}</pre><br><div><div><div>func main(){</div><div> k := knoa.Map().Set("firstname", "John", "age", 20)</div><div> </div><div> k.Set("siblings", []Person{</div><div> {</div><div> Firstname: "Tim",</div><div> Age: 29,</div><div> },</div><div> {</div><div> Firstname: "Bob",</div><div> Age: 40,</div><div> },</div><div> })</div><br><div> k.Set("age", 23, "siblings[1].age", 39)</div><br><div> var person Person</div><div> k.To(&amp;person)</div><div>}</div></div></div><br><div>I am working hard to provide a ready-for-production release, but any feedback or suggestion will be appreciated in the meantime!</div></div> 1 points posted by IVAN CORRALES SOLERA https://github.com/ivancorrales/knoa 4816 Mon, 07 Aug 2023 21:27:00 +0000 Test smarter not harder: harnessing table tests in Go 1 points posted by madflojo https://madflojo.medium.com/test-smarter-not-harder-harnessing-table-tests-in-go-f752890c2676 4815 Mon, 31 Jul 2023 22:37:00 +0000 Coming Soon: Golang 1.21 1 points posted by Everton Marques https://www.dolthub.com/blog/2023-07-07-golang-1.21-release 4814 Tue, 11 Jul 2023 23:47:00 +0000 Rewrite: a simple and powerful URL rewriter for Go Rewrite is a Go package that lets you rewrite URL paths, subdomains or hosts based on regular expressions. It is inspired by Apache's mod_rewrite module and can be used as a middleware for net/http. 1 points posted by iris-go https://dev.to/kataras/rewrite-a-simple-and-powerful-url-rewriter-for-go-224h 4813 Sun, 09 Jul 2023 13:57:00 +0000 How to add basic authentication in Iris Iris is a fast, simple yet fully featured and very efficient web framework for Go. It provides a beautifully expressive and easy to use foundation for your next website or API. One of the features that Iris offers the middleware/basicauth sub-package, which allows you to implement basic authentication for your web applications. 1 points posted by iris-go https://dev.to/kataras/how-to-use-iris-and-basic-authentication-5hjm 4812 Sun, 09 Jul 2023 13:50:00 +0000 How to Use Iris and PostgreSQL for Web Development #web #database <h5>A guide to using PG middleware, a package for Iris that provides easy and type-safe access to PostgreSQL database.<br></h5> 1 points posted by iris-go https://dev.to/kataras/how-to-use-iris-and-postgresql-for-web-development-3kka 4810 Sun, 02 Jul 2023 15:57:00 +0000 sqs-to-sns 1.5.4: utility written in Go to forward messages from AWS SQS Queues to AWS SNS Topics 1 points posted by Everton Marques https://github.com/udhos/sqs-to-sns/releases 4809 Sun, 18 Jun 2023 23:43:00 +0000 Go Developer Jobs A new Developer Job Board with manually checked Golang Developer Jobs 17 points posted by kenny https://golangjob.xyz 4045 Mon, 15 Jul 2019 11:48:00 +0000 M1 Go benchmarks 12 points posted by kenny https://roland.zone/m1-go-benchmarks 4489 Fri, 20 Nov 2020 09:38:00 +0000 Hiring: Senior Go Backend Engineer at Avakin Life #uk Want to help us redevelop and improve the backend to Avakin Life? With nearly 8 million monthly users - and growing - it's a key area for us.<p>We are looking for an experienced Software Engineer who has solid experience with Go. You will be working as part of our talented backend team, helping to build the backend and make a huge impact on our award-winning game, Avakin Life. You will be working with cutting edge technologies to continue the advancement of our game and ensure that we are providing our users with the very best experiences. Here at Lockwood, ensuring our community have amazing experience whilst playing Avakin Life is at the heart of everything we do and the work you will be doing is at the core of ensuring our users have extraordinary moments.</p> 10 points posted by gopher https://lockwoodpublishing.com/job/?jobID=BF7AA7451B 4302 Fri, 17 Apr 2020 08:55:00 +0000 Shotizam analyze the size of Go binaries by bradfitz 9 points posted by gopher https://github.com/bradfitz/shotizam 4333 Fri, 01 May 2020 15:56:00 +0000 Hey linker, can you spare a meg? 8 points posted by kenny https://tailscale.com/blog/go-linker 4645 Fri, 08 Oct 2021 20:39:00 +0000 Go fuzzing is beta ready 8 points posted by kenny https://blog.golang.org/fuzz-beta 4598 Sat, 05 Jun 2021 10:56:00 +0000 Fighting zombie dependencies in go 8 points posted by kenny https://dlorenc.medium.com/zombie-dependencies-77c34740a7a8 4557 Fri, 12 Mar 2021 07:11:00 +0000