Size: a a a

NOP::Nuances of programming

2020 September 28
NOP::Nuances of programming
Дизайн для всех: подробное руководство по созданию интерфейсов для людей с ограниченными возможностями

Количество людей с ограниченными возможностями исчисляется сотнями миллионов. Это значит, что такие люди точно есть среди ваших пользователей, и всем им нужна помощь при посещении вашего сайта. Узнайте, какие факторы следует учитывать в дизайне интерфейса, чтобы сделать его максимально удобным для всех.

https://nuancesprog.ru/p/9807

@nuancesprog #статьи #Design #UI #UX
источник
NOP::Nuances of programming
Узнаем, в чём смысл инверсии зависимостей, как её использовать для настройки хендлера и задействовать с любой реализацией клиента (внутри — пример с цитатами Канье Уэста). Научимся создавать тесты, имитирующие зависимости, для уменьшения количества изменений в бизнес-логике.

https://nuancesprog.ru/p/9813

@nuancesprog #статьи #Golang
источник
2020 September 29
NOP::Nuances of programming
Какие навыки необходимы тестировщику, чтобы возглавить команду?

Подключайтесь 9 октября в 20:00 к вебинару, где Анастасия Агеева-Нгуен, эксперт по инженерным практикам в Tinkoff Group, поделится карьерными инсайтами и представит программу онлайн-курса «QA Lead».

Вы узнаете, чем отличается курс, как организована практика и как сэкономить на обучении. Программа рассчитана на тестировщиков с опытом.

Регистрируйтесь на вебинар и готовьте вопросы к встрече с экспертом https://otus.pw/YnIJ/
источник
NOP::Nuances of programming
Упрощаем работу с Google-формами: Apps Script и выпадающее меню

Расскажем, как можно облегчить себе жизнь простым инструментом для форм и таблиц, и напишем короткий скрипт для автоматизации рутинной работы.

https://nuancesprog.ru/p/9818

@nuancesprog #статьи #Google
источник
NOP::Nuances of programming
Освоим обработку ошибок и исключений в React Hooks за 5 минут! Рассмотрим сценарий использования на примере утилиты для деления двух значений и узнаем, как присходит отслеживание появляющихся ошибок. Попробуем создать в виртуальном редакторе свой сценарий в режиме реального времени.

https://nuancesprog.ru/p/9823

@nuancesprog #статьи #React
источник
2020 September 30
NOP::Nuances of programming
"Поехали" в мир кибербезопасности!

HackerU — эксперт в области обучения IT и кибербезопасности проводит интенсив-практикум для новичков!

За 4 дня вы научитесь:
- Устанавливать и настраивать Linux-системы на виртуальные машины
- Настраивать сеть и понимать особенности ее работы
- Осуществлять ряд сетевых атак и выстраивать защиту от них
- Осуществлять ряд атак, связанных с уязвимостью ОС и разрабатывать защиту от них

Интенсив ведет: Ильдар Садыков, действующий руководитель отдела ИБ Федерального бюро МСЭ Министерство труда и социальной защиты РФ. Управляет 2 000 системами в 85 регионах РФ.

Сделайте первый шаг в профессию – запишитесь на интенсив: https://is.gd/8owj7Z
источник
NOP::Nuances of programming
Настало время для экспериментов - собираем кубик Рубика с применением генетических алгоритмов! Ознакомимся с нотацией кубика Рубика, а затем поэтапно разберем процесс реализации и обсудим получившийся результат.

https://nuancesprog.ru/p/9341

@nuancesprog #статьи #Python #DataScience
источник
NOP::Nuances of programming
Области видимости в Android и Hilt

Порой при разработке приложения возникает необходимость использования областей видимости для различных компонентов. Выясним, какими способами можно внедрить области видимости в приложение, какие могут возникнуть трудности, можно ли использовать разные способы реализации в одном проекте и почему использование этой технологии может быть дорогостоящим.

https://nuancesprog.ru/p/9835

@nuancesprog #статьи #Android
источник
2020 October 01
NOP::Nuances of programming
Как тестировщику перейти в область нагрузочного тестирования, где зарплаты специалистов на 30% выше? Присоединяйтесь 15 октября в 20:00 к вебинару Василия Кудрявцева, где он поделится карьерными инсайтами и представит программу онлайн-курса «Нагрузочное тестирование».

Вы узнаете, чем отличается курс, как организована практика и как сэкономить на обучении. Программа рассчитана на тестировщиков с опытом. Вступительный тест поможет вам оценить свой уровень и подготовиться к вебинару.

Регистрируйтесь на вебинар и используйте эту возможность, чтобы задать эксперту свои вопросы https://otus.pw/5Jri/
источник
NOP::Nuances of programming
Смелое утверждение, не так ли? В связи с чем, становится особенно интересно, какие аргументы приводит автор в его обоснование и какие альтернативные решения предлагает взамен. Ну что, готовы подискутировать?

