Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

2020년 10월 31일 개발자 이야기

1,023 views

Published on

유튜브에서 방송한 자료입니다. https://www.youtube.com/watch?v=KtTQbyclKh4&list=PLdntWJk2tJPKvRB0mSqC5tyKUv7HFtcqg&index=1

Published in: Software
  • Be the first to comment

  • Be the first to like this

2020년 10월 31일 개발자 이야기

  1. 1. CTO 둘이 풀어드리는 주간 뉴스 2020.10.31방송 클린 아키텍처로 가는 신박한 방법
  2. 2. 참고자료 • <컴퓨터vs책> 블로그 http://jhrogue.blogspot.com/ • 오늘자방송 https://www.youtube.com/watch?v=KtTQbyclKh4&list=PLdntWJk2tJPKvRB0mSqC5tyK Uv7HFtcqg&index=1 • 유튜브채널OKdevTV >재미있는개발이야기리스트 https://www.youtube.com/playlist?list=PLdntWJk2tJPKvRB0mSqC5tyKUv7HFtcqg • 슬라이드셰어 https://www.slideshare.net/jrogue/presentations • 채널박재호(초급개발자를위한...)https://www.youtube.com/c/박재호dev OKdevTV
  3. 3. when you're testing your CSS, what do you check? here's the checklist of possibilities I have so far! via @b0rk 오늘의 짤방 OKdevTV
  4. 4. ① 게임 엔진 블랙 북(울펜슈타인 3D) 소개 ② 고용과 관련된 네 가지 미신 ③ 한 줄로 빌드 타임 99% 줄이기 ④ 내 인생을 바꾼 일곱 가지 git 트릭 ⑤ Pyston v2: 20% 빠른 파이썬 ⑥ 클린 아키텍처로 가는 신박한 방법 ⑦ Async Cookie Store API ⑧ 깃 2.29에서 SHA-256을 실험적으로 지원 오늘의 소개할 내용 OKdevTV
  5. 5. • https://jhrogue.blogspot.com/2020/10/3d.html OKdevTV (신간 소개) 게임 엔진 블랙 북(울펜슈타인 3D)1 많은 분들께서 참지 못하고 원서를 구입하셨는데… 한국어판을 인터넷 서점에서 절찬 판매 중입니다!
  6. 6. • https://somehowmanage.com/2020/10/27/4-hiring-myths-common-in-hackernews- discussions/ • 해커 뉴스에 자주 등장하는 고용과 관련된 네 가지 미신 • 미신 #1: 후보자 관점에서 고용은 엉망진창이지만, 고용 담당자는 자기들 원하는 데로 할 수 있다. • 미신 #2: 고용은 도박이다. 주사위 굴리기다 • 미신 #3: FAANG는 고용 능력이 형편없다 • 미신 #4: 화이트보드/알고리즘/코딩 인터뷰는 병신같다 OKdevTV (오늘의 논쟁) 고용과 관련된 네 가지 미신2
  7. 7. • https://medium.com/pinterest-engineering/how-a-one-line-change-decreased-our-build- times-by-99-b98453265370 OKdevTV (개발) 한 줄로 빌드 타임 99% 줄이기3
  8. 8. OKdevTV (개발) 내 인생을 바꾼 일곱 가지 git 트릭4 • https://opensource.com/article/20/10/advanced-git-tips • 자동 수정: $ git config --global help.autocorrect 1 • 커밋 카운트: $ git rev-list –count master • push/pull이 잦은 저장소 최적화: $ git gc –prune=now –aggressive • 추적하지 않는 파일 백업: $ git ls-files --others --exclude-standard -z | xargs -0 tar rvf ~/backup-untracked.zip • 다른 브랜치에 있는 파일 보기: $ git show main:README.md • .git 디렉토리 확인 • 깃에서 검색: $ git rev-list –all | xargs git grep -F ‘font-size: 52 px;’
  9. 9. OKdevTV (개발) Pyston v2: 20% 빠른 파이썬5 • https://blog.pyston.org/2020/10/28/pyston-v2-20-faster-python/ • 파이썬 3.8 (CPython) 기준으로 20% 속도 향상 • DynASM을 사용한 저비용 JIT+Quickening으로 인라인 캐시 효율화 • CPYthon을 fork했으므로 호환성이 탁월함 • 우분투 18.04/20.04 패키지 제공 • https://github.com/pyston/pyston/releases
  10. 10. • https://danuker.go.ro/the-grand-unified-theory-of-software-architecture.html OKdevTV (개발) 클린 아키텍처로 가는 신박한 방법6
  11. 11. • https://ui.toast.com/weekly-pick/ko_20201027/ • 크롬 버전 87부터 사용 가능한 document.cookie의 비동기식 API 대안 OKdevTV (개발) Async Cookie Store API7
  12. 12. OKdevTV (우리가 몰랐던 사실) 깃 2.29에서 SHA-256을 실험적으로 지원8 • https://www.infoq.com/news/2020/10/git-2-29-sha-256/ • 깃의 해시 방법: SHA-1 • 하지만 충돌 가능성이 존재: 2017년 2월 23일 해시 충돌을 일으키는 데 성공 • 깃 개발자들도 이에 주시: https://git-scm.com/docs/hash-function-transition/ • 이번 2.29에서 SHA-256 해시를 실험적으로 도입: https://lore.kernel.org/lkml/xmqqy2k2t77l.fsf@gitster.c.googlers.com/ • 객체 이름과 내용 모두에 SHA-256을 적용 • 과거 SHA-1과 호환성을 위해 구 SHA-1 서버와 통신할 때 SHA-256 객체를 SHA-1 객체로 변환

×