#advanced #библиотека
Данная библиотека предоставляет многочисленные реализации различных структур данных на Golang: контейнеры, списки, мапы, стеки, хэш-таблицы и многое другое.
https://prglb.ru/3ixce
Данная библиотека предоставляет многочисленные реализации различных структур данных на Golang: контейнеры, списки, мапы, стеки, хэш-таблицы и многое другое.
https://prglb.ru/3ixce
REST API приложение на Go: пошаговый туториал
В этой статье мы рассмотрим, как создать REST API приложение на языке Go: лучшая пошаговая инструкция с использованием популярной архитектуры.
https://prglb.ru/k4dn
В этой статье мы рассмотрим, как создать REST API приложение на языке Go: лучшая пошаговая инструкция с использованием популярной архитектуры.
https://prglb.ru/k4dn
Библиотека программиста
REST API приложение на Go: пошаговый туториал
В этой статье мы рассмотрим, как создать REST API приложение на языке Go: лучшая пошаговая инструкция с использованием популярной архитектуры.
#book
Данное руководство рассматривает HTTP/2, один из основных сетевых протоколов. Вы узнаете про то, как разрабатывался данный протокол, про обратную совместимость, основные характеристики и приемы работы с ним. Также в конце вас ждет небольшой обзор HTTP/3, который должен выйти совсем скоро.
https://t.me/progbook/3263
Данное руководство рассматривает HTTP/2, один из основных сетевых протоколов. Вы узнаете про то, как разрабатывался данный протокол, про обратную совместимость, основные характеристики и приемы работы с ним. Также в конце вас ждет небольшой обзор HTTP/3, который должен выйти совсем скоро.
https://t.me/progbook/3263
Telegram
Книги для программистов
#book
Микросервисы - это такой тип архитектуры, при котором вы разделяете ваше приложение на независимые и самодостаточные сервисы, работающие отдельно и не влияющие на другие сервисы. Настоящее руководство рассматривает создание микросервисных приложений и подойдёт опытным разработчикам и архитекторам крупных коммерческих приложений.
https://t.me/progbook/3265
Микросервисы - это такой тип архитектуры, при котором вы разделяете ваше приложение на независимые и самодостаточные сервисы, работающие отдельно и не влияющие на другие сервисы. Настоящее руководство рассматривает создание микросервисных приложений и подойдёт опытным разработчикам и архитекторам крупных коммерческих приложений.
https://t.me/progbook/3265
Telegram
Книги для программистов
#book
Эта книга представляет собой исчерпывающее руководство для желающих изучить функциональное программирование на примере языка программирования Go. Книга поделена на несколько частей: первая часть рассказывает о чисто функциональном программировании, управлении коллекциями и использовании функций более высокого порядка, а вторая - про шаблоны проектирования функциональной парадигмы.
https://t.me/progbook/3267
Эта книга представляет собой исчерпывающее руководство для желающих изучить функциональное программирование на примере языка программирования Go. Книга поделена на несколько частей: первая часть рассказывает о чисто функциональном программировании, управлении коллекциями и использовании функций более высокого порядка, а вторая - про шаблоны проектирования функциональной парадигмы.
https://t.me/progbook/3267
Telegram
Книги для программистов
#video #advanced
На Go можно делать какие угодно приложения, в том числе и сетевые. В этом видео мы познакомимся с тем, как использовать веб-сокеты на Go.
https://www.youtube.com/watch?v=CIh8qN7LO8M
На Go можно делать какие угодно приложения, в том числе и сетевые. В этом видео мы познакомимся с тем, как использовать веб-сокеты на Go.
https://www.youtube.com/watch?v=CIh8qN7LO8M
YouTube
Using WebSockets with Go
This video demonstrates what WebSockets are and how they can be used to enhance a web application's user experience by allowing the server to send messages down to the client with requiring the client to initiate the request.
Gorilla toolkit: http://w…
Gorilla toolkit: http://w…
👨💻 Стань middle-разработчиком по Go и зарабатывай в 1.5-2 раза больше!
Стартует новый запуск курса от Василия Романова (Почта Mail.Ru)
👉👉👉http://bit.ly/2Fz6GRk
На курсе вы разберете:
Основы golang
Как делать сервисы с помощью golang
Асинхронную работу сервисов
На практических задачах узнаете как добиваться высокой производительности сервисов
За 2 месяца вы освоите профессию на уровне middle-специалиста.
Успешно прошедшим курс гарантировано собеседование в ведущих компаниях!
Успейте записаться, на курсе всего 30 мест.
Стартует новый запуск курса от Василия Романова (Почта Mail.Ru)
👉👉👉http://bit.ly/2Fz6GRk
На курсе вы разберете:
Основы golang
Как делать сервисы с помощью golang
Асинхронную работу сервисов
На практических задачах узнаете как добиваться высокой производительности сервисов
За 2 месяца вы освоите профессию на уровне middle-специалиста.
Успешно прошедшим курс гарантировано собеседование в ведущих компаниях!
Успейте записаться, на курсе всего 30 мест.
#advanced
Обзор на PushMan: отправка более миллиона сообщений в режиме реального времени.
https://prglb.ru/th7e
Обзор на PushMan: отправка более миллиона сообщений в режиме реального времени.
https://prglb.ru/th7e
#advanced
Подробная статья про логирование, интерфейсы и аллокации в Go.
http://commaok.xyz/post/interface-allocs/
Подробная статья про логирование, интерфейсы и аллокации в Go.
http://commaok.xyz/post/interface-allocs/
commaok.xyz
Logging, interfaces, and allocation
This post is about some new compiler optimizations scheduled for Go 1.9, but I want to start with logging.
A couple of weeks ago, Peter Bourgon started a thread on golang-dev about standardizing logging. Logging is pervasive, so performance came up quickly.…
A couple of weeks ago, Peter Bourgon started a thread on golang-dev about standardizing logging. Logging is pervasive, so performance came up quickly.…
#advanced #testing
Основы юнит-тестирования Go-приложений на реальных примерах.
https://prglb.ru/ee66
Основы юнит-тестирования Go-приложений на реальных примерах.
https://prglb.ru/ee66
Level Up Your Code
Unit Testing in Go with Real-World Examples
This article unit tests an API endpoint with database interaction in Go.
#advanced #библиотека
Библиотека для хранения настроек приложения в переменных окружения.
https://github.com/vrischmann/envconfig
Библиотека для хранения настроек приложения в переменных окружения.
https://github.com/vrischmann/envconfig
GitHub
GitHub - vrischmann/envconfig: Small library to read your configuration from environment variables
Small library to read your configuration from environment variables - vrischmann/envconfig
#book
Таким промышленным гигантам, как Mozilla, VMware, Google, просто необходима система обмена сообщениями между компонентами программной системы, чтобы вовремя исправлять ошибки и следить за поведением приложения в целом. Авторы подготовили для вас профессиональное руководство по основам RabbitMQ, дав описание основным его характеристикам, таким как производительность и масштабируемость, и приведя примеры реального использования.
https://t.me/progbook/3315
Таким промышленным гигантам, как Mozilla, VMware, Google, просто необходима система обмена сообщениями между компонентами программной системы, чтобы вовремя исправлять ошибки и следить за поведением приложения в целом. Авторы подготовили для вас профессиональное руководство по основам RabbitMQ, дав описание основным его характеристикам, таким как производительность и масштабируемость, и приведя примеры реального использования.
https://t.me/progbook/3315
Telegram
Книги для программистов