#golang — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #golang, aggregated by home.social.
-
LaunchDarkly is hiring Senior Backend Engineer, Experimentation
🔧 #cplusplus #golang #python #rust #postgresql #seniorengineer
🌎 Remote; United States
⏰ Full-time
🏢 LaunchDarklyJob details https://jobsfordevelopers.com/jobs/senior-backend-engineer-experimentation-at-launchdarkly-com-aug-21-2026-c134ee?utm_source=mastodon.world&utm_medium=social&utm_campaign=posting
#jobalert #jobsearch #hiring -
f4, сайд-проекты и помощь экосистеме Go
В процессе работы над f4 , современной репродукцией Far Manager на Go, мне пришлось столкнуться с кучей ограничений экосистемы и написать массу вспомогательных библиотек, добавив недостающие кусочки паззла. Встроенный mp3 плеер f4 (да, он уже есть, пусть и на стадии PoC, вызывается по Ctrl+Shft+M) на скрине не просто так — это чуть ли не единственный плеер для *nix, нормально работающий с русскими кодировками id3v1 тэгов, для чего в том числе как раз потребовалась отдельная библиотека. Обзор всех наработок f4, которыми вы можете воспроизоваться в своих Go проектах — в этой статье.
https://habr.com/ru/articles/1078850/
#f4 #Far_Manager #файловый_менеджер #двухпанельник #библиотеки #go #golang
-
ClickHouse is hiring Senior Cloud Software Engineer - Efficiency Engineering
🔧 #c #cplusplus #golang #java #aws #azure #gcp #kubernetes #terraform #seniorengineer
🌎 Remote; United States
⏰ Full-time
🏢 ClickHouseJob details https://jobsfordevelopers.com/jobs/senior-cloud-software-engineer-efficiency-engineering-at-clickhouse-com-aug-13-2026-652eb4?utm_source=mastodon.world&utm_medium=social&utm_campaign=posting
#jobalert #jobsearch #hiring -
ClickHouse is hiring Senior Cloud Software Engineer - Efficiency Engineering
🔧 #c #cplusplus #golang #java #aws #azure #gcp #kubernetes #terraform #seniorengineer
🌎 Remote; United States
⏰ Full-time
🏢 ClickHouseJob details https://jobsfordevelopers.com/jobs/senior-cloud-software-engineer-efficiency-engineering-at-clickhouse-com-aug-13-2026-652eb4?utm_source=mastodon.world&utm_medium=social&utm_campaign=posting
#jobalert #jobsearch #hiring -
ClickHouse is hiring Senior Cloud Software Engineer - Efficiency Engineering
🔧 #c #cplusplus #golang #java #aws #azure #gcp #kubernetes #terraform #seniorengineer
🌎 Remote; United States
⏰ Full-time
🏢 ClickHouseJob details https://jobsfordevelopers.com/jobs/senior-cloud-software-engineer-efficiency-engineering-at-clickhouse-com-aug-13-2026-652eb4?utm_source=mastodon.world&utm_medium=social&utm_campaign=posting
#jobalert #jobsearch #hiring -
ClickHouse is hiring Senior Cloud Software Engineer - Efficiency Engineering
🔧 #c #cplusplus #golang #java #aws #azure #gcp #kubernetes #terraform #seniorengineer
🌎 Remote; United States
⏰ Full-time
🏢 ClickHouseJob details https://jobsfordevelopers.com/jobs/senior-cloud-software-engineer-efficiency-engineering-at-clickhouse-com-aug-13-2026-652eb4?utm_source=mastodon.world&utm_medium=social&utm_campaign=posting
#jobalert #jobsearch #hiring -
ClickHouse is hiring Senior Cloud Software Engineer - Efficiency Engineering
🔧 #c #cplusplus #golang #java #aws #azure #gcp #kubernetes #terraform #seniorengineer
🌎 Remote; United States
⏰ Full-time
🏢 ClickHouseJob details https://jobsfordevelopers.com/jobs/senior-cloud-software-engineer-efficiency-engineering-at-clickhouse-com-aug-13-2026-652eb4?utm_source=mastodon.world&utm_medium=social&utm_campaign=posting
#jobalert #jobsearch #hiring -
The October 2026 issue is available now. This month, we introduce you to the Vosk speech recognition toolkit and show you how to build speech input into a Python script. This month's DVD: Garuda Linux Mokka and GParted Live. Get your copy today!
https://shop.linuxnewmedia.com/shop/category/linux-magazine-15
#Linux #Vosk #GarudaLinux #GParted #kernel #Golang #PiPico #AsteroidOS
-
Ваш сервис на домене клиента: CNAME, certbot и 300 строк Go вместо ACME on-demand
Есть класс фич, которые выглядят на одну строчку в тикете и на неделю в реализации. «Хочу, чтобы статус-страница жила на моём домене» — из таких. Клиент добавляет CNAME status.client.ru → status.your-service.com , и дальше начинается интересное: кто выпустит сертификат для чужого домена, кто его продлит, как не дать одному пользователю положить всю схему мусорными доменами и почему X-Forwarded-For может превратить внутренний эндпоинт в публичный.
https://habr.com/ru/articles/1078312/
#certbot #tls #nginx #whitelabel #cname #custom_domains #golang
-
Ваш сервис на домене клиента: CNAME, certbot и 300 строк Go вместо ACME on-demand
Есть класс фич, которые выглядят на одну строчку в тикете и на неделю в реализации. «Хочу, чтобы статус-страница жила на моём домене» — из таких. Клиент добавляет CNAME status.client.ru → status.your-service.com , и дальше начинается интересное: кто выпустит сертификат для чужого домена, кто его продлит, как не дать одному пользователю положить всю схему мусорными доменами и почему X-Forwarded-For может превратить внутренний эндпоинт в публичный.
https://habr.com/ru/articles/1078312/
#certbot #tls #nginx #whitelabel #cname #custom_domains #golang
-
Ваш сервис на домене клиента: CNAME, certbot и 300 строк Go вместо ACME on-demand
Есть класс фич, которые выглядят на одну строчку в тикете и на неделю в реализации. «Хочу, чтобы статус-страница жила на моём домене» — из таких. Клиент добавляет CNAME status.client.ru → status.your-service.com , и дальше начинается интересное: кто выпустит сертификат для чужого домена, кто его продлит, как не дать одному пользователю положить всю схему мусорными доменами и почему X-Forwarded-For может превратить внутренний эндпоинт в публичный.
https://habr.com/ru/articles/1078312/
#certbot #tls #nginx #whitelabel #cname #custom_domains #golang
-
Now creating two networks from the rpi which means my on board WiFi is busy and I can no longer ssh.
I miss ssh already
-
-
100% local chat with a GGUF model in your browser using WebAssembly.
Written in @golang compiled with @TinyGo Now runs in Chrome / Firefox & supports WebGPU when available.
-
Go 1.27 подменил движок encoding/json. Замерил три конфигурации и нашёл, где стало хуже
В Go 1.27 encoding/json стал тонким слоем поверх нового encoding/json/v2. Собрал тулчейн из исходников, прогнал один и тот же код в четырёх конфигурациях и разобрался, почему разбор в any стал медленнее в полтора раза.
https://habr.com/ru/articles/1078082/
#golang #json #сериализация #go_127 #бенчмарки #производительность #миграция
-
Go 1.27 подменил движок encoding/json. Замерил три конфигурации и нашёл, где стало хуже
В Go 1.27 encoding/json стал тонким слоем поверх нового encoding/json/v2. Собрал тулчейн из исходников, прогнал один и тот же код в четырёх конфигурациях и разобрался, почему разбор в any стал медленнее в полтора раза.
https://habr.com/ru/articles/1078082/
#golang #json #сериализация #go_127 #бенчмарки #производительность #миграция
-
Go 1.27 подменил движок encoding/json. Замерил три конфигурации и нашёл, где стало хуже
В Go 1.27 encoding/json стал тонким слоем поверх нового encoding/json/v2. Собрал тулчейн из исходников, прогнал один и тот же код в четырёх конфигурациях и разобрался, почему разбор в any стал медленнее в полтора раза.
https://habr.com/ru/articles/1078082/
#golang #json #сериализация #go_127 #бенчмарки #производительность #миграция
-
Asking an AI agent to refactor a function in a large repo like #Kubernetes, often ends in a burnt context window or missed transitive callers.
rgctl gives agents a pre-computed call graph to measure exact "blast radius" in <1s. Stop letting LLMs grep your monorepo.
https://shaaf.dev/post/measuring-change-impact-with-blast-radius-on-kubernetes-for-agents/
#AI #Golang #CodeGraph -
Asking an AI agent to refactor a function in a large repo like #Kubernetes, often ends in a burnt context window or missed transitive callers.
rgctl gives agents a pre-computed call graph to measure exact "blast radius" in <1s. Stop letting LLMs grep your monorepo.
https://shaaf.dev/post/measuring-change-impact-with-blast-radius-on-kubernetes-for-agents/
#AI #Golang #CodeGraph -
Asking an AI agent to refactor a function in a large repo like #Kubernetes, often ends in a burnt context window or missed transitive callers.
rgctl gives agents a pre-computed call graph to measure exact "blast radius" in <1s. Stop letting LLMs grep your monorepo.
https://shaaf.dev/post/measuring-change-impact-with-blast-radius-on-kubernetes-for-agents/
#AI #Golang #CodeGraph -
Asking an AI agent to refactor a function in a large repo like #Kubernetes, often ends in a burnt context window or missed transitive callers.
rgctl gives agents a pre-computed call graph to measure exact "blast radius" in <1s. Stop letting LLMs grep your monorepo.
https://shaaf.dev/post/measuring-change-impact-with-blast-radius-on-kubernetes-for-agents/
#AI #Golang #CodeGraph -
Asking an AI agent to refactor a function in a large repo like #Kubernetes, often ends in a burnt context window or missed transitive callers.
rgctl gives agents a pre-computed call graph to measure exact "blast radius" in <1s. Stop letting LLMs grep your monorepo.
https://shaaf.dev/post/measuring-change-impact-with-blast-radius-on-kubernetes-for-agents/
#AI #Golang #CodeGraph -
I have to say, any model on the #CommandCode eats Gemini 3.1 Pro for coding.
Even the "free" ones.
#AI #AIAgent #Programming #VibeCoding #Coding #Code #VibeCode #PHP #Laravel #JavaScript #TypeScript #Rust #Golang #Python #SoftwareDevelopment #WebDevelopment #WebDev
-
I have to say, any model on the #CommandCode eats Gemini 3.1 Pro for coding.
Even the "free" ones.
#AI #AIAgent #Programming #VibeCoding #Coding #Code #VibeCode #PHP #Laravel #JavaScript #TypeScript #Rust #Golang #Python #SoftwareDevelopment #WebDevelopment #WebDev
-
I have to say, any model on the #CommandCode eats Gemini 3.1 Pro for coding.
Even the "free" ones.
#AI #AIAgent #Programming #VibeCoding #Coding #Code #VibeCode #PHP #Laravel #JavaScript #TypeScript #Rust #Golang #Python #SoftwareDevelopment #WebDevelopment #WebDev
-
I have to say, any model on the #CommandCode eats Gemini 3.1 Pro for coding.
Even the "free" ones.
#AI #AIAgent #Programming #VibeCoding #Coding #Code #VibeCode #PHP #Laravel #JavaScript #TypeScript #Rust #Golang #Python #SoftwareDevelopment #WebDevelopment #WebDev
-
I have to say, any model on the #CommandCode eats Gemini 3.1 Pro for coding.
Even the "free" ones.
#AI #AIAgent #Programming #VibeCoding #Coding #Code #VibeCode #PHP #Laravel #JavaScript #TypeScript #Rust #Golang #Python #SoftwareDevelopment #WebDevelopment #WebDev
-
You have to be shitting me. Even #OpenCode Big Pickle fucks over Gemini 3.1 Pro.
Welp, I'm not renewing that shit anymore, so it's time to find a cheap AI Agent around.
Curently aiming for OpenCode. What are your recommendations under $20?
#AI #AIAgents #VibeCoding #VibeCode #Programming #SoftwareDevelopment #WebDevelopment #WebDev #PHP #JavaScript #TypeScript #Python #Golang #Rust #ArtificialIntelligence #Codex #Claude #Copilot #Kimi #ZenAI #Perplexity #DeepSeek #MistralAI #Grok #Qwen
-
Access‑token в переменной, refresh — в HttpOnly‑cookie: безопасная авторизация на Go + Vue 3
Тема хранения токенов — одна из самых больных в авторизации. Многие, не до конца понимая, как авторизация должна работать, кладут оба токена в cookie или — что ещё хуже — в localStorage. В этой статье мы соберём схему, в которой access‑token живёт в памяти приложения, refresh‑token — в HttpOnly‑cookie, а фронтенд сам восстанавливает сессию после перезагрузки страницы и незаметно обновляет протухший access. Бекенд — на Go, фронтенд — на Vue 3 (Vuex + vue‑router + axios), но концепция так же применима к React и Next.js. Верстку и стили оставляю за кадром — в статье только логика авторизации.
https://habr.com/ru/articles/1072430/
#jwt #access_token #refresh_token #авторизация #golang #vue_3 #httponly_cookie #xss #csrf #react
-
Выпекаем тесты на Go с Testo: делимся нашим open-source-фреймворком
Привет, Хабр! Я Вадим, разработчик QA-платформы в Ozon. Стандартного testing в Go хватает юнит-тестам, но большим end-to-end-сценариям нужно больше: Allure-отчёты, плагины, Suite’ы, параметризация, параллельные запуски. Мы не нашли в Go-экосистеме инструмент, который закрывал бы всё это, не ломая привычный go test , — и написали свой: Testo. Сегодня на нём работает больше 60 тысяч тестов для 500+ сервисов Ozon, а теперь мы опубликовали его в open source . В статье покажу Testo и плагины в деле: как небольшой Go-тест шаг за шагом превращается в полноценный e2e-сценарий с отчётами, фикстурами, хуками и шагами, сохраняя привычный вид.
https://habr.com/ru/companies/ozontech/articles/1062036/
#go #open_source #qa #allure #golang #qa_automation #тестирование #автотесты #фреймворк #ozon_tech
-
Today's the last day of our summer sale. Use code SUMMERTIME to save on all 3-day and 4-day tickets!
View keynotes, workshops & full schedule: https://techbash.com/
#webdev #dotnet #cloud #ai #devops #softskills #python #csharp #azure #vscode #golang #javascript #softwaredev #devcommunity
-
Today's the last day of our summer sale. Use code SUMMERTIME to save on all 3-day and 4-day tickets!
View keynotes, workshops & full schedule: https://techbash.com/
#webdev #dotnet #cloud #ai #devops #softskills #python #csharp #azure #vscode #golang #javascript #softwaredev #devcommunity
-
Today's the last day of our summer sale. Use code SUMMERTIME to save on all 3-day and 4-day tickets!
View keynotes, workshops & full schedule: https://techbash.com/
#webdev #dotnet #cloud #ai #devops #softskills #python #csharp #azure #vscode #golang #javascript #softwaredev #devcommunity
-
Today's the last day of our summer sale. Use code SUMMERTIME to save on all 3-day and 4-day tickets!
View keynotes, workshops & full schedule: https://techbash.com/
#webdev #dotnet #cloud #ai #devops #softskills #python #csharp #azure #vscode #golang #javascript #softwaredev #devcommunity
-
Today's the last day of our summer sale. Use code SUMMERTIME to save on all 3-day and 4-day tickets!
View keynotes, workshops & full schedule: https://techbash.com/
#webdev #dotnet #cloud #ai #devops #softskills #python #csharp #azure #vscode #golang #javascript #softwaredev #devcommunity
-
Watching Go's new garbage collector move through the heap
https://theconsensus.dev/p/2026/07/19/observing-gos-garbage-collector-old-and-new.html
Comments: https://news.ycombinator.com/item?id=49045474
#HackerNews #GoLang #GarbageCollector #HeapPerformance #Observability #TechInsights
-
Используем sqlc в Го: нужно ли делать отдельный слой «репозиторий», или достаточно сгенерированного?
Всем привет! Эта статья является выжимкой моего опыта. Возможно для кого-то это очевидные вещи, тем не менее, считаю, что она может мыть полезна начинающим и не только. Для работы с базами данных в го есть несколько подходов от стандартного "ручного", до удобных, таких как sqlx, GORM, sqlc... Список можно продолжать дальше. При разработке очередного ПО я познакомился с sqlc ( https://sqlc.dev/ ) и его подход мне понравился: на основе sql запросов создается полноценная обертка над бд - чем не песня, но как ее грамотно использовать в соответствии с принципами SOLID и Го подходом?
-
Looking for a practical alternative to large commercial developer platforms? @makkes examines the lightweight, self-hosted Git platform @forgejo that offers a familiar workflow without requiring a large operational footprint.
https://www.admin-it.io/your-code-your-server-self-hosted-collaboration-with-forgejo/?utm_source=mam
#SelfHosting #Forgejo #Git #infrastructure #Gitea #repository #Golang -
Shout out to @TinyGo team member Patricio Whittingslow's amazing "lneto" network stack used by both TamaGo and TinyGo!
#gopherconEU #golang #tinygo #tamago -
TamaGo and TinyGo together at last! Hanging with Andrea Barisani here at @gopherconEU
#golang #gopherconEU #tamago #tinygo -
Писал мониторинг на Go «за выходные» — застрял на месяцы. Вот на чём
В этой статье я расскажу, на какие подводные камни я споткнулся при разработке своего пет‑проекта — мониторинга сайтов на Golang, аналог UptimeRobot. Начнем издалека... Я хотел разработать пет‑проект, но не банальный todolist, а что‑то свежее, интересное в плане архитектуры и реализации. Шерстя по просторам интернета, я наткнулся на UptimeRobot — сервис для мониторинга сайтов. Азарт и любопытство взяли верх и я начал продумывать, как буду разрабатывать «свой» UptimeRobot. Думал — делов на пару недель от силы. Ведь принцип прост: дергать URL по таймеру и проверять код ответа и всё. Но на практике все оказалось намного сложнее, чем я изначально представлял...
https://habr.com/ru/articles/1046696/
#мониторинг #мониторинг_сайта #go #golang #uptime #горутины #ssrf #DNS_rebinding #timescaledb #postgresql
-
#GoSendXMPP 0.15.8 has been released ( #SendXMPP / #XMPP / #Jabber / #Go / #GoLang / #GoXMPP / #SCRAM / #SCRAMSHA / #SCRAMSHA1 / #SCRAMSHA256 / #SCRAMSHA512 / #TLSChannelBinding / #RFC9266 ) https://salsa.debian.org/mdosch/go-sendxmpp
-
#GoXMPP 0.3.4 has been released ( #XMPP / #Jabber / #Go / #GoLang / #SCRAM / #SCRAMSHA / #SCRAMSHA1 / #SCRAMSHA256 / #SCRAMSHA512 / #TLSChannelBinding / #RFC9266 ) https://github.com/xmppo/go-xmpp
-
Less than 2 hours to Go!
#th2053 #gopherconSG #golang #tinygo #arduino #robotOverlords #backstage -
As an excercise, made #opencode slop together a basic #SvelteKit frontend (and #golang middleware) for miniflux.
Lost interest as soon as it got to somewhat usable state. Wondering if it's a me problem.
Annoyed that I haven't learnt anything through this experience. Delighted by how base scaffolding kinda just appeared.
Terrified by a thought that eventually we (the people) will start talking to each other the way we have to talk to LLMs.
At least I gave it a cool name, huh?
-
🚀 Mercure v0.23.5 is here, focusing on Helm chart hardening for Kubernetes!
After a production audit, we brought major security updates to the OSS chart, including opt-in NetworkPolicies, out-of-the-box readOnlyRootFilesystem, and restricted PodSecurity defaults.
I just published a blog post with the full story, the technical details, and the Go GC cache fixes.
Read it here: https://dunglas.dev/2026/05/mercure-0-23-5-helm-chart-hardening/
#Kubernetes #DevOps #Helm #Golang #Mercure #OpenSource #Security
-
[Перевод] Выделение памяти в Go
Эта статья посвящена языку программирования Go 1.24 , работающему на Linux на архитектуре ARM . Она может не охватывать специфические для других операционных систем (ОС) или аппаратных архитектур детали.
https://habr.com/ru/companies/timeweb/articles/1000232/
#go #golang #memory_management #memory_allocation #stack #heap #timeweb_статьи_перевод #выделение_памяти #стек #куча
-
[Перевод] Выделение памяти в Go
Эта статья посвящена языку программирования Go 1.24 , работающему на Linux на архитектуре ARM . Она может не охватывать специфические для других операционных систем (ОС) или аппаратных архитектур детали.
https://habr.com/ru/companies/timeweb/articles/1000232/
#go #golang #memory_management #memory_allocation #stack #heap #timeweb_статьи_перевод #выделение_памяти #стек #куча