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


Любые вопросы по сотрудничеству: @ramilkr
Если нужен токен:
https://telega.in/c/nuancesprog
NOP::Humor - https://t.iss.one/nophumor
NOP::Recruiter Удаленка- https://t.iss.one/nopremote
Download Telegram
Интеграция Cypress в Angular упрощает и оптимизирует тестирование веб-приложений. Предлагаем пошаговое руководство по настройке Cypress в проекте Angular, а также обзор ключевых и дополнительных возможностей Cypress как надежного и эффективного инструмента тестирования.

https://nsprg.ru/v2K0BO

VK: https://nsprg.ru/OZZBqO

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

@nuancesprog #Angular #Cypress
Можно ли сказать, что код пишется по тем же законам, что и проза? В чем сходство между программистом и писателем? Какую услугу им обоим может оказать генеративный ИИ? Поразмышляйте над этими вопросами, чтобы писать код, напоминающий бестселлер.

https://nsprg.ru/vLGYWx

VK: https://nsprg.ru/xR2Bjx

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

@nuancesprog #Coding
Попробуем кэшировать блог, сократив время выполнения. Реализуем ограничитель просмотров страницы, исправим командой WATCH невыполнение транзакции. Сравним Lua-скрипты со встроенными командами и транзакциями.

https://nsprg.ru/xl4J7x

VK: https://nsprg.ru/mzVJrm

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

@nuancesprog #Redis #Golang
React - библиотека JavaScript, которая отличается гибкой архитектурой и функциональностью и, пожалуй, чаще других используется при создании пользовательских интерфейсов. Еще сильнее упрощают процесс разработки на React шаблоны проектирования.

https://nsprg.ru/O5KD4x

VK: https://nsprg.ru/mWN1PO

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

@nuancesprog #React
На примерах изучим, как select комбинируется и объединяется с другими методами. Рассмотрим особенности ключевого слова next со сложными условиями.

https://nsprg.ru/Oo1Gyx

VK: https://nsprg.ru/ObD81x

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

@nuancesprog #Ruby
Ответ на этот вопрос - никак. Между тем преимущества различения изменяемых и неизменяемых коллекций в Java очевидны. Это не менее важно, чем отличать мастику для натирки полов от начинки для десерта.

https://nsprg.ru/m00Djm

VK: https://nsprg.ru/ONLlBx

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

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

https://nsprg.ru/O4rWox

VK: https://nsprg.ru/x1WDdO

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

@nuancesprog #JavaScript #ArtificialIntelligence
Интеграция Java с такими базами данных NoSQL, как MongoDB, Cassandra и Neo4j, позволяет создавать масштабируемые, высокопроизводительные приложения, способные обрабатывать большие объемы данных. Предлагаем руководство по настройке этих баз данных, выполнению основных операций и применению лучших практик интеграции с Java.

https://nsprg.ru/OBX6Jx

VK: https://nsprg.ru/m68G3v

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

@nuancesprog #Java #Database #NoSQL
Сложные понятия и процессы лучше всего объяснять на конкретных кейсах. Сегодня покажем, как работать с данными, на примере компании, участвующей в гоночном чемпионате Формула-1.

https://nuancesprog.ru/p/19725/

VK: https://nsprg.ru/x9Rnqv

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

@nuancesprog #DataScience #ForBeginners
Проверим корректность данных, отправим письмо и сообщение в Slack с информацией об адресе почты и пароле. Объединим все части проекта, создадим и запустим DAG Airflow со всеми задачами.

https://nsprg.ru/OKwV6O

VK: https://nsprg.ru/mWNYPO

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

@nuancesprog #ApacheAirflow #Kafka #MongoDB #Cassandra
Специалисты, имеющие отношение к параллельному проектированию, иногда сталкиваются с так называемым состоянием гонок. Сегодня поговорим о том, чем чревато такое явление, что его вызывает и как с ним бороться.

VK: https://nsprg.ru/v3pr9O

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

@nuancesprog #NodeJS
Хотите создать чат-бота, способного имитировать непринужденный стиль переписки с друзьями? Предлагаем наглядное руководство по интеграции GPT с приложением.

https://nsprg.ru/OZZVqO

VK: https://nsprg.ru/vXgzDx

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

@nuancesprog #ArtificialIntelligence
Узнаем, чем отличаются культуры коллективизма и индивидуализма. Изучим влияние этих культур на онлайн-коммуникацию, а также UI/UX дизайн. Выделим основные различия двух культур и узнаем, как улучшить локализацию продукта.

https://nsprg.ru/Oo1X2x

VK: https://nsprg.ru/ObDwEx

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

@nuancesprog #UXDesign
Обработка пакетных данных в режиме реального времени - одна из наиболее сложных задач. Каждый этап, от доставки и обработки данных до их анализа, занимает определенное время. К счастью, для устранения этих задержек есть такие инструменты, как Apache Kafka, Flink и Druid.

https://nsprg.ru/m00ELm

VK: https://nsprg.ru/ONLV0x

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

@nuancesprog #Apache #Kafka #Flink #Druid
Taipy - библиотека Python, предлагающая простые и быстрые способы создания полнофункциональных приложений для работы с данными. Узнайте, чем Taipy отличается от Streamlit и как с помощью Taipy создать простое, но эффективное приложение для работы с данными.

https://nsprg.ru/xR2PEx

VK: https://nsprg.ru/xe2eyv

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

@nuancesprog #Python #Taipy
Хотите создавать компоненты пользовательского интерфейса, как старший React-разработчик? Воспользуйтесь руководством по эффективному созданию компонента button. Усвоив его принципы, вы сможете разработать любой другой компонент без особых проблем.

https://nsprg.ru/vGoElv

VK: https://nsprg.ru/mpBbyv

Дзен: https://dzen.ru/media/nuancesprog.ru/65b6a57fcdcda87fb8508b44

@nuancesprog #React
Inline-функции могут как и увеличить код, так и повысить его производительность. Чтобы с выгодой использовать этот Kotlin-инструмент, необходимо понять принцип его действия, а заодно разобраться в том, зачем нужен crossinline и как работает reified.

https://nsprg.ru/vqYdkv

VK: https://nsprg.ru/mnq3wO

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

@nuancesprog #Kotlin
Занимаетесь разработкой компиляторов, современных фреймворков или Java-инструментов? Тогда вам необходимо знать, как что такое байт-код, какова его структура, зачем он нужен и как с ним работать. Эти знания позволят эффективно использовать байт-код Java в своих целях.

https://nsprg.ru/Oo1o2x

VK: https://nsprg.ru/ObD5Ex

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

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

https://nsprg.ru/ma2RBx

VK: https://nsprg.ru/O7p02m

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

@nuancesprog #mongoose
Говорят, что "дьявол кроется в деталях". Так почему бы не поискать его в недрах 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