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
Ищете продвинутый способ скрининга акций для инвестирования? Предлагаем руководство по запуску программы, которая поможет получить список "недооцененных" акций с их обзором и список статей с последними финансовыми новостями с их общим настроением.

https://nsprg.ru/vd6d8m

VK: https://nsprg.ru/ma23Bx

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

@nuancesprog #Python
Представляем вашему вниманию серию статей, посвященных визуализации и ее применению в современном IT-ландшафте. В первой части цикла расскажем, как создать динамичное и отзывчивое приложение с использованием React, Material UI, Tailwind CSS и Nivo.

https://nsprg.ru/vg9lAm

VK: https://nsprg.ru/v2KbRO

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

@nuancesprog #React
Пришло время обсудить более глобальные и сложные архитектурные решения, чем те, что касаются лишь уровня представления, например MVP, MVVM, MVI и прочие. Рассмотрим техники создания крупного приложения, с которым будет удобно работать десяткам и даже сотням программистов. Эти инструкции помогут обеспечить надежное масштабирование, независимо от объема написанного кода.

https://nsprg.ru/vXgAPx

VK: https://nsprg.ru/m0031m

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

@nuancesprog #Mobile
Узнаем правильный ответ на вопрос: «Как растет емкость среза?» В каких случаях она удваивается, а в каких нет?

https://nsprg.ru/myDW5O

VK: https://nsprg.ru/x9R2zv

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

@nuancesprog #Golang
Хотите разрабатывать высокопроизводительные веб-приложения, выполняющие обработку видео, 3D-рендеринг, мультимедийные игры и криптографические вычисления? WebAssembly поможет легко справиться с этой задачей.

https://nsprg.ru/mw6WJO

VK: https://nsprg.ru/xe2Dev

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

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

https://nsprg.ru/vqYWov

VK: https://nsprg.ru/mnqW1O

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

@nuancesprog #JavaScript #CleanCode
Научимся легко и просто интегрировать модульные тесты в C/C++ проекты.

https://nsprg.ru/xAG16O

VK: https://nsprg.ru/OQgNzx

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

@nuancesprog #CProgramming #Testing
Шаблон Factory упрощает создание новых объектов и помогает прятать логику, ненужную для клиента. Предлагаем рассмотреть вариант реализации шаблона фабрики для простого приложения на Spring Boot.

https://nsprg.ru/ObDlpx

VK: https://nsprg.ru/ma2lgx

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

@nuancesprog #SpringBoot #Java
TypeScript предоставляет специалистам продвинутые возможности для эффективной разработки. Одной из таких функций являются размеченные объединения. Поговорим об их преимуществах и о том, как их реализовать на практике.

https://nsprg.ru/O7p8jm

VK: https://nsprg.ru/xP401x

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

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

https://nsprg.ru/ONLnNx

VK: https://nsprg.ru/mrpj3v

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

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

https://nsprg.ru/x1WPMO

VK: https://nsprg.ru/m68XVv

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

@nuancesprog #Pydantic #Python
Узнаем, что такое индекс дистанции власти и его влияние на культуру и пользовательский опыт. Узнаем, как индекс дистанции власти влияет на общение пользователей в социальных сетях, их систему оценивания товаров и услуг.

https://nsprg.ru/myDj5O

VK: https://nsprg.ru/x9RNzv

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

@nuancesprog #UXDesign
Сделаем навигацию: турбофреймами настроим переход между фотографиями, турбостримами синхронизируем окна.

https://nsprg.ru/vLGn1x

VK: https://nsprg.ru/xR25Vx

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

@nuancesprog #Ruby #Hotwire #TailwindCSS
В этой части серии статей создадим персонализированную цветовую схему и глобальные стили приложения. Будем использовать Tailwind CSS в качестве фреймворка для работы со стилями веб-приложения.

https://nsprg.ru/xl4jXx

VK: https://nsprg.ru/mzVjWm

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

@nuancesprog #React #TailwindCSS
RecyclerView - улучшенная замена устаревшего и во многом несовершенного ListView. С помощью этого краткого обзора вы легко сможете создать свой собственный пользовательский RecyclerView.

https://nsprg.ru/xJknnv

VK: https://nsprg.ru/xkrjVm

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

@nuancesprog #Kotlin #Android
Научитесь избегать лишних операторов else, извлекать и именовать методы, грамотно использовать Linq и применять прочие подходы для придания коду читаемости и прозрачности.

https://nsprg.ru/v8Ed5O

VK: https://nsprg.ru/v2KBVO

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

@nuancesprog #CProgramming
Изучите методы структурирования области применения провайдеров в Riverpod с помощью миксинов. Такой подход имеет как минимум 5 преимуществ и оказывается особенно полезным при масштабировании приложения и увеличении количества управляемых провайдеров.

https://nsprg.ru/OZZ4BO

VK: https://nsprg.ru/vXgN1x

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

@nuancesprog #Flutter #Riverpod
Вам предстоит собеседование по JavaScript? Скорее всего, вас спросят о том, как использовать промисы. Эти задачи с пояснениями и иллюстрациями помогут к этому подготовиться.

https://nsprg.ru/mE94Vm

VK: https://nsprg.ru/mrp6Wv

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

@nuancesprog #JavaScript #Interview
Добавим тесты в имеющийся проект, создадим новый и основательно все настроим. Распишем тестовый сценарий.

https://nsprg.ru/O4ry2x

VK: https://nsprg.ru/x1W11O

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

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

https://nsprg.ru/m68oYv

VK: https://nsprg.ru/myDkaO

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

@nuancesprog #DataScience