Все языки программирования развиваются с течением времени, и JavaScript - не исключение. Рассмотрим четыре новые операции ECMAScript, которые появятся в 2021 году.
https://nuancesprog.ru/p/10619
@nuancesprog #статьи #JavaScript
https://nuancesprog.ru/p/10619
@nuancesprog #статьи #JavaScript
👍1
Вяло протекал процесс ревью кода в компании, и пришла девушка, и увидела недоработки, и сказала свое весомое Слово, и коснулось оно разных аспектов работы компании: от технических нюансов до важных общечеловеческих вопросов. А что самое главное - было оно услышано!
https://nuancesprog.ru/p/10623
@nuancesprog #статьи #CodeReview
https://nuancesprog.ru/p/10623
@nuancesprog #статьи #CodeReview
С новой рабочей неделей, друзья. До Нового года всего месяц! А мы презентуем четвертый выпуск нашего журнала 🥳.
Мы учли еще некоторые ваши пожелания и с будущими выпусками будем продолжать улучшаться!
Ждем от вас комментарии, пожелания, идеи по оформлению и любой фидбек в @nopfeedback. Огромное спасибо за то, что остаётесь с нами, и не забывайте ставить лайки!
⬇️ Качайте журнал постом ниже ⬇️
@nuancesprog #Журнал
Мы учли еще некоторые ваши пожелания и с будущими выпусками будем продолжать улучшаться!
Ждем от вас комментарии, пожелания, идеи по оформлению и любой фидбек в @nopfeedback. Огромное спасибо за то, что остаётесь с нами, и не забывайте ставить лайки!
⬇️ Качайте журнал постом ниже ⬇️
@nuancesprog #Журнал
👍1
Расскажем, почему лучше использовать класс PreviewView для отображения превью в приложениях для камеры на Android.
https://nuancesprog.ru/p/10629
@nuancesprog #статьи #Android #CodeReview
https://nuancesprog.ru/p/10629
@nuancesprog #статьи #Android #CodeReview
Оператор с забавным названием "морж" позволяет сократить код, выполняя присвоение переменной во время вычисления другого выражения.
https://nuancesprog.ru/p/10634
@nuancesprog #статьи #Python
https://nuancesprog.ru/p/10634
@nuancesprog #статьи #Python
Выбирая операционную систему, мы практически решаем всё дальнейшее взаимоотношение со своим устройством, и на сегодняшний день это важно как никогда. Ведь, как корабль назовёшь, так он и поплывёт - какое ОС поставишь, такой и результат получишь.
https://nuancesprog.ru/p/10639
@nuancesprog #статьи #Education #Linux
https://nuancesprog.ru/p/10639
@nuancesprog #статьи #Education #Linux
Хорошая возможность приобрести опыт практического применения библиотеки SQLite и научиться работать со встроенной базой данных. В планах: создание таблицы и основные операции с данными.
https://nuancesprog.ru/p/10647
@nuancesprog #статьи #SQL #DataScience #Python
https://nuancesprog.ru/p/10647
@nuancesprog #статьи #SQL #DataScience #Python
Как найти свободный номер в отеле, в котором все номера заняты? Окажемся на планете Титан и узнаем, в чём суть этой головоломки бесконечного отеля, основанной на математическом парадоксе.
https://nuancesprog.ru/p/10655
@nuancesprog #статьи #Mathematics #DataScience
https://nuancesprog.ru/p/10655
@nuancesprog #статьи #Mathematics #DataScience
Некоторые нюансы и подводные камни для оптимизации работы с перечислениями с точки зрения производительности: применим методы Enum.valueOf и Enum.values() и проведем тесты.
https://nuancesprog.ru/p/10661
@nuancesprog #статьи #Java
https://nuancesprog.ru/p/10661
@nuancesprog #статьи #Java
Webpack - это сборщик модулей. Он анализирует их, создает граф зависимостей и собирает в правильном порядке в один или более бандлов, на которые может ссылаться index.html. Webpack помогает не только не забыть про какие-либо скрипты, но и расположить их в правильном порядке.
https://nuancesprog.ru/p/10665
@nuancesprog #статьи #JavaScript #Webpack
https://nuancesprog.ru/p/10665
@nuancesprog #статьи #JavaScript #Webpack
С лучшими модулями и программируется лучше. Но как из большого многообразия выбрать нужные? Прислушаемся к совету опытного специалиста, который аккуратно распределил полезные модули по 4 категориям: веб-разработка, наука о данных, МО и ИИ, графические пользовательские интерфейсы.
https://nuancesprog.ru/p/10672
@nuancesprog #статьи #Python #DataScience
https://nuancesprog.ru/p/10672
@nuancesprog #статьи #Python #DataScience
Применение онбординга существенно поднимет конкурентоспособность продукта, и для этого вовсе необязательно нанимать специалистов. Следуя описанным советам, вы уже сможете завлечь больше пользователей.
https://nuancesprog.ru/p/10677
@nuancesprog #статьи #Design
https://nuancesprog.ru/p/10677
@nuancesprog #статьи #Design
GitHub Actions позволяют избавиться от лишних зависимостей, передачи данных через сторонние сервисы и прочих хлопот. Оцените их достоинства на примере переноса конвейера развертывания сайта с местами проблемного сервиса Travis CI.
https://nuancesprog.ru/p/10686
@nuancesprog #статьи #Git
https://nuancesprog.ru/p/10686
@nuancesprog #статьи #Git
Начиная с основ, рассказываем о том, как избавиться от постоянного прописывания обработки неприятных ошибок сети. Декоратор retry полезен при частом обращении к сети и в любых ситуациях, когда нужно повторить действие после исключения. Этот декоратор сбережёт ваши нервы, устраняя причины беспокойства.
https://nuancesprog.ru/p/10695
@nuancesprog #статьи #Python
https://nuancesprog.ru/p/10695
@nuancesprog #статьи #Python
Кратко знакомимся с Socket.io, а затем пошагово рассматриваем создание проекта, начиная с архитектуры сервера и структуры каталогов, заканчивая настройкой каналов и подключений.
https://nuancesprog.ru/p/10699
@nuancesprog #статьи #Node #React
https://nuancesprog.ru/p/10699
@nuancesprog #статьи #Node #React
Вкратце разберемся, по каким принципам работает компилятор, какие этапы проходит в своей работе и какие разновидности компиляторов вообще существуют.
https://nuancesprog.ru/p/10704
@nuancesprog #статьи #DataScience
https://nuancesprog.ru/p/10704
@nuancesprog #статьи #DataScience
Каково назначение Github Actions и почему они лучше веб-хуков? Как с их помощью можно расширить и оптимизировать деятельность на GitHub? Отвечаем на эти и другие вопросы, а также реализуем простой наглядный пример на JavaScript.
https://nuancesprog.ru/p/10681
@nuancesprog #статьи #Git
https://nuancesprog.ru/p/10681
@nuancesprog #статьи #Git
Программирование на новом для себя языке, в нашем случае Golang, подобно квесту, в котором на каждом шагу ожидают "ловушки". Но с опытным гидом нам по силам и изменяемость for-range, и неожиданное поведение оператора :=, и возможности набора обработчиков.
https://nuancesprog.ru/p/10711
@nuancesprog #статьи #Golang
https://nuancesprog.ru/p/10711
@nuancesprog #статьи #Golang
Существует несколько основных принципов минимализма, которые можно применить в дизайне цифровых продуктов. Как их использовать, чтобы улучшить ваши проекты, расскажет продуктовый дизайнер Инес Бернардино.
https://nuancesprog.ru/p/10716
@nuancesprog #статьи #Design
https://nuancesprog.ru/p/10716
@nuancesprog #статьи #Design
Изучаем основы продвинутого программирования на Python - генераторы, объектно-ориентированное программирование, замыкания, декораторы и перечисление.
https://nuancesprog.ru/p/10720
@nuancesprog #статьи #Python
https://nuancesprog.ru/p/10720
@nuancesprog #статьи #Python