Технические детали уязвимости CVE-2021-39137, выявленной в go-ethereum. Как утверждает автор, Rust мог предотвратить данную ошибку.
https://proglib.io/w/3dba6aef
https://proglib.io/w/3dba6aef
🔥3
Бесплатный курс: продвинутая 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?