- Atomic Design + Storybook 적용 후기2021.03.03개발노트Front-EndStorybookAtomic DesignDesign System
ㄱ사에서 프로덕트를 만들며 atomic design을 적용하고 storybook을 토대로 디자인 시스템을 구축해보기로 했다. 프로젝트 진행 초기에는 디자이너도 동의하는 부분이었지만 제대로 진행되지 못했고 결국 디자인 시스템을 구축하는 것은 실패로 돌아갔다. 실패에 대한 이유와...
- json-server에 사용자 인증 구현하기2021.02.06개발노트Front-EndAuthenticatoinAuthorizationBearer Token
최근 진행했던 한 기업의 사전 과제에서 JWT 인증 처리를 포함한 Mock API 구현이 범위에 있어 시도해 봤던 방법을 기록으로 남겨본다. (JSON server는 사용할 줄 안다는 가정하에서 포스팅한다.) 내 경우엔 mock API 구현에 편의를 위해 JSON server를 ...
- 개발환경 WSL2 + zsh로 갈아타기2021.01.28개발노트Front-EndWSL 2zshWindows 10
기존 환경 얼마 전까지만 해도 VS Code의 터미널을 git bash로 (이하 bash) 설정해서 5년 가까이 bash 상에서 CLI를 사용해왔다. (아! 참고로 나는 Windows 10 사용자다. 맥이었으면 진즉부터 terminal을 썼겠지...) 이 블로그 테마를 제작...
- pass function as props in vue2021.01.24개발노트Front-Endvuepropspass function
Event handling and Atomic Design System Atomic Design System을 컴포넌트 설계 방법론으로 가져가면서, 각 컴포넌트에 독립적으로 고립(?)된 데이터 구조를 만들게 되면서 (이게 맞는 방식인지는 잘 모르겠지만) 불편함이 점점 발생되...
- 2020년 회고2020.12.31일상노트miscellaneousretrospective2020 회고아홉수
올해는 아홉수를 제대로 겪은 한 해 였던 것 같다. 2번의 퇴사 아홉수를 제대로 겪게 만든 가장 큰 이벤트였다.지난 2월 말 모 여행사를 퇴사했고 11월 말을 기점으로 8개월 만에 두 번째 회사를 퇴사했다. 그리고 두 번 모두 사측의 이유로 퇴사가 진행되었고, 둘 모두 소위 ...
- colum flexbox에서 padding bottom 문제 해결2020.12.08개발노트HTML/CSSflexflexboxpadding-bottom
FlexBox를 사용 하는 중 padding-bottom이 실종되는 상황을 만나게 되었다. 정확하게는 Firefox에서 column flexbox에 발생 된 문제로 overflow: auto에 의해 스크롤이 발생되었을 때 하단에 적용해 둔 padding이 실종되는 상황이다. ...
- Nuxt를 통해 보는 프론트엔드 개발자가 하는 일흔한 착각 in 하코사 (1)2020.10.31생각노트in occupation웹 퍼블리셔Front-End Developer프론트엔드 개발자
* 미리 언급해두지만, 여기서 이야기하는 프론트엔드 개발자는 넓은 범위의 프론트엔드 개발자가 아니라 좁은 의미 — 소위 Front-End framework를 이용하며 JS(혹은 TS)를 주 언어로 프로덕트를 개발하는, 현재 기업들이 채용하고 있는 Front-End 개발자로 한...
- Nuxt Router kebab-case 처리2020.10.17개발노트Front-EndNuxt Page ComponentNuxt Router nameNuxt Router PascalCase
Nuxt를 사용할 때 page component 파일을 PascalCase 혹은 camelCase로 생성하게 되면 router name 역시 PascalCase, camelCase로 고스란히 생성된다.물론 case-insensitive 처리해도 되지만, URL에 대소문자가 섞여 노...
- JS to SCSS 변환2020.10.03개발노트Front-EndJS to SCSS내 맘에 쏙드는 패키지는 왜 없는가
최근 프로젝트에 Storybook을 도입하면서 덩달아 고민하게 되었던 것이 SCSS 변수를 JS에서 공유하는 문제였다. 혹자는 굳이 그런짓(?)을 왜 하려고 하느냐 할 수도 있겠으나, 현재 올려둔 Storybook Sample에 utils 항목처럼 디자이너가 정의해 둔 색상...
- Nuxt + Storybook 통합 하기Nuxt Storybook 통합 삽질기2020.09.27개발노트Front-EndNuxtStorybookStorybook에서 <nuxt-link> 사용
최근 프로젝트를 진행하면서 본격적으로 Storybook을 도입하기로 해서 Nuxt에 Storybook을 통합하여 프로덕트를 만들어 갔다. (but... 뒤로 갈 수록 일정 부족으로 인해 story 작성을 포기한건 안 비밀... 쿨럭....) Nuxt에 Storybook을 통합시...