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
Сделаем навигацию: турбофреймами настроим переход между фотографиями, турбостримами синхронизируем окна.

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
Ничего себе у вас скидочки 🧐

Воспользуйся скидкой 50% на первый платеж при оплате частями до конца февраля на ЛЮБОЙ курс в ИТ-школе TeachMeSkills и начни свой вход в айти выгодно.

Что нужно сделать, чтобы воспользоваться приятным бонусом?👇🏻

1️⃣Оставь заявку на сайте до конца февраля;
2️⃣Ожидай звонка менеджера;
3️⃣Получай новые знания и входи в IT.

*Подробности акции уточняй у менеджеров TeachMeSkills.

👉🏼Каталог курсов
Познакомимся с библиотекой ethers.js и узнаем, как именно она обеспечивает взаимодействие с виртуальной машиной Ethereum в Remix.

https://nsprg.ru/mw6k8O

VK: https://nsprg.ru/xR2gdx

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

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

https://nsprg.ru/v8E45O

VK: https://nsprg.ru/vg958m

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

@nuancesprog #DataScience #MachineLearning #RAG
Да, ваши преподаватели, скорее всего, сформировали у вас неверное представление об объектно-ориентированном программировании. Предлагаем поразмышлять о причинах и последствиях такого недообучения, а также о недооцененных преимуществах ООП.

https://nsprg.ru/v2KZVO

VK: https://nsprg.ru/mE9AVm

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

@nuancesprog #OOP
Найти свое предназначение - это цель. Правильный выбор - это путь. Пройти этот путь, сделать его короче и легче, избежать досадных ошибок и не потерять драгоценное время поможет модель "Иерархия карьерных приоритетов".

https://nsprg.ru/m00gPm

VK: https://nsprg.ru/ONLA1x

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

@nuancesprog #Career
Разработка через тестирование. Как применяется этот подход? Напишем тесты для уровня хранения и обработчика.

https://nsprg.ru/O4rE2x

VK: https://nsprg.ru/x1W21O

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

@nuancesprog #Golang #GoFr #Testing
Не обязательно начинать работу с нуля! Эти продвинутые шаблоны React помогут создавать проекты легко и быстро.

https://nsprg.ru/OQgApx

VK: https://nsprg.ru/OKwD7O

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

@nuancesprog #React
Сделаем простую реализацию OTP-аутентификации с Devise-функционалом Confirmable без сторонних библиотек или обширных конфигураций. Напишем функции для обработки форм валидации OTP и повторной его отправки.

https://nsprg.ru/mYAq3m

VK: https://nsprg.ru/xAGA8O

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

@nuancesprog #Ruby #OTP #Authentication
Изучим достоинства и недостатки очень полезного инструмента не только для тестирования, но и для контроля и управления версиями БД. Разберем особенности написания и применения SQL-миграций в службах на Go.

https://nsprg.ru/xP4D2x

VK: https://nsprg.ru/v8Ee5O

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

@nuancesprog #Golang #Database
Bun - новичок в экосистеме JS-инструментов - не просто ускоряет компиляцию и синтаксический анализ, но и предоставляет собственный менеджер зависимостей и пакетирование. Предлагаем сравнить новый инструмент с его предшественниками swc и esbuild, а также посмотреть, как он сочетается с npm, babel и Webpack.

https://nsprg.ru/v2KYVO

VK: https://nsprg.ru/vXgD1x

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

@nuancesprog #Bun #JavaScript
Есть 27 однострочных функций JavaScript, которые используются программистами ежедневно: копирование в буфер обмена, получение случайного числа в определенном диапазоне, преобразование RGB в шестнадцатеричный код, генерация случайных шестнадцатеричных кодов цветов и многое другое.

https://nsprg.ru/vg9Vzm

VK: https://nsprg.ru/OZZDaO

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

@nuancesprog #JavaScript
Рассмотрим особенности тестирования моделей декодирования и HTTP-запросов, настроим идентификаторы доступности. Протестируем ввод в поисковую строку, прокрутку в tableView, навигацию, статичные и динамические метки.

https://nsprg.ru/vXgDwx

VK: https://nsprg.ru/mE9eBm

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

@nuancesprog #Swift #Testing
Изучите сценарии использования CASE WHEN в различных SQL-средах (SQL Server, Oracle, Snowflake, PostgreSQL). Постижение магии CASE WHEN, а также ограничений и альтернатив этого оператора, значительно усовершенствует ваши навыки работы с SQL.

https://nsprg.ru/mw6G4O

VK: https://nsprg.ru/vLGDgx

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

@nuancesprog #SQL