Смотрите GopherCon? Сегодня заключительный день и трансляцию можно увидеть здесь. Для тех, кто пропустил, смотрите доступные записи предыдущих дней (1 & 2).
Gophercon
GopherCon 2025
Join us in New York City from August 26th - 28th at the North Javits Center for GopherCon 2025! As the premiere gathering of Go programming language enthusiasts, you can expect some of the very best programming driven by our community, exceptional pre-conference…
Краткое руководство по использованию GitHub Actions для создания конвейера непрерывной интеграции (CI), который автоматически тестирует и проверяет код на Go.
https://proglib.io/w/e314f585
https://proglib.io/w/e314f585
GitHub Docs
GitHub Actions documentation - GitHub Docs
Automate, customize, and execute your software development workflows right in your repository with GitHub Actions. You can discover, create, and share actions to perform any job you'd like, including CI/CD, and combine actions in a completely customized workflow.
Forwarded from Библиотека программиста | программирование, кодинг, разработка
Друзья, какие у вас планы на новогодние праздники? Поделитесь в комментариях 👇🍾🎄🤔
7 шаблонов кода на Go, которые сделают программу более надежной и эффективной.
https://proglib.io/w/06450474
https://proglib.io/w/06450474
Medium
7 Code Patterns in Go I Can’t Live Without
Code patterns to make your programs more reliable, efficient, and make your life easier
Простой чек-лист, который можно использовать перед выпуском микросервиса Go в продакшен.
https://proglib.io/w/9a8b0a18
https://proglib.io/w/9a8b0a18
Medium
Golive Checklist For A Go Microservice
This is a compilation of tasks I carry out en-route unleashing a Go microservice into the wild!
Минимальный шаблон проекта на Go + GORM с аутентификацией, который включает следующий функционал:
➖Login
➖Logout
➖Register
➖User Activation
➖Resend Activation Email
➖Forgot Password
➖Admin Dashboard
➖Search
➖Throttling
https://proglib.io/w/0b4f3afb
➖Login
➖Logout
➖Register
➖User Activation
➖Resend Activation Email
➖Forgot Password
➖Admin Dashboard
➖Search
➖Throttling
https://proglib.io/w/0b4f3afb
GitHub
GitHub - uberswe/golang-base-project: A minimal Go project with user authentication ready out of the box. Uses Bootstrap 5 for…
A minimal Go project with user authentication ready out of the box. Uses Bootstrap 5 for the frontend. All frontend assets are less than 100 kB on every page load. - GitHub - uberswe/golang-base-pr...
Разработчик из Karuna делится опытом реализации некоторых архитектурных паттернов на Go: CQRS & SAGA.
Хабр
CQRS на golang
Сегодня рассмотрю архитектурный паттерн CQRS и его возможное место в вашей архитектуре. Также осуществим его реализацию на языке golang. Проблематика В некоторых проектах Каруны мы стремимся к...
🔥1
#news
Coinbase объявила об открытии исходных кодов криптографической Go-библиотеки Kryptology, предлагающей набор криптографических алгоритмов для применения в распределённых системах, в которых шифрование и подтверждение подлинности осуществляется с привлечением нескольких участников.
Читать подробнее
Coinbase объявила об открытии исходных кодов криптографической Go-библиотеки Kryptology, предлагающей набор криптографических алгоритмов для применения в распределённых системах, в которых шифрование и подтверждение подлинности осуществляется с привлечением нескольких участников.
Читать подробнее
Medium
Meet Kryptology: Coinbase’s Open Source Cryptography Library
We’re excited to announce the open sourcing of Kryptology. Kryptology is a cryptographic library for the Crypto community that will enable…
Ebiten в 2021: статьи, туториалы, готовые проекты, планы на 2022 год и многое другое.
https://proglib.io/w/53af7e4c
https://proglib.io/w/53af7e4c
Ebitengine - A dead simple 2D game engine for Go
Ebiten in 2021 - Ebitengine
Ebitengine is an open source game engine for the Go programming language. Ebitengine's simple API allows you to quickly and easily develop 2D games that can be deployed across multiple platforms.
Golang митап онлайн 16 декабря в 17:00.
Разработчики из МТС поделятся опытом программирования на Go - расскажут, как оперативно находят и фиксят баги, проводят тесты облаков и используют serverless функции.
Регистрация и расписание тут
Разработчики из МТС поделятся опытом программирования на Go - расскажут, как оперативно находят и фиксят баги, проводят тесты облаков и используют serverless функции.
Регистрация и расписание тут
Давно мечтаете погрузиться в мир программирования, освоить множество языков и попробовать себя в разных направлениях IT? Тогда присоединяйтесь к бесплатному интенсиву Skillbox, который пройдёт 16–18 декабря в 18:00 по московскому времени!
Подробная программа — здесь: https://clc.to/XcKadA.
Что вас ждёт?
● Введение в профессию. Узнаете, какие специальности есть в IT-сфере, как грамотно составить резюме и подготовиться к собеседованию.
● Знакомство с популярными языками программирования (Python, Java, 1С, Swift) и смежными направлениями (Data Science, frontend-разработкой, разработкой Android- и iOS-приложений).
Спикер интенсива — разработчик с опытом более 17 лет, директор центра SymbioWay Даниил Пилипенко. Он находит IT-специалистов для крупнейших компаний России.
🎉 Всех участников ждут подарки от издательства МИФ. А каждый, кто выполнит практическую работу, получит сертификат на 10 000 рублей на любой курс Skillbox.
Подробная программа — здесь: https://clc.to/XcKadA.
Что вас ждёт?
● Введение в профессию. Узнаете, какие специальности есть в IT-сфере, как грамотно составить резюме и подготовиться к собеседованию.
● Знакомство с популярными языками программирования (Python, Java, 1С, Swift) и смежными направлениями (Data Science, frontend-разработкой, разработкой Android- и iOS-приложений).
Спикер интенсива — разработчик с опытом более 17 лет, директор центра SymbioWay Даниил Пилипенко. Он находит IT-специалистов для крупнейших компаний России.
🎉 Всех участников ждут подарки от издательства МИФ. А каждый, кто выполнит практическую работу, получит сертификат на 10 000 рублей на любой курс Skillbox.
🧪 Встречайте Go 1.18 Beta 1: https://proglib.io/w/e99f221e
Руководство по работе с telegram-bot-api на примере разработки простого бота.
https://proglib.io/w/42b66387
https://proglib.io/w/42b66387
GitHub
GitHub - go-telegram-bot-api/telegram-bot-api: Golang bindings for the Telegram Bot API
Golang bindings for the Telegram Bot API. Contribute to go-telegram-bot-api/telegram-bot-api development by creating an account on GitHub.
Разработчик на Go делится опытом применения чистой архитектуры и DDD на практике.
https://proglib.io/w/7c3f25fa
https://proglib.io/w/7c3f25fa
Go project layout with Clean architectures and DDD
Introduction During the last 5 years I have been working full time with Go. Some of you may already know that I’m in love with this language because of the simplicity it has but with a lot of potential to build anything. The main question I have faced since…
Компания Wallarm открыла исходные коды GoTestWAF — инструмента для тестирования различных нагрузок и возможностей обхода WAF (Web Application Firewall). Вдруг кто-то работает с Go в сфере ИБ и GoTestWAF окажется полезным 🤷♂️.
https://proglib.io/w/31c7995c
https://proglib.io/w/31c7995c
Wallarm
Test and evaluate your WAF and API before hackers ☝️
We can really test how good your current WAF✔️ What attacks can it really stop and where can application and API attacks still hit even with a WAF in place?
🔧 gorgonia — библиотека, которая помогает облегчить реализацию машинного обучения с помощью Go.
https://proglib.io/w/65d33029
https://proglib.io/w/65d33029
GitHub
GitHub - gorgonia/gorgonia: Gorgonia is a library that helps facilitate machine learning in Go.
Gorgonia is a library that helps facilitate machine learning in Go. - GitHub - gorgonia/gorgonia: Gorgonia is a library that helps facilitate machine learning in Go.
Первый опыт работы с дженериками и адаптация библиотеки optional в соответствии с новыми возможностями.
https://proglib.io/w/b68b7e91
https://proglib.io/w/b68b7e91
GitHub
GitHub - markphelps/optional: Optional is a library of optional Go types
Optional is a library of optional Go types. Contribute to markphelps/optional development by creating an account on GitHub.
🎙 Если у вас все нормально с английским, обратите внимание на выпуск подкаста Go Time, в рамках которого команде Go были заданы интересные вопросы, в том числе о дженериках, Go 2, GitHub Copilot, сборку мусора, текстовые редакторы и многом другом.