Size: a a a

Go (Golang) Дайджест

2020 September 20
Go (Golang) Дайджест
Как Mailgun писали на Go свою Lucene 💆‍♂️🤔

https://www.mailgun.com/blog/how-we-built-a-lucene-inspired-parser-in-go
источник
2020 September 24
Go (Golang) Дайджест
Пропоузал про эмбеддинг файлов приняли. 🥳

https://github.com/golang/go/issues/41191
источник
2020 September 25
Go (Golang) Дайджест
Я как-то реально упустил 🙁 эту статью от Дейва. А ведь она классная. Люди с поинтерами на поинтеры часто допускают ошибки. 😬

https://dave.cheney.net/2020/05/16/fatihs-question
источник
2020 September 26
Go (Golang) Дайджест
GoLand подзавез новых фич. 😻

https://blog.jetbrains.com/go/2020/09/25/goland-2020-3-eap/
источник
2020 September 27
Go (Golang) Дайджест
Тут чуваки из MIT написали кернел на Go, 🤯 что бы посмотреть насколько оверхедно получается писать операционки на хайлевел языках 👅 с gc.

Пейпер 👇

https://pdos.csail.mit.edu/projects/biscuit.html
источник
Go (Golang) Дайджест
Ох, я к сожалению не нашёл столь мягких слов в отношении этого «творчества», и даже не попытался дать автору развёрнутый фидбек.

Я просто отказался это постить в канале. 😑

Как сказали в Golang Weekly - аргументы, которые приводит автор, слишком слабы. Я же считаю что это профанация.

🥴
источник
2020 September 28
Go (Golang) Дайджест
Охохо зацените 😮 что сделал Искандер. 👏🙌

https://twitter.com/quasilyte/status/1310618321486835716
источник
Go (Golang) Дайджест
источник
2020 October 01
Go (Golang) Дайджест
#golang Goroutine lifecycle by https://github.com/jcorbin

Writing this issue out of the @GopherCon 2019 contribution workshop (additional kudos to @golang workshops!)
(from issue https://github.com/golang/go/issues/33322 )
источник
Go (Golang) Дайджест
Очень годный пропоузал от Расса, на тему ускорения обхода директорий.

На Unix системах, метод Readdir делает вызов Lstat для каждой директории, что существенно снижает перформанс обхода в сравнении с Windows.

Детали 🤓👇👇

https://github.com/golang/go/issues/41467
источник
Go (Golang) Дайджест
Сэм Бойтер написал пакет для быстрого матчинга строк. Читайте его пост об этом.

👇

https://boyter.org/posts/faster-literal-string-matching-in-go
источник
Go (Golang) Дайджест
источник
Go (Golang) Дайджест
И новая версия Ebiten приехала 👏🥳

https://ebiten.org/blog/v1.12.0.html
источник
Go (Golang) Дайджест
Рантайм для JavaScript Typescript на Go.

https://github.com/elsaland/elsa
источник
Go (Golang) Дайджест
Немножко 🤏 структур данных и алгоритмов в этом плейлисте.

https://www.youtube.com/playlist?list=PL0q7mDmXPZm7s7weikYLpNZBKk5dCoWm6
источник
2020 October 06
Go (Golang) Дайджест
Этот тот Telegram SDK который вы давно хотели. 👨‍💻😉

https://github.com/xelaj/mtproto
источник
2020 October 07
Go (Golang) Дайджест
Есть линтер, который проверяет код на C-style nil проверки.

if someVar = nil ...
syntax error: cannot use assignment (someVar) = (nil) as value

https://github.com/mneverov/unc
источник
2020 October 11
Go (Golang) Дайджест
TUI тулза в функциональном стиле. 🤘

https://github.com/charmbracelet/bubbletea
источник
2020 October 12
Go (Golang) Дайджест
источник
Go (Golang) Дайджест
Визуализация метрик Go рантайма. 🤓🧐

https://github.com/arl/statsviz
источник