Skip to content

Latest commit

 

History

History
158 lines (82 loc) · 5.69 KB

clpk9t9a9000209jr07i25t71.md

File metadata and controls

158 lines (82 loc) · 5.69 KB
title datePublished cuid slug tags
23년 11월 후반기 뉴스레터
Wed Nov 29 2023 21:20:09 GMT+0000 (Coordinated Universal Time)
clpk9t9a9000209jr07i25t71
23-11-1
newsletter

서비스 웨이버에 대해 얼마나 알고 계시나요?

Service Weaver가 최근 0.22.0 버전을 출시했습니다.

여전히 계속 개발되고 있는 고의 몇 안되는 프레임워크입니다.

그리고 얼마 전에 서비스 웨이버의 컨셉을 서술한 페이퍼가 공개되었으니, 한번 참고해 보세요!

Towards Modern Development of Cloud Applications (sigops.org)


편리하게 유려한 tailwind 컴포넌트 사용하기

혹시 쉽고 빠르게 지금 당장 적용해볼만한 꼬리바람 컴포넌트가 필요하신가요?

여기 이 사이트를 한번 방문해 보세요!

https://www.floatui.com/


프레임워크부터 찾지 말아주세요!

https://compiler.blog/building-beyond-tools-whats-wrong-with-modern-framework-based-development


KEM-TLS라고 들어보셨나요?

KEM-TLS는 기존의 핸드셰이크 과정인 3 way의 오버헤드를 원 스텝으로 줄인 독특한 악수 방식입니다.

자세한 내용은 클라우드 플레어의 블로그를 참고해주세요!

그리고 이 KEM-TLS에 쓰이는 알고리즘 중 하나가 crystal kyber입니다.

아래 블로그와 고 라이브러리를 통해 KEM-TLS를 한번 경험해 보세요!

KEMTLS: Post-quantum TLS without signatures (cloudflare.com)

cloudflare/circl: CIRCL: Cloudflare Interoperable Reusable Cryptographic Library (github.com)

mlkem768 package - filippo.io/mlkem768 - Go Packages


버퍼 제로 카피 따라해보기

Zero-Copy Optimization in the Golang - SoByte

Zero-copy in golang - SoByte

Building a Zero-Copy File Web Server in Golang - SoByte


시스템 프로그래밍, 예아.

즐거운 시스템 프로그래밍.

unix package - golang.org/x/sys/unix - Go Packages


객체로 직접 캐싱하는 라이브러리

objectbox/objectbox-go: Embedded Go Database, the fast alternative to SQLite, gorm, etc. (github.com)


Caller Side Escape Analysis

라고 들어보셨나요?

한번씩 다이나믹 디스패치를 통해 내부 멤버를 복사할 때, 스택이 아니라 힙에 할당되는 경우를 보신 적이 있으실 겁니다.

이제 이 기능이 머지되었으니, 힙 할당 경우의 수가 줄어들 전망이라 GC 프레셔가 줄어들 걸로 기대됩니다.

cmd/compile: inlining after devirtualization · Issue #52193 · golang/go (github.com)


asp.net core로 MSA 구성하기

Microservice Architecture in ASP.NET Core with API Gateway | Code With Mukesh


Jetbrains Survey 2023 - Go

젯브레인이 올해 설문조사 결과를 발표했습니다.

역시 고 개발자는 최신 버전을 많이 쓰는 군요.

여전히 유틸리티를 많이 만들고요.

Go 프로그래밍 - 2023년도 개발자 에코시스템 현황 인포그래픽 | JetBrains: Developer Tools for Professionals and Teams


혹시 ML 책들 필요하신가요?

최근 괜찮은 레포를 봤습니다.

ML 관련 책들이 있는데, 오래된 걸로 봐서 공개되어도 문제 없는 것들로 이루어진 것같습니다.

varunkashyapks/Books: Books related to AI/ML/DL/GENAI (github.com)


시그널 프로토콜은 비쌉니다.

하지만 개인 정보는 값을 메길 수 없죠.

그러니 시그널에 관심이 있으시면...

Signal >> Blog >> Privacy is Priceless, but Signal is Expensive


좋은 아키텍처, 나쁜 아키텍처

어떤게 좋은 아키텍처이고, 어떤게 나쁜 아키텍처일까요?

작업이 병렬적으로 실행되지 않는 MSA가 가지는 가치는 뭘까요?

Forget your Microservices! The Unparalleled Benefits of Pool Architecture. | by Raphael Moutard | Nov, 2023 | Medium


API 게이트웨이 아래에서 서버 간 인증에 JWT 사용

에 대한 아티클입니다.

Using JWTs to Authenticate Services Unravels API Gateways - The New Stack


객체 지향의 본질에 대한 블로그

블로그 주인장 분이 객체에 대해 공부하며 남긴 아티클입니다.

저는 상당히 흥미롭게 읽었기에 공유합니다.

객체 지향 프로그래밍을 이해하는 시작점 (velog.io)

창시자 앨런 케이가 말하는, 객체 지향 프로그래밍의 본질 (velog.io)

소프트웨어 설계의 근본 원칙, 관심사의 분리 (velog.io)