Ebitengine v2.10.0 is out! Pure Go on all desktop platforms Headless testing and game embedding via VM Shader precompilation Color emoji support Thanks to all contributors and sponsors!
Ebitengine v2.10.0 ships with pure-Go desktop builds and headless testing
Ebitengine v2.10.0 is the day's real news: the 2D game engine goes pure Go across all desktop platforms, adds headless testing with game embedding via a VM, shader precompilation, and color emoji support. It pairs nicely with the recording from the 1.27 release party at JetBrains HQ that surfaced on Reddit, which is a rare chance to hear the Go team talk through a release in their own voices. Elsewhere there is a step-by-step walkthrough on contributing to the Go project itself, for anyone who watches that video and gets ideas.

Ebitengine v2.10.0 is the day's real news: the 2D game engine goes pure Go across all desktop platforms, adds headless testing with game embedding via a VM, shader precompilation, and color emoji support. It pairs nicely with the recording from the 1.27 release party at JetBrains HQ that surfaced on Reddit, which is a rare chance to hear the Go team talk through a release in their own voices. Elsewhere there is a step-by-step walkthrough on contributing to the Go project itself, for anyone who watches that video and gets ideas.
Let me guide you through the process end-to-end.
Hey all, For anyone who couldn't make it, we ran a release party at JetBrains HQ (The Blue Gopher) a couple of weeks ago, and the recording is up. I think it's quite rare to hear some of the voices fr
This issue is actually the reason why my go-to language for embedded stuff was golang for so long; I knew you could do cross compilation with Rust , but I knew you had to muck around with linker setti
Let's answer it here. https://packagemain.tech/p/protobuf-grpc-vs-json-http
https://packagemain.tech/p/how-to-contribute-to-golang-step-by-step
rust is SO close to being just as easy to cross compile as golang ! It's ALMOST enough to just type and then you get a nice statically linked binary. But it doesn't work because unlike Go, Rust uses t
Do you document interface/public method contract in your codebase? What about errors that functions return? Is it worth doing it or is redundand and not idiomatic? type Fetcher interface { // fetchBlo
When we start building an application, monitoring usually comes later. Continue reading on Medium »
We drew the diagram correctly. The code underneath still let one service reach across a boundary that existed only on paper. Continue reading on Level Up Coding »
In distributed systems, one of the most common problems is ensuring that a business transaction and a message/event are both processed… Continue reading on Medium »
In my last piece, SEVs Aren’t an If, They’re a When, I made the case that SEV culture — how an org actually behaves during and after an… Continue reading on Medium »
After typescript team decided to rewrite the compiler in Go, I thought of doing the same for my services. The pitch is always the same: Go… Continue reading on CodeToDeploy »
Golang Monolith Mastery Course: ...
How does the Go (Golang) compiler actually work internally? In this video, we take a complete deep dive into the Golang ...
Think slicing in Go creates a copy? Think again. Go slices can share the same underlying array, which means modifying one ...
Did Go 1.22's loop change finally kill your shadowing boilerplate? Go's loop variable sharing has caused thousands of subtle ...
In this video, we'll learn about Enums in Go (Golang) and understand how to represent a fixed set of related values using Go's ...
ToolHive is an enterprise-grade platform for running and managing Model Context Protocol (MCP) servers.


Forge link: https://github.com/iSerganov/mist pkg.go.dev: https://pkg.go.dev/github.com/iSerganov/mist goreportcard.com: https://goreportcard.com/report/github.com/iSerganov/mist