Anúncio

2021년 3월 27일 개발자 이야기

Jay Park
CTO em EX-EM
27 de Mar de 2021
Anúncio

Mais conteúdo relacionado

Anúncio

Mais de Jay Park(20)

Último(20)

Anúncio

2021년 3월 27일 개발자 이야기

  1. 웹 사이트 유지 관리 필수 체크 리스트, 주간-월간-분기별 작업은? CTO들이 풀어주는 주간 뉴스 2021.3.27 OKdevTV
  2. 참고자료 • <컴퓨터vs책> 블로그 http://jhrogue.blogspot.com/ • 오늘자방송 https://www.youtube.com/watch?v=W7a995cKdmg&list=PLdntWJk2tJPKvRB0mSqC5t yKUv7HFtcqg&index=1 • 유튜브채널OKdevTV >재미있는개발이야기리스트 https://www.youtube.com/playlist?list=PLdntWJk2tJPKvRB0mSqC5tyKUv7HFtcqg • 슬라이드셰어 https://www.slideshare.net/jrogue/presentations • 채널박재호(초급개발자를위한...)https://www.youtube.com/c/박재호dev OKdevTV
  3. 오늘의 짤방 OKdevTV https://blog.opensurvey.co.kr/trendreport/worklife-2021/
  4. 잠시 후 특집 방송 예고 OKdevTV 'Cloud DevOps를 완벽하게 하는 4가지 툴’ 참고) https://zdnet.co.kr/view/?no=20160627165341 "단 2명이 오픈스택 VM 8천개 맡아보니…“ 4년 후 이야기 공용준 카카오엔터프라이즈 기술팀장 미리보기
  5. 출간 소식 OKdevTV 게임 엔진 블랙 북 – 둠 출간! 3월 31일 인터넷 서점 출간 예정 내주 월요일에 온라인으로 도서 이벤트 진행 예정 채널 박재호(https://www.youtube.com/c/박재호dev)
  6. ① 도커, 도커 컴포즈, 도커 스왐, 쿠버네티스는 언제 쓰나? ② [화석이 된 상아탑] 현장선 '파이썬' 쓰는데 대학은 '자바' 교육.. 기업들 "바로 쓸 신입이 없다“ ③ 새로운 엔지니어링 관리자가 저지르는 다섯 가지 흔한 실수 ④ REST vs. GraphQL vs. gRPC ⑤ 웹 사이트 유지 관리 체크리스트, 주간-분기 별 작업은? ⑥ 자바 신기능 미리 훔쳐보기 ⑦ CURL 23주년 생일 축하! 오늘의 소개할 내용 OKdevTV
  7. • https://www.techrepublic.com/article/simplifying-the-mystery-when-to-use-docker-docker- compose-and-kubernetes/ • 기술별 특징 • 도커: 단일, 컨테이너화된 애플리케이션을 위한 핵심 기술 • 도커 컴포즈: 각 컨테이너를 개별적으로 시작할 필요가 없을 때 동일 호스트에서 여러 도커 컨테이너를 구성하고 시작할 경 우 사용 • 도커 스웜: 다중 호스트에서 컨테이너를 구동하고 연결하기 위한 컨테이너 오케스트레이션 도구 • 쿠버네티스: 도커 스웜과 유사한 오케스트레이션 도구, 손쉬운 자동화/더 높은 요구에 대응 • 언제 무엇을 사용할까? • 도커: 단일 컨테이너 배포 • 도커 컴포즈: 단일 YAML 파일로 단일 호스트에 여러 컨테이너를 배포 • 도커 스웜: 단일, 확장 가능한 애플리케이션을 위한 도커 노드(여러 호스트) 클러스터를 배포 • 쿠버네티스: 확장 가능하고 자동화된 컨테이너를 대량으로 배포하고 싶을 때 OKdevTV (개발) 도커, 도커 컴포즈, 도커 스왐, 쿠버네티스는 언제 쓰나? 1
  8. • https://news.v.daum.net/v/20210322043003967 OKdevTV (오늘의 논쟁) [화석이 된 상아탑] 현장선 '파이썬' 쓰는데 대학은 '자바' 교육.. 기업들 "바로 쓸 신입이 없다" 2 국내 한 자동차 업체 관계자는 “프로그래밍이나 소프트웨어 인력 관련해서는 학부에서 배우는 것 이 C언어, 자바 등인데 이는 실무용보다는 기본에 가깝다”면서 “현장에서는 프로그래밍 언어가 파 이썬이 중심이 돼 있는데 이를 제대로 가르치는 대학이 거의 없다”고 지적했다. 검열됨 검열 됨
  9. OKdevTV (HR) 새로운 엔지니어링 관리자가 저지르는 다섯 가지 흔한 실수 3 • https://ochronus.online/the-5-common-mistakes-of-new-engineering-managers/ • 여전히 너무 많은 기술적인 작업을 수행한다 • 큰 그림에서 (충분한) 피드백을 주지 않는다 • 모든 프로젝트 관리 작업을 수행한다 • 팀과 충분한 정보를 공유하지 않는다 • 원-온-원 코칭을 하지 않는다
  10. OKdevTV (개발) REST vs. GraphQL vs. gRPC 4 • https://www.danhacks.com/software/grpc-rest-graphql.html • REST • 장점: 배우기 쉬움, 광범위하게 사용됨, RFC 2616에 정의된 HTTP verb 사용, 손쉬운 디버깅 가능 • 단점: 비효율적임, JSON 객체가 큼 • GraphQL • 장점: 요청 회수를 줄임, 질의에서 요청한 필드만 전송 • 단점: status 200으로 오는 body에 오류 메시지 포함, 기본으로 큼직한 JSON 객체 사용 • gRPC • 장점: 대다수 프로그래밍 언어를 위한 호출 서비스 코드 지원, Protobuf를 사용해 효율성 강화, 재시도/네트워크 문제 자동 해결, 서비스 호출 코드 작성이 쉬움 • 단점: 중간에 가로채기 어려움, 사용 사례별로 API 재작성 필요
  11. • https://www.designlog.org/2512857 • 주간 • 끊어진 링크 수정 • 소프트웨어 또는 플러그인 업데이트(워드프레스와 같은 사이트 빌더 사용할 경우) • 양식(form) 정상 동작 확인 • 월간 • 웹 사이트 성능 검토: 이탈율, 전환율, 비정상적인 사이트 접속 수 • 사이트 로드 시간 검토: 리디렉션 회수 줄이기, 이미지 파일 크기 최적화 등 • 체크아웃 프로세스 테스트: 특히 전자상거래 사이트에서는 최종 구매까지 완료되어야 함 • 사이트 데이터 백업 • 분기 • 웹 사이트 콘텐츠 업데이트 • 다른 브라우저에서 웹 사이트 테스트 OKdevTV (HR) 웹 사이트 유지 관리 필수 체크리스트, 주간-분기별 작업은? 5
  12. • https://www.infoq.com/news/2021/03/java-news-roundup-mar15-2021 • Java 17: 9월 중순 출시 예정인데, 들어갈 잠재적인 신기능은? • JEP 400: UTF-8 By default • 운영체제, 로케일, 구성에 무관하게 기본 character set을 UTF-8으로 • JEP 401/402: Primitive Object/Unify the Basic Primitives with Objects • 사용자 정의 primitive object로 자바 object 모델 강화 • int - Java.lang.Integer, double - Java.lang.Double 등 basic primitive 타입과 래퍼 클래스를 통합 • JEP 404: Generational Shenandoah • 세난도아 가베지 컬렉터: 실시간성 강화, 메모리 절약/유연성과 짧은 멈춤 시간의 트레이드 오프를 완화 OKdevTV (개발) 자바 신기능 미리 훔쳐보기 6
  13. • https://daniel.haxx.se/blog/2021/03/20/curl-is-23-years-old-today/ • 공식 생일: 1998년 3월 20일 • 초기: httpget 0.1(300행 C 프로그램)에서 시작 • c(lient)+URL • 발음: kurl or see URL • 사용 중인 운영체제 • 1998 RHEL • 1999 Debian • 2001 MacOS X 10.1 • 오늘날 윈도우 10, iOS, 안드로이드, 닌텐도 스위치, Xbox, PS5 • 사용 중인 애플리케이션 • 유튜브, 스카이프, 인스타그램, 스포티파이, 구글 포토, 넷플릭스 • GTA V, PUBG 모바일 • 하드웨어 • Roku, 애플TV, 대다수 커넥티드 카 • 숫자로 보는 curl • 15,600GB/1달 다운로드, 60 libcurl 언어 바인딩, 22 지원 CPU 아키텍처, 83 이식된 운영체제 수, 15,000 다니엘이 23년 동안 쓴 시간, 22 자동차 브랜드, 871 커미터, 197 릴리스, 10,000,000,000 설치, 170,000 행(2021년 기준) OKdevTV (뉴스) CURL 23주년 생일 축하! 7
Anúncio