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


Любые вопросы по сотрудничеству: @ramilkr
Если нужен токен:
https://telega.in/c/nuancesprog
NOP::Humor - https://tttttt.me/nophumor
NOP::Recruiter Удаленка- https://tttttt.me/nopremote
Download Telegram
Класс 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
Это руководство поможет расширить представление о возможностях индексирования в MySQL. Вы узнаете, когда необходимо индексирование и как формируются, оптимизируются и удаляются индексы. Кроме того, научитесь создавать уникальные индексы с первичным ключом.

https://nsprg.ru/ma20jx

VK: https://nsprg.ru/O7p7Vm

@nuancesprog #MySQL #ForBeginners
Узнаем, откуда берется замедление при одновременном изменении более 50 записей и как в 10 раз ускорить операцию массового редактирования записей. Используем promise, чтобы не ждать возвращения каждого запроса на изменение, прежде чем делать следующий, и сэкономить много времени.

https://nsprg.ru/xP4Vrx

VK: https://nsprg.ru/vg96Nm

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

@nuancesprog #NodeJS
2024-й обещает стать годом инноваций, когда ИИ и технологии объединятся, чтобы перекроить карты наших возможностей. Заглянем в ближайшее будущее нейронных сетей, векторных данных, экосистемы агентов ИИ, а также уникальных смарт-девайсов, меняющих наш образ жизни.

https://nsprg.ru/OBXWMx

VK: https://nsprg.ru/m68lZv

@nuancesprog #ArtificialIntelligence
Основные различия между веб-дизайнером и разработчиком веб-интерфейсов, которые помогут вам определиться с профессией в сфере IT

https://nsprg.ru/myDLEO

VK: https://nsprg.ru/mw69gO

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

@nuancesprog #FrontEndDevelopment #WebDevelopment
Предлагаем список полезных платных приложений и сайтов для UX/UI дизайнера и подробно рассматриваем их преимущества и особенности.

https://nsprg.ru/xkr25m

VK: https://nsprg.ru/vGoWnv

@nuancesprog #UXDesign
Загляните за интерфейс, чтобы увидеть, как параметры SGD влияют на обучение модели. Графические представления помогут оценить роль таких параметров, как импульс (обычный и Нестерова), сокращение весов, демпфирование.

https://nsprg.ru/mnqEVO

VK: https://nsprg.ru/mYAWym

@nuancesprog #PyTorch
Если вы стремитесь разрабатывать эффективные приложения с помощью React, стоит внимательно использовать хук useState. Рассмотрим наиболее распространенные ошибки, связанные с его некорректным применением, и методы их исправления.

https://nsprg.ru/ObD3Nx

VK: https://nsprg.ru/vd6bbm

@nuancesprog #React
Участвуйте в масштабном онлайн-чемпионате для IT-специалистов уровня middle+!
👉🏼 Открыта регистрация на «IT_ONE Cup. Системный анализ».

• Участников ждут два раунда и творческие задачи на проверку хард-скиллов.
• Общий призовой фонд чемпионата — 585 000 рублей.
• Топ-20 финалистов получат эксклюзивный мерч.
• У лучших участников будет возможность получить оффер от IT_ONE — компания работает над крупнейшими проектами в области цифровой трансформации в России.

Проверьте себя, соревнуясь с профессионалами индустрии, и выиграйте главный приз 🏆

Переходите на сайт, чтобы узнать подробности: https://bit.ly/3U4Tz0K?erid=2VtzqwFbXsk.
Регистрация открыта до 12 апреля. Чемпионат организован «Сколково» и IT_ONE.
Все мы знаем наш любимый талисман Linux! Но почему именно этот пингвин стал логотипом Linux? В данной статье вы узнаете некоторые интересные подробности его истории!

https://nsprg.ru/ma2Wjx

VK: https://nsprg.ru/xP4Wrx

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

@nuancesprog #Linux #Tux
Изучим рекомендации с примерами кода на Go. Рассмотрим отступы, импорт пакетов, названия переменных, длину строк, константы, обработку ошибок, глобальные переменные, структуры для сложных данных, комментарии, горутины.

https://nsprg.ru/mrp5Yv

VK: https://nsprg.ru/O4rQlx

@nuancesprog #Golang
Рассказываем про онлайн-ресурсы для генерации CSS-свойств, разработки адаптивного дизайна, декодирования base64 и получения справки о совместимости браузеров.

https://nsprg.ru/x1WQBO

VK: https://nsprg.ru/m68QZv

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

@nuancesprog #Base64 #CSS #HTML #JSON #Webtools
Выдалась свободная минутка? Почему бы не устроить эпичный баттл с драконом? Наше пошаговое руководство поможет выйти из боя победителем!

https://nsprg.ru/xe23Xv

VK: https://nsprg.ru/mzV9Am

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

@nuancesprog #GameDevelopment #JavaScript #NodeJS
Специалисты в сфере мобильной разработки могут пользоваться несколькими способами для графического представления контента. Рассмотрим три метода создания диаграмм на iOS, в том числе и с помощью стороннего фреймворка.

https://nsprg.ru/xJkjVv

VK: https://nsprg.ru/mDRj2v

@nuancesprog #SwiftUI #iOS
Что такое тестирование больших данных, и с какими проблемами можно столкнуться в этом процессе? Расскажем про основные типы, способы и инструменты тестирования больших данных.

https://nsprg.ru/Ojr7yO

VK: https://nsprg.ru/mMBjlx

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

@nuancesprog #BigData
В мире программирования особенно ценятся кодовые базы, которые легко поддаются чтению. "Незасоренные" операторы импорта во многом способствуют этой цели. Сегодня поговорим о том, как сделать их чище с помощью псевдонимов путей.

https://nsprg.ru/OKwj3O

VK: https://nsprg.ru/mWNMQO

@nuancesprog #TypeScript