В 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.
🔧 rony — быстрый и масштабируемый фреймворк RPC, позволяющий легко создавать кластерные службы.
https://proglib.io/w/6bdc9a9d
https://proglib.io/w/6bdc9a9d