Golang News http://golangnews.com Jobs, Code, Videos and News for Go hackers - everything about the go programming language Sat, 13 Aug 2022 13:58:00 +0000 Hiring: Senior Backend Engineer - Golang - #remote (US) 1 points posted by golangch https://golangjob.xyz/job/2DDsu4qvjkpnsBZ3VXQmT5gC2HH 4762 Sat, 13 Aug 2022 13:58:00 +0000 echo-middleware - Go package that provides multiple middlewares for Echo Framework. 1 points posted by faabiosr https://github.com/faabiosr/echo-middleware 4761 Sun, 07 Aug 2022 10:14:00 +0000 Go call option that can be used with multiple methods 1 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 Hiring: GoLang Software Developer #Remote 1 points posted by golangch https://golangjob.xyz/job/2CwWbmM3lcd3SAP9vVzviVZgK3a 4759 Fri, 05 Aug 2022 16:56:00 +0000 Bird's-eye view for your protobuf RPCs 1 points posted by Amir https://github.com/AmirSoleimani/protoseye 4758 Fri, 05 Aug 2022 08:07:00 +0000 Abstracting web libraries in Go applications 2 points posted by Elton Minetto https://medium.com/inside-picpay/abstracting-web-libraries-in-go-applications-166feeaf6aff 4757 Wed, 03 Aug 2022 15:01:00 +0000 Code: New version of opinionated Ansible role to install Golang 1 points posted by Sascha Andres https://github.com/sascha-andres/ansible-role-golang/releases/tag/v1.19.0 4756 Wed, 03 Aug 2022 05:13:00 +0000 Code: New version of oppinionated Ansible role to install Golang 1 points posted by Sascha Andres https://github.com/sascha-andres/ansible-role-golang/releases/tag/v1.18.5 4755 Tue, 02 Aug 2022 06:38:00 +0000 10 Gotchas for building a universal crypto candlestick iterator in Go #crypto #golang 1 points posted by Mariano https://marianogappa.github.io/software/2022/07/27/10-gotchas-for-building-a-universal-crypto-candlestick-iterator-in-go 4754 Wed, 27 Jul 2022 15:36:00 +0000 Hiring: Engineering Director, Distributed Systems (Golang) 1 points posted by golangch https://golangjob.xyz/job/2CNZTOl8ynsxn4ZND0ejJgjarTR 4753 Sun, 24 Jul 2022 08:19:00 +0000 capture any webpage as png, jpeg, pdf and html via http api or cli interface 1 points posted by Mohammed Al Ashaal https://github.com/alash3al/katch?v1.0.0 4752 Mon, 18 Jul 2022 20:10:00 +0000 Inspect your `context.Context` values 1 points posted by Amir https://github.com/AmirSoleimani/ctxecho 4751 Mon, 18 Jul 2022 07:41:00 +0000 Hiring: Senior Systems Developer #golang #remote #blockchain 1 points posted by golangch https://golangjob.xyz/job/2C48wAYBl3rxcBA0lDeddw5U27D 4750 Sun, 17 Jul 2022 12:16:00 +0000 Code: New version of oppinionated Ansible role to install Golang Now support ing up to 1.18.4 1 points posted by Sascha Andres https://github.com/sascha-andres/ansible-role-golang/releases/tag/v1.18.4 4749 Wed, 13 Jul 2022 06:25:00 +0000 Book Release: Go For DevOps #go #golang #sre #devops #terraform #kubernetes <div>In the book you will find:</div><div>* The basics of Go (including the 1.18 generics addition)</div><div>* Using Go with various encoding formats</div><div>* Building basic REST and gRPC services</div><div>* Applying Go to automate local system tasks</div><div>* Utilizing Go to automate those same tasks on thousands of machines</div><div>* Building a system agent to manage your machines (physical or virtual)</div><div>* Constructing a ChatOps bot with Slack to enhance visibility of operations</div><div>* Writing a Terraform provider</div><div>* Enhancing Packer to build system images on AWS</div><div>* Extending Kubernetes with the Operators SDK</div><div>* Embracing OpenTelemetry for telemetry data using Jaeger and Prometheus</div><div>* Using Azure's Go API to manipulate cloud services</div><div>* Avoiding Chaos in your DevOps services that have disrupted major FANG companies</div><div>* Constructing your own extendable, centralized workflow service with a policy server</div><div>* And much more...</div><div><br></div><div>Author proceeds go to Doctors without Borders.&nbsp; </div><div>Check out the announcement here: </div><div>https://www.amazon.com/Go-DevOps-language-Kubernetes-Terraform/dp/1801818894/ref=sr_1_1?crid=3UJVTH5WHIGI8&amp;keywords=go+for+devops&amp;qid=1656568378&amp;sprefix=go+for+devops%2Caps%2C126&amp;sr=8-1<br></div><div><br></div> 1 points posted by johnsiilver https://www.amazon.com/Go-DevOps-language-Kubernetes-Terraform/dp/1801818894/ref=sr_1_1?crid=3UJVTH5WHIGI8&keywords=go+for+devops&qid=1656568378&sprefix=go+for+devops%2Caps%2C126&sr=8-1 4748 Fri, 08 Jul 2022 20:27:00 +0000 Error handling of CLI applications in Golang 1 points posted by Elton Minetto https://eltonminetto.dev/en/post/2022-07-06-error-handling-cli-applications-golang 4747 Thu, 07 Jul 2022 11:32:00 +0000 a very simple html scraper using css & jQuery 1 points posted by Mohammed Al Ashaal https://github.com/alash3al/scraply?v=3.0.0 4746 Wed, 06 Jul 2022 21:59:00 +0000 Keeping tcp connections alive in golang 1 points posted by madflojo https://madflojo.medium.com/keeping-tcp-connections-alive-in-golang-801a78b7cf1 4745 Tue, 05 Jul 2022 16:03:00 +0000 Hiring: Senior Software Engineer (Go - Remote) 1 points posted by golangch https://golangjob.xyz/job/2BI9CG5U0SjK8Q02UPkx6Hsa0TF 4744 Thu, 30 Jun 2022 12:10:00 +0000 Go1.18 PR's welcome from students: Make sync.Pool generics compatible I'm tring to make my package support generics. 1 points posted by pj http://github.com/rocketlaunchr/go-pool 4743 Fri, 24 Jun 2022 03:59:00 +0000 Functional options in Go with Generic. 1 points posted by Amir https://amirsoleimani.medium.com/functional-options-in-go-with-generic-863dbd68cc6f 4742 Thu, 23 Jun 2022 12:31:00 +0000 Hiring: Back End Engineer (Golang) 1 points posted by golangch https://golangjob.xyz/job/2AvD0u03syxKNgn7IyXkwbRPrLw 4741 Wed, 22 Jun 2022 07:49:00 +0000 Best practices for Golang application containers with #Docker 1 points posted by golangch https://golang.ch/best-practices-for-golang-application-containers-with-docker 4740 Wed, 22 Jun 2022 07:46:00 +0000 How to debug a second test run ? #test #testing #delve #goland #debugging Sometimes, tests can succeed on the first run and fail on subsequent ones, or with the -shuffle flag. But then, how can one debug them using the builtin Delve in GoLand while run configurations only run tests once ? 1 points posted by FGM https://osinet.fr/go/en/articles/debug-second-test 4739 Thu, 09 Jun 2022 11:22:00 +0000 Using Golang stdlib interfaces 1 points posted by Elton Minetto https://eltonminetto.dev/en/post/2022-06-07-using-go-interfaces 4738 Wed, 08 Jun 2022 16:35:00 +0000 Hiring: Full Stack Engineer (Golang & Rails) 1 points posted by golangch https://golangjob.xyz/job/2AHk2XTNOyoORKhssyUsttLxf7t 4737 Wed, 08 Jun 2022 13:26:00 +0000 Go in One Evening - our new online Go training! 1 points posted by roblaszczak https://threedots.tech/go-in-one-evening 4736 Tue, 07 Jun 2022 11:52:00 +0000 Hiring: Golang- Web3 Blockchain Engineer - #remote 1 points posted by golangch https://golangjob.xyz/job/2A0517pLVLHxzRjcqD2GQpvYBtE 4735 Thu, 02 Jun 2022 07:43:00 +0000 How to structure a golang project 1 points posted by madflojo https://madflojo.medium.com/how-to-structure-a-golang-project-aad7095d70a 4734 Wed, 01 Jun 2022 20:46:00 +0000 Comment déboguer la seconde exécution d'un test #delve #goland #debugging Parfois, des tests peuvent réussir à la première passe et échouer à la suivante, ou dans un autre ordre. Mais comment les déboguer avec Delve et GoLand alors que les configurations d'exécution n'exécutent les tests qu'une seule fois ?  1 points posted by FGM https://osinet.fr/go/articles/debug-second-test 4733 Wed, 01 Jun 2022 17:36:00 +0000 Hiring: Senior GoLang Engineer 1 points posted by golangch https://golangjob.xyz/job/29jxsnvs0JdcJmM6Os26Y4cOVSo 4732 Fri, 27 May 2022 11:13:00 +0000 Increasing Cohesion in Go with Generic Decorators 1 points posted by m110 https://threedots.tech/post/increasing-cohesion-in-go-with-generic-decorators 4731 Wed, 25 May 2022 13:33:00 +0000 Hiring: Software Engineer (Golang, #Remote Position) 1 points posted by golangch https://golangjob.xyz/job/29TRDwYGwNdpb310RntG2wvijMO 4730 Sat, 21 May 2022 17:08:00 +0000 Run any command with a .env file for environment Because one cannot always modify source code to include a library to load the environment from a file, and doing it from a shell is more than arcane, I wrote this tiny `envrun` command: it will run you command with environment defaults loaded from `.env` or any env file specified, without having to modify the command itself. 1 points posted by FGM https://github.com/fgm/envrun 4729 Fri, 20 May 2022 11:06:00 +0000 Gocoverstats v0.0.4 now with more coverage reporting options Gocoverstats, the tool allowing repository owners to gather and plot test coverage results and obtain coverage badges on Gitlab / Github without resorting to a coverage SaaS, got a new release including:<div> <ul><li>report coverage at the statement level (like go tool) or line of code level </li> <li>report weighted (by package size) or unweighted averages for global coverage badges</li> <li>new format option -percent making it simpler to include in CI pipelines.</li> </ul><div><br></div></div> 1 points posted by FGM https://gitlab.com/fgmarand/gocoverstats 4728 Wed, 11 May 2022 13:42: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 Webassembly running go code in the browser Learning to build a Beautifier JSON online service in Go and make it run in the browser with <b>Webassembly</b> 2 points posted by IVAN CORRALES SOLERA https://ivan-corrales-solera.medium.com/webassembly-running-go-code-in-the-browser-916d87456e5f 4726 Fri, 29 Apr 2022 09:07:00 +0000 Hiring: Get 20% on Go Job Ads with coupon code GN2022 1 points posted by golangch https://golangjob.xyz/submitjob 4725 Fri, 29 Apr 2022 07:32:00 +0000 Hiring: Senior Software Engineer (Go) - #remote 2 points posted by golangch https://golangjob.xyz/job/28QsB6vtRQHnAqSsZiK8wkR2Lx9 4724 Fri, 29 Apr 2022 07:28:00 +0000 githubevents - GitHub webhook events toolset for Go 2 points posted by cbrgm https://github.com/cbrgm/githubevents 4723 Sun, 24 Apr 2022 21:28:00 +0000 goyave - 🍐 Elegant Golang REST API Framework 2 points posted by Everton Marques https://github.com/go-goyave/goyave 4722 Fri, 22 Apr 2022 03:20: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 Hiring: Senior Go Engineer #remote 2 points posted by golangch https://golangjob.xyz/job/27yfUGqPzcNipf5vtLiLWuhzAhQ 4720 Tue, 19 Apr 2022 19:03:00 +0000 a simple & intuitive ffmpeg wrapper with a cli interface for inspecting & transforming media files 3 points posted by Mohammed Al Ashaal https://github.com/alash3al/vidutils?v=0.0.1 4719 Fri, 15 Apr 2022 22:32:00 +0000 zerolog - Zero Allocation JSON Logger 3 points posted by Everton Marques https://github.com/rs/zerolog 4718 Wed, 13 Apr 2022 23:55:00 +0000 Hiring: Software Engineer (Golang - #Remote) 3 points posted by golangch https://golangjob.xyz/job/27kDmSTCTXiUpJu6vxkTsWNWqiW 4717 Wed, 13 Apr 2022 13:48:00 +0000 anti-disposable-email - Block disposable email services 3 points posted by pj https://github.com/rocketlaunchr/anti-disposable-email 4716 Wed, 13 Apr 2022 12:03:00 +0000 Code: update to 1.18.1 of opinionated Ansible role for Go Note: due to an issue no darwin build published for 1.18.1 at the time of writing 1 points posted by Sascha Andres https://github.com/sascha-andres/ansible-role-golang/releases/tag/v1.18.1 4715 Wed, 13 Apr 2022 08:46: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 Excelize 2.6.0 Released – Go language API for spreadsheet (Excel) document 2 points posted by xuri https://github.com/xuri/excelize/releases/tag/v2.6.0 4713 Sun, 10 Apr 2022 16:36:00 +0000