Психологи давно установили, что цвет существенно влияет на восприятие вещей. Психология цвета изучает значение каждого оттенка. Какие цвета нравятся пользователям? Как выбрать подходящую палитру для определенной культуры? Детально разберем эти и сопутствующие вопросы.
https://nuancesprog.ru/p/11363
@nuancesprog #статьи #Design
https://nuancesprog.ru/p/11363
@nuancesprog #статьи #Design
Введение в аспектно-ориентированное программирование: основные концепции (аспекты, советы, срезы), преимущества и недостатки, а также пример базовой реализации метода inject.
https://nuancesprog.ru/p/11368
@nuancesprog #статьи #JavaScript
https://nuancesprog.ru/p/11368
@nuancesprog #статьи #JavaScript
Программистам тесно в настоящем, и мыслями они уже в далеком будущем. Поспешим вслед за ними и ответим на вопрос: "Способно ли функциональное программирование в перспективе вытеснить объектно-ориентированное?", а для этого нам предстоит взвесить основные преимущества обеих парадигм.
https://nuancesprog.ru/p/11373
@nuancesprog #статьи #FunctionalProgramming
https://nuancesprog.ru/p/11373
@nuancesprog #статьи #FunctionalProgramming
Расскажем о чрезвычайно полезных для разработчика инструментах: RegEx 101, Prettier, Log Rocket, CSS Scan, WhatRuns и другие. Повысьте с их помощью свою продуктивность и качество работы!
https://nuancesprog.ru/p/11378
@nuancesprog #статьи #Education
https://nuancesprog.ru/p/11378
@nuancesprog #статьи #Education
Принципы SOLID помогли еще одному программисту создать отличный код, что в очередной раз говорит об их эффективности и практической значимости. Ну как не освежить их в памяти?
https://nuancesprog.ru/p/11385
@nuancesprog #статьи #Solid
https://nuancesprog.ru/p/11385
@nuancesprog #статьи #Solid
С каждым днем темная тема в пользовательском интерфейсе набирает большую популярность. Для каких случаев она подходит лучше всего? В чем ее отличие от светлой темы? Ответим на эти вопросы и подробно разберем главные правила использования темной темы.
https://nuancesprog.ru/p/11391
@nuancesprog #статьи #Design #UI
https://nuancesprog.ru/p/11391
@nuancesprog #статьи #Design #UI
Недавнее падение Биткойна на 25% свидетельствует о том, что он никогда не станет настоящей валютой. Узнаем, какое будущее для него планировалось и какое положение он занимает сейчас, а также кому стоит обратить на него внимание.
https://nuancesprog.ru/p/11395
@nuancesprog #статьи #Crypto
https://nuancesprog.ru/p/11395
@nuancesprog #статьи #Crypto
React, как одна из ведущих технологий на рынке фреймворков, имеет ряд неоспоримых преимуществ, а наличие хуков как раз положительно выделяет ее среди конкурентов. Поэтому, если присутствует такая возможность, почему бы не воспользоваться ею и не написать парочку своих хуков. Расскажем, как это сделать.
https://nuancesprog.ru/p/11400
@nuancesprog #статьи #React
https://nuancesprog.ru/p/11400
@nuancesprog #статьи #React
GitHub Package Registry обещает создать благоприятную среду для ваших пакетов. Верить на слово мы не будем, а напросимся к нему в гости, узнаем обо всех преимуществах/ограничениях этого реестра и сразу опубликуем в нем пакет NPM.
https://nuancesprog.ru/p/11405
@nuancesprog #статьи #Git
https://nuancesprog.ru/p/11405
@nuancesprog #статьи #Git
Узнаем, кто может вытеснить JavaScript с лидирующих позиций в веб-разработке и кто уже вклинился в тройку самых желанных JavaScript-фреймворков. Выясним, что нового в CSS-технологиях и какой инструмент может стать прорывным в 2021 году, а также попытаемся сделать прогнозы относительно дальнейших перспектив фронтенд-разработки.
https://nuancesprog.ru/p/11410
@nuancesprog #статьи #JavaScript
https://nuancesprog.ru/p/11410
@nuancesprog #статьи #JavaScript
Пришло время обсудить более глобальные и сложные архитектурные решения, чем те, что касаются лишь уровня представления, например MVP, MVVM, MVI и прочие. Рассмотрим техники создания крупного приложения, с которым будет удобно работать десяткам и даже сотням программистов. Эти инструкции помогут обеспечить надежное масштабирование, независимо от объема написанного кода.
https://nuancesprog.ru/p/11414
@nuancesprog #статьи #Mobile
https://nuancesprog.ru/p/11414
@nuancesprog #статьи #Mobile
Как писать меньше кода, выполняя при этом больше операций? Научимся правильно применять функцию zip и узнаем о её крутых трюках и хитростях, делающих код очень элегантным.
https://nuancesprog.ru/p/11418
@nuancesprog #статьи #Python
https://nuancesprog.ru/p/11418
@nuancesprog #статьи #Python
В центре нашего внимания - мутационное тестирование: его роль в создании качественного набора тестов, преимущества и недостатки, типы мутаций и инструменты. Сезон охоты на мутантов открыт!
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