NOP::Nuances of Programming
68.5K subscribers
3.25K 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
Поэкспериментируем с Django и расширим знания о его системе аутентификации пользователя.

https://nsprg.ru/mM8PpO

VK: https://nsprg.ru/mW2PNO

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

@nuancesprog #Django #Python
Громоздкие пакеты мешают продуктивности приложения? Решение есть. Сегодня вы узнаете 5 методов оптимизации приложения путем уменьшения размера пакетов JavaScript.

https://nsprg.ru/O7wGMO

VK: https://nsprg.ru/v8pV5v

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

@nuancesprog #JavaScript
Красивое оформление повышает привлекательность текста для пользователей. Сегодня расскажем, как с помощью Jetpack Compose "одеть" текст в фоновую форму.

https://nsprg.ru/vgkY8v

VK: https://nsprg.ru/v2nJVv

@nuancesprog #Android #JetpackCompose
🚀 МТС Web Services продолжает рассказывать о создании облака в режиме реального времени.
Во втором выпуске проекта Building the Cloud поговорим о сервисе Identity and Access Management (IAM).

🔑 Что обсудим:
— Как IAM помогает защитить облачные ресурсы и эффективно управлять доступами
— Виды субъектов доступа в облако и способы их аутентификации
— Как сузить радиус атак c помощью IAM и минимизировать риски прав суперадмина

💡 Для тех, кто пропустил первый выпуск: мы рассказали о создании сервиса Compute. Запись доступна по ссылке.

Регистрируйтесь и задайте свой вопрос техлиду команды IAM нового облака в прямом эфире.

📅 Дата: 13 декабря 2024, 11:00
🌐 Регистрация: по ссылке
Как анализировать данные намного проще и полнофункциональнее, чем в Excel? Сделаем локальный файл доступным для SQL-операций с DuckDB, преобразуем в реальную таблицу, доберемся до файлов на GitHub и S3.

https://nsprg.ru/ma7rpv

VK: https://nsprg.ru/O7wGbO

@nuancesprog #DuckDB #SQL
Вторая статья из серии про работу с WebSocket. Здесь мы реализуем аутентификацию, обезопасив наш WebSocket и открыв ряд дополнительных возможностей.

https://nsprg.ru/xPG2Am

VK: https://nsprg.ru/vgkYzv

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

@nuancesprog #AWSWebSocket
Не пора ли внедрять элементы управления в эту мощную форму технологии, называемую ИИ? Это не то, в чем мы можем позволить себе ошибаться.

https://nsprg.ru/x1e4Kx

VK: https://nsprg.ru/m6j0lm

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

@nuancesprog #ArtificialIntelligence
Подробно опишем процесс установки: запуск дополнительных контейнеров в поде и развертываниях, аннотации, метки, настройка ресурсов, конфигурации, ограничения топологии и компонентов. Дополнительно подключим к Superset все источники данных, установив отдельные коннекторы баз данных.

https://nsprg.ru/x9w0GO

VK: https://nsprg.ru/my8JyO

@nuancesprog #ApacheSuperset #Kubernetes
Фреймворк taichi.js позволяет создавать захватывающий графический контент без освоения сложного WebGPU-программирования. Убедитесь в этом на примере игровой программы "Жизнь". Потребуется менее 100 строк кода, чтобы разработать распараллеленную WebGPU-программу с 3 конвейерами вычислений и конвейером рендеринга.

https://nsprg.ru/xk61qm

VK: https://nsprg.ru/OV0kNx

@nuancesprog #WebGPU #taichijs
Пополните копилку своих Python-компетенций 10 лайфхаками, которые должен знать каждый программист. Применяя их в повседневной практике, вы не только будете писать эффективный код профессионального уровня, но и повысите собственную производительность.

https://nsprg.ru/mpdGpm

VK: https://nsprg.ru/vGRJRx

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

https://nsprg.ru/vqLA3x

VK: https://nsprg.ru/mnoNAx

@nuancesprog #React
Обучающее руководство по созданию API с точки зрения разработчика Android. Рассмотрим разные аспекты данного процесса: структуру проекта, архитектуру, точки входа, внедрение зависимостей и тестирование.

https://nsprg.ru/mYYKom

