๐บ๐ฆ Go for two :)
FOSDEM 2021 Go dev room ะ ััะพะผ ะณะพะดั FOSDEM ะฟัะพะนะดะตั online, ะฒ ััะฑะฑะพัั 6 ัะตะฒัะฐะปั! ะ ัะถะต ะตััั ัะฐัะฟะธัะฐะฝะธะต https://fosdem.org/2021/schedule/track/go/
ะะธะดะตะพ ะฝะฐัะฐะปะธ ะทะฐะปะธะฒะฐัั https://twitter.com/maartjeme/status/1358101853955883008?s=21
Twitter
Maartje Eyskens ๐ท
Did you just wake up and missed the #golang devroom? Don't cry All talks are at https://t.co/3s8DCKkZmP just 2 live ones missing but they will be there soon!
Forwarded from ๐บ๐ฆ Go performance channel (Oleg Kovalov)
Making a #golang program 42% faster with a one character change
https://hmarr.com/blog/go-allocation-hunting/
https://hmarr.com/blog/go-allocation-hunting/
Hmarr
Making a Go program run 1.7x faster with a one character change โข Harry Marr
Programmer and engineering manager working at GitHub. Co-founded Dependabot, and helped build Monzo and GoCardless.
Forwarded from ๐บ๐ฆ Go performance channel (Oleg Kovalov)
Nice comment by Brian C. Mills regarding new #golang sync.Map methods https://github.com/golang/go/issues/51972#issuecomment-1315912196
Forwarded from ๐บ๐ฆ Go performance channel (Oleg Kovalov)
And by the way... @go_perf
is also available here https://mastodon.cloud/@go_perf and here https://twitter.com/go_perf
is also available here https://mastodon.cloud/@go_perf and here https://twitter.com/go_perf
mastodon.cloud
๐บ๐ฆ Go performance channel (@[email protected])
152 Posts, 14 Following, 240 Followers ยท #golang performance, runtime, concurrency. Talks, blogposts and open source projects for #gophers (mail: [email protected]). Not affiliated with @golang team.
Forwarded from ๐บ๐ฆ Go performance channel (Oleg Kovalov)
Building a custom code search index in #golang for searchcode.com
As always @boyter post are amazing (thanks for doing & writing this!)
https://boyter.org/posts/how-i-built-my-own-index-for-searchcode/
As always @boyter post are amazing (thanks for doing & writing this!)
https://boyter.org/posts/how-i-built-my-own-index-for-searchcode/
Forwarded from ๐บ๐ฆ Go performance channel (Oleg Kovalov)
๐ Go 1.20 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/iqUo0Spdl9I
๐ฆ Download: https://go.dev/dl/#go1.20rc1
#golang (via https://twitter.com/golang/status/1600612450197446675)
๐โโ๏ธ Run it in dev! Run it in prod! File bugs! https://go.dev/issue/new
๐ฃ Announcement: https://groups.google.com/g/golang-announce/c/iqUo0Spdl9I
๐ฆ Download: https://go.dev/dl/#go1.20rc1
#golang (via https://twitter.com/golang/status/1600612450197446675)
GitHub
GitHub is where people build software. More than 150 million people use GitHub to discover, fork, and contribute to over 420 million projects.
Forwarded from ๐บ๐ฆ Go performance channel (Oleg Kovalov)
In #Golang 1.20 the Go team introduced an experimental new method of memory management called Go arenas.
In this blog post we show how we combined continuous profiling with memory arenas to improve performance of one of our cloud services by ~8% !
https://pyroscope.io/blog/go-1-20-memory-arenas/
In this blog post we show how we combined continuous profiling with memory arenas to improve performance of one of our cloud services by ~8% !
https://pyroscope.io/blog/go-1-20-memory-arenas/
pyroscope.io
Go 1.20 Experiment: Memory Arenas vs Traditional Memory Management | Open Source Continuous Profiling Platform
Go 1.20 Experiment with Memory Arenas
My talk has been highlighted in #golang weekly ๐ค https://golangweekly.com/issues/448
Forwarded from ๐บ๐ฆ Go performance channel (Oleg Kovalov)
High-performance JSON parsing in #golang by @CockroachDB
https://www.cockroachlabs.com/blog/high-performance-json-parsing/
https://www.cockroachlabs.com/blog/high-performance-json-parsing/
Cockroachlabs
High-performance JSON parsing in Go
This blog post is an exploration of JSON parser performance, and, ultimately, a description of the high-performance JSON parser used in CockroachDB.
Forwarded from ๐บ๐ฆ Go performance channel (Oleg Kovalov ๐บ๐ฆ)
print(โlolโ) doubled the speed of my #golang function ๐
https://medium.com/@ludirehak/printing-lol-doubled-the-speed-of-my-go-code-e32e02fc3f92
https://medium.com/@ludirehak/printing-lol-doubled-the-speed-of-my-go-code-e32e02fc3f92
Medium
print(โlolโ) doubled the speed of my Go function
Here is a Go function, if_max(). It finds the max value of an array of integers. Simple enough:
Slides of my talk from #kcdaustria about debugging #golang apps inside #k8s cluster
https://drive.google.com/file/d/1-6ERQda23o7OiLHziz4wwgvdFWS0kyv8/view
And repo with samples/Dockerfiles for try it out!
https://github.com/andriisoldatenko/debugging-containerized-go-applications
https://drive.google.com/file/d/1-6ERQda23o7OiLHziz4wwgvdFWS0kyv8/view
And repo with samples/Dockerfiles for try it out!
https://github.com/andriisoldatenko/debugging-containerized-go-applications
GitHub
GitHub - andriisoldatenko/debugging-containerized-go-applications: Different debug examples for dockerized Go application
Different debug examples for dockerized Go application - andriisoldatenko/debugging-containerized-go-applications
Forwarded from ๐บ๐ฆ Go performance channel (Oleg)
Hiring Challenge: Smallest #golang Websocket Client
https://dyte.io/blog/hiring-challenge-smallest-golang-websocket-client/ by @dyte_io
https://dyte.io/blog/hiring-challenge-smallest-golang-websocket-client/ by @dyte_io
Dyte
Hiring Challenge: Smallest golang Websocket Client
Learn to create a compact Go program for a websocket server, optimizing the binary size. Insights from a Dyte hiring challenge.