#GO

2025-12-26

🚀 gogpu/gg v0.15.0 ra mắt! Thư viện 2D Pure Go giờ đã hỗ trợ GPU compute shaders (WGSL), pipeline kiểu vello, tăng tốc 10‑30x cho cảnh phức tạp. Tự động chuyển CPU ↔ GPU dựa trên số segment, anti‑aliasing hoàn hảo, không CGO. Tham gia thử nghiệm, báo lỗi, đóng góp! #Go #GPU #Graphics #Programming #CôngNghệ #GoLang #GPUCompute #Vẽ2D

dev.to/kolkov/gpu-compute-shad

Pirate Badshahpiraat
2025-12-25

Watched this last night, wish my Christmas eves were that eventful...

themoviedb.org/movie/9430-go

Lateclaescapelateclaescape
2025-12-25

¿Cansado de escuchar a tu cuñado hablar de cómo arreglar este país? No te preocupéis, LaTeclaESC al rescate. Te dejo este artículo sobre routers HTTP en Go para salvarte la noche. Felices fiestas a tod@s.

lateclaescape.com/post/2025/go

2025-12-25

🚀 Hướng dẫn nhanh bắt đầu với Go (Golang) cho devs: ngôn ngữ đơn giản, hiệu năng cao, hỗ trợ concurrency tích hợp (goroutine, channel). Thích hợp xây API backend, microservice, cloud & DevOps, CLI. Cài đặt, viết “Hello World”, biến, vòng lặp, struct, channel chỉ trong vài dòng. #Go #Golang #Programming #LậpTrình #Backend #Microservices #Cloud

dev.to/yash_sonawane25/getting

:rss: CyberAgent Developers Bldevelopers@rss-mstdn.studiofreesia.com
2025-12-25
2025-12-24

“Most books and courses introduce Linux through shell commands, leaving the kernel as a mysterious black box doing magic behind the scenes.

In this post, we will run some experiments to demystify it: the Linux kernel is just a binary that you can build and run.

The experiments are designed so you can follow along…”

#dev #linux #go

The Linux kernel is just a program
serversfor.dev/linux-inside-ou

2025-12-24

Как поменять антивирусный движок и не дать ему съесть всю память

Привет, Хабр! Меня зовут Максим Галаганов, я ведущий разработчик систем доставки почты в Mail. Занимаюсь в основном почтовым сервером, но сегодня расскажу о другой задаче — как мы меняли вендора антивирусного решения. API нового решения кардинально отличался от старого, и пришлось изрядно поизобретать, чтобы всё заработало. Расскажу о миграции по порядку: с чего начинали, какие проблемы возникли в процессе, как их решали. Поделюсь опытом эксплуатации — на что смотрим в проде. И в конце — выводы и рекомендации для тех, кому предстоит подобная задача.

habr.com/ru/companies/vk/artic

#mailru #antivirus #почта #облако #go #антивирус #миграция

Lobsterslobsters
2025-12-24

tygor: Type-safe backend for Go + TypeScript apps lobste.rs/s/8pouzc
github.com/ahimsalabs/tygor

Marco "Ocramius" Pivettaocramius
2025-12-24

Why. Why is this designed this way?!

This is so fragile. It's a a CVE factory!

github.com/go-playground/valid

GripNewsGripNews
2025-12-24

🌘 以契約測試與情境模擬擴展 Go 語言測試規模
➤ 結合契約驗證與邏輯模擬,打造高可靠性的自動化測試體系
funnelstory.ai/blog/engineerin
許多開發者對 Mock(模擬物件)抱持負面態度,擔心其偏離現實導致測試失效。然而,FunnelStory 團隊提出一套名為「戰術雙劍(Tactical Pairs)」的策略,成功解決了這個問題。他們結合了驗證基礎設施邊界的「契約測試」與處理複雜業務邏輯的「情境模擬」。透過介面導向設計,開發者能先確保程式碼能正確與真實資料庫或 API 溝通,再利用 Mock 模擬難以重現的邊緣案例(如 API 限流或長時間工作流)。這種方法讓小型團隊在沒有專職 QA 的情況下,仍能達成高度有效的測試覆蓋率,並確保系統在極端環境下的穩定性。
+ 「這篇文章對『Mock 漂移』的解釋非常到位。先用契約測試鎖定真實行為,再用 Mock 測邏輯,確實解決了 Mock 測試過於脆弱的痛點。」
+
語言測試策略

Nick East (Indie Writer)NickEast_IndieWriter@mastodon.art
2025-12-24
2025-12-24

[Перевод] Go, cgo и Docker: практичная кросс-платформенная сборка

Команда Go for Devs подготовила перевод статьи о том, как упростить сборку Go-проектов с cgo, используя Docker. Авторы на реальном примере показывают, как избавиться от платформенной боли, сложных зависимостей и ручной настройки окружения, при этом сохранив воспроизводимость продакшен-сборок. Практичный разбор для тех, кто сталкивался с cgo и кроссплатформенной сборкой.

habr.com/ru/articles/978754/

#go #cgo #docker #кроссплатформенность #бинаризация

2025-12-24

Bài viết cho rằng trong các API web Go, DI động (fx, dig…) thường thừa thãi. Hầu hết API có đồ thị phụ thuộc tĩnh, chỉ cần khởi tạo một lần. Công cụ compile‑time như wire đáp ứng đủ, nhưng gây phức tạp. Giải pháp nhẹ hơn: generator dựa trên tag trường (injector) tạo mã Go thuần, không container, không reflection. Kết luận: DI tĩnh đủ, giữ wiring đơn giản. #Go #DependencyInjection #WebAPI #LậpTrình #CôngCụ #StaticDI #Injector

dev.to/mickamy/dependency-inje

2025-12-24

Ассемблер для гоферов. Стек. Особенности amd64, arm64 и arm. Часть 3

В этой части мы научимся создавать и использовать локальные переменные на стеке в наших ассемблерных функциях, а также поговорим о различиях процессорных архитектур и о том, как их использовать в Go-ассемблере.

habr.com/ru/companies/ruvds/ar

#go #assembler #stack #стек #amd64 #arm64 #arm #ruvds_статьи

2025-12-23

cpu: cpu command in Go, inspired by the Plan 9 cpu command

fed.brid.gy/r/https://github.c

2025-12-24

Gateway LLM: Python (LiteLLM) vs Go (Bifrost). LiteLLM thích nhanh, linh hoạt, traffic ít; Bifrost được tối ưu cho quy mô, độ ổn định, concurrency, failover và dự đoán hiệu năng khi gateway trở thành hạ tầng. Lựa chọn ngôn ngữ đúng thời điểm giảm rủi ro và chi phí vận hành. #AI #LLM #Python #Go #Infrastructure #CôngNghệ #Bifrost #LiteLLM

dev.to/debmckinney/python-base

2025-12-24

LLM gateways nhanh chóng trở thành hạ tầng AI, nhưng khi lưu lượng tăng liên tục Python (LiteLLM) gặp giới hạn: độ trễ tăng, CPU cao, retry rối. Go‑based Bifrost giảm latency, quản lý hàng ngàn request đồng thời nhờ goroutine và bộ nhớ ổn định, thích cho môi trường sản xuất quy mô lớn. #AI #LLM #Go #Python #Bifrost #CôngNghệ #TriTueNhanTao

dev.to/debmckinney/why-llm-gat

Lobsterslobsters
2025-12-23

cpu: cpu command in Go, inspired by the Plan 9 cpu command via @mccd lobste.rs/s/aipma8
github.com/u-root/cpu

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst