NOP::Nuances of Programming
70K subscribers
3.18K photos
10 videos
12 files
4.52K links
Уникальные статьи и переводы — настольная книга программиста.


Любые вопросы по сотрудничеству: @ramilkr
Если нужен токен:
https://telega.in/c/nuancesprog
NOP::Humor - https://t.me/nophumor
NOP::Recruiter Удаленка- https://t.me/nopremote
Download Telegram
Эссенция опыта и знаний от разработчика с 50-летним стажем. Воспользуйтесь этими советами для повышения продуктивности рабочего процесса, объективности его оценки и реалистичных ожиданий от самого проекта.

https://nuancesprog.ru/p/7347

@nuancesprog #статьи #Education
Используя эти команды, вы сэкономите уйму времени на отладке и поиске решений вероятных сложностей. Сборка, запуск, отладка и прочие действия в работе с контейнерами Docker станут для вас существенно проще.

https://nuancesprog.ru/p/7359

@nuancesprog #статьи #Docker #DataScience #JavaScript
Почему вы всё время думаете о JavaScript-фреймворке? Может, не всегда он нужен? Ответы на эти вопросы и списки случаев с подходящими решениями для каждого из них.

https://nuancesprog.ru/p/7364

@nuancesprog #статьи #JavaScript
Каким был блокчейн, когда владельцы биткоина разбогатели? Что произошло потом и как он поможет нам обмениваться данными друг с другом напрямую без посредников?

https://nuancesprog.ru/p/7378

@nuancesprog #статьи #Blockchain
Знакомимся с трассировщиком в Go. Научимся формировать дамп трассировок и создавать собственную трассировку. Узнаем, как трассировки влияют на производительность.

https://nuancesprog.ru/p/7382

@nuancesprog #статьи #Golang
Алгоритм Гровера — это алгоритм квантовых вычислений, способный выполнять поиск по базам данных значительно быстрее, чем классические вычисления, используя амплитудное усиление.

https://nuancesprog.ru/p/7392

@nuancesprog #статьи #DataScience #Algorithms
Корутины - важный инструмент для распараллеливания задач без ущерба производительности. Однако, как у любого хорошего инструмента, у корутин есть и обратная сторона - их сложность. Данная серия постов поможет вам разобраться с ними.

https://nuancesprog.ru/p/7397

@nuancesprog #статьи #Kotlin #Android
Несколько полезных советов, как лучше именовать логические переменные, выполненные в форме легко запоминающихся таблиц и проиллюстрированные примерами

https://nuancesprog.ru/p/7423/

@nuancesprog #CleanCode
ES6 расширил функциональность JavaScript, но служебные библиотеки не утратили свою актуальность. Что же полезного они могут предложить?

https://nuancesprog.ru/p/7409

@nuancesprog #статьи #JavaScript #WebDevelopment
Особенности, преимущества, сравнение. Чего ожидать и почему важно делать правильный выбор? А что с тестированием и распределёнными командами на больших проектах? Читайте и поймёте.

https://nuancesprog.ru/p/7412

@nuancesprog #статьи #Interfaces
Узнаем, какие преимущества есть у Flutter по сравнению с конкурентами и как она устраняет проблемы и недостатки, с которыми не справляются другие технологии. Рассмотрим пять причин, по которым Flutter стоит использовать в вашем следующем проекте.

https://nuancesprog.ru/p/7433

@nuancesprog #статьи #Flutter #MobileAppDevelopment
Как создать инстанс Ubuntu, назначить ему динамический и статический айпишники. Как настроить автоматический запуск скрипта при помощи Cron.

https://nuancesprog.ru/p/7440

@nuancesprog #статьи #Python #AWS #DataScience
О прогрессивных API для веба на NOP

Настраиваем мощный API на Nodejs, GraphQL, MongoDB, Hapi и Swagger
1: https://nuancesprog.ru/p/1838/
2: https://nuancesprog.ru/p/1861/

Миграция REST API на GraphQL
https://nuancesprog.ru/p/4417/

Новые API интернационализации в JavaScript
https://nuancesprog.ru/p/4473/

Введение в Web Share API
https://nuancesprog.ru/p/4632/

Веб-API для UX
https://nuancesprog.ru/p/5669/

@nuancesprog #Подборки #Web #API
В поисках наилучшего способа обработки ошибок: бросание исключений, блок try-catch-finally, отклонённые промисы

Чистый код JavaScript: обработка ошибок

@nuancesprog #JavaScript
Псевдонимы типов предоставляют альтернативные имена для существующих типов. Если имя типа слишком длинное, вы можете ввести более короткое. Это является хорошим тоном и статья поможет вам узнать о псевдонимах немного больше

https://nuancesprog.ru/p/7475

@nuancesprog #статьи #Android #Kotlin
Представьте: вы запускаете контейнер с веб-сервером и пытаетесь достучаться до сервера с хоста через curl или браузер. И… ничего не происходит. Точнее, вы видите сообщение, что такой страницы или адреса просто нет. Что делать? Ответ в этом посте.

https://nuancesprog.ru/p/7481

@nuancesprog #статьи #Docker
Наука о данных и ИИ - изучайте теорию, параллельно создавая работающие проекты. В списке книги, которые помогут вам в процессе самостоятельного обучения.

https://nuancesprog.ru/p/7497

@nuancesprog #статьи #MachineLearning #DataScience #ArtificialIntelligence
Узнаем, почему надо делать коммиты маленькими, какая команда поможет делать их более адресными, детализированными и эффектными, а также начнём вырабатывать привычку делать коммиты чаще.

https://nuancesprog.ru/p/7502

@nuancesprog #статьи #Git
Всегда следует знать не только плюсы, но и минусы используемых инструментов. И сегодня мы рассмотрим недостатки типизированного JavaScript.

https://nuancesprog.ru/p/7534

@nuancesprog #статьи #JavaScript #TypeScript
Переориентируйтесь в сторону перспективной области. Как определить, чему научиться, что использовать из своего опыта и где искать интересные вакансии? Ответим на все эти вопросы!

https://nuancesprog.ru/p/7549

@nuancesprog #статьи #Blockchain