История о том, как разработчики 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
Обработка сигналов Unix в Golang
Сигнал в операционных системах семейства Unix — это асинхронное уведомление процесса о каком-либо событии, один из основных способов взаимодействия между процессами. В статье рассматривается процесс обработки сигналов Unix с помощью пакета
https://proglib.io/w/8b4f8c0c
Сигнал в операционных системах семейства Unix — это асинхронное уведомление процесса о каком-либо событии, один из основных способов взаимодействия между процессами. В статье рассматривается процесс обработки сигналов Unix с помощью пакета
os/signal.https://proglib.io/w/8b4f8c0c
Medium
Handling Unix Signals In Golang
Unix signals are software interrupts that are sent to a program to indicate that some important event has occurred. The events can vary…
This media is not supported in your browser
VIEW IN TELEGRAM
Продолжаем следить за конкурсами с денежными призами. «Цифровой прорыв» совместно с Mail.Ru Group запускают IT-чемпионат по ML, AI и Data Science. Есть три задачи:
- Модель прогноза средних цен и объемов потребления товаров (ФНС России и Росстат)
- ИИ для поиска самолетов на снимках местности при проведении поисково-спасательных операций (Росавиация)
- ИИ для распознавания категории предмета музейного фонда (Минкультуры России)
Как видите, задачи практичные и важные, на решение дается целый месяц — с 14 июля по 14 августа. В каждой из трех задач есть 25 призовых мест, за первое место дают 100 тыс. ₽. Регистрация и подробности здесь: https://proglib.io/w/29e7f01f
- Модель прогноза средних цен и объемов потребления товаров (ФНС России и Росстат)
- ИИ для поиска самолетов на снимках местности при проведении поисково-спасательных операций (Росавиация)
- ИИ для распознавания категории предмета музейного фонда (Минкультуры России)
Как видите, задачи практичные и важные, на решение дается целый месяц — с 14 июля по 14 августа. В каждой из трех задач есть 25 призовых мест, за первое место дают 100 тыс. ₽. Регистрация и подробности здесь: https://proglib.io/w/29e7f01f
🔧 👾 ebiten — это игровая библиотека с открытым исходным кодом для Go.
Простой API Ebiten позволяет быстро и легко разрабатывать 2D-игры, которые можно развертывать на нескольких платформах.
На данный момент библиотека быстро развиваются и постоянно обновляется, а недавно разработчики объявили о поддержке Nintendo Switch.
⭐️ 4733
Репо
Сайт
Простой API Ebiten позволяет быстро и легко разрабатывать 2D-игры, которые можно развертывать на нескольких платформах.
На данный момент библиотека быстро развиваются и постоянно обновляется, а недавно разработчики объявили о поддержке Nintendo Switch.
⭐️ 4733
Репо
Сайт
Forwarded from Библиотека программиста | программирование, кодинг, разработка
Думаете, что стать программистом сложно? Только не с обучающим курсом от Skillbox!
Если вы никогда не занимались программированием, курс «Профессия Go-разработчик» станет отличным стартом вашей карьеры!
Под руководством опытных кураторов вы получите базовые знания программирования, поймете принципы работы с операционными системами и обменом данными, научитесь создавать и оптимизировать приложения на языке Go.
Пройдя обучение, вы получите диплом, а лучших студентов пригласят на стажировку в Ozon.
Переходите по ссылке и регистрируйтесь. Первые 3 месяца обучения бесплатно!▶️ https://clc.am/MtzrMA.
Если вы никогда не занимались программированием, курс «Профессия Go-разработчик» станет отличным стартом вашей карьеры!
Под руководством опытных кураторов вы получите базовые знания программирования, поймете принципы работы с операционными системами и обменом данными, научитесь создавать и оптимизировать приложения на языке Go.
Пройдя обучение, вы получите диплом, а лучших студентов пригласят на стажировку в Ozon.
Переходите по ссылке и регистрируйтесь. Первые 3 месяца обучения бесплатно!▶️ https://clc.am/MtzrMA.