개인 프로젝트와 실무를 통해 Go 프로그래밍에 많은 경험을 쌓은 엔지니어다. Go 언어 관련 글과 튜토리얼을 주기적으로 집필하고, Go 언어 기반 오픈소스 프로젝트에 참여한다. 다양한 Go 프로그램을 개발했으며 자바와 C#, C++, 파이썬에도 능숙하다. 소프트웨어 개발 외에도 스크럼 마스터링과 세일즈 엔지니어링, 소프트웨어 제품 관리 등의 분야에서 실무 경험을 쌓았다.
책 소개
분야IT 모바일
Go 언어와 리액트를 사용한 풀스택 개발을 소개한다. 간단한 웹 서비스의 프론트엔드와 백엔드를 처음부터 순차적으로 구현한다. Go 언어의 기본 개념과 문법을 설명하고 고루틴과 채널 등의 동시성 프로그래밍 개념도 소개한다. 리액트 프레임워크를 사용해 프론트엔드를 개발하고 백엔드는 Go 기반의 Gin 프레임워크를 사용해 RESTful API 서버를 구축한다. 나아가 유닛 테스트와 벤치마킹을 통해 작성한 코드를 검증하는 방법을 소개한다. 프로그래밍의 기본 개념을 이해하고 개발 경험이 있는 초, 중급 개발자를 대상으로 한다.