#250 — February 21, 2019 |
Golang Weekly |
A Visual Guide to Memory Allocation in Go, From Scratch — This won’t take you all the way from zero to 100% (it’s quite low level) but there are some interesting concepts outlined and you should pick up something. Ankur Anand |
Generics Aren’t Ready for Go — A thoughtful and somewhat impassioned defence of Go’s lack of generics along with the process used to vet and accept new features into the language. Drew DeVault |
Do You Need Help with Go? — When it comes to building, maintaining and deploying in Go, there's few companies that have the level of expertise and experience that we have. We can help by consulting, augmenting or training your development team. Ardan Labs sponsor |
An Introduction to Go for CERN — Sure, it’s only a slide deck (for now, a video is due very soon), but it’s a pretty neat one from a Go developer we all know and trust. If you’re relatively new to Go, these well thought out, content-rich slides should clarify some concepts for you. Francesc Campoy |
Awesome Go: 1600+ Go Links, Library and Tools — A thorough list of Go resources (over 1600 now) in over 50 categories that continues to be updated frequently. Got a library or meetup of your own? Get it added. Awesome Go |
Ultimate Service: Starter Code for Writing Web Services in Go — A lighter alternative to something like Buffalo or Beego that you can re-work into what you need. Ardan Labs |
💻 Jobs |
Go Backend Engineer - API Development (Berlin, Germany) — As a Go Backend Engineer, you will design and develop next-generation tooling to enhance our team's performance through technology. Zalando |
Find A Job Through Vettery — Vettery specializes in developer roles and is completely free for job seekers. Vettery |
📘 Articles & Tutorials |
Developing a RESTful API with Go and MongoDB — How to use the official MongoDB Go SDK to build a RESTful API that can be consumed by any client facing app. Nic Raboy |
Getting an E-Commerce Site Set Up with Go — Covers using Ponzu as a CMS, creating a Hugo-powered static site, and using Snipcart for the inventory and cart. Francis Cote |
Getting Started: Writing Data to InfluxDB InfluxData sponsor |
Implementing a Rudimentary SQL Driver in 100 Lines of Go — No SQL parsing is going on here, but it shows the process behind the driver part. Michal Vyskocil |
Talk, Then Code — Don’t wait until you’ve done all your coding to get feedback, especially in open source. Because, “A pull request is for life, not just for Christmas”. Dave Cheney |
🔧 Tools & Code |
Inlets: Expose Your Local Endpoints to the Internet — Combines a reverse proxy and WebSocket tunnels to expose your internal or development endpoints to the public Internet via an exit node. Alex Ellis |
Kuberhealthy: Easy Synthetic Testing for Kubernetes Clusters Comcast |
murmur3: A Fast, Full MurmurHash3 Implementation — MurmurHash is a non-crypographic hashing function that’s simple, fast, and has both good distribution and avalanche behavior. Travis Bischel |
Heimdall: An HTTP Client for Making Large Numbers of Requests — Includes a circuit breaker to control failing requests, along with exponential backoff capabilities. GO-JEK Tech |
gltf: A Go Package for Robust (De)Serialization of glTF 2.0 — Very niche, but glTF is a spec for storing and transferring information about 3D scenes and models. Quim Muntal |
Route Your Data to Any Analytics Service from Your Go Code Segment sponsor |
Flipt: A Self-Contained Feature Flag Solution Mark Phelps |
MongoDB Go Driver: The Official MongoDB Driver for Go — Now in its third and, hopefully, final beta before a 1.0 release. MongoDB, Inc. |
|