# I am the Watcher. I am your guide through this vast new twtiverse.
# 
# Usage:
#     https://watcher.sour.is/api/plain/users              View list of users and latest twt date.
#     https://watcher.sour.is/api/plain/twt                View all twts.
#     https://watcher.sour.is/api/plain/mentions?uri=:uri  View all mentions for uri.
#     https://watcher.sour.is/api/plain/conv/:hash         View all twts for a conversation subject.
# 
# Options:
#     uri     Filter to show a specific users twts.
#     offset  Start index for quey.
#     limit   Count of items to return (going back in time).
# 
# twt range = 1 576
# self = https://watcher.sour.is?uri=https://feeds.twtxt.net/golang_news/twtxt.txt&offset=76
# next = https://watcher.sour.is?uri=https://feeds.twtxt.net/golang_news/twtxt.txt&offset=176
simple and dummy data streaming service for fun and learning purposes ⌘ https://github.com/alash3al/xtrym
go-edlib - String comparison and edit distance library compatible Unicode ⌘ https://github.com/hbollon/go-edlib
Discussion - πŸ—„οΈ Access Log in Iris Web Framework ⌘ https://github.com/kataras/iris/issues/1601
goyave - 🍐 Elegant Golang Web Framework ⌘ https://github.com/System-Glitch/goyave
Go callvis - visualise call trees in go programs ⌘ https://ofabry.github.io/go-callvis
Golang binary sizes are stable ⌘ https://donatstudios.com/Golang-Binary-Sizes-Part-2
Being a Staff engineer at heroku ⌘ https://amyunger.com/blog/2020/09/10/staff-engineer-at-heroku.html
Go Modules have a v2+ Problem ⌘ https://donatstudios.com/Go-v2-Modules
Code: new version of oppinionated Ansible role to install Golang ⌘ https://github.com/sascha-andres/ansible-role-golang/releases/tag/v1.15.2
Code: An opinionated Ansible role to install Go ⌘ https://github.com/sascha-andres/ansible-role-golang/releases/tag/v1.15.1
depaware - depaware makes you aware of your Go dependencies ⌘ https://github.com/tailscale/depaware
Introducing Clean Architecture by refactoring a Go project ⌘ https://threedots.tech/post/introducing-clean-architecture
glab - An open source GitLab CLI tool written in Go (golang) ⌘ https://github.com/profclems/glab
An interesting mistake with Go's context package that I (sort of) made ⌘ https://utcc.utoronto.ca/~cks/space/blog/programming/GoContextValueMistake
#php #crc32 ⌘ https://osinet.fr/go/en/articles/trucs/php-crc32
New case studies about googles use of go ⌘ https://opensource.googleblog.com/2020/08/new-case-studies-about-googles-use-of-go.html
Go2: Ordered maps (using generics) ⌘ https://medium.com/@rocketlaunchr.cloud/ordered-maps-for-go-using-generics-875ef3816c71
Notes on working with Go alongside code examples ⌘ https://github.com/betty200744/ultimate-go
twtxt v0.1.0 - a Self-Hosted, Twitterβ„’-like Decentralised microBlogging platform ⌘ https://github.com/prologic/twtxt/releases/tag/0.1.0
Task v3.0.0 is released! πŸŽ‰πŸŽ‰πŸŽ‰ ⌘ https://github.com/go-task/task/releases/tag/v3.0.0
Proposal: Register-based Go calling convention ⌘ https://go.googlesource.com/proposal/+/refs/changes/78/248178/1/design/40724-register-calling.md
Connecting to MySQL and Creating a DB using Go ⌘ https://golangbot.com/connect-create-db-mysql
Go 1.15 Released ⌘ https://blog.golang.org/go1.15
Upgrading CockroachDB from dep to Go Modules ⌘ https://www.cockroachlabs.com/blog/dep-go-modules/
A theoretical performance guide ⌘ http://sled.rs/perf
blocks - Go-idiomatic View Engine ⌘ https://github.com/kataras/blocks
twtxt v0.0.12 - a Self-Hosted, Twitterβ„’-like Decentralised microBlogging platform ⌘ https://github.com/prologic/twtxt/releases/tag/0.0.12
Excelize 2.3.0 Released - Go library for reading and writing spreadsheets (Excel) files ⌘ https://github.com/xuri/excelize/releases
GitBook to GitHub Wiki ⌘ https://github.com/kataras/gitbook-to-wiki
twtxt v0.0.11 decentralised self-hosted micro-blogging Twitterβ„’like ⌘ https://github.com/prologic/twtxt/releases/tag/0.0.11
Go Generics basic syntax ⌘ https://www.ardanlabs.com/blog/2020/07/generics-01-basic-syntax.html
Different approaches to HTTP routing in Go ⌘ https://benhoyt.com/writings/go-routing
Gotchas in Golang ⌘ https://www.golangprograms.com/go-programming-language.html
4 practical principles of high-quality database integration tests in Go ⌘ https://threedots.tech/post/database-integration-testing
Go Design Draft: First Class Fuzzing #fuzzing ⌘ https://go.googlesource.com/proposal/+/master/design/draft-fuzzing.md
twtxt v0.10.0 (bug fix) Self-hosted, decentralised Twitterβ„’-like micro-Blogging platform! Join us! ⌘ https://github.com/prologic/twtxt/releases/tag/0.0.10
twtxt v0.0.8 -- Self-Hosted, Decentralised Twitterβ„’ like micro-Blogging. Now with subFeeds! ⌘ https://github.com/prologic/twtxt/releases/tag/0.0.8
twtxt v0.0.7 Your self-hosted decentralised Twitterβ„’-like. ⌘ https://github.com/prologic/twtxt/releases/tag/0.0.7
Video: Go embed draft design ⌘ https://www.youtube.com/embed/rmS-oWcBZaI
Video: io/fs draft design by Russ Cox ⌘ https://www.youtube.com/watch?v=yx7lmuwUNv8
twtxt v0.0.6 is out and now available on https://twtxt.net/ ⌘ https://github.com/prologic/twtxt/releases/tag/0.0.6
statping - Status Page for monitoring your websites and applications ⌘ https://github.com/statping/statping
Bloaty puffs and the go compiler ⌘ https://paper.dropbox.com/doc/Bloaty-Puffs-and-the-Go-Compiler--A4OkwhhEeIDfusOEt5ZYie6jAg-YiblPOe6AD2tKfEj5RzFT
Optimizing a code intelligence backend @srcgraph ⌘ https://about.sourcegraph.com/blog/optimizing-a-code-intel-backend
twtxt v0.0.4 now with Markdown support! Sick of Twitter? ⌘ https://github.com/prologic/twtxt/releases/tag/0.0.4
Best Golang packages which are quite useful for gophers ⌘ https://www.golangprograms.com/go-programming-language-packages.html
NoiseTorch - Real-time microphone noise suppression on Linux. ⌘ https://github.com/lawl/NoiseTorch
Twtxt -- a twtxt web app and free public instance written inGo ⌘ https://twtxt.net
The Repository pattern: a painless way to simplify your Go service logic ⌘ https://threedots.tech/post/repository-pattern-in-go
rss2twtxt - An RSS/Atom to twtxt feed aggregator written in Go. ⌘ https://feeds.twtxt.net
receive emails as simple http payloads ⌘ https://github.com/alash3al/smtp2http?_v2.0.0
Three bugs in the go mysql driver ⌘ https://github.blog/2020-05-20-three-bugs-in-the-go-mysql-driver
Code: An opinionated Ansible role to install Go #updates ⌘ https://github.com/sascha-andres/ansible-role-golang/releases/tag/v1.14.3
Hiring: Are you looking for golang jobs? ⌘ https://www.goopensource.dev/companies/go
gofpher - a collection of functional programming constructs for go ⌘ https://github.com/asteris-llc/gofpher
bricks - a standard library for microservices ⌘ https://github.com/pace/bricks
Hiring: Senior Software Engineer at Invision ⌘ https://boards.greenhouse.io/invision/jobs/2168713
Robust gRPC communication on Google Cloud Run (but not only!) ⌘ https://threedots.tech/post/robust-grpc-google-cloud-run
πŸš€ fgprof is a sampling Go profiler for On-CPU as well as Off-CPU (e.g. I/O) time ⌘ https://github.com/felixge/fgprof
Vscode go moves to the go team ⌘ https://blog.golang.org/vscode-go
Go is Boring...And That’s Fantastic! ⌘ https://www.capitalone.com/tech/software-engineering/go-is-boring
Hiring: Senior Backend Software Engineer at Fast #sf ⌘ https://jobs.lever.co/fast/f741551c-b2cb-4e94-a717-f9f084be8b6d
go-fault - Fault injection library in Go using standard http middleware ⌘ https://github.com/github/go-fault
Optional json fields in go ⌘ https://eli.thegreenplace.net/2020/optional-json-fields-in-go
A journey with Go ⌘ https://medium.com/a-journey-with-go
Building a high performance JSON parser #json ⌘ https://dave.cheney.net/high-performance-json.html
Pkg.go.dev is open source! ⌘ https://blog.golang.org/pkgsite
Hiring: Staff software engineer at quizlet #denver ⌘ https://golang.cafe/job/staff-software-engineer-quizlet-1590087925
Accessing the browser's DOM from Go using WebAssembly ⌘ https://golangbot.com/go-webassembly-dom-access
robotgo - RobotGo, Go Native cross-platform GUI automation @vcaesar ⌘ https://github.com/go-vgo/robotgo
NJson Package Unmarshal/Decode nested JSON by JSON Path ⌘ https://github.com/m7shapan/njson
Business Applications in Go: Things to know about DRY ⌘ https://threedots.tech/post/things-to-know-about-dry
See Go in programming language trends ⌘ https://tjpalmer.github.io/languish
Building an LRU cache in go ⌘ https://dormoshe.io/trending-news/building-an-lru-cache-in-go-10102
When microservices in Go are not enough: introduction to DDD Lite ⌘ https://threedots.tech/post/ddd-lite-in-go-introduction
Golang how to unmarshal a subset of nested JSON data ⌘ https://dev.to/m7shapan/golang-how-to-unmarshal-a-subset-of-nested-json-data-d84
Go and CPU Caches ⌘ https://medium.com/@teivah/go-and-cpu-caches-af5d32cc5592
Using go analysis to fix your source code ⌘ https://arslan.io/2020/07/07/using-go-analysis-to-fix-your-source-code
Clean Architecture, 2 years later ⌘ https://eltonminetto.dev/en/post/2020-07-06-clean-architecture-2years-later
The Next Step for Generics in Go ⌘ https://blog.golang.org/generics-next-step
basgo 0.7.0 - compile BASIC-lang to Golang, then to executable binary ⌘ https://github.com/udhos/basgo/releases/tag/v0.7.0
apikit - Generates Golang client and server based on OpenAPI2 (swagger) definitions ⌘ https://github.com/ExperienceOne/apikit
Hiring: Are you looking for golang roles across the world (tech job search engine 2.0.0-alpha) ? ⌘ https://www.goopensource.dev/companies/go
Google - Exposure Notification Reference Server for Covid-19 ⌘ https://github.com/google/exposure-notifications-server
The revised Go generics draft ⌘ https://go.googlesource.com/proposal/+/refs/heads/master/design/go2draft-type-parameters.md
Storing and retrieving map values in go ⌘ https://bitfieldconsulting.com/golang/storing-retrieving-map-values
Cast: Challenges of distributed messaging systems ⌘ https://changelog.com/gotime/130
Building Uber's Go Monorepo with Bazel ⌘ https://eng.uber.com/go-monorepo-bazel
certigo - A utility to examine and validate certificates in a variety of formats ⌘ https://github.com/square/certigo
Introduction to WebAssembly - Run Go programs in the browser using WebAssembly ⌘ https://golangbot.com/webassembly-using-go
The go compiler needs to be smarter ⌘ https://lemire.me/blog/2020/06/04/the-go-compiler-needs-to-be-smarter
Mocking time in go tests ⌘ https://dmitryfrank.com/articles/mocking_time_in_go
ldapauthn - Webhook OpenLdap server for k8s written in go #authn #k8s #kubernetes #webhook ⌘ https://github.com/almartino/ldapauthn
sql2slack - send sql results periodically to slack ⌘ https://github.com/alash3al/sql2slack
Hiring: Senior software engineer at Cantabular #remote ⌘ https://medium.com/@SensibleCode/job-senior-software-engineer-golang-or-c-c-desirable-191aad29bf47
Getting Hands-on with io_uring using Go ⌘ https://developers.mattermost.com/blog/hands-on-iouring-go
How to benchmark: dbq vs sqlx vs GORM ⌘ https://medium.com/@rocketlaunchr.cloud/how-to-benchmark-dbq-vs-sqlx-vs-gorm-e814caacecb5
Diving into go by building a cli application ⌘ https://eryb.space/2020/05/27/diving-into-go-by-building-a-cli-application.html
A pure Go implementation of the WebRTC API ⌘ https://github.com/pion/webrtc
Golang Basics Video Lessons #training #go #web ⌘ http://www.golangbasics.com