# 23년 10월 전반기 뉴스레터

## 소.. 솔직히 임티로 코딩하는 건 멋지다고 생각해요..

mojo야.. 그게 무슨 소리니..

[EdmondTabaku/mojo-gojo (](https://github.com/EdmondTabaku/mojo-gojo)[github.com](http://github.com)[)](https://github.com/EdmondTabaku/mojo-gojo)

---

## Do you know goroutine?

고루틴 이론 아티클, 한 번 더 보실 때가 된 것 같습니다.

[Goroutines: The Espresso Shots of Programming | Emil Privér (](https://priver.dev/blog/concurrency/goroutines-the-espresso-shots-of-programming/)[priver.dev](http://priver.dev)[)](https://priver.dev/blog/concurrency/goroutines-the-espresso-shots-of-programming/)

---

## 스포티파이에게 한 소리 듣지 않겠지?

고로 만들어진 스포티파이 다운로더가 있길래 가져왔습니다!

합법인진 모르겠는데, 스포티파이를 쓰고 계신 분들이라면 한번 살펴보시는 게 어떨까요?

[mathenz/goffy: A command-line tool to download public playlists and individual tracks of Spotify. (](https://github.com/mathenz/goffy)[github.com](http://github.com)[)](https://github.com/mathenz/goffy)

---

## 우선순위 큐 하나 필요없으신가요?

전 아직은 필요 없는데, 제네릭이 적용된 자료구조들 보면 너무 보기 좋아요. 무슨 느낌인지 아시죠?

[rdleal/go-priorityq: A generic keyed priority queue implementation for Golang. (](https://github.com/rdleal/go-priorityq)[github.com](http://github.com)[)](https://github.com/rdleal/go-priorityq)

---

## 요즘 코파일럿 좀 불안한 것 같아요.

그런 의미에서 로컬에서 간단히 쓸 수 있는 Llama2를 이용한 코드 생성기를 소개해 드리겠습니다.

튜토리얼같은 아티클이니 맥이 있으시면 편하게 트라이 해보세요!

[Generating Go code with Llama2 on your laptop (](https://www.maragu.dk/blog/generating-go-code-with-llama2)[maragu.dk](http://maragu.dk)[)](https://www.maragu.dk/blog/generating-go-code-with-llama2)

---

## 유저 에이전트 해체 분석

어떤 브라우저, 어떤 기기, 어떤 플랫폼의 요청인지 궁금하지 않나요?

요청자가 얼마나 정직하게 보내줄 지 모르겠지만, 분석할 일이 생기면 유용할 것 같습니다.

[dineshgowda24/browser: Browser detection in Go (golang) (](https://github.com/dineshgowda24/browser)[github.com](http://github.com)[)](https://github.com/dineshgowda24/browser)

---

## 지금 내 서버는 잘 돌아가고 있나?

라고 궁금하신 적 있으신 가요?

그럴 때 쓰기 좋은! 비주얼라이징도 잘 해주는! 멋지고, 섹시한 라이브러리가 있습니다.

[arl/statsviz: 🚀 Visualise your Go program runtime metrics in real time in the browser (](https://github.com/arl/statsviz)[github.com](http://github.com)[)](https://github.com/arl/statsviz)

[dominikh/gotraceui: Go execution trace frontend (](https://github.com/dominikh/gotraceui)[github.com](http://github.com)[)](https://github.com/dominikh/gotraceui)

---

## AB180의 레디스 사용량 줄이기

최근에 AB180은 자사의 기술 블로그를 통해 `Redis 사용량 타노스하기`라는 아티클을 공개했습니다.

전반적으로 레디스에 적재되는 데이터의 크기를 줄이는 데에 집중되어 있지만, 개인적으로 네트워크 트래픽의 한계로 병목이 발생한 경험이 있어서, 전 이쪽으로 더 흥미롭게 본 것 같습니다.

[Redis 사용량 타노스하기 (](https://engineering.ab180.co/stories/thanos-redis)[ab180.co](http://ab180.co)[)](https://engineering.ab180.co/stories/thanos-redis)

---

## GC를 보고 싶다구요?

[An attempt at visualizing the Go GC (](https://www.aadhav.me/posts/visualizing-the-go-gc)[aadhav.me](http://aadhav.me)[)](https://www.aadhav.me/posts/visualizing-the-go-gc)

---

## c? go? cgo? ccgo? cxgo!

또 다른 c2go 트랜스파일러를 가져왔습니다.

아직 미완성이긴 하지만, 또 어떤 도구가 될지 기대가 됩니다.

[gotranspile/cxgo: Tool for transpiling C to Go. (](https://github.com/gotranspile/cxgo)[github.com](http://github.com)[)](https://github.com/gotranspile/cxgo)

---

## 고에서 macos API 사용하는 가장 빠른 라이브러리

[progrium/macdriver: Native Mac APIs for Go. Soon to be renamed DarwinKit! (](https://github.com/progrium/macdriver)[github.com](http://github.com)[)](https://github.com/progrium/macdriver)

---

## Azure에서 sql database 좀 써보시죠?

한달에 하루 이틀 정돈 무료로 풀어주겠 대요.

[Azure SQL Database free offer - Azure SQL Database | Microsoft Learn](https://learn.microsoft.com/en-us/azure/azure-sql/database/free-offer?view=azuresql)

---

## zero allocation은 어려운 것이에요.

제목만 봐도 어려운 것이에요..

[Zero alloc pathfinding in Go · Iskander (Alex) Sharipov technical blog (](https://quasilyte.dev/blog/post/pathfinding/)[quasilyte.dev](http://quasilyte.dev)[)](https://quasilyte.dev/blog/post/pathfinding/)
