EUNO.NEWS EUNO.NEWS
  • All (19986) +161
  • AI (3082) +11
  • DevOps (900) +5
  • Software (10279) +122
  • IT (5679) +23
  • Education (45)
  • Notice (1)
  • All (19986) +161
    • AI (3082) +11
    • DevOps (900) +5
    • Software (10279) +122
    • IT (5679) +23
    • Education (45)
  • Notice (1)
  • All (19986) +161
  • AI (3082) +11
  • DevOps (900) +5
  • Software (10279) +122
  • IT (5679) +23
  • Education (45)
  • Notice (1)
Sources Tags Search
한국어 English 中文
  • 7시간 전 · software

    Go의 비밀스러운 삶: Concurrency

    경쟁 조건(race condition)의 혼란에 질서를 부여한다. Chapter 15: Sharing by Communicating 아카이브는 그 화요일에 유난히 시끄러웠다. 목소리 때문이 아니라 t...

    #go #concurrency #goroutine #race-condition #map-synchronization #parallel-processing #thread-safety
  • 9시간 전 · software

    Go에서 우아한 도메인 주도 설계 객체

    ❓ Go에서 도메인 객체를 어떻게 정의하시나요? Go는 전형적인 객체‑지향 언어가 아닙니다. Domain‑Driven Design(DDD) 같은 개념을 구현하려고 할 때, 예를 들어 En…

    #go #domain-driven design #ddd #structs #entities #value objects #design patterns #type safety #software architecture
  • 11시간 전 · software

    Go 언어 (Golang): 개발 역사와 현재 기술 시대의 주요 활용 사례

    Go 언어가 탄생한 배경 Go의 개발 역사는 2007년 Google에서 세 명의 엔지니어 Robert Griesemer, Rob Pike, Ken Thompson에 의해 시작되었으며, 그리고 …

    #Go #Golang #programming language #Google #concurrency #cloud computing #open source #language history #software development
  • 12시간 전 · software

    경량 크로스플랫폼 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
  • 16시간 전 · software

    Go용 Rate Limiter 라이브러리 소개

    개요 현대 백엔드 시스템에서 레이트 리밋팅은 필수적입니다. 레이트 리밋팅이 없으면 API가 남용, 리소스 고갈 및 불공정 사용에 노출됩니다. 이 라이브러리는 …

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

    Go의 slog에서 민감한 데이터 가리기: masq와 함께하는 실용 가이드

    민감한 데이터를 로그에 남기시나요? masq로 자동 마스킹하세요 로그는 디버깅, 모니터링, 감사에 필수적입니다. 하지만 로그가 실수로 민감한 정보를 노출할 수 있습니다.

    #go #logging #slog #masq #redaction
  • 3일 전 · software

    FlyEnv: Docker 워크플로우를 대체할 수 있는 올인원 툴

    지난 10년 동안 로컬 개발 서사는 하나의 거대 기업, Docker가 지배해 왔습니다. containerization이 배포 방식을 혁신했지만, 그것은 …

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

    Go에서 JSON vs. Protocol Buffers: 네트워크 통신에 어떤 것을 사용해야 할까요?

    안녕 Go 개발자 여러분! API나 microservices를 구축하고 있다면, 데이터 직렬화와 씨름해 본 적이 있을 겁니다—구조체를 네트워크를 가로질러 빠르게 전송할 수 있는 형태로 바꾸는 작업 말이죠...

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

    Gin vs Spring Boot: 자세한 비교

    Gin vs Spring Boot: 자세한 비교용 커버 이미지 https://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일 전 · software

    Go에서 병렬 HTTP 요청을 안정적으로 만들기: Markdown Linter 구축에서 얻은 교훈

    gomarklint를 구축하면서, Go 기반 Markdown linter인 저는 100,000줄이 넘는 문서에서 깨진 링크를 검사하는 문제에 직면했습니다. 이를 go를 사용해 병렬화하려고…

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

    세 개의 머리를 가진 Status Field (그리고 우리가 해결한 방법)

    원죄 내가 처음 import/export 설정을 만들었을 때, 상태는 명확했다: go type ImportConfig struct { Status string json:'status' // 'draft' | 'acti...

    #status field #refactoring #Go #code design #software architecture #import/export #configuration
  • 4일 전 · software

    Zig vs Go: 상수, 변수 및 기본 타입

    두 개의 정적이며 강력하게 타입이 지정된 언어인 Go와 Zig는 상수와 변수를 정의하는 방식에서 많은 유사점을 공유합니다. 두 언어 모두 명시적인 타입을 요구합니다.

    #Zig #Go #constants #variables #type inference

Newer posts

Older posts
EUNO.NEWS
RSS GitHub © 2026