jamesog, to golang
@jamesog@mastodon.social avatar

Crimes against humanity: I just came across an (internal) repo that has a go.mod templated using ERB

kushal, to golang
@kushal@toots.dgplug.org avatar

I don't write not enough or code :(

kushal, to golang
@kushal@toots.dgplug.org avatar

Once upon a time there were a server and a client. They used to talk over an unix domain socket.

I am sure there are many old stories like this.

kushal, to golang
@kushal@toots.dgplug.org avatar

Added support to my server.

passthejoe, to golang
@passthejoe@ruby.social avatar

1.22 Redefines the For Loop for Easier Concurrency - The New Stack https://thenewstack.io/golang-1-22-redefines-the-for-loop-for-easier-concurrency/

purelinux, to golang German
@purelinux@social.tchncs.de avatar

Whats your favorite #Go #webframework ? And why?

#golang

lobocode, to emacs
@lobocode@hachyderm.io avatar

Does anyone have an configuration to share where it separates the workstation for , , and other languages into custom modules?

alyx, to golang
@alyx@3615.computer avatar

What’s your favorite library in for web authentication? Or any other recommendation to implement it (like std lib or just a JWT one etc).

Ideally it supports classic credentials, 2FA and passkeys. Bonus for OAuth providers that you can extend (if it does not support Mastodon out of the box for example).

Reboost welcome 👉👈

changelog, to golang
@changelog@changelog.social avatar

Freeze (by @charmcli) generates PNGs, SVGS, and WebPs of code and terminal output alike!

(It's also customizable and ships with an interactive TUI)

🔗 https://github.com/charmbracelet/freeze

image/png

mo8it, to rust
@mo8it@fosstodon.org avatar

Finally, the video with the powerful quote by Google is uploaded!

"Rust teams at Google are as productive as ones using Go, and more than twice as productive as teams using C++" 🤯

https://youtu.be/QrrH2lcl9ew

Rust isn't just about memory safety, Rust isn't just about performance, Rust is also about productivity, reliability and correctness!

I found the video to send to people when I want to convince them of Rust 🦀

preslavrachev, to Java
@preslavrachev@mastodon.social avatar

Things have come full circle:

2010 - my first encounter with Spring. Did that professionally until 2019.
2019-2023 - Discovered Go and it became my daily driver.
2022-2023 - Picked up Java again, via Quarkus. Enjoyed it a lot, but still kept pushing for Go.
2024 - Reunited with Spring Boo. Had to admit that Go is a dead-end for the things im working on.

Go is fantastic, but not great for the good old monolithic line-of-business apps on our agenda.


osjobhub, to opensource
@osjobhub@fosstodon.org avatar

Featured Job Alert: CloudLinux is seeking a middle-senior Golang developer for its Imunify360 security solution product. Check out this and other remote positions on https://opensourcejobhub.com/job/13975

anze3db, to golang
@anze3db@fosstodon.org avatar

Great blog post about Optimizing SQLite for servers by Sylvain. It’s mostly focused on , but my commit for IMMEDIATE transactions is also mentioned!

https://kerkour.com/sqlite-for-servers

jakub, to random
@jakub@jirutka.cz avatar

If were a Go or Rust dependency, you wouldn’t have a single copy of xz library on your system, but many, hidden in every executable that uses it. Distros would have to rebuild all packages using that lib (not just the lib itself), which could take days or weeks, and users would have to update them all, downloading tens or hundreds of megabytes.

If you install binaries directly from vendors/devs, it’s even worse – you wouldn’t even know which ones are affected and you’d (1/3)

jakub,
@jakub@jirutka.cz avatar

doesn’t even support any kind of shared libraries by design! Each Go binary bundles everything, including a rather large runtime. Linux distros have to rebuild all packages written in Go several times a year because of security vulnerabilities found in the Go runtime or stdlib. Go is a (not just) disaster.
https://www.cvedetails.com/vulnerability-list/vendor_id-14185/product_id-29205/Golang-GO.html

preslavrachev, to golang
@preslavrachev@mastodon.social avatar

I was going to make a nasty April’s Fool about Google dumping the Go language, but then I read about it pulling the plug on its Podcasts app, and was like, f*ck, they might actually do it. So, no jokes today ;)

