Полгода и новая версия языка. Встречайте Go 1.16: https://proglib.io/w/8fe6fe87
golang.org
Go 1.16 Release Notes - The Go Programming Language
Go is an open source programming language that makes it easy to build simple, reliable, and efficient software.
Интересный подход к организации структуры проекта на Go: https://proglib.io/w/08f791ab
DEV Community
Go project layout
Go is very flexible when it comes to writing apps and structuring them. Though, you should always wri...
Интересная статья об отладке с помощью Go: «Когда решение прямо перед вами»
Делится опытом Рауль Джордан, работающий над протоколом блокчейна Ethereum.
https://proglib.io/w/a57bd385
Делится опытом Рауль Джордан, работающий над протоколом блокчейна Ethereum.
https://proglib.io/w/a57bd385
rauljordan
When a Solution Is Right In Front of You
💸 Tezos приглашает на хакатон по разработке децентрализованных финансовых приложений с максимальным призом $12 000
Онлайн-хакатон пройдет с 26 по 28 февраля. Регистрация заканчивается 26 февраля в 16:00 по Москве. Призовой фонд составит $25 000. Участвовать могут индивидуальные разработчики и команды.
После хакатона участники смогут продолжить разработку идей при грантовой поддержке Tezos Foundation.
Победителей познакомят с ключевыми организациями в экосистеме: TQ Tezos, Tezos Foundation и Tezos Commons. А еще о призерах напишут в глобальных сообществах Tezos на 130 000 подписчиков.
👨💻 Хакатонить!
🕵️♂️ Узнать детали
Онлайн-хакатон пройдет с 26 по 28 февраля. Регистрация заканчивается 26 февраля в 16:00 по Москве. Призовой фонд составит $25 000. Участвовать могут индивидуальные разработчики и команды.
После хакатона участники смогут продолжить разработку идей при грантовой поддержке Tezos Foundation.
Победителей познакомят с ключевыми организациями в экосистеме: TQ Tezos, Tezos Foundation и Tezos Commons. А еще о призерах напишут в глобальных сообществах Tezos на 130 000 подписчиков.
👨💻 Хакатонить!
🕵️♂️ Узнать детали
Go Time — еженедельный подкаст с разнообразными обсуждениями всего сообщества Go от Changelog Media. Обязательно обратите внимание на данный подкаст, т. к. среди приглашенных часто появляются ребята из команды Golang.
Так, в 165м выпуске гостем стал Michael Knyszek, который рассказал о том, что происходит, когда программа заканчивается. Как очищаются дескрипторы файлов? Когда запускаются отложенные функции, а когда они полностью пропускаются? Есть ли способ остановить все запущенные горутины?
Так, в 165м выпуске гостем стал Michael Knyszek, который рассказал о том, что происходит, когда программа заканчивается. Как очищаются дескрипторы файлов? Когда запускаются отложенные функции, а когда они полностью пропускаются? Есть ли способ остановить все запущенные горутины?
Changelog
Podcasts for developers
Weekly shows about software development, developer culture, open source, building startups, artificial intelligence, brain science, and the people involved.
Короткий мануал по работе с PostgreSQL в Go с помощью пакета database/sql и решению основных проблем.
https://proglib.io/w/9d5b92f8
https://proglib.io/w/9d5b92f8
Calhoun.io
Connecting to a PostgreSQL database with Go's database/sql package - Calhoun.io
This tutorial explains how to connect to a Postgres DB using the database/sql and lib/pq packages. It also covers potential errors and solutions.
Если вы используете Vim в качестве основного редактора или планируете переход на него, вам точно будут интересны подходы к использованию сниппетов данного редактора с ловкостью ковбоя 🤠 . Сниппеты на Go прилагаются.
https://proglib.io/w/9a1889c4
https://proglib.io/w/9a1889c4
DEV Community
How to use code snippets in Vim like a cowboy 🤠️
Its time to increase your horsepower and write code faster than before. In this tutorial I will cover...
Перевод статьи, в которой демонстрируются интересные аспекты ручного управления памятью в Go, а также одновременное выполнение операций над памятью в Go и C++.
https://proglib.io/w/6a6706f0
https://proglib.io/w/6a6706f0
Хабр
Ручное управление памятью в языке Go
Привет, Хабр! Наши читатели не могли не заметить нашего растущего интереса к языку Go. Наряду с книгой из предыдущего поста, у нас найдется на эту тему немало и...
Ускоренный курс по изучению gRPC и его интеграции с вашими приложениями на Go.
https://proglib.io/w/7624b298
https://proglib.io/w/7624b298
🔥 Какие еще IT-каналы стоит читать в Telegram? Подписывайтесь на наших друзей:
CodeCamp — мастхэв канал для любого IT-специалиста: полезные сервисы, лайфхаки, подборки книг и видеоуроков.
Эксплойт — секреты безопасности в сети, хакерские трюки и полезные сервисы для айтишников и не только.
UniLecs — задачи, головоломки, книги и другие радости программиста.
GIT — это сборник инструментов для ИТ специалиста и не только.
@sitodel — авторы канала бесплатно обучают необходимым навыкам создания сайтов и делятся полезными инструментами для веб-разработки.
CodeCamp — мастхэв канал для любого IT-специалиста: полезные сервисы, лайфхаки, подборки книг и видеоуроков.
Эксплойт — секреты безопасности в сети, хакерские трюки и полезные сервисы для айтишников и не только.
UniLecs — задачи, головоломки, книги и другие радости программиста.
GIT — это сборник инструментов для ИТ специалиста и не только.
@sitodel — авторы канала бесплатно обучают необходимым навыкам создания сайтов и делятся полезными инструментами для веб-разработки.
This media is not supported in your browser
VIEW IN TELEGRAM
⚡️ Через 7 часов закрывается регистрация на онлайн-хакатон по разработке децентрализованных финансовых протоколов на Tezos
Сооснователь и ранний архитектор Tezos Артур Брайтман записал видеоприглашение: «Одна из наших первоочередных задач — это привлечь на Tezos DeFi-активы. Экосистема растет и приветствует новые идеи. Приходите на хакатон и становитесь частью сообщества».
Онлайн-хакатон пройдет с 26 по 28 февраля. Регистрация заканчивается 26 февраля в 16:00 по Москве. Призовой фонд составит $25 000, максимальная награда — $12 000. Участники смогут продолжить разработку идей с хакатона при грантовой поддержке Tezos Foundation.
👉 Детали и регистрация 👈
Сооснователь и ранний архитектор Tezos Артур Брайтман записал видеоприглашение: «Одна из наших первоочередных задач — это привлечь на Tezos DeFi-активы. Экосистема растет и приветствует новые идеи. Приходите на хакатон и становитесь частью сообщества».
Онлайн-хакатон пройдет с 26 по 28 февраля. Регистрация заканчивается 26 февраля в 16:00 по Москве. Призовой фонд составит $25 000, максимальная награда — $12 000. Участники смогут продолжить разработку идей с хакатона при грантовой поддержке Tezos Foundation.
👉 Детали и регистрация 👈
Введение в интерфейсы Go: https://proglib.io/w/2ceadde3
«У Go хоть и простой синтаксис, но делать полезные вещи на нем не всегда просто» — примерно так описывает язык автор статьи, которая вызвала бурное обсуждение на различных форумах.
www.arp242.net
Go is not an easy language
50 оттенков Go
Разбираем распространённые ловушки, подводные камни и ошибки для разработчиков на Go.
https://proglib.io/w/f374b429
Разбираем распространённые ловушки, подводные камни и ошибки для разработчиков на Go.
https://proglib.io/w/f374b429
Devs ♥ Security
50 Shades of Go: Traps, Gotchas, and Common Mistakes for New Golang Devs
Go is a simple and fun language, but, like any other language, it has a few gotchas... Many of those gotchas are not entirely Go's fault. Some of these mistakes are natural traps if you are coming from another language....
Руководство для начинающих по разумным абстракциям с использованием Golang
В статье демонстрируется простая и понятная структура веб-сервера Golang, который автор использует для всех своих проектов, с особым акцентом на том, как реализовать абстракции.
https://proglib.io/w/ddbd8b85
В статье демонстрируется простая и понятная структура веб-сервера Golang, который автор использует для всех своих проектов, с особым акцентом на том, как реализовать абстракции.
https://proglib.io/w/ddbd8b85
Medium
A Beginners Guide to Sensible Abstractions using Golang
An article intended for recent beginners with Go, on how to implement sensible abstractions between business logic and lower level converns
Мы создали каналы, посвящённые тестированию и devops’у. Подписывайтесь, будет интересно.
Telegram
Библиотека тестировщика | QA, тестирование, quality assurance, manual testing, autotesting, ручное тестирование, автотесты
Все самое полезное для тестировщика в одном канале.
По рекламе: @proglib_adv
Учиться у нас: https://proglib.io/w/12538d6f
Работать у нас: https://job.proglib.io/
Для обратной связи: @proglibrary_feeedback_bot
По рекламе: @proglib_adv
Учиться у нас: https://proglib.io/w/12538d6f
Работать у нас: https://job.proglib.io/
Для обратной связи: @proglibrary_feeedback_bot
Хотите освоить сложную ИТ-специальность, но не знаете с чего начать? Начните с самого сложного!
4 марта с 19:00 до 20:30 «Библиотека программиста» проводит бесплатный вебинар «Зачем нужна математика?». Вы узнаете, почему математику называют царицей наук, чем дискретная математика отличается от непрерывной и с чем едят матанализ.
Аспирант факультета ВМК МГУ Дмитрий Емельянов расскажет вам о применении абстрактной науки в реальной жизни и в сфере высоких технологий, а потом ответит на вопросы участников.
Зарегистрироваться можно тут
4 марта с 19:00 до 20:30 «Библиотека программиста» проводит бесплатный вебинар «Зачем нужна математика?». Вы узнаете, почему математику называют царицей наук, чем дискретная математика отличается от непрерывной и с чем едят матанализ.
Аспирант факультета ВМК МГУ Дмитрий Емельянов расскажет вам о применении абстрактной науки в реальной жизни и в сфере высоких технологий, а потом ответит на вопросы участников.
Зарегистрироваться можно тут
Статья о том, как быстро создать микросервис на Go в Kubernetes с помощью Telepresence: https://proglib.io/w/3d829a33
Medium
Go & Kubernetes: Rapidly Developing Golang Microservices
Build a cloud development environment with Telepresence & Golang