본문 바로가기

Programming181

JAVA 17~21 변경점 https://openjdk.org/projects/jdk/21/ JDK 21 JDK 21 This release is the Reference Implementation of version 21 of the Java SE Platform, as specified by JSR 396 in the Java Community Process. JDK 21 reached General Availability on 19 September 2023. Production-ready binaries under the GPL are avai openjdk.org JDK 21이 나옴에 따라 변경점에 대해서 알아보겠습니다. Java 18 JEP 400: UTF-8 by Default - Java APi의 Default Ch.. 2023. 10. 20.
[리뷰] 개발자를 위한 실전 선형대수학 https://product.kyobobook.co.kr/detail/S000209345747 개발자를 위한 실전 선형대수학(파이썬 3.10 버전 대응, 구글 코랩 실습 가능) | 마이크 X 코헨 - 교 개발자를 위한 실전 선형대수학(파이썬 3.10 버전 대응, 구글 코랩 실습 가능) | product.kyobobook.co.kr 이번에 리뷰를 위해 읽은 책은 한빛미디어에서 나온 개발자를 위한 실전 선형대수학 이었다. 제목만 봤을 때에도 무서움이 느껴지는 선형대수학... 이렇게 자세하게 봤던 시기가 대학교 이후 있었나 싶을 정도로 잊고 살았던 선형대수학이었는데 이렇게 마주하게 되었다. 이 책은 코딩을 배운다기보다는 선형대수학을 배우면서 파이썬을 이용해서(코딩을 부가적으로 활용하는) 확인하는 과정을 가지고.. 2023. 10. 14.
[리뷰] 보이지 않는 위협, 66가지 이야기로 풀어낸 사이버 보안의 전장 책 제목을 처음봤을 때는 '내용이 어렵지 않을까'라는 걱정이 먼저였다. 읽어보니 그렇지 않다. 역사에 있었던 사건들을 통해 이야기를 시작한다. 사보타지 프로젝트도 그 중 하나의 내용으로 포함되어 있다. 하나의 다른 예시로는 은행 강도 사건이 나온다. 이런 이야기 모두 보안에 관련되어 있어서 쉽게 이해되기도 하고 느낌이 확 와닿는 기분이 들어서 재미있었다. 우리를 노리는 것은 외부의 해커만이 아니다. 기밀을 빼돌리려는 직원일 수도 있고 범죄를 공모한 협력 업체일 수도 있다. 외부의 해커는 열심히 취약점을 패치 할 수 있지만 내부직원이라면 통제하기 어려울 수도 있다. 66개의 이야기들은 다양한 관점에서 보안에 중요성에 대해서 강조한다. 때로는 전문용어가 나와서 어렵게 느껴질 수도 있지만 보안에 대한 내용을 .. 2023. 9. 9.
[리뷰] 견고한 데이터 엔지니어링, 데이터 파이프라인 설계와 구축의 핵심 원칙 한빛미디어 활동을 위해서 책을 제공받아 작성된 서평입니다. 이 책은 데이터 엔지니어링에 대해 다루고 있다. 전체적인 엔지니어링 환경 뿐 아니라 수명주기와 아키텍처 설계에 대해서도 다룬다. 목차를 보면 크게 3개의 캡터로 나누어져있다. - 1. 기반 구축 - 2. 엔지니어링 생명주기 - 3. 보안 엔지니어링 개요 > 수명주기 > 설계 > 기술 선택 > 데이터 생성 > 저장 > 수집 > 변환 > 서빙 > 보안 순서로 설명하고 있다. 가장 재미있게 봤던 부분은 챕터4. 데이터 엔지니어링 수명주기 전체에 걸친 기술 선택 부분이었다. 운영비용과 기회비용에 따라 기술 선택에 있어서의 조언을 볼 수 있는 챕터였다. 실무진에게 도움이 많이 되는 챕터가 아닐까 싶다. - 장소: 온프레미스, 클라우드, 하이브리드 클라우드.. 2023. 8. 21.
[리뷰] 더 나은 웹 개발을 위한 가이드 한빛미디어 활동을 위해서 책을 제공받아 작성된 서평입니다. 이번에 리뷰하려고 하는 책은 '더 나은 웹 개발을 위한 가이드, 프런트엔드 웹 개발 라이프 사이클의 이해부터 효율적인 웹사이트 구축까지' 입니다. 프론트엔드에 대한 내용을 다룬 책입니다. 프론트엔드를 잘 알지는 못하지만 쉽게 읽은 책이었습니다. 목차는 대략적으로 다음과 같이 나누어볼 수 있었습니다. - 간단한 웹 사이클 - 더 나은 HTML 개발 - 더 나은 CSS 개발 - 더 나은 자바스크립트 개발 - 더 나은 웹 개발자 되기 목차에서도 알 수 있는 것처럼 HTML, CSS, 자바스크립트+타입스크립트에 대한 내용을 다루고 있습니다. 내용을 다룸에 있어서 코딩 컨벤션 등 다양한 내용들을 쉽게 다루고 있다는 점을 느낄 수 있었습니다. 프론트엔드에 .. 2023. 7. 22.
개발자를 넘어 기술 리더로 가는 길 - 디코딩 한빛미디어 활동을 위해서 책을 제공받아 작성된 서평입니다. 연차가 쌓이면 쌓일수록 개발에 대한 고민도 하지만 매니징에 대한 고민, 상위로 올라가기 위한 고민을 많이 하게 되는 것 같다. 그런 시점에 시기적절하게 리뷰할 수 있게 된 책이다. 책은 3부로 나누어져있다. - 1부: 빅 피처 관점의 사고력 - 2부: 성공적인 프로젝트 실행력 - 3부: 조직 차원의 레벨업 책 전체적으로는 지극히 옳은 말만 하고 있다. 기술 리더가 되기 위해 일정이나 팀원들과의 관계, 팀 내외부적으로 취해야하는 태도 등을 사례를 들어 설명하고 있다. '구글 엔지니어는 이렇게 일한다 - 한빛미디어' 와 비슷한 부류인 것 같다. 두 권을 같이 읽어도 좋겠다라는 생각이 들었다. 그렇지만 책을 읽으면서도 아쉬운 점은 책에 있는 내용대로 .. 2023. 6. 21.