Golang drawer
@golang101
177
subscribers
1
photo
5.03K
links
Curated Golang news
Download Telegram
Join
Golang drawer
177 subscribers
Golang drawer
Bad Go: not sizing slices
https://philpearl.github.io/post/bad_go_not_sizing_arrays/
Golang drawer
Using GitHub Actions with Go
https://presstige.io/p/Using-GitHub-Actions-with-Go-2ca9744b531f4f21bdae9976d1ccbb58
Golang drawer
http://stonecode.ca/posts/convenience_functions_for_testing/
stonecode.ca
Convenience Functions for Testing in Go : Stone Code
Some stuff, some of it might be useful.
Golang drawer
https://drewdevault.com//2019/09/02/Interactive-SSH-programs.html
Golang drawer
https://techblog.fexcofts.com/2019/08/09/go-and-test-cucumber/
Tech Blog
Go and Test: Cucumber - Tech Blog
This if the first post of a series of three: Cucumber in Go with Godog Testing with GoConvey solution Mocking. Cucumber in Go with Godog When you begin to work…
Golang drawer
https://dave.cheney.net/2019/09/05/dont-force-allocations-on-the-callers-of-your-api
Golang drawer
https://brunoscheufler.com/blog/2019-09-01-handling-concurrent-go-workflows
Bruno Scheufler
Handling Concurrent Go Workflows - Bruno Scheufler
Wrapping your head around writing non-blocking, concurrent code can be hard at times, especially when you can't estimate the cost of building your application one way or the other.
Using Go's broad spectrum of possibilities to execute synchronously-written…
Golang drawer
https://mangolassi.it/topic/20323/mocking-api-endpoints-with-go
MangoLassi
Mocking API Endpoints with Go
So I had to mock an API in something I'm writing for testing and I figured I'd post this to show you an easy way to do it in Go. First you need to get the JSON structure for the response you'll be mocking. To do this you can just use cURL or whatever tool...
Golang drawer
https://dev.to/moficodes/build-your-first-rest-api-with-go-2gcj
DEV Community
Build Your First Rest API with GO
Build Your First Rest API with GO There is three part to this workshop. API Rest API Res...
Golang drawer
https://jrswab.com/blog/search-sorted-matrix-golang
J. R. Swab
How To Search A Sorted Matrix With Go | J. R. Swab
We break down the algorithm of searching a sorted matrix for a specific number. Once you see it you'll never forget the solution; I promise.
Golang drawer
https://itnext.io/learn-and-build-web-authentication-system-universal-principles-f23438cd44d2
Medium
Learn and Build Web Authentication System (Universal Principles)
What’s an Authentication?
Golang drawer
https://www.digitalocean.com/community/tutorials/creating-custom-errors-in-go
Digitalocean
Creating Custom Errors in Go | DigitalOcean
When communicating more complicated error information to your users, or to your future self when debugging, sometimes these two mechanisms are not enough to …
Golang drawer
https://www.digitalocean.com/community/tutorials/how-to-write-conditional-statements-in-go
Digitalocean
How To Write Conditional Statements in Go | DigitalOcean
Conditional statements are part of every programming language. With conditional statements, we can have code that sometimes runs and at other times does not …
Golang drawer
https://webhookrelay.com/blog/2019/08/26/using-google-firestore-for-go-backend/
Webhookrelay
Using Google Firestore for a Golang backend application — Web Relay
Expose applications running on your local web server, on any network with an Internet connection without public IP, adding DNS records or opening ports
Golang drawer
https://levelup.gitconnected.com/how-to-live-reload-code-for-golang-and-docker-without-third-parties-ee90721ef641
Medium
How to set up code live-reload for Golang and Docker without third-party libraries
Simple step-by-step tutorial
Golang drawer
https://blog.jetbrains.com/go/2019/09/02/2019-2-features-that-make-debugging-easier
The JetBrains Blog
2019.2 Features that Make Debugging Easier | The GoLand Blog
GoLand 2019.2 brings with it a lot of new features and bug-fixes. In addition to making the debugger compatible with the new features in Go 1.13, we’ve added a few more things to help you debug code e
Golang drawer
https://deepsource.io/blog/go-modules/
Deepsource
Package management in Go - DeepSource
Learn the history of Go's package management system and how the introduction of modules in Go 1.11 solves the issues in versioning and vendoring dependencies.
Golang drawer
https://dkvist.com/posts/linked-lists-golang/
Linked lists in Go
Linked lists in Go :: Dkvist — Gopher & Ukulelist
What is a Linked list Linked lists are one of the most simpler and basic data structures which are defined by the Wikipedia as follows:
A Linked list is a linear collection of data elements, whose order is not given by their physical placement in memory.…
Golang drawer
https://utcc.utoronto.ca/~cks/space/blog/programming/GoModuleNoticingUpdates
Golang drawer
https://github.com/kubesphere/kubesphere
GitHub
GitHub - kubesphere/kubesphere: The container platform tailored for Kubernetes multi-cloud, datacenter, and edge management ⎈
🖥
…
The container platform tailored for Kubernetes multi-cloud, datacenter, and edge management ⎈
🖥
☁️
- kubesphere/kubesphere