2020년 7월 11일 개발 이야기 정리

Jay Park
Jay ParkCTO at EX-EM
2020년 7월 11일
개발 이야기 정리
Jay(박재호, jrogue@gmail.com)
OKdevTV
참고자료
• <컴퓨터 vs 책> 블로그
http://jhrogue.blogspot.com/
• 오늘자 방송 https://www.youtube.com/watch?v=Xrk-
ET1KDK4&list=PLdntWJk2tJPKvRB0mSqC5tyKUv7HFtcqg&index=2
• 유튜브 채널 OKdevTV > 재미있는 개발 이야기 리스트
https://www.youtube.com/playlist?list=PLdntWJk2tJPKvRB0mSqC5tyKUv7HFtcqg
• 슬라이드 셰어
https://www.slideshare.net/jrogue/presentations
OKdevTV
전설의 자바 콜 스택 짤 @nameEO
오늘의 짤방
OKdevTV
① 과연 리눅스 창시자인 리누스 토발즈는 요즘 코딩을 할까 하지 않을까?
② HTTPS 사용률은 얼마나 높을까?
③ “PLEASE DO NOT ATTEMPT TO SIMPLIFY THIS CODE.” 주석에 얽힌 비밀
④ 현대적인 자바스크립트 튜토리얼
⑤ 파이썬으로 웹 클라이언트 프로그램을 만들 수 있다? 없다?
⑥ 구글이 알려주는 웹 성능 개선 방안
⑦ git -m으로 여러 행에 걸쳐 커밋 메시지 기록하기
오늘의 소개할 내용
OKdevTV
• 짧은 답
✓Um, I read email. I read email, I write email, I do no coding at all any more.
✓(음, 저는 이메일을 읽습니다. 저는 이메일을 읽고, 이메일을 씁니다. 저는 전혀 코딩을 하지 않습
니다.)
• 긴 답
✓“I read a lot more email than I write, because what my job really is — in the end, my job is to
say no. Somebody has to be able to say no to people. Because other developers know that if
they do something bad, I will say no.”
✓(저는 쓰는 것 보다 훨씬 더 많은 이메일을 읽습니다. 결국 제 작업은 ‘아니’라고 말한 것입니다.
누군가는 사람들에게 ‘아니'라고 말할 수 있어야만 합니다. 다른 개발자들은 자신들이 뭔가를
잘못할 경우 제가 ‘아니'라고 말한다는 사실을 알기 때문입니다.)
➢https://linux.slashdot.org/story/20/07/03/2133201/linus-torvalds-i-do-no-coding-any-more
(오늘의 논쟁) 과연 리눅스 창시자인 리누스 토발즈는
요즘 코딩을 할까 하지 않을까? (1)
OKdevTV
1
OKdevTV
• 레디스(Redis) 설립자인 살바토르 샌필리포에게는 임기 제한이 없었다. 그의 리더 지위에 제동을 건
사람도 없었고, 그가 레디스의 혁신을 지속하는 데 다른 걸림돌이 있지도 않았다. 그러나 2020년 6월
30일 샌필리포는 레디스 직무의 종료를 발표했다.
• “앞날이 어떨지 정말이지 모르겠다. 이렇다 할 일도 없이 그냥 두리번거리기만 하는 것 같다.”
• “수많은 사람이 사용하는 오픈소스 프로젝트를 관리한다면 코드를 작성하는 것보다 문제에 대응하는
데 더 많은 일을 한다.”
➢http://www.ciokorea.com/news/157463#csidx0e0e51045e2699cb626219377d73766
(오늘의 논쟁) 과연 리눅스 창시자인 리누스 토발즈는
요즘 코딩을 할까 하지 않을까? (2)
1
31%(2016년 9월) → 87.2%(2020년 6월)
OKdevTV
(뉴스) HTTPS 사용률은 얼마나 높을까?
➢https://httparchive.org/reports/state-of-the-web#pctHttps
2
스페이스 셔틀 스타일: 모든 분기 조건을 고려함
비즈니스 지식과 맥락 상당수를 주석으로 기록
OKdevTV
(개발) “PLEASE DO NOT ATTEMPT TO SIMPLIFY THIS CODE.”
주석에 얽힌 비밀
3
• https://javascript.info/
• Part 1 The JavaScript language
• Part 2 Browser: Document, Events, Interfaces
• Part 3 Additional articles
• 강력 추천: 목차도 좋고 설명과 예제도 좋음
• 보너스
• https://exploringjs.com/impatient-js/index.html
OKdevTV
(개발) 현대적인 자바스크립트 튜토리얼4
• https://brython.info/
• 파이썬으로 웹 클라이언트 프로그램을 만드는 라이브러리
OKdevTV
(개발) 파이썬으로 웹 클라이언트 프로그램을 만들 수 있다? 없다?5
• https://developers.google.com/web/fundamentals/performance/why-performance-
matters?hl=ko
• 여러 가지 좋은 내용 중에서 특히… Lighthouse
• https://developers.google.com/web/tools/lighthouse?hl=ko
• 웹 앱의 품질을 개선하는 오픈 소스 자동화 도구
• 성능 측정을 위한 RAIL 모델
• https://web.dev/rail/
OKdevTV
(개발) 구글이 알려주는 웹 성능 개선 방안6
• git에서 -m 옵션으로는 여러 행에 걸쳐 커밋 메
시지를 기록하지 못하는데…
• https://www.stefanjudis.com/today-i-
learned/git-commit-accepts-several-message-
flags-m-to-allow-multiline-commits/
• If multiple –m options are given, their values
are concatenated as separate paragraphs
OKdevTV
(우리가 몰랐던 사실)
git -m으로 여러 행에 걸쳐 커밋 메시지 기록하기
7
1 of 12

More Related Content

2020년 7월 11일 개발 이야기 정리

  • 1. 2020년 7월 11일 개발 이야기 정리 Jay(박재호, jrogue@gmail.com) OKdevTV
  • 2. 참고자료 • <컴퓨터 vs 책> 블로그 http://jhrogue.blogspot.com/ • 오늘자 방송 https://www.youtube.com/watch?v=Xrk- ET1KDK4&list=PLdntWJk2tJPKvRB0mSqC5tyKUv7HFtcqg&index=2 • 유튜브 채널 OKdevTV > 재미있는 개발 이야기 리스트 https://www.youtube.com/playlist?list=PLdntWJk2tJPKvRB0mSqC5tyKUv7HFtcqg • 슬라이드 셰어 https://www.slideshare.net/jrogue/presentations OKdevTV
  • 3. 전설의 자바 콜 스택 짤 @nameEO 오늘의 짤방 OKdevTV
  • 4. ① 과연 리눅스 창시자인 리누스 토발즈는 요즘 코딩을 할까 하지 않을까? ② HTTPS 사용률은 얼마나 높을까? ③ “PLEASE DO NOT ATTEMPT TO SIMPLIFY THIS CODE.” 주석에 얽힌 비밀 ④ 현대적인 자바스크립트 튜토리얼 ⑤ 파이썬으로 웹 클라이언트 프로그램을 만들 수 있다? 없다? ⑥ 구글이 알려주는 웹 성능 개선 방안 ⑦ git -m으로 여러 행에 걸쳐 커밋 메시지 기록하기 오늘의 소개할 내용 OKdevTV
  • 5. • 짧은 답 ✓Um, I read email. I read email, I write email, I do no coding at all any more. ✓(음, 저는 이메일을 읽습니다. 저는 이메일을 읽고, 이메일을 씁니다. 저는 전혀 코딩을 하지 않습 니다.) • 긴 답 ✓“I read a lot more email than I write, because what my job really is — in the end, my job is to say no. Somebody has to be able to say no to people. Because other developers know that if they do something bad, I will say no.” ✓(저는 쓰는 것 보다 훨씬 더 많은 이메일을 읽습니다. 결국 제 작업은 ‘아니’라고 말한 것입니다. 누군가는 사람들에게 ‘아니'라고 말할 수 있어야만 합니다. 다른 개발자들은 자신들이 뭔가를 잘못할 경우 제가 ‘아니'라고 말한다는 사실을 알기 때문입니다.) ➢https://linux.slashdot.org/story/20/07/03/2133201/linus-torvalds-i-do-no-coding-any-more (오늘의 논쟁) 과연 리눅스 창시자인 리누스 토발즈는 요즘 코딩을 할까 하지 않을까? (1) OKdevTV 1
  • 6. OKdevTV • 레디스(Redis) 설립자인 살바토르 샌필리포에게는 임기 제한이 없었다. 그의 리더 지위에 제동을 건 사람도 없었고, 그가 레디스의 혁신을 지속하는 데 다른 걸림돌이 있지도 않았다. 그러나 2020년 6월 30일 샌필리포는 레디스 직무의 종료를 발표했다. • “앞날이 어떨지 정말이지 모르겠다. 이렇다 할 일도 없이 그냥 두리번거리기만 하는 것 같다.” • “수많은 사람이 사용하는 오픈소스 프로젝트를 관리한다면 코드를 작성하는 것보다 문제에 대응하는 데 더 많은 일을 한다.” ➢http://www.ciokorea.com/news/157463#csidx0e0e51045e2699cb626219377d73766 (오늘의 논쟁) 과연 리눅스 창시자인 리누스 토발즈는 요즘 코딩을 할까 하지 않을까? (2) 1
  • 7. 31%(2016년 9월) → 87.2%(2020년 6월) OKdevTV (뉴스) HTTPS 사용률은 얼마나 높을까? ➢https://httparchive.org/reports/state-of-the-web#pctHttps 2
  • 8. 스페이스 셔틀 스타일: 모든 분기 조건을 고려함 비즈니스 지식과 맥락 상당수를 주석으로 기록 OKdevTV (개발) “PLEASE DO NOT ATTEMPT TO SIMPLIFY THIS CODE.” 주석에 얽힌 비밀 3
  • 9. • https://javascript.info/ • Part 1 The JavaScript language • Part 2 Browser: Document, Events, Interfaces • Part 3 Additional articles • 강력 추천: 목차도 좋고 설명과 예제도 좋음 • 보너스 • https://exploringjs.com/impatient-js/index.html OKdevTV (개발) 현대적인 자바스크립트 튜토리얼4
  • 10. • https://brython.info/ • 파이썬으로 웹 클라이언트 프로그램을 만드는 라이브러리 OKdevTV (개발) 파이썬으로 웹 클라이언트 프로그램을 만들 수 있다? 없다?5
  • 11. • https://developers.google.com/web/fundamentals/performance/why-performance- matters?hl=ko • 여러 가지 좋은 내용 중에서 특히… Lighthouse • https://developers.google.com/web/tools/lighthouse?hl=ko • 웹 앱의 품질을 개선하는 오픈 소스 자동화 도구 • 성능 측정을 위한 RAIL 모델 • https://web.dev/rail/ OKdevTV (개발) 구글이 알려주는 웹 성능 개선 방안6
  • 12. • git에서 -m 옵션으로는 여러 행에 걸쳐 커밋 메 시지를 기록하지 못하는데… • https://www.stefanjudis.com/today-i- learned/git-commit-accepts-several-message- flags-m-to-allow-multiline-commits/ • If multiple –m options are given, their values are concatenated as separate paragraphs OKdevTV (우리가 몰랐던 사실) git -m으로 여러 행에 걸쳐 커밋 메시지 기록하기 7