Pointers are objects e.g variables that link to the memory address of another variable. The memory address of a pointer contains the memory address to the r
С какими проблемами вы сталкивались при тестировании облачных платформ? Какие инструменты для этого предпочитаете?
Своим опытом в статье на Хабре поделился Илья Казначеев, техлид MTS Cloud — облачного провайдера МТС.
Он рассказал, какие виды тестов пробовали, как боролись с проблемами и к чему в итоге пришли.
Привет, Хабр! Меня зовут Илья Казначеев, я техлид в MTS Cloud, это облачный провайдер МТС. Моя команда занимается сервисом Kubernetes Managed, а еще мы проводим тесты облачных платформ. В этой статье...
Скоро выходит версия Go 1.18, и в массовом сознании она, скорее всего, будет ассоциироваться с Generic-ами. Но помимо них туда попадает еще несколько вкусных фичей. Например, Go Workspaces.Что даёт Go...
Как устроены каналы в Go?
Присоединяйтесь 21 февраля к открытому вебинару «Внутреннее устройство каналов Go» в OTUS!
📚 На занятии вы узнаете:
- Что происходит под капотом, когда Go работает с каналами?
- Когда каналы без буфера лучше, чем с буфером?
- Как записать данные из одной горутины в стэк другой?
После demo-занятия вы сможете продолжить обучение на углубленном онлайн-курсе «Golang Developer. Professional» по спец.цене.
🎯Чтобы посетить вебинар, пройдите вступительный тестhttps://otus.pw/3bw3/
Совместный митап X5 Tech и Слёрма по Keycloak
Keycloak — опенсорсный продукт для настройки уровня безопасности в веб-приложениях. Еще полтора года назад о нём почти не было слышно, а сегодня все больше компаний указывают в требованиях знание и опыт работы с ним.
Мы не можем игнорировать это, поэтому вместе с коллегами из X5 Tech решили провести митап по Keycloak.
17 февраля в 19:00 по мск расскажем о возможностях и перспективах Keycloak, научим работать с кастомными плагинами и настраивать Token Exchange.
Кому будет полезно:
❗️DevOps-инженерам — поймёте, как минимизировать рутинные задачи.
❗️Разработчикам — узнаете, как ускорить разработку и сосредоточиться на фичах.
❗️Тимлидам и техническим директорам — сможете упростить реализацию защиты приложений.
Участие бесплатное — регистрируйтесь по ссылке: https://slurm.club/3uGi5JB
А пока мы все сидим и ждём выхода Go 2 с его новой схемой обработки ошибок, программы писать надо прямо сейчас. Так что от обработки ошибок никуда не деться.
У меня в руках реальный...
Хочешь использовать в своих проектах решения, которые выдерживают сотни тысяч запросов в секунду? Приглашаем тебя 🗓 28 февраля в 20:00 на открытый урок по теме «Репликация».
👨💻 Вебинар проведет Владислав Родин, руководитель разработки и специалист по Java Enterprise разработке.
Чем займемся на уроке?
- Рассмотрим принцип работы механизмов репликации с точки зрения синхронизации данных.
- Проанализируем проблемы асинхронной репликации и варианты их решения.
- Обсудим предназначение и потенциальные проблемы репликации вида master-master.
- Рассмотрим преимущества и недостатки безмастерной репликации.
👉🏻 Проходи вступительный тест и регистрируйся на вебинар https://otus.pw/rYnvo/
Бесплатный урок пройдет в рамках онлайн-курса «Highload Architect» от OTUS для веб-разработчиков, тимлидов и архитекторов.
🔥 Хочешь профессионально расти? Тогда приходи 21 февраля, в понедельник, в 20:00 на бесплатное demo-занятие «SOLID как условие постоянной скорости разработки».
🎯 Скорость разработки ПО падает по мере роста размера проекта. Инструменты разработки не могут изменить тенденции, а лишь замедлить и отсрочить неизбежное. SOLID — одна из практик, которая гарантирует неизменность скорости разработки.
📌 Спикером выступит Евгений Тюменцев, директор компании по разработке программного обеспечения. Вместе с преподавателем мы разберем, почему SOLID-принципы являются достаточным условием сохранения скорости разработки, а также рассмотрим простой и понятный механизм их применения для получения повторно используемого кода.
💥 Курс даст знания и практическую основу начинающим архитекторам ПО и разработчикам.
👉 Чтобы участвовать, пройдите вступительный тест - https://otus.pw/PK7C/
Сегодня мы будем анализировать бинарники на пару с CPU профилями, чтобы создать на их основе расширенные профили исполнения. Эти дополненные профили мы сможем использовать для оценки времени, которое...
Selectel Careers — канал о:
— well-being на работе и в жизни
— работе в продуктовой IT-компании (со своим облаком и дата-центрами)
— актуальными вакансиями
Подписывайтесь 🔥
A curated list of articles complaining that go (golang) isn't good enough - GitHub - ksimka/go-is-not-good: A curated list of articles complaining that go (golang) isn't good enough