We purpose-built Sonic to reduce the time it takes to read and write data from the network with minimal latency. Compared to #golang standard net package, Sonic achieves 5x to 50x lower latency.
https://www.talos.com/insights/talos-goes-sonic
https://github.com/talostrading/sonic
https://www.talos.com/insights/talos-goes-sonic
https://github.com/talostrading/sonic
Talos
Talos built Sonic to reduce the time it takes to read and write data from the network with minimal latency
At Talos, we're building the best trading platform to help institutions trade digital assets. Today, we're excited to share the open-sourcing of Sonic, our custom-built Go library designed to reduce the time it takes to read and write data from the networkโฆ
๐ Go 1.22.3 and 1.21.10 are released!
๐ Security: cmd/go: arbitrary code execution during build on darwin; net: malformed DNS message can cause infinite loop
๐ฃ Announcement: https://groups.google.com/g/golang-announce/c/wkkO4P9stm0
๐ฆ Download: https://go.dev/dl/#go1.22.3
#golang
๐ Security: cmd/go: arbitrary code execution during build on darwin; net: malformed DNS message can cause infinite loop
๐ฃ Announcement: https://groups.google.com/g/golang-announce/c/wkkO4P9stm0
๐ฆ Download: https://go.dev/dl/#go1.22.3
#golang
go.dev
All releases - The Go Programming Language
๐บ๐ฆ Go performance channel
> David Chase: Struct packing/reordering is a mechanical thing humans shouldnโt be doing. If we had been doing this with protobufs, weโd have huge savings. 3% RAM footprint, ~20% GC cache traffic. We may end up doing GopherPen and being able to reorder structโฆ
It's accepted! ๐
cmd/compile: intrinsify atomic And/Or on arm64 #golang
https://go-review.googlesource.com/c/go/+/584715
https://go-review.googlesource.com/c/go/+/584715
Reclaiming CPU for free with #golang Profile Guided Optimization #pgo
https://blog.cloudflare.com/reclaiming-cpu-for-free-with-pgo/
https://blog.cloudflare.com/reclaiming-cpu-for-free-with-pgo/
The Cloudflare Blog
Reclaiming CPU for free with Go's Profile Guided Optimization
Golang 1.20 introduced support for Profile Guided Optimization (PGO) to the go compiler. This allows guiding the compiler to introduce optimizations based on the real world behaviour of your system. This post covers the process we created for experimentingโฆ
Boost performance of #golang applications with profile guided optimization #googleio
https://www.youtube.com/watch?v=FwzE5Sdhhdw
https://www.youtube.com/watch?v=FwzE5Sdhhdw
YouTube
Boost performance of Go applications with profile guided optimization
By profiling Go applications at runtime, the Go compiler can make better optimization decisions in subsequent builds, leading to substantial improvements in CPU performance. In this technical session, developers will learn how profile-guided optimizationโฆ
encoding/binary: add Append, Encode and Decode https://github.com/golang/go/commit/04bf36e97305197d09554739391f607afde1fd74 #golang
๐ Go 1.22.4 and 1.21.11 are released!
๐ Security: Includes security fixes for archive/zip and net/netip
๐ฃ Announcement: https://groups.google.com/g/golang-announce/c/XbxouI9gY7k
โฌ๏ธ Download: https://go.dev/dl/#go1.22.4
#golang
๐ Security: Includes security fixes for archive/zip and net/netip
๐ฃ Announcement: https://groups.google.com/g/golang-announce/c/XbxouI9gY7k
โฌ๏ธ Download: https://go.dev/dl/#go1.22.4
#golang
go.dev
All releases - The Go Programming Language
๐ Go 1.23 Release Candidate 1 is released!
๐โโ๏ธ Run it in dev! Run it in prod! File bugs! https://go.dev/issue/new
๐ Announcement: https://groups.google.com/g/golang-announce/c/8ciOP5ve_CM
๐ฆ Download: https://go.dev/dl/#go1.23rc1
#golang
๐โโ๏ธ Run it in dev! Run it in prod! File bugs! https://go.dev/issue/new
๐ Announcement: https://groups.google.com/g/golang-announce/c/8ciOP5ve_CM
๐ฆ Download: https://go.dev/dl/#go1.23rc1
#golang
GitHub
GitHub is where people build software. More than 100 million people use GitHub to discover, fork, and contribute to over 420 million projects.
runtime: use SwissTable #golang https://go-review.googlesource.com/c/go/+/582415
๐ Go 1.22.5 and 1.21.12 are released!
๐ Security: Includes security fix for net/http
๐ฃ Announcement: https://groups.google.com/g/golang-announce/c/gyb7aM1C9H4
โฌ๏ธ Download: https://go.dev/dl/#go1.22.5
#golang
๐ Security: Includes security fix for net/http
๐ฃ Announcement: https://groups.google.com/g/golang-announce/c/gyb7aM1C9H4
โฌ๏ธ Download: https://go.dev/dl/#go1.22.5
#golang
go.dev
All releases - The Go Programming Language
Simple event broker tries Tiger Style #golang CC @TigerBeetleDB
https://blog.vbang.dk/2024/07/10/seb-tiger-style/
https://blog.vbang.dk/2024/07/10/seb-tiger-style/
blog.vbang.dk
Simple event broker tries Tiger Style
Iโve been on a bender for the past few weeks. I havenโt been able to stop reading and watching content about TigerBeetle. I was especially enamored by videos...
Reduce allocations and comparison performance with the new unique package in Go 1.23
https://josephwoodward.co.uk/2024/08/performance-improvements-unique-package-go-1-23 #golang
https://josephwoodward.co.uk/2024/08/performance-improvements-unique-package-go-1-23 #golang
Joseph Woodward's Blog
Reduce allocations and comparison performance with the new unique package in Go 1.23
Register allocation in the #golang compiler
https://developers.redhat.com/articles/2024/09/24/go-compiler-register-allocation#go_s_register_allocator__a_high_level_view
https://developers.redhat.com/articles/2024/09/24/go-compiler-register-allocation#go_s_register_allocator__a_high_level_view
Red Hat Developer
Register allocation in the Go compiler | Red Hat Developer
As a maintainer of the GCC register allocator (RA), I naturally have a keen interest in the register allocators used in various industrial compilers.