В апрельском отчете InfoQ архитектура ПО определяется как “командный вид спорта”. Какова роль инженеров-программистов в этом виде спорта? К каким вызовам им готовиться? И какие преимущества может дать им модель C4 в новых условиях? Присоединяйтесь к интересному и очень своевременному разговору.
https://nsprg.ru/mzgJgx
VK: https://nsprg.ru/xJpYoO
@nuancesprog #SoftwareArchitecture
Сегодня поговорим о 19 функциях Sklearn, о которых вы не слышали. Они представляют собой элегантную замену обычных операций, которые вы выполняете вручную.
https://nsprg.ru/mwYANv
VK: https://nsprg.ru/xRaBLm
Дзен: https://nsprg.ru/vL5ELO
@nuancesprog #MachineLearning #Sklearn
Распознавание лиц - передовая технология, используемая сегодня практически повсеместно. Рассмотрим поэтапный процесс создания приложения, способного обнаруживать лицо человека.
https://nsprg.ru/x1zVRv
VK: https://nsprg.ru/m6k5ex
Дзен: https://nsprg.ru/OBzboO
@nuancesprog #Tensorflow
💛💛💚❤️💛❤️💛⤵️
🦉 Отус приглашает 11 июля в 20:00 мск на бесплатный вебинар "Стратегия Деплоя для Эффективной Разработки".
Вебинар приурочен к старту онлайн-курса «DevOps практики и инструменты»
➡️ Регистрация на вебинар: https://otus.pw/7AOl/
После вебинара вы получите:
✅ понимание основных принципов DevOps;
✅ умение выбирать подходящую стратегию деплоя для вашего проекта;
✅ возможность использовать инструменты DevOps для ускорения разработки.
8️⃣9️⃣🔟 Занятие будет полезно администраторам серверов, разработчикам и руководителям проектов.
🤝 Не упустите возможность узнать больше о стратегии деплоя для эффективной разработки!
Регистрируйтесь сейчас, и мы обязательно вам напомним о начале вебинара.
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Как функционирует JIT-компилятор? Что такое стек и куча памяти? В чем отличие примитивных типов от ссылочных? Представляем общий краткий гайд по основам JavaScript, в котором поговорим о том, как работает один из самых популярных языков программирования “под капотом”.
https://nsprg.ru/m0WVKO
VK: https://nsprg.ru/ON3eJm
@nuancesprog #JavaScript
Разберем понятия автозаполнения/автодополнения и узнаем, как браузеры автоматически заполняют стандартные поля, кредитные карты, адреса и пароли на примере Chrome.
https://nsprg.ru/OZY3Qv
VK: https://nsprg.ru/mEK7Ev
Дзен: https://nsprg.ru/vXPndv
@nuancesprog #HTML
Легко и просто строим реактивные приложения на Android. Рассмотрим реализацию функций сортировки и фильтрации записей локального хранилища.
https://nsprg.ru/O7kNdO
VK: https://nsprg.ru/v8GY1x
Дзен: https://nsprg.ru/xPbeyO
@nuancesprog #Android #Kotlin
Сделаем подробную реализацию асинхронного потока с нетривиальным конечным автоматом, проверим в консоли создание tar-архива, полностью распознаваемого в API среды выполнения Docker. Выполним идеальную интеграцию результата в процесс загрузки файлов.
https://nsprg.ru/v38NzO
VK: https://nsprg.ru/O5kzBx
@nuancesprog #Rust
Создать работающий код - это искусство. Но ценность программиста заключается не только в теоретической, но и в практической подкованности. Мы расскажем, как писать качественный код с минимальными временными затратами.
https://nsprg.ru/OVY49v
VK: https://nsprg.ru/vGzlwx
Дзен: https://nsprg.ru/xkqX3O
@nuancesprog #Productivity
Полное руководство по проектированию систем с рукописными матрасчетами. Разберем функциональность, архитектуру, проблемы, масштабируемость, системные API-интерфейсы, производительность и оценку ресурсов с данными для аналогичных проектов в реальных сценариях.
https://nsprg.ru/OKpdKm
VK: https://nsprg.ru/mW74ym
@nuancesprog #URL #WebDevelopment
Продолжаем знакомиться с расширенными возможностями Docker. В этой части вы узнаете о таких практиках, как эффективное использовании кэша сборки, ограничение ресурсов контейнеров, мониторинг с помощью Docker-событий, запуск контейнеров Docker в режиме “только для чтения”, очистка с помощью Docker Prune, переопределение точки входа для отладки и управление несколькими средами с использованием Docker-контекстов.
https://nsprg.ru/xAkVZO
VK: https://nsprg.ru/OjAZrv
@nuancesprog #Docker
В Google решили объединить Angular и Wiz. Как ожидается, это приведет к улучшению обоих веб-фреймворков: Angular извлечет выгоду из производительности Wiz, а Wiz будет полезен опыт Angular-разработчиков. Рассказываем подробности.
https://nsprg.ru/vGzJwx
VK: https://nsprg.ru/mpeG0x
@nuancesprog #Angular #Wiz
Хранение данных — один из важнейших аспектов разработки мобильных приложений для Android. Чтобы упростить этот процесс, используйте передовую библиотеку Room. В сегодняшнем гайде пошагово пройдемся по настройке Room и выполнению с ее помощью базовых операций.
https://nsprg.ru/x9p4Xm
VK: https://nsprg.ru/mygqQv
@nuancesprog #Android
Ваше первое React SPA с нуля: всё, что нужно знать про хуки UseParams, UseLocation и UseHistory, про маршрутизацию и панель навигации.
https://nsprg.ru/OBzDPO
VK: https://nsprg.ru/m6kVrx
@nuancesprog #React
Предлагаем ознакомительный обзор Terraform — инструмента, которым должен овладеть каждый инженер-программист. Экспресс-демонстрации помогут вам быстро освоить основной функционал Terraform, чтобы успешно использовать инновационную технологию “инфраструктура как код”.
https://nsprg.ru/O7knNO
VK: https://nsprg.ru/xPb9KO
@nuancesprog #Terraform
…когда пишешь плохой код. О том, как применять пул соединений, а не просто копипастить найденный в интернете код.
https://nsprg.ru/xeAJNx
VK: https://nsprg.ru/xlEJ4v
@nuancesprog #NodeJS #Golang #NestJS #Bun #LanguagePerfomance
СберТех представил российскую среду разработки GIGA IDE со встроенным AI-ассистентом
1 июля JetBrains отключила россиянам возможность скачивать IntelliJ IDEA – одну из самых известных сред разработки на Java. Российским разработчикам нет повода беспокоиться, так как СберТех представил среду разработки GIGA IDE со встроенным AI-ассистентом, который анализирует контекст, предлагает полные конструкции функций, циклов и других элементов, что позволяет писать код до 25% быстрее.
GIGA IDE Desktop уже доступна к скачиванию на платформе для работы с исходным кодом GitVerse. Это интегрированная среда разработки, которая включает 70 инструментов для облегчения задач разработки, автоматизации тестирования и администрирования приложений.
GIGA IDE Cloud позволит вести разработку в облаке, расширив возможности устройства дополнительными облачными ресурсами. Публичный релиз GIGA IDE Cloud запланирован на осень 2024 года. Чтобы первыми получить доступ к ней – регистрируйтесь на платформе GitVerse на раннее тестирование.
*AI (Artificial Intelligence) - «искусственный интеллект»
Что такое «плавная миграция», в чем ее сложность и основные проблемы? Подробно разберем подход стратегии миграции на уровне брокеров объединенного кластера.
https://nsprg.ru/mrYy4O
VK: https://nsprg.ru/O4KVQv
@nuancesprog #Kafka #Kubernetes
В современной компании процесс разработки редко обходится без систем непрерывной интеграции и доставки. Разберемся, как они работают и почему они так важны для бизнеса.
https://nsprg.ru/maY6Mm
VK: https://nsprg.ru/xPb3VO
Дзен: https://nsprg.ru/O7kBWO
@nuancesprog #CICD #Git
🎮 Хотите научиться делать простой и понятный интерфейс, с которым будет взаимодействовать пользователь? 🎮
Приглашаем 4 июля в 19:00 мск на бесплатный вебинар «Создаём головоломку на Unity без кода. Разработка игрового интерфейса».
Вебинар является бесплатной частью полноценного онлайн-курса «Unity Game Developer. Basic» от Отус
➡️ Регистрация на вебинар: https://otus.pw/1oqZ/
На вебинаре мы рассмотрим, как можно сделать интерфейс понятным и интерактивным, с которым будет взаимодействовать пользователь наслаждаясь игровым опытом с первых минут.
Основные темы вебинара:
✅ что такое UI;
✅ как он работает в Unity;
✅ подбор ассетов;
✅ верстка интерфейса старта игры.
🧑💻 Спикер Николай Терентьев — Team Lead в VR Supersonic, ex-ментор в Яндекс.Лицее по разработке на Unity.
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Изучим способы создания перечислений с идентификатором iota и структурными тегами. Проверим поведения на тестовых сценариях.
https://nsprg.ru/vgLpRO
VK: https://nsprg.ru/v21Vax
@nuancesprog #Golang
Эти 10 высокоэффективных инструментов помогут сориентироваться в постоянно расширяющейся экосистеме React. Узнайте об их назначении и преимуществах, чтобы упростить процесс разработки и повысить производительность приложений.
https://nsprg.ru/vdWZVx
VK: https://nsprg.ru/maY8zm
@nuancesprog #React
На macOS немало полезных предустановленных программ, но также есть много сторонних бесплатных приложений, способных упростить работу. Узнайте о 10 наиболее интересных приложениях, которых сделают цифровую жизнь гораздо приятнее.
https://nsprg.ru/mW7Aym
VK: https://nsprg.ru/OKpXKm
@nuancesprog #macOS #Applications
Преимущества генеративного ИИ, способного к созданию контента, давно стали очевидными для всех. Тем не менее сохраняется необходимость в дальнейшей разработке схем, способствующих высокой эффективности моделей на базе ИИ. Сегодня рассмотрим 9 наиболее перспективных паттернов, которые находят широкое применение в современной индустрии.
https://nsprg.ru/xJpbjO
VK: https://nsprg.ru/mDzlPv
@nuancesprog #ArtificialIntelligence #GPT #LLM
SQL уже больше 45 лет, но он по-прежнему в деле и незаменим для быстрого анализа данных с написанием сложных запросов. Попрактикуемся в этом с продвинутым синтаксисом SQL для решения многих бизнес-задач.
https://nsprg.ru/OQM2MO
VK: https://nsprg.ru/mMk78v
@nuancesprog #SQL
Для всех, кто любит удивлять коллег и решать задачи в одной строке кода, предлагаем 11 малоизвестных, но невероятно эффективных однострочных скриптов.
https://nsprg.ru/vq9Agv
VK: https://nsprg.ru/mYV48x
Дзен: https://nsprg.ru/mnLN7v
@nuancesprog #JavaScript
В центре внимания - обработка и создание данных JSON в Python. Раскроем понятие JSON, познакомимся с методами Python для работы со строками/файлами JSON и узнаем, как улучшить читаемость данных JSON.
https://nsprg.ru/xJp9jO
VK: https://nsprg.ru/mDzyPv
@nuancesprog #JSON #Python
Индексы в SQL для PHP-разработчиков
Индексы в базах данных считаются "волшебной палочкой" для решения многих проблем при разработке веб-приложений. Впрочем, опытные программисты знают, что из этой палочки в любой момент может вылететь "Авада Кедавра".
Чтобы научиться осознанно пользоваться индексами в SQL и ускорить свои приложения, присоединяйтесь к открытому уроку 26 июня в 20:00!
На уроке ты:
1. Разберёшься, что такое индексы и как они работают в PostgreSQL и MySQL.
2. Научишься грамотно проектировать индексы под свои данные и запросы.
3. Узнаешь о неочевидных особенностях индексов, которые могут всё сломать, и как их избежать.
Твой гид в мир быстрых баз данных — Дмитрий Кириллов, соучредитель и технический директор 1С-Старт, опытный разработчик.
Регистрируйтесь прямо сейчас, чтобы попасть на открытый урок: https://clck.ru/3BT4LG
Хотите устанавливать Python-пакеты в 100 раз быстрее, чем с pip? Используйте uv — сверхскоростной и супернадежный установщик и разрешитель Python-пакетов. Узнайте о создателе, возможностях, бенчмарках, установке и использовании этого инструмента.
https://nsprg.ru/m0W84O
VK: https://nsprg.ru/ON3GAm
@nuancesprog #Python
Команда Angular уверенно развивает фреймворк, снабжая его продвинутым инструментарием. Очередным новшеством стала функция provideZonelessChangeDetection, которая позволяет обнаруживать изменения с помощью беззонового подхода.
https://nsprg.ru/vXPGRv
VK: https://nsprg.ru/v38ZzO
@nuancesprog #Angular