dev-weekly 2021-04-17


CSS, Node, DB

CSS

Modern CSS Upgrades To Improve Accessibility

  • 웹 접근성을 향상시키기 위한 CSS 팁들

Fig

  • VSCode 스타일 자동완성을 터미널에 추가

Node

What About Bundling Yarn 1.x with Node.js? Maybe!

  • 노드에 yarn 1.x 를 번들로 제공하는 이슈

Deno 1.9 Released

  • Native HTTP/2 web server
  • serde_v8 을 사용하여 오버헤드 최대 98% 절감
    • JS와 러스트 사이에서 앞뒤로 직렬화하는 대신, v8과 러스트 값 사이에서 직렬화 하여 성능 개선
  • Blob URL 지원

DB

Introducing OpenSearch: AWS’s Fork of Elasticsearch and Kibana

Best practices for writing SQL queries

  • 쿼리 작성 팁

SQLRite: An SQLite Clone From Scratch in Rust

  • Rust-SQLite

JavaScript

Comparing the New Generation of Build Tools

  • 모던 빌드 툴 비교
    • esbuild, snowpack, vite, wmr
    • 각 모듈의 제작자, 철학, 기본적인 사용법, 주의사항, 서포트, overall
  • 하단에 요약 정리 테이블

Slow and Steady: Converting Sentry’s Entire Frontend to TypeScript

  • 센트리가 JS 에서 TS로 컨버팅 (100%) (1100개 파일 ⇒ 1915개 파일)
  • 완료할 때 까지 메이저 리팩토링 없이 진행하기로 합의 후 진행
  • fowardRef는 제네릭이 되지 않아 any 로 타협

15 DevTool Secrets for JavaScript Developers

Code & Tools

Announcing react-pdf v2.0

  • 처음부터 새로 개발해서 v2를 제작
  • 그래도 1을 호환해주나, 1은 기능 추가 중단
  • svg, z-index, rgb, rgba, cmyk color, overflow, border-radius percent 등 다양한 서포트