사진찍는 웹 개발자의 블로그

Written by@Donghoon Song
사람들의 꿈을 이어주는 코멘토에서 일하고 있습니다.

InstagramGitHubTwitterLinkedIn

vue.js

NavigationDuplicated Avoided navigation to current location - vue router 에러

이슈 NavigationDuplicated: Avoided navigation to current location: “abc” Tabs 컴포넌트로 페이지 이동을 하는데 이런 에러를 만났습니다. 탭을 빠르게 왔다갔다 하면 생겼는데요. vue router에서 현재 페이지와 같은 path로 를 하면 발생합니다. 현재 페이지에서 같은 경로의 페이지로 이동할 수 …

2024-05-23
books

읽기 쉬운 코드 도서 리뷰

읽기 쉬운 코드 읽기 쉬운 코드(로버트 C.마틴 / 길벗)는 “레스토랑 예약 시스템”을 통째로 구현하는 과정을 예시로 들어 시작부터 개선과정까지를 담았습니다. 그 과정에서 어떻게 하면 좋은 코드를 짤 수 있는지를 녹여냈습니다. 프론트엔드 개발자인 제가 이 책에서 인상깊었던 내용들을 몇 자 적어보려고 합니다. 처음부터 순서대로 저는 책을 읽을 때 관심이 가…

2024-05-13
books

개발자 기술 면접 노트(한빛미디어) 도서 리뷰

개발자 기술 면접 노트 한빛미디어의 “개발자 기술 면접 노트”를 소개합니다. 18년 차 카카오 면접관을 맡고 계시는 저자가 취업 및 이직에 도움이 되는 가이드를 작성해주셨습니다. 내용은 크게 와 두 파트로 나뉩니다. 책을 읽다가 특히나 좋았던 부분 몇가지 소개해 드리겠습니다. 면접관의 입장에서 이 책을 추천한다면 면접관의 입장에서 서술한 부분이 많은 것…

2024-04-28
clerk

Clerk를 사용해서 유저 정보 관리하기

Clerk Clerk라고 하는 유저 관리 플랫폼이 있습니다. 몇달 전에 뉴스레터에서 봤을 때는 이게 뭐지 싶었는데 요즘 듣고 있는 사이드 프로젝트 강의에서 사용했는데 번거로운 부분들을 많이 줄여줘서 재밌었습니다. 굉장히 직관적이고 편해서 제가 사용했던 컴포넌트들을 예시와 함께 소개합니다. SignInButton sign in page로 이동시키거나 mod…

2024-04-28
mystory

AI 프로필을 팔기 시작한 개발자 이야기

Carat carat 홈페이지 출처: carat.im 인스타그램을 보다가 우연히 발견했던 Carat은 사진 필터앱이었습니다. 사람들이 색감이나 특수효과를 입혀 놓은 필터를 유저들이 구매할 수 있는 서비스였는데요. 취미로 인물사진을 찍던 저는 ‘나도 필터를 만들어볼까’하고 잠시 생각했었지만 색감에 자신이 없어 도전하지 않았었습니다. 그러다가 최근에 Cara…

2024-04-19
생산성

생산성 향상을 위한 실무에서의 비동기 커뮤니케이션

작은 조직에서 일하면 갑작스러운 대면 커뮤니케이션이 잦다. 궁금한 점이 생기거나 논의할 게 생기면 자리로 찾아가 바로 말을 거는 케이스가 많다. 그렇게 빠르게 움직이는 것이 작은 조직의 장점이기도 하다. 하지만 너무 잦다 보면 작업 흐름이 깨지기도 한다. 몰입 상태에 있다가 동료가 불러서 얘기를 하다가 다시 돌아오면 몰입 상태로 다시 들어가는데 또 시간이…

2024-03-31
books

조코딩의 챗GPT API를 활용한 수익형 웹 서비스 만들기 책 리뷰

한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다. 서비스 구현부터 수익화까지: 챗GPT API의 실전 활용 가이드 이 책은 을 전반적으로 다루며, 개발자와 비개발자 모두에게 접근 가능한 가이드를 제공한다. 저자가 군더더기없이 배울 수 있었다. 빠르게 서비스를 만들고 고도화하며 배포하는 방법과 수익화 전략까지 상세히 다루고 있다…

2024-02-20
books

해결할 프로덕트 도서 리뷰 - 고객과 가까워지기

책 소개 라는 문장이 나의 프로덕트에 대한 고민을 해결할 열쇠처럼 다가왔다. 길벗 출판사에서 리뷰어를 모집한다는 소식을 듣고 홀리듯이 신청했다. 솔직히 신청할 때는 이 책이 572 페이지나 되는 줄 몰랐다. 그래서 책을 받고 나서 ‘언제 다 읽지’라는 생각을 했다. 하지만 책을 훑어보니 그렇지 않아도 되겠다는 생각이 들었다. 책의 서론에서도 얘기하지만 백…

2024-02-18
트러블슈팅

openai api code 429, You exceeded your current quota, please check your plan and billing details 에러 해결하기

openai api를 사용하다가 status code 429, You exceeded your current quota, please check your plan and billing details. 라는 에러를 만났다. 이 에러의 해결 과정을 정리했다. 에러 이미지 에러 이미지 openai에서 제공하는 api error 문서를 찾아보니 다음과 같은 내용…

2024-02-08
feedback

글쓰기 세미나 및 글쓰기 프로세스 회고

글또의 글쓰기 세미나를 듣고 머릿속에만 있던 나의 글쓰기 프로세스를 끄집어 내 정리해보고자 한다. 나는 이제껏 어떤 플로우로 글을 썼는지, 개선할 부분은 없는지 보고 싶었다. 나의 글쓰기 프로세스 나의 글쓰기 프로세스를 도식화하면 다음과 같다. 제목 없음-2024-02-07-1940.png 글감 모으기 나는 글 소재나 아이디어가 생각날 때마다…

2024-02-07