Golang News http://golangnews.com Jobs, Code, Videos and News for Go hackers - everything about the go programming language Thu, 24 Nov 2022 16:27:00 +0000 Golang Developer (Exp: 2-5yrs) - #Remote 1 points posted by golangch https://golangjob.xyz/job/2HzdWJlKtcKoSrdxnVvpqGsztkO 4781 Thu, 24 Nov 2022 16:27:00 +0000 Hiring: Golang Developer #remote 1 points posted by golangch https://golangjob.xyz/job/2HGh5UzafUAFLYUk9bUzySXuMKd 4780 Mon, 14 Nov 2022 11:33:00 +0000 GoCoverStats v0.0.5 is a security release #test #testing #security The gocoverstats package just got a v0.0.5 security release on its golang.org dependencies and a minor change: <ul> <li>golang.org/x/tools upgraded from v0.1.10 to v0.2 (security release on tools/crypto)</li> <li>github.com/google/go-cmp upgraded from 0.5.8 to 0.5.9 (test dependency non-security release)</li> </ul><div>One clarification about the default build is that, since it requires at least Go 1.18, paths and symbols are trimmed in the compiled output.</div> 1 points posted by FGM https://gitlab.com/fgmarand/gocoverstats/-/tags/v0.0.5 4779 Mon, 14 Nov 2022 08:49:00 +0000 Slice length vs capacity in go 1 points posted by teivah https://teivah.medium.com/slice-length-vs-capacity-in-go-af71a754b7d8 4778 Wed, 09 Nov 2022 14:02:00 +0000 Creating an API using Go and sqlc 1 points posted by Elton Minetto https://eltonminetto.dev/en/post/2022-10-22-creating-api-using-go-sqlc 4777 Mon, 24 Oct 2022 19:06:00 +0000 IziDIC v0.0.2 : new features and QA #dependencyinjection #releases <div>The tiny <a href="https://github.com/fgm/izidic">fgm/izidic</a> dependency injection container just got a new release: v0.0.2 contains new features and QA improvements.</div><div> <ul><li>feature: new method Container.Names to list container keys</li> <li>feature: circular dependency detection, avoiding stack overflows</li> <li>qa: moved to new domain github.com/fgm/izidic to support Github actions</li> <li>qa: added linting checks: gofmt, go vet, staticcheck</li> <li>qa: added security scanning: CodeQL</li> <li>qa: expanded test coverage to 100% C0.</li> <li>qa: added test coverage reporting</li> </ul></div><div><br></div> 1 points posted by FGM https://github.com/fgm/izidic/releases/tag/v0.0.2 4776 Sat, 22 Oct 2022 15:42:00 +0000 Tip of the day: running Flagr Docker image on a M1 mac #docker #containers Flagr is a Go-based feature flags service, which is by default deployed as a Docker image. However, the image is not built for darwin/arm64/8. Here is how to run the server without going through a source build. 1 points posted by FGM https://blog.riff.org/2022_10_21_tip_of_the_day_running_flagr_docker_image_on_a_m1_mac 4775 Fri, 21 Oct 2022 15:53:00 +0000 Convert HEIC to JPG in Go The “High Efficiency Image File Format” or <strong>HEIF</strong> is an image format often used by Apple devices. Although called HEIF, the file types are often <strong>heic</strong> (<em>presumably the ‘c’ stands for container?</em>) They use a similar encoding method of video formats and are deemed better quality and lower file size than standard jpeg files. 1 points posted by Edd Turtle https://gophercoding.com/convert-heic-to-jpeg-go 4774 Tue, 04 Oct 2022 20:02:00 +0000 Hiring: Junior DevOps Engineer ( #golang #remote ) 1 points posted by golangch https://golangjob.xyz/job/2FZRaoSJFRektU047O3IvhYhncN 4773 Sun, 02 Oct 2022 09:57:00 +0000 Find quick solutions to common String problems Strings are a fundamental building block of programming. Go string is a sequence of variable-width characters where each character is represented by one or more bytes, normally using the UTF-8 encoding. You can find quick solutions to common string problems that arise during writing golang programs from this valuable resource. 1 points posted by Ayeree https://www.golangprograms.com/strings-in-golang.html 4772 Sat, 01 Oct 2022 07:31:00 +0000 Maps and Memory Leaks in Go 1 points posted by teivah https://teivah.medium.com/maps-and-memory-leaks-in-go-a85ebe6e7e69 4771 Wed, 28 Sep 2022 09:54:00 +0000 Hiring: Golang Backend Engineer #remote UK 1 points posted by golangch https://golangjob.xyz/job/2EZDmP65OKfinm7kTIAnRaGPgQY 4770 Sat, 10 Sep 2022 07:38:00 +0000 Making golang packages thread-safe 1 points posted by madflojo https://madflojo.medium.com/making-golang-packages-thread-safe-bb9592aeab92 4769 Mon, 05 Sep 2022 13:57:00 +0000 Accelerate your local development environment with Tilt 1 points posted by Elton Minetto https://eltonminetto.dev/en/post/2022-08-31-improve-local-development-tilt 4768 Thu, 01 Sep 2022 12:38:00 +0000 How to write accurate benchmarks in Go #golang 3 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 Hiring: #Remote Go-GoLang Developer 1 points posted by golangch https://golangjob.xyz/job/2DvjKXdzUhvhqpkPEr1lFBv3JBU 4766 Sat, 27 Aug 2022 12:38:00 +0000 📖 100 Go Mistakes: Released! 3 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 Excelize 2.6.1 Released - Go language API for spreadsheets (Excel) files #golang #excelize 0 points posted by xuri https://github.com/xuri/excelize/releases/tag/v2.6.1 4764 Sun, 21 Aug 2022 16:42:00 +0000 Go: support universal binaries using shell script 2 points posted by johnsiilver https://medium.com/@johnsiilver/go-support-universal-binaries-using-shell-script-ec9478ac716 4763 Thu, 18 Aug 2022 16:27: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 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 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 2 points posted by Amir https://github.com/AmirSoleimani/protoseye 4758 Fri, 05 Aug 2022 08:07:00 +0000 Abstracting web libraries in Go applications 1 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 2 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) 2 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