Gos: Armed Golang 💪
Проект предоставляет готовые решения для кросс-компиляции, компиляции .proto файлов, реализации прокси и др.
https://github.com/storyicon/gos
Проект предоставляет готовые решения для кросс-компиляции, компиляции .proto файлов, реализации прокси и др.
https://github.com/storyicon/gos
GitHub
GitHub - storyicon/gos: Gos: Armed Golang 💪 ( solutions for go module, goproxy, cross compilation, etc.)
Gos: Armed Golang 💪 ( solutions for go module, goproxy, cross compilation, etc.) - storyicon/gos
Практический доклад Максима Рындина на GopherCon Russia 2018 о продуктовой разработке на Go, в рамках которого он описывает процесс миграции на Go в компании Gett, кратко освещает причины такого решения и трудности, с которыми они столкнулись.
https://youtu.be/ppnnuDotxZM
https://youtu.be/ppnnuDotxZM
YouTube
Продуктовая разработка на Go: история одного проекта. Максим Рындин, Gett.
Бытует мнение, что Go как компилируемый язык со статической типизацией недостаточно удобен для продуктовой веб-разработки. В рамках данного доклада будут рассмотрен процесс миграции на Go в компании Gett, будут кратко освещены причины такого решения и трудности…
Почему ребята из Cortex выбрали язык Go для разработки инфраструктуры машинного обучения, а не Python?
https://prglb.ru/1bp7
https://prglb.ru/1bp7
cortex.dev
Cloud infrastructure for machine learning at scale
Deploy, manage, and scale machine learning models in production.
Go для DevOps и микросервисов – хорошая идея?
Если вы внимательно посмотрите на набор инструментов DevOps, вы найдете множество проектов, написанных на Go: Docker, Kubernetes, Prometheus, и многие другие. Есть также значительное сообщество вокруг применения Go для создания микросервисов. Но является ли Go действительно хорошим или даже лучшим выбором для этих областей? Разбираемся 👇
https://youtu.be/X-VsNa7kKHk
Если вы внимательно посмотрите на набор инструментов DevOps, вы найдете множество проектов, написанных на Go: Docker, Kubernetes, Prometheus, и многие другие. Есть также значительное сообщество вокруг применения Go для создания микросервисов. Но является ли Go действительно хорошим или даже лучшим выбором для этих областей? Разбираемся 👇
https://youtu.be/X-VsNa7kKHk
web_development_with_go.pdf
8 MB
Web Development with Go (2016)
Автор: Jonathan Calhoun
С помощью книги вы научитесь создавать реальные веб-приложения с нуля, используя язык программирования Go. Вы освоите не только основы построения веб-приложений на Go, но и научитесь использовать REST архитектуру, устанавливать и использовать сторонние библиотеки, а также тестировать готовые приложения.
Автор: Jonathan Calhoun
С помощью книги вы научитесь создавать реальные веб-приложения с нуля, используя язык программирования Go. Вы освоите не только основы построения веб-приложений на Go, но и научитесь использовать REST архитектуру, устанавливать и использовать сторонние библиотеки, а также тестировать готовые приложения.
❤1
Свежие видео с канала «Good reviewer - Bad reviewer», в рамках которого ребята проводят ревью кода на разных языках программирования:
– build
– safestd
– build
– safestd
YouTube
0011. build / Go / Good reviewer - Bad reviewer
Да, мы снова в строю. Богдан предложил посмотреть на его утилиту для замены Makefile. И...кода много не было, больше говорили о процессе разработки и потенциальных фичах.
Код из видео: https://github.com/storozhukBM/build
Код из видео: https://github.com/storozhukBM/build
Реши одну из 8 IT-задач агроиндустрии на главном агрокодинге страны AgroCode 2020.
Разработай систему сбора данных о росте растений, маркетплейс поставщиков удобрений или дневник здоровья телят. Призовой фонд — 1 350 000 рублей!
Заявки принимаются от команд и индивидуальных участников до 24 марта на сайте https://prglb.ru/32b2g
Генеральный спонсор — Россельхозбанк
Разработай систему сбора данных о росте растений, маркетплейс поставщиков удобрений или дневник здоровья телят. Призовой фонд — 1 350 000 рублей!
Заявки принимаются от команд и индивидуальных участников до 24 марта на сайте https://prglb.ru/32b2g
Генеральный спонсор — Россельхозбанк
Полезные функции Go, которые реализуют некоторые трудно решаемые проблемы, но их лучше избегать: https://prglb.ru/42tqx
www.arp242.net
Go’s features of last resort
simdjson-go — высокопроизводительный анализатор JSON. Он широко использует инструкции SIMD (simple instruction, multiple data — одиночный поток команд, множественный поток данных) для достижения производительности синтаксического анализа гигабайт данных формата JSON в секунду. По сравнению со стандартным пакетом
https://github.com/minio/simdjson-go
encoding/json
, simdjson-go работает примерно в 10 раз быстрее.https://github.com/minio/simdjson-go
GitHub
GitHub - minio/simdjson-go: Golang port of simdjson: parsing gigabytes of JSON per second
Golang port of simdjson: parsing gigabytes of JSON per second - minio/simdjson-go
Разбираемся с тем, как правильно структурировать приложение на Go. Полезные советы и кейсы в видео найдут для себя как начинающие, так и опытные разработчики.
https://youtu.be/1rxDzs0zgcE
https://youtu.be/1rxDzs0zgcE
Простые методы оптимизации приложений на языке Go: https://prglb.ru/1foc
Разбираемся с шаблонами проектирования в Go:
1. Реализация паттерна декоратор.
2. Реализация паттернов генератор и наблюдатель.
3. Реализация паттернов фабрика и абстрактная фабрика.
1. Реализация паттерна декоратор.
2. Реализация паттернов генератор и наблюдатель.
3. Реализация паттернов фабрика и абстрактная фабрика.
YouTube
Go Design Patterns - The Decorator Pattern - Part One
#tensorprogramming #golang #designpatterns
In this tutorial, we take a look at the decorator pattern in Go. We use it to build composite functions and create middleware that can be plugged into any like function or type.
Source Code: https://github.com/tensor…
In this tutorial, we take a look at the decorator pattern in Go. We use it to build composite functions and create middleware that can be plugged into any like function or type.
Source Code: https://github.com/tensor…
7_Масштабируем_WebSocket_соединения.pdf
13.5 MB
Обширный практический доклад Александра Емелина (Авито) на GolangConf 2019 о масштабировании WebSocket-соединения на Go
Разработка телефонной платформы на Go — интересная сфера применения языка, не так ли? Тут ребята из ITooLabs подробно делятся подобным кейсом: 1 и 2 часть.
Хабр
Алексей Найдёнов. ITooLabs. Кейс разработки на Go (Golang) телефонной платформы. Часть 1
Алексей Найдёнов, CEO ITooLabs, рассказывает про разработку телекоммуникационной платформы для операторов связи на языке программирования Go (Golang). Алексей также делится опытом развертывания и...
⚡️В связи с пандемией коронавируса Яндекс, Skyeng и Билайн уже начинают рассылать сотрудникам письма с рекомендацией работать из дома.
Такая практика окончательно закрепит в умах людей по всему миру очевидный факт — работать удалённо выгодно как работодателю, так и работнику. Отдавать работу на аутсорс — штатная процедура всех организаций, живущих в ногу со временем.
Как работать удалённо уже
сейчас?
С этим вам поможет @theyseeku.
Это крупнейший в телеграме канал с вакансиями на удалёнку, заработавший отличную репутацию у топовых компаний.
С помощью их удобного бота @findervc_bot можно получать вакансии только по выбранной специальности. Нет опыта работа на удалёнке? В закреплённом посте собраны полезные статьи для начинающих.
t.me/theyseeku — №1 среди тех, кто ищет удалённую работу.
Такая практика окончательно закрепит в умах людей по всему миру очевидный факт — работать удалённо выгодно как работодателю, так и работнику. Отдавать работу на аутсорс — штатная процедура всех организаций, живущих в ногу со временем.
Как работать удалённо уже
сейчас?
С этим вам поможет @theyseeku.
Это крупнейший в телеграме канал с вакансиями на удалёнку, заработавший отличную репутацию у топовых компаний.
С помощью их удобного бота @findervc_bot можно получать вакансии только по выбранной специальности. Нет опыта работа на удалёнке? В закреплённом посте собраны полезные статьи для начинающих.
t.me/theyseeku — №1 среди тех, кто ищет удалённую работу.
Подробно разбираем пакет sync в Go: https://prglb.ru/4si2y
Medium
A Closer Look at Go’s sync Package
sync all the things
go-tools-cheat-sheet.pdf
529.7 KB
Шпаргалка по инструментам Go-разработчика
В шпаргалке собрана небольшая подборка инструментов, которые могут стать отличным подспорьем для разработчика приложений на языке Go.
В шпаргалке собрана небольшая подборка инструментов, которые могут стать отличным подспорьем для разработчика приложений на языке Go.
Туториал по основам языка Go: от «Hello World» до ООП
36 отдельных тем, связанных с разработкой на Go, с уклоном на практику. Каждый сможет найти в них что-то полезное, ведь это своего рода опыт автора.
https://prglb.ru/21e6t
36 отдельных тем, связанных с разработкой на Go, с уклоном на практику. Каждый сможет найти в них что-то полезное, ведь это своего рода опыт автора.
https://prglb.ru/21e6t
Как сделать эффективными обсуждения по видеосвязи
Поговорим об использовании видеосвязи для удаленной работы. Бесплатные тарифы программ для видеоконференций и простые практики эффективных обсуждений.
https://proglib.io/sh/n0CbYBwFUK
Поговорим об использовании видеосвязи для удаленной работы. Бесплатные тарифы программ для видеоконференций и простые практики эффективных обсуждений.
https://proglib.io/sh/n0CbYBwFUK