Golang News http://golangnews.com Jobs, Code, Videos and News for Go hackers - everything about the go programming language Fri, 19 Jul 2024 10:02:00 +0000 Enums in Go 1 points posted by DizzyVik https://dizzy.zone/2024/01/26/Enums-in-Go 4851 Fri, 19 Jul 2024 10:02:00 +0000 Tarmac v0.8.0 Released - Write as Functions, Deploy as a Monolith or Microservice with WebAssembly 1 points posted by madflojo https://github.com/tarmac-project/tarmac/tree/v0.8.0 4850 Mon, 08 Jul 2024 21:57:00 +0000 Hord v0.6.0 Released - Simple key-value interface supporting various databases 1 points posted by madflojo https://github.com/tarmac-project/hord/releases/tag/v0.6.0 4849 Mon, 08 Jul 2024 21:56:00 +0000 SQLC - handling dynamic queries 1 points posted by DizzyVik https://dizzy.zone/2024/07/03/SQLC-dynamic-queries 4848 Sun, 07 Jul 2024 10:40:00 +0000 Go is more than a language; Go is a platform! 1 points posted by Elton Minetto https://eltonminetto.dev/en/post/2024-06-12-go-is-a-plataform 4847 Sat, 15 Jun 2024 12:45:00 +0000 Live website updates go sse htmx 1 points posted by m110 https://threedots.tech/post/live-website-updates-go-sse-htmx 4846 Thu, 13 Jun 2024 10:37:00 +0000 testcerts - v1.2.0 released - Dynamically generate self-signed certificates 1 points posted by madflojo https://github.com/madflojo/testcerts/releases/tag/v1.2.0 4845 Sat, 01 Jun 2024 13:56:00 +0000 Alternatives to Makefiles written in Go 1 points posted by Elton Minetto https://eltonminetto.dev/en/post/2024-05-26-alternatives-make 4844 Tue, 28 May 2024 12:52:00 +0000 lb - Balance your AWS lambda layers across regions. 1 points posted by faabiosr https://github.com/faabiosr/lb 4843 Sat, 11 May 2024 09:49:00 +0000 Arrays in Golang 1 points posted by Ayeree https://www.golangprograms.com/go-language/arrays.html 4842 Thu, 25 Apr 2024 05:05: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 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 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 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 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 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 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 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 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 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 #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 [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 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 Building Crypto Predictions Tracker: architecture and challenges 1 points posted by Mariano https://marianogappa.github.io/software/2023/06/17/building-crypto-predictions 4808 Sun, 18 Jun 2023 10:55:00 +0000 phoo - a very simple high performance PHP application server and php-fpm supervisor 1 points posted by Mohammed Al Ashaal https://github.com/alash3al/phoo?v2.1 4807 Wed, 14 Jun 2023 06:36:00 +0000 Testing Grpc methods 1 points posted by John Doak https://medium.com/@johnsiilver/testing-grpc-methods-6a8edad4159d 4806 Mon, 12 Jun 2023 16:09:00 +0000 Writing an interface that only sub packages can implement 1 points posted by John Doak https://medium.com/@johnsiilver/writing-an-interface-that-only-sub-packages-can-implement-fe36e7511449 4805 Sat, 10 Jun 2023 00:06:00 +0000 gateboard provides autodiscovery for API IDs in AWS API Gateway private APIs. 1 points posted by Everton Marques https://github.com/udhos/gateboard 4804 Sun, 28 May 2023 03:39: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 Golang Table Test Example 1 points posted by 0x13a https://golang.cafe/blog/golang-table-test-example 4802 Sun, 07 May 2023 18:01:00 +0000