Blog category: Golang
???: 내 웹소켓은 부끄럼쟁이인가봐요
AWS Lambda 함수를 Golang으로 작성할 때 알아두면 좋은 것들
AWS Lambda Golang으로 함수를 만들어 보며 알게 된 것들
동시성 문제 해결하기
동시성 문제가 해결하기 그렇게 어렵다던데
아토믹 메모리 오퍼레이션
아토믹 메모리 오퍼레이션에 대해 알아보자
동시성 프로그래밍과 요청 처리
동시성 프로그래밍과 서버 프로그래밍을 잘 버무려보자.
Timer와 Ticker
Go에서 일정 시간이 지난 이후 또는 주기적으로 특정 작업을 수행하려면 어떻게 해야 할지 알아보자.
동시성 프로그램의 에러 핸들링
동시성 프로그래밍에서 발생하는 에러 및 panic은 어떻게 핸들링해야 할지 알아보자
Worker Pool 및 Pipeline
동시성 프로그래밍에서 워커 풀과 파이프라인 패턴을 Go로 구현해보자
Go의 메모리 모델
Go의 메모리 모델
동시성 관련 개념 정리
Concepts about concurrency
DDD와 함께 TDD, BDD 사용하기
TDD, BDD, and DDD
분산 시스템에 DDD 적용하기
Applying DDD to a Distributed System
마이크로서비스에 DDD 적용하기 (+ wire 사용해보기)
Applying DDD to a Microservice Application (+ Using wire)
모놀리식 애플리케이션에 DDD 적용하기
Applying DDD to a Monolithic Application
팩토리, 레포지토리, 서비스
Factories, Repositories, and Services
엔티티, 밸류 오브젝트, 애그리거트
Entities, Value Objects, and Aggregates
도메인, 유비쿼터스 언어, 제한된 컨텍스트 이해하기
Understanding Domains, Ubiquitous Language, and Bounded Contexts
Domain Driven Design의 역사
History of Domain Driven Design
Generics in Go
'Learning Go'를 읽고, Go의 제네릭 프로그래밍에 대해 알아보았습니다
Reflect, Unsafe, Cgo
'Learning Go'를 읽고, Go의 런타입 타입 확인을 위한 Reflect, 에 대해 정리해보았습니다
Golang으로 WebRTC Mesh Server 구현하기
Golang을 통해 M:N WebRTC 시그널링 서버를 만들어보았습니다
테스트 작성
Writing Tests
컨텍스트
The Context
표준 라이브러리
The Standard Library
Go의 동시성
Concurrency in Go
모듈, 패키지, 임포트
Modules, Packages, Imports
에러 처리
Errors
타입, 메소드, 인터페이스
Types, Methods, Interfaces
포인터
Pointer
함수
Functions
블록, Shadowing, 흐름 제어문
Blocks, Shadows, and Control Structures
복합 타입
Composite Types
변수와 원시 타입
Primitive Types and Variable Declaration
개발환경설정
Setting up Golang development environment