Go дайджест #13: реліз Go 1.14, нове API для Protobuf

У випуску: перенесення GopherCon, як написати свою SQL базу даних, список Go GUI проектів, що нового в Micro v2.0, що таке инлайнинг і навіщо він потрібен.

Новини

Відбувся резил Go 1.14

Реліз ноутсы 1.14

Russ Cox заявив, що pkg.go.dev буде заопенсоршен

Нове API для Protobuf

Звернення Go команди до спільноти з-за COVID-19

GopherCon 2020 переносять на невизначену дату у зв'язку з COVID-19

Читаємо

Micro v2.0 — що нового в популярному микросервисном фреймворку

Functional options патерн на стероїдах

Думка Rust-програміста про Go

Як працювати з скраппером Colly

Цикл статей про те, як написати свою базу даних SQL

The Zen of Go: Ten Go Development Values і розширена версія

Кейс Olympus про перехід з Go на Rust

Як скедулер перемикає горутины

Слайсы і управління пам'яттю

Про хендлінг системних сигналів

Як подружити Go-модулі і GitHub Actions

Розбираємося з пакетом trace

Що таке инлайнинг і навіщо він потрібен

Як цикли перетворюються в асемблер

Тестуємо з golden files

Ранимий Go cli програми в браузері з WebAssembly

Безперервний профайлинг програми в Кубере

Про проксі для модулів

Як minio парсили гігабайти json в секунду

Про батчинг операції в Go від Мета Раера

Трошки про канкаренси

Класна стаття про створення гри на Go

Що таке DDD на прикладах і ще тут

Запускаємо GoLand на Raspberry Pi 4

Пара корисних фіч в httptest

Портування бібліотеки по розпізнаванню осіб на WebAssembly

Протеворечивая стаття про «поганому» Go

Робота з датами в Go

Ріжемо розмір бінарника

Як тестувати cobra cli додатки

Про дебаге горутин

Имплементим свій Raft з блекджек і куртизанками на Go

Elixir like актори в Go

Дивимося і слухаємо

Go Time — хлопці записують випуски кожен вівторок, так що слухаємо нове!

Generic Talks — ще раз пропиарю подкаст локальних хлопців, які говорять про Go і не тільки.

The State of Go 2020 — що нового завезли в Go після 1.12.

Advanced Debugging Techniques for Go Code — доповідь Андрія Солдатенко з FOSDEM 2020

Що нового у 1.14

Мацаємо

Список Go GUI проектів

v8go — запускаємо JavaScript з Go

ko — деплоим Go в Кубер

hermes — робимо імейл щаблоны на Go

naabu — сканер портів

fiber — швидкий фреймворк в стилі Express.js з FastHTTP під капотом

httpretty — красивий висновок http запитів

go-syslog — швидкий парсер сислога

excelize — працюємо c Excel Go

go-ipfs — імплементація IPFS на Go

esquery — квері білдер для ElasticSearch

emoji — пакет для роботи з emoji

slack-term — Slack у вашому терміналі

pgzip — конкурентний gzip


У світлі останніх подій бажаю Вам усім здоров'я :)

Також я веду канал в Telegram про цікаве в Golang. Підписуйтесь!


? Попередній випуск: Go дайджест #11 .

Опубліковано: 28/03/20 @ 11:00
Розділ Різне

Рекомендуємо:

Jadi Raja Judi Poker Dunia, Pria Asal Medan Ini Bawa serta Pulang Uang 28 Miliar dari Amerika
Як створювати кастомні UI-елементи з анімацією в Android без тонни непотрібного коду
Перші кроки в NLP: розглядаємо Python-бібліотеку TensorFlow та нейронні мережі в реальному завданні
Як ІТ-спеціалісти працюють віддалено на карантині. Фотоогляд
13 способів професійного розвитку для менеджерів і не тільки