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
Говорят, что "дьявол кроется в деталях". Так почему бы не поискать его в недрах JavaScript? Совершите увлекательное путешествие в волшебное закулисье метода filter.

https://nsprg.ru/m00PLm

VK: https://nsprg.ru/ONLb0x

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

@nuancesprog #JavaScript
Разберем один из 10 технических вопросов недавнего собеседования по Swift и Objective C. На примере покажем, почему для предотвращения цикла сохранения применяется слабая ссылка weak, а не бесхозная unowned.

https://nsprg.ru/O4rZdx

VK: https://nsprg.ru/x1W8GO

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

@nuancesprog #Swift
Рассмотрим особенности нового решения для хранения данных. Приведем пример кода, обозначим перспективы.

https://nsprg.ru/m68Ewv

VK: https://nsprg.ru/myDPYO

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

@nuancesprog #SCDB #Database
Обсуждаем, почему так важно вести логи, и разбираем популярные библиотеки, обеспечивающие эту возможность для приложений Node.js: Winston, Pino, Bunyan, Log Level и npmlog.

https://nsprg.ru/mw6a6O

VK: https://nsprg.ru/xR2kEx

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

@nuancesprog #NodeJS
Что же такое машинное обучение? И почему оно так плотно связано с нашей повседневной жизнью? Отвечаем на эти и сопутствующие вопросы.

https://nsprg.ru/Ojr22O

VK: https://nsprg.ru/mMB4nx

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

@nuancesprog #MachineLearning
Создавайте современные компонуемые приложения Angular с помощью Bit. Благодаря своим мощным возможностям, бесшовной интеграции с Angular и готовой поддержке Ripple CI, Bit - идеальное решение для разработчиков, стремящихся повысить свой профессиональный уровень и создавать качественные веб-приложения.

https://nsprg.ru/OKwNoO

VK: https://nsprg.ru/mWNJqO

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

@nuancesprog #Angular
Ничто не может объяснить код лучше самого кода. Но в некоторых случаях без комментирования не обойтись. Узнайте, как правильно использовать комментарии и тем самым повысить читабельность кода.

https://nsprg.ru/v3pyPO

VK: https://nsprg.ru/Oo1N2x

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

@nuancesprog #Coding
Ищете продвинутый способ скрининга акций для инвестирования? Предлагаем руководство по запуску программы, которая поможет получить список "недооцененных" акций с их обзором и список статей с последними финансовыми новостями с их общим настроением.

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