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
В 2018 году рынок просто переполнен языками программирования, именно поэтому начинающему разработчику крайне трудно определиться, с чего начать свое обучение. В сегодняшней статье мы рассмотрим топ самых популярных языков, по статистике ведущих IT-сайтов, а также примерную зарплату разработчика программного обеспечения

https://nuancesprog.ru/p/1767/

@nuancesprog #статьи #Programming
#DevelopmentLanguage #Salaries
Для людей в 21 веке нет ничего важнее, чем время. Большую часть времени мы, как и полагается современным людям, проводим в Интернете. Нам важно, чтобы сайты грузились быстро и легко. А особенно это важно самим владельцам сайтов, если они не хотят потерять потенциальных посетителей или же клиентов. Если вы являетесь владельцем или вам просто интересно, то читайте сегодняшнюю статью, так как мы поговорим о том, как оптимизировать изображения на главной странице сайта

https://nuancesprog.ru/p/1775

@nuancesprog #статьи #WebDevelopment #Optimization #Productivity #Programming #Tech
Пользовательский опыт довольно часто остается без внимания разработчиков.
Однако именно UX обеспечивает нужность и актуальность написанного продукта.
В статье автор делится собственным опытом по разработке правильных с точки зрения UX приложений и дает ряд советов для разработчиков

https://nuancesprog.ru/p/1780

@nuancesprog #статьи #UX #SoftwareDevelopment #ProjectManagement #SoftwareEngineering #Programming
В IT компаниях часто нестандартно подходят к собеседованиям, однако в большинстве случаев, технические вопросы, который они задают, стандартны. В зависимости от особенностей деятельности компании, вопросы могут меняться, тем не менее, этот список содержит самые распространённые вопросы на собеседовании с Java специалистом. Готовьтесь!

https://nuancesprog.ru/p/1828/

@nuancesprog #статьи #Java #Interview #Programming
Пошагово разберем простой способ создания мощного API. Максимум полезной информации и ссылки на сопутствующие материалы по теме, делают процесс простым и понятным.
В первой части, начнём с установки Nodejs и Hapi, а также настроим базу данных

https://nuancesprog.ru/p/1838/

@nuancesprog #статьи #NodeJS #JavaScript #Programming #Tech
Пошагово разберем простой способ создания мощного API. Максимум полезной информации и ссылки на сопутствующие материалы по теме, делают процесс простым и понятным.
Вторая часть посвящена настройке GraphQL и завершению создания API

https://nuancesprog.ru/p/1861/

@nuancesprog #статьи #NodeJS #JavaScript #Programming #Tech
Опытные разработчики, прекрасно понимают необходимость использовать Git системы. Поэтому данный пост, прежде всего будет полезен новичкам. Вы узнаете, что такое система контроля версий, и как минимум 7 причин научится ей пользоваться

https://nuancesprog.ru/p/1918/

@nuancesprog #статьи #Git #WebDevelopment #Programming
Хотите извлечь максимальную пользу из ChatGPT? Эти советы помогут ускорить работу, внедрив в нее ChatGPT, но при этом не допустить критических ошибок.

https://nuancesprog.ru/p/17258/

@nuancesprog #ChatGPT #Programming
Наряду с принципом "не повторяйся", в программировании есть другой принцип "повторяйся, если в этом есть смысл". Предлагаем задуматься над тем, когда и каким принципом стоит руководствоваться, чтобы не создать код "с душком".

https://nuancesprog.ru/p/17448/

VK: https://vk.com/@nuancesprog-pochemu-ne-vsegda-stoit-sledovat-principu-dry

Дзен: https://dzen.ru/media/nuancesprog.ru/6470e2033befba03d3bfc629

@nuancesprog #DRY #Programming
Соревнуйтесь с самим собой, а не с другими программистами - это одно из правил, о котором многие узнают слишком поздно. Чтобы с вами этого не случилось, возьмите на вооружение 13 чит-кодов от опытного программиста.

https://nuancesprog.ru/p/17490/

VK: https://vk.com/@nuancesprog-13-chit-kodov-k-zhizni-programmista

Дзен: https://dzen.ru/media/nuancesprog.ru/647af5638bc81353f724429e

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

https://nuancesprog.ru/p/17659/

VK: https://vk.com/@nuancesprog-pochemu-geim-dizaineru-nuzhno-programmirovanie

Дзен: https://dzen.ru/media/nuancesprog.ru/648430c4bfaf86243e2b220e

@nuancesprog #GameDev #Programming
Что общего между разработчиком и архитектором, которому поручено спроектировать дом? Подробно разберем понятия ООП для применения в реальных проектах.

https://nsprg.ru/vg2XXx

VK: https://nsprg.ru/v2RlMv

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

@nuancesprog #OOP #Programming
Рекурсия является одним из наиболее мощных подходов в программировании. С ее помощью можно решать чрезвычайно сложные задачи, печатая при этом невероятно малый объем кода.

https://nsprg.ru/x9pR7m

VK: https://nsprg.ru/vL5GZO

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

@nuancesprog #ComputerScience #Programming
Маркус Баффетт — известный на HackerNews автор конструктора шахматного репертуара напоминает: «Изучайте Ваш инструмент, почти всегда оно того стоит». А ещё бойтесь писать код, который можно быстро поправить, если ошибки не критичны. В конце поста автор делится идеями ускорения отладки, которые уже работают на Chessbook и могут стать полезными для Вас.

https://nsprg.ru/vgLJ8O

VK: https://nsprg.ru/v21aVx

@nuancesprog #Programming