1
-1
submitted 4 hours ago by 4rkal@lemmy.world to c/golang@programming.dev
2
10
submitted 2 days ago by 4ffy@lemmy.ml to c/golang@programming.dev
3
11
submitted 3 weeks ago by neme@lemm.ee to c/golang@programming.dev
4
10

In the original proof of concept for ranging over functions, iter.Pull was implemented via goroutines and channels, which has a massive overhead.

When I dug in to see what the released code did I was delighted to see that the go devs implemented actual coroutines to power it. Which is one of the only ways to get sensible performance from this.

Will the coro package be exposed as public API in the future? Here's to hoping ♥️

5
19
submitted 1 month ago by neme@lemm.ee to c/golang@programming.dev
6
35

Always choose the right tool for the job? Nah. I use Go basically everywhere, which either makes me insightful or stupid. Decide for yourself! :D

7
17

On my work I'm always switching between databases and kind of tired on UX differences between psql, mysql, sqlite3. So, I'm making a small set of tools for myself in tries to solve that. It's kinda works for me already and I'd like to share it here :)

8
13
9
7
10
22
submitted 2 months ago by mac@programming.dev to c/golang@programming.dev
11
7

I made some Go scripts that require user input fmt.Scanln(&fileName) during the execution. When I use the Go debugger built into VSCode which is the launch type, it works but there is no way to enter any prompts when your exeuctable asks for a input. With other programming languages like NodeJS and PHP, there is way to run the scripts in "debugging mode" where it will run the code but before it executes the code, it will wait to attach to a debugger on your system and then execute the code. This has always allowed me to use the terminal for inputs in the executable.

For example to do this in NodeJS, you will use node --inspect-brk=0.0.0.0 main.js instead of node main.js and then run the debugger in VSCode to attach it to the executing script. Is there a way to do this with Go? Do I need to set something up to achieve this?

I am on Linux Mint and cannot find any commands to run go run . but to wait for a debugger to attach to the executable before executing.

12
4

From @palkan: Learn how to temporarily stream verbose logs from your @golang applications without restarts and even without changing the application-level logging settings.

https://evilmartians.com/chronicles/realtime-diagnostic-logging-or-how-to-really-spy-on-your-go-web-apps

13
8
14
17
Sqlc: 2024 check in (brandur.org)
15
12
16
7
17
19

cross-posted from: https://discuss.online/post/8349829

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: hello@sublinks.org Mastodon: https://utter.online/@sublinks Online form: https://sublinks.org/join_organization.html

Thanks, jgrim

18
5
19
17
Beginner resources? (lemmy.world)
submitted 4 months ago* (last edited 4 months ago) by Agualusa@lemmy.world to c/golang@programming.dev

After asking for a first programming language here, I've decided learning Go. After some searching I've found that the beginner learning resources are some years old. Can anyone suggest some beginner resources for someone that likes to learn by doing stuff? Thank you.

20
16
21
21
submitted 4 months ago by neme@lemm.ee to c/golang@programming.dev
22
5
submitted 5 months ago by mac@programming.dev to c/golang@programming.dev
23
15
24
23
submitted 5 months ago by jwr1@kbin.earth to c/golang@programming.dev

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.

25
18
Go Enums Still Suck (www.zarl.dev)
view more: next ›

Golang

1 readers
7 users here now

This is a community dedicated to the go programming language.

Useful Links:

Rules:

founded 1 year ago
MODERATORS