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

РКН: 4977653520
Download Telegram
Google представила новый инструмент для хранения данных - библиотека DataStore. Ее главная цель - заменить SharedPreference. В отличие от SharedPreference, DataStore работает асинхронно, а все операции с ней выполняются с помощью Kotlin Coroutines и Flow. Разберемся подробнее, как она устроена.

https://nuancesprog.ru/p/11732

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

https://nuancesprog.ru/p/11737

@nuancesprog #статьи #VSCode #Lite
Компьютер может понимать и воспроизводить речь человека благодаря обработке естественного языка. Сейчас она стала одной из самых известных областей науки о данных, но появилась ещё в прошлом веке. Мы хотим рассказать, с чего же всё началось, какими были первые чат-боты и как далеко продвинулись специалисты.

https://nuancesprog.ru/p/11742

@nuancesprog #статьи #DataScience
Представляем 5 полезных игр, которые помогут лучше разобраться с языком описания внешнего вида веб-страниц - CSS (Cascading Style Sheets).

https://nuancesprog.ru/p/11746

@nuancesprog #статьи #CSS
Несмотря на то, что этот инструмент все еще далек от идеала, новый релиз Airflow 2.0 достиг довольно высокого уровня, позволяющего использовать его для больших производственных нагрузок. Такие обновления, как улучшение производительности планировщика и разделение кода на подпакеты, обеспечивают большую надежность и ускоряют цикл релизов. Рассмотрим все нововведения Airflow 2.0, а также разберемся, какие недостатки еще предстоит исправить.

https://nuancesprog.ru/p/11751

@nuancesprog #статьи #Apache
Что нужно для создания крутого UI-дизайна в 2021 году? Еще больше 3D-элементов и цвета, стекломорфизм и другие приемы, о которых мы спешим вам рассказать.

https://nuancesprog.ru/p/11755

@nuancesprog #статьи #Design #UI #UX
В чем специфика работы архитектора? Какие качества отличают его от разработчика, и так ли сложно перейти от решения локальных задач к видению общей картины и построению комплексных проектов?

https://nuancesprog.ru/p/11760

@nuancesprog #статьи #Education
Snowfakery  -  это уникальный открытый инструмент для генерации фиктивных датасетов с богатым набором возможностей, включая удобное масштабирование и связывание объектов. Подробнее о нем рассказал ведущий разработчик Snowfakery и разработчик CumulusCI Пол Прескод.

https://nuancesprog.ru/p/11765/

@nuancesprog #статьи #DataGeneration
Как изменились инструменты веб-дизайна с течением времени? Расскажем краткую историю их появления и опишем важные этапы развития.

https://nuancesprog.ru/p/11769

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

https://nuancesprog.ru/p/11774

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

https://nuancesprog.ru/p/11779

@nuancesprog #статьи #Hacking
Анализ социальных сетей представляет собой исследование социальных структур с помощью сетей и теории графов. Разберем теорию социальных сетей с кратким введением в теорию графов и распространение информации. Затем погрузимся в код Python с библиотекой NetworkX и научимся применять социальные сети из реальных наборов данных.

https://nuancesprog.ru/p/11784

@nuancesprog #статьи #Python
До сих пор переключаетесь с Windows на Linux и обратно или не знаете, какую из них сделать основной ОС? Установите и настройте подсистему Windows для любимого дистрибутива Linux с помощью симпатичного терминала и превратите свой компьютер в настоящую машину разработчика.

https://nuancesprog.ru/p/11790

@nuancesprog #статьи #WSL2
Имея под рукой такой инструмент, как SonarQube, за качество кода можно не беспокоиться. Чтобы в этом убедиться, рассмотрим особенности его работы: установку, создание проекта, сканирование кода и анализ результатов.

https://nuancesprog.ru/p/11797

@nuancesprog #статьи #Testing
Пошагово расскажем о том, как преобразовать портретную картину или рисунок в 3D-модель при помощи текстурирования и развертки.

https://nuancesprog.ru/p/11801

@nuancesprog #статьи #Blender
Хотите сделать суперпопулярную игру? Начните создавать кросс-платформенные мобильные приложения с дополненной реальностью. Сделаем примерный проект и узнаем, что нужно для тестирования будущих приложений.

https://nuancesprog.ru/p/11807

@nuancesprog #статьи #React #AR
Есть секреты, которыми так и хочется поделиться. Например, как за счет приемов строго типизированного языка, сокращения просмотров областей видимости, возможностей ES6 и правильной грамматики улучшить читаемость и производительность кода JavaScript.

https://nuancesprog.ru/p/11812

@nuancesprog #статьи #JavaScript
За последнее время концепция low-code стала набирать обороты. Расскажем с чем это связано, а также узнаем, чем отличается low-code от no-code. Подробно разберем преимущества и недостатки платформы Bubble.

https://nuancesprog.ru/p/11817

@nuancesprog #статьи #LowCode #Design
Ради экономии средств, а может просто для развлечения, вы можете легко создать собственного виртуального помощника. Он(а) будет вас слушать, понимать, отвечать вам и выполнять любые заложенные вами же команды. Инструкция прилагается.

https://nuancesprog.ru/p/11826

@nuancesprog #статьи #Python
Цвет выступает частью послания, которое передаёт дизайн в целом. А иногда делает продукт узнаваемым даже больше, чем другие элементы. Чтобы облегчить процесс выбора цветового решения, были разработаны схемы, которые помогут подобрать гармоничные комбинации в соответствии с вашими задачами.

https://nuancesprog.ru/p/11831

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

https://nuancesprog.ru/p/11835

@nuancesprog #статьи #React