NOP::Nuances of Programming
65.1K subscribers
3.46K photos
10 videos
12 files
4.81K links
Любые вопросы по сотрудничеству: @ramilkr
Если нужен токен:
https://telega.in/c/nuancesprog
NOP::Humor - https://t.iss.one/nophumor
NOP::Recruiter Удаленка- https://t.iss.one/nopremote

РКН: 4977653520
Download Telegram
​​Надоела трудоемкая работа по извлечению данных с различных веб-сайтов? Есть способ ее автоматизировать! Рассказываем о том, что такое веб-скрапинг, для чего он используется, и как извлекать данные с одностраничных приложений

https://nuancesprog.ru/p/3102

@nuancesprog #статьи #JavaScript #WebScraping #Nodejs #WebDevelopment
​​Горячие клавиши ускоряют работу, упрощая жизнь любого разработчика. Рассмотрим несколько крайне полезных горячих клавиш для GitHub

https://nuancesprog.ru/p/3111

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

https://nuancesprog.ru/p/3116

@nuancesprog #статьи #Python #Debugging #SoftwareEngineering
​​​​Мир движется вперед и стремительно развивается, как и всемирная паутина. Увеличивается число динамических веб-сайтов. Что делать, если нужно извлечь данные из динамического веб-сайта?

https://nuancesprog.ru/p/3125

Часть 1 - https://t.iss.one/nuancesprog/1070

@nuancesprog #статьи #Nodejs #JavaScript #WebScraping #WebDevelopment
​​Вы junior-разработчик, только начинающий свою карьеру в сфере разработки программного обеспечения? Или выпускник вуза, который не так давно получил свою первую работу? Мы делимся некоторыми советами, которые помогут добиться успеха на вашем первом рабочем месте

https://nuancesprog.ru/p/3128

@nuancesprog #статьи #JuniorDeveloper #SoftwareDevelopment
​​Каррирование является одним из самых сложных шаблонов функционального программирования и вызывает массу трудностей при изучении. Поговорим о сложном простыми словами

https://nuancesprog.ru/p/3132

@nuancesprog #статьи #JavaScript #Haskell #FunctionalProgramming
​​Мы углубляемся всё дальше и дальше, а создаваемые нами приложения всё сложнее. В этот раз мы обратимся к теме, которая пугает некоторых разработчиков — работе с базами данных

https://nuancesprog.ru/p/3139

1 часть - https://t.iss.one/nuancesprog/1026
2 часть - https://t.iss.one/nuancesprog/1029
3 часть - https://t.iss.one/nuancesprog/1035
4 часть - https://t.iss.one/nuancesprog/1042
5 часть - https://t.iss.one/nuancesprog/1050
6 часть - https://t.iss.one/nuancesprog/1062

@nuancesprog #статьи #Python #WebDevelopment
​​Не знаете, как решить проблему невозможности возврата нескольких элементов в React? Для каждой проблемы существует свое решение! Расскажем, что такое фрагменты в React и, как правильно использовать их на практических примерах

https://nuancesprog.ru/p/3146

@nuancesprog #статьи #JavaScript #React #WebDevelopment
​​Для карьеры программиста важно верно выбрать язык: от этого выбора зависит уровень заработка и востребованность на рынке труда. Рассмотрим пять самых популярных языков программирования, поговорим об их абсолютных и относительных достоинствах и о том, какие языки лучше учить в 2019 году

https://nuancesprog.ru/p/3152

@nuancesprog #статьи
​​В каких случаях лучше использовать редьюсеры, а в каких можно избежать их использования? Рассказываем о том, что такое редьюсеры, для чего они используются и какие полезные функции они предоставляют

https://nuancesprog.ru/p/3155

@nuancesprog #статьи #JavaScript #React #WebDevelopment
​​Рекурсия достаточно часто встречается не только в программировании, но и в повседневной жизни, и помогает решать сложные задачи. Несмотря на запутанное определение, суть этого явления очень проста. Итак, чтобы понять рекурсию, сначала нужно понять рекурсию

https://nuancesprog.ru/p/3158

@nuancesprog #статьи #Python #DataScience
​​Если вы являетесь программным инженером или Data Scientist, то наверняка уже не раз слышали о Docker. Мы познакомим вас с основами этого чудесного инструмента и расскажем, почему вам стоит начать его использовать

https://nuancesprog.ru/p/3161

@nuancesprogprog #статьи #Docker #SoftwareDevelopment
​​Хотите сделать ваш код более чистым и читаемым? Используйте цикл for…of! Узнайте, что такое for…of и итерируемые объекты и, как правильно использовать все это при написании кода в приложениях JS

https://nuancesprog.ru/p/3166

@nuancesprog #статьи #JavaScript #WebDevelopment
​​Поможем начинающим разработчикам создать бота для Twitter. Вы узнаете принципы работы с Twitter API и затем развернёте его на облачной платформе. Бот будет твитить случайные цитаты с сервиса Random Quotes API

https://nuancesprog.ru/p/3181

@nuancesprog #статьи #Python
​​Распределенные системы - крайне популярное и распространенное направление программирования. Множество современных проблем решается с помощью распределенных вычислений

https://nuancesprog.ru/p/3185

@nuancesprog #статьи #ComputerScience #Software
​​В современном мире стремительного развития технологий каждый стремится найти для себя наиболее подходящий инструмент для разработки. Наличие большого количества фреймворков Node.js позволяет сделать выбор каждому разработчику, в зависимости от его потребностей и особенностей разработки, однако сделать этот выбор не так просто. Рассмотрим 10 лучших фреймворков Node.js и узнаем, какими особенностями обладает каждый их них

https://nuancesprog.ru/p/3190

@nuancesprog #статьи #JavaScript #Nodejs #Productivity #WebDevelopment
​​Временами бывает крайне полезно разобрать теоретические основы на практике. Сегодня мы разберем распространенные проблемы интерфейсов Android-приложений

https://nuancesprog.ru/p/3194

@nuancesprog #статьи #Android #UI
​​На данный момент Vue не пользуется большой популярностью, по сравнению с другими платформами, однако обладает большим потенциалом для развития. Новая версия Vue 3.0 готовит множество новых фич, которые, возможно, смогут удивить и привлечь на свою сторону новых разработчиков.
Рассмотрим более подробно особенности новой версии, представленные на презентации создателем Vue Эваном Ю

https://nuancesprog.ru/p/3199

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

https://nuancesprog.ru/p/3202

@nuancesprog #статьи #SoftwareDevelopment #SoftwareEngineering
​​Разбираемся, как создавать кастомные React-хуки для обработки типичных GraphQL-операций

https://nuancesprog.ru/p/3205

@nuancesprog #статьи #GraphQL #React #JavaScript #WebDevelopment
​​Поговорим о том, как создавать и использовать интерактивные виджеты IPython для оптимизации изучения и анализа данных

https://nuancesprog.ru/p/3213

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