한빛미디어 활동을 위해서 책을 제공받아 작성된 서평입니다. TypeScript는 왜 생겼을까? TypeScript의 등장 배경은 JavaScript의 타입 유연성에서 비롯되었다. JavaScript에서는 "1" == 1과 같이 자료형이 상이함에도 불구하고 값이 같다고 평가되는 경우가 흔하다. 이는 소규모 프로젝트에서는 문제가 되지 않을 수 있으나, 프로젝트의 규모가 커질수록 타입 불일치는 심각한 문제로 부상한다. 예를 들어, 웹 양식을 통해 입력된 좌표 값이 문자열로 처리되어 서버에 저장될 경우, 이후 연산 과정에서 예기치 못한 에러를 유발할 수 있다. 바로 이런 문제를 해결하기 위해 탄생한 것이 TypeScript이다. "우아한 타입스크립트 with 리액트"는 웹 개발에 있어서 기초부터 체계적으로 설명..
한빛미디어 활동을 위해서 책을 제공받아 작성된 서평입니다. 개발자로 일하면서 중요하면서도 어려운 것은? 로직 생각할 때? 알 수 없는 에러가 발생했을 때? 해결 방법이 생각나지 않을 떄? 이것 들도 맞지만 문서작성이다. 문서는 곧 기록이다. 기록하는 순간에는 이게 굳이 필요할까? 이걸 작성한다고 누군가에게 도움이 되는가? 하는 온갖 생각과 귀찮음이 몰려올 때가 있다. 하지만, 기록의 힘은 빛을 발하는 때가 있다. 그 때가 지금 작성하는 순간이 아닐 뿐이다. 최근에 문서의 중요성을 절실히 깨닫는 중이다. 누군가 만든 문서를 보면서 작업을 하는데 대충 만들어둔 문서이다보니 생략된 내용이 많았다. 그러다보니 수시로 작성자에게 물어보게 되는데 그 때마다 돌아오는 답변이 '오래전에 하다보니 기억이 잘 안 난다.'..
한빛미디어 활동을 위해서 책을 제공받아 작성된 서평입니다. 개인 플젝 사이트를 만들어보겠다고 호기롭게 AWS를 사용해본적이 있다. 심지어 도메인 저렴한 곳 많은데 굳이 AWS에서 샀다. 이건 지금 생각해보면 호ㄱ..... 무튼, 그 당시 도메인 구매에 서버 설정까지 어찌저찌 찾아보고 지인의 도움을 받아 결제를 했다. 사실 요금제가 다양할 것이란 생각을 안 했고, 프리티어만 믿고 많이 나와봐야 얼마 되겠냐고 생각했는데 생각보다 많이 나온 청구액에 뭔가 잘못됐다 싶어서 조치를 취한 적이 있다. 이 경험이 처음이자 마지막으로 AWS를 사용해본 경험이다. 이 책은 제목 그대로 AWS 비용을 어떻게 하면 최대한 저렴하게 만들 수 있는지 설명하고 있다. 사용하고자 하는 환경, 규모, 계정 구조, 원하는 사양 등 고..