NOP::Nuances of Programming
62.5K subscribers
3.66K photos
11 videos
12 files
5.01K links
Любые вопросы по сотрудничеству: @ramilkr
Если нужен токен:
https://telega.in/c/nuancesprog
NOP::Humor - https://yangx.top/nophumor
NOP::Recruiter Удаленка- https://yangx.top/nopremote

РКН: 4977653520
加入频道
Введение в аспектно-ориентированное программирование: основные концепции (аспекты, советы, срезы), преимущества и недостатки, а также пример базовой реализации метода inject.

https://nuancesprog.ru/p/11368

@nuancesprog #статьи #JavaScript
Программистам тесно в настоящем, и мыслями они уже в далеком будущем. Поспешим вслед за ними и ответим на вопрос: "Способно ли функциональное программирование в перспективе вытеснить объектно-ориентированное?", а для этого нам предстоит взвесить основные преимущества обеих парадигм.

https://nuancesprog.ru/p/11373

@nuancesprog #статьи #FunctionalProgramming
Расскажем о чрезвычайно полезных для разработчика инструментах: RegEx 101, Prettier, Log Rocket, CSS Scan, WhatRuns и другие. Повысьте с их помощью свою продуктивность и качество работы!

https://nuancesprog.ru/p/11378

@nuancesprog #статьи #Education
Принципы SOLID помогли еще одному программисту создать отличный код, что в очередной раз говорит об их эффективности и практической значимости. Ну как не освежить их в памяти?

https://nuancesprog.ru/p/11385

@nuancesprog #статьи #Solid
С каждым днем темная тема в пользовательском интерфейсе набирает большую популярность. Для каких случаев она подходит лучше всего? В чем ее отличие от светлой темы? Ответим на эти вопросы и подробно разберем главные правила использования темной темы.

https://nuancesprog.ru/p/11391

@nuancesprog #статьи #Design #UI
Недавнее падение Биткойна на 25% свидетельствует о том, что он никогда не станет настоящей валютой. Узнаем, какое будущее для него планировалось и какое положение он занимает сейчас, а также кому стоит обратить на него внимание.

https://nuancesprog.ru/p/11395

@nuancesprog #статьи #Crypto
React, как одна из ведущих технологий на рынке фреймворков, имеет ряд неоспоримых преимуществ, а наличие хуков как раз положительно выделяет ее среди конкурентов. Поэтому, если присутствует такая возможность, почему бы не воспользоваться ею и не написать парочку своих хуков. Расскажем, как это сделать.

https://nuancesprog.ru/p/11400

@nuancesprog #статьи #React
GitHub Package Registry обещает создать благоприятную среду для ваших пакетов. Верить на слово мы не будем, а напросимся к нему в гости, узнаем обо всех преимуществах/ограничениях этого реестра и сразу опубликуем в нем пакет NPM.

https://nuancesprog.ru/p/11405

@nuancesprog #статьи #Git
Узнаем, кто может вытеснить JavaScript с лидирующих позиций в веб-разработке и кто уже вклинился в тройку самых желанных JavaScript-фреймворков. Выясним, что нового в CSS-технологиях и какой инструмент может стать прорывным в 2021 году, а также попытаемся сделать прогнозы относительно дальнейших перспектив фронтенд-разработки.

https://nuancesprog.ru/p/11410

@nuancesprog #статьи #JavaScript
Пришло время обсудить более глобальные и сложные архитектурные решения, чем те, что касаются лишь уровня представления, например MVP, MVVM, MVI и прочие. Рассмотрим техники создания крупного приложения, с которым будет удобно работать десяткам и даже сотням программистов. Эти инструкции помогут обеспечить надежное масштабирование, независимо от объема написанного кода.

https://nuancesprog.ru/p/11414

@nuancesprog #статьи #Mobile
Как писать меньше кода, выполняя при этом больше операций? Научимся правильно применять функцию zip и узнаем о её крутых трюках и хитростях, делающих код очень элегантным.

https://nuancesprog.ru/p/11418

@nuancesprog #статьи #Python
В центре нашего внимания - мутационное тестирование: его роль в создании качественного набора тестов, преимущества и недостатки, типы мутаций и инструменты. Сезон охоты на мутантов открыт!

https://nuancesprog.ru/p/11423

@nuancesprog #статьи #TDD #Testing
Рассмотрим архитектуру фреймворка Electron, чтобы понять, как работает данное ПО. Затем разберем структуру шаблонного проекта Electron и создадим простое настольное приложение с помощью HTML, CSS и JavaScript.

https://nuancesprog.ru/p/11429

@nuancesprog #статьи #Electron
Всегда полезно узнать что-то новое в своей сфере деятельности, особенно если это ускоряет решение привычных задач. Ведь сэкономленное время и силы можно направить на открытие или изучение нового. Рассмотрим 8 приёмов, которые точно пригодятся на практике.

https://nuancesprog.ru/p/11436

@nuancesprog #статьи #HTML #CSS
Существует огромное количество языков программирования. И лучший способ понять, какой язык стоит применять в определённой сфере,  -  это увидеть их разницу на практическом примере.

https://nuancesprog.ru/p/11440

@nuancesprog #статьи #CPP #Python
Чем поможет Clean Architecture разработчику приложений для Android? Ответим на этот вопрос и демонстрируем простой пример.

https://nuancesprog.ru/p/11445

@nuancesprog #статьи #Android
Когда лучше использовать экшены Docker вместо их JS-альтернативы? Из чего они строятся и как? Отвечаем на эти вопросы и наглядно демонстрируем пошаговую реализацию экшена.

https://nuancesprog.ru/p/11454

@nuancesprog #статьи #Docker #Git
Сегодня Python по праву можно назвать самым популярным языком программирования среди изучаемых. В статье перечислены основные вопросы, которые могут задать на собеседовании при приеме на работу.

https://nuancesprog.ru/p/11460

@nuancesprog #статьи #Python
Одна из интересных особенностей Telegram заключается в возможности создать собственного бота. Он помогает автоматизировать и упрощать повседневные задачи. Узнаем, как сделать простого бота с помощью Node.js.

https://nuancesprog.ru/p/11467

@nuancesprog #статьи #Node
Хороший и удобный веб-дизайн играет большую роль в продвижении продуктов/услуг и привлечении пользователей. В статье собраны полезные и важные советы веб-дизайнерам, подходящие для любого сайта.

https://nuancesprog.ru/p/11472

@nuancesprog #статьи #WebDesign