Чистый код JavaScript — Вертикальное форматирование
Форматирование - важная часть поддержания чистоты кода. Расскажем, как последовательно отформатировать код JavaScript с помощью вертикального форматирования, чтобы сделать его удобным для чтения.
https://nuancesprog.ru/p/7184
@nuancesprog #статьи #JavaScript
Форматирование - важная часть поддержания чистоты кода. Расскажем, как последовательно отформатировать код JavaScript с помощью вертикального форматирования, чтобы сделать его удобным для чтения.
https://nuancesprog.ru/p/7184
@nuancesprog #статьи #JavaScript
Переживут ли творческие профессии революцию искусственного интеллекта?
Искусственный интеллект бодро шагает по планете. Он уже успешно ретуширует фото и даже рисует картины. Стоит ли бояться, что машина в конце концов отнимет у человека творчество? Какое будущее ждёт дизайнеров и всех людей творческих профессий?
https://nuancesprog.ru/p/8180
@nuancesprog #статьи #ArtificialIntelligence
Искусственный интеллект бодро шагает по планете. Он уже успешно ретуширует фото и даже рисует картины. Стоит ли бояться, что машина в конце концов отнимет у человека творчество? Какое будущее ждёт дизайнеров и всех людей творческих профессий?
https://nuancesprog.ru/p/8180
@nuancesprog #статьи #ArtificialIntelligence
3 способа визуализации больших списков в Angular
В 2020 году фреймворки стали лучше и эффективнее. Однако, несмотря на это, рендеринг больших списков элементов без зависания браузера остается трудной задачей даже для самых быстрых из них. Рассмотрим несколько доступных методов выполнения этой задачи с использованием Angular.
https://nuancesprog.ru/p/7313
@nuancesprog #статьи #Angular #JavaScript
В 2020 году фреймворки стали лучше и эффективнее. Однако, несмотря на это, рендеринг больших списков элементов без зависания браузера остается трудной задачей даже для самых быстрых из них. Рассмотрим несколько доступных методов выполнения этой задачи с использованием Angular.
https://nuancesprog.ru/p/7313
@nuancesprog #статьи #Angular #JavaScript
10 заповедей UI-дизайна
Чтобы предоставить качественный опыт взаимодействия для пользователя, а также гарантию того, что ваш продукт будет использоваться неоднократно, необходимо учесть каждую деталь. Обсудим принципы визуального дизайна, о которых часто забывают.
https://nuancesprog.ru/p/7824
@nuancesprog #статьи #UX
Чтобы предоставить качественный опыт взаимодействия для пользователя, а также гарантию того, что ваш продукт будет использоваться неоднократно, необходимо учесть каждую деталь. Обсудим принципы визуального дизайна, о которых часто забывают.
https://nuancesprog.ru/p/7824
@nuancesprog #статьи #UX
Логирование в Python с помощью Logzero
Расскажем о том, что такое Logzero, рассмотрим его основные особенности и случаи использования в проектах Python.
https://nuancesprog.ru/p/7625
@nuancesprog #статьи #Python
Расскажем о том, что такое Logzero, рассмотрим его основные особенности и случаи использования в проектах Python.
https://nuancesprog.ru/p/7625
@nuancesprog #статьи #Python
Как достичь уровня senior-разработчика
Многие считают, что умение писать отличный код и многолетний опыт работы — это единственные составляющие успешного senior-разработчика. Так ли это? Попробуем разобраться!
https://nuancesprog.ru/p/7337
@nuancesprog #статьи #Education
Многие считают, что умение писать отличный код и многолетний опыт работы — это единственные составляющие успешного senior-разработчика. Так ли это? Попробуем разобраться!
https://nuancesprog.ru/p/7337
@nuancesprog #статьи #Education
Кросс-компиляция программ Rust для запуска на маршрутизаторе
Научимся выполнять компиляцию в код целевой платформы (работаем с Ubuntu 18.04 LTS): вы сможете взять любую программу на Rust и запустить её на маршрутизаторе. Узнаем, как уменьшить размер исполняемого файла программ на Rust.
https://nuancesprog.ru/p/8233
@nuancesprog #статьи #Rust
Научимся выполнять компиляцию в код целевой платформы (работаем с Ubuntu 18.04 LTS): вы сможете взять любую программу на Rust и запустить её на маршрутизаторе. Узнаем, как уменьшить размер исполняемого файла программ на Rust.
https://nuancesprog.ru/p/8233
@nuancesprog #статьи #Rust
Станут ли прогрессивные веб-приложения заменой нативным?
В чем преимущества PWA перед нативными приложениями и как они улучшают пользовательский опыт? Ответим на эти вопросы, а также попробуем разобраться, какая судьба ждет PWA в будущем.
https://nuancesprog.ru/p/7911
@nuancesprog #статьи #WebDevelopment
В чем преимущества PWA перед нативными приложениями и как они улучшают пользовательский опыт? Ответим на эти вопросы, а также попробуем разобраться, какая судьба ждет PWA в будущем.
https://nuancesprog.ru/p/7911
@nuancesprog #статьи #WebDevelopment
Как работает новый await верхнего уровня в JavaScript
Await безусловно удобен. Возможно ли использовать его вне асинхронных функций? Да! Разбираем на доступных примерах.
https://nuancesprog.ru/p/8242
@nuancesprog #статьи #JavaScript
Await безусловно удобен. Возможно ли использовать его вне асинхронных функций? Да! Разбираем на доступных примерах.
https://nuancesprog.ru/p/8242
@nuancesprog #статьи #JavaScript
5 настроек рабочего стола Linux для разработчиков
Linux, похожий на Windows, удобный терминал, переключение рабочего стола вертикально и ещё пара вещей, оптимизирующих работу в Linux - в этой статье.
https://nuancesprog.ru/p/8246
@nuancesprog #статьи #Linux
Linux, похожий на Windows, удобный терминал, переключение рабочего стола вертикально и ещё пара вещей, оптимизирующих работу в Linux - в этой статье.
https://nuancesprog.ru/p/8246
@nuancesprog #статьи #Linux
4 ситуации из жизни лямбда-функций в Python
Вопрос об использовании лямбда-функций принимает “гамлетовский” масштаб: быть или не быть? Но если на него отвечает опытный программист, то ответ будет — конечно быть, но грамотно и к месту. Итак, 4 практических примера правильного применения лямбда в Python
https://nuancesprog.ru/p/8252
@nuancesprog #статьи #Python
Вопрос об использовании лямбда-функций принимает “гамлетовский” масштаб: быть или не быть? Но если на него отвечает опытный программист, то ответ будет — конечно быть, но грамотно и к месту. Итак, 4 практических примера правильного применения лямбда в Python
https://nuancesprog.ru/p/8252
@nuancesprog #статьи #Python
Любовь к программированию начинается с расширений VS Code
VS Code продолжает расширять границы своей фан-зоны, и все новые разработчики спешат поделиться своим восторгом от его полезных плагинов. Описание 16 расширений для тех, кто хочет сэкономить время и написать внешне привлекательный код.
https://nuancesprog.ru/p/8257
@nuancesprog #статьи #VSCode
VS Code продолжает расширять границы своей фан-зоны, и все новые разработчики спешат поделиться своим восторгом от его полезных плагинов. Описание 16 расширений для тех, кто хочет сэкономить время и написать внешне привлекательный код.
https://nuancesprog.ru/p/8257
@nuancesprog #статьи #VSCode
Медиа-запросы CSS: точки останова, типы устройств, стандартные разрешения и многое другое
Поскольку отзывчивый дизайн - это маст-хэв современного веб-сайта, многие задаются вопросом о том, как реализовать адаптивный макет без особых затруднений. В таком случае на помощь приходят медиа-запросы CSS! Расскажем, что это такое и как они используются.
https://nuancesprog.ru/p/7640
@nuancesprog #статьи #CSS
Поскольку отзывчивый дизайн - это маст-хэв современного веб-сайта, многие задаются вопросом о том, как реализовать адаптивный макет без особых затруднений. В таком случае на помощь приходят медиа-запросы CSS! Расскажем, что это такое и как они используются.
https://nuancesprog.ru/p/7640
@nuancesprog #статьи #CSS
Как настроить базу данных с Firebase Firestore для Android
Firebase Firestore является одним из популярнейших сервисов для баз данных. Ознакомьтесь со статьей, чтобы научиться использовать все преимущества Firebase в среде Android на примере проекта "Список покупок"
https://nuancesprog.ru/p/8266
@nuancesprog #статьи #Android #Firebase
Firebase Firestore является одним из популярнейших сервисов для баз данных. Ознакомьтесь со статьей, чтобы научиться использовать все преимущества Firebase в среде Android на примере проекта "Список покупок"
https://nuancesprog.ru/p/8266
@nuancesprog #статьи #Android #Firebase
Учимся программированию как Эйнштейн
Берём лучшее от великих: учимся программированию так, как Эйнштейн учился физике. О том, что нужно делать - в этом посте.
https://nuancesprog.ru/p/8271
@nuancesprog #статьи #Education
Берём лучшее от великих: учимся программированию так, как Эйнштейн учился физике. О том, что нужно делать - в этом посте.
https://nuancesprog.ru/p/8271
@nuancesprog #статьи #Education
4 новых продукта GitHub, которые изменят код
GitHub объявил о запуске ряда продуктов, которые изменят наше представление об open-source проектах. Нас ждет масса всего полезного, начиная от полной среды разработки и заканчивая новыми политиками безопасности.
https://nuancesprog.ru/p/8276
@nuancesprog #статьи #Git
GitHub объявил о запуске ряда продуктов, которые изменят наше представление об open-source проектах. Нас ждет масса всего полезного, начиная от полной среды разработки и заканчивая новыми политиками безопасности.
https://nuancesprog.ru/p/8276
@nuancesprog #статьи #Git
Стоит ли заменить Python на Julia?
Сравнение возмужалого Python с молодым и неокрепшим, но быстрым Julia. Знакомство с их сильными и слабыми сторонами, а также тесты для выяснения насколько Julia фактически быстрее Python.
https://nuancesprog.ru/p/8294
@nuancesprog #статьи #Julia #Python
Сравнение возмужалого Python с молодым и неокрепшим, но быстрым Julia. Знакомство с их сильными и слабыми сторонами, а также тесты для выяснения насколько Julia фактически быстрее Python.
https://nuancesprog.ru/p/8294
@nuancesprog #статьи #Julia #Python
Комментарий в коде написать - всё равно, что проиграть
Комментарии в коде - это "абсолютное добро" или "неизбежное зло"? Где же четкая грань между плохими и хорошими из них? Такой вот дискуссионный вопрос! И как хорошо, что есть с кем поспорить, не так ли?
https://nuancesprog.ru/p/8298
@nuancesprog #статьи #CleanCode
Комментарии в коде - это "абсолютное добро" или "неизбежное зло"? Где же четкая грань между плохими и хорошими из них? Такой вот дискуссионный вопрос! И как хорошо, что есть с кем поспорить, не так ли?
https://nuancesprog.ru/p/8298
@nuancesprog #статьи #CleanCode
Несколько распространенных вопросов об ElasticSearch
Полезный ориентировочный материал для тех, кто начинает работать с этой поисковой системой.
https://nuancesprog.ru/p/8302
@nuancesprog #статьи #ElasticSearch #DataScience
Полезный ориентировочный материал для тех, кто начинает работать с этой поисковой системой.
https://nuancesprog.ru/p/8302
@nuancesprog #статьи #ElasticSearch #DataScience
Подробное руководство по свёрточным нейронным сетям
Что такое свёрточные нейросети? Какие задачи они решают? Из чего состоят и как функционируют? Понятное объяснение технологии их работы и пошаговое рассмотрение алгоритма их реализации.
https://nuancesprog.ru/p/8307
@nuancesprog #статьи #MachineLearning #ComputerVision #DeepLearning
Что такое свёрточные нейросети? Какие задачи они решают? Из чего состоят и как функционируют? Понятное объяснение технологии их работы и пошаговое рассмотрение алгоритма их реализации.
https://nuancesprog.ru/p/8307
@nuancesprog #статьи #MachineLearning #ComputerVision #DeepLearning
Псевдоклассы CSS, на которые стоит обратить внимание
Расскажем о псевдоселекторах CSS, на которые стоит обратить внимание при создании пользовательского интерфейса.
https://nuancesprog.ru/p/7676
@nuancesprog #статьи #CSS #JavaScript
Расскажем о псевдоселекторах CSS, на которые стоит обратить внимание при создании пользовательского интерфейса.
https://nuancesprog.ru/p/7676
@nuancesprog #статьи #CSS #JavaScript