[한빛미디어] 도서서평 - Release의 모든 것
2023. 12. 25. 11:56
일상/책읽기
2023년 나는 리뷰어다 마지막 서평 'Release의 모든 것' 책정보 저자 : 마이클 나이가드 번역 : 박성철 출간 : 2023-11-29 페이지 : 468 쪽 책소개 * 이 도서는 『Release It 릴리스 잇』(위키북스, 2007)의 2판입니다 아마존 소프트웨어 공학 분야 베스트셀러! 아키텍트, 설계자, 개발자를 위한 소프트웨어 엔지니어링 필독서 "이 책은 소프트웨어 출시 전, 필수 체크리스트 같은 책이다" "이걸 왜 해야 할까? 귀찮게 여겼던 일들에 답을 주는 책이다" 35년 경력 전문가의 경험이 담긴 소프트웨어 엔지니어링 베스트셀러로, 소프트웨어를 문제 없이 빠르 게 출시할 수 있는 설계 방법에 초점을 맞춘 책입니다. 특히 사례 연구를 기반으로 최신 데브옵스 관행, 마이크로서비스, 클라우드 ..
[Redux-Saga & Next.js] getServerSideProps에서 dispatch 수행하기 (store.dispatch(END), store.sagaTask.toPromise())
2023. 12. 21. 21:41
개발/Javascript
// SSR export const getServerSideProps = wrapper.getServerSideProps( (store) => async () => { store.dispatch({ type: LOAD_USER_REQUEST, }); store.dispatch({ type: LOAD_POSTS_REQUEST, }); //saga에서 END 액션불러오기 store.dispatch(END); //saga에서 success될때까지 기다려주는 액션 await store.sagaTask.toPromise(); } ); 강의에서 CSR에서 dispatch하던 부분을 SSR로 바꾸는 도중 store.dispatch와 store.sagaTask.toPromise()를 적는 이유가 궁금해서 조금 더 찾아..
[Udemy] 유데미 코딩페스티벌 - 홍드로이드2
2023. 12. 18. 21:17
일상/일기장
4번째 실습이었던 Next는 폭풍야근으로 인해 못듣고,.. 5번째 실습프로젝트인 홍드로이드님과 플러터 2를 들었다. 첫 강의 때는 시간이 모자라서 너무 아쉬웠는데, 이번엔 독감이슈로 ;-; 부상투혼 해주신 강사님.. 너무 고생하셨습니다. 강의는 두번째라서 그런지 시간이 많이 오버되지않고 재밌게 완성할 수 있어서 좋았다. 강의 시작 전에 미리 세팅할 수 있게 링크를 제공해주셔서 그동안 충분히 설치하고 환경 설정할 시간이 있었다. 저번에는 Dartpad 위주로 실습했는데, 이번에는 안드로이드 스튜디오로 진행했다. Dartpad도 편했지만 안드로이드 스튜디오로 하니까 더 편하고 단축키들도 많아서 추천...! 프로젝트 생성 후 간단하게 프로젝트 디렉터리 구조를 알려주고 실습이 본격적으로 시작됐다. Bing Bi..
[Udemy] 유데미 코딩페스티벌 - 제로초
2023. 12. 14. 23:57
일상/일기장
12월 11일은 실습 프로젝트 대신 라이브토크가 진행됐다. ZeroCho님의 라이브 토크 주제는 취준생을 위한 개발 로드맵 & 오해 박살내기 를 메인으로 진행됐다. 라이브 토크에서 기억남는 내용 - 우리나라는 자바, 리액트 ~.~ - 네카라쿠배 프론트로 가도 백엔드 서버 만들 수 있으니 골고루 공부하세요. 라이브토크 후 드는 생각 - 역시 T자형 인재인가.. - 개발자의 끝은 역시 풀스택인가.... 아래는 제로초님이 제공해준 프앤,백앤 로드맵! 프론트엔드로드맵.drawio drive.google.com 백엔드로드맵.drawio drive.google.com
[Udemy] 유데미 코딩페스티벌 - 홍드로이드
2023. 12. 9. 08:15
일상/일기장
3번째 실습 프로젝트로의 강사님은 홍드로이드였다. 플러터(Dart언어)를 활용해서 프로필 포트폴리오 앱을 제작하는 프로젝트였다. 크로스플랫폼을 사용해서 앱개발을 해보고 싶었다. 플러터를 사용해봐야지~ 생각만 했었는데, 마침 유데미 코딩페스티벌에 플러터를 활용한 강의가 딱 있어서 좋았다, DartPad dartpad.dev DartPad 라는 브라우저 툴을 사용해서 별도의 설치 없이도 금방 테스트하고 앱개발을 할 수 있어 편했다. Flutter? 플러터는 구글이 출시한 오픈 소스 크로스 플랫폼 GUI 애플리케이션 프레임워크이다. 안드로이드, iOS, 윈도우즈, 리눅스 및 웹용 애플리케이션과 구글 퓨시아용 앱의 주된 소스코드로 사용된다. 언어는 Google이 개발한 오픈 소스 프로그래밍 언어인 Dart를 사..