- A STUDY PATH FOR GAME PROGRAMMER
- 각 분야별로 책을 중심으로 공부 방향을 알려줌
- Awesome Roadmaps Overview
- 더미 클라이언트
- 서버의 성능과 안정성을 확인하기 위해서는 더미 클라이언트를 사용하여 많은 클라이언트와 서버가 통신하여 동작하는 테스트를 꼭 해야한다.
auto_test
디렉토리에는 C#으로 만든 더미 클라이언트의 코드가 있다. 이것을 참고해서 자신만의 더미 클라이언트를 만들기 바란다.
- GitHub Copilot
- ChatGPT
- 가상함수와 클래스 상속 계층도
- RAII 해설
- 대단한 const를 재미있게 사용하자
- 자세히 알아보는 C++의 include
- 전방 선언
- 지금 C++ 프로그래머에게 인기 있는 리소스 관리술
- C++ 클로져 디자인패턴(C++ lambda)
- C++ 구조체 alignment
- Thread
- Concurrency Runtime
- YOUTUBE 뇌를 자극하는 TCP/IP 소켓 프로그래밍
- YOUTUBE C++ Korea 제6회 세미나 - 채팅 서버 개발로 알아보는 C++의 기능들
- BeeJ's Guide to Network Programming - 인터넷 소켓 활용
- Linux 소켓 프로그래밍의 5가지 함정
- 무서운 SIGPIPE 소켓 프로그래밍의 함정
- C++ 서버 프로그래밍 실습
- 채팅 서버 만들기
- 단계 별로 IOCP 실습
- 오래된 IOCP API를 사용한 네트워크 라이브러리 를 최신 C++ 코드로 리팩토링 한다
- C++로 HTTP 통신하기
- (인프런 무료 영상) C# 초보 강좌 예제로 배우는 C# - 11 강 ∙ 8시간 17분
- (인프런 무료 영상) C# 처음부터 배우기 - 커리큘럼 총 11 개 ˙ 3시간 53분의 수업
- (인프런 무료 영상) C# 프로그래밍 - 커리큘럼 총 63 개 ˙ 29시간 56분의 수업
- (인프런 무료 영상) 아임코딩의 C# 기초 강의
- (유튜브) C# 교과서 마스터하기
- C# 멀티스레드 프로그래밍 정리
- 비동기 프로그래밍 정리
- 리눅스 얼마나 알아야할까? 이정도는 알고 있자!
- (인프런 무료 영상) '이것이 리눅스다' 저자의 Red Hat CentOS7 리눅스 서버&네트워크 강좌 - 커리큘럼 총 57 개 ˙ 22시간 28분의 수업
- (인프런 무료 영상) 생활코딩 - Linux
- 토크ON세미나 리눅스와 친해지기
- Linux 기본 명령어 모음
- Bash 입문자를 위한 핵심 요약 정리 (Shell Script)
- Linux에서로드 밸런서와 캐시 서버를 멀티 코어 스케일 시키기 위한 커널 튜닝
- RPS, RFS 설정에 의한 Linux 네트워크 성능 향상
비 Linux에서 docker를 다룰 때는 Docker for Desktop
프로그램을 사용한다. 개인적인 용도로 사용할 때만 무료
어디에서나 무료로 Docker for Desktop
같은 프로그램을 사용하고 싶다면 Rancher Desktop
을 추천한다.
- Windows에서 Docker 환경을 바꿨다 (Docker Desktop → Rancher Desktop)
- Docker 알아보아요! (2019)
- 생활 코딩 - docker
- 이재홍의 언제나 최신 Docker
- Best practices for writing Dockerfiles 요약
- 실습 자료
- (유튜브) 데이터베이스 입문
- (인프런 무료 영상) SQL 시작도 못한 분들 드루와요
- (YOUTUBE) 즐겁게 배우는 SQL
- 추천 도서
- SQL 첫걸음
- 모두의 SQL 누구나 쉽게 배우는 데이터 분석 기초
원 출처: https://twitter.com/bibryam/status/1606316891307483136/photo/1
- 레디스 게이트 기능 설명
- (영상) Redis 야무지게 사용하기
- Redis 글 모음
- (유튜브) C++를 이용한 Redis 프로그래밍
- (유튜브) Redis C# 프로그래밍
- redis 라이브러리 사용 방법 정리
- Redis를 활용한 다양한 시스템 설계
- Redis의 기본 데이터 유형 및 명령
- Redis로 방문자수 구현하기
- Redis를 사용하여 동일 유저의 요청은 순차적으로 처리되도록 하기
- Redis를 사용한 분산 잠금 (SETNX, Redlock)
- Redisson 분산락을 이용한 동시성 제어
- Redis 모델링
-
코딩 시험을 위한 awesome-algorithms
- 혼자 공부하는 네트워크
- 면접을 위한 CS 전공지식 노트
- 학교에서 알려주지 않는 17가지 실무 개발 기술
- 컴퓨터 밑바닥의 비밀
- 그림과 작동 원리로 쉽게 이해하는 서버의 기초
- 그림으로 쉽게 이해하는 웹/HTTP/네트워크
- 동료들 뒷목 잡게 만드는 나쁜 프로그래밍 습관
- 유선배 SQL개발자(SQLD) 과외노트