>  기사  >  백엔드 개발  >  저는 Golang에 대한 자료가 담긴 일일 뉴스레터를 큐레이팅합니다 - Daily Golang. 뉴스레터의 최신 이슈는 다음과 같습니다.

저는 Golang에 대한 자료가 담긴 일일 뉴스레터를 큐레이팅합니다 - Daily Golang. 뉴스레터의 최신 이슈는 다음과 같습니다.

WBOY
WBOY원래의
2024-08-19 22:39:03780검색

I curate a daily newsletter with resources about Golang - Daily Golang. Here are the latest ssues of the newsletter

안녕하세요 여러분!

얼마 전부터 저는 제가 흥미로워하는 Go(Golang)에 관한 리소스(블로그 게시물, 비디오, 프로젝트)를 담은 일일 뉴스레터를 운영하기 시작했습니다. 뉴스레터의 최신 6호를 소개합니다. 나는 당신이 그것을 유용하게 사용할 수 있기를 바랍니다. 즐거운 코딩하세요!

데일리 골랭 6호 (2024-08-19)

Go 뉴스, 통찰력, 프로젝트를 위한 일일 허브

⚡️ 최신

다음은 Go 커뮤니티와 그 주변의 최신 블로그 게시물, 동영상, 프로젝트입니다.

  • GopherCon UK는 최근 컨퍼런스의 강연 녹음을 공개했습니다.
    • ? Go의 비즈니스 - Cameron Balahan, Google
    • ? Go 애플리케이션 디버깅 - Matt Boyle, Cloudflare
    • ? Go 런타임 이해하기, Jesús Espino, Mattermost
    • ? 프로필 기반 최적화로 애플리케이션 성능 향상 Michael Pratt, Google
    • ? AI가 당신의 직업을 찾아오고 있습니다 - Adam Scholey, Benefex
    • ? 생성적 AI로 코드 기술 개선 - Liam Hampton, Microsoft
    • ? AI 디코딩: 바둑 프로그래머의 관점 - Beth Anderson, BBC
    • ? 이벤트 기반 워크플로 - Andrew Wormald, Luno
  • ? Jamie Tanna의 GopherCon UK 2024
  • ?️ 트리젠
    • ASCII 트리-디렉토리 및 파일 구조 생성기

? 발견

다음은 확인해 볼 가치가 있는 흥미로운 블로그 게시물, 동영상, 프로젝트 목록입니다.

? 블로그 게시물

  • Go에서 더 안전한 열거형
    • 이 게시물에서는 Go에서 더 안전한 열거형을 구현하는 방법을 살펴보고 열거형과 관련된 일반적인 오류를 방지하고 코드의 유형 안전성을 보장하는 전략을 제공합니다.
  • John Arundel의 Go 무작위 테스트
  • Go에서 Google로 로그인
    • 이 게시물에서는 Go 애플리케이션에서 Google OAuth 인증을 구현하는 과정을 안내합니다. OAuth 자격 증명 설정, Google API와의 통합, Go 프로젝트 내에서 사용자 로그인을 안전하게 처리하는 방법을 다룹니다.
  • Golang에서 대화형 셸 만들기
    • 저자는 Go에서 대화형 명령줄 셸을 만드는 방법을 안내합니다. 이 게시물에서는 사용자 입력 처리, 명령 실행, 셸 환경 관리 등의 주제를 다루며 강력한 CLI 도구를 구축하기 위한 실용적인 접근 방식을 제공합니다.

? 비디오

  • Julia Ogris - Go를 사용하여 초보자용 프로그래밍 언어 구축 | GopherConAU 2023
  • Golang + HTMX가 가장 생산적인 스택인 이유
  • 기조연설 - 바둑: 몽상가들의 언어 / 데릭 파커
  • Golang Go 루틴의 실제 사용 사례! - Golang 동시성 예제

