Follow

Looking for a small to medium sized project to review live on a Twitch stream. Who's brave enough? 😂

The plan isn't to criticize whatever it is you're working on, but to demo how I approach new projects and codebases, and to constructively show how one can easily improve their Go projects with the help of a few CLI tools. Don't be shy!

[Boosts appreciated]

@gcrkrause

That's not just fine, that's even better!

I'll check out the project and let you know if and when I'm planning to review this on stream. Maybe we can even plan for you to be around in the chat while I do! 🙂

@fribbledom alright, but its a pretty small project for now but I have some ideas how to proceed and want to abstract some stuff away (like add support for other file-types or even sql). But I have no idea yet how to do this in go. So any advice is highly appreciated!

@fribbledom I could use a different set of eyes on some of my projects :)

github.com/keltia/{ssllabs,observatory,erc-cimbl,ripe-atlas,cryptcheck,cipher} ;-)

All were created with me learning the language along the way.

@fribbledom I would be willing to. Would be interesting to see what you find about either git.wegmueller.it/Illumos/go-z or git.wegmueller.it/Illumos/pkg6 or
git.wegmueller.it/OpenCloud/op the last One I would need to check If it runs right now. Already a partial of the last one would very appreciated. The Tar handling code could use some love.

@txt_file

Weil mir die Sprache am meisten Spass macht, und das existierende Tooling hervorragend ist. Keine andere Sprache mit der ich bisher gearbeitet habe laesst sich zudem so einfach reviewen.

@fribbledom Hast du Kritik an rust oder noch nicht probiert?

@txt_file

Ich hab bestimmt Kritik an Rust, hab ich aber auch an Go 😄

Sind beides prima Sprachen. Wenn ich sie direkt vergleichen muesste, dann halte ich Go Code fuer deutlich les- und verstehbarer, und daher auch leichter zu maintainen und managen. Das muss aber nicht immer die oberste Prioritaet haben. Rust integriert sich vermutlich leichter in heterogene Umgebungen, CGo ist eher schon ein Anti-Pattern.

@fribbledom okay. Danke.

Ich versuche aktuell ein bisschen zu verstehen, warum so viel in Go und relativ wenig in rust gemacht wird. Ich habe mir allerdings beide Sprachen noch nicht näher angesehen.

@txt_file @fribbledom Rust ist halt systemnäher und echtzeitsicher, und ich denke da gibt es allgemein einfach weniger Anwendungsfelder als für irgendwas mit JSON-APIs (stark vereinfacht)

In der Linux-Audio-Welt ist Rust gerade so ein aufkommendes Thema und wird da sicherlich immer häufiger Verwendung finden.

@gcrkrause @fribbledom rust & go als Äquivalent zu C & python3 zu sehen ist eine These, die ich habe.

@txt_file @fribbledom Abgesehen davon, dass Python ne Skriptsprache und Go ne Kompilersprache ist, gar nicht unpassend.

@fribbledom Wenn Sie insistieren:

github.com/Luzifer?utf8=%E2%9C

Ist viel sehr kleines Tooling und einige etwas umfangreichere…

Falls du dir eins davon aussuchst sag gerne Bescheid wann und wo ich zuschauen kann… :D

@knut

Sieht nach einer netten Sammlung aus. Ich kuck's mir an und geb bald Bescheid!

@knut

It's funny you also got a streamdeck implementation among your repos 😆

Maybe you'll like deckmaster: github.com/muesli/deckmaster/

(Uses github.com/muesli/streamdeck)

@fribbledom
Awesome ! I don't code in Go but curious to watch! If I miss the live, do you have any reccord ?

@fribbledom
Answer to myself : twitch keeps reccords! Peaceful sounds in LFS video do you have a link to a playlist ?

@jeko

No link handy right now, but the album is freely available and called "Ajnia - Oasis".

@fribbledom
I'll volunteer my blood to the blood gods.
github.com/vbatts/go-mtree is a small CLI and library. I'm passionate about the concepts behind it and wouldn't mind the exposure for it. :-)

@fribbledom all my go is very incomplete and very specific (old student society projects I’m trying to resurrect, or stuff I’m working on in my postdoc), else I’d volunteer :’)

@fribbledom bin grad aktiv an einem am entwickeln: github.com/PhilmacFLy/wheretoe Ich hab auch noch ein bisschen größeres aber das würd ich evtl nicht als vorlage nehmen

Sign in to participate in the conversation
Mastodon

Server run by the main developers of the project 🐘 It is not focused on any particular niche interest - everyone is welcome as long as you follow our code of conduct!