전체 글

경험을 기술합니다 https://github.com/ImNM
프로젝트

Github labels github action으로 설정하기

조직을 운영하다보면 조직 설정에 Repository부분에서 라벨을 공통으로 설정할 수 있다. 하지만 이 설정이후에 새로만드는 Repostiory에만 적용이된다는점! 만약 이미 레포를 만든상태라면 일일히... 설정을 다시해줘야한다. 나는 고스락 프로젝트 레포 3개를 일일히 바꿔야했는데... 이거 설정하는 방법이 없나 하고 알아본 결과 (사실 알아볼시간에 일일히 적용했으면 시간아꼈음 ㅋ ) GitHub - micnncim/action-label-syncer: GitHub Action to sync GitHub labels in the declarative way GitHub Action to sync GitHub labels in the declarative way - GitHub - micnncim/act..

nest.js

[티키타카] nestjs - mongoDB 적용하기

디프만에서 진행한 프로젝트로 nest js 에 mongoDB를 적용하면서 고민한점에 대해서 이야기할려고한다. 우선 얻어갈수있는 부분에 대한 목차이다. 모델설정 , 다른 모델 populate 처리시 타입은? populate를 안한상태에서 ObjectId로 비교를 하고싶을때 ClassSerializerInterceptor with mongoDB ...? 컨트롤러에서 밸리데이션과동시에 ObjectId형으로 변환하기 class-validator , class-transform 의 밸리데이션시 실행시점 ( 매우중요 ) 디프만 11기 지도 위 실시간 채팅 앱 티키타카 개발기 22년 초에 퇴사도하고... 교내 밴드부 온라인 티켓예매 프로젝트 진행이후에 3학년 1학기엔 뭐하지 생각하다가... 꼭 개발동아리 들어가서 프..

프로젝트

디프만 11기 지도 위 실시간 채팅 앱 티키타카 개발기

22년 초에 퇴사도하고... 교내 밴드부 온라인 티켓예매 프로젝트 진행이후에 3학년 1학기엔 뭐하지 생각하다가... 꼭 개발동아리 들어가서 프로젝트를 하고야 말겠다! 벼르고 있었고 스터디를 진행하고 말미에 프로젝트를 하던방식보다는 바로 프로젝트를 시작할 수있는 디프만이 나에겐 딱 맞는것같아서 ( 실제로 지원서도 디프만 한군데만 냈다 ㅋㅋ) 11기로 지원을 했었다. 서류열심히 적고.. 면접때 엄청 떨고.. 대답도 제대로못한것같았지만 덜컥 붙어버렸다.! 경쟁률이 11:1이였나... 기분 엄청 좋았었다. 디프만 디프만 - Depromeet 오직 디자이너와 프로그래머의 동반성장을 위해서 depromeet.com 디프만은 디자이너와 프로그래머와의 만남이라는 동아리로 , 기획자가 없고, 스터디 진행없이 바로 프로젝..

리액트

리액트-route transition animation (2)

리액트-route transition animation (1) 밴드부 티켓 예매를 거의 휴대폰으로 할테니 웹이어도 앱느낌이 나게끔 기획을 했었다. 레이아웃을 휴대폰 레이아웃에 고정시키고 , 일정 범위 이상 화면이 크게되면 , 레이아웃이 더이상 늘어 devnm.tistory.com 전편을 안보고 오신분들은 전편을 보고오시라. 우선 이글을 통해 얻어갈 수 있는 것들을 알려주겠다. 전역 history 객체를 이용해 history.listen 이벤트를 설정하는 방법 이벤트를 통한 redux에 pathname 을 저장해 , 이전 패스와 비교하는 방법 저장된 pathname을 통해 바뀐값을 비교하여, 애니메이션 방향을 결정하는 방법 TransitonGroup 의 childFactory 속성을 이용해서 classNa..

ImNM
이찬진 컴퓨터 교실