В центре нашего внимания - мутационное тестирование: его роль в создании качественного набора тестов, преимущества и недостатки, типы мутаций и инструменты. Сезон охоты на мутантов открыт!
https://nuancesprog.ru/p/11423
@nuancesprog #статьи #TDD #Testing
https://nuancesprog.ru/p/11423
@nuancesprog #статьи #TDD #Testing
Рассмотрим архитектуру фреймворка Electron, чтобы понять, как работает данное ПО. Затем разберем структуру шаблонного проекта Electron и создадим простое настольное приложение с помощью HTML, CSS и JavaScript.
https://nuancesprog.ru/p/11429
@nuancesprog #статьи #Electron
https://nuancesprog.ru/p/11429
@nuancesprog #статьи #Electron
Всегда полезно узнать что-то новое в своей сфере деятельности, особенно если это ускоряет решение привычных задач. Ведь сэкономленное время и силы можно направить на открытие или изучение нового. Рассмотрим 8 приёмов, которые точно пригодятся на практике.
https://nuancesprog.ru/p/11436
@nuancesprog #статьи #HTML #CSS
https://nuancesprog.ru/p/11436
@nuancesprog #статьи #HTML #CSS
Существует огромное количество языков программирования. И лучший способ понять, какой язык стоит применять в определённой сфере, - это увидеть их разницу на практическом примере.
https://nuancesprog.ru/p/11440
@nuancesprog #статьи #CPP #Python
https://nuancesprog.ru/p/11440
@nuancesprog #статьи #CPP #Python
Чем поможет Clean Architecture разработчику приложений для Android? Ответим на этот вопрос и демонстрируем простой пример.
https://nuancesprog.ru/p/11445
@nuancesprog #статьи #Android
https://nuancesprog.ru/p/11445
@nuancesprog #статьи #Android
Когда лучше использовать экшены Docker вместо их JS-альтернативы? Из чего они строятся и как? Отвечаем на эти вопросы и наглядно демонстрируем пошаговую реализацию экшена.
https://nuancesprog.ru/p/11454
@nuancesprog #статьи #Docker #Git
https://nuancesprog.ru/p/11454
@nuancesprog #статьи #Docker #Git
Сегодня Python по праву можно назвать самым популярным языком программирования среди изучаемых. В статье перечислены основные вопросы, которые могут задать на собеседовании при приеме на работу.
https://nuancesprog.ru/p/11460
@nuancesprog #статьи #Python
https://nuancesprog.ru/p/11460
@nuancesprog #статьи #Python
Одна из интересных особенностей Telegram заключается в возможности создать собственного бота. Он помогает автоматизировать и упрощать повседневные задачи. Узнаем, как сделать простого бота с помощью Node.js.
https://nuancesprog.ru/p/11467
@nuancesprog #статьи #Node
https://nuancesprog.ru/p/11467
@nuancesprog #статьи #Node
Хороший и удобный веб-дизайн играет большую роль в продвижении продуктов/услуг и привлечении пользователей. В статье собраны полезные и важные советы веб-дизайнерам, подходящие для любого сайта.
https://nuancesprog.ru/p/11472
@nuancesprog #статьи #WebDesign
https://nuancesprog.ru/p/11472
@nuancesprog #статьи #WebDesign
Простота и элегантность Go в сочетании с концепцией параллелизма делают его идеальным языком для распределенных сервисов следующего поколения. В знак своей любви к этому языку инженер-консультант по данным Джордж Фрэнсис-младший разработал набор инструментов, которые помогут использовать Go для работы с микросервисами. Подробно рассмотрим каждый из них.
https://nuancesprog.ru/p/11478
@nuancesprog #статьи #Golang
https://nuancesprog.ru/p/11478
@nuancesprog #статьи #Golang
Заменит ли искусственный интеллект музыкантов? Такая вероятность есть, но точно не в этом году. А пока представим вашему вниманию три компании, разработчики которых однажды смогут поучаствовать в борьбе за Грэмми. Без Илона Маска, конечно же, не обошлось. И расскажем, какие подходы они используют.
https://nuancesprog.ru/p/11483
@nuancesprog #статьи #ArtificialIntelligence #DataScience
https://nuancesprog.ru/p/11483
@nuancesprog #статьи #ArtificialIntelligence #DataScience
Разберём распространённые ошибки при разработке Android-приложений. Расскажем, почему их стоит избегать и что для этого нужно.
https://nuancesprog.ru/p/11495
@nuancesprog #статьи #Android
https://nuancesprog.ru/p/11495
@nuancesprog #статьи #Android
TypeScript позволяет сделать код надежнее, понятнее и легче в обслуживании, но как именно? Ответы на самые актуальные вопросы о его преимуществах и особенностях.
https://nuancesprog.ru/p/11501
@nuancesprog #статьи #TypeScript
https://nuancesprog.ru/p/11501
@nuancesprog #статьи #TypeScript
Представляем 7 библиотек Python, которые помогут создать приложение для обработки данных. Овладев этими инструментами, вы сможете разрабатывать минимально жизнеспособные продукты (MVP - Minimum Viable Product) за считанные часы и тестировать свои идеи на реальных пользователях.
https://nuancesprog.ru/p/11508
@nuancesprog #статьи #Python
https://nuancesprog.ru/p/11508
@nuancesprog #статьи #Python
Узнаем, какие преимущества дают хуки вместо классов и как массив зависимостей с хуком useEffect помогает обойти многие неудобные элементы старого синтаксиса React. Задействуем хуки в приложении и попробуем оптимизировать хук useEffect.
https://nuancesprog.ru/p/11513
@nuancesprog #статьи #React
https://nuancesprog.ru/p/11513
@nuancesprog #статьи #React
Заглянем "под капот" процесса компиляции и поэтапно рассмотрим, как именно преобразуется высокоуровневый код в низкоуровневый исполняемый формат. В качестве примера взята программа C++ под Ubuntu.
https://nuancesprog.ru/p/11518
@nuancesprog #статьи #CPP
https://nuancesprog.ru/p/11518
@nuancesprog #статьи #CPP
Минувший год внес свои коррективы как в реальную жизнь, так и в цифровую сферу. Как изменится взаимодействие пользователей со смартфонами? Каких тенденций стоит придерживаться при создании мобильных приложений в 2021 году? Ответим на эти и сопутствующие вопросы.
https://nuancesprog.ru/p/11523
@nuancesprog #статьи #UX #UI #Design
https://nuancesprog.ru/p/11523
@nuancesprog #статьи #UX #UI #Design
Данное руководство подскажет оптимальный и эффективный алгоритм решения задач по Python-программированию с мобилизацией всех знаний и применением разных подходов.
https://nuancesprog.ru/p/11527
@nuancesprog #статьи #DataScience
https://nuancesprog.ru/p/11527
@nuancesprog #статьи #DataScience
Динамические ссылки довольно часто можно встретить на сайтах, на которых выходит много материалов. Называть каждую страницу отдельным заголовком довольно времязатратно. Статические ссылки имеют ряд весомых преимуществ по сравнению с динамическими. Обсудим подробнее.
https://nuancesprog.ru/p/11534
@nuancesprog #статьи #Apache #SEO
https://nuancesprog.ru/p/11534
@nuancesprog #статьи #Apache #SEO
Хотите изучить Rust в 2021 году? Вашему вниманию подборка онлайн-курсов и книг для самостоятельного изучения Rust, в том числе 1½ совершенно бесплатных курса (на английском) и пара ресурсов на русском.
https://nuancesprog.ru/p/11542
@nuancesprog #статьи #Rust
https://nuancesprog.ru/p/11542
@nuancesprog #статьи #Rust
Как удобнее всего искать экшены, автоматизировать отслеживание их новых версий и выпускать собственные варианты? Основная информация и вспомогательные ссылки.
https://nuancesprog.ru/p/11548
@nuancesprog #статьи #Git
https://nuancesprog.ru/p/11548
@nuancesprog #статьи #Git