Разработчик из 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, сборку мусора, текстовые редакторы и многом другом.
LET’S GO ON AWS
В случае такого объемного и полезного руководства можно продублировать Go Advent Calendar. Оно сочетает изучение Go как языка программирования с несколькими вариантами использования AWS — CDK и Lambda.
https://proglib.io/w/5b8c71e8
В случае такого объемного и полезного руководства можно продублировать Go Advent Calendar. Оно сочетает изучение Go как языка программирования с несколькими вариантами использования AWS — CDK и Lambda.
https://proglib.io/w/5b8c71e8
Telegram
Библиотека Go разработчика
🗓🎄 Следите за Go Advent Calendar? Будем обновлять статьи в этом посте по мере публикации. На сегодняшний день доступны следующие материалы:
1) A RESTFul Gopher living in docker
2) Implementing Golang Interfaces; Like a Boss
3) Leveraging Go as a tool
4)…
1) A RESTFul Gopher living in docker
2) Implementing Golang Interfaces; Like a Boss
3) Leveraging Go as a tool
4)…
👍1
🛠 FerretDB — open source альтернатива MongoDB, написанная на Go. Ядром является stateless прокси-сервер, который преобразует запросы протокола MongoDB в SQL и использует PostgreSQL в качестве механизма базы данных.
https://proglib.io/w/1a48829e
https://proglib.io/w/1a48829e
GitHub
GitHub - FerretDB/FerretDB: A truly Open Source MongoDB alternative
A truly Open Source MongoDB alternative. Contribute to FerretDB/FerretDB development by creating an account on GitHub.
👍1
👨🎓📚 Ресурс, который включает ссылки на учебные пособия по многим аспектам Go.
https://proglib.io/w/669a42d2
https://proglib.io/w/669a42d2
mehdihadeli.github.io
Awesome Go Educations
A curated list of awesome articles and resources for learning and practicing about Go and its related technologies.
🖥 Почему я повернул экран на 90° и вы тоже должны это сделать
Почему вы до сих пор не повернули ваш монитор вертикально? Ведь это так удобно и необычно. Или нет? Помогаем сомневающимся и рассказываем тем, кто еще не пробовал сменить ориентацию экрана.
https://proglib.io/sh/yRT5GHO3Uz
Почему вы до сих пор не повернули ваш монитор вертикально? Ведь это так удобно и необычно. Или нет? Помогаем сомневающимся и рассказываем тем, кто еще не пробовал сменить ориентацию экрана.
https://proglib.io/sh/yRT5GHO3Uz
Реализация транспортного протокола QUIC на Go: https://proglib.io/w/22f969a6
IETF Datatracker
RFC 9000: QUIC: A UDP-Based Multiplexed and Secure Transport
This document defines the core of the QUIC transport protocol. QUIC provides applications with flow-controlled streams for structured communication, low-latency connection establishment, and network path migration. QUIC includes security measures that ensure…