Size: a a a

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

2018 March 29
Go (Golang) Дайджест
Ох ох ох! Вышел zerolog v1.6.0 c поддержкой логов в бинарном формате cbor. 😮😧🤭🙀
https://github.com/rs/zerolog/blob/master/README.md#binary-encoding
источник
Go (Golang) Дайджест
‼️ Молния ⚡️ бомбаграната 💣 Зарелизили Go 1.10.1 и Go 1.9.5. 🔥🎉☺️
Основные изменения коснулись пакетов:
👉 archive/zip
👉 crypto/tls
👉 crypto/x509
👉 encoding/json
👉 net
👉 net/http
👉 net/http/pprof
Читаем релиз ноутсы 🖖
https://golang.org/doc/devel/release.html#go1.10.minor
источник
2018 March 30
Go (Golang) Дайджест
JetBrains, недавно выкатившие Gogland 2018.1, написали пост о всех нововведениях и импрувментах. Я уже обновился. 😍😘
https://blog.jetbrains.com/go/2018/03/29/go-the-distance-goland-2018-1-is-here/
источник
2018 April 01
Go (Golang) Дайджест
Приветики. 🖖
Тут на gophersnacks появилось отличное видео, в котором Браян Кетелсен обьяснят что такое vgo и как им пользоватся.
https://www.gophersnacks.com/programs/adding-external-dependencies-with-vgo
источник
2018 April 03
Go (Golang) Дайджест
🖖, немного о TensorFlow и Go, с рассмотрением такой штуки как Keras. 👩‍🔬
http://www.tonytruong.net/running-a-keras-tensorflow-model-in-golang
источник
Go (Golang) Дайджест
Зарелизили Hugo v0.38 🎉
https://gohugo.io/news/0.38-relnotes/
источник
Go (Golang) Дайджест
А вот достаточно обьемная статья, посвященная каналам. В ней пробегаются по самым частым и не очень юзкейсам использования каналов. 😚👇
https://go101.org/article/channel-use-cases.html
источник
Go (Golang) Дайджест
Что можно сделать из кучи Rasberry Pi? 🤔 Зафигачить кластер и написать симуляцию реального мира на Go. 🤓👨‍🔬🚀 Звучит амбициозно и весело одновременно. Автор обещал регулярно писать в блог. 👇
https://ro5s.co/what-to-build-on-a-raspberry-pi-cluster/
источник
Go (Golang) Дайджест
Клааааааас! 🔥🙀🎉 Вышел новый выпуск JustForFunc под номером #32, в котором Франциск рассказывает про Cobra - мою любимую библиотеку для создания командлайн утилит. 🎉👇
https://youtu.be/WvWPGVKLvR4
источник
2018 April 04
Go (Golang) Дайджест
Пишете используя Gin, но не знаете как его тестить?
Вот маленькая заметочка на эту тему, может, будет полезно. 🤷‍♀️🤷‍♂️👇
https://medium.com/@craigchilds94/testing-gin-json-responses-1f258ce3b0b1
источник
2018 April 05
Go (Golang) Дайджест
Приветики. 🤜🤛
Тут есть прикольная статейка, про правила лайнбрейков, точек с запятой, и прочих синтаксических штук в Go. 👇
https://go101.org/article/line-break-rules.html
источник
Go (Golang) Дайджест
В Go есть такая штука, как файналайзеры, встретить в коде которые - та еще диковинка, но все же они есть. 🤓 Читайте про них в статеечке 👇
https://crawshaw.io/blog/tragedy-of-finalizers
источник
Go (Golang) Дайджест
GopherCon Russia активно работает над обработкой видео с докладами спикеров, уже доступен плейлист с первыми обработанными выступлениями. 🎉🔥
https://www.youtube.com/playlist?list=PLJTW0ZQ22rrH8rWZBs7qMonKZxW4osXE2
источник
2018 April 06
Go (Golang) Дайджест
Вчера я писал, о том, что ужо доступен плейлист в GopherCon Russia 2018. 🎉🚀 И вот вчера вечером выложили выступление Браяна Кетелсена в роли Эшли Макнамара, которая не смогла прилететь на конференцию, 😭 и Браяну пришло отдуватся за нее. 😹
Как у него это получилось, смотрите в видосике. Ах и да, там рассказывают про Go best practices. 😉👇
https://www.youtube.com/watch?v=MzTcsI6tn-0
источник
Go (Golang) Дайджест
Отличный взгляд на Go vs Java. 🤓👩‍💻
Сравнение проводят примеры работы с различными базами данных и сторонними сервисами, пытаются сравнить скорость и продуктивность написания кода, порог входа в язык, кривую обучения, перфоманс, и тд.
https://blog.freshworks.com/java-vs-golang/

PS: Java до сих пор один из моих любимых языков 😘
источник
2018 April 09
Go (Golang) Дайджест
Доброе утречко. 🖖 Пока вы там доедеате свои куличи 🥧 с домашними колбасами, 🍖🍗 и приводите себя в чувство после вчерашнего застолья, 🍾🍺🍷 я уже приготовил пару интересных новостей. 🤓🧐
Для начала давайте взглянем на этот репозиторий, в котором собраны имплементации различных алгоритмов и структур данных. 👨🏻‍🔬
https://github.com/floyernick/Data-Structures-and-Algorithms
источник
2018 April 10
Go (Golang) Дайджест
Хо хо пираты. 🖖😎
Видели последнюю серию кремниевой долины? 🤓
Смотрите что заметили в кадре, 🙂 оказывается Ричард фигачит компоненты для своего распределенного интернета на Go. 😚
https://monosnap.com/file/groeBMcCpys5F9jyWhSoAUlhuijUN3.png
источник
Go (Golang) Дайджест
Go обладает офигенным сборщиком мусора, 🤓🚀алгоритм отточен до мелочей, что позволяет вычищать кучу неспользуемого джанка из памяти с задержкой в пару миллисекунд. 😱 Но и это не предел совершенству.
Мы часто используем Go для веб сервисов, и, возможно, в скором времени язык обзаведется запрос-центричным алгоритмом сборки мусора, что явно скажется на продуктивности наших веб сервисов, надеюсь, в лучшую сторону. 🚀🎉😋
А чтобы вы не подумали, что это притянуто за уши, вот вам пруфлинк. 👇
https://docs.google.com/document/d/1gCsFxXamW8RRvOe5hECz98Ftk-tcRRJcDFANj2VwCB0/edit
источник
Go (Golang) Дайджест
И вдогонку 🏃🏿‍♂️ к предыдущему посту. Везде есть свои подводные камни, и сборщик мусора в Go не исключение. ☹️
Интриги, скандалы, расследования. 👇
https://blog.plan99.net/modern-garbage-collection-911ef4f8bd8e
источник
Go (Golang) Дайджест
Эм, не хотите заглянуть под капот bufio.Scanner? 😌
Вот тут ссылочка. 👇
https://medium.com/golangspec/in-depth-introduction-to-bufio-scanner-in-golang-55483bb689b4
источник