?️ 프로젝트

  • 시럽센/로그루스
    • Logrus는 다양한 출력 형식과 후크를 지원하는 유연한 로깅 프레임워크를 제공하도록 설계된 구조화된 플러그형 Go용 로깅 라이브러리입니다.
  • 퍼거스트레인지/임베디드 포스트그레스
    • 임베디드 Postgres를 사용하면 다른 Go 애플리케이션 또는 테스트의 일부로 실제 Postgres 데이터베이스를 로컬에서 실행할 수 있으므로 개발 환경에 Postgres를 포함하는 간단한 방법을 제공합니다.

데일리 골랭 5호 (2024-08-18)

Go 뉴스, 통찰력, 프로젝트를 위한 일일 허브

⚡️ 최신

다음은 Go 커뮤니티와 그 주변의 최신 블로그 게시물, 동영상, 프로젝트입니다.

  • ​Go 1.23: 최신 기능에 대해 알아야 할 사항​
  • ​Go에서 놓친 것들의 순서 없는 목록

? 발견

다음은 확인해 볼 가치가 있는 흥미로운 블로그 게시물, 동영상, 프로젝트 목록입니다.

? 블로그 게시물

  • Go에서 도메인 중심 설계로 전환
    • 이 게시물에서는 Go 애플리케이션에서 DDD(Domain-Driven Design) 원칙을 구현하는 방법을 설명합니다. 저자는 더 나은 유지 관리를 위해 코드를 비즈니스 도메인에 맞추는 데 중점을 두고 기존 애플리케이션 구조에서 DDD로 전환하는 실용적인 단계를 제공합니다.
  • John Arundel의 Go에서 래핑 오류가 발생했습니다
  • Go 웹 애플리케이션의 일반적인 안티 패턴
    • 저자는 Go 웹 애플리케이션의 몇 가지 일반적인 안티 패턴을 식별하고 설명하며 이러한 함정을 피하여 보다 효율적이고 유지 관리가 쉬운 코드를 만드는 방법에 대한 조언을 제공합니다.
  • Go에서 Raft 분산 합의 프로토콜 구현

? 비디오

  • Raghav Roy - 코루틴 및 Go | GopherConAU 2023
  • Golang이 라우팅의 새로운 시대를 열었습니다
  • Golang API의 오류를 효율적으로 처리하는 방법
  • 인터페이스를 사용하여 Golang 프로젝트를 리팩터링하는 방법

?️ 프로젝트

  • spf13/바이퍼
    • spf13/cobra와 원활하게 작동하도록 설계된 다양한 형식, 환경 변수, 원격 구성 등을 지원하는 Go의 인기 있는 구성 관리 라이브러리입니다.
  • rqlite/rqlite
    • Rqlite는 SQLite를 기반으로 구축된 경량 분산 관계형 데이터베이스로, 고가용성 및 내결함성이 필요한 애플리케이션에 사용하기 쉬운 솔루션을 제공합니다.

데일리 골랭 4호 (2024-08-17)

Go 뉴스, 통찰력, 프로젝트를 위한 일일 허브

? 발견

다음은 확인해 볼 가치가 있는 흥미로운 블로그 게시물, 동영상, 프로젝트 목록입니다.

? 블로그 게시물

  • John Arundel의 독립형 테스트 스크립트
  • Go에서 메소드 체이닝 대신 기능적 옵션 사용
    • Jon Calhoun은 Go에서 메서드 체인의 대안으로 기능적 옵션을 사용할 것을 옹호하며 이 패턴이 어떻게 더 유연하고 유지 관리하기 쉬운 코드로 이어질 수 있는지 설명합니다.
  • DDD Lite 소개: Go의 마이크로서비스가 충분하지 않은 경우
    • 이 기사에서는 'DDD Lite' 접근 방식을 소개하며 이것이 완전한 도메인 기반 디자인(DDD)과 단순한 디자인 패턴 사이의 중간 지점이 될 수 있는 방법을 설명합니다. 마이크로서비스만으로는 복잡한 비즈니스 요구 사항을 충분히 처리하지 못할 때 특히 유용합니다.
  • Go의 컨텍스트 제어

? 비디오

  • 고루틴의 비밀스러운 삶 - Jesús Espino - April Gophers 2023
  • GopherCon 2023: Ellery Addington-White - 0에서 영웅으로: 45분 만에 나만의 게임 출시
  • 06. Matteo Grella - AI를 위한 기본 언어: 기회와 과제 | GopherConAU 2023
  • Golang에서 데이터를 집계하기 위해 고루틴을 사용하는 방법?!

