21 апреля в Слёрм стартует курс «Безопасность проекта: аутентификация в Keycloak»
👩🏻💻Keycloak — опенсорсный инструмент для настройки уровня безопасности в приложениях. Он упрощает реализацию защиты, позволяет отделить управление пользователями от логики приложения, организовать SSO и многое другое.
⚡️На курсе вы получите фундаментальные знания по работе с Keycloak и узнаете, как обеспечьте безопасность проекта с минимальными усилиям
📌Кому подойдёт курс
— DevOps-инженерам — поймёте, зачем нужен Keycloak, и научитесь его разворачивать и поддерживать.
— Разработчикам — узнаете, когда можно не писать свою аутентификацию, и научитесь работать с OIDC из вашего приложения.
— Тимлидам и техническим директорам — разберётесь, как использовать единый инструмент аутентификации для вашей инфраструктуры и приложений.
🔰Спикеры:
— Виктор Попов, Техлид DevOps-команды платформы корневых сервисов в X5 Tech.
— Ирина Блажина, Корпоративный архитектор X5 Group
⏱Длительность: 1 неделя, старт 21 апреля
Посмотреть программу и записаться: https://slurm.club/3NN8x6w
👩🏻💻Keycloak — опенсорсный инструмент для настройки уровня безопасности в приложениях. Он упрощает реализацию защиты, позволяет отделить управление пользователями от логики приложения, организовать SSO и многое другое.
⚡️На курсе вы получите фундаментальные знания по работе с Keycloak и узнаете, как обеспечьте безопасность проекта с минимальными усилиям
📌Кому подойдёт курс
— DevOps-инженерам — поймёте, зачем нужен Keycloak, и научитесь его разворачивать и поддерживать.
— Разработчикам — узнаете, когда можно не писать свою аутентификацию, и научитесь работать с OIDC из вашего приложения.
— Тимлидам и техническим директорам — разберётесь, как использовать единый инструмент аутентификации для вашей инфраструктуры и приложений.
🔰Спикеры:
— Виктор Попов, Техлид DevOps-команды платформы корневых сервисов в X5 Tech.
— Ирина Блажина, Корпоративный архитектор X5 Group
⏱Длительность: 1 неделя, старт 21 апреля
Посмотреть программу и записаться: https://slurm.club/3NN8x6w
👍5
Пробуем дженерики на практике с Николаем Тузовым: https://proglib.io/w/8b36815b
YouTube
Пробуем дженерики Go на практике
Дженерики наконец появились в Go - в версии 1.18, релиз которой состоялся 15 марта.
В этом видео мы "пощупаем" их на практике и напишем что-нибудь полезное.
❤️ Если у вас есть желание поддержать развитие канала:
https://www.patreon.com/tuzov
https://boo…
В этом видео мы "пощупаем" их на практике и напишем что-нибудь полезное.
❤️ Если у вас есть желание поддержать развитие канала:
https://www.patreon.com/tuzov
https://boo…
👍12
A Study of Real-World Data Races in Golang.pdf
997.7 KB
Документ показывает, как и к чему приводит обилие конкурентности в кодовой базе Go наряду с языковыми идиомами и нюансами.
👍14
Краткое руководство по быстрой проверке Go-сервиса на соответствие базовым требованиям безопасности.
https://proglib.io/w/302fade0
https://proglib.io/w/302fade0
Хабр
Проверяем защищённость приложения на Go: с чего начать
Привет! Меня зовут Александра, я инженер по информационной безопасности в Delivery Club. Мы используем Go в качестве основного языка для разработки Web-API и представляем вашему вниманию краткое...
👎4👍2
Всем привет! 👋
«Библиотека программиста» проводит опрос о заинтересованности родителей в дополнительном образовании для детей. В частности, о перспективах обучения детей программированию. Нам очень важно знать Ваше мнение, чтобы использовать Ваши пожелания и ответы при разработке курсов для детей онлайн-школы proglib.academy.
Опрос займет не более 10 минут, но будет полезен для нашего будущего развития.
Ваше мнение очень важно!
https://proglib.io/w/77849b95
«Библиотека программиста» проводит опрос о заинтересованности родителей в дополнительном образовании для детей. В частности, о перспективах обучения детей программированию. Нам очень важно знать Ваше мнение, чтобы использовать Ваши пожелания и ответы при разработке курсов для детей онлайн-школы proglib.academy.
Опрос займет не более 10 минут, но будет полезен для нашего будущего развития.
Ваше мнение очень важно!
https://proglib.io/w/77849b95
Google Docs
Опрос по перспективам обучения детей программированию
Добрый день!
«Библиотека программиста» проводит опрос о заинтересованности родителей в дополнительном образовании для детей. В частности, о перспективах обучения детей программированию. Нам очень важно знать ваше мнение, чтобы использовать ваши пожелания…
«Библиотека программиста» проводит опрос о заинтересованности родителей в дополнительном образовании для детей. В частности, о перспективах обучения детей программированию. Нам очень важно знать ваше мнение, чтобы использовать ваши пожелания…
👍2💩1
Сравнение Go и C/C++ с точки зрения embedded-разработки. Спойлер: естественно, Go нельзя рассматривать как замену C, однако во многих ситуациях существует большой потенциал для его использования.
https://proglib.io/w/0ada01f1
https://proglib.io/w/0ada01f1
Stack Overflow Blog
Comparing Go vs. C in embedded applications
Impossibly tight deadlines, unrealistic schedules, and constant pressure to develop and release applications on time, while at the same time achieving excellent quality. Sound familiar?
«Лаборатория Касперского» объявляет набор на стажировку в команду мобильной разработки!
Регистрируйтесь на митап Kaspersky SafeBoard Mobile talks , чтобы узнать:
- о сложностях и преимуществах мобильной разработки;
- о стажировках в команде, задачах и перспективах развития, а также о каждом направлении отбора;
- как попасть в штат после стажировки — пообщаемся с недавними стажерами и подскажем, как расти еще быстрее!
И, конечно же, ответим на твои вопросы!
Онлайн-встреча пройдет 21 апреля в 17:00, где тебя ждет знакомство с командами и тестовое задание.
Скорее подавай заявку по ссылке, заполняй анкету и получи возможность пройти отбор на стажировку в «Лабораторию Касперского».
Стань частью нашей команды!
Регистрируйтесь на митап Kaspersky SafeBoard Mobile talks , чтобы узнать:
- о сложностях и преимуществах мобильной разработки;
- о стажировках в команде, задачах и перспективах развития, а также о каждом направлении отбора;
- как попасть в штат после стажировки — пообщаемся с недавними стажерами и подскажем, как расти еще быстрее!
И, конечно же, ответим на твои вопросы!
Онлайн-встреча пройдет 21 апреля в 17:00, где тебя ждет знакомство с командами и тестовое задание.
Скорее подавай заявку по ссылке, заполняй анкету и получи возможность пройти отбор на стажировку в «Лабораторию Касперского».
Стань частью нашей команды!
👍1
Learning_Go_Programming_Build_ScalableNext_Gen_Web_Application_using.epub
6.2 MB
Learning Go Programming: Build ScalableNext-Gen Web Application using Golang (2021)
Автор: Shubhangi Agarwal
Книга позволяет погрузиться в основные темы разработки на Go и затрагивает базовые основы создания веб-приложений. В ходе прочтения вы:
— Разберетесь с основами Go, изучите его историю и назначение
— Узнаете, как работать с переменными, константами, типами данных, операторами, управляющими структурами и функциями, как создавать собственные пакеты и устанавливать сторонние пакеты
— Поймете, как в Go достигается конкурентность с использованием горутин, мьютексов и каналов, как обрабатываются ошибки в Go и поддерживаемых библиотеках
— Ознакомитесь со стандартными библиотеками Go и многим другим
Автор: Shubhangi Agarwal
Книга позволяет погрузиться в основные темы разработки на Go и затрагивает базовые основы создания веб-приложений. В ходе прочтения вы:
— Разберетесь с основами Go, изучите его историю и назначение
— Узнаете, как работать с переменными, константами, типами данных, операторами, управляющими структурами и функциями, как создавать собственные пакеты и устанавливать сторонние пакеты
— Поймете, как в Go достигается конкурентность с использованием горутин, мьютексов и каналов, как обрабатываются ошибки в Go и поддерживаемых библиотеках
— Ознакомитесь со стандартными библиотеками Go и многим другим
👍9👎2🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
🛰Создайте игру «Звездные войны» и приложите в свое портфолио
Старт 2-го потока интенсива «Архитектуры и шаблоны проектирования» уже 15 мая.
⚡️Освойте основные паттерны проектирования и прокачайте свои навыки архитектора программного обеспечения.
⚡️В течение всего интенсива вы будете создавать игру «Звездные войны». У вас будет собственный корабль, который научится летать по полю битвы, стрелять основным оружием и применять секретное оружие.
Для кого? Интенсив подойдет как новичкам, так и опытным разработчикам, у которых есть опыт написания программ на объектно-ориентированном языке программирования.
Присоединяйтесь, пока действует скидка 50% до 14 апреля!
Узнать подробнее и записаться можно на сайте.
Старт 2-го потока интенсива «Архитектуры и шаблоны проектирования» уже 15 мая.
⚡️Освойте основные паттерны проектирования и прокачайте свои навыки архитектора программного обеспечения.
⚡️В течение всего интенсива вы будете создавать игру «Звездные войны». У вас будет собственный корабль, который научится летать по полю битвы, стрелять основным оружием и применять секретное оружие.
Для кого? Интенсив подойдет как новичкам, так и опытным разработчикам, у которых есть опыт написания программ на объектно-ориентированном языке программирования.
Присоединяйтесь, пока действует скидка 50% до 14 апреля!
Узнать подробнее и записаться можно на сайте.
👍2
Разбираемся, как эффективно писать структуры в Go с точки зрения производительности.
https://proglib.io/w/08983150
https://proglib.io/w/08983150
Medium
[Golang] Writing memory efficient and CPU optimized Go Structs
A struct is a typed collection of fields, useful for grouping data into records. This allows all the data relating to one entity to be…
👍20👎3😁2
Объяснение принципа работы горутин и каналов в Go на примере игры в пинг-понг.
https://proglib.io/w/c242e843
https://proglib.io/w/c242e843
DEV Community
Understanding Goroutines & Channels with Ping Pong game
This blog explains Goroutines & Channels by implementing a Ping Pong game in Golang.
👍13🔥1
Серия видеоуроков от Николая Тузова о разработке Telegram-бота на Go: https://proglib.io/w/ec9c714e
YouTube
Telegram Bot на Golang - YouTube
👍19👎6
Шпаргалка по методам работы со слайсами в Go: https://proglib.io/w/ba1a955f
ueokande.github.io
Go Slice Tricks Cheat Sheet
Web site created using create-react-app
👍16
Простенький конструктор гоферов: https://proglib.io/w/39cd1aac
quasilyte.dev
GopherKon
Gopher Konstructor: Go mascot image constructor. Create your cute own gopher.
👍9🔥4😁3❤1
Руководитель эксплуатацией инфраструктуры крупного хайлоад-проекта делится опытом разработки бота на Go для различных мессенджеров.
https://proglib.io/w/44556f5a
https://proglib.io/w/44556f5a
Хабр
Чат-бот под несколько месенджеров
Привет, я Паша, руковожу эксплуатацией инфраструктуры крупного хайлоад-проекта. Хочу поделиться опытом разработки бота на Golang для различных мессенджеров. Всё началось с того, что у нас был бот на...
👍7
👋Привет!
Программист? А как хорошо ты знаешь математику?
🎲 Приготовься пройти тест по математике и проверить свои знания!
Мы собрали 15 интересных примеров, решив которые, первые 30 человек получат сертификат на 10 тыс. рублей на обучение в онлайн-школе proglib.academy, а также те, кто займут первые три места, получат вознаграждение в размере 1500, 1000 и 500 руб., соответственно.
🏆 Результаты объявим через 5 дней, успехов!
Пройти тест можно по ссылке.
Программист? А как хорошо ты знаешь математику?
🎲 Приготовься пройти тест по математике и проверить свои знания!
Мы собрали 15 интересных примеров, решив которые, первые 30 человек получат сертификат на 10 тыс. рублей на обучение в онлайн-школе proglib.academy, а также те, кто займут первые три места, получат вознаграждение в размере 1500, 1000 и 500 руб., соответственно.
🏆 Результаты объявим через 5 дней, успехов!
Пройти тест можно по ссылке.
proglib.academy
Proglib Academy — онлайн-курсы для IT-специалистов
От создателей «Библиотеки программиста» – одного из самых крупных IT-сообществ. Получи бесплатный доступ к курсам. Продвигайся по карьере и осваивай новые навыки на курсах: Математика для Data Science, Алгоритмы и структуры данных, Frontend Basic, Python…