2020년 9월 12일 개발 이야기 정리

Jay Park
Jay ParkCTO at EX-EM
구글 프로덕트 매니저가
알려주는
기획서 작성 꿀팁?
Jay(박재호, jrogue@gmail.com)
OKdevTV2020년 9월 12일 개발 이야기
참고자료
• <컴퓨터 vs 책> 블로그
http://jhrogue.blogspot.com/
• 오늘자 방송 https://www.youtube.com/watch?v=z8Ov-
Efp7XE&list=PLdntWJk2tJPKvRB0mSqC5tyKUv7HFtcqg&index=2
• 유튜브 채널 OKdevTV > 재미있는 개발 이야기 리스트
https://www.youtube.com/playlist?list=PLdntWJk2tJPKvRB0mSqC5tyKUv7HFtcqg
• 슬라이드 셰어
https://www.slideshare.net/jrogue/presentations
OKdevTV
위시켓, IT SW 프리랜서 구인·구직 현황 발표
via
https://news.mt.co.kr/mtview.php?no=2020081810150711751
오늘의 짤방
OKdevTV
① Jay, 초보 개발자를 위한 유튜브 채널 본격 가동
② (나무위키발 사고) 기술부채는 아마추어들이나 하는 짓?
③ 웹 기술로 만든 hwp 뷰어
④ 구글 프로덕트 매니저가 알려주는 기획서 작성 꿀팁
⑤ MySQL 8.0 업그레이드 전 짚어봐야할 몇 가지!
⑥ 깃허브 저장소 기본 브랜치 이름 변경(master → main)
⑦ 30초짜리 코드 – 훔쳐볼 짧은 코드 조각기
⑧ 무식한 방법으로 암호 해제에 걸리는 시간
오늘의 소개할 내용
OKdevTV
• https://jhrogue.blogspot.com/2020/09/blog-post.html
• 9월 14일(월)부터 21회에 걸쳐 밤 9시 30분에 리눅스 업스킬 도전 프로젝트 진행
• https://github.com/snori74/linuxupskillchallenge에 나온 자료를 토대로 진행
• 대략 1회 20분 범위 내에서 짧고 굵게 내용 소개
• 댓글로 올라온 Q&A 중에 눈여겨 볼만한 내용을 선별해 마지막 회에 해법을 자세히 설명
• 초보 개발자를 위한 유튜브 채널 주소
• https://www.youtube.com/channel/UCajnLt9NyrPI8txIiefinzw
OKdevTV
(개발) Jay, 초보 개발자를 위한 유튜브 채널 본격 가동1
• https://www.slideshare.net/sm9kr/understanding-tech-debt
OKdevTV
(오늘의 논쟁) (나무위키발 사고) 기술부채는 아마추어들이나 하는 짓?1
https://www.slideshare.net/jrogue/ss-56467309
https://jhrogue.blogspot.com/2015/12/blog-post_27.html
https://jhrogue.blogspot.com/2018/03/b_24.html
OKdevTV
(개발) 웹 기술로 만든 hwp 뷰어
➢https://github.com/hahnlee/hwp.js
➢https://hanlee.io/hwp.js/
• 드디어 우리의 개발자가 해냈습니다!
• 참고: 아직 표 레이아웃이 완벽하지는 않은 듯
(원래 HWP 표가 엄청 복잡해요)
3
OKdevTV
(개발) 구글 프로덕트 매니저가 알려주는 기획서 작성 꿀팁4
• https://brunch.co.kr/@lulina724/26
• PRD(Product Requirement Document) 작성은 세 가지 핵심 질문에 대해 답해야 한다
• 우리가 이 기획을 해야 하는 이유(WHY?)
• 이 문제에 대한 접근 방법은?(HOW?)
• 가장 적합한 해법은?(WHAT?)
• 무엇을 작성해야 하는가?
• 요약과 배경
• 주요 사용자
• 핵심 사용자 여정
• 기능 요구 사항
• 관련 문서
• 배포 계획
• 잠시만… 원문에는 없지만 비기능 요구 사항은???
• 팁
• 초기 피드백이 중요하다
• 재미있고 읽기 쉽고 구조화된 형태로 만들자
• 문제에 집중, 한눈에 들어오게 구조화, 와이어프레임, 표, 도식 활용
• PRD를 기반으로 의사소통하자
• 의견 반영, 자존심은 잠시 뒤로, 중요하고 복잡한 사항은 미팅에서
• https://github.com/github/renaming
• 깃허브 저장소의 기본 브랜치 이름이 master → main으로 변경(2020년 10월 1일부 적용)
• 기존 저장소를 대상으로 강제 적용되지는 않음
• 삭제된 브랜치에 대한 링크를 기본 브랜치에 적용하는 서비스는 이미 2020년 7월 17일자로 반영되어 있음(즉 maste가
사라지더라도 깃허브로 걸린 링크는 main으로 redirect될 것임
• 빗커킷도 유사한 정책을 적용할 것으로 보임
• 깃 2.28에서도 init.defaultBranch가 도입
• https://github.blog/2020-07-27-highlights-from-git-2-28/#introducing-init-defaultbranch
• $ git config –global init.defaultBranch main
(개발) 깃허브 저장소 기본 브랜치 이름 변경(master → main)
OKdevTV
5
OKdevTV
(개발) MySQL 8.0 업그레이드 전 짚어봐야할 몇 가지!6
• https://stardba.net/sun/checkpoint-mysql80-upgrade/
• 1. Connector/j 버전 체크
• 2. 롤백을 대비한 5.7 호환 콜레이션 지정
• 3. optimizer_switch 핸들링
• 4. 예약어 이슈 (함정 버전 주의): 예) member
• 5.1. Query Cache는 드디어 제거
• 5.2 JDBC Connector 버전의 DB 접근 이슈
• 5.3. 테이블 대/소문자 구분(lower_case_table_names) 운영 중 변경 불가
• 5.4. expire_logs_days 파라메터 변경
• 5.5. 0900_ai_ci collation의 이슈
• 5.6 mysqldump 디폴트 옵션 변경 사항
• https://www.30secondsofcode.org/
• 개발 과정에서 참고할 짧은 코드
OKdevTV
(개발) 30초짜리 코드 – 훔쳐볼 짧은 코드 조각7
OKdevTV
(우리가 몰랐던 사실) 해커가 당신 암호 해제에 걸리는 시간8
Source: Hive Systems via @TechAmazing
1 of 12

