파이썬 크래시 코드
·
Review
코딩 입문 언어로 파이썬을 많이 추천한다. 비교적 문법이 쉽고 자유로우면서도 표준 라이브러리에 강력한 기능들이 많기 때문이다. 하지만 어떻게 파이썬을 배울지에 대해서는 여러 가지 의견이 있을 수 있는데 이 책이 그 답이 될 거라고 생각한다. 파이썬의 내부 구현 등 언어 자체에 관심이 있는 사람이거나 전공자, 혹은 실무자가 읽기는 가볍다. 하지만 입문자, 특히 코딩과 개발이라는 게 무엇을 하는 건지 정도만 알고 있는 그런 분들에는 최고의 선택이 아닐까 싶다. 이 책은 기본 편, 실습 편으로 구성되고 두 개의 책으로 소분되는 구조다. 나는 기본 편을 중점적으로 읽었는데 파이썬을 처음 배울 때 이 책으로 시작했으면 참 좋았겠다는 생각이 들었다. 굉장히 친절하고 코딩 입문자가 궁금해할 법한 부분까지는 딱 짚어주..
인프콘 2023 후기 (발표자 ver.)
·
Review
요약 좋은 기회가 닿아 코프링 프로젝트 투입 일주일 전: 주니어 개발자의 코틀린 도입 이야기라는 주제로 인프콘 2023에 발표자로 참여했습니다. 발표 신청부터 발표까지의 지난 4개월간의 이야기를 정리해보려고 합니다. 발표자 신청 인프랩 측에서 4월 경에 인프콘 2023 발표자 공개모집을 시작했습니다. 이전에도 기회가 된다면 IT 콘퍼런스 연사로 참여해 보고 싶다는 생각은 있었습니다. 다만 구체적이라기보단 막연함 쪽에 가까웠기 때문에 뭔가 특별히 준비하고 있진 않았습니다. 당시 회사에선 작년 여름에 시작한 코프링 API 서버 개발 일을 하고 있었습니다. 신규 프로젝트였고 핵심이 되는 API 서버를 밑바닥에서부터 개발하는 경험을 하게 되었습니다. 이때 서비스 로직을 담고 있는 운영 서버에 처음으로 코프링(코..
인프콘 2023 후기 (참가자 ver.)
·
Review
요약 인프콘 2023 - INFCON 2023 인프런이 만드는 IT인의 축제, 인프콘으로 초대합니다. 인프콘과 함께 배우고 나누고 성장하세요. 다양한 발표 세션, 핸즈온, 네트워킹까지 만나보세요. inflearn.com 작년에 다녀왔던 인프콘을 올해도 참석할 기회가 생겨서 다녀왔습니다. 인프콘 2022 후기 인프콘 2022 - INFCON 2022 배우고 나누고 성장하세요. infcon.day 인프콘에 참석할 기회가 생겨서 다녀왔습니다. 개인적으로 이렇게 오프라인 개발 컨퍼런스에 참석한 것은 이번이 처음이었는데 정말 doljae.tistory.com 전 날 월요일이 샌드위치 연휴였음에도 불구하고 작년처럼 많은 분들이 방문하신 것 같았습니다. 참여 세션 1, Armeria로 gRPC 실전 적용하기(이희승 ..
처음부터 제대로 배우는 스프링 부트
·
Review
내가 읽었던 책으로 되어 있는 Spring Boot 관련 서적 중 가장 최신 버전을 다루고 있고 가장 부담 없이 읽기 쉬웠다. 우선 원서는 2021년 출판되었고 예제 프로젝트 및 코드가 Boot 2.4, Java 11 베이스로 작성되어 있다고 한다. 하지만 이 책은 놀랍게도 최신 메이저 버전인 Spring Boot 3로 예제 코드가 작성되어 있다. 즉 역자 분께서 최신 트렌드에 맞게 바꾸셨다는 건데 이 부분이 굉장히 좋았다. 특정 프레임워크, 특히 오픈소스 프레임워크의 사용법을 다룬 책을 읽는 것은 조금 조심스럽다. 운영 체제, 네트워크 등 기반 기술이 되는 것들에 대한 책과 다르게 오픈소스는 워낙 변화가 빠르다. 그렇다 보니 책이 작성된 시점과 실제로 독자가 이를 읽는 시점의 버전의 간극이 커서 책의 ..
[2023 ver.] 서버 개발자 mac 장비 설정
·
Programming
2021년에 비슷한 주제의 포스트를 작성했습니다. Mac 장비 지급 후 세팅 방법 정리21.10.08. 업데이트 Xcode homebrew iterm 폰트 바꾸기 한글 깨짐 해결 투명도 조절 color scheme 수정 oh-my-zsh 설치 테마 변경 플러그인 설치 호스트 이름 가리기 문단 줄바꿈 자주 사용하는 명령어 alias 설정doljae.tistory.com이번에 개인 장비를 새로 설정하는 과정을 단계 별로 정리했습니다.시스템 계정 생성전체 이름은 변경 가능하지만 유저 디렉토리 이름은 이후에 변경하기 조금 부담스러울 수 있습니다.네이밍 컨벤션 및 저의 경험 상 서버에서 많이 사용하고 있는 firstname.lastname 형식으로 설정합니다.macOS 환경 설정화면 모드스크롤 막대 보기: 항상데..
풀스택 테스트
·
Review
테스트가 무엇인지, 어떻게 해야 하는지, 좋은 테스트 시스템을 갖추기 위해 어떤 것을 고려해야 하는지를 다루는 책이다. 우선 테스트를 크게 10가지로 분류하고 있다. 수동 탐색적 테스트 자동화된 기능 테스트 지속적 테스트 데이터 테스트 시각적 테스트 보안 테스트 성능 테스트 접근성 테스트 교차 기능 요구 사항 테스트 모바일 테스트 이 10가지 테스트를 제품에 적용하면 웹, 모바일 모든 측면에서 품질을 테스트할 수 있다고 말한다. 소프트웨어 품질은 더 이상 기능적인 측면에서만 평가할 수 없고 보안, 성능, 시각적 품질과 같은 애플리케이션의 전반적인 부분을 만족시켜야만이 좋은 품질의 소프트웨어라고 할 수 있다. 이를 위해서 단순히 소스코드만을 다루는 단위 테스트의 범위를 벗어나 모든 계층, 모든 영역의 테스..