SlideShare a Scribd company logo
1 of 12
Download to read offline
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

More Related Content

More from Jay Park

(독서광) 테니스 이너 게임
(독서광) 테니스 이너 게임(독서광) 테니스 이너 게임
(독서광) 테니스 이너 게임Jay Park
 
(독서광) 인간 vs. AI 정규표현식 문제 풀이 대결
(독서광) 인간 vs. AI 정규표현식 문제 풀이 대결(독서광) 인간 vs. AI 정규표현식 문제 풀이 대결
(독서광) 인간 vs. AI 정규표현식 문제 풀이 대결Jay Park
 
(독서광) 모던 리눅스 교과서
(독서광) 모던 리눅스 교과서(독서광) 모던 리눅스 교과서
(독서광) 모던 리눅스 교과서Jay Park
 
(독서광) 상자 밖에 있는 사람
(독서광) 상자 밖에 있는 사람(독서광) 상자 밖에 있는 사람
(독서광) 상자 밖에 있는 사람Jay Park
 
(독서광) 자바 알고리즘 인터뷰 with 코틀린
(독서광) 자바 알고리즘 인터뷰 with 코틀린(독서광) 자바 알고리즘 인터뷰 with 코틀린
(독서광) 자바 알고리즘 인터뷰 with 코틀린Jay Park
 
(독서광) 리그 오브 레전드 플레이어 중심주의
(독서광) 리그 오브 레전드 플레이어 중심주의(독서광) 리그 오브 레전드 플레이어 중심주의
(독서광) 리그 오브 레전드 플레이어 중심주의Jay Park
 
(일상다반사) 2023년 구독자 3,000명 돌파 이벤트
(일상다반사) 2023년 구독자 3,000명 돌파 이벤트(일상다반사) 2023년 구독자 3,000명 돌파 이벤트
(일상다반사) 2023년 구독자 3,000명 돌파 이벤트Jay Park
 
(독서광) 오늘날 우리는 컴퓨터라 부른다
(독서광) 오늘날 우리는 컴퓨터라 부른다(독서광) 오늘날 우리는 컴퓨터라 부른다
(독서광) 오늘날 우리는 컴퓨터라 부른다Jay Park
 
(독서광) 사실은 이것도 디자인입니다
(독서광) 사실은 이것도 디자인입니다(독서광) 사실은 이것도 디자인입니다
(독서광) 사실은 이것도 디자인입니다Jay Park
 
(독서광) 프로덕트 매니지먼트
(독서광) 프로덕트 매니지먼트(독서광) 프로덕트 매니지먼트
(독서광) 프로덕트 매니지먼트Jay Park
 
(독서광) 슬기로운 파이썬 트릭
(독서광) 슬기로운 파이썬 트릭(독서광) 슬기로운 파이썬 트릭
(독서광) 슬기로운 파이썬 트릭Jay Park
 
(독서광) 유혹하는 글쓰기
(독서광) 유혹하는 글쓰기(독서광) 유혹하는 글쓰기
(독서광) 유혹하는 글쓰기Jay Park
 
(독서광) Docs for Developers 기술 문서 작성 완벽 가이드
(독서광) Docs for Developers 기술 문서 작성 완벽 가이드(독서광) Docs for Developers 기술 문서 작성 완벽 가이드
(독서광) Docs for Developers 기술 문서 작성 완벽 가이드Jay Park
 
(독서광) 개발자를 넘어 기술 리더로 가는 길
(독서광) 개발자를 넘어 기술 리더로 가는 길(독서광) 개발자를 넘어 기술 리더로 가는 길
(독서광) 개발자를 넘어 기술 리더로 가는 길Jay Park
 
(독서광) 필독! 개발자 온보딩 가이드
(독서광) 필독! 개발자 온보딩 가이드(독서광) 필독! 개발자 온보딩 가이드
(독서광) 필독! 개발자 온보딩 가이드Jay Park
 
(독서광) 인공지능 소프트웨어 품질 보증을 위한 테스트 기법
(독서광) 인공지능 소프트웨어  품질 보증을 위한 테스트 기법(독서광) 인공지능 소프트웨어  품질 보증을 위한 테스트 기법
(독서광) 인공지능 소프트웨어 품질 보증을 위한 테스트 기법Jay Park
 
(독서광) Node.js 백엔드 개발자 되기
(독서광) Node.js 백엔드 개발자 되기(독서광) Node.js 백엔드 개발자 되기
(독서광) Node.js 백엔드 개발자 되기Jay Park
 
(독서광) 싱크 어게인
(독서광) 싱크 어게인(독서광) 싱크 어게인
(독서광) 싱크 어게인Jay Park
 
(독서광) 면역
(독서광) 면역(독서광) 면역
(독서광) 면역Jay Park
 