?️ 프로젝트

  • 작업/작업
    • 간단한 "만들기" 대안.
  • joho/godotenv)
    • .env 파일에서 환경 변수를 로드하는 Ruby dotenv 라이브러리의 Go 포트로, 환경별 구성을 더 쉽게 관리할 수 있습니다.

데일리 골랭 3호 (2024-08-16)

Go 뉴스, 통찰력, 프로젝트를 위한 일일 허브

⚡️ 최신

다음은 Go 커뮤니티와 그 주변의 최신 블로그 게시물, 동영상, 프로젝트입니다.

  • Go는 나의 망치이고, 모든 것은 못이다​
  • No Go 관련:
    • ​Linux에서 무엇이든 찾는 방법 – newb 가이드

? 발견

다음은 확인해 볼 가치가 있는 흥미로운 블로그 게시물, 동영상, 프로젝트 목록입니다.

? 블로그 게시물

  • Go의 오류 테스트 - John Arundel
  • time.Now() 및 단조 시계
    • 이 게시물에서는 특히 단조 시계 기능에 초점을 맞춰 Go에서 time.Now()를 사용하는 방법을 설명합니다. 저자는 Go가 시간에 민감한 애플리케이션에서 오류를 방지하는 데 중요한 작업 전반에 걸쳐 시간 일관성을 보장하는 방법을 설명합니다.
  • Go로 10분 안에 서버 구축
  • 지갑인증, JWT, Gin으로 Go API 구축

? 비디오

  • Golang에서 WebSocket 및 HTMX를 사용하여 채팅 구축
  • Golang 프로젝트를 구성하는 최고의 도구
  • 포인터는 바둑의 브로콜리입니다 - Beth Knight - July Gophers 2023
  • Gosh - 명령줄에서 Go 쓰기 - Nick Wells - September Gophers

?️ 프로젝트

  • goookit/구성
    • 여러 파일 형식, 환경 변수 및 명령줄 플래그를 지원하여 구성 로드 및 병합 방법에 유연성을 제공하는 포괄적인 Go 구성 관리 라이브러리입니다.
  • 온시/은행나무
    • Ginkgo는 특히 행동 중심 개발(BDD)을 위해 읽기 쉽고 유지 관리가 가능한 테스트를 작성하기 위한 표현적 구문과 강력한 기능을 제공하는 최신 Go용 테스트 프레임워크입니다.

데일리 골랭 2호 (2024-08-15)

Go 뉴스, 통찰력, 프로젝트를 위한 일일 허브

⚡️ 최신

다음은 Go 커뮤니티와 그 주변의 최신 블로그 게시물, 동영상, 프로젝트입니다.

  • Go 1.23 반복자 튜토리얼

? 발견

다음은 확인해 볼 가치가 있는 흥미로운 블로그 게시물, 동영상, 프로젝트 목록입니다.

? 블로그 게시물

  • 뻔뻔한 녹색: John Arundel의 Go에서의 TDD
  • 건조, 소금에 절인 대구, WASM 및 (Tiny)Go를 사용한 분산 컴퓨팅
    • 이 게시물은 분산 컴퓨팅을 위한 WebAssembly(WASM) 및 TinyGo의 사용을 창의적으로 탐색하여 무역을 위해 말린 대구를 역사적으로 사용했던 것과 유사하게 설명합니다. 저자는 WASM과 같은 제한된 환경에서 Go 코드를 실행하기 위해 TinyGo를 사용할 때의 이점에 대해 설명합니다.
  • Go의 전략 패턴
    • 이 기사에서는 런타임 시 알고리즘의 동작을 선택할 수 있는 동작 디자인 패턴인 전략 패턴에 대해 설명합니다. 저자는 Go에서 이 패턴을 구현하여 코드를 더욱 유연하고 유지 관리하기 쉽게 만드는 방법을 보여줍니다.
  • 2023년에 Go 프로젝트를 시작하는 방법

