도서/IT 도서52 자바에서 코틀린으로 : 코틀린으로 리팩터링하기 도서 리뷰 안녕하세요, 다람쥐입니다. 한빛미디어 나는리뷰어다 2023년 도서 서평단으로 '자바에서 코틀린으로 : 코틀린으로 리팩터링하기' 도서를 신청했습니다. 자바와 코틀린 프로그래밍 언어에 관심이 생겼고 자바 프로젝트를 코틀린 언어로 리팩터링하는 과정을 기록한 글이 코틀린 프로그래밍 언어를 배우는 것보다 더 재밌어 보여서 신청을 하게 됐습니다. 초반에는 자바 데이터 클래스를 위주로 코틀린 클래스로 변환하는 작업을 합니다. 그 과정에서 자바 클래스 코드와 코틀린 클래스 코드의 차이점을 알려주는데요. 직접 예제와 같이 알려줘서 코틀린 언어를 잘 몰라도 부담 없이 읽을 수 있었어요. 코틀린에만 있는 기능 중에 하나로 옵셔널이 있습니다. 코틀린의 옵셔널에 대해서 알아보고 자바 프로젝트에서 어떤 걸 옵셔널로 선정하여 변환.. 도서/IT 도서 2023. 2. 27. (도서 리뷰) 파이썬을 활용한 베이지안 통계(2판), 동전 던지기와 하키 승률로 배우는 데이터 분석 안녕하세요. 통계를 프로그램으로 배울 때는 간단하게는 엑셀로 배우거나, SAS 통계 프로그램으로 배우게 되는데요. 최근 들어 파이썬 언어로 통계를 계산하는 경우가 많고 머신러닝, 딥러닝도 파이썬 언어로 구현하는 경우가 많습니다. 그러다보니 통계를 배우는 사람들도 파이썬 언어로 많이 시작하기도 합니다. 그런 분들을 위한 도서가 하나 나왔는데요, 파이썬을 활용한 베이지안 통계입니다. 학과에서 배우는 내용을 파이썬 언어로 실습해 보고픈 분들과 확률부터 분포, 검증, 추론, 회귀, 근사 베이지안 계산까지 통계 지식을 전반적으로 따라 치면서 익히고픈 분들에게 추천합니다. 이론 설명과 이를 파이썬 언어로 구현하는 방법이 담겨져 있습니다. 통계하면 빠질 수 없는, 그래프를 그리는 것도 잘 나와 있습니다. 머신러닝이나.. 도서/IT 도서 2022. 12. 30. 백엔드 개발자가 리액트 네이티브 빠르게 배우는 방법, 소문난 명강의 : 김범준의 핸즈온 리액트 네이티브 리뷰 안녕하세요. 백엔드 개발자 3년차로 재직 중인 다람쥐입니다! 사내에서 리액트 네이티브를 쓰지만 코드를 부분부분밖에 읽지 못해, 언젠가 한 번 쯤은 리액트 네이티브를 공부해보고 싶다는 마음이 있었어요. 그러던 중 한빛미디어에서 새로 '핸즈온 리액트 네이티브'를 출간하게 되어 읽어보게 되었습니다. 리액트 네이티브(React Native)를 빠르게 배울 순 없을까? 리액트 네이티브 프로젝트를 도전하는데 참고할 만한 도서가 있을까? 리액트 네이티브를 배우고 싶은데, 이론만 써있지 않고 코드랑 곁들여서 설명해주는 도서는 어디 없을까? 김범준의 핸즈온 리액트 네이티브는 위 고민을 모두 해결해주는 도서였습니다. 필요한 이론과 개념, 테크닉을 핵심만 풀어내고 저자의 경험까지 녹여 알짜배기로 설명합니다. 딱딱한 개발 문.. 도서/IT 도서 2022. 11. 26. [한빛미디어 리뷰] AWS 비용 최적화 바이블 - 핀옵스를 위한 최적의 기술 활용부터 운영 노하우까지 내가 사용하는 AWS 서비스에서 어떻게 비용이 나오는지 자세히 알고자 하는 분들께 추천드립니다. AWS 문서의 계산식만 보면, 어떻게 비용을 최적화해야하는 지 감을 못 잡을 때가 있습니다. AWS 비용 최적화 바이블에선 서비스마다 어떤 옵션들이 있는지 문서보다 더 상세히 알려주는데요. 각 옵션이 어떻게 비용으로 나가는지, 어떻게 최적화를 할 수 있는지 알려줍니다. 여러 예시 상황에 따라 어떻게 비용을 최적화해 나가는지 알려주어 시각이 넓어진 느낌이 들었습니다. 책으로는 모든 AWS 서비스를 설명하진 않습니다. 컴퓨팅 서비스, 스토리지 서비스, 네트워킹 서비스를 중점적으로 설명합니다. 각 인스턴스 유형이 어떤 유형인지 설명하고, 그 히스토리도 자세히 서술합니다. 서비스를 만들며 보게 되는 옵션들의 자세한 .. 도서/IT 도서 2022. 10. 4. [한빛미디어 리뷰] 소문난 명강의 소플의 처음만난 리액트 도서 리뷰 웹 프론트엔드를 입문할 때 많이들 추천하는 라이브러리, 프레임워크가 리액트입니다. 취업 시장에서 리액트 프론트엔드 개발자를 많은 비중으로 뽑는다고 합니다. 리액트 기초 서적은 리액트 공식 문서, 여타 인터넷 문서에 비해 퀄리티가 부족하다. 리액트를 기초 지식으로 무난한 TODO 프로젝트를 만들고 끝내는 것 보다는 무단에서 빠르게 어떻게 쓰는지 감을 잡게 해주는 게 더욱 낫다고 생각했었다. 그러던 중 리액트 기초를 빠르게 설명하고 상황에 따라 어떻게 리액트를 사용해야하는지 코드와 함께 나와버렸다! 개념 설명을 비중에 많이 차지하지 않는다. 요약을 깔끔하게 잘해놓았고 중요한 부분은 볼드와 글자색 처리가 되어있어 읽기에 무척 편했다. 개인적으로 연한 녹색, 연한 주황색 등 연한 색만을 사용하여 눈에 피로가 적.. 도서/IT 도서 2022. 6. 26. [리뷰] 도메인 주도 개발 시작하기 - DDD 핵심 개념 정리부터 구현까지 정말 좋은 사수님이 가르치는 듯한 느낌을 받았습니다. 업무를 하는 데 무언가 부족함이 느껴지시는 분들에게 추천드립니다. 처음에 도메인이 무엇인지, 도메인 주도 개발이 무엇인지, 스프링과 관련한 아키텍처 개념들을 소개합니다. 이후 실제 업무에서 충분히 고민이 될 만한 상황을 제시합니다. 고민이 되는 상황을 돌파할 수 있도록 명쾌한 해답을 예시 코드와 함께 알려줍니다. 도메인은 어떻게 나눌까, 도메인 끼리 뭉치면 어떻게 작동해야 할까? 잠금 문제를 어떻게 해결하는게 좋을까, 트랜잭션은 어떤 단위로 묶으면 좋을까? 페이징이 필요할 때 어떻게 코드를 구현하면 좋을까, 다른 서버팀과 협업하려면 어떻게 하면 좋을까? 등등.. 스프링 개발자의 매뉴얼 같은 느낌이었어요! 연차가 많은 팀장님이 신입사원에게 차근 차근 알.. 도서/IT 도서 2022. 4. 25. [한빛미디어] 이경오의 SQL+ SQLD 비밀노트 리뷰 안녕하세요. 이번에 살펴본 도서는 SQL+ SQLD 비밀노트 책입니다. 국가 공인 SQL 개발자 자격증에 대비할 수 있는 도서입니다. 다른 SQL 도서와 차이점은 공공 데이터 기반으로 실습을 진행하여 실제로 교육을 받는 느낌이 들었습니다. 여러 공공 데이터를 데이터베이스로 모델링하여 합치는 법을 배우고 다양한 SQL을 실습하여 원하는 데이터로 가공하여 추출할 수 있는 내용으로 이루어져 있습니다. SQLD 자격증을 대비할 때 너무 개념만 있는 서적 보다는 실무와 어떻게 연결되는지도 들어 있어 다른 자격증 책과 차별점이 있고, 수험생들에게도 안성맞춤인 책으로 추천드립니다. 실습 위주라고 개념 설명이 부실한 건 아니고 SQLD 교재인만큼 교과서적인 개념 설명도 많습니다. 자격증 준비할 수 있게끔 각 챕터별로 .. 도서/IT 도서 2022. 3. 31. [도서 리뷰] 이것이 안드로이드다 with 코틀린 (개정 3판), 고돈호 지음, 한빛미디어, 2022 최신 안드로이드는 어떻게 개발하는지 궁금했어요. 다른 이것 시리즈 중에서 이것이 자바다 라는 책을 재밌게 읽었고 추천도 많이 했어서 '이것이 안드로이드다 with 코틀린' 책도 굉장히 신뢰가 가고 가성비 끝판왕이라는 것을 믿어 의심치 않았습니다. iOS 앱 개발도 해봤기에 이것이 안드로이드다 책만으로도 다양한 앱을 출시해볼 수 있다고 느낄 정도로 내용이 풍부했어요. 안드로이드 입문부터 중급까지 두고 두고 볼 수 있는 책이었습니다. 가장 최근 iOS를 2년 가까이 했지만 안드로이드는 약 10년전 젤리빈때 개발해 본 게 끝이었네요. 그 당시 Java 8 환경에 이클립스 환경 아래에서 LinearLayout, RelativeLayout 으로 화면 만들고, Glide 등의 라이브러리를 사용하고 나인패치란 것도 .. 도서/IT 도서 2022. 2. 23. [도서 리뷰] 풀스택 서버리스 - React, AWS Amplify, GraphQL을 이용한 최신 애플리케이션 개발 AWS 오픈 카카오톡방에서 🔥핫한 주제🔥 중 하나로 AWS Amplify 서비스가 있었습니다. 사용하기도 편하고 MVP 를 빠르게 구성해야할 때 너무 편한 AWS 서비스라고 소문으로(?) 익히 들었는데요. AWS Cognito 인증부터 AWS Lambda 서버리스 함수, 백엔드 AppSync GraphQL 까지 CLI ( Command-line Interface ) 로 CRUD 리소스 생성부터 AWS 클라우드 서버리스 배포까지 도와준다고 들었습니다. GraphQL 을 사용하다보니 subscription 기능으로 실시간 알림도 빠르게 구성가능하고, 오프라인 동기화도 가능하다고 들었습니다. 덕분에 적은 리소스로 프론트엔드 개발자도 실시간 동기화 기능을 가진 고퀄리티 백엔드까지 갖춘 서비스를 만들 수 있게 됐.. 도서/IT 도서 2021. 7. 25. [도서 리뷰] 파이썬 비동기 라이브러리 Asyncio (Using Asyncio in Python) 한빛미디어의 파이썬 비동기 라이브러리 Asyncio 도서를 읽었습니다. 파이썬 비동기 개념과 관련 라이브러리 동작이 어떠한 지 알아보기 위해서 읽게 되었습니다. 첫 번째 챕터로는 파이썬에서 Asyncio 라이브러리로 비동기 처리를 하면 해결할 수 있는 점과 여러 오해들을 깔끔하게 정리해줍니다. 비동기를 소개하기 전에 스레드를 사용하는 어플리케이션의 소개와 문제점을 간단한 ThreadsBot 식당 예제로 서두를 엽니다. 스레드의 단점을 해결할 수 있는 비동기 Asyncio 를 소개합니다. 비동기 Asyncio 로 해결할 수 있는 점과 해결할 수 없는 점을 소개하며 독자에게 정확한 개념을 심어줍니다. 두 번째 챕터는 스레드를 소개합니다. 이전 챕터에선 비유를 곁들인 예제로 스레드를 소개했다면 이론으로 장단점.. 도서/IT 도서 2021. 5. 24. [IT도서 리뷰] Vue.js 첫걸음 안녕하세요.자바스크립트 웹 프론트엔드 프레임워크 중 Vue.js 코드를 만난 적이 있어 동작 원리를 배우고자Vue.js 첫걸음 교재로 Vue.js 를 공부했습니다. 아무래도 프론트엔드다 보니, 실제로 어떻게 동작하는지 눈으로 보는게 이해하기 쉽고 빠르다고 생각을 합니다.그래서 코드 위주로 빠르게 타이핑을 하고 결과물을 보면서 기억을 하는 편 인데요,Vue.js 첫걸음도 코드 위주로 되어있고 결과물도 사진으로 첨부를 해서 빠르게 이해하며 읽을 수 있었습니다. 이론 설명도 부실한 느낌은 전혀 들지 않았습니다. 알아야 할 필수 개념들만 기재되어 있습니다.프론트엔드 개발자로서 필수로 알아야 하는 자바스크립트의 역사와 번들링을 왜 하고, 어떻게 할 수 있는지 등을 초반에 세세하게 서술하고 있습니다. 초반부에는 V.. 도서/IT 도서 2020. 11. 23. [리뷰] Do it! 프로그레시브 웹앱 만들기 안녕하세요. 이번에 리뷰할 책은 이지스퍼블리싱 출판사의 'Do it! 프로그레시브 웹앱 만들기' 입니다. 예전에 우연히 프론트엔드 컨퍼런스에 갔을 때 PWA(Progressive Web Apps) 세미나를 들었던 적이 있었습니다. 세미나를 듣고도 PWA 라는 개념이 굉장히 생소했었는데요. 그래서 마음 속에 미련(?)이 남았었습니다. 최근 이지스퍼블리싱 출판사 페이스북 서평 이벤트에 '프로그레시브 웹앱 만들기' 책이 나와서먼저 목차를 솨-악 봤습니다. PWA 라는 개념은 무엇이고, 필요한 최신 자바스크립트 기술은 무엇인지, Vue 프레임워크로어떻게 프로그레시브 웹앱을 만들고 배포할 수 있는지, 웹 API로 어떻게 네이티브 앱처럼 사용할 수 있는지 를 알 수가 있었습니다. 그래서 마음 속 미련을 해결해 줄 .. 도서/IT 도서 2020. 9. 4. 이전 1 2 3 4 5 다음