그림으로 배우는 StatQuest 머신러닝 강의
그림으로 배우는 StatQuest 머신러닝 강의그림으로 배우는 StatQuest 머신러닝 강의
그림으로 배우는 StatQuest 머신러닝 강의Jay Park
 

More from Jay Park (20)

(독서광) 테니스 이너 게임
(독서광) 테니스 이너 게임(독서광) 테니스 이너 게임
(독서광) 테니스 이너 게임
 
(독서광) 인간 vs. AI 정규표현식 문제 풀이 대결
(독서광) 인간 vs. AI 정규표현식 문제 풀이 대결(독서광) 인간 vs. AI 정규표현식 문제 풀이 대결
(독서광) 인간 vs. AI 정규표현식 문제 풀이 대결
 
(독서광) 모던 리눅스 교과서
(독서광) 모던 리눅스 교과서(독서광) 모던 리눅스 교과서
(독서광) 모던 리눅스 교과서
 
(독서광) 상자 밖에 있는 사람
(독서광) 상자 밖에 있는 사람(독서광) 상자 밖에 있는 사람
(독서광) 상자 밖에 있는 사람
 
(독서광) 자바 알고리즘 인터뷰 with 코틀린
(독서광) 자바 알고리즘 인터뷰 with 코틀린(독서광) 자바 알고리즘 인터뷰 with 코틀린
(독서광) 자바 알고리즘 인터뷰 with 코틀린
 
(독서광) 리그 오브 레전드 플레이어 중심주의
(독서광) 리그 오브 레전드 플레이어 중심주의(독서광) 리그 오브 레전드 플레이어 중심주의
(독서광) 리그 오브 레전드 플레이어 중심주의
 
(일상다반사) 2023년 구독자 3,000명 돌파 이벤트
(일상다반사) 2023년 구독자 3,000명 돌파 이벤트(일상다반사) 2023년 구독자 3,000명 돌파 이벤트
(일상다반사) 2023년 구독자 3,000명 돌파 이벤트
 
(독서광) 오늘날 우리는 컴퓨터라 부른다
(독서광) 오늘날 우리는 컴퓨터라 부른다(독서광) 오늘날 우리는 컴퓨터라 부른다
(독서광) 오늘날 우리는 컴퓨터라 부른다
 
(독서광) 사실은 이것도 디자인입니다
(독서광) 사실은 이것도 디자인입니다(독서광) 사실은 이것도 디자인입니다
(독서광) 사실은 이것도 디자인입니다
 
(독서광) 프로덕트 매니지먼트
(독서광) 프로덕트 매니지먼트(독서광) 프로덕트 매니지먼트
(독서광) 프로덕트 매니지먼트
 
(독서광) 슬기로운 파이썬 트릭
(독서광) 슬기로운 파이썬 트릭(독서광) 슬기로운 파이썬 트릭
(독서광) 슬기로운 파이썬 트릭
 
(독서광) 유혹하는 글쓰기
(독서광) 유혹하는 글쓰기(독서광) 유혹하는 글쓰기
(독서광) 유혹하는 글쓰기
 
(독서광) Docs for Developers 기술 문서 작성 완벽 가이드
(독서광) Docs for Developers 기술 문서 작성 완벽 가이드(독서광) Docs for Developers 기술 문서 작성 완벽 가이드
(독서광) Docs for Developers 기술 문서 작성 완벽 가이드
 
(독서광) 개발자를 넘어 기술 리더로 가는 길
(독서광) 개발자를 넘어 기술 리더로 가는 길(독서광) 개발자를 넘어 기술 리더로 가는 길
(독서광) 개발자를 넘어 기술 리더로 가는 길
 
(독서광) 필독! 개발자 온보딩 가이드
(독서광) 필독! 개발자 온보딩 가이드(독서광) 필독! 개발자 온보딩 가이드
(독서광) 필독! 개발자 온보딩 가이드
 
(독서광) 인공지능 소프트웨어 품질 보증을 위한 테스트 기법
(독서광) 인공지능 소프트웨어  품질 보증을 위한 테스트 기법(독서광) 인공지능 소프트웨어  품질 보증을 위한 테스트 기법
(독서광) 인공지능 소프트웨어 품질 보증을 위한 테스트 기법
 
(독서광) Node.js 백엔드 개발자 되기
(독서광) Node.js 백엔드 개발자 되기(독서광) Node.js 백엔드 개발자 되기
(독서광) Node.js 백엔드 개발자 되기
 
(독서광) 싱크 어게인
(독서광) 싱크 어게인(독서광) 싱크 어게인
(독서광) 싱크 어게인
 
(독서광) 면역
(독서광) 면역(독서광) 면역
(독서광) 면역
 
그림으로 배우는 StatQuest 머신러닝 강의
그림으로 배우는 StatQuest 머신러닝 강의그림으로 배우는 StatQuest 머신러닝 강의
그림으로 배우는 StatQuest 머신러닝 강의
 

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