Разработка высокопроизводительного движка для 3D-игр на Go по шагам и исключительно по фану. А вдруг кому-то пригодятся наработки и идеи?!
➖Репозиторий
➖Смотреть на Twitch или YouTube
➖Репозиторий
➖Смотреть на Twitch или YouTube
GitHub
GitHub - bloeys/nmage: 3D Game Engine in Go
3D Game Engine in Go. Contribute to bloeys/nmage development by creating an account on GitHub.
Бесплатный практический курс на русском под названием «Go как второй язык».
https://proglib.io/w/402d908d
https://proglib.io/w/402d908d
Code-Basics
Code Basics: бесплатные курсы программирования, обучение онлайн
Бесплатные практические курсы программирования для начинающих от сообщества Хекслет. Обучение языкам программирования с нуля бесплатно, интерактивные уроки онлайн на русском
Forwarded from Библиотека программиста | программирование, кодинг, разработка
Продолжаем издавать курс «Статьи для IT». В прошлых модулях обсудили, как собрать, отредактировать и проиллюстрировать текст. Теперь каждый студент курса может занятно и ясно рассказать о своём проекте, руководствуясь несложными приёмами.
Но подготовить текст мало — надо донести его до читателей. В новом модуле рассказываем о распространении статей: где публиковаться, как формировать сообщество и взаимодействовать с читателями.
Подписывайтесь на курс и прокачивайте личный бренд. Бесплатно для всех авторов и читателей Библиотеки программиста: https://stepik.org/101672
Но подготовить текст мало — надо донести его до читателей. В новом модуле рассказываем о распространении статей: где публиковаться, как формировать сообщество и взаимодействовать с читателями.
Подписывайтесь на курс и прокачивайте личный бренд. Бесплатно для всех авторов и читателей Библиотеки программиста: https://stepik.org/101672
Stepik: online education
Статьи для IT: как объяснять и распространять значимые идеи
Для тех, кто любит качественные IT-публикации и хочет научиться интересно писать о программировании и собственных IT-проектах
Copy & paste your crypto code from here instead of Stack Overflow
Старый добрый репозиторий, который демонстрирует набор базовой криптографии из стандартной библиотеки Go.
⭐️ 1715
https://proglib.io/w/ef38a1ac
Старый добрый репозиторий, который демонстрирует набор базовой криптографии из стандартной библиотеки Go.
⭐️ 1715
https://proglib.io/w/ef38a1ac
GitHub
GitHub - gtank/cryptopasta: copy & paste-friendly golang crypto
copy & paste-friendly golang crypto. Contribute to gtank/cryptopasta development by creating an account on GitHub.
Тред от Daniel Martí о том, почему следует использовать внешние тестовые пакеты ("package foo_test" в файлах _test.go).
https://proglib.io/w/bd8f5c05
https://proglib.io/w/bd8f5c05
Twitter
Daniel Martí
#golang tip: in general, use external test packages. That is, use "package foo_test" in your _test.go files. Why? A few reasons outlined below.
🔧 goworkers — минимальная и эффективная реализация workerpool в Go с использованием горутин.
https://proglib.io/w/8dd61574
https://proglib.io/w/8dd61574
Frontend-разработчик с нуля до первого интернет-магазина!
Proglib.academy запустил новый онлайн-курс «Frontend-разработчик».
Сверстаете свой первый адаптивный макет с учетом семантики и множество декоративных элементов на HTML и CSS. Разберетесь как JavaScript используется в работе с backend и создадите свой первый обмен данными с сервером.
По данным HH: медианная зарплата frontend-разработчика: 98 000 — 123 000 рублей в месяц. Присоединяйтесь!
Оставьте заявку, чтобы узнать больше о программе и формате курса https://proglib.io/w/fe798fbb
Proglib.academy запустил новый онлайн-курс «Frontend-разработчик».
Сверстаете свой первый адаптивный макет с учетом семантики и множество декоративных элементов на HTML и CSS. Разберетесь как JavaScript используется в работе с backend и создадите свой первый обмен данными с сервером.
По данным HH: медианная зарплата frontend-разработчика: 98 000 — 123 000 рублей в месяц. Присоединяйтесь!
Оставьте заявку, чтобы узнать больше о программе и формате курса https://proglib.io/w/fe798fbb
Освой программу обучения Golang+JS Full Stack вместе с NIX!
📍 Харьков
Технологии Golang востребованы и в простых мобильных приложениях, и в крупных серверных системах. Изучи перспективное IT-направление с экспертами NIX — построй успешную карьеру!!
Во время обучения ты получишь базовые знания о фронтэнд и бекэнд-разработке и сможешь закрепить их на практике. По окончании обучения этих навыков будет достаточно, чтобы попробовать свои силы на позицию Junior Golang Developer в NIX.
Чему ты научишься:
▪️использовать базовые инструменты Golang-разработчика;
основам работы в окружении Linux, а также HTML/CSS;
▪️настраивать web-сервера;
▪️работать с Git и базами данных;
▪️разрабатывать SPA на фреймворке VueJS (от основ до введения во Vuex).
Обрати внимание: старт обучения в конце ноября-начале декабря. Чтобы попасть в группу, оставь заявку на сайте. Мы обязательно с тобой свяжемся и пригласим пройти онлайн-тестирование на программу обучения!
📍 Харьков
Технологии Golang востребованы и в простых мобильных приложениях, и в крупных серверных системах. Изучи перспективное IT-направление с экспертами NIX — построй успешную карьеру!!
Во время обучения ты получишь базовые знания о фронтэнд и бекэнд-разработке и сможешь закрепить их на практике. По окончании обучения этих навыков будет достаточно, чтобы попробовать свои силы на позицию Junior Golang Developer в NIX.
Чему ты научишься:
▪️использовать базовые инструменты Golang-разработчика;
основам работы в окружении Linux, а также HTML/CSS;
▪️настраивать web-сервера;
▪️работать с Git и базами данных;
▪️разрабатывать SPA на фреймворке VueJS (от основ до введения во Vuex).
Обрати внимание: старт обучения в конце ноября-начале декабря. Чтобы попасть в группу, оставь заявку на сайте. Мы обязательно с тобой свяжемся и пригласим пройти онлайн-тестирование на программу обучения!
«Что делать, когда нечего делать? Попробовать что-нибудь новое!» — первая фразу из случайного руководства по Raspberry Pi
А действительно, почему бы не попробовать что-нибудь новое. В этом поможет серия статей
➖Pulse Width Modulation for Dummies
➖Blinking LED
➖RGB LED
➖LED Bar Graph
А действительно, почему бы не попробовать что-нибудь новое. В этом поможет серия статей
Raspberry Pi GPIO (General Purpose Input Output) in Go and C:➖Pulse Width Modulation for Dummies
➖Blinking LED
➖RGB LED
➖LED Bar Graph
Raspberry Pi Programming
Pulse Width Modulation for Dummies
An overview of PWM, with code examples, on the Raspberry Pi.
После волны негативных комментариев под данной статьей автор решил продемонстрировать подход к структурированию проектов на Go, которого придерживаются разработчики проекта SEV-2.
https://proglib.io/w/f6ab7561
https://proglib.io/w/f6ab7561
Medium
Stop structuring Go codes like Java!
Today supposed to be a great day. Before somehow I stumbled upon this article
Свежие и связанные с ними материалы в блоге Ent:
➖Generate a fully-working Go CRUD HTTP API with Ent
➖Generating OpenAPI Specification with Ent
➖Announcing "entoas" - An Extension to Automatically Generate OpenAPI Specification Documents from Ent Schemas
➖ Sync Changes to External Data Systems using Ent Hooks
➖Announcing entcache - a Cache Driver for Ent
➖Generating Ent Schemas from Existing SQL Databases
➖Extending Ent with the Extension API
➖Generate a fully-working Go CRUD HTTP API with Ent
➖Generating OpenAPI Specification with Ent
➖Announcing "entoas" - An Extension to Automatically Generate OpenAPI Specification Documents from Ent Schemas
➖ Sync Changes to External Data Systems using Ent Hooks
➖Announcing entcache - a Cache Driver for Ent
➖Generating Ent Schemas from Existing SQL Databases
➖Extending Ent with the Extension API
entgo.io
Generate a fully-working Go CRUD HTTP API with Ent | ent
When we say that one of the core principles of Ent is "Schema as Code", we mean by that more than "Ent's DSL for
Обновили серию головоломок 👉 https://t.me/goproglib/2110
Telegram
Библиотека Go разработчика
🧩 Еженедельная подборка из пяти интересных головоломок и задач, которые помогут отвлечься от рутины и немного пошевелить извилинами:
➖Часть 1
➖Часть 2
➖Часть 3
➖Часть 4
➖Часть 5
➖Часть 6
➖Часть 7
➖Часть 8
➖Часть 9
➖Часть 10
➖Часть 11
➖Часть 12
➖Часть 13…
➖Часть 1
➖Часть 2
➖Часть 3
➖Часть 4
➖Часть 5
➖Часть 6
➖Часть 7
➖Часть 8
➖Часть 9
➖Часть 10
➖Часть 11
➖Часть 12
➖Часть 13…
📌Golang meetup online
👨💻Go Clean Template | Чистая Архитектура и как её готовить - Непряхин Михаил, Evrone
👨💻Система real-time управления предложениями туроператоров -
Михаил Ремизов, Level.Travel
👨💻 Best practices ≠ Rocket science - Илья Новиков, Авито
➖➖➖
🗓 25 ноября, начало в 19:00 мск, Четверг
🌐 ОНЛАЙН
✅ Регистрация на мероприятие
👨💻Go Clean Template | Чистая Архитектура и как её готовить - Непряхин Михаил, Evrone
👨💻Система real-time управления предложениями туроператоров -
Михаил Ремизов, Level.Travel
👨💻 Best practices ≠ Rocket science - Илья Новиков, Авито
➖➖➖
🗓 25 ноября, начало в 19:00 мск, Четверг
🌐 ОНЛАЙН
✅ Регистрация на мероприятие
Структурированное логирование в Go: предпосылки использования формата JSON, обзор библиотек и использование
https://proglib.io/w/eb583e10
Zerolog
на практике.https://proglib.io/w/eb583e10
Medium
How To Use Structured JSON Logging in Golang Applications
Structured logs are important for software debugging. Gladly, it is super easy to implement in Golang