Komunitas
lemmy.world
I’m not saying Rust is better for all applications, but IMO Golang has a pretty bad readability due to the “simplicity” they keep adhering to. Heck, even their generics support is still pretty terrible, and that’s a fundamental feature for properly readable code.
Komunitas
discuss.online
Hello, We’re looking for GoLang contributors to help with the federation service. We’re happy to have people that contribute code or help with code reviews. If you know anyone or if you’re interested please reach out! Email: [email protected] Mastodon: https://utter.online/@sublinks Online form: https://sublinks.org/join_organization.html Thanks, jgrim
Komunitas
lemmy.sdf.org
releasing a new kernel, re-written entirely in Golang using Copilot I just got so mad.
Komunitas
piefed.zip
Ne. Mi lernas Esperanton; mi ne uzas Esperanton; mi forgesas Esperanton. Iteracii ĉiu dekan jarojn. Pro mi, Esperanto bezonas pli sociaspacojn por interparoladi ne-Esperatojn temojn. Pli multe Esperanto lingvo komunumaroj konzernas meman Esperanton. Mi deziras c/golang, aŭ c/pivateca, aŭ c/ravegastriga, sed en Esperanto. Mi enuitiĝis per eterne diskuti sole pri Esperanton lingvo.
Komunitas
lemm.ee
I have never heard of ActivePieces. I took 30 min now to review it and play with it. From that alone, I can say: you can definitely achieve what gossip does using ActivePieces (in other words, Gossip covers a small subset of what ActivityPieces does if you want to create your email manually and plug it into what they call an IMAP Piece) Yep, Gossip is much lighter and reacts instantly thanks to golang concurrency constructs (it’s now running on a tiny VPS there are few jobs and it’s consuming 22MB of RAM, I will be able to keep it free and scale really really high without much struggle) Gossip is geared more towards tech people (if you can put together a curl query to cover your needs than you can do almost anything you want - trigger a telegram msg, matrix chat, create a Jira ticket, …) Gossip doesn’t handle any complex automations now, it simply connects an email it generates into a webhook you input (that seems to cover all the use cases I needed in my workplace)
Komunitas
lemmygrad.ml
I’m looking into setting up a subsonic-like server to stream music from. I find the ecosystem a bit weird because there are a lot of independent softwares that implement a subsonic API (I don’t know what that entails exactly). Because of this it’s a bit difficult to choose which implementation would be best for me. So far I have tried gonic and navidrome. Being golang powered they are the easiest to deploy and are actively maintained. It looks alright so far but because of the weird way I organise my music, I require two things: the server should not expect me to follow a given folder structure. Gonic expects all files belonging to one album in one folder I think. the server should allow me browse and play music by folder. I like to keep random related music under a single folder. Navidrome seems to not be capable of this but I am not too sure. I could be wrong with the above statements so feel free to correct. Please let me know what you use and what your experience has been. Then there is the problem of client on Android. Out of the ones I discovered, seems like symfonium and tempo are actively maintained and only tempo is foss. I am using tempo right now and so far so good. But suggestions/advice for this is again welcome.
Komunitas
programming.dev
I’d really like to do some personal projects, both to learn new stuff and scratch my digital itches. Likewise. There are so many things I’d love to do. Hell, I’d even love to just practice and improve at things that I do in my day job. My current job requires golang and while I’m competent, I’m nowhere near the level of comfort that I want to be. And that’s just the language, there are other libraries, technologies, etc. where I’d like to improve too. But unfortunately, I have to pace myself. And that basically means I can never do anything computer-related in my spare time. A part of me hopes that some day, I can reduce my hours, or just find a very chill job that still pays decently so I can do more important things in my spare time. But for now, this is the choice that I’ve made.
Komunitas
programming.dev
Yo, @[email protected], check the article again. Prettier, a very popular extension, heads the list now: Prettier — Code for VSCode (by prettier) – 955K Installs Discord Rich Presence for VS Code (by Mark H) – 189K Installs Rojo — Roblox Studio Sync (by evaera) – 117K Installs Solidity Compiler (by VSCode Developer) – 1.3K Installs Claude AI (by Mark H) Golang Compiler (by Mark H) ChatGPT Agent for VSCode (by Mark H) HTML Obfuscator (by Mark H) Python Obfuscator for VSCode (by Mark H) Rust Compiler for VSCode (by Mark H)
Komunitas
beehaw.org
I agree with your assessment of C/C++. I like using C because lt makes you have to really understand what you want to do. Then explaining it well enough for the computer to do it. It’s not easy but it’s good. Lately I’ve been enjoying Golang. It is becoming my favorite language to just get stuff done in.
Komunitas
sh.itjust.works
Lihat kiriman asli pada platform media sosial terkait.
Komunitas
lemmy.smeargle.fans
HN Discussion
Komunitas
lemmy.world
Hi everyone, I presented about how you can use ❄ Nix with Golang to create development environments at Conf42 earlier this week! I’d love some feedback, hopefully I didn’t get anything wrong 😅. Thanks
Komunitas
kbin.earth
go1.22.2 (released 2024-04-03) includes a security fix to the net/http package, as well as bug fixes to the compiler, the go command, the linker, and the encoding/gob, go/types, net/http, and runtime/trace packages. See the Go 1.22.2 milestone on our issue tracker for details.
Komunitas
lemmy.world
Lihat kiriman asli pada platform media sosial terkait.
Komunitas
lemmy.smeargle.fans
HN Discussion
Komunitas
lemmy.world
Currently fluent with c++, not-java, spackles of rust, stilllearning golang. Backend amateur, who believes there’s more to life than EsEsHeching to servers. I can spare some time to undertake moderate project (or major, we’ll see) Share your source, even if it’s java-related, I won’t judge, pinky swear.
Komunitas
lemmy.kde.social
There’s also a Golang alternative that does not have 6 GiB build folders like Tauri / Tauri 2. (Tauri generates like 3 MiB binaries. It’s the build folders that are huge. Also stay ready to compile huge Rust packages!)
Komunitas
lemmy.world
good to know. that does make sense, since rust and golang aren’t scripting languages.
Komunitas
lemmy.world
Could I write a compiler in C that does this check on a piece of Rust code? Well yes, but that code has to be written in Rust. The human has to follow rules to give the compiler a chance to check things. C is so simplictic, that if I can write a piece of functionality in C, I must understand its inner workings fully. Not just how to use the feature, but how the feature works under the hood. I don’t think that’s particularly more true of C than Rust or even Golang. In C you are frequently making function calls anyway for the real fun stuff. If you ever compile a “simplistic” chunk of C code that you think is obvious how it would compile to assembly and you open up the assembly output, you are likely to be very surprised with what the compiler chose to do. I’ve seen some professional C developers that never actually had a reason to fully understand how the stack works, since C abstracts that away and the implications of the stack don’t matter until you exceed some limitations.
Komunitas
lemmy.world
I had an interview with the hiring manager and these were the questions he asked. His accent was quite heavy so he also typed them for me in the VC chat window. I just copied/pasted from there. What are Go routines, and how do they differ from threads? How does Go’s garbage collector work, and how can it affect application performance? In Go, what is the ‘defer’ statements, and can you give an example of when it’s particularly useful? What is the biggest technical challenge you met when use golang for software development? How do you manage dependencies in a Go project? Do you have any working exp for using helm chart to deploy software on k8s env? Explain how you monitor and troubleshoot applications running in Kubernetes? What tools or practices have you found most effective? How have you used Kubernetes to improve the scalability and reliability of an software?