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, 239 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
π₯10
  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.
π₯4
  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:
π₯5
  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
π₯9π1
  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.
π₯5β€1
  