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

РКН: 4977653520
Download Telegram
Выполнение AES/GCM в Android

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

https://nuancesprog.ru/p/10229

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

https://nuancesprog.ru/p/10235

@nuancesprog #статьи #JavaScript
Искусство обращаться за помощью к коллегам-программистам

Программист программисту друг, товарищ и помощник в процессе отладки. Но чтобы ваш сигнал SOS был услышан, нужно правильно попросить о помощи. Не секрет, что лучший способ получить умный ответ - задать умный вопрос!

https://nuancesprog.ru/p/10242

@nuancesprog #статьи #Education
ML-инженер или специалист по обработке данных?

Сколько зарабатывают специалисты по обработке данных и ML-инженеры? Каковы реальные роли этих специалистов в разных компаниях? Углублённый анализ рынка труда и его тенденций.

https://nuancesprog.ru/p/10246

@nuancesprog #статьи #MachineLearning #DataScience #ArtificialIntelligence
Досконально разбираемся, какие стадии проходит в своём существовании Java-поток и учимся управлять им на продвинутом уровне.

https://nuancesprog.ru/p/10254

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

https://nuancesprog.ru/p/10260

@nuancesprog #статьи #DataScience
Привет, друзья! На связи команда NOP!

После небольшого перерыва мы наконец готовы выпустить третий выпуск нашего электронного журнала «Nuances of Programming». Мы отобрали одни из наших лучших статей и постарались сделать журнал ещё более насыщенным и интересным. Приятного чтения!

Как и всегда, ждем от вас комментарии, пожелания, идеи по оформлению и любой фидбек в @nopfeedback. Огромное спасибо за то, что остаётесь с нами!

⬇️ Качайте журнал постом ниже ⬇️

@nuancesprog #Журнал
Сравним объединение строк с использованием оператора “+” и метода join() и расскажем, в чем заключаются преимущества использования второго варианта.

https://nuancesprog.ru/p/10264

@nuancesprog #статьи #Python
Избегаем добавления ненужного кода без потерь в эффективности - в этом помогут необработанные HTTP-запросы.

https://nuancesprog.ru/p/10269

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

https://nuancesprog.ru/p/10274

@nuancesprog #статьи #Algorithms #DataScience
Продолжаем тему разработки VR-пространств для браузера. На этот раз добавим в проект элементы игры и рассмотрим продвинутые принципы.

https://nuancesprog.ru/p/10284

@nuancesprog #статьи #VR #JavaScript
5 признаков того, что вы тратите свой потенциал разработчика впустую

Бывает, что и компания престижная, и проекты хорошие, и зарплату платят высокую, а кажется, что вы не реализовываете свой потенциал разработчика. Так вот знайте — вам не кажется. Есть конкретные признаки, которые подскажут вам, что вы идёте не туда, и способы, как это изменить.

https://nuancesprog.ru/p/10299

@nuancesprog #статьи #Education
Разберём, какими проблемами может быть чревато импортирование numpy и Cython в setup.py, для чего в pyproject.toml надо указывать зависимости компоновки, зачем нужен файл MANIFEST.in и как поменять формат файлов wheel на поддерживаемый в PyPl? Узнаем, какая здесь может возникнуть проблема при размещении некоторых пакетов.

https://nuancesprog.ru/p/10305

@nuancesprog #статьи #Cython #Python
Определимся, стоит ли использовать нереляционные базы данных. Узнаем, какие схемы в них реализованы, каковы недостатки и есть ли альтернативы этим БД.

https://nuancesprog.ru/p/10311

@nuancesprog #статьи #Database #NoSQL
UX или UI - на что уделить внимание?

UX и UI - эти термины известны уже более 50 лет, а многие до сих пор продолжают их путать. Что же у них общего и в чем заключается главное отличие? Детально изучаем функции двух интерфейсов.

https://nuancesprog.ru/p/10316

@nuancesprog #статьи #UI #UX
Fake-объекты практичнее mock-объектов

Рассмотрим преимущества fake-объектов перед mock-объектами прежде всего в тех областях, где они могут использоваться взаимозаменяемо, в теории - везде.

https://nuancesprog.ru/p/10321

@nuancesprog #статьи #UnitTesting
Сборка и запуск загрузчика

Пишем собственный загрузчик и разбираем базовые принципы работы вычислительных и операционных систем.

https://nuancesprog.ru/p/10327

@nuancesprog #статьи #Bootloader
ТОП 5 советов, как улучшить свои UI навыки

Главная задача UI-дизайнера - наглядно показать, как использовать тот или иной продукт при помощи интерфейса. Расскажем о нескольких неочевидных рекомендациях по совершенствованию своих UI умений.

https://nuancesprog.ru/p/10332

@nuancesprog #статьи #UI #Design
Аннотации для параллелизма в Java: расцвечивание потоков

Как эффективнее управлять работой с потоками и не запутаться в них в нетривиально реализованной системе - рассматриваем вариант решения.

https://nuancesprog.ru/p/10338

@nuancesprog #статьи #Java