Development13개의 글
graphQL Codegen으로 Hook 자동생성하기 (feat. Next.js 15 마이그레이션)
서론 어느덧 인턴 한 달이 지나고 너무 많은 배움을 통해 기록하고자 글을 쓰게 되었습니다. 인턴에 입사하기 전에는 혼자서 배포를 해보기도 하고, 여러가지 서비스를 만들 때 쓰던 기술 스택과 비슷해서 큰 어려움이 없을 것이라고 생각했지만..! 그건 역시 오산이었습니다.
TypeScript 톺아보기
따로 TypeScript를 공부하지는 않고, 개발을 하면서 모르는 부분을 검색하며 학습을 했습니다. 개발을 할 때는 필요하면 type을 바로 추가하거나, 오류가 나는 부분은 적당하게 맞춰서 type을 작성하다보니, 크게 어려움을 느끼지 못 했습니다.최근에 오픈소스를 기
React Query 보다가 우연히 발견한 TanStack/db, 그리고 나의 첫 기여
안녕하세요! 로우입니다. 평소에 "오늘은 오픈소스를 기여해야겠다."하고 막 찾아보다가 결국에는 높은 진입장벽에 좌절하며 항상 내일로 미뤘습니다. 그러던 중 ! React Query의 공식 문서를 읽던 중 생각보다 많은 TANSTACK의 라이브러리들을 보면서 하나
[서평]대규모 리액트 웹 앱 개발을 읽어보자
운이 좋게도 9월부터 인턴에 나가게 되었습니다. 실무 경험이 없고 프로젝트만 진행하다보니, 이제 곧 닥칠 대규모라는 키워드에 자극되어 이 책을 고르게 된 것 같네요.혼자서 프로젝트를 하다보면 축소보다는 확장을 더 하게됩니다. 그러다보니, 먼 미래에 닥칠 엄청난 복잡성에
코테 준비.. 포트폴리오 준비.. CS 준비는 하고 계신가요..?
안녕하세요, 벨로그에 계신 개발자 및 취준생 여러분! 👋"CS 지식이 부족해 면접에서 떨어졌어요.""이직 준비해야하는데 다시 CS 공부하기 어렵네요""바쁜 개발 일정 속에서 CS 공부할 시간이 없어요"이런 고민들, 너무 익숙하지 않나요? 개발자로 성장하기 위해 CS
코테는 DFS랑 BFS를 이해하기 시작했을 때가 진짜지 !
코딩테스트(알고리즘)를 준비하면 수 많은 자료구조 및 알고리즘을 만나게 되는데 이때 드는 생각은 아이큐 180에 영재발군단 출신이 아니라면? 보통은 내가 할 수 있을까? 라는 생각이 들기 시작한다.2024년 현 시점의 개발자 취업과 AI의 발전!매년 취업난은 오고 있지
크롬확장프로그램 만들기 - 가이드라인! 확장프로그램 구조 설명 !
어느 날 잘쓰고 있던 학교 선배님이 만든 LMS(학습 관리 시스템)기능 확장프로그램이 학교 사이트 개편으로 인해 더 이상 쓸 수가 없어져서..내가 만들어야겠다고 생각했다..구조를 보면 간단하다. HTML+CSS+JavaScript 를 사용해서 충분히 만들 수 있다. c
코딩테스트 - 트리(feat. Python)
트리는 계층적인 구조를 가진 자료구조입니다. 루트(root) 노드에서 시작해 여러 개의 자식 노드를 가지며, 각각의 자식 노드도 다시 서브 트리를 형성합니다. 트리는 그래프의 한 종류로, 사이클이 없는 방향성 비순환 그래프(DAG)입니다.노드(Node): 트리의 기본
코딩테스트 - 해시(feat. Python)
해시는 키(key)를 사용해 값을 저장하고 검색할 수 있는 자료구조입니다. 해시 테이블(Hash Table)은 데이터를 저장할 위치를 계산하는 해시 함수를 사용해 빠르게 데이터를 검색할 수 있습니다. 대표적으로 딕셔너리(Dictionary)가 있습니다.해시 함수(Has
코딩테스트 - 스택/큐(feat. Python)
스택은 후입선출(LIFO, Last In First Out) 방식으로 데이터를 처리하는 자료구조입니다. 쉽게 말해, 나중에 넣은 데이터가 먼저 나옵니다. 스택을 사용하는 대표적인 예는 웹 브라우저의 뒤로 가기 기능입니다.push(): 스택의 맨 위에 데이터를 추가합니다
코딩테스트 - 배열(feat. Python)
배열은 프로그래밍에서 데이터를 저장하는 기본적인 방법 중 하나입니다. 간단하게 말하면, 같은 타입의 여러 데이터를 하나의 변수에 저장하는 자료구조라고 할 수 있습니다. 배열을 사용하면 많은 데이터를 효율적으로 관리하고, 접근할 수 있습니다.
시간복잡도란? 🤨
안녕하세요! 코딩 테스트를 준비하고 계신 여러분, 알고리즘의 정글에서 살아남기 위한 필수 무기, 바로 '시간복잡도'에 대해 이야기해 보겠습니다. 알고리즘 문제를 풀다 보면 시간복잡도는 마치 길잡이 별과 같습니다. 이 별을 잘 따라가면 복잡한 문제도 술술 풀리죠. 이제
Gatsby로 기술 블로그 만들기
Gatsby v5와 MDX를 활용하여 공식문서 스타일의 기술 블로그를 구축하는 과정을 정리합니다.