반응형 분류 전체보기337 [책 후기] 최고의 팀은 무엇이 다른가 최고의 팀은 무엇이 다른가 저자 대니얼 코일 / 출판사 웅진지식하우스 최고의 팀은 무엇이 다른가 - YES24 아마존 경제경영 베스트셀러2018년 《워싱턴포스트》 리더십 추천 도서애덤 그랜트, 찰스 두히그, 세스 고딘… 세계적 비즈니스 구루들의 극찬!“왜 어떤 팀은 부분의 합보다 위대해지는가”구 www.yes24.com 좋은 팀, 이상적인 팀이란 무엇인가? 그리고 `나랑 잘맞는 팀`은 무엇일까? 라는 고민을 하고 있었다. 우테코 크루인 클레이가 주관하고 우테코 코치인 토미가 함께하는! `우연히 최고의 팀은 무엇이 다른가`으로 진행되는 북 수다 타임에 참가하게 되었다. 비록 코로나 이슈로 3번의 모임 중 마지막 1번밖에 참여하지 못했지만😢 여러 생각을 들을 수 있는 뜻 깊은 모임이었다. 다음에 또 북 모임.. 2022. 8. 2. [OAuth] 슬랙 로그인 구현하기 목차 1. OpenID vs OAuth vs OIDC 2. OAuth 인증 과정 3. 로그인 동의 화면 4. 로그인 API 구현하기 `줍줍` 프로젝트는 슬랙을 이용해 로그인하는 기능을 제공할 예정이다. 해당 기능을 개발하는 과정을 이야기 해보려 한다. 1. OpenID vs OAuth 📚 OpenID, OAuth는 인증, 인가에서 사용되는 HTTP 기반 프로토콜이다. OpenID -> 인증; authentication: 사용자의 신원을 확인 OAuth -> 인가; authorization: (신원이 확인된 사용자에게) 자원에 접근할 수 있는 권한 부여 더 자세한 내용 👉 https://yeonyeon.tistory.com/264 OAuth vs OpenID 예제로 자주 등장하는 `줍줍`은 현재 진행되고 .. 2022. 7. 31. [nginx/Let's Encrypt] 도메인 연동부터 SSL 적용까지 목차 0. 서론 1. 프로젝트 구조 소개 2. nginx 설치 3. 도메인 연동 (feat: 가비아) 4. SSL 적용 (feat: Let's Encrypt) 0. 서론 현재 진행하는 팀 프로젝트인 `줍줍`에서 외부 라이브러리를 이용하기 위해 반드시 https를 적용해야하는 상황이 왔다. 우테코에서 주어진 `Web Server와 WAS를 연결을 통해 443 포트로 데모하기` 미션을 겸사겸사 같이 수행하기로 했다. 이 미션의 목표는 대략 두 가지로 나눌 수 있다. Web Server와 WAS를 연동하고 인프라 아키텍처를 구상하기 SSL을 적용해 http를 https로 변환하여 443 포트로 배포하기 우리가 고민했던 포인트를 정리해보자면 아래와 같다. 도메인을 어디서 구매해야할까? 👉 많은 사람들이 이용하고.. 2022. 7. 31. [우테코/줍줍] 2차 스프린트 회고 데모 영상 보러가기 https://youtu.be/H6rm16DesPo 📚 목차 우리 팀의 이야기 코로나 이슈 몹 대신 페어로 진행하기 Pull Request 알차게 써먹기 프론트와 백엔드가 함께 개발하기 아쉬운 점 백엔드의 토론 시간 ResponseEntity로 반환해야할까? 어떤 CI/CD 도구를 사용할까? application.yml 파일 숨기기 스프린트3 예상해보기 기존 로직 변경과 신규 기능 도전해보고 싶은 것 해야할 일 ✨ 우리 팀의 이야기 💛 코로나 이슈 1차 스프린트 직후 코로나에 걸려버렸다...🙃 11일에 거의 죽을 뻔하다가 12일 아침에 겨우 겨우 병원에 가서 확진 판정을 받고 일주일 자가격리를 했다. 요즘 코로나 다들 스무스하게 넘어간다는데 나는 엄청 난리였다.😰 하루는 열이 40도 .. 2022. 7. 22. [Git] 서브 모듈로 중요한 설정 정보 숨기기 ❗ 서론 예전에 OS 환경 변수를 이용해 중요한 설정 정보를 숨기는 방법에 대해 포스팅했었다. (바로가기 링크 👉 https://yeonyeon.tistory.com/234) 이 방법은 값이 변경될 때마다 직접 배포 서버에 들어가 OS 환경 변수 수정이 필요하다는 점이 너무너무 귀찮다. 이를 개선하기 위해 깃의 서브 모듈이라는 개념을 이용해보았다. OS 환경 변수로 중요한 설정 정보 숨기기 🤗 서론 중요한 설정 정보들이 담긴 파일은 공개되면 안된다. 이를 숨김 처리 하는 방법은 여러가지가 있다. Vault, AWS에서 지원해주는 Systems Manager Parameter Store 등 여러 서비스를 활용할 수 있 yeonyeon.tistory.com ❓ 서브 모듈이란? : 레포지토리 안에 또다른 레포.. 2022. 7. 21. [Git] 커밋에 공동 작업자 추가하기 요즘 페어 프로그래밍, 몹 프로그래밍 등 여러명이서 함께 개발을 진행하는 일이 많았다. 작업이 덜 된 내역을 커밋하기는 곤란하니까 한 사람의 컴퓨터에서 개발을 전부 진행한 뒤에야 커밋하고는 한다. 이럴 때 커밋 기록을 보면 한 사람만 작업한 것처럼 보인다. 페어 / 몹으로 진행했는데도 한 사람의 기록만 남는게 아쉬웠는데 coauthored 라는 키워드를 알게 되었다. 😄 위와 같은 커밋이 아닌 아래 같은 커밋을 하고 싶다면? 함께 개발한 사람도 남기고 싶다면? 커밋 메시지를 아래와 같이 적으면 된다. 이 때 주의할 점은 커밋 메시지와 `Co-authored-by` 사이에 줄바꿈이 2번 들어가야 한다. 1번 들어가니 적용이 안되는 현상이 발견되었다. 😅 커밋 메시지 Co-authored-by: 깃헙핸들명 .. 2022. 7. 20. [GitHub] PR 리뷰 막기 (feat: draft) 😊 서론 이번 글은 내가 올린 PR 리뷰 막아버리는 것에 대해 포스팅하려 합니다.🤭 제목에 황당해하시는 분들도 많을 것 같습니다. 현재 진행중인 줍줍 프로젝트에서는 현재 진행 상황 공유를 위해 완전히 개발되지 않았어도 Pull Request를 올리기로 했습니다. 하지만 리뷰어들 입장에서는 이 PR이 개발이 완료되어서 올린건지, 아니면 진행 상황 공유를 위해 올린건지 알 수 없는데요. 팀원인 꼬재가 다음과 같은 기능을 소개해주었습니다. 🤗 Convert to Draft Pull Request를 클릭하면 우측 Reviewers 항목에서 'Convert to draft'를 찾을 수 있습니다. convert to draft 버튼을 클릭하면 Pull Request가 아래와 같은 상태로 보입니다. 이제 다른 사용자.. 2022. 7. 14. [우테코/줍줍] 1차 스프린트 회고 + 1차 데모데이 영상이 올라왔습니다🎉 (https://youtu.be/6rfkFdJCxDw) 😵 얼렁뚱땅 정신 없이 지나가는 날 우테코 레벨 3가 시작한지 약 2주가 되었다. 어느새 1차 데모데이가 끝났다. 여태까지 팀에 어떤 일이 있었는지, 팀 원들끼리 어떤 이야기를 나누고, 어떤 작업을 했는지 그런 과정을 담은 이야기를 하려고 한다. 원래는 일주일에 하나 정도씩 적고자했는데 저번주는 개강 직후라 너무 바빠서 담을 말이 많이 없었다😅 이번 주도 개발을 많이 했느냐? 라고 물어본다면 그렇지는 않은 것 같지만... 팀만의 컨벤션 팀만의 규칙 팀만의 어쩌구를 정하느라 내내 입운동을 한 것 같다. 중요한 시간이었다. 😊 ✨ 특별한 경험 💛 우리들만의 팀 문화 매일 데일리 스크럼 진행하기, 코어 시간 정하기,.. 2022. 7. 11. [GitHub] 깃허브로 토이 프로젝트 시작하기 토이 프로젝트를 시작하기 전에... 깃허브에서 commit, push 기능만 사용하고 계시진 않나요? 토이 프로젝트를 진행하면서 이용하면 너무 좋을 것 같은 기능들을 소개하기 위해 글을 작성하게 되었습니다😄 GitHub에서 제공해주는 기능들을 이용하였기 때문에 특정 언어에 종속되지 않고 어떤 언어로 사용하는 프로젝트든 이용 가능합니다. 목차는 아래와 같습니다. Main - 프로젝트 소개하기 About README.md Issues - 할 일 정리하기 Pull Requests - 코드 리뷰 문화 도입하기 Discussions - 프로젝트 전용 커뮤니티 만들기 Projects - 편리하게 일정 관리하기 1. Main 예제 링크 - 우테코 학습 기록용 레포 About 프로젝트에 대한 부가 설명 추가 오른쪽의 .. 2022. 7. 9. 이전 1 ··· 8 9 10 11 12 13 14 ··· 38 다음 반응형