NOP::Nuances of Programming
67.1K subscribers
3.33K photos
10 videos
12 files
4.67K links
Любые вопросы по сотрудничеству: @ramilkr
Если нужен токен:
https://telega.in/c/nuancesprog
NOP::Humor - https://t.iss.one/nophumor
NOP::Recruiter Удаленка- https://t.iss.one/nopremote

РКН: 4977653520
Download Telegram
Определимся, стоит ли использовать нереляционные базы данных. Узнаем, какие схемы в них реализованы, каковы недостатки и есть ли альтернативы этим БД.

https://nuancesprog.ru/p/10311

@nuancesprog #статьи #Database #NoSQL
UX или UI - на что уделить внимание?

UX и UI - эти термины известны уже более 50 лет, а многие до сих пор продолжают их путать. Что же у них общего и в чем заключается главное отличие? Детально изучаем функции двух интерфейсов.

https://nuancesprog.ru/p/10316

@nuancesprog #статьи #UI #UX
Fake-объекты практичнее mock-объектов

Рассмотрим преимущества fake-объектов перед mock-объектами прежде всего в тех областях, где они могут использоваться взаимозаменяемо, в теории - везде.

https://nuancesprog.ru/p/10321

@nuancesprog #статьи #UnitTesting
Сборка и запуск загрузчика

Пишем собственный загрузчик и разбираем базовые принципы работы вычислительных и операционных систем.

https://nuancesprog.ru/p/10327

@nuancesprog #статьи #Bootloader
ТОП 5 советов, как улучшить свои UI навыки

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

https://nuancesprog.ru/p/10332

@nuancesprog #статьи #UI #Design
Аннотации для параллелизма в Java: расцвечивание потоков

Как эффективнее управлять работой с потоками и не запутаться в них в нетривиально реализованной системе - рассматриваем вариант решения.

https://nuancesprog.ru/p/10338

@nuancesprog #статьи #Java
Вы создали свой первый веб-сайт и вам не терпится поделиться им с миром? Научим, как быстро и легко запустить его с помощью платформы Heroku и Netlify.

https://nuancesprog.ru/p/10343

@nuancesprog #статьи #React
Kubernetes: сэкономьте до 50% с вытесняемыми объектами

Kubernetes упрощает многие ручные процессы, связанные с развертыванием и масштабированием упакованных в контейнеры приложений, однако цена может останавливать разработчиков от использования всех ее преимуществ. Но вытесняемые объекты помогают значительно экономить. Как их задействовать - рассмотрим в данной статье.

https://nuancesprog.ru/p/10350

@nuancesprog #статьи #Kubernetes
Если соединить старый радиоприемник с микрокомпьютером Raspberry Pi, то в результате мы получим … уникальный полноценно функционирующий онлайн-аналог. А что для этого нужно, узнаем из подробного описания самого мастера.

https://nuancesprog.ru/p/10367

@nuancesprog #статьи #Python
Понятный пошаговый пример реализации анализа дифференциальной экспрессии генов на языке R или о том, как, не имея глубоких познаний в области, можно добиваться реальных результатов.

https://nuancesprog.ru/p/10371

@nuancesprog #статьи #RProgramming #DataScience
Точки останова очень полезны для создания адаптируемых страниц. Научимся применять их в сочетании с возможностями популярной библиотеки Material UI.

https://nuancesprog.ru/p/10376

@nuancesprog #статьи #UI #CSS
5 основных фреймворков для Java-разработчиков

Как всем хорошо известно, знание - это сила. Так вот, сила Java-разработчика состоит в знании 5 основных фреймворков, которые все чаще встречаются в описаниях самых востребованных вакансий: Spring, Hibernate, Spring Boot, Spring Securit и Spring Cloud.

https://nuancesprog.ru/p/10380

@nuancesprog #статьи #Java
Основы многопоточности

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

https://nuancesprog.ru/p/10390

@nuancesprog #статьи #Multithreading
GitHub Codespaces: быстрая разработка на ходу с Flutter

Попробуем поработать с кодом прямо в браузере! Представляем бета-версию Codespaces: узнаем, как здесь всё настраивать, как запускать Flutter и работать с проектами.

https://nuancesprog.ru/p/10384

@nuancesprog #статьи #CSS
Плоды программирования в повседневной жизни: подробно о том, как с помощью внимательности и собственного бота можно обойти систему и вкусно поесть.

https://nuancesprog.ru/p/10397

@nuancesprog #статьи #Python
Обновления в Android 11: Scoped Storage и другие улучшения конфиденциальности

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

https://nuancesprog.ru/p/10404

@nuancesprog #статьи #Android
Как добавить в проект тестирование скриншотов с Cypress

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

https://nuancesprog.ru/p/10408

@nuancesprog #статьи #Testing
Что нужно знать, чтобы начать заниматься квантовыми вычислениями

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

https://nuancesprog.ru/p/10413

@nuancesprog #статьи #DataScience
Поговорим о том, что такое структурные директивы, и научимся создавать пользовательские директивы с помощью Angular: сначала базовую реализацию без поведения, а потом с применением к элементу и определением поведения компонента при помощи ссылок.

https://nuancesprog.ru/p/10418

@nuancesprog #статьи #Angular
Улучшаем свои дизайнерские навыки: один «легкий» трюк

Как преуспеть на дизайнерском поприще? Расскажем пару секретов о том, как сделать свою работу наиболее эффективной, не растрачивая времени впустую.

https://nuancesprog.ru/p/10426

@nuancesprog #статьи #UI #Design
Поиск и определение подходящих типов с помощью выделения систем типов Julia и Rust. Отличия, преимущества, возможные решения.

https://nuancesprog.ru/p/10435

@nuancesprog #статьи #Rust #Julia