Introduction
Hi, my name is Choi Wheatley(최승현). I'm a junior backend developer looking for better understanding of programming paradigms, computer knowledgements, agile cultures.
I'm highly interested in knowledge making process. I have a pipeline from casting idea to archiving for further retrieval. With Obsidian, I can create notes with hyperlinks!
You can jump right into #Project, #Area, #Resource, #Recent Documents, or #Map Of Contents for fast indexing.
Project
정해진 기한이 있고 가장 활발한 편집이 일어나고 있는 문서들. 표시개수에 LIMIT를 추가했습니다. 그만큼 가장 중요한 것만 볼 수 있겠죠?
- cancel_ticket 발생가능케이스 나열 {curinginnos}: -
- 관리자센터 대시보드 회의 준비: -
- query param 으로 간단한 메모를 빠르게 업로드할 수 있는 심플한 웹애플리케이선: -
- 아카데미 이름, 티켓플랜 이름, 코트 이름 중복방지 {curinginnos}: -
- Prisma Pagination: -
- 2025WEEK10END: -
- 오브젝트 - 코드로 이해하는 객체지향 설계 - 조영호: -
- 25년 3월의 상칼파: -
- nestjs-command, a nest command line tool: nestjs-command 패키지를 활용하면 nest 커맨드라인 툴을 사용할 수 있습니다!
- 2025-02-26 라켓타임 2분기 추가 필요기능 분석: -
- prisma db push를 진행한 직후 자동으로 2dsphere 인덱스를 추가하는 방법: To properly define a 2dsphere index in your schema.prisma file for MongoDB, Prisma currently does not support geospatial indexes directly through the @index or @@index attributes. However, you can manually create the index using raw database commands after migrating your Prisma schema.
- settlement, academysettlement, settlementpayment, paymenthistory ERD: -
Area
기한은 없지만 장기적으로 투자할 가치가 있는 곳
- tsconfig.json의 include에 프로젝트 루트 경로의 파일을 추가하면 rootDir이 변경될 수 있음 {troubleshooting}: ✅ 해결 방법:
rootDir
을 명시적으로src/
로 설정하거나jest.config.ts
를include
에서 제거. 🚀 - NestJS swagger Cheatsheet: NestJS에서의 API documentation 툴
- Payment, Refund, Reservation, Transaction 재설계 {curinginnos}: -
- 휴무일, 공휴일, 월대관 등등을 정책으로 관리하기 {curinginnos}: -
- Introducing Event Driven Architecture from Monolith: -
- 0018.5 Validators: -
- 0210 mongodb transaction: mongodb 트랜잭션 관련 문서 리서치 예정
- how to join and map using prisma client: -
- joinAndMap의 유용성 {typeorm}: -
- dayjs: Date 객체를 사용하면서 토나왔던 경험 한 적 있죠?
- mongodb nosql 리서치: -
- mongoose, a mongodb ODM for javascript: -
- The Art of Stress-Free Productivity - David Allen at TEDxClaremontCollages {GTD}: Getting Things Done의 저자 데이비드 앨런의 TEDx 연설
- 메모앱 뿐만 아니라 인생까지 체계화되는 PARA 노트 정리법: -
Resource
취미같은 다양한 관심사들이 상주한 곳
- 새 아이폰을 생산성 괴물로 만들려면: -
- Set Auto Increment Starting Value {postgres}: alter sequence public."image_imgId_seq" restart with 1014;
- neovim: -
- 스포츠 대관 어드민 대시보드 아이디어: -
- fzf, xargs, awk 함께 사용하기: -
- PR 메시지, LLM에게 맞겨보세요:
git diff <remote>/<branch-you-want-to-compare>
결과를 복사한다. 파이프 연산자를 활용하면 편하다. - 원하는 프로그램을 자동으로 실행해주는 단축어: -
- 객체지향의 사실과 오해-역할,책임,협력 관점에서 본 객체지향: -
- Obsidian으로 블로그 만들기: -
- vscode 프로젝트 환경변수 설정: -
- 0012.5 Portfolio . RecRe . ko: -
- 0012.3 Portfolio . Giftogether: -
- 0012.2 Portfolio . RecRe: -
- 0012.4 핵심 역량, 강점과 성장: 현재 주니어 백엔드 웹 개발자 최승현의 강점과 앞으로 커리어 마일스톤에 대해서 정리하는 공간입니다.
- GTD 도입: -
Recent Documents
- tsconfig.json의 include에 프로젝트 루트 경로의 파일을 추가하면 rootDir이 변경될 수 있음 {troubleshooting}: ✅ 해결 방법:
rootDir
을 명시적으로src/
로 설정하거나jest.config.ts
를include
에서 제거. 🚀 - 2025-03-13: -
- git cherry-pick: -
- NestJS swagger Cheatsheet: NestJS에서의 API documentation 툴
- vim interactive mode AKA confirmation mode: -
- regex that all matches blank line: -
- 2025-03-12: -
- 새 아이폰을 생산성 괴물로 만들려면: -
- query param 으로 간단한 메모를 빠르게 업로드할 수 있는 심플한 웹애플리케이선: -
- 2025-03-05 tryCUD, doCUD로 안전장치 마련하기:
tryCreate
,tryUpdate
,tryDelete
를 작성하여 변경전후를 미리 테스팅하거나 로깅해볼 수 있도록 하는 안전장치를 작성하는 것이 중요하다 - Prisma Pagination: -
- 2025WEEK10END: -
- 오브젝트 - 코드로 이해하는 객체지향 설계 - 조영호: -
- Set Auto Increment Starting Value {postgres}: alter sequence public."image_imgId_seq" restart with 1014;
- 25년 3월의 상칼파: -
- 2025-03-07: -
- welcome: -
- mongodump, mongorestore: -
- IsDate VS IsDateString and interoperability {class-validator.js} {nestjs}: IsDate는 Request Dto에 사용할 순 없지만 class-transformer를 사용하면 IsDateString처럼 쓸 수 있다고
- DTO Validation using class-validator {NestJS}: -
- 2dspere index in {mongodb}: -
- nestjs-command, a nest command line tool: nestjs-command 패키지를 활용하면 nest 커맨드라인 툴을 사용할 수 있습니다!
- prisma db push를 진행한 직후 자동으로 2dsphere 인덱스를 추가하는 방법: To properly define a 2dsphere index in your schema.prisma file for MongoDB, Prisma currently does not support geospatial indexes directly through the @index or @@index attributes. However, you can manually create the index using raw database commands after migrating your Prisma schema.
- Bash, Zsh 환경변수 설정 - export 사용 여부의 차이: export를 사용하면 자식 프로세스에게 환경변수가 상속된다
- 2025-03-04: -
- 0010 Programming 👩💻: -
- 2025-03-05: -
- prisma generated type - Input and UncheckedInput: UncheckedInput 타입은 연관필드를 ID로 관리하지만 CheckedInput 타입은 Nesting이 된다.
- neovim: -
- prisma push schema of collections or tables into remote DBMS: -
- aws cli cheatsheet: -
- 0018.3 jest testing framework for Node.js: -
- filter nullish elements with flatMap.javascript: -
- postgresql sequence set incremental value: -
- 스포츠 대관 어드민 대시보드 아이디어: -
- 2025-02-28: -
- 2025-02-27: -
- fzf, xargs, awk 함께 사용하기: -
- 2025-02-26: -
- AWS CloudWatch 로깅전략세우기 feat. NestJS: -
- 2025PLAN: 2025년의 분기별 계획과 목표를 설정하고 회고문서들을 트래킹하기 위해 사용됩니다.
- 2025-02-25: -
- AWS Elastic Beanstalk: -
- 2025-02-24: -
- Pragmatic Programmer 실용주의 프로그래머 - 데이비드 토머스, 앤드류 헌트: -
- Event Storming: -
- Introducing Event Driven Architecture from Monolith: -
- 2025WEEK08END: -
- How great leadrs inspire action, Simon Sinek 우리는 왜 일하는가 {Mission, Vision, Goal} {What, How, Why}: -
- HTTPS EC2 {devops}: -
Map Of Contents
- 0010 Programming 👩💻
- 0011 Algorithms ♾️
- 0013 Rust 🦀
- 0014 Python 🐍
- 0014.1 Django 🎈
- 0014.1.1 drf {django rest framework} 😴
- 0015.1 CSAPP Third Edition Bryant, Randal E. O'Hallaron, David. 💻
- 0015.2 Systems Programming {ssu2021-1st} 🐼
- 0015 OS {ssu2021-2nd} 💻
- 0016 swjungle 🤖
- 0018 Javascript ☕️
- 0017 C 🍎
- 0018.1 Nest.js 🐱
- 0019 Git ᛘ
- 001A flask
- 0018.2 Node.js 🪢
- 001B linux 🐧
- 001C docker 🐳
- 0070 Obsidian 💎
- 0080 Scraps 📚
- 0091 먹을거, Food 😋
- 0110 Utility 🔧
- 0150 AWS 😄
- 0160 Giftogether 🎁
- 0170 Workouts 🏃
- 0180 Prisma 🌈
- 0200 mongodb 🥬
- 0190 Sankalpa 🧘
Skills
![]() |
External Links
Contact me
- chltmdgus604@gmail.com
- chltmdgus604@naver.com
- +821087524037
this site is made with Obsidian Digital Garden which uses the eleventy template engine and obsidian, a knowledge making tool.
All rights reserved by ChoiWheatley