log11 오류와 오류의 콜라보 오류는 친구다. 가까워서도 멀어서도 안되는 친구. 그런데 이번주는 너무 가까웠다. 백엔드나 프론트엔드나 모두 오류의 향연이었다. 우린 타입스크립트와 빌드의 지옥에서 벗어나고자 몸부림친 한주였다. 라이브러리와 타입스크립트 모든 부분을 직접 개발하면 공부하고 좋다. 다만 기한이 정해져있다면 라이브러리는 필수인 듯하다. 더군다나 내가 직접 짠 코드보다 훨씬 더 안정적일 가능성도 높으니까. 그래서 우리도 시간 내에 구현할 수 있는 것은 최대한 구현하되 시간이 걸리는 것 위주로 라이브러리를 적극적?으로 도입하고 있다. 웹에디터는 물론, 이미지 관련 라이브러리들도 도입했다. 다만, 우리가 개발하려는 환경에선 한가지 주의할 점이 있다. 바로, 타입스크립트 지원여부다. 물론 대부분 지원한다. 다만 버전이 문제다. 해당.. 2022. 11. 15. 즐거운 퍼블리싱과 안즐거운 git 한주간 디자인과 퍼블리싱을 진행했다. 디자이너를 구했고, 함께하는 프론트엔드가 웹퍼블리셔 출신이라 초안이 빠르게 나왔다. 그리고 바로 퍼블리싱에 들어갔다. 기다림의 미학 디자이너가 디자인할 때까지 기다릴 순 없어 웹 퍼블리셔 출신 프론트엔드가 먼저 작업한 초안을 기준으로 퍼블리싱을 시작했다. 초안인 만큼 어떻게 다듬어질지 알 수 없어 윤곽만 먼저 구현하는 형태로 진행하기로 했다. 이때 한 가지 몰랐던 사실은 디자이너가 전적으로 디자인을 전담하는 게 아니라, 웹퍼블리셔 출신 프론트엔드 분이 초안을 잡고 디자이너가 일과시간 이외에 시간을 쪼개어 다듬어주는 과정이었다는 것. 팀프로젝트인 만큼 서로 할 부분을 나누고 시작했으나, 이 부분 인지하지 못해 웹퍼블리셔 출신 프론트엔드가 디자인하며 퍼블리싱하는 동안 나.. 2022. 11. 8. 팀프로젝트 시작 배움의 시간을 마치고, 프론트엔트로서 첫걸음을 떼었다. 물론 취업했단 소리는 아니다. 백엔드와 팀을 이뤄 함께 프로젝트를 시작했다는 의미다. 백엔드 3명과 프론트엔드 2명. 모두 같은 부트캠프 출신으로 같은 공간에서 약 한 달간 프로젝트를 진행한다. 아이디어 같은 부트캠프 출신이다보니 팀프로젝트에서 하고 싶은 아이디어를 미리 생각해온 사람들이 있었다. 필자도 그 중 하나였다. 필자가 낸 아이디어는 농사사이트다. 전국 농민이 키우고있는 재배종류를 실시간으로 기록하는 웹으로, 매년 인기 있는 품종으로 몰려 다음해 값이 폭락하는 현상을 조금이나마 줄일 수 있지 않을까 싶어서 제안했다. 더불어, 유명인이 주최하는 공동구매 플랫폼, 건강과 인생 등 본인 관리하는 통합관리 플랫폼, 목표 설정 후 도달하기까지 도와주.. 2022. 10. 31. 다크모드, 작동한다. 다만... 무엇이든 아는 것에서부터 첫번째 포트폴리오인 자유게시판을 만들면서 다양한 시도를 하고 싶었고, 그중 첫번째는 다크모드였다. @media로 하는 건 어설프게 알고 있었기에 무턱대고 시작했다. 바로 아래 코드 처럼. prefers-color-scheme을 활용해 사용자의 화면 모드가 무엇인지 확인하고 그에 맞춰 내가 작업한 자유게시판의 태그와 클래스를 적어가며 적절한 색상을 부여했다. 다크모드, 작동한다. 다만... 배경은 물론 텍스트, 라인 등 다 색상을 다 맞췄다. 나름 색상 스타일도 지정해서 일일이 넣었다. 그리고 맥에서 라이트모드와 다크모드를 번갈아가면서 페이지가 변하는 모습을 보니 매우 뿌듯했다. 그리고 어디선가 본 흑백모드 전환 버튼이 떠올랐다. 그리고 그 토글 버튼을 만들기 위해 여러 블로그를 .. 2022. 10. 2. 힘든 만큼 재밌다 6시 30분 기상, 0시 30분 취침 짧은 취침, 정말 오랜만이다. 편입할 때도 이렇게 하지 않았다. 군대에서도 10시 취침 6시 기상인데 말이다. 아무튼 부트캠프 한 달간을 한 문장으로 정리하면, "힘든 만큼 재밌다"다. 사실 어느정도 미리 알아두고 간 게 있으니 첫 일주일은 새로운 것을 배워도 알고 있는 부분도 있기에 무난했다. 그럼에도 매일 있는 과제를 해치우느라 일찍 가는 건 쉽게 생각할 수 없었다. 2주차, 3주차가 되니 아는 게 바닥나고 체력도 떨어지기 시작했다. 이제부턴 정신력으로 버티며 가야함을 느꼈다. 첫번째 포트폴리오 한 달 간 자유게시판을 만들었다. 쓰기와 수정 페이지, 리스트 페이지, 디테일 페이지를 바탕으로 위아래 레이아웃을 덧붙였다. 배우면서 만들다보니 생각보다 허접하다. 그래서.. 2022. 9. 30. 이전 1 2 3 다음