블로그 보관소 🗂
모든 게시물 역사
2020
- 2020년 11월 29일 - Blue-Green 배포 방법을 이용하여 무중단 배포를 구현해보기 (with docker)
- 2020년 11월 29일 - nginx를 이용해 Load Balancer 구현 해보기 (with docker)
- 2020년 11월 28일 - Docker in Docker를 이용해 CI/CD 구축하기 (with jenkins, slack)
- 2020년 11월 28일 - Docker로 Tomcat 실행해보기
- 2020년 10월 24일 - CRA를 직접 만들기 위해 필요한 의존성은 어떤 것이 있을까?
- 2020년 10월 17일 - Git을 이용해 통일된 개발 환경은 가능할까?
- 2020년 10월 17일 - zsh 설치 및 플러그인 설치 (with oh my zsh)
- 2020년 10월 17일 - GitHub Token으로 IntelliJ Organizations Repos Push Failed 문제 해결하기
- 2020년 10월 12일 - GitHub 프로필에 나의 Daliy 코딩 시간을 표시하기
- 2020년 10월 11일 - MongoDB Install 및 실행
- 2020년 10월 10일 - dotenv 파일의 환경 변수는 왜 사용하는 걸까?
- 2020년 9월 27일 - JSP Project에 CI/CD를 할 수 있도록 설정하기 (feat. JSP + Gradle Project 만들기)
2021
- 2021년 12월 26일 - MSA로 개발해 본 Belf 프로젝트 회고
- 2021년 12월 5일 - k8s의 EXTERNAL-IP는 Azure에서 어떻게 처리될까?
- 2021년 11월 16일 - 간단한 HTTP Cache Server를 만들어보자 (with golang)
- 2021년 9월 13일 - Gin과 함께하는 React boilerplate를 공유합니다
- 2021년 9월 6일 - Next.js의 SSG 제대로 이해하고 사용하기
- 2021년 5월 5일 - Next.js에서 Recoil 사용하기
- 2021년 5월 5일 - parkgang.log(2020)
- 2021년 5월 5일 - GitHub Blog 시작 이유
- 2021년 1월 1일 - 왜 React.FC는 안 쓰일까?
2022
- 2022년 12월 3일 - Docusaurus으로 블로그 개발 및 마이그레이션 후기
- 2022년 11월 12일 - GitHub Blog에 Google Analytics 적용 튜토리얼
- 2022년 10월 23일 - 동일 페이지, 다중 URL의 SEO 처리 방식
- 2022년 9월 25일 - Private Repo에서 GitHub Blog 만들기: GitHub Actions 활용
- 2022년 6월 24일 - 마음 편한 코드 리뷰를 위한 선택: husky와 lint-staged 도입기
- 2022년 4월 24일 - 소프트웨어 개발 능력은 정량적으로 측정이 왜 어려울까? (feat. 전공자가 바라보는 정보처리기사 실기)
- 2022년 1월 12일 - parkgang.log(2021)
2023
2024
2025
- 2025년 4월 19일 - parkgang.log(2024)
- 2025년 3월 27일 - 내가 AI를 코딩에 활용하는 방법
- 2025년 2월 20일 - CTE 쿼리에 컬럼 별칭으로 지정된 슈퍼 키 성능 개선
- 2025년 2월 10일 - Vim 삭제 명령이 OS 클립보드를 덮어쓰는 문제 해결하기
- 2025년 2월 9일 - LazyVim 입문 가이드: 설치부터 디버깅까지 한 번에 끝내기
- 2025년 2월 1일 - MS가 만들어준 어떤 에디터에서도 통하는 언어 기능
- 2025년 1월 29일 - 요즘 핫한 생산성 앱은 왜 macOS First일까?
- 2025년 1월 28일 - 이메일 관리법: 이메일 기능 분석
- 2025년 1월 4일 - 완벽주의의 무서움