misc

· misc
FCM을 이용해서 습관 알림을 구현하는 방식에는 아래와 같은 이슈가 있습니다. 사이드 프로젝트로 정해진 시간에 알림을 보내는 기능을 구현하면서 생각했던 이슈를 공유합니다. 참고로 클라이언트는 PWA로 구현하고 있습니다.이슈기기가 인터넷에 연결되어 있지 않을 때 동작하지 않습니다동시에 1000개의 메세지만 전송할 수 있습니다. 1000개가 넘어가면 사용자가 지정한 시간에 보낼 수 없습니다.https://stackoverflow.com/questions/42927065/limit-of-bulk-firebase-cloud-messaging#comment83876716_42928210해결법구글에서는 캘린더 앱과 같은 예시에서는 로컬 알림을 스케줄링 할 것을 권장합니다.https://firebase.google...
· misc
UX 이론 - 개발자의 관점에서 from WoojinLee58 유저는 디자이너의 의도(Conceptual Model)를 알 수 없다 개발자는 Conceptual Model을 System Image로 구현하는 사람이다 따라서 개발자는 잘 구현해야 하고, 팀과 구현 관점에서 커뮤니케이션해야 한다 점심시간에 팀원들이랑 소주 한 잔 마시고 "이거 꼭 필요하겠네요!" 하고 열정에 불타올라서 준비했던 발표 타운홀 미팅 때 발표했었다
· misc
#꿀팁 git checkout - 위 명령을 사용하면 이전에 작업한(checkout한) 브랜치로 돌아갈 수 있다 더이상 작업하던 feature 브랜치의 이름을 외우지 않아도 된다! 출처
· misc
개발자의 평생공부 제품을 잘 설계해서 정해진 시간 안에 출시함으로써 회사의 비즈니스에 결정적인 도움을 주는 것 요구사항을 날카롭게 분석 꼼꼼한 설계 정밀한 테스트 구현 능력 필요한 추상을 만들어냄 새로운 구조물의 상호작용 데이터의 무결성 성능 트렌드에 필요한 것은 가벼운 눈팅이지 공부가 아니다. 공부는 본질에 다가서려는 노력이다. (트렌드를 따라가려면 눈팅을 잘 하면 된다. 너무 큰 노력 x) (눈팅을 자주하자) 실력은 알고있는 지식의 총량이 아니다 임기응변 집중력 해결해야 하는 문제를 알아채는 감각 처음 본 문제를 해결하는 능력 ⇒ 고통으로 부터 나온다. 실력은 고통의 총합이다 (노오~력이다) 영원히 볼 일이 없는 글을 저장하는 행위는 쇼핑몰 사이트에서 위시리스트나 보관함에 마음에 드는 상품을 담는 심..