Skip to main content

Command Palette

Search for a command to run...

Series

TIL

러프하게 공부 내용을 정리합니다.

  1. [TIL/Vite] 모노레포 process.env 이슈 해결, Pollyfill 활용

    상황 정리 모노레포 프로젝트에서 어드민 앱(Vite, React.js)과 웹 앱(Next.js), React Native 모바일 앱 총 3가지 앱에서 공통으로 사용하는 types와 그 helper 들을 packages/database라는 공통 패키지로 관리하기 위해 리팩토링을 진행했습니다. 기존 코드는 ai를 적극 활용해서 만들어진 프로젝트라서, 속도감 있게 mvp 기능이 완성되었지만 QA를 진행하기 어려운 수준으로 구조가 망가져 있었거든요. ...

    Dec 15, 20252 min read11
  2. [TIL/PS] JavaScript 누적합 구현

    서론 JS의 reduce함수를 통해 누적합을 구현하는 방법을 알아보자. 본론 누적합이란? 누적합은 배열의 앞에서부터 현재 위치까지의 합을 미리 계산해 놓는 기법이다. 이를 통해 특정 구간의 합을 O(1) 시간에 구할 수 있다. 원본 배열: [1, 3, 5, 7, 2] 누적 배열: [0, 1, 4, 9, 16, 18] i번째 수부터 j번째 수 까지의 합 = prefix[j] - prefix[i-1] reduce를 활용한 구현 const crea...

    Jul 20, 20252 min read8
  3. [TIL/Supabase] Supabase Realtime 기반 오목 게임 구현 기록

    들어가며 Supabase Realtime은 WebSocket을 직접 구현하지 않고도 실시간 양방향 통신을 구현할 수 있게 해주는 강력한 기능이다. 이번 포스트에서는 Supabase Realtime의 핵심 개념들과 실제 오목 게임 구현했던 내용을 정리한다. 본론 1. Supabase Realtime 핵심 개념 Channel (채널) 채널은 실시간 통신을 위한 논리적 공간이다. 특정 주제나 그룹에 대한 이벤트를 주고받을 수 있다. // 방별로 고유...

    Jun 30, 20254 min read12