https://nuancesprog.ru/p/9845

@nuancesprog #статьи #CProgramming
источник
NOP::Nuances of programming
Крутые наборы данных для машинного обучения

Хорошему специалисту известно, что при разработке системы машинного обучения обязательно нужны тестовые данные, использующиеся как для калибровки системы, так собственно и для её создания. В сети есть огромное количество самых разнообразных общедоступных библиотек данных. Их создают не только компании, но и комьюнити, постоянно улучшая и дополняя новыми данными общие коллекции. Расскажем о наиболее крутых наборах самых разнообразных данных.

https://nuancesprog.ru/p/9851

@nuancesprog #статьи #DataScience
источник
2020 October 02
NOP::Nuances of programming
Посоветуй друга-разработчика в IT-команду и получи денежное вознаграждение

Онлайн-гипермаркет Перекрёсток Впрок расширяется и ищет новых Ричардов Хендриксов в команду. Со всеми вакансиями можно ознакомиться на сайте, который, кстати, очень круто стилизован.  

Самое интересное, что Перекрёсток Впрок дает возможность людям не из IT-сферы порекомендовать своих друзей-разработчиков и получить за это 20 000 рублей.

Подробнее: https://perekrestok.tech/
источник
NOP::Nuances of programming
Haskell: навстречу функциональному программированию

Приглашаем вас в мир функционального программирования на Haskell! Составим общее представление, изучим базовые положения и научимся писать простой код. И всё это легко и непринужденно!

https://nuancesprog.ru/p/9857

@nuancesprog #статьи #Haskell
источник
NOP::Nuances of programming
Импорт в Python

Изучим систему импорта с подробным обзором инструкции import и того, как она работает в Python, с примерами. Узнаем, как использовать модули, пакеты и пакеты пространства имён, научимся работать с ресурсами и файлами данных внутри пакетов и динамически импортировать модули во время выполнения.

https://nuancesprog.ru/p/9862

@nuancesprog #статьи #Python
источник
2020 October 03
NOP::Nuances of programming
Как создать полезную офлайн-страницу для веб-приложения

Могут ли разработчики гарантировать пользователю стабильное интернет-соединение? Конечно же нет. Но зато в случае сетевого сбоя они могут  предоставить ему доступ к определенным информационным ресурсам с помощью специальной офлайн-страницы.

https://nuancesprog.ru/p/9875

@nuancesprog #статьи #WebDevelopment
источник
NOP::Nuances of programming
Импорт в Python: часть 2

Продолжаем изучать систему импорта с примерами. Узнаем, что происходит при импорте модулей и пакетов, какую роль играют при этом кэш модулей и синглтоны, и разберёмся, почему встроенные модули не затеняются локальными. Попробуем расширить систему импорта собственным загрузчиком и средством поиска, научимся настраивать автоматическую установку модулей из PyPl и покажем несколько хитрых приёмов.

Часть 1 - https://nuancesprog.ru/p/9862

https://nuancesprog.ru/p/9880

@nuancesprog #статьи #Python
источник
2020 October 04
NOP::Nuances of programming
Элементы управления выбором в пользовательском интерфейсе

Когда вы самостоятельно пишете сложное приложение с богатыми меню настроек и возможностей, нужно продумать удобство выбора  -  списков, тумблеров, радио-кнопок и простого клика. Читайте ниже рекомендации по удобству использования с наглядными иллюстрациями плохо/хорошо.

https://nuancesprog.ru/p/9886

@nuancesprog #статьи #Design #UI #UX
источник
NOP::Nuances of programming
Современный COBOL: руководство по реализации микросервиса

На примере короткой программы вы научитесь внедрять микросервис на COBOL без мейнфреймов, структурируете проект, обработаете зависимости, внедрите автоматические тесты, создадите виртуальную среду выполнения и опубликуете микросервис на GitHub в рамках практики непрерывной интеграции.

https://nuancesprog.ru/p/9890

@nuancesprog #статьи #COBOL
источник
2020 October 05
NOP::Nuances of programming
Узнаем, как происходит отладка приложений на Rust, какие здесь есть методы трассировки и как пишется асинхронный код. Создадим асинхронную функцию и отследим, что происходит во время трассировки.

https://nuancesprog.ru/p/9898

@nuancesprog #статьи #Rust
источник
NOP::Nuances of programming
Практичные Canary-релизы в Kubernetes с Argo Rollouts

Свод рекомендаций для оптимизации canary-релизов при помощи Argo Rollouts. Как повысить эффективность их анализа, какой объем трафика выделять и какие еще моменты стоит учитывать, чтобы не навредить конечным пользователям.

https://nuancesprog.ru/p/9904

@nuancesprog #статьи #Kubernetes
источник