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


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

В данной статье автор разбирает 10 самых популярных архитектурных шаблонов и рассказывает про их назначения, плюсах и минусах использования

https://nuancesprog.ru/p/1568/

@nuancesprog #статьи #SoftwareArchitecture #ComputerScience #SoftwareEngineering #DataScience
Пользовательский опыт довольно часто остается без внимания разработчиков.
Однако именно UX обеспечивает нужность и актуальность написанного продукта.
В статье автор делится собственным опытом по разработке правильных с точки зрения UX приложений и дает ряд советов для разработчиков

https://nuancesprog.ru/p/1780

@nuancesprog #статьи #UX #SoftwareDevelopment #ProjectManagement #SoftwareEngineering #Programming
Если вы только начали изучать программную инженерию и вам не посчастливилось иметь опытного наставника, который в трудную минуту поддержал бы мудрым советом или замечанием, то вы наверняка будете рады этой статье! Потому что сегодня своими знаниями и опытом с нами поделится программный инженер с многолетним стажем

https://nuancesprog.ru/p/2231/

@nuancesprog #статьи #API #SoftwareEngineering #Design
Статья посвящёна основам JavaScript, а именно — числам и математическим функциям

https://nuancesprog.ru/p/2272/

@nuancesprog #статьи #JavaScript #SoftwareEngineering #SoftwareDevelopment
​​Пожалуй, каждый разработчик в своей практике сталкивался с таким неприятным явлением, как утечка памяти. Обнаружить ее помогают специальные инструменты, настойчивость и определенная логика

https://nuancesprog.ru/p/3116

@nuancesprog #статьи #Python #Debugging #SoftwareEngineering
​​Как правильно работать в команде? Как быть действительно хорошим программистом? Митчелл Ирвин делится своим личным опытом, полученным за 2 года работы программистом, и дает ответы на эти и другие вопросы

https://nuancesprog.ru/p/3202

@nuancesprog #статьи #SoftwareDevelopment #SoftwareEngineering
📃 Производительность API значительно и бессистемно падает. Что делать? Отслеживаем блокирующий потоки код, отменяем лишние задачи и оптимизируем логирование. Рассмотрим, как повысить производительность с помощью правильного управления потоками.

https://nuancesprog.ru/p/4879

@nuancesprog #статьи #API #SoftwareEngineering
Возвращаемся к SOLID

Вспоминаем о принципах SOLID, позволяющих создавать по-настоящему гибкий и надёжный код. О чём на самом деле принцип единственной ответственности? Для чего нужен принцип инверсии зависимостей? Ответы на эти и другие вопросы в этом посте.

https://nuancesprog.ru/p/7943

@nuancesprog #статьи #SoftwareDevelopment #SoftwareEngineering
Нет такого понятия, как быть защищенным от взлома на 100%. Если вам скажут обратное, то это не правда.

https://nsprg.ru/v8GXlx

VK: https://nsprg.ru/v21jRx

Дзен: https://nsprg.ru/vgLoAO

@nuancesprog #InfoSec #WebDevelopment #SoftwareEngineering