Писать код - дело текущего дня. А вот умение быть отличным инженером ПО - навык, который будет актуален всегда. Порассуждаем над тем, почему так важно постоянно совершенствовать навыки, знания и опыт.
https://nuancesprog.ru/p/15739/@nuancesprog #Coding #LifeLessons
❗️Архитектор предприятия — важнейшая роль в крупных IT-корпорациях. Если вы аналитик, архитектор решений или руководитель, эта профессия может стать отличным вариантом карьерного роста.
📚 Начните изучать основы бизнес-архитектуры 22 ноября в 19:00 мск на открытом уроке онлайн-курса «Enterprise Architect» в OTUS.
На занятии поговорим о ⬇️
- Архитектуре и стратегии
- Бизнес-модели и модели возможностей
- Потоках создания ценности
📣 Спикер — эксперт с 5-летним опытом цифровой трансформации крупных компаний Пётр Подымов.
Не упустите возможность познакомиться с преподавателем и задать свои вопросы!
Для участия 👉 зарегистрируйтесь
Движущиеся красочные элементы всегда привлекают внимание пользователей сайтов. Научимся создавать интересные анимированные границы с помощью CSS.
https://nuancesprog.ru/p/16405/@nuancesprog #CSS
Покрытие кода - техника, которую должен освоить каждый тестировщик. Сегодня поговорим о ее полезных особенностях и возможностях, о которых, возможно, знают не все специалисты.
https://nuancesprog.ru/p/16402/@nuancesprog #Rust #Testing
Хотите освоить сопоставимые типы TypeScript и понять, как работают встроенные в TypeScript типы утилит? Этот краткий обзор, подкрепленный анимационными вставками, поможет разобраться во всем этом.
https://nuancesprog.ru/p/16399/@nuancesprog #TypeScript
⁉️ Как проводить тестирование программ на Go?
📌 Обсудим это на открытом уроке 9 ноября в 20:00, на котором мы:
— Рассмотрим процесс тестирования программ на Go;
— Поговорим про понятие табличных тестов;
— Затронем тему пакета testing и библиотеки testify.
🦾 В результате вы сможете писать юнит-тесты к программам на Go. Также на занятии познакомитесь с преподавателем и программой онлайн-курса "Golang Developer. Professional" от OTUS.
💣 Проходите вступительный тест и регистрируйтесь на открытый урок
Реклама. Информация о рекламодателе на сайте www.otus.ru
Развертывание приложений с микросервисной архитектурой - довольно громоздкий процесс, занимающий много времени. Уменьшить рабочую нагрузку позволяет Docker Compose, инструмент оркестрации контейнеров. Рассказываем об упрощенном создании микросервисных приложений на Spring Boot.
https://nuancesprog.ru/p/16396/@nuancesprog #Docker
До сих пор не существует простого способа скрыть содержимое веб-страницы от функции find-in-page. Тем не менее поиски обходных путей все еще ведутся.
https://nuancesprog.ru/p/16392/@nuancesprog #WebDevelopment
Знакомьтесь с генератором изображений Midjourney. Эта нейросеть была создана в феврале 2022 года и уже пережила несколько апгрейдов. Рассказываем, что умеет Midjourney и как использовать этот инструмент в проектах.
https://nuancesprog.ru/p/16389/@nuancesprog #Midjourney #ArtificialIntelligence
Говорят, Hive - лучшая БД для локального хранения данных. Сейчас мы это и проверим на практическом примере создания приложения ToDo на Flutter.
https://nuancesprog.ru/p/15662/@nuancesprog #Flutter #Hive
Разработчики RuStore рассказали о процессе создания и возможностях своего магазина приложений. Читайте о принципах и сложностях разработки стора, его партнерах и внутренних алгоритмах, особенностях публикации и многом другом.
Напомним, что RuStore — российская платформа, в которой собрано множество приложений, в том числе недоступных в других сторах: от игр до банковских сервисов. Также RuStore предоставляет выгодные условия для разработчиков: независимое распространение приложений, их модерация, монетизация и полное соблюдение безопасности.
https://habr.com/ru/company/vk/blog/696976/@nuancesprog
Хотите знать, почему SurrealDB - высшее достижение в области разработки баз данных? Предлагаем детальное описание новейшей базы данных SurrealDB, а также подробное руководство по ее использованию.
https://nuancesprog.ru/p/16386/@nuancesprog #SurrealDB
➡️Работаете тестировщиком
и хотите стать API автоматизатором облачной платформы?
Для вас 15 ноября 20:00 пройдет открытый урок «Openstack jenkins-jobs-builder».
CI/CD очень часто используется в организации запуска тестов на различных стендах и окружениях.
Также данные системы позволяют интегрировать процесс тестирования в процесс сборки продукта.
Но часто возникает задача поднятия дженкинса и создания соответствующих сборок для прогона тестов на облаке.
Создавать и настраивать руками сборки — это очень плохая практика, да и хочется хранить все в виде кода.
На занятии расскажем:
- как поднять дженкинс, как docker compose service;
- как организовать сборку тестов и их прогон в докере дженкинс слейва;
- как сборки описанные в виде конфигураций задеплоить на дженкинс, используя Openstack Jenkins Jobs Builder.
Занятие проведет Павел Балахонов, автоматизатор тестирования с опытом более 10 лет.
Не упустите возможность попробовать формат обучения и познакомиться с экспертом.
👇Пройдите вступительный тест, чтобы записаться на урок:
https://otus.pw/zRoM/
Получив специальный доступ к альфа-версии незнакомого языка, любопытный программист сразу же начнет его тестировать. Вот что рассказывает один из разработчиков, опробовавших функционал нового языка Wasp.
https://nuancesprog.ru/p/16381/@nuancesprog #Wasp
😱Семь бед — один ответ: Сетевая Безопасность или новый набор на курс “Network Security”.
❗️Хакерские атаки на компании в последнее время заметно участились. Конечно, такие реалии заставляют задуматься о повышении сетевой безопасности в организации. Тем временем растет спрос на сетевых инженеров, способных обеспечить компаниям защищенность.
⚡️Хотите получить актуальные знания?
Приходите на открытый урок“Zone-based Policy Firewall(ZBPF) vs ACL” 3 НОЯБРЯ в 20:00
Кто вещает?
👨🎓Алексей Кулиничев, инструктор академии Cisco.
📌На уроке мы разберем с вами:
- Определим основные отличия ZBPF от ACL;
- Рассмотрим примеры политик в ZBPF;
- Реализуем внедрение ZBPF в сетевую инфраструктуру.
🔴 Чтобы записаться на вебинар, пройдите вступительный тест: https://otus.pw/fPZp/
Это занятие является частью онлайн-курса «Network Security» от OTUS.
Познакомимся с библиотекой ethers.js и узнаем, как именно она обеспечивает взаимодействие с виртуальной машиной Ethereum в Remix.
https://nuancesprog.ru/p/15969/@nuancesprog #EthersJS #ForBeginners
🚀 Приглашаем на онлайн-митап!
2 ноября мы проведём YDB meetup, где расскажем про примеры использования Change Data Capture (CDC) - механизма, который поможет отслеживать изменения в таблицах YDB.
YDB (https://ydb.tech/) — система управления базами данных с открытым исходным кодом. Технология позволяет создавать интерактивные приложения, которые можно быстро масштабировать, когда растёт нагрузка и объём данных.
На онлайн-встрече:
🔹 вы узнаете, что такое CDC и какие задачи с помощью него можно решить сейчас и в перспективе;
🔹 мы покажем, как включить CDC для таблицы, подписаться на поток изменений и работать с CDC, используя командный интерпретатор YDB CLI;
🔹 решим на практике, как с помощью CDC поддерживать актуальное состояние кэша базы данных в оперативной памяти приложения.
Ждём разработчиков и DevOps-инженеров 2 ноября в 18:00.
Мероприятие бесплатное, нужна только регистрация ➡️ получить ссылку на трансляцию