OWEN

· 끄적끄적
서론블로그 만들기 첫 번째 태스크는 기능 명세와 기술 스택 산정이다.기능 명세를 먼저 정하고 그걸 바탕으로 기술 스택을 정했는데, 이걸 작성하고 ChatGPT에게 묻고 답하며 추가적으로 생긴 기능들도 많아서 하나의 작업으로 묶어 보았다.작업 소요 시간기능 명세 작성 : 0.5시간기술 스택 작성 : 1.5시간블로그에 정리 : 1시간총합 : 3시간 기능 명세 정하기처음에 러프하게 다음과 같은 기능 명세를 작성했다.기본 기능게시글 작성, 조회, 좋아요, 댓글 작성댓글 작성은 어렵지 않아야 함모바일 대응다국어 지원(i10n, 한국어/영어)뉴스레터 기능검색 기능buy me a coffee 기능, 결제 모듈 기능관리자 모드게시글 작성게시글 수정 및 삭제주요 지표 조회 (방문자 수, 구독자 수 등)자동화예를 들어, ..
· 끄적끄적
서론나는 2017년 티스토리 블로그를 시작했고, 지금까지 약 8년 정도 이 블로그를 관리해 오고 있다.감사하게도, 이 블로그 덕분에 개발 공부도 열심히 하게 되어 개발자로 취업도 할 수 있었고, 내 생각을 공유하며 여러 좋은 제안들도 받을 수 있게 되었다.하지만 지난 2년 정도는 블로그에 글을 거의 쓰지 않았다. 공사가 다망해서 그런 것일 수도 있고, 블로그에 대한 애정이 예전만큼 크지 않아서 그런 것일 수도 있겠다.지금 내 블로그는 정체성이 살짝 모호하다. 주제가 너무 여러가지가 뒤섞여 있는 느낌이다. 목표새로운 블로그를 만드는 프로젝트를 해보려고 한다. 이 블로그를 만들어서 얻고 싶은 가치는 다음과 같다나의 정체성을 최대한 드러낼 수 있는 웹사이트 (이력서, 사이드 프로젝트 등도 여기에 첨부)모든 과..
서론자바스크립트는 2025년 현재 웹, 모바일 앱, 서버 등 다양한 분야에서 활발하게 쓰이고 있는 언어 중 하나이다. 전 세계적으로 많이 쓰이는 만큼 개발을 할 때 필요한 도구들도 매해 새롭게 생겨나고 있으며, 유행이 빠르게 바뀌는 편에 속하기도 한다. 이번 글에서는 Rising Stars 라는 자바스크립트 트렌드와 생태계 설문조사 리포트를 바탕으로 2024년의 자바스크립트 트렌드를 살펴보려고 한다. 이를 바탕으로 2025년에 자바스크립트를 사용하는 개발자라면 어떠한 트렌드에 주목해야 하는지 인사이트도 도출해 보려고 한다. 2024 Rising Stars 자바스크립트 트렌드Rising Stars 리포트는 깃허브에 추가된 스타 숫자로 트렌드를 분석했다. 자바스크립트 언어가 일반적으로 웹 플랫폼 안에서 주로..
다사다난했던 2024년도 벌써 며칠 남지 않았다. 매년 이렇게 연말에 한 해를 돌아보며 내게 있었던 일들과 배운 것들, 개선할 점들을 돌아볼 수 있다는 건 감사한 일이다. 항상 그랬듯이 참 분주하게 보냈던 2024년이 아니었나 싶다. 올 한 해는 자유롭게 푸른 하늘을 날아다니는 독수리처럼 내 삶에서 참 많은 변화가 있었던 시간들이었다.시작하기에 앞서 지난 회고록은 아래에 링크를 달아놓았다.Adios 2018Adios 2019Adios 2020Adios 2021Adios 2022 Part 1. Part 2.Adios 2023올해는 나에게 있었던 일들을 총 10개 정도의 카테고리로 나누어서 이야기를 풀어볼까 한다. 개발 관련, 다른 주제 관련이 섞여 있을 수 있고, 대부분 시간 순이지만 꼭 일치하지는 않을 ..
지난 3월 26일 패스트캠퍼스에서 주최한 캠프콘 이라는 개발자 온라인 컨퍼런스에 연사로 참여를 했다. 주제는 이라는 주제로, 내가 생각하는 2024년 웹 프론트엔드 개발자로 취업/이직을 준비하는 분들이 알면 도움이 될 만한 트렌드와 실질적인 가이드를 담았다. 처음에 패스트캠퍼스 측에서 연사 제안을 받고, 어떤 주제로 이야기를 하는 것이 좋을까 고민을 많이 했었다. 당시 나도 이직 준비를 하고 있었고, 스스로 생각하기에도 엄청 대단하게 할 이야기가 없다고 생각을 했었어서 과연 참가자 분들께 어떤 이야기가 도움이 될 지 주제 선정 하는데 시간이 참 오래 걸렸던 것 같다. 캠프콘 대상이 주니어 프론트엔드 개발자와 취업 준비를 하시는 분들이셨고, 그분들이 이직, 취업을 하는 과정에서 도움이 될 만한 주제를 했으..
최근에 이직을 준비하며 이력서에 적어 놓은 apollo-client 관련해서 깊이 있는 질문을 다소 받았다. 익숙하게 쓰는 스택이어서 원리나 트레이드 오프 등에 대해서 생각을 많이 안 했던 것 같아서 복습해 볼 겸 클라이언트에서 graphql을 처리하는 도구들을 비교해 보는 글을 작성해 보려 한다. Apollo Client 아폴로 클라이언트는 graphql로 로컬 및 원격 데이터를 관리할 수 있는 완전하게 기능을 제공하는 포괄적인 상태 관리 graphql 클라이언트이다. graphql 프로젝트가 오픈소스화된 직후인 2016년 meteor development group이 모든 프론트엔드 웹 프레임워크에 graphql 클라이언트 라이브러리를 구축할 계획으로 출시했다. 아폴로 클라이언트 라이브러리는 다음과 ..
이번 글은 리액트의 가상 DOM(Virtual DOM)과 재조정(Reconciliation) 과정을 구체적으로 살펴보는 글이다. 최근에 기술 면접을 보면서 관련된 질문을 받았는데, 스스로 만족스러운 답변을 하지 못했다고 판단해서 이번 기회에 좀 더 자세하게 알아보려고 한다. 리액트의 가상 DOM 리액트는 선언적인 API를 사용하기 때문에, 매번 어떤 변화가 일어나는지를 알기는 어렵다. 다만 우리는 리액트가 가상 DOM을 통해 브라우저의 모든 렌더 트리를 다시 다 그리지 않고, 이 중에 차이가 있는 부분만 다시 그리는 것을 알고 있고 이 과정이 비교(Diffing) 알고리즘을 통해 이루어진다는 것 까지 한 번쯤은 들어 보았다. 여기서 실제 DOM과 가상 DOM을 비교하는 과정을 재조정(reconciliat..
모임의 기원 오늘 글또라는 개발자 커뮤니티 분들과 라는 주제로 모임을 가졌다. 예전에 스탠포드 대학교 강의 중 CS007 Personal Finance For Engineer 라는 강의가 있는데 이 강의 슬라이드의 한국어 요약본을 우연히 보게 되었다. 평소에 재무관리에 대해서 관심은 있지만 기회가 없었던 나는 글또에서 한 번 관심사가 비슷한 분들과 모임을 해보기로 마음을 먹었다. 이 모임을 본격적으로 준비하면서, 슬라이드 내용은 있지만 강의를 들을 수가 없어서 엄청 깊이있는 주제를 다루기는 어렵다는 것을 알게 되었다. 그래서 가볍게 여러 주제로 오티 느낌으로 이 모임을 시작해 보기로 마음먹었다. 1월 11일 모임을 잘 마쳤고 오늘 나누었던 질문과 이야기들 중에 인상적이었던 내용들을 까먹기 전에 정리해 보..
DevOwen
'분류 전체보기' 카테고리의 글 목록