Узнаем, как синтаксис spread принимает итерируемый объект (например, массив) и расширяет его на отдельные элементы. Рассмотрим, как он справляется с копированием, вставкой и передачей массивов в качестве аргументов.
https://nuancesprog.ru/p/11702
@nuancesprog #статьи #JavaScript
https://nuancesprog.ru/p/11702
@nuancesprog #статьи #JavaScript
Вовремя замененная прошивка смартфона позволяет порой вдохнуть новую жизнь в старое устройство. Узнай, как можно сделать это быстро и эффективно.
https://nuancesprog.ru/p/11708
@nuancesprog #статьи #Android
https://nuancesprog.ru/p/11708
@nuancesprog #статьи #Android
Будущее все ближе! Учимся внедрять в приложение распознавание голоса и команд с помощью Web Speech API и библиотеки React Speech Recognition. Процесс оказывается гораздо проще, чем можно изначально подумать.
https://nuancesprog.ru/p/11713
@nuancesprog #статьи #React
https://nuancesprog.ru/p/11713
@nuancesprog #статьи #React
Условная вероятность события и теорема Байеса стали еще актуальнее в эпоху искусственного интеллекта и машинного обучения. Разберемся с особенностями реализации и применения теоремы и наивного классификатора Байеса на простых и актуальных примерах из нашей жизни (GitHub).
https://nuancesprog.ru/p/11718
@nuancesprog #статьи #MachineLearning
https://nuancesprog.ru/p/11718
@nuancesprog #статьи #MachineLearning
Вы сидите в кафе с другом в обеденный перерыв и общаетесь по поводу JavaScript и React. Вдруг к вам подходит инопланетянин и ...
Это не начало мистического романа, это начало квеста от МегаФона @mgfon_bot для будущих разработчиков на JavaScript в команду интернет-магазина компании! В ходе игры вам предстоит спасти планету, попутно разбираясь с вопросами по JavaScript. Так – устанавливая связь с космосом – на работу не устраивался еще никто!
Интересно, кого ищут? Разработчика frontend и много других специалистов!
Играем, проходим квест – и вперед, покорять карьерные вершины в топовой компании с экосистемой собственных цифровых сервисов.
Это не начало мистического романа, это начало квеста от МегаФона @mgfon_bot для будущих разработчиков на JavaScript в команду интернет-магазина компании! В ходе игры вам предстоит спасти планету, попутно разбираясь с вопросами по JavaScript. Так – устанавливая связь с космосом – на работу не устраивался еще никто!
Интересно, кого ищут? Разработчика frontend и много других специалистов!
Играем, проходим квест – и вперед, покорять карьерные вершины в топовой компании с экосистемой собственных цифровых сервисов.
Внедрение балансировщика нагрузки создает ряд трудностей с надежной аутентификацией и авторизацией. Рассмотрим варианты выхода из ситуации и определим наилучший.
https://nuancesprog.ru/p/11722
@nuancesprog #статьи #WebDevelopment
https://nuancesprog.ru/p/11722
@nuancesprog #статьи #WebDevelopment
Google представила новый инструмент для хранения данных - библиотека DataStore. Ее главная цель - заменить SharedPreference. В отличие от SharedPreference, DataStore работает асинхронно, а все операции с ней выполняются с помощью Kotlin Coroutines и Flow. Разберемся подробнее, как она устроена.
https://nuancesprog.ru/p/11732
@nuancesprog #статьи #Android
https://nuancesprog.ru/p/11732
@nuancesprog #статьи #Android
Оптимизация один из важнейших факторов в программировании. Поэтому разработчикам нужно всегда искать пути усовершенствования своей работы. И начать лучше с самого явного - выбрать подходящий редактор.
https://nuancesprog.ru/p/11737
@nuancesprog #статьи #VSCode #Lite
https://nuancesprog.ru/p/11737
@nuancesprog #статьи #VSCode #Lite
Компьютер может понимать и воспроизводить речь человека благодаря обработке естественного языка. Сейчас она стала одной из самых известных областей науки о данных, но появилась ещё в прошлом веке. Мы хотим рассказать, с чего же всё началось, какими были первые чат-боты и как далеко продвинулись специалисты.
https://nuancesprog.ru/p/11742
@nuancesprog #статьи #DataScience
https://nuancesprog.ru/p/11742
@nuancesprog #статьи #DataScience
Представляем 5 полезных игр, которые помогут лучше разобраться с языком описания внешнего вида веб-страниц - CSS (Cascading Style Sheets).
https://nuancesprog.ru/p/11746
@nuancesprog #статьи #CSS
https://nuancesprog.ru/p/11746
@nuancesprog #статьи #CSS
Несмотря на то, что этот инструмент все еще далек от идеала, новый релиз Airflow 2.0 достиг довольно высокого уровня, позволяющего использовать его для больших производственных нагрузок. Такие обновления, как улучшение производительности планировщика и разделение кода на подпакеты, обеспечивают большую надежность и ускоряют цикл релизов. Рассмотрим все нововведения Airflow 2.0, а также разберемся, какие недостатки еще предстоит исправить.
https://nuancesprog.ru/p/11751
@nuancesprog #статьи #Apache
https://nuancesprog.ru/p/11751
@nuancesprog #статьи #Apache
Что нужно для создания крутого UI-дизайна в 2021 году? Еще больше 3D-элементов и цвета, стекломорфизм и другие приемы, о которых мы спешим вам рассказать.
https://nuancesprog.ru/p/11755
@nuancesprog #статьи #Design #UI #UX
https://nuancesprog.ru/p/11755
@nuancesprog #статьи #Design #UI #UX
В чем специфика работы архитектора? Какие качества отличают его от разработчика, и так ли сложно перейти от решения локальных задач к видению общей картины и построению комплексных проектов?
https://nuancesprog.ru/p/11760
@nuancesprog #статьи #Education
https://nuancesprog.ru/p/11760
@nuancesprog #статьи #Education
Snowfakery - это уникальный открытый инструмент для генерации фиктивных датасетов с богатым набором возможностей, включая удобное масштабирование и связывание объектов. Подробнее о нем рассказал ведущий разработчик Snowfakery и разработчик CumulusCI Пол Прескод.
https://nuancesprog.ru/p/11765/
@nuancesprog #статьи #DataGeneration
https://nuancesprog.ru/p/11765/
@nuancesprog #статьи #DataGeneration
Как изменились инструменты веб-дизайна с течением времени? Расскажем краткую историю их появления и опишем важные этапы развития.
https://nuancesprog.ru/p/11769
@nuancesprog #статьи #WebDesign
https://nuancesprog.ru/p/11769
@nuancesprog #статьи #WebDesign
Рассмотрим жизненный цикл потоков в Java и особенности всех состояний, в которых они пребывают. Узнаем, какую роль здесь играет планировщик и как определяется приоритет потоков.
https://nuancesprog.ru/p/11774
@nuancesprog #статьи #Java
https://nuancesprog.ru/p/11774
@nuancesprog #статьи #Java
Кража данных подарочных карт является очень обширным и прибыльным бизнесом. В статье раскрывается один из способов реализации такого преступного умысла с помощью телефонного бота.
https://nuancesprog.ru/p/11779
@nuancesprog #статьи #Hacking
https://nuancesprog.ru/p/11779
@nuancesprog #статьи #Hacking
Анализ социальных сетей представляет собой исследование социальных структур с помощью сетей и теории графов. Разберем теорию социальных сетей с кратким введением в теорию графов и распространение информации. Затем погрузимся в код Python с библиотекой NetworkX и научимся применять социальные сети из реальных наборов данных.
https://nuancesprog.ru/p/11784
@nuancesprog #статьи #Python
https://nuancesprog.ru/p/11784
@nuancesprog #статьи #Python
До сих пор переключаетесь с Windows на Linux и обратно или не знаете, какую из них сделать основной ОС? Установите и настройте подсистему Windows для любимого дистрибутива Linux с помощью симпатичного терминала и превратите свой компьютер в настоящую машину разработчика.
https://nuancesprog.ru/p/11790
@nuancesprog #статьи #WSL2
https://nuancesprog.ru/p/11790
@nuancesprog #статьи #WSL2
Имея под рукой такой инструмент, как SonarQube, за качество кода можно не беспокоиться. Чтобы в этом убедиться, рассмотрим особенности его работы: установку, создание проекта, сканирование кода и анализ результатов.
https://nuancesprog.ru/p/11797
@nuancesprog #статьи #Testing
https://nuancesprog.ru/p/11797
@nuancesprog #статьи #Testing
Пошагово расскажем о том, как преобразовать портретную картину или рисунок в 3D-модель при помощи текстурирования и развертки.
https://nuancesprog.ru/p/11801
@nuancesprog #статьи #Blender
https://nuancesprog.ru/p/11801
@nuancesprog #статьи #Blender