goHackTools
В репозитории содержатся переписанные на Go скрипты из следующих книг и материалов по безопасности / взлому:
– Violent Python
– Black Hat Python
– Security with Go
– Python Web Penetration Testing Cookbook
– asecuritysite
– Криптография с Python
– Black Hat Go
https://github.com/dreddsa5dies/goHackTools
В репозитории содержатся переписанные на Go скрипты из следующих книг и материалов по безопасности / взлому:
– Violent Python
– Black Hat Python
– Security with Go
– Python Web Penetration Testing Cookbook
– asecuritysite
– Криптография с Python
– Black Hat Go
https://github.com/dreddsa5dies/goHackTools
GitHub
GitHub - dreddsa5dies/goHackTools: Hacker tools on Go (Golang)
Hacker tools on Go (Golang). Contribute to dreddsa5dies/goHackTools development by creating an account on GitHub.
Статья, которая не может остаться без вашего внимания, о том, что Go – это язык Google, а не сообщества.
https://utcc.utoronto.ca/~cks/space/blog/programming/GoIsGooglesLanguage
https://utcc.utoronto.ca/~cks/space/blog/programming/GoIsGooglesLanguage
Разбираемся с внедрением зависимостей (Dependency injection, DI) в Go с помощью контейнера wire: https://blog.drewolson.org/go-dependency-injection-with-wire
Общие понятия о DI в Go: https://blog.drewolson.org/dependency-injection-in-go (перевод)
Общие понятия о DI в Go: https://blog.drewolson.org/dependency-injection-in-go (перевод)
GitHub
GitHub - google/wire: Compile-time Dependency Injection for Go
Compile-time Dependency Injection for Go. Contribute to google/wire development by creating an account on GitHub.
Видеозаписи выступлений с парижской конференции dotGo 2019.
https://m.youtube.com/playlist?list=PLMW8Xq7bXrG5B_gvikeSf3Du3NGBs4yVi
https://m.youtube.com/playlist?list=PLMW8Xq7bXrG5B_gvikeSf3Du3NGBs4yVi
GoUtils
Репозиторий включает набор небольших утилит для облегчения работы с Go.
https://github.com/kisom/goutils
Репозиторий включает набор небольших утилит для облегчения работы с Go.
https://github.com/kisom/goutils
GitHub
GitHub - kisom/goutils: Moved to sourcehut.
Moved to sourcehut. Contribute to kisom/goutils development by creating an account on GitHub.
У языка Go немало сфер применения, в том числе разработка игр. По ссылке ниже вы найдёте подборку обучающих видеоматериалов, связанных с данной темой.
https://gameswithgo.org/topics.html
https://gameswithgo.org/topics.html
gameswithgo.org
Games With Go
A video series where you can learn programmign by making a series of games in the Go programming language
Owasp-top-10-proactive-controls-2018-russian.pdf
873.4 KB
Проактивная защита: Топ-10 требований OWASP 2018
Открытый проект по обеспечению безопасности веб-приложений (OWASP) помогает организациям начать проектировать, разрабатывать, приобретать, использовать и поддерживать безопасное программное обеспечение. В данном документе собраны 10 аспектов безопасности, на которые разработчики программного обеспечения должны обращать внимание. Несмотря на год выпуска, информация не теряет свою актуальность и в настоящее время.
Открытый проект по обеспечению безопасности веб-приложений (OWASP) помогает организациям начать проектировать, разрабатывать, приобретать, использовать и поддерживать безопасное программное обеспечение. В данном документе собраны 10 аспектов безопасности, на которые разработчики программного обеспечения должны обращать внимание. Несмотря на год выпуска, информация не теряет свою актуальность и в настоящее время.
25 февраля официально релизнулся Go 1.14. Небольшая подборка материалов о нововведениях на русском языке, которые появились в новой версии языка:
– Обзорная статья об изменениях
– Основная библиотека
– Runtime и компилятор
– Инструменты, команда go
– Изменения в языке и его портах
– Обзорная статья об изменениях
– Основная библиотека
– Runtime и компилятор
– Инструменты, команда go
– Изменения в языке и его портах
blog.golang.org
Go 1.14 is released - The Go Blog
Go is an open source programming language that makes it easy to build simple, reliable, and efficient software.
7 простых методов функционального программирования в Go
Если вы знакомы с понятием функционального программирования (ФП), то вы почерпнёте для себя что-то полезное в статье, которая описывает применение основных концепций ФП в Go.
https://deepu.tech/functional-programming-in-go/
Если вы знакомы с понятием функционального программирования (ФП), то вы почерпнёте для себя что-то полезное в статье, которая описывает применение основных концепций ФП в Go.
https://deepu.tech/functional-programming-in-go/
Technorage
7 Easy functional programming techniques in Go
Functional programming concepts in Go for beginners.
Реализуем управление доступом на основе ролей в REST API на Go: https://prglb.ru/2eurj
DEV Community
RBAC in REST API using Go
Role Based Access Control, or RBAC. Might be one of the more interesting challenge I've faced. It is:...
Учимся правильно парсить тело JSON запроса на Go: https://prglb.ru/5r85l
www.alexedwards.net
How to Parse a JSON Request Body in Go - Alex Edwards
Подробное руководство об использовании Websockets в Go: https://prglb.ru/ccu1
Gos: Armed Golang 💪
Проект предоставляет готовые решения для кросс-компиляции, компиляции .proto файлов, реализации прокси и др.
https://github.com/storyicon/gos
Проект предоставляет готовые решения для кросс-компиляции, компиляции .proto файлов, реализации прокси и др.
https://github.com/storyicon/gos
GitHub
GitHub - storyicon/gos: Gos: Armed Golang 💪 ( solutions for go module, goproxy, cross compilation, etc.)
Gos: Armed Golang 💪 ( solutions for go module, goproxy, cross compilation, etc.) - storyicon/gos
Практический доклад Максима Рындина на GopherCon Russia 2018 о продуктовой разработке на Go, в рамках которого он описывает процесс миграции на Go в компании Gett, кратко освещает причины такого решения и трудности, с которыми они столкнулись.
https://youtu.be/ppnnuDotxZM
https://youtu.be/ppnnuDotxZM
YouTube
Продуктовая разработка на Go: история одного проекта. Максим Рындин, Gett.
Бытует мнение, что Go как компилируемый язык со статической типизацией недостаточно удобен для продуктовой веб-разработки. В рамках данного доклада будут рассмотрен процесс миграции на Go в компании Gett, будут кратко освещены причины такого решения и трудности…
Почему ребята из Cortex выбрали язык Go для разработки инфраструктуры машинного обучения, а не Python?
https://prglb.ru/1bp7
https://prglb.ru/1bp7
cortex.dev
Cloud infrastructure for machine learning at scale
Deploy, manage, and scale machine learning models in production.
Go для DevOps и микросервисов – хорошая идея?
Если вы внимательно посмотрите на набор инструментов DevOps, вы найдете множество проектов, написанных на Go: Docker, Kubernetes, Prometheus, и многие другие. Есть также значительное сообщество вокруг применения Go для создания микросервисов. Но является ли Go действительно хорошим или даже лучшим выбором для этих областей? Разбираемся 👇
https://youtu.be/X-VsNa7kKHk
Если вы внимательно посмотрите на набор инструментов DevOps, вы найдете множество проектов, написанных на Go: Docker, Kubernetes, Prometheus, и многие другие. Есть также значительное сообщество вокруг применения Go для создания микросервисов. Но является ли Go действительно хорошим или даже лучшим выбором для этих областей? Разбираемся 👇
https://youtu.be/X-VsNa7kKHk
web_development_with_go.pdf
8 MB
Web Development with Go (2016)
Автор: Jonathan Calhoun
С помощью книги вы научитесь создавать реальные веб-приложения с нуля, используя язык программирования Go. Вы освоите не только основы построения веб-приложений на Go, но и научитесь использовать REST архитектуру, устанавливать и использовать сторонние библиотеки, а также тестировать готовые приложения.
Автор: Jonathan Calhoun
С помощью книги вы научитесь создавать реальные веб-приложения с нуля, используя язык программирования Go. Вы освоите не только основы построения веб-приложений на Go, но и научитесь использовать REST архитектуру, устанавливать и использовать сторонние библиотеки, а также тестировать готовые приложения.
❤1
Свежие видео с канала «Good reviewer - Bad reviewer», в рамках которого ребята проводят ревью кода на разных языках программирования:
– build
– safestd
– build
– safestd
YouTube
0011. build / Go / Good reviewer - Bad reviewer
Да, мы снова в строю. Богдан предложил посмотреть на его утилиту для замены Makefile. И...кода много не было, больше говорили о процессе разработки и потенциальных фичах.
Код из видео: https://github.com/storozhukBM/build
Код из видео: https://github.com/storozhukBM/build
Реши одну из 8 IT-задач агроиндустрии на главном агрокодинге страны AgroCode 2020.
Разработай систему сбора данных о росте растений, маркетплейс поставщиков удобрений или дневник здоровья телят. Призовой фонд — 1 350 000 рублей!
Заявки принимаются от команд и индивидуальных участников до 24 марта на сайте https://prglb.ru/32b2g
Генеральный спонсор — Россельхозбанк
Разработай систему сбора данных о росте растений, маркетплейс поставщиков удобрений или дневник здоровья телят. Призовой фонд — 1 350 000 рублей!
Заявки принимаются от команд и индивидуальных участников до 24 марта на сайте https://prglb.ru/32b2g
Генеральный спонсор — Россельхозбанк
Полезные функции Go, которые реализуют некоторые трудно решаемые проблемы, но их лучше избегать: https://prglb.ru/42tqx
www.arp242.net
Go’s features of last resort