? 비디오

  • Go 동시성 설명: Go 루틴 및 채널
  • Go에서 테스트를 작성하지 않는 방법 - Amir Malka
  • Go 런타임 이해 - Jesus Espino
  • Golang에서 뮤텍스와 원자 값을 어떻게 사용해야 할까요?!

?️ 프로젝트

  • Evertras/거품 테이블
    • Bubble Tea 프레임워크용으로 설계된 사용자 정의 가능한 대화형 테이블 구성 요소로, 개발자가 풍부한 터미널 기반 UI를 구축할 수 있습니다.
  • nanovms/ops
    • Go에서 유니커널을 구축하고 실행하기 위한 도구로, 단일 목적의 가상 머신에 번들로 묶어 가볍고 안전한 애플리케이션 생성을 단순화하도록 설계되었습니다.

데일리 골랭 1호 (2024-08-14)

Go 뉴스, 통찰력, 프로젝트를 위한 일일 허브

⚡️ 최신

다음은 Go 커뮤니티와 그 주변의 최신 블로그 게시물, 동영상, 프로젝트입니다.

  • ​Go 1.23 출시​
  • ​Changelog.com - Go Time #326 - 채워야 할 큰 신발​
  • ​23분 만에 1.23 이동(ByteSizeGo)​
  • ​Go의 선점: 소개​
  • ? 새로운 시리즈 시작 | 배우자 - 언어 바둑 - 1​
  • 바둑 관련 없음
    • ​그렇습니다. 저는 WezTerm을 정말 좋아합니다.

? 발견

다음은 확인해 볼 가치가 있는 흥미로운 블로그 게시물, 동영상, 프로젝트 목록입니다.

? 블로그 게시물

  • John Arundel이 쓴 Go의 함수형 프로그래밍
  • Go의 데이터베이스/sql 패키지를 사용하여 PostgreSQL 데이터베이스에 연결
    • Go의 데이터베이스/sql 패키지를 사용하여 PostgreSQL 데이터베이스에 연결하는 방법에 대한 종합 가이드입니다. 이 게시물에서는 연결 설정, 쿼리 실행, 오류 처리 단계를 안내합니다.
  • Go의 10억 행 챌린지: 9개 솔루션의 1분 45초에서 3.4초까지
    • 저자는 10억 행의 데이터를 처리하기 위해 Go 프로그램을 최적화하는 방법에 대해 논의합니다. 이 게시물에서는 처리 시간을 대폭 단축하기 위해 구현된 다양한 전략과 솔루션을 자세히 설명하고 Go의 성능 조정에 대한 통찰력을 제공합니다.
  • Go에서 시간이나 날짜를 구문 분석하는 방법
    • 이 문서에서는 일반적인 사용 사례와 잠재적인 위험을 다루면서 Go에서 시간 및 날짜 문자열을 구문 분석하고 형식을 지정하는 방법을 설명합니다. 저자는 다양한 날짜 및 시간 형식을 효과적으로 처리하는 방법을 보여주는 코드 예제를 제공합니다.

? 비디오

  • 서비스를 다시 작성하는 방법 - Michal Bock - April Gophers 2023
  • Time to Reflect - Sam Williams - September Gophers
  • RabbitMQ Steams In Go 사용
  • 언어 서버 프로토콜 이해 - 자동 완성, 서식 지정 - Adrian Hesketh

?️ 프로젝트

  • 크나드/코안프
    • JSON, TOML, YAML 등을 지원하는 간단하고 가볍고 확장 가능한 Go 구성 관리 라이브러리입니다. 다양한 소스의 구성을 쉽게 병합하고 계층화할 수 있습니다.
  • 주소/xdg
    • XDG 기본 디렉토리 사양의 Go 구현으로, 다양한 운영 체제에서 사용자 디렉토리와 애플리케이션 데이터 위치를 관리하는 표준화된 방법을 제공합니다.

위 내용은 저는 Golang에 대한 자료가 담긴 일일 뉴스레터를 큐레이팅합니다 - Daily Golang. 뉴스레터의 최신 이슈는 다음과 같습니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.