JPA OneToMany 관계에서 페이징 처리 Dive Deep
M1 Mac에서 ruby ffi gem 설치 시 발생하는 오류 수정하기
자동으로 람다 성능 테스트 해서 메모리 최적값을 찾아내기
운영 환경에서 무중단으로 VARCHAR 길이를 늘이기 위한 팁
갤럭시 스토어, 플레이 스토어 업로드 미세 팁
강의를 듣고 정리한 SOLID 원칙 요약 정리
Health metrics and diagnostic metrics
[Spring Boot] Log4j 취약점 Log4Shell CVE-2021-44228 대응기
유니티 iOS 빌드 중 발생한 UnauthorizedAccessException 해결하기
macOS에서 Handoff 기능인 Universal Clipboard가 작동하지 않을 때 해결 방법
사이드 프로젝트에서 간단한 채팅 기능이 필요해서, 카카오톡 같은 1:1 채팅을 하루만에 간단하게 구현해 보았다.
AWS Korea의 DNB Team에서 주관하는 AWS DNA 2기를 수료한 후기를 적어 보았습니다.
Pull Requests를 Merge하면 자동으로 배포가 되도록 시스템을 구성하기까지의 고민을 공유합니다.
get_or_create 함수를 unique 없이 믿으면 안된다.
AWS Certified Solution Architect - Associate 자격증을 수료했다
2Captcha 서비스를 이용해 캡챠 입력을 자동화 하는 방법 소개
토비의 스프링을 2021년에 진행하며 메모한 것들
Caldigit USB-C Pro Dock과 맥북을 연결하고 잠자기 모드에 들어가면 내부 네트워크 먹통이 되는 현상 해결하기
잉크젯 프린터가 마르는 것을 방지하도록, 라즈베리파이로 자동화를 합니다.
데이터베이스에 적절한 인덱스를 추가하여 슬로우 쿼리를 빠르게 만들고 리소스 사용을 줄인 사례를 공유합니다.
관리자 페이지를 잘 만들면 조직의 생산성이 좋아집니다.
SMS로 오는 인증 번호를 Mac 클립보드에 자동으로 복사해 주는 스크립트를 공유합니다.
zugbruecke 라이브러리를 사용하여 Windows 전용인 국세청 세무자료 암호화 적용 DLL를 Linux에서 적용할 수 있도록 작업한 결과를 공유합니다.
AWS Lambda에서 간헐적으로 발생하는 502 Bad Gateway 오류를 해결한 경험을 공유합니다.
백엔드 엔지니어로 2년 6개월 간 일하면서, 좋은 코드가 무엇인지를 고민한 결과를 공유합니다.
제가 사용하고 있는 여러 가지 configuration 파일을 공유합니다.
Hammerspoon 유틸리티를 이용하여 Linux처럼 Ctrl-Cmd-T로 Terminal를 여는 방법을 공유합니다.
프론트엔드를 모르던 백엔드 개발자가 모던 프론트엔드를 배워서 서비스를 하나 만들어 배포하기까지의 여정을 공유합니다.
AWS CodeBuild에서 Docker를 이용해 사이드카 패턴으로 MySQL를 띄우는 방법을 공유합니다.
높은 부하 상황에서 get_or_create() 함수를 잘못 사용하면 Deadlock 이슈가 발생할 수 있습니다.
유한 상태 기계를 이용하여 상태 변경을 검증하는 방법을 공유합니다.
서버에서 실행 중인 프로세스를 디버깅할 수 있는 방법을 정리해 공유합니다.
스마트폰으로 출입문을 열기 위해 작업했던 내용과 결과물을 공유합니다.