What if Google lays off the Go team? (Go Time #315)
- If Google decided to part with the core Go team, what would that mean for its future adoption?
The other day, I read on HN that Google took the decision to lay off (or restructure/demote, you name it) its entire internal Python team.
- Microsoft now has a Go blog
- Evolving the Go Standard Library with math/rand/v2
- Redis re-implemented in Go with SQLite
- TinyGo.org
TinyGo brings the Go programming language to embedded systems and to the modern web by creating a new compiler based on LLVM.
You can compile and run TinyGo programs on over 100 different microcontroller boards from maker boards such as the BBC micro:bit and the Arduino Uno, to industrial processors from Nordic Semiconductor and ST Microelectronics. Click here for the complete list
TinyGo can also produce WebAssembly (WASM) code which is very compact in size. You can compile programs for web browsers, as well as for server and edge computing environments that support the WebAssembly System Interface (WASI) family of interfaces.
TinyGo is very useful for compiling programs both for use in browsers (WASM) as well as for use on servers and other edge devices (WASI).
TinyGo programs can run in Fastly Compute@Edge (https://developer.fastly.com/learning/compute/go/), Fermyon Spin (https://developer.fermyon.com/spin/go-components), wazero (https://wazero.io/languages/tinygo/) and many other WebAssembly runtimes.
- Gopherbot - Robotic Gopher plushie that you can code.
- Gophercon in San Diego - where Ron will host the hardware hacking day with Gobots, and other flying objects.
- Adafruit - company making tiny chips.
- LLVM from GO Perspective - blogpost by Ayke van Laëthem.
- Tiny Go and Webassembly
No comments:
Post a Comment