#go — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #go, aggregated by home.social.
-
Zig programming language is competing with rust and go. It's a non profit and I believe they have a healthy transparent FOSS model
I like this interview of the creator @andrewrk
https://www.youtube.com/watch?v=iqddnwKF8HQ#foss #OpenSource #nostringsattached #zig #rust #rustlang #go #software #development
-
Go: Support for Generic Methods
https://github.com/golang/go/issues/77273
#HackerNews #Go #GenericMethods #Golang #Programming #News #Development
-
Go: Support for Generic Methods
https://github.com/golang/go/issues/77273
#HackerNews #Go #GenericMethods #Golang #Programming #News #Development
-
Go: Support for Generic Methods
https://github.com/golang/go/issues/77273
#HackerNews #Go #GenericMethods #Golang #Programming #News #Development
-
Go: Support for Generic Methods
https://github.com/golang/go/issues/77273
#HackerNews #Go #GenericMethods #Golang #Programming #News #Development
-
Go: Support for Generic Methods
https://github.com/golang/go/issues/77273
#HackerNews #Go #GenericMethods #Golang #Programming #News #Development
-
Explore shared database, separate schema, and database-per-tenant patterns for multi-tenant apps. Learn trade-offs, security, and when to use each approach - with examples in Go
#SQL #DevOps #Dev #Privacy #Go #Architecture
https://www.glukhov.org/app-architecture/multitenancy/multi-tenant-database-patterns/
-
Explore shared database, separate schema, and database-per-tenant patterns for multi-tenant apps. Learn trade-offs, security, and when to use each approach - with examples in Go
#SQL #DevOps #Dev #Privacy #Go #Architecture
https://www.glukhov.org/app-architecture/multitenancy/multi-tenant-database-patterns/
-
Explore shared database, separate schema, and database-per-tenant patterns for multi-tenant apps. Learn trade-offs, security, and when to use each approach - with examples in Go
#SQL #DevOps #Dev #Privacy #Go #Architecture
https://www.glukhov.org/app-architecture/multitenancy/multi-tenant-database-patterns/
-
Explore shared database, separate schema, and database-per-tenant patterns for multi-tenant apps. Learn trade-offs, security, and when to use each approach - with examples in Go
#SQL #DevOps #Dev #Privacy #Go #Architecture
https://www.glukhov.org/app-architecture/multitenancy/multi-tenant-database-patterns/
-
Explore shared database, separate schema, and database-per-tenant patterns for multi-tenant apps. Learn trade-offs, security, and when to use each approach - with examples in Go
#SQL #DevOps #Dev #Privacy #Go #Architecture
https://www.glukhov.org/app-architecture/multitenancy/multi-tenant-database-patterns/
-
"You all have AI…actual intelligence"
– Apple Computer co-founder Steve Wozniak delivering a commencement address to graduates of Grand Valley State University this month.
-
RT @MordyOberstein: Google I/O and Marketing Live didn't succeed. How do I know they didn't? The stock price. It may rally, etc. What it didn't do was give Google the usual bump it was looking for, as it did in past years. And the success of Google's events is only dictated by the stock, because the entire event is about the stock price. So what happened? TLDR? Google didn't show enough true innovation and didn't realize the narrative it had run with for the past few years was already saturated. That is THE takeaway here. The narrative Google went with, which we all kinda go with because of it, became saturated. It doesn't work the same way anymore. I watched I/O with my family. They were not happy about it; they had expected baseball bloopers. Regardless, at one point, my wife (who couldn't care less about baseball bloopers as well) asked about one of the AI image technologies showcased... "Don't they already have that?" Saturated. On top of that, Google doubled down on speed as a way to speak to the elephant in the room... You know the one saying "Waiiiiit.... isn't this stuff all gonna cost a lot more in the future as all y'all are artificially keeping the pricing low?" Google probably felt that was a smart move, considering investors want an answer, and that narrative would go after Anthropic by telling the audience, we're much faster, and Claude can be annoyingly slow (personal opinion). That was a big bet that didn't seem to pay off. It wasn't enough. And with the ad announcements for AI Mode not being "spectacular" either, the caution about cash flow and revenue growth…
mehr auf Arint.info
-
Практическое построение сервисов на Go под реальный трафик
Оптимизация кода сервисов на Go под реальную нагрузку Когда сервис на Go начинает «тормозить» под реальной нагрузкой, проблема почти всегда не в самом языке и даже не в алгоритмах. Чаще всего узкие места лежат на уровне работы с памятью, сериализации данных и неочевидных накладных расходов рантайма. Если сервис упирается в сеть, базу данных или внешние API — оптимизация кода даёт ограниченный эффект. Но в CPU-bound сценариях (парсинг JSON, агрегации, обработка данных) каждая лишняя аллокация и копирование начинают стоить дорого. Ключевая особенность Go — автоматическое управление памятью через garbage collector. Это удобно, но под нагрузкой GC становится заметным фактором:
-
Parallel execution of table-driven tests in Go: Learn best practices, avoid race conditions, and optimize test performance with t.Parallel() and subtests.
https://www.glukhov.org/app-architecture/testing-architecture/parallel-table-driven-tests-in-go/
-
📊 Output is NDJSON — one structured record per package or finding. Each includes hostname, OS, arch, confidence level (high/medium/low), source file path & a stable content-addressed record_id stable across runs.
🚀 Single static #Go binary (1.25+), zero non-stdlib dependencies. Install via go install or build from source. Built-in selftest verifies detection before fleet rollout. Apache 2.0 licensed. ⭐ 2.1k stars already!
-
📦 Package coverage is broad: npm (#pnpm, #yarn, #bun), #PyPI, #Go modules, #RubyGems, #Composer. Reads lockfiles & install metadata — no package-manager execution, no source-file reads. Zero network calls during scans.
🔌 Also scans #MCP server configs (claude_desktop_config.json, mcp.json, Gemini CLI settings) and editor extensions for VS Code, Cursor, Windsurf, VSCodium — plus Chromium & Firefox browser extensions.
-
📦 Package coverage is broad: npm (#pnpm, #yarn, #bun), #PyPI, #Go modules, #RubyGems, #Composer. Reads lockfiles & install metadata — no package-manager execution, no source-file reads. Zero network calls during scans.
🔌 Also scans #MCP server configs (claude_desktop_config.json, mcp.json, Gemini CLI settings) and editor extensions for VS Code, Cursor, Windsurf, VSCodium — plus Chromium & Firefox browser extensions.
-
📦 Package coverage is broad: npm (#pnpm, #yarn, #bun), #PyPI, #Go modules, #RubyGems, #Composer. Reads lockfiles & install metadata — no package-manager execution, no source-file reads. Zero network calls during scans.
🔌 Also scans #MCP server configs (claude_desktop_config.json, mcp.json, Gemini CLI settings) and editor extensions for VS Code, Cursor, Windsurf, VSCodium — plus Chromium & Firefox browser extensions.
-
📦 Package coverage is broad: npm (#pnpm, #yarn, #bun), #PyPI, #Go modules, #RubyGems, #Composer. Reads lockfiles & install metadata — no package-manager execution, no source-file reads. Zero network calls during scans.
🔌 Also scans #MCP server configs (claude_desktop_config.json, mcp.json, Gemini CLI settings) and editor extensions for VS Code, Cursor, Windsurf, VSCodium — plus Chromium & Firefox browser extensions.
-
📦 Package coverage is broad: npm (#pnpm, #yarn, #bun), #PyPI, #Go modules, #RubyGems, #Composer. Reads lockfiles & install metadata — no package-manager execution, no source-file reads. Zero network calls during scans.
🔌 Also scans #MCP server configs (claude_desktop_config.json, mcp.json, Gemini CLI settings) and editor extensions for VS Code, Cursor, Windsurf, VSCodium — plus Chromium & Firefox browser extensions.
-
Не наступайте на наши грабли, если собираетесь использовать Temporal
Всем привет! Меня зовут Миша, я разрабатываю платформу Яндекс Еды. В декабре я рассказывал, как Temporal без боли решает привычную проблему распределённой бизнес‑логики . В продолжение темы я задумал написать такую статью, которую мне самому хотелось бы прочитать перед тем, как мы начали миграцию на Temporal. Всё изложенное проверено на практике: процессинг заказов Яндекс Еды уже почти год работает целиком на Temporal. Об общих принципах работы с Temporal я уже рассказал в предыдущей статье, а здесь я поделюсь полезными советами, выведенными из нашего опыта. Некоторые части специфичны для разработки на Go, а другие вполне универсальны. Они организованы от общих к частным. Поделюсь практическими советами по архитектуре, тестированию, детерминизму и безопасному развитию Workflow. Покажу, как организованы миграции и эксплуатации в крупном продакшене.
-
Не наступайте на наши грабли, если собираетесь использовать Temporal
Всем привет! Меня зовут Миша, я разрабатываю платформу Яндекс Еды. В декабре я рассказывал, как Temporal без боли решает привычную проблему распределённой бизнес‑логики . В продолжение темы я задумал написать такую статью, которую мне самому хотелось бы прочитать перед тем, как мы начали миграцию на Temporal. Всё изложенное проверено на практике: процессинг заказов Яндекс Еды уже почти год работает целиком на Temporal. Об общих принципах работы с Temporal я уже рассказал в предыдущей статье, а здесь я поделюсь полезными советами, выведенными из нашего опыта. Некоторые части специфичны для разработки на Go, а другие вполне универсальны. Они организованы от общих к частным. Поделюсь практическими советами по архитектуре, тестированию, детерминизму и безопасному развитию Workflow. Покажу, как организованы миграции и эксплуатации в крупном продакшене.
-
Не наступайте на наши грабли, если собираетесь использовать Temporal
Всем привет! Меня зовут Миша, я разрабатываю платформу Яндекс Еды. В декабре я рассказывал, как Temporal без боли решает привычную проблему распределённой бизнес‑логики . В продолжение темы я задумал написать такую статью, которую мне самому хотелось бы прочитать перед тем, как мы начали миграцию на Temporal. Всё изложенное проверено на практике: процессинг заказов Яндекс Еды уже почти год работает целиком на Temporal. Об общих принципах работы с Temporal я уже рассказал в предыдущей статье, а здесь я поделюсь полезными советами, выведенными из нашего опыта. Некоторые части специфичны для разработки на Go, а другие вполне универсальны. Они организованы от общих к частным. Поделюсь практическими советами по архитектуре, тестированию, детерминизму и безопасному развитию Workflow. Покажу, как организованы миграции и эксплуатации в крупном продакшене.
-
Не наступайте на наши грабли, если собираетесь использовать Temporal
Всем привет! Меня зовут Миша, я разрабатываю платформу Яндекс Еды. В декабре я рассказывал, как Temporal без боли решает привычную проблему распределённой бизнес‑логики . В продолжение темы я задумал написать такую статью, которую мне самому хотелось бы прочитать перед тем, как мы начали миграцию на Temporal. Всё изложенное проверено на практике: процессинг заказов Яндекс Еды уже почти год работает целиком на Temporal. Об общих принципах работы с Temporal я уже рассказал в предыдущей статье, а здесь я поделюсь полезными советами, выведенными из нашего опыта. Некоторые части специфичны для разработки на Go, а другие вполне универсальны. Они организованы от общих к частным. Поделюсь практическими советами по архитектуре, тестированию, детерминизму и безопасному развитию Workflow. Покажу, как организованы миграции и эксплуатации в крупном продакшене.
-
-
Запись в Kubernetes: как контроллеры учились не перезаписывать друг друга
Привет. В прошлой статье мы в основном говорили про чтение — кэш в controller-runtime , informer’ы, Reflector , DeltaFIFO , почему r.Get в реконсайле не ходит в apiserver. Сегодня поговорим больше про запись . Kubernetes по своей природе спроектирован так, что одним и тем же объектом могут управлять разные контроллеры — и это нормально . На один Deployment смотрят и deployment-controller (правит status), и HPA (правит spec.replicas ), и admission-мутаторы (расставляют labels), и cert-manager (дописывает свои аннотации), и пользователь с kubectl apply . Каждый из них отвечает за свои поля и не лезет в чужие. И всё это работает. Сегодня будем разбираться, какие механизмы в Kubernetes позволяют разным компонентам делить ответственность за части одного и того же объекта, не превращая запись в гонку — и как ими правильно пользоваться, когда оператор пишете вы сами. Добро пожаловать под кат.
https://habr.com/ru/companies/aenix/articles/1039282/
#kubernetes #controllerruntime #serversideapply #go #golang #apiserver
-
Extremely simple internet radio controlled via IRC by @RunxiYu https://lobste.rs/s/bt76vp #show #go
https://codeberg.org/lindenii/tunecat/ -
Oh, the horror! 🤦♂️ Why would anyone want to write #BPF programs in #Go instead of that glorious C language? It's like choosing a tricycle over a sports car! 🚴♂️➡️🏎️ But sure, let's add another layer of abstraction so we can all feel extra tech-savvy while achieving absolutely nothing. 🌟
https://github.com/boratanrikulu/gobee #CProgramming #TechAbstraction #SoftwareDevelopment #HackerNews #ngated -
Write your BPF programs in Go, not C
https://github.com/boratanrikulu/gobee
#HackerNews #BPF #Go #Programming #GoLang #CProgramming #TechNews
-
Write your BPF programs in Go, not C
https://github.com/boratanrikulu/gobee
#HackerNews #BPF #Go #Programming #GoLang #CProgramming #TechNews
-
Thank you for making me aware of this, I did not know
I've boosted your post so that everyone will see it also.
I've only heard of Kagi search today
#Search #Alphabet #Enshittification #LLM #hallucinated #AI #slop #Duck #Duck #Go #DuckDuckGo #Kagi #no #good #programming #privacy
-
Thank you for making me aware of this, I did not know
I've boosted your post so that everyone will see it also.
I've only heard of Kagi search today
#Search #Alphabet #Enshittification #LLM #hallucinated #AI #slop #Duck #Duck #Go #DuckDuckGo #Kagi #no #good #programming #privacy
-
Thank you for making me aware of this, I did not know
I've boosted your post so that everyone will see it also.
I've only heard of Kagi search today
#Search #Alphabet #Enshittification #LLM #hallucinated #AI #slop #Duck #Duck #Go #DuckDuckGo #Kagi #no #good #programming #privacy
-
Thank you for making me aware of this, I did not know
I've boosted your post so that everyone will see it also.
I've only heard of Kagi search today
#Search #Alphabet #Enshittification #LLM #hallucinated #AI #slop #Duck #Duck #Go #DuckDuckGo #Kagi #no #good #programming #privacy
-
Thank you for making me aware of this, I did not know
I've boosted your post so that everyone will see it also.
I've only heard of Kagi search today
#Search #Alphabet #Enshittification #LLM #hallucinated #AI #slop #Duck #Duck #Go #DuckDuckGo #Kagi #no #good #programming #privacy
-
## Search libraries
Most of you already know that the search engine we were used to has devolved into an LLM hallucinated AI slop nightmare
I silently switched to DuckDuckGo a few of years ago. There are others also one of them is Kagi search.
Instead of telling you how all my experiences are I will just leave the beautiful links so you can surf, check, and see if they suit you. Translation currency conversion and everything else that I used on Google, I can easily do on DuckDuckGo where I have the most experience.
Sources:
#Search #Alphabet #Enshittification #LLM #hallucinated #AI #slop #Duck #Duck #Go #DuckDuckGo #Kagi #programming #privacy
-
## Search libraries
Most of you already know that the search engine we were used to has devolved into an LLM hallucinated AI slop nightmare
I silently switched to DuckDuckGo a few of years ago. There are others also one of them is Kagi search.
Instead of telling you how all my experiences are I will just leave the beautiful links so you can surf, check, and see if they suit you. Translation currency conversion and everything else that I used on Google, I can easily do on DuckDuckGo where I have the most experience.
Sources:
#Search #Alphabet #Enshittification #LLM #hallucinated #AI #slop #Duck #Duck #Go #DuckDuckGo #Kagi #programming #privacy
-
## Search libraries
Most of you already know that the search engine we were used to has devolved into an LLM hallucinated AI slop nightmare
I silently switched to DuckDuckGo a few of years ago. There are others also one of them is Kagi search.
Instead of telling you how all my experiences are I will just leave the beautiful links so you can surf, check, and see if they suit you. Translation currency conversion and everything else that I used on Google, I can easily do on DuckDuckGo where I have the most experience.
Sources:
#Search #Alphabet #Enshittification #LLM #hallucinated #AI #slop #Duck #Duck #Go #DuckDuckGo #Kagi #programming #privacy
-
## Search libraries
Most of you already know that the search engine we were used to has devolved into an LLM hallucinated AI slop nightmare
I silently switched to DuckDuckGo a few of years ago. There are others also one of them is Kagi search.
Instead of telling you how all my experiences are I will just leave the beautiful links so you can surf, check, and see if they suit you. Translation currency conversion and everything else that I used on Google, I can easily do on DuckDuckGo where I have the most experience.
Sources:
#Search #Alphabet #Enshittification #LLM #hallucinated #AI #slop #Duck #Duck #Go #DuckDuckGo #Kagi #programming #privacy
-
## Search libraries
Most of you already know that the search engine we were used to has devolved into an LLM hallucinated AI slop nightmare
I silently switched to DuckDuckGo a few of years ago. There are others also one of them is Kagi search.
Instead of telling you how all my experiences are I will just leave the beautiful links so you can surf, check, and see if they suit you. Translation currency conversion and everything else that I used on Google, I can easily do on DuckDuckGo where I have the most experience.
Sources:
#Search #Alphabet #Enshittification #LLM #hallucinated #AI #slop #Duck #Duck #Go #DuckDuckGo #Kagi #programming #privacy
-
Master Go unit testing with built-in testing package, table-driven tests, mocks, coverage analysis, and industry best practices for robust Go applications.
https://www.glukhov.org/app-architecture/testing-architecture/unit-testing-in-go/
-
Scaling Akvorado BMP RIB with sharding by @vbernat https://lobste.rs/s/cwvbah #go #networking
https://vincent.bernat.ch/en/blog/2026-akvorado-rib-sharding -
Oh, sure, because we all know that the world just can't get enough of yet another "should you switch from #Go to Rust" #debate. 😒 Let's dive deep into the riveting saga of #trade-offs and "ergonomics" (yawn) for #backend developers who have nothing better to do than choose between two perfectly adequate languages. 🎉 Clearly, the excitement is palpable. 🙄
https://corrode.dev/learn/migration-guides/go-to-rust/ #vs #Rust #development #programming #language #ergonomics #HackerNews #ngated