1. JMAP - 최신 이메일 표준 (링크)
더보기
- IETF가 공식 발표한 'JSON Meta Application Protocol'
- 빠른 이메일 관리를 위한 개발자 친화적인 오픈API 표준
- Gmail에서만 작동하는 독점적인 이메일 API의 대안
- IMAP을 컨버전하는 하는 것이 아닌 새로운 프로토콜
- Stateless 한 프로토콜로, 커넥션 유지가 필요없음. 모바일 친화적
- 널리 이용되는 HTTPS/JSON을 사용
- 바이너리 데이터는 JSON에 포함되지 않고(base64인코딩 같은게 없으면 불가능하기도 하므로) blobid로 레퍼런스 되며 HTTPS로 별도 업로드/다운로드 됨
- RFC5322에서 사용하는 데이터를 일관적이고 구조적으로 표현하는 JSON 구조를 정의
- 두개의 푸시 메커니즘을 정의
- 데스크탑 및 웹메일용 Event Source Interface. 유지되는 HTTP연결이 필요
- 모바일과 웹연동을 위해서는 콜백핸들러 설정 가능 (RFC8030)
- REST 기반은 아니지만, 실제로는 Restful API들보다 더 REST-Like 함
- Stateless 이고, 높음 캐쉬 가능성을 제공하고, 투명한 중개자를 지원하며, 다양한 리소스를 조작할 수 있는 통일된 인터페이스를 제공
- 스펙은 Fastmail 팀에서 주로 작성한 것
2. 타입스크립트 5.1 (링크)
더보기
- undefined 를 반환하는 함수에 대해 더 쉬운 암시적 반환
- Getter/Setter에서 unrelated type 허용
- JSX Elements 와 JSX Tag Types 간에 타입 체킹 디 커플링
- 이로써 React의 비동기 서버 컴포넌트 사용가능해짐
- JSX 속성에 Namespace 지원
- JSX Tag에 대해 연결 편집 지원(여러개의 미러링된 커서에서 동시 자동 편집)
- @param JSDoc Tag에 스니펫 자동완성 지원
3. Vercel AI SDK 공개 (링크)
더보기
- React, Svelte, Vue 로 스트리밍, 채팅 방식의 AI앱을 생성하기 위한 SDK
- SWR(HTTP RFC 5861, Stale-While-Revalidate)를 활용하여 빠르게 동작
- LangChain, OpenAI, Anthropic, HuggingFace 등의 다양한 모델 지원
- Edge Runtime 호환
- 완료된 스트리밍 결과를 DB에 저장하기 위한 콜백 지원(같은 요청내에서)
4. 타입스크립트 5.2 (링크)
더보기
- TypeScript 5.2에서 범위를 벗어날 때 명시적으로 개체를 처분할 수 있는 새로운 키워드인 using 추가.
- C# 등에 이미 존재하던 using과 유사한 기능.
- 특정 함수가 객체를 반환할 때, Symbol.dispose 기호를 사용해 함수를 할당.
- using을 통해 해당 함수를 호출.
- 이후 범위를 벗어날 때, Symbol.dispose 함수가 호출됨.
- 최근 3단계에 도달한 TC39의 명시적 자원 관리 제안에 기반함.
- Symbol.asyncDispose를 통해 비동기 함수를 할당하고, await using을 사용해 비동기적으로 개체를 처리할 수 있음.
- DB 연결, 파일 핸들러 등 다양한 상황에 활용 가능.
5. Figma, 개발자를 위한 Dev 모드 공개 (링크)
더보기
https://www.figma.com/dev-mode/
- 개발자들이 디자인 도구를 더 잘 이용하기 위한 전용 워크스페이스
- 디자인 파일을 위한 브라우저 인스펙터처럼 동작해서 더 빠르게 코딩에 적용 가능
- 사용하는 언어에 맞춰서 커스터마이징 가능
- Jira, Linear, GitHub, Storybook, AWS Amplify Studio, Google Relay, Anima 등의 개발도구 플러그인으로 Figma내에서 모든 것에 접근 가능
- 디자이너들은 특정 섹션에 "Ready for developemt"라고 라벨링하여 바로 전송 가능
- 별도의 페이지/파일을 만들지 않아도 됨
- Diff 기능으로 변경된 부분을 비교 가능
- VS Code 확장으로 Dev Mode를 에디터내에서도 바로 활용 가능
- 현재 보고 있는 디자인 기반으로 자동 완성도 지원
- Dev Mode 와 Figma for VS Code는 현재 베타로 2023년까지 누구나 사용 가능
- 2024년 부터는 유료사용자만 사용 가능
- 또한 전체 Figma 기능이 필요없는 개발자들을 위해서, 2024년 부터는 별도의 Dev Mode 플랜만 판매 예정. 시트당 월 $25 또는 $35(엔터프라이즈)
'Geek News Scrap' 카테고리의 다른 글
23. 07 스크랩 (0) | 2023.08.03 |
---|---|
23. 05월 스크랩 (0) | 2023.08.02 |
23. 04월 스크랩 (0) | 2023.05.23 |
23. 03 스크랩 (0) | 2023.03.18 |
23. 02월 스크랩 (0) | 2023.03.07 |