Курс по разработке REST API на Go.
Год выпуска курса: 2020
Разработка Web-Приложений на Go. Знакомство с проектом. [REST API на Go #1]
Базовая структура проекта. HTTP-Сервер. [REST API на Go #2]
Чистая Архитектура. Внедрение Зависимостей. [REST API на Go #3]
Запуск Postgres в Docker. Файлы миграций. Конфигурации приложения. [REST API на Go #4]
Подключение к БД из приложения. Переменные окружения. Библиотека sqlx [REST API на Go #5]
Регистрация пользователей. [REST API на Go #6]
Аутентификация. JWT-токены. [REST API на Go #7]
Парсинг JWT-токенов. Middleware аутентификации [REST API на Go #8]
Создание и получение списков [REST API на Go #9]
Удаление и обновление списков [REST API на Go #10]
CRUD-операции с элементами списков [REST API на Go #11]
Graceful Shutdown. Итоги курса. [REST API на Go #12]
Год выпуска курса: 2020
Разработка Web-Приложений на Go. Знакомство с проектом. [REST API на Go #1]
Базовая структура проекта. HTTP-Сервер. [REST API на Go #2]
Чистая Архитектура. Внедрение Зависимостей. [REST API на Go #3]
Запуск Postgres в Docker. Файлы миграций. Конфигурации приложения. [REST API на Go #4]
Подключение к БД из приложения. Переменные окружения. Библиотека sqlx [REST API на Go #5]
Регистрация пользователей. [REST API на Go #6]
Аутентификация. JWT-токены. [REST API на Go #7]
Парсинг JWT-токенов. Middleware аутентификации [REST API на Go #8]
Создание и получение списков [REST API на Go #9]
Удаление и обновление списков [REST API на Go #10]
CRUD-операции с элементами списков [REST API на Go #11]
Graceful Shutdown. Итоги курса. [REST API на Go #12]
programming-in-golang.pdf
925.1 KB
Programming in Golang: Learning golang Programming with hands-on experience
Alejandro Garcia
2020
Alejandro Garcia
2020
Hands_On_High_Performance_with_Go.epub
10.6 MB
Hands-On High Performance with Go
Rob Strecansky
2020
Rob Strecansky
2020
Learning_Go.epub
5.2 MB
Learning Go
An Idiomatic Approach to Real-World Go Programming
Jon Bodner
2021
An Idiomatic Approach to Real-World Go Programming
Jon Bodner
2021
Network_Programming_with_Go.pdf
3.9 MB
NETWORK PROGRAMMING WITH GO: Code Secure and Reliable Network Services from Scratch
Adam Woodbeck
2021
Adam Woodbeck
2021
Cloud_Native_Go.epub
5.6 MB
Cloud Native Go
Building Reliable Services in Unreliable Environments
Matthew Titmus
2021
Building Reliable Services in Unreliable Environments
Matthew Titmus
2021
Distributed_Services_with_Go.pdf
5.2 MB
Distributed Services with Go
2021
Your Guide to Reliable, Scalable, and Maintainable Systems
Travis Jeffery2021
Forwarded from Let My Gophers Go!
Список полезных ресурсов для изучения Go
https://www.notion.so/wdesert/Let-My-Gophers-Go-29d7e8fe712141cf8ac39b84350f0db7
Список ресурсов, который я делал для себя где-то год назад. Возможно, это чрезмерная любовь к структурированию информации и спискам, но мне так обычно проще.
Список может кому-то показаться полезным. В ближайшее время планирую добавить туда несколько классных постов
https://www.notion.so/wdesert/Let-My-Gophers-Go-29d7e8fe712141cf8ac39b84350f0db7
Список ресурсов, который я делал для себя где-то год назад. Возможно, это чрезмерная любовь к структурированию информации и спискам, но мне так обычно проще.
Список может кому-то показаться полезным. В ближайшее время планирую добавить туда несколько классных постов
wdesert on Notion
Let My Gophers Go!
Official Resources
Pro-Go.pdf
17.1 MB
Pro Go
2022
The Complete Guide to Programming Reliable and Efficient Software Using GolangAdam Freeman
2022
Google Go Style
Style Guide - https://google.github.io/styleguide/go/guide
Style Decisions - https://google.github.io/styleguide/go/decisions
Best Practices - https://google.github.io/styleguide/go/best-practices
Style Guide - https://google.github.io/styleguide/go/guide
Style Decisions - https://google.github.io/styleguide/go/decisions
Best Practices - https://google.github.io/styleguide/go/best-practices
Go Tutorials & Examples
Learn Go programming by example. GOSAMPLES is a library of Go tutorials and examples that helps you solve everyday code problems.https://gosamples.dev
Go mod's lesser known features
In this post, we will explore Go mododules design and learn how they support supply chain security.https://verdverm.com/go-mods
A Complete Guide to Working With Cookies in Go
In this post we're going to run through how to use cookies in your Go web application to persist data between HTTP requests for a specific client.https://www.alexedwards.net/blog/working-with-cookies-in-go
Understanding Fuzz Testing in Go
https://blog.jetbrains.com/go/2022/12/14/understanding-fuzz-testing-in-go
https://blog.jetbrains.com/go/2022/12/14/understanding-fuzz-testing-in-go
neffos
Neffos is a cross-platform real-time framework with expressive, elegant API written in Go.https://github.com/kataras/neffos
fibratus
Fibratus is a tool for exploration and tracing of the Windows kernel. It lets you trap system-wide events such as process life-cycle, file system I/O, registry modifications or network requests among many other observability signals. In a nutshell, Fibratus allows for gaining deep operational visibility into the Windows kernel but also processes running on top of it. It requires no drivers nor third-party software.https://github.com/rabbitstack/fibratus
chrono
Chrono is a scheduler library that lets you run your tasks and code periodically. It provides different scheduling functionalities to make it easier to create a scheduling task.https://github.com/procyon-projects/chrono