API는 일종의 공공재다. 한 명이 독점하면 공공재의 비극이 찾아온다. 사용량 제한은 공공재를 사용자들간에 공평하게 나누어 쓸 수 있도록 한다. 무차별 HTTP 요청을 하는 해커의 공격을 막을 수 있는 부서적인 효...
라라벨 5 입문 및 실전 on 16-01-21
자동 증가 ID는 여러 가지 문제가 있다. 어떤 문제인지는 본문에 자세히 설명하고 있다. ID를 난독화해서 연속성을 없애는 기능을 구현한다.
API 클라이언트 중에는 Ajax(XHR) 요청을 브라우저도 있을 수 있다. 브라우저에서는 동일 출처 보안 정책(CORS, Cross Origin Resource Sharing)이란 것이 있어, 서버로 부터 데이터를 받았더라도 브라우저가 데이터...
캐싱은 빠지지 않는 주제다. 왜냐하면 "돈"이기 때문이다. 서버의 컴퓨팅 자원, 네트워크 대역폭, 단말기의 컴퓨팅 자원 등등. API 데이터의 변경 여부에 따라, 캐싱을 제어하는 방법을 배운다.
부분 응답은 캐싱과 마찬가지로 역시 "돈"에 관련된 이슈다. API 클라이언트가 필요한 필드만 요청하도록 하는 것이다. 쓰지도 않을 데이터를 전부 요청하고 응답하는 것 보다, 꼭 필요한 필드만 골라서 주고 받는...
API 문서에 관련된 이야기를 한다. 그리고, Apiary란 서비스를 이용해서 API 문서를 만드는 방법을 실습해 본다.
Mac 컴퓨터에서 홈스테스트를 설치하고 사용하는 방법을 설명한다. 필자는 홈스테드 사용을 별로 추천하지 않는다. 가장 큰 이유는 느리기 때문이다.
Windows 컴퓨터에서 홈스테스트를 설치하고 사용하는 방법을 설명한다. 필자는 홈스테드 사용을 별로 추천하지 않는다. 가장 큰 이유는 느리기 때문이다.
AWS EC2 인스턴스를 만들고, 그간 개발한 코드를 배포하는 방법을 설명한다. 라라벨이 제공하는 엔보이 원격 작업 자동화 도구를 이용해 배포 툴을 만드는 방법도 설명한다.
얼마 전 너무나 당연한 이야기임에도 전혀 인지하지 못하고 있던 사실을 한가지 깨달았다. 어느 날 어떤 블로그 콘텐츠에 대해서 동료 A님에게 나의 의견을 전달했다. 나: “보기 좋은 콘텐츠는 맞는데 내용이 재미가...
기타 전문가 콘텐츠
A2 Devlog on 16-01-17