More Related Content

2020년 9월 12일 개발 이야기 정리

  • 1. 구글 프로덕트 매니저가 알려주는 기획서 작성 꿀팁? Jay(박재호, jrogue@gmail.com) OKdevTV2020년 9월 12일 개발 이야기
  • 2. 참고자료 • <컴퓨터 vs 책> 블로그 http://jhrogue.blogspot.com/ • 오늘자 방송 https://www.youtube.com/watch?v=z8Ov- Efp7XE&list=PLdntWJk2tJPKvRB0mSqC5tyKUv7HFtcqg&index=2 • 유튜브 채널 OKdevTV > 재미있는 개발 이야기 리스트 https://www.youtube.com/playlist?list=PLdntWJk2tJPKvRB0mSqC5tyKUv7HFtcqg • 슬라이드 셰어 https://www.slideshare.net/jrogue/presentations OKdevTV
  • 3. 위시켓, IT SW 프리랜서 구인·구직 현황 발표 via https://news.mt.co.kr/mtview.php?no=2020081810150711751 오늘의 짤방 OKdevTV
  • 4. ① Jay, 초보 개발자를 위한 유튜브 채널 본격 가동 ② (나무위키발 사고) 기술부채는 아마추어들이나 하는 짓? ③ 웹 기술로 만든 hwp 뷰어 ④ 구글 프로덕트 매니저가 알려주는 기획서 작성 꿀팁 ⑤ MySQL 8.0 업그레이드 전 짚어봐야할 몇 가지! ⑥ 깃허브 저장소 기본 브랜치 이름 변경(master → main) ⑦ 30초짜리 코드 – 훔쳐볼 짧은 코드 조각기 ⑧ 무식한 방법으로 암호 해제에 걸리는 시간 오늘의 소개할 내용 OKdevTV
  • 5. • https://jhrogue.blogspot.com/2020/09/blog-post.html • 9월 14일(월)부터 21회에 걸쳐 밤 9시 30분에 리눅스 업스킬 도전 프로젝트 진행 • https://github.com/snori74/linuxupskillchallenge에 나온 자료를 토대로 진행 • 대략 1회 20분 범위 내에서 짧고 굵게 내용 소개 • 댓글로 올라온 Q&A 중에 눈여겨 볼만한 내용을 선별해 마지막 회에 해법을 자세히 설명 • 초보 개발자를 위한 유튜브 채널 주소 • https://www.youtube.com/channel/UCajnLt9NyrPI8txIiefinzw OKdevTV (개발) Jay, 초보 개발자를 위한 유튜브 채널 본격 가동1
  • 6. • https://www.slideshare.net/sm9kr/understanding-tech-debt OKdevTV (오늘의 논쟁) (나무위키발 사고) 기술부채는 아마추어들이나 하는 짓?1 https://www.slideshare.net/jrogue/ss-56467309 https://jhrogue.blogspot.com/2015/12/blog-post_27.html https://jhrogue.blogspot.com/2018/03/b_24.html
  • 7. OKdevTV (개발) 웹 기술로 만든 hwp 뷰어 ➢https://github.com/hahnlee/hwp.js ➢https://hanlee.io/hwp.js/ • 드디어 우리의 개발자가 해냈습니다! • 참고: 아직 표 레이아웃이 완벽하지는 않은 듯 (원래 HWP 표가 엄청 복잡해요) 3
  • 8. OKdevTV (개발) 구글 프로덕트 매니저가 알려주는 기획서 작성 꿀팁4 • https://brunch.co.kr/@lulina724/26 • PRD(Product Requirement Document) 작성은 세 가지 핵심 질문에 대해 답해야 한다 • 우리가 이 기획을 해야 하는 이유(WHY?) • 이 문제에 대한 접근 방법은?(HOW?) • 가장 적합한 해법은?(WHAT?) • 무엇을 작성해야 하는가? • 요약과 배경 • 주요 사용자 • 핵심 사용자 여정 • 기능 요구 사항 • 관련 문서 • 배포 계획 • 잠시만… 원문에는 없지만 비기능 요구 사항은??? • 팁 • 초기 피드백이 중요하다 • 재미있고 읽기 쉽고 구조화된 형태로 만들자 • 문제에 집중, 한눈에 들어오게 구조화, 와이어프레임, 표, 도식 활용 • PRD를 기반으로 의사소통하자 • 의견 반영, 자존심은 잠시 뒤로, 중요하고 복잡한 사항은 미팅에서
  • 9. • https://github.com/github/renaming • 깃허브 저장소의 기본 브랜치 이름이 master → main으로 변경(2020년 10월 1일부 적용) • 기존 저장소를 대상으로 강제 적용되지는 않음 • 삭제된 브랜치에 대한 링크를 기본 브랜치에 적용하는 서비스는 이미 2020년 7월 17일자로 반영되어 있음(즉 maste가 사라지더라도 깃허브로 걸린 링크는 main으로 redirect될 것임 • 빗커킷도 유사한 정책을 적용할 것으로 보임 • 깃 2.28에서도 init.defaultBranch가 도입 • https://github.blog/2020-07-27-highlights-from-git-2-28/#introducing-init-defaultbranch • $ git config –global init.defaultBranch main (개발) 깃허브 저장소 기본 브랜치 이름 변경(master → main) OKdevTV 5
  • 10. OKdevTV (개발) MySQL 8.0 업그레이드 전 짚어봐야할 몇 가지!6 • https://stardba.net/sun/checkpoint-mysql80-upgrade/ • 1. Connector/j 버전 체크 • 2. 롤백을 대비한 5.7 호환 콜레이션 지정 • 3. optimizer_switch 핸들링 • 4. 예약어 이슈 (함정 버전 주의): 예) member • 5.1. Query Cache는 드디어 제거 • 5.2 JDBC Connector 버전의 DB 접근 이슈 • 5.3. 테이블 대/소문자 구분(lower_case_table_names) 운영 중 변경 불가 • 5.4. expire_logs_days 파라메터 변경 • 5.5. 0900_ai_ci collation의 이슈 • 5.6 mysqldump 디폴트 옵션 변경 사항
  • 11. • https://www.30secondsofcode.org/ • 개발 과정에서 참고할 짧은 코드 OKdevTV (개발) 30초짜리 코드 – 훔쳐볼 짧은 코드 조각7
  • 12. OKdevTV (우리가 몰랐던 사실) 해커가 당신 암호 해제에 걸리는 시간8 Source: Hive Systems via @TechAmazing