TLWI Golang #90
Statically typed context in Go | Khan Academy Blog. Here is your Golang Weekly curation for Sat Apr 09 2022.
Hot Go Articles This Week On Reddit
- Statically typed context in Go | Khan Academy Blog
(2 days ago)
Go Articles This Week On Dev.To
- Deepu K Sasidharan: Golang Finally Gets Generics! Does It Make Go a Better Language?
- Matt Boyle: What are goroutines and how are they scheduled?
- Tamimi: Golang and Event-Driven Architecture
- Jacob Kim: To Unmarshal() or To Decode()? JSON Processing in Go Explained
- Maina Wycliffe: Live Reloading in Golang using Air
- Deepankar Bhade: Understanding Goroutines & Channels with Ping Pong game
- JTK: Diving into ETL and CQRS — developing a secret message encoder with Serialized
- Kevin Wan: Consistent hash with virtual nodes in Go.
- Ole Petersen: How we built a student project platform using Graphql, React, Golang, Ory Kratos and Kubernetes, part 3: Authentication
- devnull03: Get Started with Husky for go
- Meet Gor: Golang: Conditionals and Loops
- yedf2: How to Implement Saga Pattern in Microservices
- rafaquelhodev: Contributing to a Go open source repository
- Luke Harold Miles: goodbye try/catch hello error-return
- Thibault Henry: Chat Bot SFEIR Brain: découverte du Natural Language Processing
- Gregory Gaines: How to Properly Hash and Salt Passwords in Golang Using Bcrypt 🔒
- Meet Gor: Golang: Slices
- aseem wangoo: Deploy lambda using serverless
- Meet Gor: Golang: Variables and Types
- Deepankar Bhade: Daytime Protocol RFC-867 in Golang
- Meet Gor: Golang: Arrays
- Meet Gor: Golang: Input
- Will Koller: Como trabalhar com Switch no Golang
- Juan Miguel Arias Mejias: Estructura de datos: Cola
- taijidude: My first go at go... would you do anything different?
- Gregory Gaines: How to Hash and Salt Passwords in Golang Using SHA-512 and Why You Shouldn’t 😤
- Andrew Pillar: Structured configuration in Go
- ujwal dhakal: How to use Protobuf with Go?
- Pandademic: Webserve: a tiny , extensible web server
- Juan Miguel Arias Mejias: Estructura de datos: Pila
- Pruthvi Kumar: Serverless backend service that uses Typescript & Golang - Automated. Well, mostly
Trending Go Repositories This Week On Github
- vmware-tanzu/community-edition (Go): VMware Tanzu Community Edition is a full-featured, easy to manage Kubernetes platform for learners and users on your local workstation or your favorite cloud. Tanzu Community Edition enables the creation of application platforms: infrastructure, tooling, and services providing location to run applications and enable positive developer experiences.
- projectdiscovery/nuclei (Go): Fast and customizable vulnerability scanner based on simple YAML based DSL.
- cloudflare/cloudflared (Go): Cloudflare Tunnel client (formerly Argo Tunnel)
- aquasecurity/trivy (Go): Scanner for vulnerabilities in container images, file systems, and Git repositories, as well as for configuration issues
- trufflesecurity/trufflehog (Go): Find credentials all over the place
- dagger/dagger (Go): A portable devkit for CI/CD pipelines
- benbjohnson/postlite (Go): Postgres wire compatible SQLite proxy.
- OWASP/Amass (Go): In-depth Attack Surface Mapping and Asset Discovery
- pulumi/pulumi (Go): Pulumi - Developer-First Infrastructure as Code. Your Cloud, Your Language, Your Way 🚀
- bxcodec/go-clean-arch (Go): Go (Golang) Clean Architecture based on Reading Uncle Bob's Clean Architecture
- direnv/direnv (Go): unclutter your .profile
- cue-lang/cue (Go): The new home of the CUE language! Validate and define text-based and dynamic configuration
- siderolabs/talos (Go): Talos Linux is a modern Linux distribution built for Kubernetes.
- JanDeDobbeleer/oh-my-posh (Go): A prompt theme engine for any shell.
- grafana/mimir (Go): Grafana Mimir provides horizontally scalable, highly available, multi-tenant, long-term storage for Prometheus.
- aws/karpenter (Go): Kubernetes Node Autoscaling: built for flexibility, performance, and simplicity.
- deepmap/oapi-codegen (Go): Generate Go client and server boilerplate from OpenAPI 3 specifications
- hillu/local-spring-vuln-scanner (Go): Simple local scanner for applications containing vulnerable Spring libraries
- juicedata/juicefs (Go): JuiceFS is a distributed POSIX file system built on top of Redis and S3.
- smartcontractkit/chainlink (Go): node of the decentralized oracle network, bridging on and off-chain computation
- dtm-labs/dtm (Go): A distributed transaction framework that supports multiple languages, supports saga, tcc, xa, 2-phase message, outbox patterns.
- golangci/golangci-lint (Go): Fast linters Runner for Go
- Mrs4s/go-cqhttp (Go): cqhttp的golang实现,轻量、原生跨平台.
- crossplane/crossplane (Go): Your Universal Control Plane
- s0md3v/Smap (Go): a drop-in replacement for Nmap powered by shodan.io
Topics from the Weekly Go Forum
- Map[] to tsv (tab separated file)
- Newer Discourse with dark mode
- One Thread For Each For Loop
- Handle 1 million concurrent connections with 50 lines of code in Go
- How many type constraints out there
- Idiomatic way of running 2 goroutines, the 2nd one conditionally
- time.Now() = 2009?
- EasyView: an integrated pprof visualizer in vscode
- Folder name = package name = module name
- Generic Binary Tree
- Go.work: which module uses which folder
- Interface behavior confuses me
- Generics - method won' compile
- Junior Golang Engineer | Remote (Global) | Full-time | 100k-200k |
- Design principle behind just two built-in data structures
- Go Module / Packages Question
- Unexpected nil pointer exception when implmenting Singleton
- Why my Go application doesn't free the memory
- $100K Remote Go Engineers (CET +/- 2 hours)
- Can sub folder have its own module
- Unexpected behavior - Looking for explanation
- Control flow while using "go" keyword and "runtime.Gosched()" in thr
- How to get pixel color of mouse position
- How to specify a directory in go build?
- Go 1.18 generic compile error when use maps.Copy on map with struct key
- Can Not Import github.com/longwallstreet/go-foxpro-dbf
- Senior Software Engineer (Go) at Redbrain - Remote/Birmingham, United Kingdom
- Is
Clip()
function, from golang.org/x/exp/slices, logically correct? - A go framework like laravel
- Hcaptcha bypass with go lang
- RingDict, a map over a ring
- Platform for distributed calculations
- Populating byte array field (Cloud Firestore) to interface with []bytes field
- How to pass map via rpc call while using mutexes?
- Gomarvin : generate custom boilerplate for Go REST servers (Gin / Fiber / Echo)
Gopher Gold is a weekly roundup for all things Go! If you have more suggestions for resources, submit them below! Follow me on Twitter for more projects @dennisokeeffe92
Subscribe to my personal newsletter to get updates on TheLastWeekIn.Dev + more! 🦄