Learning and having fun with arts, crafts and science. ^.^ Find me on @egon@hachyderm.io

Tartu, Estonia
Joined March 2009
I have released v0.1.0 of Gotraceui, the efficient frontend for Go execution traces. It is my latest project and an attempt at bringing Go's traces to the masses. Please check it out at github.com/dominikh/gotraceu… #golang
7
19
2
66
10,968
So, I wrote a blog post about Go integration tests with Postgres, and how to setup a clean "database" in less than 30ms (in many cases). storj.io/blog/go-integration…
2
3
16
2,372
📘We (@alienor_latour & Pascal) wrote a book @manningbooks & it's available for Early Access! 👛Learn Go with Pocket-Sized Projects 🧑🏽‍💻Learn @golang by doing, testing and documenting your code 💳45% off with the code “mllatour” until Jan 19th #golang #go tinyurl.com/learn-go-with-po…
11
37
1
139
23,144
It's been interesting to sit by the fire last week. Anyways, I can now also be found on @egon@hachyderm.io
Huge shout-out to Chris Waldon (github.com/whereswaldon) who has been incredibly helpful with all of my (and other people's) Gio-related questions, all while continuously working on and improving the project.
3
8
Egon Elbre retweeted
🚀 New episode of Go Time 🚀 💬 @matryer's @GopherConEU diary 🌟 with @egonelbre & @AleInTech 🤩 @flowdev_org & @dertseha ✨ @goinggodotnet & @deadprogram 💚 gotime.fm/250 #golang
Making progress on gotraceui, now displaying stack traces from CPU profiling samples. github.com/dominikh/gotraceu…
1
2
2
27
Egon Elbre retweeted
See also, this brutally honest and blunt review of 360 papers in Psychology of Programming: scattered-thoughts.net/writi… It would be great to see more literature reviews like this!
2
7
1
57
Egon Elbre retweeted
🚢 New episode of Go Time 🚢 💭 Avoiding bloat ✨ with @egonelbre & @rogpeppe 🎙 hosted by @matryer 🗂 #golang #practices 💚 gotime.fm/246
1
6
1
18
The #gopherconEU 2022 talks are now live on our YouTube channel. This playlist joins the past 4 years of #golang talks, open and available for everyone, as always💙 🌈 See you in 2023🌈 youtube.com/playlist?list=PL…
1
22
1
46
I guess I haven't been promoting Golang Estonia Youtube too much; but, we've been uploading our meetup content there youtube.com/channel/UCHeIcjP…. #golang
1
5
I just gave a talk at @gopherconeu, if you weren't there; or it was just too fast... then there's a blog post version of it storj.io/blog/production-con… that you can read at your own pace.
5
33
2
163
Of course, to prove my first rule that concurrency is hard. Yesterday, while talking to @tebeka about the `Limiter`, I realised there's a bug in it. 42 points to whomever finds it first. I'll fix the code, blog post, slides and explain the issue in a bit.
4
2
9
And the other thing I found out yesterday, is that `errgroup` now also has `SetLimit` method. pkg.go.dev/golang.org/x/sync…
1
1
9
Egon Elbre retweeted
I'm thrilled to be co-hosting @gopherconeu in Berlin this year with a great lineup of cohosts and speakers. #golang
4
11
1
74
Didn't expect the lensm get so fast; there was a blog post intended to go with it. So I finished a quick write-up on how I wired the tool together storj.io/blog/lensm. #golang
1
15
So a weekend (+ a few days) project for viewing Go assembly and source code side by side: github.com/loov/lensm #gioui #Golang
6
56
3
386
#gopherconEU Speaker Spotlight @egonelbre who loves finding new ways of looking at #golang code joins us again! Concurrency is hard to get right despite convenient language features. This talk will cover the concurrency rules of thumb and tips to avoid many of the problems.
5
14