dev-weekly 2022-02-19


Becoming a Better Writer as a Software Engineer

  • 좋은 글에 대한 중요성 및 글을 잘 쓰는 방법

The CSS from-font Value Explained in 4 Demos

  • from-font 를 통한 텍스트 데코레이션 굵기 조절 (폰트가 지원하지 않으면 브라우저 오토)
  • 아직은 브라우저 지원 필요(사파리, ios사파리, 오페라 등 미흡)

A11Y Checklist

  • WCAG를 참조하여 작성된 접근성 체크리스트


Express.js 5.0 Now in Beta

  • express 5.0 알파 첫 릴리즈로부터 7년만에 Beta 릴리즈

Node.js Trademarks Transferred to the OpenJS Foundation

  • Nodejs 상표 소유권이 Joyent 에서 OpenJS Foundation로 이전
  • Joyent 대표 “having the trademarks in a neutral home, but with the ability to enact trademark restrictions if needed, fully ensures the integrity of the project.”

TypeScript 4.6 has been released

  • TS 4.6 RC 릴리즈

GitHub’s new support for Mermaid.js

  • 깃헙에서 Mermaidjs 지원


The State of JS 2021 Results

  • state of js 22년1월에 설문조사한 결과 - 16085명

Calling Windows APIs from React Native just got easier

  • react-native-windows가 JS에서 직접 windows runtime api 를 호출할 수 있도록 하는 새로운 확장 React Native WinRT 프로젝트 발표

Wordle game

Next.js 12.1

  • SWC 지원 향상 - styled-components, relay 등
  • Zero config Jest Plugin
  • Terser보다 7배 빠른 SWC를 통한 Minify. 12.2 부터 디폴트
  • 이미지 최적화
  • Self-hosted Nextjs 향상

A Deep Dive into React Native’s New Architecture

  • RN 의 현재 아키텍처와 새 아키텍쳐
    • JSI를 통한 JavascriptCore 외 다른 엔진의 사용 가능
    • UI Manager를 대체할 렌더링 시스템 Fabric
    • Turbo Module

Monorepos Explained

  • Monorepo와 Polyrepo의 장단점 및 monorepo에 대한 오해
  • 기능별 지원하는 모노레로 도구들 및 추가설명