Lies we tell ourselves to keep using #Golang
https://fasterthanli.me/articles/lies-we-tell-ourselves-to-keep-using-golang
My #gpn23 talk about Linux + Go self-hosting seems to be well-received!
https://cfp.gulas.ch/gpn23/talk/U8D9KR/ if you missed it and want to catch up on the recording or slides :)
It covers the entire spectrum, starting from a Raspberry Pi (with my very own https://gokrazy.org/!) to Mini-servers running #NixOS
It grinds my gears when I use a library that is already testing their next major version.
prompts
Introducing `prompts`, the latest breakthrough in smoltech AI research. A terminal prompt roulette that will make your panel moderation much more exciting (and cheaper).
https://git.bleu255.com/prompts/files.html
So far `prompts` has been successfully deployed in artistic research panel moderation (true story ). It will be intensively re-trained on a new thematic next week in Brussels to help moderate a digital art panel discussion at @imal for their 25 years anniversary and the launch of the introspective exhibition "I am vertical (but I would rather be horizontal)".
https://www.imal.org/en/events/i-am-vertical-but-i-would-rather-be-horizontal-vernissage
doors open at 18:30, starts at 19:00 Tuesday 1st July
Tough problem. I want to implement a production ready backend for an app, that is easy to install for normals. The current prototype is a small Django app. For ease of deployment I consider a #Python script based on PEP-723, uv and nanodjango or fastapi. The other option is a #Golang binary. Something for my walking round today or tomorrow morning.
Anyone knows what happened with
@python_discussions @rust_discussions @golang_discussions ?
Time to look for a job again.
For the last 5 years I've been writing Go, some JavaScript, and a little Ruby. Before that it was lots of Java and JavaScript, some Kotlin, and Ruby. (I've written code in a bunch of other languages too.)
Other skills include PostgreSQL database schema design, SQL query authoring and optimization, HTML & CSS, Linux system administration, and I'm pretty good at documenting things as well.
On the topic of JSON — does anyone know of a JSON parser for #golang that can store location data of all attributes traversed? Like "foo.bar.baz is on line 3, column 5"
It's a niche thing for sure, but it'd be nice if I didn't have to write it myself :)
As a bit of a diversion, I somehow ended up working through the #golang #tutorial this weekend.
I don't remotely consider myself much of a programmer. Possibly, a bit of a code janitor. I was just looking for a bit of an introduction to an unfamiliar language.
I have to say, #Go has some really clear, clean, and helpful #Documentation for a beginner wanting to get started with the language. I'm impressed.
Between the interactive tour(https://go.dev/tour/welcome/1) and the Getting Started tutorial(https://go.dev/doc/tutorial/), I honestly had fun dipping my toes into Go.
television
https://git.permacomputing.net/television/files.html
I've been in situations of giving a lecture or a workshop where there was no screen or projector available, or... No cable. The usual workaround that I've seen friends and colleagues use is to have everyone join jitsi/zoom/bbb/etc and do the screen sharing there. This works but feels like a grotesque variation of the "a multinational corporation's service as the easiest way of copying files between two nearby devices" entry from the crappy everyday tech bingo.
So here is a response with television, a simple binary that takes screenshots of your desktop at regular intervals and serves the result over http on an amazingly well formatted html page that can be accessed by everyone over LAN/WLAN with their browser. It's *not* a video stream, it's really a 1fps style screensharing web thing which is plenty enough for slides, GUI/TUI/CLI action, etc.
3/?
Get it while it’s hot! #GopherconEU
The latest release (v0.2.10) of https://github.com/gokrazy/rsync includes fixes related to sub-directory handling, by new contributor f-luo (welcome!), as well as a couple other fixes.
gokrazy/rsync is rsync, natively implemented in #golang! implements client and server, which can send or receive files (upload, download, all directions supported).
Go forth and sync your data!
Salutations from the Pacific Northwest! ️
In a past life, I was a Web developer building Java/JavaScript webapps hosted on Linux systems.
Now I spend my time as a Cloud Security Engineer, building tooling and
microservices in AWS to keep the bad guys out (or good guys who love footguns).
When I'm not hunched over my laptop writing code or troubleshooting,
you'll find me riding my bicycle, getting armbarred in Brazilian Jiu
Jitsu, playing D&D with my kids, or melting in a Korean sauna
(jjimjilbang) like a human dumpling.
I'm interested in connecting with people about #emacs #elisp #golang,
possibly collaborating on #foss projects.
In addition to English, I speak French (native but rusty), Spanish
(intermediate), Portuguese (beginner) and Korean (beginner).
#ForgejoRunner is available from #Guix channel
guix pull
guix show forgejo-runner
Thanks David Thompson and Ludovic Courtès
Got to do some serious work with iterator functions in #golang today, and they’re not bad! Felt pretty close to what I’ve used in other languages in the past. The syntax is a little verbose, and I’ve seen people complain about it. But that doesn’t stand out to me. What does is how poorly they seem to perform? In almost none of my benchmarks was there any benefits in processing data as a stream compared to creating intermediate collections. And often more allocations performed. Any tricks I should know about? Anyway, I’m sure performance improves with future releases, and I really hope it does! Because this is a nice addition to Go for sure.
Here's What You Need to Know About Go 1.22
https://hackernoon.com/heres-what-you-need-to-know-about-go-122
We are building an emergency legal aid app to connect people with lawyers during ICE raids, police encounters, and situations where vulnerable communities face harassment. Video calls within minutes when people need legal help most.
Response has been incredible! Flutter developers, legal experts, and lawyer connections joining the team.
Still looking for:
DM if interested. Boost for reach!