#patterns #beginner
Знание и умение пользоваться паттернами проектирования позволяет вам писать легко поддерживаемый и расширяемый код. В этих репозиториях представлены как теоретическое описание паттернов, так и примеры их реализации на языке Go.
https://prglb.ru/4eu96
https://prglb.ru/1opdp
Знание и умение пользоваться паттернами проектирования позволяет вам писать легко поддерживаемый и расширяемый код. В этих репозиториях представлены как теоретическое описание паттернов, так и примеры их реализации на языке Go.
https://prglb.ru/4eu96
https://prglb.ru/1opdp
#websocket #advanced #video
Простой туториал по работе с веб-сокетами на Golang.
https://www.youtube.com/watch?v=dniVs0xKYKk
Простой туториал по работе с веб-сокетами на Golang.
https://www.youtube.com/watch?v=dniVs0xKYKk
YouTube
Go WebSocket Tutorial with the gorilla/websocket Package
👨💻 For the price of a ☕ every month, sign up and gain access to a growing list of premium courses on my site - https://tutorialedge.net/pricing/ 👩💻
● SUBSCRIBE to see more of my Videos & hit that LIKE button to support the channel!
Real-time Chat Application…
● SUBSCRIBE to see more of my Videos & hit that LIKE button to support the channel!
Real-time Chat Application…
#book #postgresql
Данные - важная часть любого приложения. Их может собраться так много, что ваше приложение начнёт отказывать в работе при каждом обращении к нему. Чтобы это избежать, нужно использовать эффективные инструменты по манипуляции ими. Один из таких инструментов - СУБД PostgreSQL. Настоящее руководство научит вас пользоваться его важными функциями и возможностями.
https://t.me/progbook/3570
https://t.me/progbook/3571
Данные - важная часть любого приложения. Их может собраться так много, что ваше приложение начнёт отказывать в работе при каждом обращении к нему. Чтобы это избежать, нужно использовать эффективные инструменты по манипуляции ими. Один из таких инструментов - СУБД PostgreSQL. Настоящее руководство научит вас пользоваться его важными функциями и возможностями.
https://t.me/progbook/3570
https://t.me/progbook/3571
Telegram
Книги для программистов
#book #sql
Пусть вас не смущает название книги, информации в ней достаточно, чтобы составлять даже самые сложные запросы к базе. Но навык составлять сложные запросы ничего не стоит, если эти запросы неэффективны. Автор же руководства научит вас, как работать с большими данными, при этом не экономя память и время на результат выполнения запроса. Книга пригодится разработчикам любого уровня, так что заслуживает вашего прочтения.
https://t.me/progbook/3582
Пусть вас не смущает название книги, информации в ней достаточно, чтобы составлять даже самые сложные запросы к базе. Но навык составлять сложные запросы ничего не стоит, если эти запросы неэффективны. Автор же руководства научит вас, как работать с большими данными, при этом не экономя память и время на результат выполнения запроса. Книга пригодится разработчикам любого уровня, так что заслуживает вашего прочтения.
https://t.me/progbook/3582
Telegram
Книги для программистов
#video #advanced
Паттерны параллельного программирования на Go.
https://www.youtube.com/watch?v=QDDwwePbDtw
Паттерны параллельного программирования на Go.
https://www.youtube.com/watch?v=QDDwwePbDtw
YouTube
Google I/O 2013 - Advanced Go Concurrency Patterns
Sameer Ajmani
Concurrency is the key to designing high performance network services. This talk expands on last year's popular Go Concurrency Patterns talk to dive deeper into Go's concurrency primitives, and see how tricky concurrency problems can be solved…
Concurrency is the key to designing high performance network services. This talk expands on last year's popular Go Concurrency Patterns talk to dive deeper into Go's concurrency primitives, and see how tricky concurrency problems can be solved…
#advanced #библиотека
Пакет для быстрой сборки и запуска командных приложений на Go.
https://github.com/urfave/cli
Пакет для быстрой сборки и запуска командных приложений на Go.
https://github.com/urfave/cli
GitHub
GitHub - urfave/cli: A declarative, simple, fast, and fun package for building command line tools in Go
A declarative, simple, fast, and fun package for building command line tools in Go - urfave/cli
#advanced
Рефакторим код на Go и увеличиваем скорость работы программы в 23 раза.
https://prglb.ru/59zhs
Рефакторим код на Go и увеличиваем скорость работы программы в 23 раза.
https://prglb.ru/59zhs
Medium
Go code refactoring : the 23x performance hunt
How I used benchmarking, profiling, and tracing to heavily optimize a program
#beginner #regex
Регулярные выражения - это чрезвычайно полезная возможность работать с текстом эффективно и точно. Если вам нужно найти совпадение в большом отрезке текста или даже найти все совпадения по паттерну, вам нужны регулярки. В этом туториале вы познакомитесь с тем, какие есть ф-ции по работе с регулярными выражениями в Go.
https://github.com/StefanSchroeder/Golang-Regex-Tutorial
Регулярные выражения - это чрезвычайно полезная возможность работать с текстом эффективно и точно. Если вам нужно найти совпадение в большом отрезке текста или даже найти все совпадения по паттерну, вам нужны регулярки. В этом туториале вы познакомитесь с тем, какие есть ф-ции по работе с регулярными выражениями в Go.
https://github.com/StefanSchroeder/Golang-Regex-Tutorial
GitHub
GitHub - StefanSchroeder/Golang-Regex-Tutorial: Golang - Regular Expression Tutorial
Golang - Regular Expression Tutorial. Contribute to StefanSchroeder/Golang-Regex-Tutorial development by creating an account on GitHub.
#book
Сегодня ситуация такая, что ваше приложение либо может остаться вообще без пользователей, либо же обрабатывать передаваемые ими огромные массивы данных. Это руководство научит вас, как создавать веб-приложения на Go с использованием микросервисной архитектуры и облачных технологий. Если вы уже знакомы с основами разработки на Go, вам будет достаточно применить свои знания, чтобы создавать современные приложения в стеке Go и React.
https://t.me/progbook/3606
Сегодня ситуация такая, что ваше приложение либо может остаться вообще без пользователей, либо же обрабатывать передаваемые ими огромные массивы данных. Это руководство научит вас, как создавать веб-приложения на Go с использованием микросервисной архитектуры и облачных технологий. Если вы уже знакомы с основами разработки на Go, вам будет достаточно применить свои знания, чтобы создавать современные приложения в стеке Go и React.
https://t.me/progbook/3606
Telegram
Книги для программистов
#docker
Сегодня без докера не обходятся почти ни одно как монолитное, так и микросервисное приложения. Docker позволяет вам чрезвычайно просто настроить рабочую среду и переносить ее как на разные машины, так и в разные окружения. В этом репозитории собраны многочисленные шпаргалки и рецепты по работе с данным инструментом.
https://prglb.ru/1r0sj
Сегодня без докера не обходятся почти ни одно как монолитное, так и микросервисное приложения. Docker позволяет вам чрезвычайно просто настроить рабочую среду и переносить ее как на разные машины, так и в разные окружения. В этом репозитории собраны многочисленные шпаргалки и рецепты по работе с данным инструментом.
https://prglb.ru/1r0sj
#book
Книга представляет из себя больше формат интервью и содержит множество тем, завязанных на практическом применении языка. Автор объясняет ряд проблем, основанных на рекурсии и массивах, с которыми часто сталкиваются программисты. Рассматривает популярные алгоритмы и способы анализа их сложности. Также в книге вы найдёте ряд изящных решений разных задач.
https://t.me/progbook/3609
Книга представляет из себя больше формат интервью и содержит множество тем, завязанных на практическом применении языка. Автор объясняет ряд проблем, основанных на рекурсии и массивах, с которыми часто сталкиваются программисты. Рассматривает популярные алгоритмы и способы анализа их сложности. Также в книге вы найдёте ряд изящных решений разных задач.
https://t.me/progbook/3609
Telegram
Книги для программистов
#beginner #библиотека
Библиотека для парсинга данных с формы и джсон с http запросов.
https://github.com/albrow/forms
Библиотека для парсинга данных с формы и джсон с http запросов.
https://github.com/albrow/forms
GitHub
GitHub - albrow/forms: A lightweight go library for parsing form data or json from an http.Request.
A lightweight go library for parsing form data or json from an http.Request. - albrow/forms
#book
С момента своего создания система Git привлекает разработчиков своими мощными и обширными функциями по управлению кодом. Для начинающих программистов, особенно тех, кто никогда ранее не пользовался Linux’ом, Git покажется сложным и запутанным, однако примеры и темы этой знаменитой книги не позволят вам долго искать ответ на свой вопрос.
https://t.me/progbook/3616
С момента своего создания система Git привлекает разработчиков своими мощными и обширными функциями по управлению кодом. Для начинающих программистов, особенно тех, кто никогда ранее не пользовался Linux’ом, Git покажется сложным и запутанным, однако примеры и темы этой знаменитой книги не позволят вам долго искать ответ на свой вопрос.
https://t.me/progbook/3616
Telegram
Книги для программистов
#golang #библиотека
Библиотека gorilla/mux предоставляет вам простой и эффективный пакет маршрутизации и обработки входящих запросов в вашем веб-приложении.
https://github.com/gorilla/mux
Библиотека gorilla/mux предоставляет вам простой и эффективный пакет маршрутизации и обработки входящих запросов в вашем веб-приложении.
https://github.com/gorilla/mux
GitHub
GitHub - gorilla/mux: Package gorilla/mux is a powerful HTTP router and URL matcher for building Go web servers with 🦍
Package gorilla/mux is a powerful HTTP router and URL matcher for building Go web servers with 🦍 - gorilla/mux
#golang #video
Go предоставляет вам современные и мощные функции и возможности по написанию эффективных программ и приложений. Взяв всё лучшее от других языков, создатели Go также не забыли про параллелизм. Спикер в данном видео расскажет вам о популярных паттернах параллельного программирования на Go.
https://bit.ly/2AW7VYS
Go предоставляет вам современные и мощные функции и возможности по написанию эффективных программ и приложений. Взяв всё лучшее от других языков, создатели Go также не забыли про параллелизм. Спикер в данном видео расскажет вам о популярных паттернах параллельного программирования на Go.
https://bit.ly/2AW7VYS
#advanced
Немного о том, как выглядит профессиональная разработка в крупных компаниях.
https://prglb.ru/rn1k
Немного о том, как выглядит профессиональная разработка в крупных компаниях.
https://prglb.ru/rn1k