VK: https://nsprg.ru/Oj6EYO

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

@nuancesprog #Android
Узнаем о маленьких хитростях в написании кода, которые облегчают жизнь. Поработаем с проверкой ключей, приведением типов, с массивами с append, с отображением имен и значений параметров в структуре, а также создадим имитированный интерфейс и интерфейс на основе структуры.

https://nsprg.ru/O4l4AO

VK: https://nsprg.ru/OBkD4m

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

@nuancesprog #Golang
Безопасность цифровой инфраструктуры бизнеса — настоящая суперсила! В 2025 году желаем безупречной работы систем, кода, который компилируется с первого раза, вдохновляющих проектов и, конечно, выгодных решений.

Получайте до 500 ₽ за каждую установку
Яндекс Браузера и выигрывайте призы!

Каждое 27-е число с декабря по февраль мы разыгрываем по 30 призов. Среди них: Станция Дуо, Станция Мини, светодиодные ленты Яндекс и другие брендированные подарки.

Как стать участником розыгрыша:
✔️ Оставьте заявку.
✔️ Зарегистрируйтесь в реферальной программе.
✔️ Рекомендуйте Яндекс Браузер или устанавливайте его на компьютеры.

Все подробности на странице, там же опубликуем результаты. Участвуйте в розыгрыше и начните год с позитивных эмоций и подарков!
Изучим малоизвестные, но красивые методы. Покажем, для чего и когда они применяются, как ими совершенствуется рабочий процесс, упрощается код, повышаются продуктивность разработчиков, производительность, скорость и эффективность приложения.

https://nsprg.ru/my8qyO

VK: https://nsprg.ru/m6jVlm

@nuancesprog #Eloquent #Laravel
Чувствуете, что перегореть перед Новым Годом готова не только гирлянда? Тогда вам в Merk/daily ❤️

На целую неделю команда компании полностью отдала эфир своему Flutter-разработчику Александру!

Он расскажет о балансе между личной жизнью и разработкой – со всеми плюсами и минусами работы в международной IT-компании.

А еще:
- честные истории о буднях flutter-разработчика
- забавные и поучительные рассказы о собеседованиях
- путь в IT: от выбора стека до работы в Merk Team
- и даже история о том, как мы его чуть не потеряли!

Подписывайтесь на канал @merkteam, чтобы ничего не пропустить

#реклама
О рекламодателе
Изучите практические способы управления контекстом в JavaScript. Эффективное использование функций call, apply и bind обеспечит ожидаемую их работу в различных объектах и скриптах, повысит надежность и гибкость кода.

https://nsprg.ru/mDDlEm

VK: https://nsprg.ru/OV04Nx

@nuancesprog #JavaScript
Хотите овладеть силой регулярных выражений? Тогда вы обратились по адресу. Расскажем об основных принципах их действия, раскроем значения ключевых символов и рассмотрим 3 конкретные ситуации использования.

https://nsprg.ru/xk6Xqm

VK: https://nsprg.ru/mpdapm

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

@nuancesprog #Python #Regex
​У айтишников нет души. Вот к такому выводу пришли исследователи.

Как психолог с техническим бэкграундом, работающий с людьми из IT, знаю, что душа точно есть)

Заметила несколько интересных аспектов:

🧠 Люди с математическим и структурным мышлением часто воспринимают жизнь через призму «задача — поиск решения — решение». Это объясняет их стремление оценивать себя через показатели эффективности и рейтинги.

🎭 Однако, есть нюанс. IT-специалисты могут испытывать трудности с распознаванием и выражением эмоций, как своих, так и чужих. Это связано с тем, что большая часть времени уходит на аналитическую работу в одиночестве, и навык эмоционального понимания остаётся неразвитым.

😅 Такие особенности могут приводить к проблемам в общении, понимании личных границ и оценке собственных ресурсов. Решение? Работа над этими навыками в терапии.

Если узнать подробнее, пишите мне, вот мой канал: https://t.iss.one/psyetude
Разработка API сопряжена с большим количеством подводных камней. С примерами кода расскажем, как их избежать.

https://nsprg.ru/vqL73x

VK: https://nsprg.ru/mnobAx

@nuancesprog #API #Database