Komunitas
lemmy.world
So Helm never fell short for me as an end user. As far as that goes, it’s near-perfect. Where it does fall short is as a package writer. A package in Helm is just Kubernetes YAML that’s templated in Golang templates. As such, it gets very hard to any logic beyond the most basic, and projects that get larger get very unwieldy. Hmm, what’s your idea for the OCI image format, e.g., how would it work? That might be worth looking into, too.
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.ml
Why I’ll need something like that? IIUC it is mostly to avoid placing huge load on the original package host when people download the same package hundreds of times a day in their CI workflow. It also means that Google can take control over the user experience rather than huge issues coming up every time some smaller host goes down or someone deletes an existing package version. Overall I doubt that this proxy was added as a source of tracking. And the privacy policy on the service is pretty strict: https://proxy.golang.org/privacy. So even though I am pretty wary of Google overall I think this is actually a fairly reasonable decision by them to have enabled by default.
Komunitas
lemmy.world
You can learn the basics using any beginner’s course on udemy. Then I’d recommend that you build smaller projects to practice. In the future you can change the types of projects you’re building to practice even more (rest apis, website frontend, messaging app, low level stuff with C/rust/golang), if you want yo reach this level, of course.
Komunitas
lemmy.ml
That’s called Piefed. Golang and Ruby are still missing though. Maybe there could even be an implementation in C.
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
lemmygrad.ml
Golang on my Rust D
Komunitas
infosec.pub
A bit late (sorry, been busy and distracted), but my new toy came in, and it is all pimped out. Only thing missing is a type c to USB female OTG or whatever, so I can plug in an external Wi-Fi adapter. Been writing way too many scripts in Golang and python, so been losing my sanity, but hey shit works.
Komunitas
programming.dev
I work in Java, Golang, Python, with Helm, CircleCI, bash scripts, Makefiles, Terraform, and Terragrunt for testing and deployment. There are other teams handling the C++ and SQL (plus whatever dark magic QA uses).
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
lemm.ee
It works in docker compose because compose handles relative paths for the volumes, the docker CLI doesn’t. You can achieve this by doing something like docker run -v $(pwd):/data ... pwd is a command that returns the current path as an absolute path, you can just run it by itself to see this. $() syntax is to execute the inner command separately before the shell runs the rest of it. (Same as backticks, just better practice) I imagine that wouldn’t work on windows, but it would on either osx, Linux or wsl. Generally speaking, if you need the file system access and your CLI requires some setup, I’d recommend either writing it in a statically compiled language (e.g. golang, rust) or researching how to compile a python script into an executable. If you’re just mounting your script in the container - you’re better off adding it directly at build time.
Komunitas
lemmy.world
You’re right that Bash is among the worst options available, but it is common and what our friend above indicated he had experience with. I think your points are all valid, but I also find that most professional situations don’t offer much choice in the matter anyway. I used PowerShell because it was my company’s standard and there were 10 years of technical debt built around it. I got to know its ins and outs because of that and find some of them neat. I don’t think anyone should take any of my messages as saying PowerShell is best in class for any particular use cases, but I do enjoy using it. I’m all Python and Golang now anyway 🙃
Komunitas
lemmy.world
As someone who spent 2 years learning and writing PowerShell for work… It’s… Okay. Way easier to make stuff work then bash, and gets really powerful when you make libraries for it. But… I prefer Python and GoLang for building scripts and small apps.
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?