Учимся автоматически выпускать двоичные файлы Go с помощью Github Actions.
https://proglib.io/w/3b358ebc
https://proglib.io/w/3b358ebc
Лонгрид про автоматизацию подачи показаний счетчика с помощью Go + C на программной стороне и следующего железа:
- Счетчик тепла с поддержкой M-Bus
- Raspberry Pi 2 с установленной Raspberry Pi OS
- M-Bus master устройство
- Wi-Fi реле Sonoff s20
https://proglib.io/w/7c71dea3
- Счетчик тепла с поддержкой M-Bus
- Raspberry Pi 2 с установленной Raspberry Pi OS
- M-Bus master устройство
- Wi-Fi реле Sonoff s20
https://proglib.io/w/7c71dea3
Golang — это простой, быстрый и удобный язык программирования, с помощью которого можно писать сложные программы. Познакомьтесь с Go-разработкой на практике и освойте один из востребованных языков на бесплатном онлайн-интенсиве 28–30 июня! Начало — в 21:00 по московскому времени.
Регистрируйтесь по ссылке: https://clc.am/u4M8EQ.
За 3 дня вы:
💡 изучите основы языка Golang;
💡 научитесь работать с популярными библиотеками;
💡 познакомитесь с синтаксисом и основными функциями Golang;
💡 создадите многофункционального бота для Telegram и добавите проект в портфолио.
Практические занятия будет вести Валерий Кабисов — Senior Golang Developer с 11-летним опытом в веб-разработке.
🔥 Дойдите до конца интенсива и получите в подарок электронную книгу Шона Эйкора «Большой потенциал». А если выполните домашнее задание — сертификат на 15 000 рублей на любой курс Skillbox!
Регистрируйтесь по ссылке: https://clc.am/u4M8EQ.
За 3 дня вы:
💡 изучите основы языка Golang;
💡 научитесь работать с популярными библиотеками;
💡 познакомитесь с синтаксисом и основными функциями Golang;
💡 создадите многофункционального бота для Telegram и добавите проект в портфолио.
Практические занятия будет вести Валерий Кабисов — Senior Golang Developer с 11-летним опытом в веб-разработке.
🔥 Дойдите до конца интенсива и получите в подарок электронную книгу Шона Эйкора «Большой потенциал». А если выполните домашнее задание — сертификат на 15 000 рублей на любой курс Skillbox!
Что выведет программа?
Anonymous Quiz
6%
Паника во время выполнения
27%
Ошибка компиляции
56%
Go
11%
Посмотреть результаты
🔧 plow — это высокопроизводительный инструмент для тестирования HTTP(S) с веб-интерфейсом в реальном времени и возможностью отображения в терминале.
https://proglib.io/w/bd2d8bbd
https://proglib.io/w/bd2d8bbd
Хотите освоить GO на уровне middle? Ozon приглашает миддлов с опытом разработки от 2-х лет на бесплатный курс "Быстрый переход на Go".
Совсем недавно ребята выпустили первый поток, небольшой отчет об этом у них в аккаунте @goschoolozon. Сейчас новоиспеченные go-разработчики проходят собеседования и получают офферы от Ozon.😊
Ozon на этом не останавливается и активно ведет набор на 2-й поток школы GO!
Всего за 1 месяц под руководством опытных наставников вы освоите GO.
Научитесь разрабатывать highload-сервисы, познакомитесь с микросервисной архитектурой и лучшими практиками работы с хранилищами данных.
Обучение бесплатно, проходит онлайн. После успешного окончания курса получите не только знания и навыки, но и оффер от Ozon.
Прием заявок до 9 июля: https://ozon.ru/t/H41vP
Совсем недавно ребята выпустили первый поток, небольшой отчет об этом у них в аккаунте @goschoolozon. Сейчас новоиспеченные go-разработчики проходят собеседования и получают офферы от Ozon.😊
Ozon на этом не останавливается и активно ведет набор на 2-й поток школы GO!
Всего за 1 месяц под руководством опытных наставников вы освоите GO.
Научитесь разрабатывать highload-сервисы, познакомитесь с микросервисной архитектурой и лучшими практиками работы с хранилищами данных.
Обучение бесплатно, проходит онлайн. После успешного окончания курса получите не только знания и навыки, но и оффер от Ozon.
Прием заявок до 9 июля: https://ozon.ru/t/H41vP
История о том, как разработчики Vagrant переходили на кодовую базу Go с Ruby
Vagrant — свободное и открытое программное обеспечение для создания и конфигурирования виртуальной среды разработки. Теперь Vagrant будет поддерживать не только старые среды разработчиков, но и новые рабочие процессы, среды и экосистемы разработки. О текущем состоянии и планах разработки Vagrant читайте в статье.
https://proglib.io/w/08dd87dc
Vagrant — свободное и открытое программное обеспечение для создания и конфигурирования виртуальной среды разработки. Теперь Vagrant будет поддерживать не только старые среды разработчиков, но и новые рабочие процессы, среды и экосистемы разработки. О текущем состоянии и планах разработки Vagrant читайте в статье.
https://proglib.io/w/08dd87dc
Hashicorp
Toward Vagrant 3.0
In order to support its growing ecosystem and community as we move toward the 3.0 release, we are making changes to Vagrant that will maintain its Ruby-based features while being ported to Go.
Go Language Collective —
официальный канал Q&A по языку Go от Google. О целях и преимуществах Go Collective читайте в статье.
https://proglib.io/w/0e867029
официальный канал Q&A по языку Go от Google. О целях и преимуществах Go Collective читайте в статье.
https://proglib.io/w/0e867029
Stack Overflow
The Go Language Collective is no longer active
Stack Overflow | The World’s Largest Online Community for Developers
В Go доступно множество инструментов для обеспечения качества кода, и они могут быть напрямую включены в ваш редактор или IDE.
Существуют определенные шаги, которые можно выполнить, независимо от того, где написан ваш код. Они сделают код чистым, читабельным и поддерживаемым, что так важно при работе в команде и ведении долгосрочного проекта.
https://proglib.io/w/8260874a
Существуют определенные шаги, которые можно выполнить, независимо от того, где написан ваш код. Они сделают код чистым, читабельным и поддерживаемым, что так важно при работе в команде и ведении долгосрочного проекта.
https://proglib.io/w/8260874a
Medium
Cleaning Your Go Code
One permanent takeaway from being a teaching assistant for college computer science courses was the value of readable, idiomatic code. When…
Советы по уменьшению распределения памяти в Go: https://proglib.io/w/e28e52ea
chris124567.github.io
Reducing Memory Allocations in Golang
Go’s place between C and Python in terms of abstraction and garbage collection memory management model has made it attractive to programmers looking for a fast but reasonably high level language. However, there is no free lunch. Go’s abstractions, especially…
Кураторский список воркшопов по Go: https://proglib.io/w/3500b700
GitHub
GitHub - amit-davidson/awesome-golang-workshops: A curated list of awesome golang workshops.
A curated list of awesome golang workshops. Contribute to amit-davidson/awesome-golang-workshops development by creating an account on GitHub.
Кругом только и слышно, что об искусственном интеллекте, машинном обучении, Data Science... Но как начинаешь разбираться, нужна серьёзная математическая подготовка на уровне вуза. Мы пригласили опытных преподавателей МГУ помочь нашим читателям подготовиться к карьере дата сайентиста.
В наборе всё, что нужно: мат. анализ, линейная алгебра, комбинаторика, теория вероятностей и мат. статистика. Кстати, именно такой багаж знаний требуют от абитуриентов ШАД. Каждая тема сопровождается подготовительными материалами, лекциями и практическими заданиями. Всё это с обратной связью кураторов и преподавателей.
Полная программа курса и прочая информация здесь: https://proglib.io/w/79f5506f
Специально для наших подписчиков скидка 15% по промокоду GO
Поспешите, осталось всего 9 мест.
В наборе всё, что нужно: мат. анализ, линейная алгебра, комбинаторика, теория вероятностей и мат. статистика. Кстати, именно такой багаж знаний требуют от абитуриентов ШАД. Каждая тема сопровождается подготовительными материалами, лекциями и практическими заданиями. Всё это с обратной связью кураторов и преподавателей.
Полная программа курса и прочая информация здесь: https://proglib.io/w/79f5506f
Специально для наших подписчиков скидка 15% по промокоду GO
Поспешите, осталось всего 9 мест.
Что выведет программа?
Anonymous Quiz
54%
Паника во время выполнения
34%
0
12%
Посмотреть результаты
Три кейса с примерами, которые позволят писать эффективные приложения на Go.
https://proglib.io/w/1094164f
https://proglib.io/w/1094164f
Интересное интервью с основателем Pion (набор проектов WebRTC на основе Go) Шоном Дюбуа.
https://proglib.io/w/45ebe912
https://proglib.io/w/45ebe912
X (formerly Twitter)
Pion (@_pion) on X
The Open Source, Cross Platform Stack for RTC. Pure Go implementations of WebRTC, TURN, DTLS and more. https://t.co/2C44MIUcsi
Знакомимся с шаблоном конвейерной обработки в Go (часть 1)
Идея шаблона в том, что вы можете разбить логический функционал на этапы. Каждый этап выполняет свою собственную обработку и передает вывод на следующий этап для обработки. Вы можете изменять этапы независимо друг от друга, ограничивать количество этапов и т. д.
https://proglib.io/w/d1782531
Идея шаблона в том, что вы можете разбить логический функционал на этапы. Каждый этап выполняет свою собственную обработку и передает вывод на следующий этап для обработки. Вы можете изменять этапы независимо друг от друга, ограничивать количество этапов и т. д.
https://proglib.io/w/d1782531
ketansingh.me
Pipeline Pattern in Go Part 1
yet another concurrency pattern in go