프로그래밍 언어/웹 프론트엔드 우주개발자(SpaceDev) 2022. 5. 5. 22:57
React, Strapi v4, MySQL을 이용한 Todolist 만들기 시리즈 2022.05.05 - [프로그래밍 언어/웹 프론트엔드] - 프로젝트 설정 및 Strapi사용하기 - React, Strapi v4, MySQL을 이용한 메모앱 만들기 2022.05.06 - [프로그래밍 언어/웹 프론트엔드] - React와 Strapi 연동 - React, Strapi v4, MySQL을 이용한 Todolist 만들기 2022.05.07 - [프로그래밍 언어/웹 프론트엔드] - Strapi란? - React, Strapi v4, MySQL을 이용한 Todolist 만들기 여는글 최근, Strapi라는 Headless CMS 툴을 알게 되었습니다. 저는 보통 뱌텀 업(Bottom-Up) 방식의 글을 좋아하지..
프로그래밍 언어/웹 프론트엔드 우주개발자(SpaceDev) 2022. 4. 27. 18:25
이 글은 기본적으로 Next.js를 알고 계신 분들이 보기 좋은 글입니다. 하지만 모르시는 분들도 이해하실 수 있도록 작성하였습니다. 1. 프로젝트 생성 # 자바스크립트로 생성 npx create-next-app@latest # 타입스크립트로 생성 npx create-next-app@latest --ts 2. 패키지 설치 먼저 Next.js에서 PWA를 적용하기 위해서는 next-pwa라는 패키지를 추가해 주어야 합니다. 따라서 아래 코드를 입력해 패키지를 설치해 줍니다. # npm npm install next-pwa # yarn yarn add next-pwa 또한 부가적으로 next-compose-plugin을 설치해 줍니다. (이 플러그인 을 설치하는 이유는 밑에 설명 드립니다.) # npm np..
라이프 로그 우주개발자(SpaceDev) 2022. 4. 1. 21:05
여는글 한가롭지 않은 회사 생활 중 갑자기 팀즈가 울렸습니다. 회사에 Infra쪽 팀장님이 마이크로소프트에서 DevOps관련해서 스프린트를 진행하는데, 참석할 분 있냐고 찾는 내용이었습니다. 사실 저는 프론트엔드 개발을 주로 해왔기 때문에 DevOps에는 큰 신경을 안써왔지만, 뭐든 배워 놓으면 좋지 않을까 라는 생각에 덥석 이 스프린트에 참석을 하겠다고 말씀 드렸습니다. 그렇게 해서 우연한 기회로 2022년 3월 28일, 29일 양일간 Azure Sprint 참여했습니다. 첫째 날 그동안 코로나라 재택을 주로 해왔기 때문에 밖에 나올일이 많이 줄었는데 오랜만에 밖에 나오니 또 색달랐고, 이런 오프라인 세션은 예전에는 많이 진행했지만 요새는 또 거의 대부분 온라인으로 변경되어 오랜만에 오프라인으로 새로운..
프로그래밍 언어 우주개발자(SpaceDev) 2022. 3. 22. 22:38
PWA라는 용어를 들어보신적 있으신가요? 웹 프론트엔드 개발 직군에 있으신 분들이라면 한번씩 들어봤을 이 용어 PWA! 오늘은 이 PWA가 무엇인지, 그리고 어떻게 사용할 수 있는지에 대해서 한번 알아보도록 하겠습니다. PWA 란? PWA는 프로그레시브 웹 앱(progressive web app)의 준말로, 웹 기술(HTML, CSS, Javascript)을 가지고 모바일 네이티브 앱과 비슷하게 만들 수 있는 기술입니다. 사실 모바일 웹만으로는 네이티브의 다양한 기능들과 성능을 제공하기가 참 힘듭니다. 그렇다고 네이티브 앱을 만들기에는 시간과 개발비가 많이들고 다운로드를 위해 플레이스토어를 통해야 하므로 접근성도 떨어지게 됩니다. 하지만 PWA는 네이티브의 몇몇 기능을 구현할 수 있고 개발시간도 단축할 ..
라이프 로그 우주개발자(SpaceDev) 2022. 1. 16. 13:32
여는글 최근, 회고를 중요하게 생각하는 개발자들이 늘고 있습니다. 하지만 많은 회고 글들을 볼때마다 왜 회고를 해야하고 회고가 주는 이점에 대해서 잘 몰랐습니다. 그냥 일기를 프로젝트 혹은 년 단위로 끊어서 하는거 아닌가라는 막연한 기록이라고 생각했었죠, 하지만 회사에서 스쿼드에 참여하고 스프린트 회고를 진행하면서 생각이 많이 바뀌었습니다. 회고를 진행하면서 그다음 스프린트에서 회고에서 피드백을 받았던 잘 못했던 부분을 한번 더 생각하는 저를 발견하였고, 이러한 부분을 고치려고 하는 저를 볼 수 있었습니다. 또, 제가 했던 일들을 다시한번 돌아볼 수 있엇던 계기가 되었죠. 회고의 중요성을 느깐 저는, 늦었지만 그동안 쓰지 않았던 회고를 한번 써보자고 마음을 먹었습니다. 아랫 글 부터는 타임라인 방식으로 ..
라이프 로그 우주개발자(SpaceDev) 2021. 9. 30. 23:26
여는 글 최근 나는 그동안 운영하던 서비스인 "쿠팡 파트너스 리디렉션"이라는 웹 서비스를 종료했다. 종료한 이유는 간단하다. 서비스가 성공하지 못했기 때문이다. 그렇다면 왜 성공을 하지 못했을까? 서비스 종료 기념(?)으로 회고 겸 생각을 해보자. 쿠팡 파트너스 리디렉션 생성기를 생각하게 된 계기 나는 부업에 엄청난 관심이 많다. 그래서 외주, 배민 커넥트, 앱 테크 등 돈이 될만한 부업들은 다 해봤던 거 같다. 그 중 쿠팡 파트너스를 부업으로 했었던 적이 있었는데, 이게 생각보다 쏠쏠한 수익을 가져다줬었다. 다만 이 쿠팡 파트너스를 하려면 네이버 블로그가 필요했고, 네이버 블로그에 쿠팡 파트너스 링크를 포스팅하면 자꾸 블로그가 저품질에 걸려 버렸다. 이걸 해결하는 방법을 찾아보다가 리다이렉션 기능을 활..