title | datePublished | cuid | slug | tags |
---|---|---|---|---|
23년 11월 전반기 뉴스레터 |
Tue Nov 14 2023 21:15:09 GMT+0000 (Coordinated Universal Time) |
cloyu11kw000308l8bgv86h1k |
23-11 |
newsletter |
간단히 설정 파일 저장 용으로 괜찮을 것 같은데, 그 정도면 사실 이런걸 써야할까 싶기도 해요?
0x3alex/gorage: a simple local json based storage system written in go (github.com)
직접 만드는 것도 좋은 선택이지만, 시간이 부족하시다면 이런걸 쓰시는 것도 좋아 보입니다.
pubsub/pubsub.go at main · WillYingling/pubsub (github.com)
mutex
, rwmutex
, pool
, cond
등에 대해 고를 좀 하신 분들은 어떻게 쓰는 지 다들 아실테지만, 고를 시작한지 얼마 안되신 분들에겐 좋은 글이 될 것같습니다.
6 Key Concepts You Should Know for Concurrency in the Sync Package (devtrovert.com)
carlmjohnson/flowmatic: Structured concurrency made easy (github.com)
폴더 구조? 오브젝트 스토리지 계층? 마크다운 인덱스? 모든지 트리로 일단은 만들어 드립니다.
ddddddO/gtree: Using either Markdown or Programmatically to generate trees🌳 and directories📁, and to verify directories🔍. Provide CLI, Golang library and Web. (github.com)
leg100/otf: An open source alternative to terraform enterprise. (github.com)
라고 저자가 묻네요.
Your database skills are not 'good to have' (renegadeotter.com)
개발자의 감정 상태도 감히 비기능적 요소에 들어갈까요?
Emotion-driven development - DEV Community
몇몇 강의들에서 고 모듈을 쓰지 않고, GOPATH
를 수정해서 쓰는 것 같아요.
하지만 고는 1.11부터는 모듈이라는 기능을 쓰는 언어라는 걸 명심해주세요.
Using Go Modules - The Go Programming Language
npm install
과 npm ci
의 차이에 대해 아시나요?
Stop using “npm install” in your CI/CD pipeline | Robert Maier-Silldorff | Bits and Pieces | Bits and Pieces (bitsrc.io)
전 툴을 쓰는 게 아직 좀 불안합니다만, 잘만 쓴다면 쉽고 빠르게 이주시킬 수 있을 것 같습니다.
pressly/goose: A database migration tool. Supports SQL migrations and Go functions. (github.com)
Fourteen Years of Go - The Go Programming Language
How to parse JSON using shift-reduce parsing approach (rhaeguard.github.io)
rhaeguard/gojson: Yet Another JSON Parser, but parsed using bottom-up parsing technique for educational purposes (github.com)
interning
의 가장 적절한 번역은 무엇일까요?
Performance optimization techniques in time series databases: strings interning (victoriametrics.com)
REST API(open api)엔 스웨거라는 게 존재합니다. 하지만 아쉽게도 gRPC에는 그런게 없었죠.
조금 투박하긴 하지만 이 툴이 아쉬움을 조금 덜어줄 수 있을 것입니다.
ScaleableWebWorks/grpcdoc: cli to generate comprehensive html documentation for grpc/protobuf (github.com)
이 유튜브 영상이 그 순서를 알려주고, 그로 인해 어떻게 실행되어야 성능에 좋은지 생각할 수 있게 해주실 것입니다.
Secret To Optimizing SQL Queries - Understand The SQL Execution Order - YouTube
매우 좋은 흐름인 것같구요. 마이크로소프트도 이 대열에 합류해서 매우 반갑습니다.
microsoft/inshellisense: IDE style command line auto complete (github.com)
nlpodyssey/spago: Self-contained Machine Learning and Natural Language Processing library in Go (github.com)
Home - Beelzebub Blog (beelzebub-honeypot.com)
포스트그레로...? 나츠처럼...?
Building a Streaming Platform in Go for Postgres (peerdb.io)