#video #beginners
В этом видеокурсе вы не только выучите синтаксис языка Go, но и научитесь применять методы параллельной разработки, встроенные функции и пакеты:
https://prglb.ru/2s11y
В этом видеокурсе вы не только выучите синтаксис языка Go, но и научитесь применять методы параллельной разработки, встроенные функции и пакеты:
https://prglb.ru/2s11y
#best_practices
Репозиторий с лучшими практиками по Go, охватывающие темы параллельного программирования, зависимостей, обработки ошибок, тестов и многого другого.
https://github.com/codeship/go-best-practices
Репозиторий с лучшими практиками по Go, охватывающие темы параллельного программирования, зависимостей, обработки ошибок, тестов и многого другого.
https://github.com/codeship/go-best-practices
GitHub
GitHub - codeship/go-best-practices: Codeship Golang Best Practices
Codeship Golang Best Practices. Contribute to codeship/go-best-practices development by creating an account on GitHub.
#book
Вам достаточно посмотреть на список тем, раскрываемых автором книги, чтобы понять, что вам точно нужно прочитать данное руководство после того, как вы пройдёте курс начинающего Go разработчика. В этом современном справочнике вы узнаете про работу с базами данных, микросервисы, параллельное программирование и построение REST API приложений.
https://t.me/progbook/2193
Вам достаточно посмотреть на список тем, раскрываемых автором книги, чтобы понять, что вам точно нужно прочитать данное руководство после того, как вы пройдёте курс начинающего Go разработчика. В этом современном справочнике вы узнаете про работу с базами данных, микросервисы, параллельное программирование и построение REST API приложений.
https://t.me/progbook/2193
Telegram
Книги для программистов
Go Cookbook: Build modular, readable, and testable applications in Go (2017)
Автор: Aaron Torres
#golang #book #english
Автор: Aaron Torres
#golang #book #english
#testing
Юнит-тестирование — важная часть профессиональной разработки приложений. Давайте посмотрим, как тестировать приложения, написанные на Go.
https://bit.ly/2DBS03R
Юнит-тестирование — важная часть профессиональной разработки приложений. Давайте посмотрим, как тестировать приложения, написанные на Go.
https://bit.ly/2DBS03R
YouTube
Unit Testing A Golang Application That Includes HTTP
Learn how to do unit testing on a Golang application that includes basic functions as well as API endpoints built with the Gorilla mux routing package.
A written version of this tutorial can be found at https://www.thepolyglotdeveloper.com/2017/02/unit-testing…
A written version of this tutorial can be found at https://www.thepolyglotdeveloper.com/2017/02/unit-testing…
#golang #web
Go хорош во всём, в том числе и веб-разработке, для которого у языка есть многочисленные библиотеки. В этой серии статей вы познакомитесь с тем, как писать сложные веб-приложения, используя шаблонизаторы, маршрутизаторы и основы работы с базами данных.
https://metanit.com/go/web/1.1.php
Go хорош во всём, в том числе и веб-разработке, для которого у языка есть многочисленные библиотеки. В этой серии статей вы познакомитесь с тем, как писать сложные веб-приложения, используя шаблонизаторы, маршрутизаторы и основы работы с базами данных.
https://metanit.com/go/web/1.1.php
Metanit
Go | Первое веб-приложение
Создание первого веб-приложения на языке программирования Go, функция ListenAndServe, определение веб-сервера
#golang #book
Go - современный язык программирования, разработанный корпорацией Google с целью сделать простой по сравнению с другими язык программирования, но не менее эффективный при разработке программного обеспечения и веб-приложений. Из руководства вы узнаете о том, как установить Go и настроить рабочее окружение, как использовать сторонние библиотеки и как пользоваться всеми возможностями языка.
https://t.me/progbook/1845
https://t.me/progbook/1846
Go - современный язык программирования, разработанный корпорацией Google с целью сделать простой по сравнению с другими язык программирования, но не менее эффективный при разработке программного обеспечения и веб-приложений. Из руководства вы узнаете о том, как установить Go и настроить рабочее окружение, как использовать сторонние библиотеки и как пользоваться всеми возможностями языка.
https://t.me/progbook/1845
https://t.me/progbook/1846
Telegram
Книги для программистов
#advanced #библиотека
Библиотека для валидации строк, числовых значений, срезов и структур данных в Golang.
https://prglb.ru/d2m1
Библиотека для валидации строк, числовых значений, срезов и структур данных в Golang.
https://prglb.ru/d2m1
#advanced
Как реализовать ООП в Go без наследования? Узнаем из следующей статьи.
https://prglb.ru/4rdpm
Как реализовать ООП в Go без наследования? Узнаем из следующей статьи.
https://prglb.ru/4rdpm
#best_practices
Кому интересно, как выглядит обычная организация кода в Go, добро пожаловать в статью.
https://bit.ly/2oZXLAr
Кому интересно, как выглядит обычная организация кода в Go, добро пожаловать в статью.
https://bit.ly/2oZXLAr
Medium
Standard Package Layout
Addressing one of the biggest technical problems in the Go community
#video
На гоферконе спикеры часто, как тому и следует, поднимают сложные темы в разработке на Go, полезные разработчику любого уровня. В этот раз вы узнаете про тестирование приложений на языке.
https://www.youtube.com/watch?v=8hQG7QlcLBk
На гоферконе спикеры часто, как тому и следует, поднимают сложные темы в разработке на Go, полезные разработчику любого уровня. В этот раз вы узнаете про тестирование приложений на языке.
https://www.youtube.com/watch?v=8hQG7QlcLBk
YouTube
GopherCon 2017: Advanced Testing with Go - Mitchell Hashimoto
Distributed systems, multi-process RPC, highly security-sensitive, millions of users, users that measure downtime in millions of US dollars per second, and more. These are the properties of the Go code that HashiCorp must ship. In this talk, I describe the…
#advanced #testing
Тестируем работу с базами данных различными способами на Go.
https://prglb.ru/4jzph
Тестируем работу с базами данных различными способами на Go.
https://prglb.ru/4jzph
Medium
Testing database interactions using Go
When it comes to integration or end-to-end testing, there is no more place for the mocks ss everything tested around real components or at…
#microservices #advanced
В этой статье автор расскажет, как использовать инструмент Go Kit для создания микросервисов.
https://bit.ly/2VpTaWB
В этой статье автор расскажет, как использовать инструмент Go Kit для создания микросервисов.
https://bit.ly/2VpTaWB
Medium
Go Microservices with Go kit: Introduction
In this post, I will give an introduction to Go kit, a toolkit for building microservices in Go. This post is an introductory post on Go…
#advanced
В Go 1.9 появились лейблы профайлера. Что это такое, можно узнать тут, а как ими пользоваться — тут.
В Go 1.9 появились лейблы профайлера. Что это такое, можно узнать тут, а как ими пользоваться — тут.
GitHub
proposal/design/17280-profile-labels.md at master · golang/proposal
Go Project Design Documents. Contribute to golang/proposal development by creating an account on GitHub.
#advanced #tutorial
В этом туториале автор расскажет, как решал проблемы с потреблением памяти в Golang.
https://prglb.ru/4f4vz
В этом туториале автор расскажет, как решал проблемы с потреблением памяти в Golang.
https://prglb.ru/4f4vz
Twitch Blog
Go memory ballast: How I learned to stop worrying and love the heap
I’m a big fan of small code changes that can have large impact. This may seem like an obvious thing to state, but let me explain:
#beginner #email
Простая библиотека для обработки и отправки сообщений на Go.
https://github.com/go-gomail/gomail/
Простая библиотека для обработки и отправки сообщений на Go.
https://github.com/go-gomail/gomail/
GitHub
GitHub - go-gomail/gomail: The best way to send emails in Go.
The best way to send emails in Go. Contribute to go-gomail/gomail development by creating an account on GitHub.