#golang — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #golang, aggregated by home.social.
-
Валидатор не нашёл поле is_admin, а Go его нашёл: пять ошибок при работе с JSON
Один и тот же JSON может привести систему к разным выводам. Валидатор пропустит поле, которое Go‑сервис спокойно прочитает, nil ‑слайс превратится в неожиданный для клиента null , а ошибка в имени параметра останется незамеченной до самого продакшена. Разбираем пять случаев, где поведение encoding/json в Go способно создать расхождение между компонентами системы, и смотрим, что меняет переход на encoding/json/v2 . Узнать детали
https://habr.com/ru/companies/otus/articles/1076496/
#Go #Golang #JSON #API #backend #микросервисы #валидация_данных #сериализация #безопасность_приложений #разработка_ПО
-
NginXplorer: Because Spinning Up a 2GB Grafana Stack Just to Watch Nginx Logs is Madness
It usually starts with an innocent thought on a Friday evening.You’re logged into a lo
https://schulz.dk/2026/09/14/nginxplorer-because-spinning-up-a-2gb-grafana-stack-just-to-watch-nginx-logs-is-madness/?utm_campaign=blogpost&utm_medium=twitter&utm_source=twitter
#bubbletea #golang #linux #nginx -
NginXplorer: Because Spinning Up a 2GB Grafana Stack Just to Watch Nginx Logs is Madness
It usually starts with an innocent thought on a Friday evening. You’re logged into a low-powered VPS or your homelab machine, and you notice your blog is feeling a bit sluggish. Or maybe you noticed a suspicious spike in inbound network bandwidth and you just want to know: Who is hammering my web server right now, what URLs are they hitting, and how badly is my upstream PHP-FPM or reverse proxy sweating? Naturally, you look at your options in 2026: The “Modern Cloud-Native” […] -
Thank you very much to #cupOGo for having me as a guest last Friday to talk about @TinyGo
Check it out here:
https://cupogo.dev/episodes/a-big-episode-about-tiny-things -
Most guides I found on Go backend services cover the code inside the service, with little on the production problems around it: configuration, lifecycle, observability, packaging, deployment.
My new guide, Building a Production REST API in Go, covers all of these alongside a working example service: https://tecnick.com/guides/go-rest-api/
#golang #restapi #backend #softwareengineering -
I won't stop glazing my plan prompt for #AI.
https://levelup.gitconnected.com/ai-planning-the-correct-way-55b1923f6906
Without it, AI Agents just shove anything and get things right but with collateral. With the plan, it stays on its lane.
#Programming #Coding #Code #VibeCoding #VibeCode #PHP #Laravel #Python #Golang #Rust #JavaScript #TypeScript #JS #HTML #CSS #CPP #SoftwareDevelopment #WebDevelopment #WebDev
-
I won't stop glazing my plan prompt for #AI.
https://levelup.gitconnected.com/ai-planning-the-correct-way-55b1923f6906
Without it, AI Agents just shove anything and get things right but with collateral. With the plan, it stays on its lane.
#Programming #Coding #Code #VibeCoding #VibeCode #PHP #Laravel #Python #Golang #Rust #JavaScript #TypeScript #JS #HTML #CSS #CPP #SoftwareDevelopment #WebDevelopment #WebDev
-
I won't stop glazing my plan prompt for #AI.
https://levelup.gitconnected.com/ai-planning-the-correct-way-55b1923f6906
Without it, AI Agents just shove anything and get things right but with collateral. With the plan, it stays on its lane.
#Programming #Coding #Code #VibeCoding #VibeCode #PHP #Laravel #Python #Golang #Rust #JavaScript #TypeScript #JS #HTML #CSS #CPP #SoftwareDevelopment #WebDevelopment #WebDev
-
I won't stop glazing my plan prompt for #AI.
https://levelup.gitconnected.com/ai-planning-the-correct-way-55b1923f6906
Without it, AI Agents just shove anything and get things right but with collateral. With the plan, it stays on its lane.
#Programming #Coding #Code #VibeCoding #VibeCode #PHP #Laravel #Python #Golang #Rust #JavaScript #TypeScript #JS #HTML #CSS #CPP #SoftwareDevelopment #WebDevelopment #WebDev
-
I won't stop glazing my plan prompt for #AI.
https://levelup.gitconnected.com/ai-planning-the-correct-way-55b1923f6906
Without it, AI Agents just shove anything and get things right but with collateral. With the plan, it stays on its lane.
#Programming #Coding #Code #VibeCoding #VibeCode #PHP #Laravel #Python #Golang #Rust #JavaScript #TypeScript #JS #HTML #CSS #CPP #SoftwareDevelopment #WebDevelopment #WebDev
-
Hey #golang folks, I have a service listening on some port (say 4321) and the #systemd service file has
```
SocketBindAllow=tcp:4321
SocketBindDeny=any
```When my service makes an _outgoing_ connection by calling
```
var dialer net.Dialer
dialer.DialContext(ctx, "tcp", "somehost.example.com:5678")
```
the service gets a permission error for violating the SocketBind* systemd restrictions.But only when using the cgo resolver. Setting `GODEBUG=netdns=go` fixes the error. So what is the cgo resolver doing that requires binding a socket?
-
Hey #golang folks, I have a service listening on some port (say 4321) and the #systemd service file has
```
SocketBindAllow=tcp:4321
SocketBindDeny=any
```When my service makes an _outgoing_ connection by calling
```
var dialer net.Dialer
dialer.DialContext(ctx, "tcp", "somehost.example.com:5678")
```
the service gets a permission error for violating the SocketBind* systemd restrictions.But only when using the cgo resolver. Setting `GODEBUG=netdns=go` fixes the error. So what is the cgo resolver doing that requires binding a socket?
-
Hey #golang folks, I have a service listening on some port (say 4321) and the #systemd service file has
```
SocketBindAllow=tcp:4321
SocketBindDeny=any
```When my service makes an _outgoing_ connection by calling
```
var dialer net.Dialer
dialer.DialContext(ctx, "tcp", "somehost.example.com:5678")
```
the service gets a permission error for violating the SocketBind* systemd restrictions.But only when using the cgo resolver. Setting `GODEBUG=netdns=go` fixes the error. So what is the cgo resolver doing that requires binding a socket?
-
Hey #golang folks, I have a service listening on some port (say 4321) and the #systemd service file has
```
SocketBindAllow=tcp:4321
SocketBindDeny=any
```When my service makes an _outgoing_ connection by calling
```
var dialer net.Dialer
dialer.DialContext(ctx, "tcp", "somehost.example.com:5678")
```
the service gets a permission error for violating the SocketBind* systemd restrictions.But only when using the cgo resolver. Setting `GODEBUG=netdns=go` fixes the error. So what is the cgo resolver doing that requires binding a socket?
-
Hey #golang folks, I have a service listening on some port (say 4321) and the #systemd service file has
```
SocketBindAllow=tcp:4321
SocketBindDeny=any
```When my service makes an _outgoing_ connection by calling
```
var dialer net.Dialer
dialer.DialContext(ctx, "tcp", "somehost.example.com:5678")
```
the service gets a permission error for violating the SocketBind* systemd restrictions.But only when using the cgo resolver. Setting `GODEBUG=netdns=go` fixes the error. So what is the cgo resolver doing that requires binding a socket?
-
Databricks is hiring Staff Software Engineer - AI Research Infrastructure
🔧 #cplusplus #golang #java #rust #scala #kubernetes
🌎 New York City, New York; San Francisco, California
⏰ Full-time
🏢 DatabricksJob details https://jobsfordevelopers.com/jobs/staff-software-engineer-ai-research-infrastructure-at-databricks-com-may-15-2026-b96102?utm_source=mastodon.world&utm_medium=social&utm_campaign=posting
#jobalert #jobsearch #hiring -
Databricks is hiring Staff Software Engineer - AI Research Infrastructure
🔧 #cplusplus #golang #java #rust #scala #kubernetes
🌎 New York City, New York; San Francisco, California
⏰ Full-time
🏢 DatabricksJob details https://jobsfordevelopers.com/jobs/staff-software-engineer-ai-research-infrastructure-at-databricks-com-may-15-2026-b96102?utm_source=mastodon.world&utm_medium=social&utm_campaign=posting
#jobalert #jobsearch #hiring -
Databricks is hiring Staff Software Engineer - AI Research Infrastructure
🔧 #cplusplus #golang #java #rust #scala #kubernetes
🌎 New York City, New York; San Francisco, California
⏰ Full-time
🏢 DatabricksJob details https://jobsfordevelopers.com/jobs/staff-software-engineer-ai-research-infrastructure-at-databricks-com-may-15-2026-b96102?utm_source=mastodon.world&utm_medium=social&utm_campaign=posting
#jobalert #jobsearch #hiring -
Databricks is hiring Staff Software Engineer - AI Research Infrastructure
🔧 #cplusplus #golang #java #rust #scala #kubernetes
🌎 New York City, New York; San Francisco, California
⏰ Full-time
🏢 DatabricksJob details https://jobsfordevelopers.com/jobs/staff-software-engineer-ai-research-infrastructure-at-databricks-com-may-15-2026-b96102?utm_source=mastodon.world&utm_medium=social&utm_campaign=posting
#jobalert #jobsearch #hiring -
Databricks is hiring Staff Software Engineer - AI Research Infrastructure
🔧 #cplusplus #golang #java #rust #scala #kubernetes
🌎 New York City, New York; San Francisco, California
⏰ Full-time
🏢 DatabricksJob details https://jobsfordevelopers.com/jobs/staff-software-engineer-ai-research-infrastructure-at-databricks-com-may-15-2026-b96102?utm_source=mastodon.world&utm_medium=social&utm_campaign=posting
#jobalert #jobsearch #hiring -
Trying to understand #golang. It seems to have quite some "implicit (and short) is better than explicit (and longer)"-features 🙄
-
WGX is now ihasvpn, and it's been rewritten from scratch.
The old WGX was a Bash installer that assembled a VPN on your host. The new one is a WireGuard server of its own: one static Go binary in one container, driving kernel WireGuard over netlink, with a web console built in.
Free software, AGPL-3.0.
-
WGX is now ihasvpn, and it's been rewritten from scratch.
The old WGX was a Bash installer that assembled a VPN on your host. The new one is a WireGuard server of its own: one static Go binary in one container, driving kernel WireGuard over netlink, with a web console built in.
Free software, AGPL-3.0.
-
WGX is now ihasvpn, and it's been rewritten from scratch.
The old WGX was a Bash installer that assembled a VPN on your host. The new one is a WireGuard server of its own: one static Go binary in one container, driving kernel WireGuard over netlink, with a web console built in.
Free software, AGPL-3.0.
-
I'm sure many older programmers will grunt at seeing this mentioned, but as much as AI annoys me just as much as the next guy (because of AI slop, increased hardware costs and stuff like that)...
... I can't deny that it feels like it's easier than ever to start learning to program these days.
You've got yourself a personal tutor who guides you through step by step and answers all of your questions you might be wondering.
You'll never be completely stuck.
Learning #Golang with Gemini atm
-
Chainlink Labs is hiring Security Response Engineer
🔧 #golang #python #ruby #blockchain #defi #aws #gcp #securityengineer
🌎 Remote; Dallas, Texas
⏰ Full-time
🏢 Chainlink LabsJob details https://jobsfordevelopers.com/jobs/security-response-engineer-at-chainlinklabs-com-apr-14-2023-fcdbe5?utm_source=mastodon.world&utm_medium=social&utm_campaign=posting
#jobalert #jobsearch #hiring -
Chainlink Labs is hiring Security Response Engineer
🔧 #golang #python #ruby #blockchain #defi #aws #gcp #securityengineer
🌎 Remote; Dallas, Texas
⏰ Full-time
🏢 Chainlink LabsJob details https://jobsfordevelopers.com/jobs/security-response-engineer-at-chainlinklabs-com-apr-14-2023-fcdbe5?utm_source=mastodon.world&utm_medium=social&utm_campaign=posting
#jobalert #jobsearch #hiring -
Chainlink Labs is hiring Security Response Engineer
🔧 #golang #python #ruby #blockchain #defi #aws #gcp #securityengineer
🌎 Remote; Dallas, Texas
⏰ Full-time
🏢 Chainlink LabsJob details https://jobsfordevelopers.com/jobs/security-response-engineer-at-chainlinklabs-com-apr-14-2023-fcdbe5?utm_source=mastodon.world&utm_medium=social&utm_campaign=posting
#jobalert #jobsearch #hiring -
Chainlink Labs is hiring Security Response Engineer
🔧 #golang #python #ruby #blockchain #defi #aws #gcp #securityengineer
🌎 Remote; Dallas, Texas
⏰ Full-time
🏢 Chainlink LabsJob details https://jobsfordevelopers.com/jobs/security-response-engineer-at-chainlinklabs-com-apr-14-2023-fcdbe5?utm_source=mastodon.world&utm_medium=social&utm_campaign=posting
#jobalert #jobsearch #hiring -
Chainlink Labs is hiring Security Response Engineer
🔧 #golang #python #ruby #blockchain #defi #aws #gcp #securityengineer
🌎 Remote; Dallas, Texas
⏰ Full-time
🏢 Chainlink LabsJob details https://jobsfordevelopers.com/jobs/security-response-engineer-at-chainlinklabs-com-apr-14-2023-fcdbe5?utm_source=mastodon.world&utm_medium=social&utm_campaign=posting
#jobalert #jobsearch #hiring -
After reading about Hyrum-proofing in encoding/json/v2 I made a tiny errors compatible module doing exactly that.
-
ClickUp is hiring Senior AI Engineer - AI Platform
🔧 #golang #python #typescript #aws #azure #docker #gcp #kubernetes #seniorengineer
🌎 Canada
⏰ Full-time
🏢 ClickUpJob details https://jobsfordevelopers.com/jobs/senior-ai-engineer-ai-platform-at-clickup-com-jun-12-2025-f08193?utm_source=mastodon.world&utm_medium=social&utm_campaign=posting
#jobalert #jobsearch #hiring -
ClickUp is hiring Senior AI Engineer - AI Platform
🔧 #golang #python #typescript #aws #azure #docker #gcp #kubernetes #seniorengineer
🌎 Canada
⏰ Full-time
🏢 ClickUpJob details https://jobsfordevelopers.com/jobs/senior-ai-engineer-ai-platform-at-clickup-com-jun-12-2025-f08193?utm_source=mastodon.world&utm_medium=social&utm_campaign=posting
#jobalert #jobsearch #hiring -
ClickUp is hiring Senior AI Engineer - AI Platform
🔧 #golang #python #typescript #aws #azure #docker #gcp #kubernetes #seniorengineer
🌎 Canada
⏰ Full-time
🏢 ClickUpJob details https://jobsfordevelopers.com/jobs/senior-ai-engineer-ai-platform-at-clickup-com-jun-12-2025-f08193?utm_source=mastodon.world&utm_medium=social&utm_campaign=posting
#jobalert #jobsearch #hiring -
ClickUp is hiring Senior AI Engineer - AI Platform
🔧 #golang #python #typescript #aws #azure #docker #gcp #kubernetes #seniorengineer
🌎 Canada
⏰ Full-time
🏢 ClickUpJob details https://jobsfordevelopers.com/jobs/senior-ai-engineer-ai-platform-at-clickup-com-jun-12-2025-f08193?utm_source=mastodon.world&utm_medium=social&utm_campaign=posting
#jobalert #jobsearch #hiring -
ClickUp is hiring Senior AI Engineer - AI Platform
🔧 #golang #python #typescript #aws #azure #docker #gcp #kubernetes #seniorengineer
🌎 Canada
⏰ Full-time
🏢 ClickUpJob details https://jobsfordevelopers.com/jobs/senior-ai-engineer-ai-platform-at-clickup-com-jun-12-2025-f08193?utm_source=mastodon.world&utm_medium=social&utm_campaign=posting
#jobalert #jobsearch #hiring