타입스크립트에서 절대경로 쓰기
typescript, absolute path, webpack, ts-node, jest

개요 요새 타입스크립트를 쓰고있다. 100줄짜리 프로그램 짜는게 아니니 소스파일이 수십개로 나뉘어져있다. 파일에 접근하기 위해서는 디렉토리 구조도 몇단계로

HTTP 요청에 body를 붙여서 보내면 어떤 일이 벌어질까? part 2
Java HttpURLConnection의 경우

삽질의 시작 이전에 HTTP GET 요청에 body를 붙여서 보내면 어떤 일이 벌어질까?를 썼다. 나중에 자바의 HttpURLConnection의 동작이 안드로이드 버

사람 생각하는건 비슷하다
나만 틀린건 아니었나보다

최근에 클라이언트-서버 웹 앱 만들기 - 자바와 자바스크립트로 배우는 모던 웹 앱 개발이라는 책을 읽었다. 도서관 돌아다니다보니 손에 잡혀서 읽어봤다. 8장 API 디자

yup로 입력 검증을 덜 귀찮게 처리하자
선언형 입력 검증 라이브러리

개요 프로그래머가 러스트, C#, 타입스크립트같은 타입 있는 언어로 코드를 짜면 컴파일러에 의해서 타입이 보장되니 런타임에서 문제가 생기지 않는다. 미개한 스크립트

HTTP GET 요청에 body를 붙여서 보내면 어떤 일이 벌어질까?
다양한 결정, 그리고 꽝

삽질의 시작 요새 유니티로 게임을 만들고 있다. 나는 서버쪽을 작업하고 있다. 서버는 HTTP 기반으로 구현하고 있다. 실시간 통신이 필요없으면 HTTP 쓰는게 편하잖아? RESTful API

django를 관리툴로 쓰자
서버를 둘로 나누자

개요 서비스를 개발하다보면 어떤 식으로든 어드민 툴이 필요해진다. 간단한 게시판을 만든다고 생각하자. 관리자의 업무중에는 게시판의 스팸글을 지우는게 있을 것이

나는 글을 쓰는게 어렵다
글 쓰는게 어려운 것과 글 쓰는게 어려운 것은 다르다

2018년 12월 말의 풍경이 생각난다. 트위터에서 많은 사람들이 “2018년 회고"라는 글을 쓰더라. 트위터만이 아니다. 2018

로그 파일은 좋다

개요 예전에 재밌는 버그를 밟은적 있다. 코드는 아래와 같이 굴러갔다. 요청이 들어오면 transaction 시작. 요청이 들어오면 트랜잭션이 시작되도록 프레임웍이 구현되어 있었다

로그는 무죄
결제 로그를 남긴게 문제일까?

수정 내역 2019/01/06: 작성 2019/01/07: 게시 중단

자바스크립트에서 expect(-3 % 3).toEqual(3 % 3)가 실패하는 이유
함정과 함정과 그리고 함정

-3%3 과 3%3은 같은가? 얼마전에 코딩하다 밟은 버그에 대해서 이야기를 해본다. 자바스크립트로 미디어 플레이어의 플레이리스트를 구현하고 있었다. 플레이리스트