Hey there, newsletter readers!
Welcome to our weekly update where we bring you the latest and greatest tech trends of the week. We've got a lot of exciting things to share, so let's dive right in!
First up, we've got an amazing cloud-native vector database that promises to deliver efficient storage for next-gen AI applications. With its powerful indexing and querying capabilities, this database is sure to be a game-changer for data scientists and machine learning enthusiasts alike.
Next on the list is something that's sure to excite all you K8s aficionados out there. Introducing the API traffic analyzer for Kubernetes, a tool that provides real-time visibility into your K8s protocols. Think of it as TCPDump and Wireshark re-invented for Kubernetes! Check it out here if you want to stay on top of your K8s game.
We know how frustrating it can be to run into error messages that don't make sense. That's why we're sharing this useful link that helps you solve the pesky "Cannot use generic type iradix.Tree" error message. With a little bit of guidance, you'll be up and running in no time.
What do you get when you mix ChatGPT, Twilio and WhatsApp? A serverless gym app, of course! This article shows you how to build a fitness app that connects with users through WhatsApp. So if you're looking to get in shape, and want to do it in style, look no further!
Last but not the least, we're highlighting this LeetCode question that tests your programming skills with its "Count of Smaller Numbers After Self" problem. It's a challenging one, but with a little bit of effort and determination, we're sure you'll be able to crack the code.
That's all for this week's newsletter. Keep an eye out for more exciting updates coming your way next week!
Our Article Picks
- Ege Aytın: Exploring Google Zanzibar: A Demonstration of Its Basics
- javinpaul: 10 Best Udemy Courses to Take in 2023
- Benjamen Pyle: Cross-Origin Whitelist with API Gateway
- Chris Rowley: Caddy, Go, Docker and a Single Page App
- ElioenaiFerrari: Asymmetric Cryptography with Golang
- 豌豆花下猫: Why don't Python, Go and Rust have a ternary conditional operator?
- Trevor Roberts Jr: Modifying Application Behavior with Go Lambda Functions and AWS AppConfig Feature Flags
- LABOUARDY Mohamed: Build a Serverless Gym App with ChatGPT, Twilio and WhatsApp
- Alkesh Ghorpade: LeetCode - Count of Smaller Numbers After Self
- Prarup Gurung: Control Statements - Control Your Go
- Adebayo Adams: Go Beginners Series: Function Declarations, Parameters, Return Values, and Packages
- Victor Dorneanu: AWS Custom resources with Lambda and Golang
- Fabiano Santos Florentino: Quais são os números primos de 1 a 1.000.000?
- Eldio Santos Junior: Monitoramento e rastreamento
- Mayderson Mello: Server-Sent Events (SSE) e como implementar
- r0psteev: Exploring Sliver C2 - Part 0
- r0psteev: Exploring Sliver C2 - Part 1 : C2 over mTLS
- Alkesh Ghorpade: LeetCode - Construct Binary Tree from Preorder and Inorder Traversal
- digitebs: Minimum Costs For Tickets LeetCode
- reasonable person: Debugging AWS Lambda Functions in GO
- Daniel Porter: Golang Web App Demonstration
- Coder: How To Import Local Files In Golang In 4 Easy Steps
- Matt Angelosanto: Using go generate to reduce boilerplate code
- Abhishek Gupta: Step-by-Step Guide to Building a Serverless Text to Speech Solution using Golang on AWS
- Alkesh Ghorpade: LeetCode - Count and Say
- jefferson otoni lima: Primeiros passos em Go
- Rakesh Sanghvi: 100 millions Lambda execution and guess our AWS $$$ Bill - GoLang
Our Repo Picks
- acheong08/ChatGPT-Proxy-V4 (Go): Cloudflare Bypass for OpenAI based on
- k8sgpt-ai/k8sgpt (Go): Giving Kubernetes SRE superpowers to everyone
- danielgross/whatsapp-gpt (Go): undefined
- terrastruct/d2 (Go): D2 is a modern diagram scripting language that turns text to diagrams.
- syncthing/syncthing (Go): Open Source Continuous File Synchronization
- gofireflyio/aiac (Go): Artificial Intelligence Infrastructure-as-Code Generator.
- hashicorp/consul (Go): Consul is a distributed, highly available, and data center aware solution to connect and configure applications across dynamic, distributed infrastructure.
- iDvel/rime-ice (Go): Rime 配置：雾凇拼音 | 长期维护的简体词库
- weaviate/weaviate (Go): Weaviate is an open source vector database that stores both objects and vectors, allowing for combining vector search with structured filtering with the fault-tolerance and scalability of a cloud-native database, all accessible through GraphQL, REST, and various language clients.
- cherish-chat/xxim-server (Go): 惺惺 —— 属于你的社交地盘！惺惺是一个 100%开源社交平台，每个人都可以搭建自己的服务器，掌握数据的所有权。此 APP 非盈利项目！
- v2fly/domain-list-community (Go): Community managed domain list. Generate geosite.dat for V2Ray.
- kubernetes/kubernetes (Go): Production-Grade Container Scheduling and Management
- gofiber/fiber (Go): ⚡️ Express inspired web framework written in Go
- hashicorp/vault (Go): A tool for secrets management, encryption as a service, and privileged access management
- ardanlabs/gotraining (Go): Go Training Class Material :
- tetratelabs/wazero (Go): wazero: the zero dependency WebAssembly runtime for Go developers
- juanfont/headscale (Go): An open source, self-hosted implementation of the Tailscale control server
- milvus-io/milvus (Go): A cloud-native vector database, storage for next generation AI applications
- iawia002/lux (Go): 👾 Fast and simple video download library and CLI tool written in Go
- grafana/loki (Go): Like Prometheus, but for logs.
- kubeshark/kubeshark (Go): The API traffic analyzer for Kubernetes providing real-time K8s protocol-level visibility, capturing and monitoring all traffic and payloads going in, out and across containers, pods, nodes and clusters.. Think TCPDump and Wireshark re-invented for Kubernetes
- slackhq/nebula (Go): A scalable overlay networking tool with a focus on performance, simplicity and security
- coreybutler/nvm-windows (Go): A node.js version management utility for Windows. Ironically written in Go.
- aler9/mediamtx (Go): Also known as rtsp-simple-server. ready-to-use RTSP / RTMP / LL-HLS / WebRTC server and proxy that allows to read, publish and proxy video and audio streams.
- benthosdev/benthos (Go): Fancy stream processing made operationally mundane
- Multiple languages
- Cannot use generic type iradix.Tree[T any] without instantiation while installing Go package
- Senior Golang Developer (f/m/d) @ United Internet in Germany
- An error occurred: Sorry, new users can only put 2 links in a post
- Issue with net/http
- What is the difference between
go get -u -t ./...and
go get -u -t all?
- Function variables are faster than functions?
- Why GOPATH unhidden directory in $HOME?
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! 🦄