Принцип DRY позволит оптимизировать процесс Kotlin-разработки: снизит количество ошибок, упростит обновление и сопровождение кода, повысит его читаемость. Ознакомьтесь с примерами применения этого подхода и рекомендациями по его корректному использованию.
https://nsprg.ru/OBkXJm
VK: https://nsprg.ru/m6j83m
@nuancesprog #Kotlin
https://nsprg.ru/OBkXJm
VK: https://nsprg.ru/m6j83m
@nuancesprog #Kotlin
Рассмотрим простой, но масштабируемый подход, который позволит дополнить приложение такой полезной функциональностью, как загрузка и обработка видео.
https://nsprg.ru/my8D3O
VK: https://nsprg.ru/mwZ6oO
Дзен: https://nsprg.ru/x9wRqO
@nuancesprog #AWS #RubyOnRails
https://nsprg.ru/my8D3O
VK: https://nsprg.ru/mwZ6oO
Дзен: https://nsprg.ru/x9wRqO
@nuancesprog #AWS #RubyOnRails
В своём свежем разборе специалисты Яндекса рассмотрели особый подход Spotify к рекомендательным системам, использующий диффузионные модели. Метод работает лучше, чем RL-like подходы: делает подборки разнообразнее и борется с popularity bias.
https://www.arxiv.org/abs/2408.06883
TG: https://www.tg-me.com/RecSysChannel/25
@nuancesprog #статьи #DataScience #Spotify
https://www.arxiv.org/abs/2408.06883
TG: https://www.tg-me.com/RecSysChannel/25
@nuancesprog #статьи #DataScience #Spotify
Это руководство предназначено для начинающих разработчиков, желающих, чтобы их код выглядел, как у профессионалов. Представленные здесь 10 однострочников помогут оптимизировать JavaScript-код, сделать его лаконичнее, яснее и удобнее для чтения.
https://nsprg.ru/OV0NLx
VK: https://nsprg.ru/xk6rWm
@nuancesprog #JavaScript
https://nsprg.ru/OV0NLx
VK: https://nsprg.ru/xk6rWm
@nuancesprog #JavaScript
Решаем практическую задачу по созданию инструмента для выбора кода страны - реализуем пользовательскую поисковую панель LazyVStack, содержащую данные с разделами и их индексами.
https://nsprg.ru/vGRz4x
VK: https://nsprg.ru/vqL9Yx
Дзен: https://nsprg.ru/mpde9m
@nuancesprog #LazyVStack #Swift
https://nsprg.ru/vGRz4x
VK: https://nsprg.ru/vqL9Yx
Дзен: https://nsprg.ru/mpde9m
@nuancesprog #LazyVStack #Swift
Узнайте о передовых методах работы с неструктурированными данными с помощью хранилищ объектов и озер данных. Это позволит более эффективно хранить, собирать и использовать данные.
https://nsprg.ru/ObZk1O
VK: https://nsprg.ru/ma7YLv
Дзен: https://nsprg.ru/vd0W2v
@nuancesprog #DataScience
https://nsprg.ru/ObZk1O
VK: https://nsprg.ru/ma7YLv
Дзен: https://nsprg.ru/vd0W2v
@nuancesprog #DataScience
Улучшаем доступность интерфейсов: опыт работы с Yandex Cloud и Gravity UI
Разрабатывая интерфейсы сайтов, важно помнить о том, что они должны быть доступны для всех пользователей, включая людей с ограниченными возможностями. Это способствует не только улучшению пользовательского опыта, но и повышению репутации компании.
В недавнем аудите Yandex Cloud, использующего опенсорс-дизайн-систему Gravity UI, провели исследование доступности интерфейса. Основное внимание было уделено методам тестирования взаимодействия сайтов со скринридерами. Выявили ряд недочетов, которые могут создать проблемы для пользователей с ограниченным зрением.
Подробнее об аудите и методах тестирования читайте в статье на Habr.
Поддерживая доступность интерфейса, мы делаем мир более открытым и комфортным для всех пользователей! 🌍💡
Поделитесь своим опытом в комментариях и расскажите, как ваша компания работает над приоритетом доступности интерфейсов. 🗨️
Разрабатывая интерфейсы сайтов, важно помнить о том, что они должны быть доступны для всех пользователей, включая людей с ограниченными возможностями. Это способствует не только улучшению пользовательского опыта, но и повышению репутации компании.
В недавнем аудите Yandex Cloud, использующего опенсорс-дизайн-систему Gravity UI, провели исследование доступности интерфейса. Основное внимание было уделено методам тестирования взаимодействия сайтов со скринридерами. Выявили ряд недочетов, которые могут создать проблемы для пользователей с ограниченным зрением.
Подробнее об аудите и методах тестирования читайте в статье на Habr.
Поддерживая доступность интерфейса, мы делаем мир более открытым и комфортным для всех пользователей! 🌍💡
Поделитесь своим опытом в комментариях и расскажите, как ваша компания работает над приоритетом доступности интерфейсов. 🗨️
Среда NestJS - популярное решение для разработки эффективных приложений. Познакомимся с пошаговым гайдом по построению надежного бэкенда REST API с помощью этого фреймворка.
https://nsprg.ru/O7wk0O
VK: https://nsprg.ru/xPGbJm
@nuancesprog #NestJS #RESTAPI
https://nsprg.ru/O7wk0O
VK: https://nsprg.ru/xPGbJm
@nuancesprog #NestJS #RESTAPI
Начать проходить новый курс или…
посмотреть, как течёт вода, горит огонь или как индусы на YouTube строят дом из глины за 8 часов?
Да, возвращаться к учёбе, когда вы взрослый, совсем не просто… Но покажите вашу решимость учиться и закройте все уведомления, которые появляются на экране каждую секунду: https://tprg.ru/caFI
Реклама, АНО ДПО «Образовательные технологии Яндекса», LjN8KETmA
посмотреть, как течёт вода, горит огонь или как индусы на YouTube строят дом из глины за 8 часов?
Да, возвращаться к учёбе, когда вы взрослый, совсем не просто… Но покажите вашу решимость учиться и закройте все уведомления, которые появляются на экране каждую секунду: https://tprg.ru/caFI
Реклама, АНО ДПО «Образовательные технологии Яндекса», LjN8KETmA
Что общего у фейковых новостей? Как создать чат-бота, который отличает такие новости от реальных? Почему BERT не является универсальным решением в машинном обучении? Узнайте ответы на эти и сопутствующие вопросы прямо сейчас.
https://nsprg.ru/OobY2v
VK: https://nsprg.ru/vd0W8v
Дзен: https://nsprg.ru/ObZkEO
@nuancesprog #MachineLearning
https://nsprg.ru/OobY2v
VK: https://nsprg.ru/vd0W8v
Дзен: https://nsprg.ru/ObZkEO
@nuancesprog #MachineLearning
Что такое виртуальная память и как она помогает эффективно распределять ресурсы? Как система может выделить больше памяти, чем на самом деле доступно на сервере? На нашем вебинаре разберем ключевые вопросы управления памятью в Linux.
Узнаете об эволюции адресации памяти и поймете, зачем используется swap и как работает OOM Killer, защищая систему от нехватки ресурсов.
Погружаясь в тонкости управления памятью, вы сможете оптимизировать свои процессы в Linux и лучше понимать поведение системы под нагрузкой.
Присоединяйтесь 14 ноября в 19:00, чтобы расширить свои знания и улучшить свои навыки работы с памятью в Linux.
Присоединяйтесь и получите скидку на участие в курсе «Computer Sciences»: https://clck.ru/3ETXca
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Узнаете об эволюции адресации памяти и поймете, зачем используется swap и как работает OOM Killer, защищая систему от нехватки ресурсов.
Погружаясь в тонкости управления памятью, вы сможете оптимизировать свои процессы в Linux и лучше понимать поведение системы под нагрузкой.
Присоединяйтесь 14 ноября в 19:00, чтобы расширить свои знания и улучшить свои навыки работы с памятью в Linux.
Присоединяйтесь и получите скидку на участие в курсе «Computer Sciences»: https://clck.ru/3ETXca
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Хотите защитить пользователей своих приложений от мошеннических действий? Сделайте это с помощью автоматического извлечения данных путем OCR и биометрических технологий. Предлагаем подробное руководство по интеграции OCR с биометрическими решениями.
https://nsprg.ru/ma7YBv
VK: https://nsprg.ru/O7wk2O
@nuancesprog #Angular #AppSec
https://nsprg.ru/ma7YBv
VK: https://nsprg.ru/O7wk2O
@nuancesprog #Angular #AppSec
Ознакомьтесь с бизнес-ориентированной архитектурой - удачно подобранной комбинацией шаблонов, правил и стилей предметно-ориентированного проектирования. Она упростит разработку и высвободит много времени, чтобы сосредоточиться на вопросах бизнес-логики.
https://nsprg.ru/xPGbQm
VK: https://nsprg.ru/v8pGbv
@nuancesprog #Architecture
https://nsprg.ru/xPGbQm
VK: https://nsprg.ru/v8pGbv
@nuancesprog #Architecture
Изучим, как осуществляются мониторинг и логирование службы Go. Напишем код приложения и модульный тест, создав конфигурационные и тестовые файлы, и посмотрим метрики в дашборде Grafana.
https://nsprg.ru/vLdd5v
VK: https://nsprg.ru/xREEEm
@nuancesprog #Golang #Grafana #NewRelic #Prometheus #Sentry
https://nsprg.ru/vLdd5v
VK: https://nsprg.ru/xREEEm
@nuancesprog #Golang #Grafana #NewRelic #Prometheus #Sentry
На примере практического опыта разработки разберем тему паттернов и антипаттернов в React, что позволит сократить количество допускаемых ошибок.
https://nsprg.ru/xe99yx
VK: https://nsprg.ru/mz552O
Дзен: https://nsprg.ru/xlGGkm
@nuancesprog #React
https://nsprg.ru/xe99yx
VK: https://nsprg.ru/mz552O
Дзен: https://nsprg.ru/xlGGkm
@nuancesprog #React
Архитектура MVI обеспечивает приложениям Eventbrite четкое разделение задач, предсказуемый поток данных и централизованное управление состоянием. Изучите подробно эту архитектуру, оцените ее преимущества перед MVVM и узнайте, как имплементировать ее в приложение.
https://nsprg.ru/xJooDv
VK: https://nsprg.ru/mDDDMm
@nuancesprog #Android
https://nsprg.ru/xJooDv
VK: https://nsprg.ru/mDDDMm
@nuancesprog #Android
Разбираемся в особенностях передачи сообщений между процессами. Рассмотрим как нужно писать для этого выразительный, чистый код.
https://nsprg.ru/mW22qO
VK: https://nsprg.ru/v3GGPv
Дзен: https://nsprg.ru/O5PPnv
@nuancesprog #CPP
https://nsprg.ru/mW22qO
VK: https://nsprg.ru/v3GGPv
Дзен: https://nsprg.ru/O5PPnv
@nuancesprog #CPP
Научимся работать с файлом .proto, генерировать код Dart с protoc и модифицировать приложение Flutter для применения gRPC вместо HTTP. А также взаимодействовать с API-интерфейсом и напрямую с gRPC.
https://nsprg.ru/Oobb2v
VK: https://nsprg.ru/ObZZEO
@nuancesprog #gRPC #Flutter
https://nsprg.ru/Oobb2v
VK: https://nsprg.ru/ObZZEO
@nuancesprog #gRPC #Flutter
Представляем вашему вниманию наглядное введение в концепцию прототипов JavaScript для новичков.
https://nsprg.ru/v2nnqv
VK: https://nsprg.ru/vX99WO
Дзен: https://nsprg.ru/OZEEPv
@nuancesprog #JavaScript #ForBeginners
https://nsprg.ru/v2nnqv
VK: https://nsprg.ru/vX99WO
Дзен: https://nsprg.ru/OZEEPv
@nuancesprog #JavaScript #ForBeginners
Воспользуйтесь руководством по созданию модификатора 3D-границ и панели поиска с использованием этого модификатора. Вы научитесь рисовать тени и блики для получения эффекта выпуклости, а также узнаете, как написать TextField с индивидуальным стилем.
https://nsprg.ru/mERRjx
VK: https://nsprg.ru/m0RRLv
@nuancesprog #JetpackCompose
https://nsprg.ru/mERRjx
VK: https://nsprg.ru/m0RRLv
@nuancesprog #JetpackCompose