전체 보기539 [리뷰] 우아한 타입스크립트 with 리액트 : 배달의민족 개발 사례로 살펴보는 우아한형제들의 타입스크립트와 리액트 활용법 타입스크립트로 리액트 프로젝트를 하려는 분, 또는 이미 하는 분들께도 강력하게 추천드립니다. 타입스크립트를 활용한 리액트 도서 중 좋은 입문서였습니다. 타입스크립트의 기본 개념 설명도 간결하고 명확해서 좋았고 실무에 쓰일만한 예제로 여러 노하우도 경험할 수 있어서 좋았어요. 우아한형제들 프론트엔드 개발자분들이 어떤 이유로 사용하고, 어떻게 사용하는 지 챕터마다 깨알처럼 나와 있는데요. "우형 이야기" 로 질문을 던지고, 그에 대한 답변을 여러 프론트엔드 개발자분들이 설명해주십니다. 우형에서는 어떤 상태 관리 라이브러리를 사용할까? Q. 현재 팀에서 사용하는 상태 관리 라이브러리가 있나요? 냥이팀 상태 관리 라이브러리를 다음과 같은 기준으로 선택했어요. 첫 번째는 '보일러플레이트 코드가 너무 많지 않으면 .. 도서/IT 도서 2023. 11. 26. [뮤즐리 이슈 해결] LetsEncrypt(Certbot) 도메인 인증서 만료 / 갱신 / 크론탭 등록 🚨 2023년 11월 24일 오후 2시 53분 경에 뮤즐리 서버에 접속 안 된다는 제보를 받았습니다! 처음 생각난 점은 저번에 AWS 계정을 다른 프리티어 계정으로 이전했을 때 도메인 만료가 생각보다 별로 안 남았다는 점이 기억에 남았는데요. 인프라를 이전하면서 인증서 만료에 대한 스크립트가 설정이 안되어 있어서 발생했습니다. 웹 페이지에서 인증서를 조회한 결과 역시나 만료일이 지났습니다. EC2 서버에 접속하여 LetsEncrypt(Certbot) 으로 도메인을 갱신했습니다. sudo certbot renew ... The following renewals succeeded: /etc/letsencrypt/live/api.muzily.app/fullchain.pem (success) 다시 접속한 결과 .. 프로젝트/장기 프로젝트 2023. 11. 24. [리뷰] 누구도 대체할 수 없는 존재, 린치핀 안녕하세요, 다람쥐입니다. 이번에 소개할 도서는 린치핀입니다. 새로운 개념인 '린치핀'을 소개하는 도서예요. 노동에 관한 역사와 새로운 '린치핀'의 탄생, 앞으로 '린치핀'이 되려면 어떻게 해야 하는가?, 에 대한 책입니다. 🤔 그래서 린치핀이 뭔데? 사실 우리 모두 '린치핀' 이라는 개념을 모르지만, 린치핀을 알고 있습니다. 자신의 재능을 기꺼이 기부하는 사람, 창의적인 발상으로 문제를 해결하는 사람, 누구도 그 사람을 대체할 수 없는 사람, 유독 눈에 띄는 사람, 누가 봐도 남다른 사람, 살면서 한 번 쯤 보시지 않았나요? 그들을 '린치핀' 이라고 합니다. 책에선 '린치핀'을 '예술가'로 표현합니다. 평범함을 극복하는 사람, 틀에 박힌 삶을 거부하는 사람, 자신의 넘치는 예술적 재능을 세상에 기부하는.. 도서/자기계발 도서 2023. 11. 24. [리뷰] 열정은 쓰레기다, 더 시스템 리뷰 안녕하세요, 다람쥐입니다. 이번에 소개할 도서는 더 시스템입니다. 더 시스템으로 개정되기 전에는 '열정은 쓰레기다' 라는 매운 맛, 자극적인 제목이었어요. 개인적으로 자극적인 맛을 좋아하기에, '열정은 쓰레기다' 가 더 좋은 것 같네요. 😁 성공하려면 열정을 좇으라, 는 개소리 성공하려면 열정을 좇으라, 라는 메시지를 강렬하게 비판합니다. 무조건 열정을 좇으며 포기하지 않는다고 해서 성공하는 것이 아니라고 합니다. 오히려 성공이 열정을 불러온다고 반박합니다. 듣고 보니 굉장히 일리가 있는 말이었어요. 내 열정과는 무관하게 은근히 잘하다 보니깐, 또 더 잘해지려고 욕심이 생겨 열정이 생기는 걸 저도 경험을 했었어요. 처음부터 열정을 쏟기 보다는, 자그마한 성공을 맛보는 게 더 낫다고 생각되네요. 더 짜릿한.. 도서/자기계발 도서 2023. 11. 24. [리뷰] 함께 + 자라기 = 함께 자라기 안녕하세요, 다람쥐입니다. 이번에 소개할 도서는 '함께 자라기 - 애자일로 가는 길' 입니다. 예전부터 지인들에게 개발자 도서로 많이 추천받았던 책입니다. 이북으로 구매해서 시간 가는 줄 모르고 읽었어요. 함께 And 자라기 '함께'와 '자라기'를 설명합니다. '함께'는 협력을 뜻하고, '자라기'는 학습을 뜻합니다. '자라기' 파트 이후에 '함께' 파트를 설명합니다. 우리는 혼자서 자라는 법만을 배웠습니다. 그러나 세상은 혼자 힘으로만 되는 게 없는 것 같습니다. 주변 사람들과 함께 해야 합니다. 날마다 함께 자라기를 한다면 얼마나 좋을지 알려줍니다. 내가 정말 자랄 수 있을까? 우리가 정말 함께 자랄 수 있을까? 우리가 정말 매일매일 함께 자랄 수 있을까? 위 질문과 함께 함께 자라는 여정에 떠날 수 .. 도서/자기계발 도서 2023. 11. 24. [리뷰] 나는 나로 살기로 했다 - 상처받지 않는 법 안녕하세요, 다람쥐입니다. 최근에 읽었던 책 중에서 인상 깊었던 '나는 나로 살기로 했다' 책을 소개합니다. 상처받는 사람들을 위한 책 나는 나로 살기로 했다, 는 정말 '나' 에 관한 이야기가 중심입니다. 무례한 사람들로부터 상처받지 않는 법, 스스로에게 변명하지 않기, 나다운 삶을 살기 등등의 주제들이 있습니다. 주로 작가님의 이야기가 중심입니다. 스스로 사랑하지 못하는 세상의 모든 이들에게 공감하고 위로해줍니다. 작가님 스스로도 그런 흔들리는 시기가 있었기에 누구보다 더 공감할 수 있어보였습니다. 시원함과 따뜻함을 원하는 모든 이들에게 추천하는 책입니다. 가볍게 책을 읽을 수 있는 게 좋았어요. 가볍지만 또 마음을 울리고, 여러모로 생각이 많아지는 책이었어요. 완독하는 동안 제 스스로를 계속 성찰.. 도서/자기계발 도서 2023. 11. 23. [리뷰] 침묵으로 가르치기 - 침묵으로도 가르칠 수 있다고? 안녕하세요, 다람쥐입니다. 이번에 소개할 도서는 '침묵으로 가르치기' 입니다. 침묵으로 가르치기는 '교육' 에 관한 주제 입니다. 기존 교육과는 다른 방향성을 제시하는 게 인상적이었습니다. 침묵으로 가르친다는 건 뭘까? 기존 교육을 '말로 가르치기' 로 표현합니다. 선생님이 자신이 아는 것을 말로 전달하려는 목적성을 띄고 있습니다. 그러나 말 없이, '침묵'으로도 효과적으로 가르칠 수 있다고 합니다. 이 책에선 총 7가지로 '침묵'으로 가르칠 수 있는 방법을 소개하고 있습니다. 인상 깊었던 점들을 소개하도록 하겠습니다. 수업시간에 학생이 말하게 하라 수업시간에 학생이 말하게 하라. 참, 저의 학창 시절을 생각해 봐도 쉽지 않은 것 같아요. 물론 '침묵으로 가르치기' 에서 나오는 해외 또한, 이는 쉬운 환.. 도서/자기계발 도서 2023. 11. 23. Hustle #11. 처음 시작하는 사람도 작업할 수 있도록, 스프링 부트 개발 컨벤션 정하기 안녕하세요, 다람쥐입니다. 지난 포스팅에선 허슬의 프로젝트 구조를 잡아봤습니다. Hustle #10. 프로젝트 구조 잡기 안녕하세요, 다람쥐입니다. 저번 포스팅에선 Aquery Tool 으로 ERD 모델링을 했습니다. 2023.09.04 - [프로젝트/장기 프로젝트] - Hustle #9. Aquery Tool 으로 ERD 모델링하기 이번 포스팅은 허슬 프로젝트 구조 itchipmunk.tistory.com 이제 본격적인 개발을 시작했습니다. 오프라인으로 허슬 팀원들과 다 같이 모였는데요. 해야 할 작업을 분배했고, 다음 오프라인 모임 때 까지 개발을 해보자고 했습니다. 하지만 큰 난관이 있었습니다..! 😅 생각치도 못한 문제가... 그 다음 모임은 오프라인으로 서버 팀끼리 모였습니다. 역 근처 카페안의.. 프로젝트/장기 프로젝트 2023. 11. 22. 온라인 방탈출 기록지 프로젝트 후기 '샘' 이란 방탈출 은어를 아시나요? 방탈출 세계에서 '샘' 이란 은어가 있습니다. 샘은 아침샘, 밤샘을 뜻합니다. 방탈출 매장을 영업 외 시간인 이른 아침과, 밤(새벽)에 대관하여 모든 테마를 하는 걸 의미합니다. 주로 한 타임에 모든 테마에 입장할 수 있게, 테마에 맞게 인원을 구성합니다. 한 매장에 6개의 테마가 있다면, 3명씩 6팀으로 주최자 포함 총 18명이 함께 합니다. 샘을 하면 좋은 점은 단체로 입금하다보니 조금 더 할인을 받을 수 있다는 장점이 있습니다. 참고로 모든 매장이 대관이 가능하지는 않아요. 매장에 먼저 문의하여 해당 일정에 대관이 가능한지 확인해야 합니다. 방탈출 기록지가 있는 이유!? 샘을 가게 되면 꼭 한 분은 아래처럼 기록지를 출력해서 옵니다. 맨 윗 칸은 테마 사진과 테.. 프로젝트/단기 프로젝트 2023. 11. 22. [SOLID] 단일책임원칙(SRP)과 God Object(신 객체) 안녕하세요. 단일 책임 원칙과 신 객체가 무엇인지 알아보려고 합니다. 단일 책임 원칙 - 책임이란 뭘까? 단일 책임 원칙은 SOLID 원칙 중 S 에 해당합니다. Single Responsibility Principle (SRP) 이라고 불립니다. 아래는 위키 백과의 설명 중 일부입니다. 모든 클래스는 하나의 책임만 가지며, 클래스는 그 책임을 완전히 캡슐화해야 함을 일컫는다. 클래스가 제공하는 모든 기능은 이 책임과 주의 깊게 부합해야 한다. ... 로버트 마틴은 책임을 변경하려는 이유로 정의하고, 어떤 클래스나 모듈은 변경하려는 단 하나 이유만을 가져야 한다고 결론 짓는다. 예를 들어서 보고서를 편집하고 출력하는 모듈을 생각해 보자. 이 모듈은 두 가지 이유로 변경될 수 있다. 첫 번째로 보고서의 내.. 자바/자바 자료실 2023. 11. 22. [도서 리뷰] 초보자도 프로처럼 만드는 플러터 앱 개발 안녕하세요. 안드로이드, iOS 앱 개발을 한 번에 할 수 있는, 크로스 플랫폼 개발이 가능한 플러터가 유행입니다. 현실에 있는 앱을 만들어보고 앱 스토어, 플레이 스토어에 업로드 해 출시까지 해볼 수 있는 책이 나왔는데요. '초보자도 프로처럼 만드는' 이라는 수식어가 붙은 플러터 앱 개발 책입니다. 플러터를 처음 배우는 사람을 타겟으로 기본적인 다트 문법을 배우고 화면을 만들어보는 UI 실습 프로젝트와 상태 관리, 서버 통신, 스토어 출시까지 과정이 이어가고 있어요. 학원에서 단기간에 속성으로 배울 수 있는 양을 책으로 5주 동안 진도를 나가게끔 합니다. 하루에 소단원 1~2개씩 나갈 수 있도록 분량이 나눠져 있어요. 처음 배우는 사람들도 하루에 1~2시간 씩 책을 보며 실습해볼 수 있도록 편성되어 있.. 카테고리 없음 2023. 11. 2. IntelliJ External Libraries 에서 JDK 버전 변경하기 안녕하세요, 다람쥐입니다. 원래 JDK 버전을 11 으로 사용하다가, 다른 프로젝트에서 JDK 버전을 17 으로 사용해야 할 일이 있습니다. 가끔 JDK 버전이 변경되지 않을 때가 있는데요. 그레이들 버전도 변경해야 하고, JDK 버전도 따로 변경해야 되더라고요. 설정하는 게 가끔 헷갈려서 포스팅 남깁니다. 우선, Gradle JVM 버전이 잘 변경되었는지 확인합니다. 맥 기준 CMD + , 으로 Settings 환경 설정 창을 엽니다. 위와 같이 Build, Execution, Deployment > Build Tools > Gradle 에서 Gradle JVM 버전이 17인지 확인합니다. 다음으로 프로젝트 폴더를 오른쯕 마우스 클릭하여, Open Module Settings 메뉴를 누릅니다. 맥 기준.. 자바/자바 자료실 2023. 11. 2. 이전 1 ··· 3 4 5 6 7 8 9 ··· 45 다음