NOP::Nuances of Programming
67.7K subscribers
3.29K photos
10 videos
12 files
4.63K links
Любые вопросы по сотрудничеству: @ramilkr
Если нужен токен:
https://telega.in/c/nuancesprog
NOP::Humor - https://t.iss.one/nophumor
NOP::Recruiter Удаленка- https://t.iss.one/nopremote

РКН: 4977653520
Download Telegram
Об Apache Spark - интересно и со вкусом!

Готовьтесь - у нас большие планы на вас! Будем работать с датафреймом Spark, в котором создадим свой сеанс, напишем схему и прочитаем файл JSON. Не волнуйтесь: будет легко и интересно!

https://nuancesprog.ru/p/10095

@nuancesprog #статьи #ApacheSpark
Считаете, что Python лучше всех? Просто вы не имели дело с Rust

За что же разработчики так любят Rust, что он уже пятый год становится их любимчиком по опросу StackOverflow? Безопасный доступ к памяти, статическая типизация, системное программирование и не только.

https://nuancesprog.ru/p/10100

@nuancesprog #статьи #Rust #Python
Решение, которое позволит одновременно протестировать код, работающий с вызовами в сети, на асинхронное выполнение и на сохранность данных в процессе.

https://nuancesprog.ru/p/10105

@nuancesprog #статьи #Testing
Доступные интерфейсы могут выглядеть красиво, быть разноцветными и стоить адекватных денег. А ещё они нужны абсолютно всем вашим , клиентам -  не только тем, кто обслуживает людей с ограниченными возможностями. Вместе с автором статьи развенчиваем 9 самых распространённых мифов о доступности и учимся правильно её обеспечивать.

https://nuancesprog.ru/p/10112

@nuancesprog #статьи #WebDevelopment
Поддержка новых форм-факторов с помощью новой библиотеки Jetpack WindowManager

В связи с появлением новых форм-факторов смартфонов появилась необходимость в создании новых API. Теперь сделать приложение, поддерживающее несколько экранов и их режимов, стало проще.

https://nuancesprog.ru/p/10117

@nuancesprog #статьи #Android
NLP изучает проблемы компьютерного анализа и синтеза естественных языков. Анализ означает понимание языка, а синтез - генерацию грамотного текста. Решив эти проблемы, мы получим более удобную форму взаимодействия компьютера и человека. В этой статье мы легко и просто выполним NLP задачу без NLP!

https://nuancesprog.ru/p/10127/

@nuancesprog #статьи #NLP #Python #DataScience
Когда именно актуально использование ИИ/МО? Всегда ли вчерашние данные дадут верный прогноз на завтра, и какова в этом процессе роль паттерна? Разбираемся на примере курса лечения.

https://nuancesprog.ru/p/10124/

@nuancesprog #статьи #DataScience #MachineLearning
Состоялся долгожданный релиз Python 3.9. Новый стабильный график обновлений и функционал: подсказки типов, новые строковые методы, объединение словарей - подробно рассказываем, что еще интересного он нам приготовил!

https://nuancesprog.ru/p/10140

@nuancesprog #статьи #Python #DataScience
Вариант практического подхода к переработке "грязного" кода на основе принципов SOLID: меньше - не значит лучше, лучше - значит легче в работе.

https://nuancesprog.ru/p/10148

@nuancesprog #статьи #Solid #ObjectOriented
Вместе справимся с COVID-19: напишем алгоритм его прогнозирования, развернём обученную модель на AWS и выложим на маркетплейс. Подробно разберём развёртывание приложения с настройкой и установкой учётных данных на AWS, а также подскажем, как уменьшить размер подгружаемого пакета и ограничить доступ к API.

https://nuancesprog.ru/p/10159

@nuancesprog #статьи #DataScience #MachineLearning
Руководство по быстрой настройке механизма запроса разрешений на Android версии 6 и выше.

https://nuancesprog.ru/p/10154

@nuancesprog #статьи #Android
Функции Java 15: скрытые и запечатанные классы, сопоставление шаблонов и текстовые блоки

Java лидирует среди языков программирования уже более 20 лет. Большая часть всего используемого в мире ПО написана именно на нем. Новая версия Java 15 включает множество функций, которые давно ждали разработчики. Расскажем о них подробнее.

https://nuancesprog.ru/p/10165

@nuancesprog #статьи #Java
Знакомимся с принципом атаки UPD-флуд и мерами по смягчению ее последствий.

https://nuancesprog.ru/p/10169

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

https://nuancesprog.ru/p/10175

@nuancesprog #статьи #Regex #Python
Будущее уже сегодня! Виртуальная реальность в браузере к вашим услугам. С помощью A-Frame вам без сомнений не придётся писать много кода для получения уникальных впечатлений!

https://nuancesprog.ru/p/10182

@nuancesprog #статьи #VR #JavaScript
У каждого дизайнера есть дорогая сердцу коллекция ресурсов, облегчающих работу и приносящих вдохновение. Ознакомьтесь с обширной подборкой "любимцев" дизайнера Дэниела Сапио, и в вашей коллекции точно прибавится - согласитесь, пользы и красоты никогда не бывает много.

https://nuancesprog.ru/p/10206

@nuancesprog #статьи #Design #UX #UI
Как перейти от Flask к FastAPI

Рассмотрим особенности и преимущества FastAPI в сравнении с Flask на примере двух серверов с одинаковыми API и функциональными возможностями и научимся переносить собственный сервер с Flask на FastAPI без потерь.

https://nuancesprog.ru/p/10210

@nuancesprog #статьи #Flask #FastAPI
Kubernetes: безопасное управление секретами с GitOps

Секретными данными можно и нужно управлять. Делать это безопасно в условиях масштабирования и автоматизированно помогает GitOps!

https://nuancesprog.ru/p/10219

@nuancesprog #статьи #Kubernetes
Новая библиотека Relay, адаптированная для работы с Angular. Рассматриваем ее структуру на примерах кода и оцениваем получаемые преимущества работы с данными. Пример проекта на github - в конце статьи.

https://nuancesprog.ru/p/10225

@nuancesprog #статьи #Angular
Выполнение AES/GCM в Android

При использовании такого метода шифрования, как AES, в системе Android могут возникнуть некоторые проблемы. Рассмотрим один из способов, с помощью которого их можно избежать.

https://nuancesprog.ru/p/10229

@nuancesprog #статьи #Android
Чем отличается WeakMaps от Maps? Всё те же пары ключ-значение, но другой подход к удалению объектов.

https://nuancesprog.ru/p/10235

@nuancesprog #статьи #JavaScript