Научимся работать с файлом .proto, генерировать код Dart с protoc и модифицировать приложение Flutter для применения gRPC вместо HTTP. А также взаимодействовать с API-интерфейсом и напрямую с gRPC.
https://nsprg.ru/Oobb2v
VK: https://nsprg.ru/ObZZEO
@nuancesprog #gRPC #Flutter
Архитектура MVI обеспечивает приложениям Eventbrite четкое разделение задач, предсказуемый поток данных и централизованное управление состоянием. Изучите подробно эту архитектуру, оцените ее преимущества перед MVVM и узнайте, как имплементировать ее в приложение.
https://nsprg.ru/xJooDv
VK: https://nsprg.ru/mDDDMm
@nuancesprog #Android
Изучим, как осуществляются мониторинг и логирование службы Go. Напишем код приложения и модульный тест, создав конфигурационные и тестовые файлы, и посмотрим метрики в дашборде Grafana.
https://nsprg.ru/vLdd5v
VK: https://nsprg.ru/xREEEm
@nuancesprog #Golang #Grafana #NewRelic #Prometheus #Sentry
Хотите защитить пользователей своих приложений от мошеннических действий? Сделайте это с помощью автоматического извлечения данных путем OCR и биометрических технологий. Предлагаем подробное руководство по интеграции OCR с биометрическими решениями.
https://nsprg.ru/ma7YBv
VK: https://nsprg.ru/O7wk2O
@nuancesprog #Angular #AppSec
Что общего у фейковых новостей? Как создать чат-бота, который отличает такие новости от реальных? Почему BERT не является универсальным решением в машинном обучении? Узнайте ответы на эти и сопутствующие вопросы прямо сейчас.
https://nsprg.ru/OobY2v
VK: https://nsprg.ru/vd0W8v
Дзен: https://nsprg.ru/ObZkEO
@nuancesprog #MachineLearning
Среда NestJS - популярное решение для разработки эффективных приложений. Познакомимся с пошаговым гайдом по построению надежного бэкенда REST API с помощью этого фреймворка.
https://nsprg.ru/O7wk0O
VK: https://nsprg.ru/xPGbJm
@nuancesprog #NestJS #RESTAPI
Узнайте о передовых методах работы с неструктурированными данными с помощью хранилищ объектов и озер данных. Это позволит более эффективно хранить, собирать и использовать данные.
https://nsprg.ru/ObZk1O
VK: https://nsprg.ru/ma7YLv
Дзен: https://nsprg.ru/vd0W2v
@nuancesprog #DataScience
Это руководство предназначено для начинающих разработчиков, желающих, чтобы их код выглядел, как у профессионалов. Представленные здесь 10 однострочников помогут оптимизировать JavaScript-код, сделать его лаконичнее, яснее и удобнее для чтения.
https://nsprg.ru/OV0NLx
VK: https://nsprg.ru/xk6rWm
@nuancesprog #JavaScript
Рассмотрим простой, но масштабируемый подход, который позволит дополнить приложение такой полезной функциональностью, как загрузка и обработка видео.
https://nsprg.ru/my8D3O
VK: https://nsprg.ru/mwZ6oO
Дзен: https://nsprg.ru/x9wRqO
@nuancesprog #AWS #RubyOnRails
🎮 Узнайте, как правильно тестировать скрипты в играх на бесплатном уроке курса "Game QA Engineer".
📅 Дата и время: 07 ноября 2024 года в 20:00 (мск)
📌 Тема: Тестируем скрипты в Kingdom Come: Deliverance
На данном уроке обсудим скрипты в играх и как их тестировать. В отличие от других видов медиа, в играх есть мир, с которым можно взаимодействовать и изменять, а также реакция мира на эти взаимодействия. Это и не только это возможно благодаря скриптам. Протестируем скрипты в игре Kingdom Come: Deliverance.
📚 Основные темы:
- 📜 Что такое скрипт?
- 📝 Какие бывают скрипты?
- 🧪 Тестирование скриптов.
📌 Зарегистрируйтесь для участия https://otus.pw/vCTa/
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Узнаем, как авиация применяет концепцию последовательного проектирования и как это может быть полезно дизайнерам и разработчикам.
https://nsprg.ru/Oob1yv
VK: https://nsprg.ru/ObZD1O
@nuancesprog #ProductDesign
Подведены итоги ежегодной премии Yandex ML Prize: совет выбрал и наградил 14 лауреатов, представивших наиболее значимые и перспективные работы в области машинного обучения. Премия Яндекса проводится уже 6 лет с целью поддержки молодых ученых, в этом году было подано 160 заявок в пяти номинациях.
https://tass.ru/obschestvo/22283467
@nuancesprog #MachineLearning
❓Какой самый больной вопрос для IT-команд? Тестирование микросервисов!
Откройте все секреты! Как повысить отказоустойчивость и управлять взаимодействиями между сервисами?
👨💻🛠👨🏻💻 На открытом уроке мы разберем всё: от юнит-тестов до тестов производительности.
Присоединяйтесь к бесплатному вебинару 7 ноября в 20:00 мск и получите практические инструменты для работы с микросервисами. А еще скидку на обучение на курсе «Software Architect»!
🔴 Регистрируйтесь прямо сейчас и получите доступ к лучшим практикам тестирования в распределённых системах: https://otus.pw/vQ9S/Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Познакомьтесь с 6 функциями, лежащими в основе любого эксплораторного анализа данных. Они позволят сделать первый шаг в исследовании данных в Pandas.
https://nsprg.ru/mrG79x
VK: https://nsprg.ru/x1eqdx
Дзен: https://nsprg.ru/O4lpoO
@nuancesprog #Pandas #DataScience
Обучающее руководство для новичков по созданию бессерверных функций с помощью Netlify: настройка проекта, создание приложения и развертывание API.
https://nsprg.ru/vd0D2v
VK: https://nsprg.ru/O7w30O
Дзен: https://nsprg.ru/ma74Lv
@nuancesprog #JavaScript #Netlify #ForBeginners
Разбираемся в особенностях передачи сообщений между процессами. Рассмотрим как нужно писать для этого выразительный, чистый код.
https://nsprg.ru/mW22qO
VK: https://nsprg.ru/v3GGPv
Дзен: https://nsprg.ru/O5PPnv
@nuancesprog #CPP
На примере практического опыта разработки разберем тему паттернов и антипаттернов в React, что позволит сократить количество допускаемых ошибок.
https://nsprg.ru/xe99yx
VK: https://nsprg.ru/mz552O
Дзен: https://nsprg.ru/xlGGkm
@nuancesprog #React
Ознакомьтесь с бизнес-ориентированной архитектурой - удачно подобранной комбинацией шаблонов, правил и стилей предметно-ориентированного проектирования. Она упростит разработку и высвободит много времени, чтобы сосредоточиться на вопросах бизнес-логики.
https://nsprg.ru/xPGbQm
VK: https://nsprg.ru/v8pGbv
@nuancesprog #Architecture
Что такое виртуальная память и как она помогает эффективно распределять ресурсы? Как система может выделить больше памяти, чем на самом деле доступно на сервере? На нашем вебинаре разберем ключевые вопросы управления памятью в Linux.
Узнаете об эволюции адресации памяти и поймете, зачем используется swap и как работает OOM Killer, защищая систему от нехватки ресурсов.
Погружаясь в тонкости управления памятью, вы сможете оптимизировать свои процессы в Linux и лучше понимать поведение системы под нагрузкой.
Присоединяйтесь 14 ноября в 19:00, чтобы расширить свои знания и улучшить свои навыки работы с памятью в Linux.
Присоединяйтесь и получите скидку на участие в курсе «Computer Sciences»: https://clck.ru/3ETXca
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Начать проходить новый курс или…
посмотреть, как течёт вода, горит огонь или как индусы на YouTube строят дом из глины за 8 часов?
Да, возвращаться к учёбе, когда вы взрослый, совсем не просто… Но покажите вашу решимость учиться и закройте все уведомления, которые появляются на экране каждую секунду: https://tprg.ru/caFI
Реклама, АНО ДПО «Образовательные технологии Яндекса», LjN8KETmA
Улучшаем доступность интерфейсов: опыт работы с Yandex Cloud и Gravity UI
Разрабатывая интерфейсы сайтов, важно помнить о том, что они должны быть доступны для всех пользователей, включая людей с ограниченными возможностями. Это способствует не только улучшению пользовательского опыта, но и повышению репутации компании.
В недавнем аудите Yandex Cloud, использующего опенсорс-дизайн-систему Gravity UI, провели исследование доступности интерфейса. Основное внимание было уделено методам тестирования взаимодействия сайтов со скринридерами. Выявили ряд недочетов, которые могут создать проблемы для пользователей с ограниченным зрением.
Подробнее об аудите и методах тестирования читайте в статье на Habr.
Поддерживая доступность интерфейса, мы делаем мир более открытым и комфортным для всех пользователей! 🌍💡
Поделитесь своим опытом в комментариях и расскажите, как ваша компания работает над приоритетом доступности интерфейсов. 🗨️
Решаем практическую задачу по созданию инструмента для выбора кода страны - реализуем пользовательскую поисковую панель LazyVStack, содержащую данные с разделами и их индексами.
https://nsprg.ru/vGRz4x
VK: https://nsprg.ru/vqL9Yx
Дзен: https://nsprg.ru/mpde9m
@nuancesprog #LazyVStack #Swift
В своём свежем разборе специалисты Яндекса рассмотрели особый подход Spotify к рекомендательным системам, использующий диффузионные модели. Метод работает лучше, чем RL-like подходы: делает подборки разнообразнее и борется с popularity bias.
https://www.arxiv.org/abs/2408.06883
TG: /channel/RecSysChannel/25
@nuancesprog #статьи #DataScience #Spotify
Принцип DRY позволит оптимизировать процесс Kotlin-разработки: снизит количество ошибок, упростит обновление и сопровождение кода, повысит его читаемость. Ознакомьтесь с примерами применения этого подхода и рекомендациями по его корректному использованию.
https://nsprg.ru/OBkXJm
VK: https://nsprg.ru/m6j83m
@nuancesprog #Kotlin
Предлагаем удобное для начинающих руководство по созданию собственных данных для анализа и тестирования. Использование синтетических наборов данных позволит повысить производительность моделей машинного обучения и снизить затраты на разработку и тестирование приложений.
https://nsprg.ru/mER93x
VK: https://nsprg.ru/m0R0jv
@nuancesprog #Python
Показываем, как с легкостью создать механизм переключения на темную тему всего за пятьдесят две строчки кода.
https://nsprg.ru/mpdB9m
VK: https://nsprg.ru/mnoqLx
Дзен: https://nsprg.ru/vqLYYx
@nuancesprog #CSS #JavaScript
Пришло время развивать инструменты ИИ, выходя за рамки интерфейсов, основанных на промптах. Предлагаем рассмотреть новейшие более надежные ментальные модели, ориентированные на совместную работу.
https://nsprg.ru/xk6eWm
VK: https://nsprg.ru/vGRo4x
@nuancesprog #ArtificialIntelligence
Пошаговое руководство поможет за считанные минуты внедрить и протестировать ролевое управление доступом (RBAC) в приложение Node.js и Express. Библиотека Permify позволит упростить управление разрешениями и создать устойчивую и безопасную среду приложения.
https://nsprg.ru/my803O
VK: https://nsprg.ru/x9wkqO
@nuancesprog #NodeJS #ExpressJS
Разберемся, когда применяются эти опции и чем отличаются. Изучим основные их категории и способы поиска различных элементов конфигурации, поддерживаемых виртуальной машиной Java.
https://nsprg.ru/xPGZJm
VK: https://nsprg.ru/v8p2gv
@nuancesprog #Java #JVM
Оба фреймворка - как Flutter, так и React Native - являются популярными мультиплатформенными инструментами для быстрого и легкого создания мобильных приложений. И все же перед разработкой очередного проекта стоит выяснить, чем отличаются эти платформы и как лучше использовать каждую из них.
https://nsprg.ru/ma747v
VK: https://nsprg.ru/xPGZ6m
Дзен: https://nsprg.ru/O7w3XO
@nuancesprog #ReactNative #Flutter