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


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

https://nsprg.ru/O5k34x

VK: https://nsprg.ru/v3869O

@nuancesprog #JavaScript
Учимся работать с промисами JavaScript в приложении для обработки асинхронного кода.

https://nsprg.ru/mnLVwv

VK: https://nsprg.ru/xAkePO

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

@nuancesprog #JavaScript
Предлагаем пошаговую инструкцию по разработке простого микросервиса на основе API с использованием JavaScript, NodeJS и контейнеризации с помощью docker.

https://nsprg.ru/mW7Kqm

VK: https://nsprg.ru/v38YPO

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

@nuancesprog #NodeJS #JavaScript #Docker #Microservices
Представляем два малоизвестных, но очень полезных метода управления асинхронными задачами: AbortSignal.timeout() и AbortSignal.any(). Оба эти метода поддерживаются основными веб-браузерами и позволяют корректно прервать асинхронные операции.

https://nsprg.ru/ON3oNm

VK: https://nsprg.ru/mrYE3O

@nuancesprog #JavaScript
В центре внимания статьи: обратные вызовы, промисы, асинхронные функции. Подробно разберем их внутреннюю работу и посмотрим, чем они отличаются.

https://nsprg.ru/vgLZAO

VK: https://nsprg.ru/OZYRZv

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

@nuancesprog #JavaScript
Рассмотрим процесс регистрации на интернет-странице изнутри: что происходит при нажатии на кнопку регистрации, появлении формы, ее заполнении и отправке пользователем, а также при перенаправлении на страницу авторизации и получении полного доступа к странице. Узнаем, куда поступает эта информация и как страница распознает пользователя, когда он снова на нее заходит.

https://nsprg.ru/xkqQ2O

VK: https://nsprg.ru/mpeQKx

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

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

https://nsprg.ru/maYKpm

VK: https://nsprg.ru/xPbQAO

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

@nuancesprog #JavaScript #CodeReview
Эти 45 суперхаков откроют основные секреты профессионального использования JavaScript. Они помогут оптимизировать код, сделать его более чистым и лаконичным, экономичным и безопасным, удобочитаемым и легко сопровождаемым.

https://nsprg.ru/mYVMpx

VK: https://nsprg.ru/mnLMWv

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

https://nsprg.ru/vXP5Rv

VK: https://nsprg.ru/m0WGwO

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

@nuancesprog #JavaScript
Вероятно, вы часто используете замыкания в коде, даже не осознавая этого. Может показаться, что замыкания - одна из самых труднопостижимых концепций в JavaScript. Мы докажем, что это не так, подробно разобрав алгоритм их работы.

https://nsprg.ru/OZYjKv

VK: https://nsprg.ru/vXPjRv

@nuancesprog #JavaScript
Webpack - это сборщик модулей. Он анализирует их, создает граф зависимостей и собирает в правильном порядке в один или более бандлов, на которые может ссылаться index.html. Webpack помогает не только не забыть про какие-либо скрипты, но и расположить их в правильном порядке.

https://nsprg.ru/O5klBx

VK: https://nsprg.ru/OoYgLx

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

@nuancesprog #JavaScript #Webpack
Предлагаем 32 ключевых понятия JavaScript, собранные из 50+ руководств. Они помогут усвоить премудрости JavaScript, чтобы создавать оптимизированный код и избегать ошибок. В этой части будут раскрыты первые 11 понятий, включая стек вызовов, примитивные типы, типы-значения, ссылочные типы, системы типизации, операторы равенства и др.

https://nsprg.ru/O4KLQv

VK: https://nsprg.ru/x1zyRv

@nuancesprog #JavaScript
В первой части были представлены первые 11 из 32 ключевых понятий JavaScript. В этой части будут раскрыты следующие 11 понятий, включая побитовые операторы и буферы массивов, DOM и деревья макетов, фабрики и классы, ключевое слово this и методы call, apply, bind и др.

https://nsprg.ru/OQMLrO

VK: https://nsprg.ru/mMk6lv

@nuancesprog #JavaScript
Научимся создавать многократно используемые динамические элементы с помощью JavaScript. Рассмотрим все этапы (от добавления класса до настройки свойств и доступа) и сделаем пользовательский компонент для отображения приветственного сообщения.

https://nsprg.ru/vL509O

VK: https://nsprg.ru/xeAjXx

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

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

https://nsprg.ru/vq9g8v

VK: https://nsprg.ru/mnL5Vv

@nuancesprog #WebDevelopment #JavaScript
В этой заключительной части рассмотрим оставшиеся 10 из 32 ключевых понятий JavaScript. В их число входят коллекции, генераторы, промисы, синтаксис async/await, структуры данных, алгоритмы и другие не менее важные понятия.

https://nsprg.ru/OBzd7O

VK: https://nsprg.ru/m6kwPx

@nuancesprog #JavaScript
27 плагинов для Visual Studio Code, которые расширят ваши возможности и повысят эффективность.

https://nsprg.ru/xlEowv

VK: https://nsprg.ru/xJp6LO

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

@nuancesprog #VSCode #JavaScript #WebDevelopment
Обучающее руководство для новичков по созданию бессерверных функций с помощью Netlify: настройка проекта, создание приложения и развертывание API.

https://nsprg.ru/vd0D2v

VK: https://nsprg.ru/O7w30O

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

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

https://nsprg.ru/mpdB9m

VK: https://nsprg.ru/mnoqLx

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

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

https://nsprg.ru/OV0NLx

VK: https://nsprg.ru/xk6rWm

@nuancesprog #JavaScript