NOP::Nuances of Programming
69.9K 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
Как создать наиболее интересный дизайн для продукта, чтобы он понравился любому пользователю? В этом нам поможет психология. Поделимся эффективными методами из психологии, которые помогут выделить ваш дизайнерский проект среди конкурентов.

https://nuancesprog.ru/p/12496

@nuancesprog #статьи #Design
Учимся создавать конвейер и обработчики, которые позволят корректировать поведение приложения на основе изменения конфигурации без необходимости доработки и развертывания дополнительного кода.

https://nuancesprog.ru/p/12502

@nuancesprog #статьи #Golang
Обзор полезных расширений для Google Chrome, благодаря которым результативность и концентрация разработчиков повышается во много раз.

https://nuancesprog.ru/p/12507

@nuancesprog #статьи #WebDevelopment
Next.js обеспечивает простоту настройки маршрутизации и позволяет существенно повысить быстродействие сайта. Изучаем все составляющие этого процесса, начиная с теории и заканчивая пошаговыми примерами кода.

https://nuancesprog.ru/p/12512

@nuancesprog #статьи #Next
Вы когда-нибудь задумывались над тем, как компьютер понимает вашу команду? Машина может интерпретировать только те программы, которые имеют двоичный код, содержащий цифры 0 и 1. Следовательно, преобразование исходного кода в машинный и определяет конечную программу.

https://nuancesprog.ru/p/12524

@nuancesprog #статьи #Interpreters #Compilers
Учимся разделять код по отдельным компонентам и налаживать между ними связь с помощью свойств Input и событий Output. Это не только облегчит чтение и понимание кода при росте приложения, но и упростит его тестирование.

https://nuancesprog.ru/p/12531

@nuancesprog #статьи #Angular
Вы в курсе, что провал машинного обучения можно предсказать еще до его запуска? Хотите узнать о признаках неминуемого краха ИИ-стартапов? Вот что думает об этом аналитик Google Касси Козырков.

https://nuancesprog.ru/p/12543

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

https://nuancesprog.ru/p/12548

@nuancesprog #статьи #Logging
Изучим реальный пример использования конкурентности в API. Создадим API с высокой степенью конкурентности при минимуме ошибок и усилий.

https://nuancesprog.ru/p/12559

@nuancesprog #статьи #Golang
Простота Mint и его совместимость с JS существенно упрощают разработку веб-приложений. Далее мы поэтапно этот процесс разберем, получив на выходе готовое расширение Chrome.

https://nuancesprog.ru/p/12552

@nuancesprog #статьи #WebDevelopment
Программирование посредством голоса постепенно набирает обороты и привлекает к себе все больше внимания. В связи с чем будет актуально изучить инструменты, разработанные специально для этих целей: Serenade и Talon.

https://nuancesprog.ru/p/12568

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

https://nuancesprog.ru/p/12572

@nuancesprog #статьи #Python
Глубокое и поверхностное копирование, объекты в виде примитивов, сравнение производительности объектов и карт, а также другие продвинутые концепции работы с объектами на примерах.

https://nuancesprog.ru/p/12578

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

https://nuancesprog.ru/p/12585

@nuancesprog #статьи #WebDevelopment
Как корабль назовешь… С какого языка начнешь  -  так и поплывешь. Обзор пяти наиболее доступных для новичков языков программирования, начиная с простейшего Python и заканчивая глубинным семейством Си.

https://nuancesprog.ru/p/12589

@nuancesprog #статьи #Beginners
Американский предприниматель Рид Хоффман как-то сказал: "Если вас не смущает первая версия вашего продукта, вы запустились слишком поздно". Легендарный сооснователь LinkedIn, что называется, зрит в корень. В то же время многие разработчики продолжают упорно трудиться над созданием супермоделей.

https://nuancesprog.ru/p/12594

@nuancesprog #статьи #MachineLearning
Как создать наиболее успешный код? Что способствует повышению качества кода? Ознакомимся с лучшими практиками.

https://nuancesprog.ru/p/12598

@nuancesprog #статьи #CleanCode
Первый постулат Amazon гласит  -  клиент всегда должен быть на первом месте. И вот яркое подтверждение  -  сервис Amazon Aurora, упрощающий пользователю внедрение ML-модели в систему организации.

https://nuancesprog.ru/p/12604

@nuancesprog #статьи #MachineLearning
Если вас смущает громоздкость инструкции switch, то стоит познакомиться с 3 альтернативными вариантами, доступными в TypeScript: объектные литералы, полиморфизм и обобщения.

https://nuancesprog.ru/p/12608

@nuancesprog #статьи #TypeScript
Сложности в жизни и разные проблемы вовсе не повод для глубокого уныния. Программирование способно помочь в поддержании процесса внутренней алхимии, который позволит удерживать курс на развитие! О своей личной терапии кодом рассказала Kawandeep Virdee, автор статей на Medium.

https://nuancesprog.ru/p/12613

@nuancesprog #статьи #Education
Разберемся в различиях между массивами и матрицами в NumPy, влияющими на их умножение. Рассмотрим три метода создания матриц и перейдем к перемножению, преобразованию и скалярному умножению матриц и массивов.

https://nuancesprog.ru/p/12619

@nuancesprog #статьи #Math #DataScience