2. 참고 자료
• <컴퓨터 vs 책> 블로그
• http://jhrogue.blogspot.com/
• OKdevTV 유튜브 방송
• 오늘 방송:
https://www.youtube.com/watch?v=z9hhwFgxC_g&list=PLdntWJk2
tJPKvRB0mSqC5tyKUv7HFtcqg&index=2
• 개발 이야기 리스트:
https://www.youtube.com/playlist?list=PLdntWJk2tJPKvRB0mSqC5t
yKUv7HFtcqg
• 슬라이드 셰어
• https://www.slideshare.net/jrogue/presentations
4. 오늘 소개할 내용
• 소프트웨어 엔지니어를 고용할 때 하지 말아야 할 일들
• Nginx 성능 높이기
• 프론트엔드 애플리케이션에서 Null 다루기
• tmux-기반 터미널 나누는 유틸리티
• 다양한 소프트웨어 버전 명명법
• 판매 테이블 테스트용 데이터 생성/다운로드
5. (오늘의 논쟁) 소프트웨어 엔지니어를 고용
할 때 하지 말아야 할 일들
• https://muchtrans.com/translations/how-not-to-hire-a-
software-engineer.ko.html
• 정답에 집착하지 마세요
• 수수께끼를 물어보지 마세요
• 대안에 열린 마음으로
• 불완전함을 받아들이기
• 테스트하게 해줘
• 깊이 들어가라
• 관심사와 이력을 살펴보세요
• 원활히 진행되도록
6. (운영) Nginx 성능 높이기
• https://github.com/denji/nginx-
tuning/blob/master/README.md
• 성능에 영향을 주는 다양한 요소에 대한 튜닝
• DDoS 공격을 어느 정도 방어하기 위한 설정
7. (개발) 프론트엔드 애플리케이션에서 Null
다루기
• https://jbee.io/react/react-data-null-handling/
• Null 대 undefined
• NPE
• 방어 또는 처리
8. (개발) tmux-기반 터미널 나누는 유틸리티
• https://github.com/greymd/tmux-xpanes
• 한 호스트에서 여러 명령을 수행하거나 여러 호스트에 접속해 동시에 같은
명령을 수행할 경우 유용한 유틸리티
9. (개발) 다양한 소프트웨어 버전 명명법
• https://blog.sonim1.com/243
• Semantic Versioning
• CalVer
• NumVersion
• Tex
• Java
• Eclipse
• BLAG Linux
• Windows 10
• Vennage
10. (개발) 판매 테이블 테스트용 데이터 생성/
다운로드
• https://stricky.tistory.com/230
• SQL 강의를 위한 테이블 3개(판매, 고객, 상품)로 구성된 연습용 데이터
• 총 9900여건