Public list by ~golangweekly

Issue 598 - TinyGo can now compile the TypeScript compiler

TinyGo 0.41 - The Big Release

https://tinygo.org/blog/2026/tinygo-0-41-the-big-release/

TinyGo 0.41: Go 1.26 Support, ESP32 Wireless, and More — A huge release for the “Go compiler for small places”! Go 1.26 support arrives, along with wireless support for ESP32 devices, so you can create and run networked services with Go on these tiny devices. There’s also Arduino UNO Q support, and TinyGo can now even compile the TypeScript 7 compiler.

#release #news #arduino #esp32 #espressif #seeedstudio

4 months ago

Write Better Prompts for Cursor, Claude & Copilot

https://frontendmasters.com/courses/prompt-engineering/

Write Better Prompts — Join GitHub's Sabrina Goldfarb for this detailed video course on generating higher quality code with AI. Learn practical prompting techniques that work consistently across tools and transform your project ideas into reality.

4 months ago

uuid: add API to generate and parse UUID · Issue #62026 · golang/go

https://github.com/golang/go/issues/62026

The Standard uuid Package Proposal Has Been Accepted; Possibly Coming in Go 1.27 — The proposal for a native uuid package has been accepted and the first commit is already in. UUIDs v4 and v7 are supported. Damien Neil's explainer provides a good read on the rationale and design, or you might prefer Redowan Delowar's higher level look.

4 months ago

https://blog.iamvedant.in/containers-are-not-magic-namespaces-from-scratch

https://blog.iamvedant.in/containers-are-not-magic-namespaces-from-scratch

Building a Container from Scratch in Go — A developer wanted to understand how Docker containers work under the hood and set out to build a minimal one in Go from scratch, starting with Linux namespaces.

4 months ago

The Network Poller | Internals for Interns

https://internals-for-interns.com/posts/go-netpoller/

Understanding the Go Runtime: The Network Poller — One of Jesús’s typical deep dives, this time on how Go makes blocking network code not actually block a thread. Covers the parking protocol, epoll/kqueue/IOCP, and the observation that “waiting for goroutines and waiting for I/O are the same waiting.”

#go #runtime #networking #concurrency

4 months ago

Ghost — The first database designed for agents

https://ghost.build/

Your Agent Hit the 2-Project Limit by Lunch — ghost gives your agent unlimited free Postgres. No 2-project cap, no credit card, one CLI. 1TB storage. Try for free.

4 months ago

Welcome :: goshs Documentation

https://goshs.de/en/index.html

goshs 2.0: For When python3 -m http.server Doesn't Cut It — A Go-powered, single-binary file server you can rapidly deploy not only to get a quick HTTP/S server running, but WebDAV, SFTP, SMB, DNS, and other protocols too. It can also send notifications via webhooks. (GitHub repo.)

4 months ago

GitHub - usbarmory/tamago: TamaGo - bare metal Go

https://github.com/usbarmory/tamago

TamaGo: Where the Go Runtime Is the Kernel — A framework for compiling and executing Go apps on bare metal processors (AMD64, ARM, ARM64, and RISCV64). Former Go core team member Brad Fitzpatrick has just used this to get Tailscale running on UEFI.

4 months ago

Announcing TypeScript 7.0 Beta - TypeScript

https://devblogs.microsoft.com/typescript/announcing-typescript-7-0-beta/

TypeScript 7.0 Beta: A 10x Faster Compiler, Thanks to Go — TypeScript 7.0 is a Go-powered native port of TypeScript's compiler boasting “about 10 times faster” performance. Curiously, Microsoft collaborated with the TinyGo team so it can also be compiled with TinyGo 0.41 (featured above).

4 months ago

GitHub - ardanlabs/kronk: Your personal engine for running open source models locally. Use Go for hardware accelerated local inference with llama.cpp directly integrated into your Go applications via the yzma module. Kronk provides a high-level API that feels similar to using an OpenAI compatible API. Kronk also provides a model server to run local work

https://github.com/ardanlabs/kronk

🤖 Kronk: Hardware-Accelerated Local LLM Inference for Go — A local-inference runtime for Go apps, wrapping llama.cpp through yzma bindings and exposing an OpenAI-compatible API. Check out the code for wiring up a simple chat mechanism with it.

4 months ago