https://www.wired.com/story/google-podcasts-how-to-transfer-your-subscriptions/


mfru, to austria
@mfru@mastodon.social avatar

does someone know of companies in austria having open go positions or even having go in their stack?

i have looked around for a few weeks but don't seem to find any

gregorni, to programming
@gregorni@fosstodon.org avatar

What does your development environment look like right now?

(IDE/Text Editor? Terminal Multiplexer? Package Manager? Shell? Programming Language? Containerization? Command Runner? Terminal Emulator?)

blainsmith,
@blainsmith@fosstodon.org avatar

@gregorni

Editor: #HelixEditor
Terminal emulator: #GNOME terminal
Terminal multiplexer: #tmux
Shell: #zsh
Linux Desktop: @system76 #Pop_OS !
Langs: #GoLang #RustLang #HareLang
DB: #PostgreSQL #SQLite
Containerization: #Podman
SCM: #git #lazygit

jonippolito, to Cybersecurity
@jonippolito@digipres.club avatar

A cybersecurity researcher finds that 20% of software packages recommended by GPT-4 are fake, so he builds one that 15,000 code bases already depend on, to prevent some hacker from writing a malware version.

Disaster averted in this case, but there aren't enough fingers to plug all the AI-generated holes 😬

https://it.slashdot.org/story/24/03/30/1744209/ai-hallucinated-a-dependency-so-a-cybersecurity-researcher-built-it-as-proof-of-concept-malware

#AIethics #Cybersecurity #GPT #OpenAI #LLM #GenAI #GenerativeAI #Python #NodeJS #Ruby #Golang

jdecool, to golang
@jdecool@phpc.social avatar

Hey Mastodon, what's the best library to process JSONPath query with Go ?

changelog, to golang
@changelog@changelog.social avatar

In which @jerod's atuin stats reveals a command he uses often that @ellie & @adam hadn't yet heard of...

(a session manager written in )

🎥 https://youtu.be/aXX9iLjHTHk

dotemacs, to golang
@dotemacs@mastodon.xyz avatar

’s trading macro -> (& from the description ->as too) implemented for

https://medium.com/nerd-for-tech/gracefully-mimicking-clojures-threading-macros-in-golang-656827a12421

preslavrachev, to twitter
@preslavrachev@mastodon.social avatar

Saw a post by @starbuxman, which I absolutely agree with, so I had to share it around:

“async/await was a mistake.”

https://x.com/starbuxman/status/1772946628288155910?s=20

I am so glad that Java didn’t fully commit to that route (despite the whole reactive jumbo-jumbo), and is now slowly getting the green threads it should have introduced a decade ago.


osjobhub, to linux
@osjobhub@fosstodon.org avatar
omz13, to fediverse
@omz13@mastodon.social avatar

I’m making my own server in . Today, a big achievement: received a Follow, sent an Accept this Follow which was accepted. That might not sound like much, but behind the scenes there were so parts needed to get this to work: WebFinger, verifying http messages, parsing Activity Streams objects, processing the request, generating and signing the http response.

mattb, to golang
@mattb@hachyderm.io avatar

folks, can anybody tell me why this doesn't do what I expect: https://go.dev/play/p/VQB02JKAaNG

tl;dr errors.Is(MyError{}, MyError{}) returns false 🤔

  • All
  • Subscribed
  • Moderated
  • Favorites
  • megavids
  • thenastyranch
  • rosin
  • GTA5RPClips
  • osvaldo12
  • love
  • Youngstown
  • slotface
  • khanakhh
  • everett
  • kavyap
  • mdbf
  • DreamBathrooms
  • ngwrru68w68
  • provamag3
  • magazineikmin
  • InstantRegret
  • normalnudes
  • tacticalgear
  • cubers
  • ethstaker
  • modclub
  • cisconetworking
  • Durango
  • anitta
  • Leos
  • tester
  • JUstTest
  • All magazines