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/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
Считаете Python верхом совершенства? А как насчет альтернативы - высокопроизводительного языка Julia? Некоторые из возможностей Julia явно не помешали бы старому доброму Python.

https://nsprg.ru/xR2Dpx

VK: https://nsprg.ru/mzVGDm

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

@nuancesprog #Julia #Python
Ознакомьтесь с инициативами сообщества Angular, высказанными в опросе 2023 года. Многие из них были учтены в дорожной карте Angular на 2024 год, нацеленной на улучшение опыта разработчиков и повышение производительности фреймворка.

https://nsprg.ru/OQgElx

VK: https://nsprg.ru/OKwPXO

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

@nuancesprog #Angular
Узнаем о новом тренде Bento UI. Познакомимся с трендами в пространственном дизайне, а также в сфере анимации и 3D. Рассмотрим инструменты с ИИ для дизайнеров. Узнаем о новых тенденциях и требованиях в сфере UX.

https://nsprg.ru/v3pPrO

VK: https://nsprg.ru/Oo1qox

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

@nuancesprog #BentoUI #UIDesign
Хотите создать чат-бота для обобщения и релевантного поиска видеоконтента в Azure? Ознакомьтесь с примером разработки и использования цифрового помощника Copilot. Он поможет быстро находить как ключевые моменты видеоролика, так и заданные фрагменты.

https://nsprg.ru/v8EXeO

VK: https://nsprg.ru/vg9zzm

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

@nuancesprog #Azure #Copilot #ArtificialIntelligence
Воспользуйтесь пошаговым руководством по интеграции в базовое веб-приложение библиотеки React Query. Она упрощает получение данных и управление состояниями в React-приложениях, делая код более эффективным и удобным.

https://nsprg.ru/mrpzDv

VK: https://nsprg.ru/O4r8Ax

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

@nuancesprog #React
Jetpack - популярный инструмент современного разработчика. Но так ли удобна эта библиотека для модульных проектов?

https://nsprg.ru/OBX94x

VK: https://nsprg.ru/myDayO

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

@nuancesprog #Jetpack #Android
С революционным фреймворком Quarkus разработка на Java станет еще проще, быстрее и эффективнее. Оцените его ключевые особенности и преимущества по сравнению со Spring Boot.

https://nsprg.ru/mDR4Ev

VK: https://nsprg.ru/OVN2NO

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

@nuancesprog #Quarkus #Java
Хотите корректно построить дерево компонентов и справиться с проблемой повторного рендеринга? ReSvelte - это инструмент, который решит обе задачи. Узнайте о том, как, работая над проектом, одновременно использовать ReSvelte.

https://nsprg.ru/vGo6Rv

VK: https://nsprg.ru/vqY53v

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

@nuancesprog #ReSvelte #VSCode
Фронтенд-разработка - постоянно развивающаяся область, требующая от разработчиков адаптации к новым технологиям, практикам и лучшим cтандартам. Сегодня рассмотрим ее базовые основы, включая HTML, СSS и JavaScript, а также поговорим о более продвинутых концепциях.

https://nsprg.ru/mnqgAO

VK: https://nsprg.ru/mYAEom

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

@nuancesprog #JavaScript #HTML #CSS #FrontEndDevelopment
Docker для начинающих: логгирование, Docker Hub, выполнение команд внутри контейнера и докеризация первого веб-приложения на !1!.

https://nsprg.ru/OKwLXO

VK: https://nsprg.ru/O5KoDx

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

@nuancesprog #Docker
Кэширование запросов совсем не такой простой процесс, как кажется на первый взгляд. Рассмотрим разные подходы, признаки хорошего кэша, кэширование с помощью Redis и его альтернативу Memurai для Windows.

https://nsprg.ru/OjraYO

VK: https://nsprg.ru/mMB37x

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

@nuancesprog #Redis #Memurai