Бесплатный курс: продвинутая Go-разработка
3 апреля прими участие в отборочном контесте и развивайся под менторством экспертов Ozon.
После курса ты сможешь:
🔹Писать на Golang
🔹Разрабатывать надежный и поддерживаемый код
🔹Проектировать сложные распределенные системы
🔹Обеспечивать мониторинг и поддержку созданных систем
🔹Работать в самой быстрорастущей отрасли
Как попасть на курс?
Зарегистрируйся на контест на платформе All Cups ➡️ 3 апреля пройди контест ➡️ попади в рейтинг лучших ➡️ проходи бесплатно курс от Ozon.
Регистрация на отборочный контест
3 апреля прими участие в отборочном контесте и развивайся под менторством экспертов Ozon.
После курса ты сможешь:
🔹Писать на Golang
🔹Разрабатывать надежный и поддерживаемый код
🔹Проектировать сложные распределенные системы
🔹Обеспечивать мониторинг и поддержку созданных систем
🔹Работать в самой быстрорастущей отрасли
Как попасть на курс?
Зарегистрируйся на контест на платформе All Cups ➡️ 3 апреля пройди контест ➡️ попади в рейтинг лучших ➡️ проходи бесплатно курс от Ozon.
Регистрация на отборочный контест
У дженериков тоже есть обратная сторона. Разбираемся, как они могут замедлить ваш код на Go.
https://proglib.io/w/afd50e07
https://proglib.io/w/afd50e07
Planetscale
Go Generics are a long-awaited feature added in Go 1.18. This article covers how generics were implemented in Go and some surprising ways they can impact your code.
👍4
Пример интеграции end-to-end тестирования в open source Go-проект arkade.
https://proglib.io/w/19d3c794
https://proglib.io/w/19d3c794
GitHub
GitHub - alexellis/arkade: Open Source Marketplace For Developer Tools
Open Source Marketplace For Developer Tools. Contribute to alexellis/arkade development by creating an account on GitHub.
👍1
🎥 ТОП 4 альтернативы YouTube в 2022 году (на случай блокировки)
Чем все-таки заменить YouTube? Рассказываем в новом ролике о лучших альтернативах YouTube в 2022 году.
Чем все-таки заменить YouTube? Рассказываем в новом ролике о лучших альтернативах YouTube в 2022 году.
YouTube
ТОП 4 альтернативы YouTube в 2022 году
🖥 Чем все-таки заменить YouTube? Рассказываем о лучших альтернативах YouTube в 2022 году.
Тайм-код:
00:06 – Rutube
00:48 – Vimeo
02:02 – Twitch
02:39 – Видео Вконтакте
📌Мы продолжаем выпускать познавательный контент, чтобы вы оставались на плаву и не…
Тайм-код:
00:06 – Rutube
00:48 – Vimeo
02:02 – Twitch
02:39 – Видео Вконтакте
📌Мы продолжаем выпускать познавательный контент, чтобы вы оставались на плаву и не…
💩36👍2👎2😁2❤1
Подборка статей, в которой представлен опыт работы с Go, AWS Lambda & CDK:
🔗 Go CDK - building Go Lambda functions
🔗 Github Actions CI/CD for Go AWS CDK projects
🔗 Trigger Fargate tasks on S3 upload with Go CDK
🔗 Using AWS API Gateway V2 with Go Lambda functions
🔗 Setting up an encrypted AWS Lambda dead letter queue with Go CDK
🔗 Alerting on errors in CloudWatch Logs, AWS Lambda, and API Gateway with Go CDK
🔗 Go CDK - building Go Lambda functions
🔗 Github Actions CI/CD for Go AWS CDK projects
🔗 Trigger Fargate tasks on S3 upload with Go CDK
🔗 Using AWS API Gateway V2 with Go Lambda functions
🔗 Setting up an encrypted AWS Lambda dead letter queue with Go CDK
🔗 Alerting on errors in CloudWatch Logs, AWS Lambda, and API Gateway with Go CDK
Adrianhesketh
Go CDK - building Go Lambda functions
Software engineering blog
👍6🔥1
Лонгрид с вопросами и ответами для подготовки к Go-собеседованию: https://proglib.io/w/0a28f8e1
Хабр
Вопросы и ответы для собеседования Go-разработчика
Структурирование информации — очень полезный навык. И дабы привнести некоторый порядок в этап подготовки к интервью на должность Golang разработчика (и немножко техлида) решил записывать в этой...
👍29💩2
Менее чем 500 строк кода на Go и документоориентированная БД с поддержкой фильтров и индексов, подобных Lucene, готова.
https://proglib.io/w/4eca96a1
https://proglib.io/w/4eca96a1
👍9👎4😁2💩2
🔧 Testza — полнофункциональный фреймворк для тестирования в Go, который может использоваться со стандартным инструментом
https://proglib.io/w/4568572b
go test
.https://proglib.io/w/4568572b
GitHub
GitHub - MarvinJWendt/testza: Full-featured test framework for Go! Assertions, fuzzing, input testing, output capturing, and much…
Full-featured test framework for Go! Assertions, fuzzing, input testing, output capturing, and much more! 🍕 - MarvinJWendt/testza
👍7
Разбираем внутренности горутин и каналов в Go: https://proglib.io/w/94177b59
DEV Community
Internals of goroutines and Channels
Why go is popular? because of concurrency and in golang how we achieve concurrency? through...
👍9
🔧 dasel — инструмент, который позволяет выбирать, вставлять и удалять данные из файлов JSON, TOML, YAML, XML и CSV.
Инструмент поддерживает преобразование между форматами и может использоваться как пакет Go.
https://proglib.io/w/0e4cc569
Инструмент поддерживает преобразование между форматами и может использоваться как пакет Go.
https://proglib.io/w/0e4cc569
GitHub
GitHub - TomWright/dasel: Select, put and delete data from JSON, TOML, YAML, XML and CSV files with a single tool. Supports conversion…
Select, put and delete data from JSON, TOML, YAML, XML and CSV files with a single tool. Supports conversion between formats and can be used as a Go package. - TomWright/dasel
👍10
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