18 KiB
18 KiB
Index: Topics > Programming & Language
📝 Documents
- API 응답 및 에러 핸들링 아키텍처
- AST (추상 구문 트리)
- AST(Abstract Syntax Tree)
- Advanced-Design-Patterns-in-TypeScript
- Ambient Contexts
- Ambient Declarations
- AppSec (애플리케이션 보안)
- Beat Saber 엑서게임 연구(Beat Saber Exergaming Study)
- Beat Saber
- Beat Saber를 활용한 VR 엑서게임 후유증 연구(VR Exergaming Aftereffects)
- Blink
- Branch Prediction
- Branchless Security Checks
- Browser Security Mitigations
- CAD 렌더링 최적화
- CANTAB 5-선택 반응 시간 과제(CANTAB 5-choice RTI)
- CI_CD Pipeline
- CI_CD 파이프라인 자동화
- CI_CD 파이프라인 통합 및 Git 훅(Hooks)
- CI_CD 파이프라인
- CST (구체 구문 트리)
- Cache Side-Channel Attack
- Cache miss rates
- Cheneys Algorithm
- Chrome DevTools Memory Panel
- Chrome DevTools(크롬 개발자 도구)
- Chrome V8 Heap Analysis
- Chromium
- Code Minification
- Code Obfuscation
- Code Splitting Lazy Loading (코드 분할 및 지연 로딩)
- Code Stylometry (코드 문체론)
- Concrete Syntax Tree (CST)
- Continuous Integration (CI)
- Cosmos 플랫폼 (Netflix)
- Cumulative Layout Shift (CLS)
- DAST (동적 애플리케이션 보안 테스트)
- DOM 요소 조작 및 타입 좁히기
- DOM 요소 조작
- DeepReadonly
- Depth Pre-Pass
- Discriminated Unions
- Draw Call Optimization
- ESLint
- Early-Z
- Edge Bleeding
- Effect TS 및 ts-brand 라이브러리 활용
- Effect TS
- Electron V8 Memory Cage
- Electron
- Escape Hatch (탈출구)
- Excess Property Checking
- Exergaming
- Facade Pattern (퍼사드 패턴)
- Figma
- Flame Chart
- Fuzzing
- GC Root
- Garbage Collection(가비지 컬렉션)
- Generational Hypothesis
- Git Hooks
- Git Hook을 이용한 CI_CD 자동화 파이프라인
- Git Pre-commit 훅을 활용한 개발 워크플로우 자동화
- Global Network Positioning (GNP)
- Google Chrome
- Google Code Jam Dataset
- Google Lighthouse
- Heap Snapshot
- Husky
- IBM 가비지 컬렉션
- IFCjs
- Incremental Marking
- Index Masking
- InstancedMesh 동적 버퍼 확장
- InstancedMesh 사용 시 드로우 콜 최적화의 한계점 사례 연구
- InstancedMesh 최적화
- InstancedMesh
- Interop 2025
- Inventory Management Example
- JPEG XL
- JavaScriptCore
- Joern
- MVC (Model-View-Controller)
- Major GC
- Mark-Sweep-Compact 알고리즘
- Mark-Sweep-Compact(메이저 GC)
- Mark-Sweep
- Monorepo(Turborepo 등) 환경의 린트 관리
- Monorepo
- Netflix 마이크로서비스 전환
- Network Coordinate Systems
- New Space(Young Generation)
- Nodejs Memory Tuning
- Nodejs Production Monitoring
- Nodejs 메모리 최적화
- Nodejs 메모리 튜닝
- Nodejs 성능 디버깅
- Nodejs 성능 최적화 및 디버깅
- Nodejs 프로세스 모니터링 및 메모리 분석
- Nodejs
- NotebookLM-Automated-Authentication-CLI
- Object Pooling (오브젝트 풀링)
- OffscreenCanvas와 Web Worker를 활용한 메인 스레드 병목 해결
- Oilpan
- Old Space (구 세대 공간)
- Old Space(Old Generation)
- Old Space
- Orinoco 가비지 컬렉터
- Orinoco 프로젝트
- Orinoco
- Overdraw
- Page Experience Algorithm
- Parse dont validate
- Performance Panel
- Pointer Compression
- Pointer Poisoning
- Prettier
- Reachability Analysis
- React 19 Compiler
- React 및 Nextjs 개발 환경
- React 재조정 (Reconciliation) 최적화
- React 컴포넌트 Props 전달 및 상태 관리
- Readonly Type
- Readonly 유틸리티 타입
- Real User Monitoring (RUM)
- Render State
- Result Type
- Robust-GitHub-Sync-Pipeline
- SCA (소프트웨어 구성 분석)
- SOLID 원칙
- SPA 라우트 전환 성능 최적화
- Satisfies Operator
- Scavenge
- Scavenger 알고리즘
- Scheduler API
- Server Architecture
- SharedArrayBuffer vs postMessage 성능 차이
- SharedArrayBuffer 동시성 문제 해결법
- SharedArrayBuffer 보안 이슈와 Cross-Origin Isolation
- SharedArrayBuffer 보안을 위한 COOP COEP 헤더 설정
- SharedArrayBuffer 보안을 위한 Cross-Origin Isolation 서버 헤더 설정
- SharedArrayBuffer로 스레드 간 메모리 공유 효율 높이기
- SharedArrayBuffer와 Atomics 구체적 활용법
- Side-channel Attack
- Single Page Applications (SPA)
- Spectre
- Speculative Execution
- Stop-the-world
- Structural Typing
- StyleCounsel
- Submodules
- Synthetic Testing
- TeamCity
- Texture Atlas
- Throttling Debouncing
- Timing Attack
- Timing Attacks
- To-Space와 From-Space
- Toss Front SDK 기반 외부 연동사 플러그인 개발 생태계 구축
- Toss Front SDK의 Facade 패턴 적용 사례
- Turborepo 기반 모노레포 워크플로우
- Turborepo 환경 구성
- Turborepo
- Turborepo를 활용한 다중 애플리케이션 및 라이브러리 통합 관리
- Type Casting
- Type-safe Error Handling Exhaustiveness Checking
- TypeScript 49
- TypeScript API Development
- TypeScript Advanced Type System
- TypeScript Utility Types (Record Readonly)
- TypeScript 타입 시스템 (TypeScript Type System)
- TypeScript 타입 시스템 및 인터페이스 설계
- TypeScript 타입 시스템을 활용한 내부 로직 보호 및 데이터 검증
- TypeScript의 제어 흐름 분석 및 상태 관리 패턴
- Union Types
- V8 Engine Heap Management
- V8 Engine
- V8 Heap Architecture
- V8 JavaScript Engine
- V8 가비지 컬렉션(Garbage Collection)
- V8 메모리 케이지(V8 Memory Cage)
- V8 엔진 힙 아키텍처 및 로그 분석
- V8 엔진 힙 아키텍처
- V8 엔진의 메모리 관리 아키텍처 및 Orinoco 프로젝트
- V8 힙 공간(V8 Heap Spaces)
- V8 힙(Heap)
- VR Sickness
- VR 멀미 (VR Sickness)
- VR 멀미(VR sickness)
- Vergence-Accommodation Conflicts
- Web Worker와 SharedArrayBuffer를 이용한 실제 고부하 병렬 처리 구현체 (실패_성공 포함)
- WebKit Security Mitigations
- WebKit
- Write Barrier
- Zod 런타임 유효성 검사 통합
- Zod 파싱과 브랜디드 타입을 결합한 런타임 데이터 검증
- Zod
- Zustand-Based-Mission-Persistence
- as const Assertion
- as const
- bitECS와 SharedArrayBuffer를 결합한 멀티스레드 고성능 아키텍처
- bitECS와 SharedArrayBuffer의 실제 코드 통합
- eslint-config-prettier
- eslint-plugin-prettier
- lint-staged
- never 타입(never type)
- never 타입
- readonly
- satisfies Keyword
- satisfies 연산자
- ts-brand
- useEffect 클린업(Cleanup)
- 가비지 컬렉션 (Garbage Collection)
- 가비지 컬렉터(Garbage Collector)
- 가상현실 멀미 (VR Sickness)
- 가상현실 사후 효과 연구(Virtual Reality Aftereffects Study)
- 가상현실 엑서게임 후유증 연구(VR Exergaming Aftereffects Study)
- 가상현실 엑서게임 후유증 연구(Virtual reality exergaming aftereffects research)
- 가상현실 후유증 (Virtual Reality Aftereffects)
- 가상현실 후유증(VR Aftereffects)
- 가상현실(VR) 엑서게임 인지 사후 효과 분석(CANTAB 5-choice RTI)
- 가상현실(VR) 자전거 시뮬레이터
- 감각 통합(Sensory integration)
- 개발자 경험(DX)
- 객체 지향 소프트웨어 아키텍처 설계
- 객체 지향 프로그래밍 (OOP)
- 객체 지향 프로그래밍 (Object-Oriented Programming)
- 객체 지향 프로그래밍(OOP)
- 견고한 도메인 모델 및 API 계약 설계
- 결합도 (Coupling)
- 경고 피로 (Alert Fatigue)
- 계층화 아키텍처 (Layered Architecture)
- 과잉 속성 체크 (Excess Property Checking)
- 과잉 속성 체크(EPC)
- 과잉 속성 체크(Excess Property Checking)
- 관심사의 분리 (Separation of Concerns SoC)
- 관심사의 분리 (Separation of Concerns)
- 관심사의 분리 (SoC)
- 관심사의 분리(Separation of Concerns)
- 관심사의 분리(SoC)
- 관점 지향 프로그래밍 (AOP)
- 관점 지향 프로그래밍(AOP)
- 교집합 타입(Intersection Type)
- 구조적 타이핑(Structural Typing)
- 구조적 타이핑
- 기본 타입에의 집착 (Primitive Obsession)
- 기본 타입에의 집착(Primitive Obsession)
- 깊이 지각 (Depth Perception)
- 깊이 지각(Depth perception)
- 넷플릭스 비디오 인코딩 파이프라인 (Netflix Video Encoding Pipeline)
- 넷플릭스 코스모스 플랫폼 (Netflix Cosmos)
- 넷플릭스(Netflix)의 마이크로서비스 및 코스모스 플랫폼 전환
- 넷플릭스의 코스모스 플랫폼 및 마이크로서비스 전환
- 눈모음-조절 충돌(Vergence-accommodation conflicts)
- 느슨한 결합 (Loose Coupling)
- 단일 책임 원칙 (SRP)
- 단일 책임 원칙 (Single Responsibility Principle)
- 단일 책임 원칙(SRP)
- 대규모 TypeScript 애플리케이션 아키텍처 설계
- 대규모 TypeScript 프로젝트의 컴파일 성능 최적화
- 대규모 데이터 렌더링 및 가상화 최적화
- 대규모 모노레포(Turborepo) 환경에서의 린트 오케스트레이션
- 대규모 웹 그래픽스 프로젝트
- 대규모 웹 애플리케이션의 조직 및 기술적 확장성 확보
- 덕 타이핑(Duck Typing)
- 데브섹옵스 (DevSecOps) 환경에서의 지속적인 보안 검사
- 데이터 거버넌스 (Data Governance)
- 도달 가능성 분석 (Reachability Analysis)
- 도메인 기반 설계 (DDD) 및 데이터 오염 방지
- 도메인 기반 설계 (DDD)
- 도메인 기반 설계(DDD)
- 도메인 기반 설계(DDD)의 데이터 검증
- 동시성 및 점진적 마킹(Concurrent Incremental Marking)
- 동작 속도(Movement Speed)
- 동적 애플리케이션 보안 테스트(DAST)
- 라이브러리 및 확장 가능한 코드베이스
- 런타임 상태 검증(Runtime Validation)
- 리로디드(Reloaded)
- 리터럴 타입 (Literal Types)
- 마이크로서비스 아키텍처 (MSA)
- 마크-스윕(Mark-Sweep)
- 머리 장착형 디스플레이(HMD) 환경의 시각적 후유증 연구
- 메모리 누수(Memory Leaks)
- 명목적 타이핑 (Nominal Typing)
- 명목적 타이핑(Nominal Typing)
- 모노레포(Monorepo) 기반 구성 중앙화
- 모노레포(Monorepo) 설정 중앙화
- 모노레포(Monorepo) 아키텍처 설정
- 모놀리식 아키텍처 (Monolithic Architecture)
- 모듈러 통합 건설 (MiC)
- 모듈화 및 아키텍처 경계 설정
- 반응 시간(Reaction Time)
- 백엔드-프론트엔드 데이터 변환(Data Transformation between Backend and Frontend)
- 복잡한 비즈니스 도메인 (금융 헬스케어 이커머스 등)
- 불변성 (Immutability)
- 불변성(Immutability)
- 불필요한 리렌더링 방지
- 브라우저 메모리 관리 및 최적화
- 브라우저 및 Nodejs 메모리 튜닝
- 브랜디드 타입 (Branded Types)
- 비트 세이버 엑서게임 후유증 평가(Beat Saber Exergaming Aftereffects)
- 비트 세이버(Beat Saber) 실험
- 비트 세이버(Beat Saber) 엑서게임 연구
- 비트 세이버(Beat Saber)
- 비트 세이버를 활용한 가상현실 엑서게임 후유증 연구(Exergaming With Beat Saber_ An Investigation of Virtual Reality Aftereffects)
- 상태 관리 및 API 응답 모델링(State Management and API Response Modeling)
- 상태 머신(State Machine) 설계
- 서드파티 라이브러리 및 API 연동
- 선언 파일(dts)
- 설정 객체 및 룩업 테이블 설계(Configuration Objects and Lookup Tables)
- 세대 가설(Generational Hypothesis)
- 소프트웨어 구성 분석(SCA)
- 소프트웨어 아키텍처 베스트 프랙티스
- 소프트웨어 아키텍처 설계
- 수동 코드 리뷰 (Manual Code Review)
- 수동 코드 리뷰
- 수렴-조절 불일치(Vergence-Accommodation Conflict)
- 순차적 게이트 아키텍처
- 스캐빈저(Scavenger) _ 마이너 GC
- 스택 트레이스(Stack trace)
- 스트랭글러 피그 패턴(Strangler Fig Pattern)
- 스파게티 코드 (Spaghetti Code)
- 스포티파이 자율적 분대 모델 (Spotify Squad)
- 스포티파이 자율적 분대 모델 및 마이크로 프론트엔드 (Spotify Squads and Micro Frontends)
- 스포티파이 자율적 분대 모델
- 스포티파이(Spotify)의 스쿼드 모델 및 마이크로 프론트엔드 도입
- 시각 및 인지적 후유증 연구
- 시각-전정 갈등 (Visual-Vestibular Conflict)
- 시각-전정 감각 충돌(Visual-Vestibular Conflict)
- 시각-전정 충돌(Visual-vestibular conflict)
- 시프트 레프트 (Shift-Left)
- 시프트 레프트(Shift-Left)
- 식별 가능한 유니온
- 실재감(Presence)
- 쓰기 장벽(Write Barrier)
- 안구 운동 기능 (Oculomotor Functions)
- 안구 운동 기능(Oculomotor functions)
- 안구 운동 증상(Oculomotor Symptoms)
- 안전한 TypeScript 데이터 모델링 및 설정 관리 구축
- 안전한 소프트웨어 개발 수명주기(SSDLC)
- 알 수 없는 외부 데이터 검증 (unknown types)
- 약한 타입 검사(Weak Type Detection)
- 약한 타입 탐지 (Weak Type Detection)
- 에일리어싱 (Aliasing)
- 엑서게임(Exergaming)
- 엔터프라이즈 소프트웨어 개발
- 엔터프라이즈 소프트웨어 시스템 설계
- 엔터프라이즈 애플리케이션 및 점진적 리팩토링
- 엔터프라이즈 애플리케이션 설계
- 오래된 공간(Old Space)
- 오리노코(Orinoco GC)
- 오리노코(Orinoco) 프로젝트
- 오버드로우(Overdraw)
- 오픈소스 컴포넌트 (Open Source Components)
- 완전성 검사(Exhaustiveness Checking)
- 외부 API 데이터 및 설정 파일 처리
- 외부 API 데이터의 런타임 검증 후 처리
- 외부 라이브러리 API 설계
- 웹 애플리케이션의 3계층 구조
- 웹 워커 이벤트 포워딩 Event Forwarding
- 웹 워커 이벤트 포워딩 통신 지연 최소화 방법
- 웹 프론트엔드 성능 최적화
- 유니온 타입(Union Types)
- 유스케이스 (Use Cases)
- 응집도 (Cohesion)
- 응집도와 결합도 (Cohesion and Coupling)
- 응집도와 결합도
- 의존성 역전 (Dependency Inversion)
- 의존성 역전 원칙 (DIP)
- 의존성 역전 원칙 (Dependency Inversion Principle DIP)
- 의존성 역전 원칙 (Dependency Inversion Principle)
- 의존성 주입 (DI)
- 의존성 주입 (Dependency Injection)
- 의존성 주입(DI)
- 이동 속도(Movement Speed)
- 이벤트 기반 아키텍처 (Event-Driven Architecture)
- 이전 세대(Old Generation_Space)
- 이커머스의 실시간 재고 관리
- 자동화된 코드 리뷰
- 자바 가상 머신(JVM)
- 장기 실행되는 실시간 데이터 대시보드 최적화
- 재귀적 불변성 (DeepReadonly)
- 점진적 마킹(Incremental marking)
- 정적 분석(Static Analysis)
- 제어 흐름 분석 (Control Flow Analysis)
- 조절-폭주 불일치 (Vergence-Accommodation Conflict)
- 조절-폭주 불일치(Vergence-Accommodation Conflict)
- 집합론 (Set Theory)
- 집합론(Set Theory)
- 철벽 수비대 인터페이스 설계 전략
- 철벽 수비대_ TypeScript 타입 시스템과 견고한 인터페이스 설계의 정수
- 초과 속성 검사 (Excess Property Checking)
- 초과 속성 검사 (Excess Property Checks)
- 추상 구문 트리(AST)
- 추상화(Abstraction)
- 추상화
- 카오스 몽키(Chaos Monkey)
- 코드 리뷰 (Code Review)
- 코드 서식 지정과 축소가 코드 스타일로메트리(작성자 인식)에 미치는 영향을 평가하는 기계 학습 모델 분류 연구
- 코드 축소 (Code minification)
- 코드 포매팅 (Code formatting)
- 코드 품질 관리 및 자동화 (Code Quality Management and Automation)
- 클로저(Closures)
- 타임라인 할당 계측(Allocation instrumentation on timeline)
- 타입 가드 (Type Predicates)
- 타입 가드(Type Guards)
- 타입 단언 (Type Assertions)
- 타입 단언(Type Assertion)
- 타입 단언(Type Assertions)
- 타입 서술어 (Type Predicates)
- 타입 서술어(Type Predicates)
- 타입 안전성 (Type Safety)
- 타입 정의가 부족한 서드파티 라이브러리 연동
- 타입 조건자(Type Predicates)
- 타입 좁히기 (Type Narrowing)
- 타입 좁히기(Type Narrowing)
- 타입 캐스팅 (Type Casting)
- 타입스크립트 상태 관리 및 분기 처리 설계
- 타파스(Tapas)
- 토스(Toss) Front SDK 퍼사드 패턴 적용
- 토스(Toss) SDK 설계
- 토스플레이스 결제 단말기 외부 연동 SDK 개발
- 팀 단위 코드 품질 및 컨벤션 유지
- 포인터 압축(Pointer Compression)
- 폭주-조절 갈등 (Vergence-Accommodation Conflict)
- 폭주-조절 불일치(Vergence-Accommodation Conflicts)
- 폭주-조절 불일치(Vergence-accommodation conflict)
- 프론트엔드 및 모노레포(Monorepo) 개발 환경 설정
- 핀테크의 실시간 사기 탐지
- 할당 타임라인(Allocation Timeline)
- 힙 메모리(Heap Memory)
- 힙 스냅샷 (Heap Snapshots)