#beginner #web
Небольшой онлайн-туториал по основам создания веб-приложений на Go. Вы узнаете про роутинг, основы Request/Response, обработку форм и многое другое.
https://gowebexamples.com/
Небольшой онлайн-туториал по основам создания веб-приложений на Go. Вы узнаете про роутинг, основы Request/Response, обработку форм и многое другое.
https://gowebexamples.com/
#docker #advanced
Как докеризировать ваш проект на Go? Узнаем из следующей статьи.
https://bit.ly/2DDcfxI
Как докеризировать ваш проект на Go? Узнаем из следующей статьи.
https://bit.ly/2DDcfxI
Medium
How to Dockerize your Go (golang) App
Turning your apps into a Docker image is a great way to distribute and deploy your applications. I won’t get into why to use Docker, but I…
#book
Современная культура представляет хакеров как социальных героев, что привело к появлению целого ряда стереотипов, влияющих на популярность данного направления в разработке среди начинающих программистов. Это руководство расскажет вам про основы сетевого программирования и скриптинга в среде Kali Linux.
https://t.me/progbook/3509
Современная культура представляет хакеров как социальных героев, что привело к появлению целого ряда стереотипов, влияющих на популярность данного направления в разработке среди начинающих программистов. Это руководство расскажет вам про основы сетевого программирования и скриптинга в среде Kali Linux.
https://t.me/progbook/3509
Telegram
Книги для программистов
#advanced #библиотека
Валидатор структур и полей в Golang.
https://github.com/go-playground/validator
Валидатор структур и полей в Golang.
https://github.com/go-playground/validator
GitHub
GitHub - go-playground/validator: :100:Go Struct and Field validation, including Cross Field, Cross Struct, Map, Slice and Array…
:100:Go Struct and Field validation, including Cross Field, Cross Struct, Map, Slice and Array diving - go-playground/validator
#book
Healthy SQL - это книга о том, как проектировать правильные базы данных, как соблюдать нормальные формы структур таблиц и как справляться с большими нагрузками. Книга наполнена практическими советами и примерами правильно спроектированных баз данных. Также вы узнаете о таких расширенных темах языка как джоины, индексы и очереди.
https://t.me/progbook/3513
Healthy SQL - это книга о том, как проектировать правильные базы данных, как соблюдать нормальные формы структур таблиц и как справляться с большими нагрузками. Книга наполнена практическими советами и примерами правильно спроектированных баз данных. Также вы узнаете о таких расширенных темах языка как джоины, индексы и очереди.
https://t.me/progbook/3513
Telegram
Книги для программистов
#beginner
В этой статье автор покажет, как писать простые приложения для командной строки.
https://bit.ly/2MfpC9V
В этой статье автор покажет, как писать простые приложения для командной строки.
https://bit.ly/2MfpC9V
freeCodeCamp.org
How to write fast, fun command-line applications with Golang
by Peter Benjamin How to write fast, fun command-line applications with Golang ASCII credit: belbomemo [https://gist.github.com/belbomemo/b5e7dad10fa567a5fe8a] A while back, I wrote an article about “Writing Command-Line Applications in NodeJS [https://m…
#beginner
Основы Go для самых начинающих. Вы узнаете, что такое Go, какие у него особенности, где часто применяется и многое другое.
https://prglb.ru/4up53
Основы Go для самых начинающих. Вы узнаете, что такое Go, какие у него особенности, где часто применяется и многое другое.
https://prglb.ru/4up53
#book
Очередное руководство по Git для тех, кто ещё не убедился в его большой пользе для повседневной разработки. Git позволяет поддерживать разные версии вашего проекта и переключаться между ними в любой момент времени, а также с помощью него над проектом может работать множество разработчиков совместно или параллельно. Настоящая книга представляет собой практическое справочное руководство по основам данной СКВ с решением многочисленных ежедневных проблем.
https://t.me/progbook/3522
Очередное руководство по Git для тех, кто ещё не убедился в его большой пользе для повседневной разработки. Git позволяет поддерживать разные версии вашего проекта и переключаться между ними в любой момент времени, а также с помощью него над проектом может работать множество разработчиков совместно или параллельно. Настоящая книга представляет собой практическое справочное руководство по основам данной СКВ с решением многочисленных ежедневных проблем.
https://t.me/progbook/3522
Telegram
Книги для программистов
#docker #book
В разработке программного обеспечения, как и в любой другой программной области, существуют свои хорошие практики и стандарты, реализуя которые, можно сделать процесс разработки более удобным и эффективным. Это руководство расскажет вам про популярную сегодня технологию Docker, цель которой - автоматизировать создание, развёртывание и управление приложениями. Вы пройдёте путь от установки до первого использования Docker в создании собственных проектов.
https://t.me/progbook/3526
https://t.me/progbook/3527
В разработке программного обеспечения, как и в любой другой программной области, существуют свои хорошие практики и стандарты, реализуя которые, можно сделать процесс разработки более удобным и эффективным. Это руководство расскажет вам про популярную сегодня технологию Docker, цель которой - автоматизировать создание, развёртывание и управление приложениями. Вы пройдёте путь от установки до первого использования Docker в создании собственных проектов.
https://t.me/progbook/3526
https://t.me/progbook/3527
Telegram
Книги для программистов
#advanced
В этой статье автор расскажет о том, почему он считает, что дженерики надо добавить в Go и как это сделать.
https://blog.golang.org/why-generics
В этой статье автор расскажет о том, почему он считает, что дженерики надо добавить в Go и как это сделать.
https://blog.golang.org/why-generics
#advanced
Если коротко, монады используют для связывания функций, а если нужно подробно — читайте статью.
https://awalterschulze.github.io/blog/post/monads-for-goprogrammers/
Если коротко, монады используют для связывания функций, а если нужно подробно — читайте статью.
https://awalterschulze.github.io/blog/post/monads-for-goprogrammers/
Adenoid Adventures
Monads for Go Programmers
Why? Monads are all about function composition and hiding the tedious part of it.
After 7 years of being a Go programmer, typing if err != nil can become quite tedious. Everytime I type if err != nil …
After 7 years of being a Go programmer, typing if err != nil can become quite tedious. Everytime I type if err != nil …
#библиотека #advanced
Osin — это библиотека для работы с протоколом OAuth2. Если вы не слышали о нём, этот протокол позволяет пользователям авторизовываться через сторонние приложения.
https://github.com/openshift/osin
Osin — это библиотека для работы с протоколом OAuth2. Если вы не слышали о нём, этот протокол позволяет пользователям авторизовываться через сторонние приложения.
https://github.com/openshift/osin
GitHub
GitHub - openshift/osin: Golang OAuth2 server library
Golang OAuth2 server library. Contribute to openshift/osin development by creating an account on GitHub.
#book
Если вам нужно быстро научиться работать с NoSQL базами данных, понять разницу между реляционными и документоориентированными СУБД и ускорить взаимодействие вашего приложения с данными, то эта книга поможет вам ответить на все вопросы и поможет приступить к работе с MongoDB. Вместе с авторами вы установите Mongo, настроите её для работы и выполните свои первые команды. Книга ориентирована на начинающих разработчиков и администраторов, но при этом вы должны понимать принципы работы баз данных вообще.
https://t.me/progbook/3539
Если вам нужно быстро научиться работать с NoSQL базами данных, понять разницу между реляционными и документоориентированными СУБД и ускорить взаимодействие вашего приложения с данными, то эта книга поможет вам ответить на все вопросы и поможет приступить к работе с MongoDB. Вместе с авторами вы установите Mongo, настроите её для работы и выполните свои первые команды. Книга ориентирована на начинающих разработчиков и администраторов, но при этом вы должны понимать принципы работы баз данных вообще.
https://t.me/progbook/3539
Telegram
Книги для программистов
#docker #tests
Пишем поддерживаемые тесты, используя контейнеры Docker. Примеры представлены на языках Go и Java.
https://prglb.ru/18ixk
Пишем поддерживаемые тесты, используя контейнеры Docker. Примеры представлены на языках Go и Java.
https://prglb.ru/18ixk
#book
Go - это простой современный язык программирования, реализующий новые технологии и принципы разработки приложений. В то же время авторы языка постарались оставить в Go всё лучшее, что было у его предшественников. Настоящее руководство научит вас использовать параллелизм в веб-приложениях, работать с JSON и XML файлами, а также реализовывать популярный шаблон проектирования dependency injection. Помимо этого вы узнаете, как увеличить эффективность приложения, тестировать его и работать с фреймворками.
https://t.me/progbook/3545
Go - это простой современный язык программирования, реализующий новые технологии и принципы разработки приложений. В то же время авторы языка постарались оставить в Go всё лучшее, что было у его предшественников. Настоящее руководство научит вас использовать параллелизм в веб-приложениях, работать с JSON и XML файлами, а также реализовывать популярный шаблон проектирования dependency injection. Помимо этого вы узнаете, как увеличить эффективность приложения, тестировать его и работать с фреймворками.
https://t.me/progbook/3545
Telegram
Книги для программистов
По каким темам вам хотелось бы больше материалов?
anonymous poll
Паттерны проектирования, применяемые в Go – 119
👍👍👍👍👍👍👍 32%
Разработка микросервисов – 78
👍👍👍👍👍 21%
Работа с Docker, RabbitMQ, веб-сокетами и т.д. – 71
👍👍👍👍 19%
Веб-разработка – 38
👍👍 10%
Видео, статьи и книги для продвинутых – 26
👍👍 7%
Обзор популярных библиотек и репозиториев – 22
👍 6%
Видео, статьи и книги для начинающих – 18
👍 5%
👥 372 people voted so far.
anonymous poll
Паттерны проектирования, применяемые в Go – 119
👍👍👍👍👍👍👍 32%
Разработка микросервисов – 78
👍👍👍👍👍 21%
Работа с Docker, RabbitMQ, веб-сокетами и т.д. – 71
👍👍👍👍 19%
Веб-разработка – 38
👍👍 10%
Видео, статьи и книги для продвинутых – 26
👍👍 7%
Обзор популярных библиотек и репозиториев – 22
👍 6%
Видео, статьи и книги для начинающих – 18
👍 5%
👥 372 people voted so far.
#book
Nginx — это лёгкий HTTP сервер, работающий на Unix-подобных операционных система. Предназначен для веб-приложений с высоким трафиком, поддерживающий возможность расширения сети. Nginx стал лучшей альтернативой Apache, поскольку предлагает такие преимущества, как высокую скорость загрузки и передачи данных. Из книги вы узнаете, как настроить сервер Nginx, как решать разные проблемы, связанные с нагрузкой, прерывания или отказами в работе. Книга подходит как для начинающих программистов, являясь исчерпывающим руководством по технологии, так и отличным справочным руководством для профессиональных разработчиков.
https://t.me/progbook/3551
Nginx — это лёгкий HTTP сервер, работающий на Unix-подобных операционных система. Предназначен для веб-приложений с высоким трафиком, поддерживающий возможность расширения сети. Nginx стал лучшей альтернативой Apache, поскольку предлагает такие преимущества, как высокую скорость загрузки и передачи данных. Из книги вы узнаете, как настроить сервер Nginx, как решать разные проблемы, связанные с нагрузкой, прерывания или отказами в работе. Книга подходит как для начинающих программистов, являясь исчерпывающим руководством по технологии, так и отличным справочным руководством для профессиональных разработчиков.
https://t.me/progbook/3551
Telegram
Книги для программистов
#git #beginners
Что общего между всеми языками программирования? Конечно Git! Системой контроля версий понадобится пользоваться в любом случае. И чтобы вы не влипли в неприятную ситуацию, наше издание периодически пишем туториалы для новичков. Вот лишь некоторые из них:
Полезные советы для начинающих Git-разработчиков
https://proglib.io/p/git-for-beginner/
Спаси щеночка – держи свои git-репозитории в чистоте
https://proglib.io/p/clean-git-repo/
Git-мастер: 3 простых шага для достижения цели
https://proglib.io/p/git-master/
11 концепций и команд git, которые заставят вас плакать
https://proglib.io/p/painful-git/
Что общего между всеми языками программирования? Конечно Git! Системой контроля версий понадобится пользоваться в любом случае. И чтобы вы не влипли в неприятную ситуацию, наше издание периодически пишем туториалы для новичков. Вот лишь некоторые из них:
Полезные советы для начинающих Git-разработчиков
https://proglib.io/p/git-for-beginner/
Спаси щеночка – держи свои git-репозитории в чистоте
https://proglib.io/p/clean-git-repo/
Git-мастер: 3 простых шага для достижения цели
https://proglib.io/p/git-master/
11 концепций и команд git, которые заставят вас плакать
https://proglib.io/p/painful-git/
Библиотека программиста
Полезные советы для начинающих Git-разработчиков
Открыли для себя Git? Разобраться в этом не так просто, поэтому мы написали несколько советов для начинающих Git-разработчиков.