EUNO.NEWS EUNO.NEWS
  • All (20931) +237
  • AI (3154) +13
  • DevOps (932) +6
  • Software (11018) +167
  • IT (5778) +50
  • Education (48)
  • Notice
  • All (20931) +237
    • AI (3154) +13
    • DevOps (932) +6
    • Software (11018) +167
    • IT (5778) +50
    • Education (48)
  • Notice
  • All (20931) +237
  • AI (3154) +13
  • DevOps (932) +6
  • Software (11018) +167
  • IT (5778) +50
  • Education (48)
  • Notice
Sources Tags Search
한국어 English 中文
  • 10 hours ago · software

    The Secret Life of Go: Concurrency

    Bringing order to the chaos of the race condition. Chapter 15: Sharing by Communicating The archive was unusually loud that Tuesday. Not from voices, but from t...

    #go #concurrency #goroutine #race-condition #map-synchronization #parallel-processing #thread-safety
  • 12 hours ago · software

    Elegant Domain-Driven Design objects in Go

    ❓ How do you define your domain objects in Go? Go isn’t a typical object‑oriented language. When you try to implement Domain‑Driven Design DDD concepts like En...

    #go #domain-driven design #ddd #structs #entities #value objects #design patterns #type safety #software architecture
  • 14 hours ago · software

    Ngôn ngữ Go (Golang): Lịch sử phát triển và những ứng dụng nổi bật trong kỷ nguyên công nghệ hiện nay

    Hoàn cảnh ra đời của ngôn ngữ Go Lịch sử phát triển Go được phát triển tại Google vào năm 2007 bởi ba kỹ sư Robert Griesemer, Rob Pike và Ken Thompson, và chín...

    #Go #Golang #programming language #Google #concurrency #cloud computing #open source #language history #software development
  • 15 hours ago · software

    Lightweight cross-platform Hosts management tool 轻量级跨平台 Hosts 管理工具

    简介 Go Hosts 是一款使用 Go + Fyne 开发的轻量级跨平台 Hosts 管理工具,支持 Windows 与 macOS(Intel)。相较于体积庞大的 Electron 应用(如 SwitchHosts),Go Hosts 体积更小、编译打包灵活,适合对小工具有执念的用户。 - GitHub 开源地址...

    #hosts #go #fyne #cross‑platform #open‑source #network‑tool #DNS #Windows #macOS
  • 19 hours ago · software

    Introducing a Rate Limiter Library for Go

    Overview In modern backend systems, rate limiting is essential. Without it, APIs are exposed to abuse, resource exhaustion, and unfair usage. This library prov...

    #go #rate-limiting #token-bucket #library #backend #concurrency #thread-safe
  • 1 day ago · software

    Redacting Sensitive Data in Go's slog: A Practical Guide with masq

    Logging Sensitive Data? Redact It Automatically with masq Logging is essential for debugging, monitoring, and auditing. But logs can accidentally expose sensit...

    #go #logging #slog #masq #redaction
  • 2 days ago · software

    Early Preview: krnr - A CLI Tool for Saving and Re-Running Shell Workflows

    What krnr aims to do krnr is a lightweight command‑line utility that lets you save, name, and re‑run groups of shell commands as reusable workflows. Instead of...

    #CLI #workflow automation #Go #SQLite #command-line tool #devops tooling #krnr
  • 3 days ago · software

    FlyEnv: The All-in-One Tool That Could Replace Your Docker Workflow

    For the last decade, the local development narrative has been dominated by one giant: Docker. While containerization revolutionized how we deploy, it brought a...

    #Docker #FlyEnv #local development #environment manager #cross‑platform #container alternatives #PHP #Go #XAMPP #Laragon
  • 3 days ago · software

    JSON vs. Protocol Buffers in Go: Which Should You Use for Network Communication?

    Hey Go devs! If you’re building APIs or microservices, you’ve probably wrestled with data serialization—turning your structs into something that can zip across...

    #go #json #protocol-buffers #serialization #network-communication #microservices #api #grpc
  • 3 days ago · software

    Gin vs Spring Boot: A Detailed Comparison

    !Cover image for Gin vs Spring Boot: A Detailed Comparisonhttps://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravity=auto,format=auto/https%3A%...

    #Gin #Spring Boot #Go #Java #backend frameworks #microservices #performance comparison #event sourcing #CQRS
  • 4 days ago · software

    Making Parallel HTTP Requests Stable in Go: Lessons from Building a Markdown Linter

    When building gomarklint, a Go‑based Markdown linter, I faced a challenge: checking 100,000+ lines of documentation for broken links. Parallelizing this with go...

    #go #goroutines #concurrency #http-requests #parallelism #caching #rate-limiting #markdown-linter #ci #testing
  • 4 days ago · software

    The Status Field That Grew Three Heads (And How We Fixed It)

    The Original Sin When I first built import/export configs, the status was obvious: go type ImportConfig struct { Status string json:'status' // 'draft' | 'acti...

    #status field #refactoring #Go #code design #software architecture #import/export #configuration

Newer posts

Older posts
EUNO.NEWS
RSS GitHub © 2026