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년 12월 13일 개발자 이야기

599 views

Published on

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

Published in: Software
  • Be the first to comment

  • Be the first to like this

2020년 12월 13일 개발자 이야기

  1. 1. CTO 둘이 풀어드리는 주간 뉴스 2020.12.13방송 코드 검토자와 사랑에 빠지는 방법
  2. 2. 참고자료 • <컴퓨터vs책> 블로그 http://jhrogue.blogspot.com/ • 오늘자방송: https://www.youtube.com/watch?v=TVzl9pIUV5U&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. 오늘의 짤방 OKdevTV Say hello to VSCode Tinder aka VSinder: stop swiping on bodies and start swiping on code :) via @benawad https://marketplace.visualstudio.com/items?itemName=benawad.vsinder&ssr=false#overview
  4. 4. ① RHEL 클론 '센트OS' 사라진다 ② Qt 6.0 공개 ③ Amazon Aurora 바벨피시(for SQL Server) ④ PHP가 죽었다고 말하지 마세요 ⑤ 타입스크립트 깃허브 개발자 인기 급상승 ⑥ 코드 검토자와 사랑에 빠지는 방법 ⑦ 이진 구조체를 위한 파서를 손쉽게 만들자 ⑧ 픽셀화된 민감한 정보는 복원될 수 있어요 ⑨ cloudconvert - 파일 변환도 SaaS 향으로… 오늘의 소개할 내용 OKdevTV
  5. 5. • https://news.naver.com/main/read.nhn?mode=LSD&mid=sec&sid1=001&oid=092&aid= 0002207410 • RHEL의 복제품인 센트OS가 향후 RHEL의 사전 검증용 프로젝트로 바뀜 • 레드햇의 센트OS 인수 후 실적을 높이기 위한 움직이지 않느냐는 우려가 현실화 • CentOS 리눅스 8이 마지막 버전(2021년까지), 이후에는 센트OS 스트림으로… → 9버전부터는 RHEL 9과 보조를 맞 추지 않음 • 향후 페도라 리눅스 → 센트OS → RHEL 순으로 검증을 진행 • 핵심 시스템에는 RHEL, 나머지 지원 시스템에는 센트OS를 사용해 온 국내 기업들은 대응이 필요 • 참고: FAQ(https://centos.org/distro-faq/)에 따르면 소스 코드는 계속해서 제공되므로 누군가 CentOS의 대안을 만 들지도… → https://github.com/hpcng/rocky (CentOS 원래 창시한 분이 신규 프로젝트 시작!) OKdevTV (뉴스) RHEL 클론 '센트OS' 사라진다1
  6. 6. • https://www.qt.io/blog/qt-6.0-released • 교차 플랫폼 프레임워크인 Qt가 6 버전으로 업그레이드 • C++17 지원(API 쪽에도 적용됨) • 핵심 라이브러리와 API 개선: 새로운 빌드 시스템(Cmake 사용), 유니코드 지원, Qlist 개선(힙 할당 객체 관련 메모리 소비), QMediaType과 QVariant 재작성(동적 호출 과정에서 필요한 기능이며 C++17로 재구현) • 새로운 그래픽 아키텍처: OpenGL에서 RHI(Rendering Hardware Interface)로 이전(윈도우 Direct3D와 맥OS Metal 사용 가능) • Qt3D 개선(RHI 추상화 계층을 활용) • 지원 운영체제: • Windows 10 • macOS 10.14 and newer • Linux (Ubuntu 20.04, CentOS 8.1, OpenSuSE 15.1) • iOS 13 or newer • Android (API level 23 or newer) OKdevTV (뉴스) Qt 6.0 공개2
  7. 7. • https://www.infoq.com/news/2020/12/aws-postgresql-aurora-babelfish/ • AWS에서 Aurora PostgreSQL를 위한 변환 서비스인 바벨피시 발표 • 마이크로소프트 SQL 서버의 T-SQL/TDS를 이해해서 PostgreSQL로 변환 → 코드 변경 없음! • 아파치 2.0 라이선스를 적용해 오픈 소스로 공개 예정(https://babelfish-for-postgresql.github.io/babelfish-for- postgresql/) OKdevTV (뉴스) Amazon Aurora 바벨피시(for SQL Server)3
  8. 8. OKdevTV (오늘의 논쟁) PHP가 죽었다고 말하지 마세요4 • https://medium.com/swlh/stop-saying-php-is-dead-9489ed7dc25e • PHP는 너무 쉬워요 더 어려운 걸 배워야 해요 → 쉬우면 배우면 안 될까요? • PHP는 느려요 → 어떻게 작성하느냐에 따라 달라요. 머신러닝인 경우에는 적용하면 안 되겠죠 • 워드 프레스는 형편 없어요 → 맞긴 하지만, 만든 제품으로 언어를 평가하면 안 됩니다 • PHP는 엔터프라이즈에 적합하지 않아요 → 자바가 엔터프라이즈 언어로 자리잡은 이유는 엔터프라이즈 언어로 설계되었기 때문은 아니겠죠 • PHP는 확장이 불가능해요 → 페북을 만드는 경우가 아니라면 대다수 작업을 처리하기에 PHP로도 충분해요 • PHP는 흉하다 → HTML에서 PHP를 직접 코딩하면 그렇지만, 현대적인 방식은 아닙니다
  9. 9. OKdevTV (뉴스) 타입스크립트 깃허브 개발자 인기 급상승5 • https://zdnet.co.kr/view/?no=20201208102140 • 2020 옥토버스 현황(2020 State of the OCTOVERSE)에 따르면 • 2014년부터 자바스크립트 1위 • 2위는 파이썬 • 3위는 자바 • 4위는 타입스크립트 • 인기 상승 요인: 안전한 타입 등 자바스크립트 개발자의 요구 충족, 자바스크립트와 연계한 동작
  10. 10. • https://mtlynch.io/code-review-love/ • 1. 자신의 코드를 먼저 검토하세요 • 2. 변경 사항을 명확하게 기술하세요 • 3. 손쉬운 작업은 자동화하세요 • 4. 코드 자체로 질문에 대답하세요 • 5. 한 번에 하나만 고쳐서 범위를 줄이세요 • 6. 기능과 비기능 변경을 분리하세요 • 7. 큰 변경 목록을 쪼개세요 • 8. 비평에 우아하게 대응하세요 • 9. 리뷰어가 잘못을 저지를 때 침착하세요 • 10. 어떤 사안에 대해 명시적으로 응답하세요 • 11. 빠진 정보를 요청할 때 요령을 사용하세요. → Q: “이 함수가 햇갈리네요?” A: “어떤 변경이 도움이 될까요?” • 12. 속는 셈 치고 검토자를 믿어보세요 • 13. 코드 리뷰 사이의 붕 뜬 시간을 줄이세요 OKdevTV (개발) 코드 검토자와 사랑에 빠지는 방법6
  11. 11. OKdevTV (개발) 이진 구조체를 위한 파서를 손쉽게 만들자7 • https://kaitai.io/
  12. 12. • https://github.com/beurtschipper/Depix • De Bruijn sequence를 활용(https://damip.net/article-de-bruijn-sequence) 기준 이미지 생성 OKdevTV (우리가 몰랐던 사실) 픽셀화된 민감한 정보는 복원될 수 있어요8
  13. 13. OKdevTV (팁) cloudconvert - 파일 변환도 SaaS 향으로…9 • https://cloudconvert.com/ • 200가지가 넘는 각종 파일 형식을 변환하는 서비스 • 하루에 25건은 무료로 사용 가능 • 다양한 소프트웨어 업체와 계약을 맺어 변환하는 방식 • API(PHP, Node, 파이썬, 자바)를 사용해 대규모 데이터를 처리하고 S3와 통합까지 가능함 • 각종 편의 도구 제공 • 예: PDF로 웹 사이트 저장(https://cloudconvert.com/save-website-pdf) → 프린트 할 때 깔끔하게 최강의 품질을 보여줌!

×