- 나를 가장 지치게 만들었던 버그
- 다국어 서비스 개발자가 마주친 7가지 어려움
- Test Fixture를 어떻게 만드는 것이 좋은 걸까?
- [Kotlin] value class를 활용해서 "원시 값과 문자열을 포장하라" 성능 최적화하기
- 안드로이드 애니메이션 구현을 위한 MotionLayout 이해하기
- ก 가 ก์ 랑 같다고? mysql 5.7과 8.0의 대표 collation 뜯어보기
- Spring 6.1에서 변경된 Parameter Name Retention
- TS 탐구생활 - 가변성(Variance)이란 무엇인가
- 자바스크립트에 불시착
- 리액트 임프레션 추적기 (react impression tracker) 개발기
- 프론트 기술로 꽉 채운 블로그 개발기
- [React] 의외로 괴롭히는 폰트 다루기 1탄
- Python Folium을 사용해서, 대한민국 법정동 경계선 시각화해보기
- [SQL] 시계열 데이터에서 누락된 시간의 범위 구하기
- ML 엔지니어로서 행동인식모델을 개발하면서 느꼈던 점 - Dataset 구축의 어려움
- 인간을 이해하기 위한 기술 PoseGPT: Chatting about 3D Human Pose에 대하여
- [chatGPT] 커스텀 GPTs : 나만의 GPT 만드는 방법 (노코드)
- 나는 설계가 좋아서
- 평범한 개발자인 내가 컨퍼런스 연사가 된 건에 대하여
- 내가 끊임없이 새로운 것을 배우는 이유
- 초보 개발자도 오픈소스에 기여할 수 있다 - Notion Avatar Maker 한국어 버전 개발기
- 구조조정 3개월 후의 단상
- 사이드 프로젝트에 미친 사람이 서비스 20개 만들면서 느낀 것들
- 회고를 통한 문제 발견, 그리고 극복
- JavaScript 커링(Currying) 이해하기: 6가지 실전 활용 사례
- 길드는 유저를 응집시킬 수 있을까? 인과추론으로 바라보는 길드 영향력 분석
- React 동시성에 대해 알아보기
- ChatGPT + Whisper + OpenAI TTS를 활용한 인공지능 영어공부
- Go Context 를 활용하여 애플리케이션을 안전하게 종료하기
- 피그마 Dev mode 플러그인을 만들어서 웹 프론트엔드팀 생산성 높여보기
- [Devfest Songdo 2023] 송도에서 열린 개발자들의 축제 후기
- 슬랙 워크플로(workflow)로 팀 생산성 높이기
- [Test] Spring Boot 환경에서의 유닛테스트와 통합테스트, 슬라이스 테스트
- DBMS별 NULL 처리 차이점에 대해 알아보자
- 과거 프로젝트 리팩토링해보기 (과거의 나 vs 현재의 나)
- SpringBoot ObjectMapper customize 하는 방법
- 테크니컬 라이팅을 위한 AI 어시스턴트 구축하기 (Feat. ReAct, Agents for Amazon Bedrock)
- 2023년 회고 - 미국에서 결혼식, 집 구매, 스타트업 재택근무 2억대 연봉 최종 합격
- Pandas 2.0의 Copy-On-Write에 대하여
- 효과적인 코드 리뷰를 향한 여정 (ft. aws codecommit, space)
- Storybook Interaction Test를 활용한 바텀시트 시각적 테스트
- 개발자의 학습과 성장
- 2023년 52주차 '다양한 도전으로 가능성을 탐구한 해'
- 2023년 회고와 2024년 비전 Metaverse AI girl로서 살아가는 25살의 삶을 마무리하며
- 토스에서의 1년을 돌아보며
- 정답은 없지만 참고하면 좋은, 제조 분석의 모델링
- GraphFDS - 02
- [StableDiffusion] Virtual Try On : 원하는 옷을 입혀보자
- synchronized와 ReentrantLock, 그리고 JDK21 Virtual Thread
- MongoDB 데이터 모델링 (vs MySQL)
- 이모지의 이모저모
- Combine과 async/await를 같이 사용하는 건에 관하여
- 프론트엔드에서 테스트코드를 작성하는 방법
- JS 탐구생활 - JS의 주석은 //과 /* */뿐만이 아니다
- 잡다에서 기업 정보를 수집하는 방법
- 데이터 거버넌스의 첫걸음, 데이터 표준화
- 개발자 이력서 작성 및 변화 과정 (이력서 공개)
- 신입 개발자! 회사와 함께 성장하기
- Python으로 모노레포 구성하기
- 동영상 안끊기고 보는법 (feat. LL-HLS)
- 쿠버네티스의 Eviction Threshold 조정하기
- 리액트와 SCSS로 구현한 눈송이 애니메이션 코드: 사이트에 겨울 불어넣기
- LangCursor :: 한영키 오타를 방지하는 IntelliJ 플러그인 개발기
- 토스페이스를 클론코딩 해보자
- 브라우저에서 이미지를 자를때 고려할것들
- JS의 소리를 찾아서 - Javascript의 초기 실수와 선택들
- CSS가 괴로운 개발자를 위하여
- 표준 스트림을 이용한 프로세스 간 통신으로 재현성(Reproducibility) 지키기
- LocalStorage 대신 IndexedDB 사용하기
- Type-Driven Development
- AI가 실세계의 글자를 읽는 방법, STR(Scene Text Recogniton)
- Trino Gateway를 한번만 알아보자
- 꼬리에 꼬리를 무는 시계열 개념 정리, 정상성부터 공적분까지
- Zero Copy 에 대하여
- 새로운 기능 개발 전, 물음표 살인마 되기
- [Python] 데코레이터(Decorator)란 무엇일까?
- 숫자 1은 올바른 JSON 형식인가?
- [iOS] Stretchable Image (a.k.a iOS 9-Patch)
- ChatGPT 개인화 및 Store 탐방하기
- Vim과 사랑에 빠지다 - Vim 입문기
- 글 쓰는 개발자의 갈피, 글쓰기 파이프라인
- [퇴사 회고] 첫 사랑, 첫 퇴사, 첫 이별 _ 1년 6개월의 단짠단짠
- TSserver 톺아보기
- 우리팀만의 ESLint 규칙 만들기
- Google Sheets로 모두를 위한 국제화 구현하기
- Vite Dev Server 이해하기 (feat. HMR)
- 내가 AI를 즐겁게 시작했던 방법, 해커톤
- [Excel 파워쿼리] 공유 받은 구글 시트를 로컬에서 활용하기 (ft. 글또)
- TinyML KOR - 🧑🏫 Lecture 3
- [분석] 대시보드를 만드는 과정과 그 속의 고민들
- JPA 사용 시 19가지 Tip
- DCI(Describe-Context-It) 패턴을 활용해 테스트 케이스의 가독성 향상시키기
- JPA Pattern (3) O-ORM Pattern / 컨퍼런스 발표 후기
- [UIKit] UIBarAppearance - iOS 시스템 바의 기본 모양 커스터마이징하기
- 개발자 글쓰기 커뮤니티는 '슬랙 봇'을 어떻게 사용하고 있을까?
- 랜덤 뽑기(가챠) 시스템 구현하기
- 에셋 관리 시스템을 만들어보자 (에셋타운 2편 - 어드민 페이지 with Sanity)
- Render Delegation하는 React 컴포넌트 만들기
- 생산성에 진심인 자의 Raycast 세팅 엿보기 (for macOS)
- Nginx 대신 Kong Gateway
- 콘텐츠 접근이 가능한 아코디언을 만들어보자! (with. until-found, details)
- UTC, ISO 8601, and JavaScript
- Socket.IO의 정체: Socket.IO와 웹소켓은 동일한 개념일까?
- 주제어는 있는데 논문은 어떻게 찾지?
- 예제와 함께 살펴보는 Jetpack Compose 의 장점
- [Prompt] 프롬프트 엔지니어는 어떤 일을 할까?
- Kubernetes에서 memory가 부족해지면 어떻게 될까? - Kubernetes Out-Of-Memory(OOM) kill and eviction
- GitButler 톺아보기
- [resilience4j] 외부 서비스 호출로직에 서킷 브레이커 패턴 적용하기
- [MongoDB] MongoDB에서 범위로 특정한 데이터는 배다른 자식 취급을 받는다
- 외부 API를 연동할 때 고려하면 좋은 점들
- [Kafka] 넓고 얕게 카프카를 이해해보자
- [데이터베이스] 복합 인덱스 순서는 중요할까?
- [Go] Multi Thead in Go
- [UIKit] UIVisualEffect - UIView에 흐림(Blur) 효과 주기
- BentoML 에 대해 들어보셨나요?
- Mock, SpyOn, Fn: 통합테스트의 핵심 요소 이해하기
- 생각보다 수학으로 할 수 있는 많은것들 (Non-linear font scaling 구현하기)
- 특정한 규칙을 가진 문자열을 정규표현식으로 표현하기
- 프론트엔드 TDD 튜토리얼 with React & Testing Library
- var은 let, const보다 빠르다
- TanStack Query를 활용하여 Route 기반 Prefetching하기(feat.Render-as-you-fetch)
- Metric Store(지표 저장소)에는 어떤 항목이 포함되면 좋을까?
- ASCII 3D 렌더러 만들기
- HyperCLOVA X를 활용한 공부앱 만들기
- 업무의 미로에서 방향 찾기
- Amazon S3 데이터를 암호화하는 3가지 방법
- 실시간 협업 애플리케이션은 어떻게 동작하는 걸까? (CRDT와 OT)
- 파일 업로드 도중 배포를 진행해도 괜찮을까? — Graceful shutdown 적용편
- [Python] 안쓰는 메모리 다 삽니다
- Query Keys를 관리하는 기준과 방법
- 웹 개발에 유용한 피그마 플러그인 알아보기
- Tuist Duplicated Symbol Error 몰아내기
- [Android] MVI 아키텍처로 마이그레이션 및 설계 살펴보기
- [vscode] 컬러 변수 뷰어 만들기(1) - webview API 사용법
- 끝날 때까지 끝난 게 아니다
- Web Speech API로 프론트엔드에서 TTS 구현하기
- Understanding Andre Karpathy’s Tokenizer Lecture
- [논문리뷰] Principled Instructions Are All You Need for Questioning LLaMA-1/2, GPT-3.5/4 (2024)
- 일머리가 없는 신입 분석가였던 나에게: 자료 정리 편
- [분석] 분석 결과를 빛내주는 사소한 요소들
- 업무 성장을 위한 회고: 나의 방법과 경험 소개
- Native Event와 React Event의 차이점
- How to make simple watchOS Complications
- [iOS] String Catalog - Xcode 15 이후의 iOS 앱에서 다국어 지원하기 (feat. Localization)
- 초기 스타트업의 GitOps 적용기
- 데이터 잡부의 MLOps도전기 (3) - FaaS를 직접 설치해보자
- Sentry를 활용한 Spring Boot 모니터링 시스템 구축
- 로컬에 Https 웹서버를 도메인과 함께 띄워보자(feat. mkcert)
- 데이터 분석가가 젤라또 가게 사장님이 된다면?! (feat,좋은기분 by,녹싸)
- 매칭(Matching)을 통한 인과분석 : 개념부터 실습까지 (feat. ChatGPT)
- Conformal Prediction으로 모델의 불확실성 계산하기
- 분산 트랜잭션(Distributed Transaction) 알아보기
- 당신의 컴퓨터의 now는 내 컴퓨터와 다를 수 있다 - timestamp precision
- MySQL 인덱스 크기와 디스크 I/O 최적화: 데이터베이스 성능 향상 가이드
- k8sGPT를 사용하여 쿠버네티스 트러블슈팅 하기(feat. 로컬LLM)
- Node.js Promise로 외부 서비스 호출 최적화하기
- 파일 업로드 도중 배포를 진행해도 괜찮을까?-docker,kube 배포편
- select .. for update 대상 유무에 따른 잠금 상태
- [Test] 비즈니스 로직 테스트: 읽기 쉽고 효율적인 단위테스트
- 정적 컨텐츠를 쉽게 다룰 수 있게 해주는 velite를 알아보자
- 웹 개발자가 가져야 할 센스 (Feat. 뒤로 가기하면 어떻게 되나요?)
- React에서 중복호출(aka. 따닥)을 막는 완벽한 방법
- 하루 만에 배우는 지리 데이터 시각화 : Uber가 만든 Kepler 사용법
- Whisper 모델 1년 간 사용한 후기
- 데이터베이스 관점의 이중화
- (java/spring) 병렬 프로그래밍 - 동시에 일을 처리하는 방법들
- 비밀 관리를 위한 금고 시스템 만들기
- 제 11회 유니톤 대상 후기, 그리고 배운 것들
- [수강 후기] 유데미(Udemy) 【한글자막】 Docker & Kubernetes : 실전 가이드
- 어느날 갑자기 앱이 켜지지 않는다