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


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

https://nsprg.ru/m683rv

VK: https://nsprg.ru/myDpQO

@nuancesprog #UXDesign
Станет ли Zed  -  новый, быстрый и с недавних пор общедоступный редактор кода  -  убийцей VSCode? Этот вопрос сегодня определяет погоду на рынке IDE. Чтобы быть в курсе событий, присмотримся получше к редактору нового поколения, именуемому Zed.

https://nsprg.ru/x9RdXv

VK: https://nsprg.ru/mw6pnO

@nuancesprog #Zed #IDE
Хотите разрабатывать эффективные приложения, приносящие радость пользователям? Воспользуйтесь стратегиями и инструментами, которые ускорят ваши приложения и обеспечат безупречный пользовательский опыт.

https://nsprg.ru/vLGwwx

VK: https://nsprg.ru/xR2Jex

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

https://nsprg.ru/xe24Bv

VK: https://nsprg.ru/mzVMRm

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

@nuancesprog #Android #Firebase
На собеседованиях часто требуется знание внутреннего устройства JVM. Но и в повседневной практике Java-разработчику полезно понимать, что происходит внутри при запуске кода. Разобраться поможет эта статья.

https://nsprg.ru/v2KAgO

VK: https://nsprg.ru/vXgkAx

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

@nuancesprog #Java #JVM
Рассмотрим механизмы управления ошибками и исключениями в коде: блоки try, catch, finally, типы-объединения. Изучим продвинутые техники для создания более надежных и сопровождаемых PHP-приложений.

https://nsprg.ru/v3pAgO

VK: https://nsprg.ru/Oo1M4x

@nuancesprog #PHP
Чем чище код, тем лучше! Руководствуясь такой логикой, автор детально анализирует несколько практик в JavaScript, обращая внимание программистов на связанные с ними нюансы.

https://nsprg.ru/v8EA1O

VK: https://nsprg.ru/v2KAaO

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

@nuancesprog #JavaScript
Изучим сложные механизмы макета, попробуем раскрыть его логику и потенциал. Детально проанализируем идеальные размеры и адаптивность ViewThatFits, покажем его роль в различных сценариях применения.

https://nsprg.ru/OZZMQO

VK: https://nsprg.ru/vXgkdx

@nuancesprog #SwiftUI
Компании типа BlobCity предоставляют множество шаблонов кода ИИ/МО. Этот инструментарий способен как облегчить работу опытных специалистов в области науки о данных, так и ускорить профессиональное становление новичков.

https://nsprg.ru/mE9EEm

VK: https://nsprg.ru/ONL9Jx

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

@nuancesprog #DataScience
Мощные современные инструменты Bit и Ripple CI внесли кардинальные улучшения в подход к разработке на Next.js. Они представляют современный и эффективный процесс создания композитных приложений. Рассмотрим подробнее преимущества Bit и Ripple CI и возможности их интеграции в Next.js.

https://nsprg.ru/mrpM4v

VK: https://nsprg.ru/O4rAQx

@nuancesprog #NextJS
Предлагаем руководство по созданию интерактивной визуализации для обнаружения объектов с помощью Renumics Spotlight 1.6.0. Ознакомление с подобными передовыми технологиями позволит принимать более обоснованные решения при выборе дополнительных обучающих данных.

https://nsprg.ru/mpBDlv

VK: https://nsprg.ru/vqYVbv

@nuancesprog #MachineLearning
Что такое SASS и зачем его осваивать? Какие в SASS функциональные возможности, для чего здесь файлы «Partials» и какие есть инструменты для компиляции?

https://nsprg.ru/mnqzNO

VK: https://nsprg.ru/xAGq5O

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

@nuancesprog #CSS #SASS
Почему, увлекаясь новыми подходами, мы пренебрегаем основами разработки? Может ли следование лучшим практикам лишить критического мышления? Всегда ли стоит все усложнять и оптимизировать? Поразмыслим над этими вопросами, анализируя фрагменты кода из реальных проектов.

https://nsprg.ru/OjrLGO

VK: https://nsprg.ru/OQgq1x

@nuancesprog #FrontEndDevelopment
Разберем случаи применения recover, проиллюстрируем примерами. Напишем универсальную функцию для обработки всех неперехваченных паник и ошибок времени выполнения, сбора трассировок стека для них.

https://nsprg.ru/mrpk4v

VK: https://nsprg.ru/O4rqQx

@nuancesprog #Golang
Рассмотрим практики и методики, которые упрощают создание приложений в React, делают код более эффективным и читабельным, упрощают его обслуживание.

https://nsprg.ru/x1WKRO

VK: https://nsprg.ru/OBXqox

@nuancesprog #React
Класс ViewModel служит прослойкой между View и Model в структурном паттерне проектирования MVVM. Рассмотрим особенности реализации ViewModel на реальном примере.

https://nsprg.ru/m68qev

VK: https://nsprg.ru/x9RqMv

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

@nuancesprog #Android #Jetpack
Эти приемы работы на C# должен знать каждый, а тем, кто знает, полезно повторить. Типы, допускающие значения «null», обнаружение пустых строк, readonly и константы, простой способ завершения приложения и разрыв строк с «newline».

https://nsprg.ru/vqYDbv

VK: https://nsprg.ru/mYA74m

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

@nuancesprog #CSharp
Обсудим один из новейших графических форматов AVIF. На чем основана эта ультрасовременная технология? Каковы ее преимущества и проблемы? Почему, несмотря на возможные компромиссные решения, она значительно превосходит старые форматы JPEG, WebP, PNG и GIF?

https://nsprg.ru/xAGr5O

VK: https://nsprg.ru/OjrwGO

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

https://nsprg.ru/ObDNqx

VK: https://nsprg.ru/Oo1z4x

@nuancesprog #JavaScript
Сравниваем, как различные языки, такие как C, C++, Rust, Golang, Java и Python, обрабатывают данные на вход/выход. Также попробуем выяснить, может ли Rust обрабатывать высокопроизводительные промисы.

https://nsprg.ru/vd64Vm

VK: https://nsprg.ru/O7p7dm

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

@nuancesprog #SoftwarePerfomance