#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
Утомленные яблоком: причины бросить Mac OS и выбрать Linux
Выбираете между Mac OS и Linux? Загляните под кат: мы подробно расписали – продолжать использовать Linux или переключиться на Mac OS.
https://prglb.ru/40ahy
Выбираете между Mac OS и Linux? Загляните под кат: мы подробно расписали – продолжать использовать Linux или переключиться на Mac OS.
https://prglb.ru/40ahy
#book
Несмотря на свою молодость, спецификация языка программирования Go позволяет применять его в разных областях разработки, включая также веб и сетевое программирование. Эта книга раскроет аспекты применения языка в разработке сетевой архитектуры, включая объяснения сериализации данных, протоколов уровня приложений и кодировок. Кроме того, автор касается рассмотрения разницы HTTP и HTTPS, веб-сокетов, RPC и многого другого.
https://t.me/progbook/3657
Несмотря на свою молодость, спецификация языка программирования Go позволяет применять его в разных областях разработки, включая также веб и сетевое программирование. Эта книга раскроет аспекты применения языка в разработке сетевой архитектуры, включая объяснения сериализации данных, протоколов уровня приложений и кодировок. Кроме того, автор касается рассмотрения разницы HTTP и HTTPS, веб-сокетов, RPC и многого другого.
https://t.me/progbook/3657
Telegram
Книги для программистов