Все, что вам нужно знать про Ivy, новый движок для Angular!

Почему Ivy? Уменьшаем размер бандла Так как же все работает? Уменьшение бандлов — это еще не все Дебаггинг с Ivy Динамическая загрузка Компоненты высшего порядка  Итог: Около года назад команда Angular объявила на ng-conf (конференция по Angular), что она работает над Angular Ivy. Хотя он еще не на 100% готов выйти в продакшн, я чувствую, что ПОДРОБНЕЕ

Ваш REST  -  это не API. И вот почему! | Nuances of programming

Отдавать JSON не значит иметь API Прежде всего, нужно уточнить несколько вещей об API. Отдающий JSON бэкенд  —  это не обязательно API. Управление API в целом, версионирование для обратной совместимости, управление жизненным циклом и следование архитектурным стилям, таким как REST, требуют усилий. И это сверх самого главного  —  бизнес-требований. Бэкенд никогда ПОДРОБНЕЕ

Как написать хороший HTML & CSS код с помощью Webflow

Недавно я воспользовался Webflow, чтобы сгенерировать большую часть HTML и CSS кода, предназначенного для главной страницы. Закончив, я понял, что с помощью данного инструмента смогу написать намного больше качественного кода за определенное количество времени, чем обычно. В этой статье я бы хотел рассказать вам о Webflow, о том, почему с ПОДРОБНЕЕ

Как добавить темную тему для сайта | Nuances of programming

Один сайт — две разные темы В прошлом году я решил провести полный редизайн своего сайта. Так как это был сайт-портфолио, то я захотел сделать что-то простое и минималистичное. После того как я закончил с редизайном, то тут же нашел множество статей в интернете о возможности добавления темной темы на сайт. Сначала я ПОДРОБНЕЕ

9 UI-библиотек веб-компонентов, которые пригодятся в 2019 году

1. Material components web 2. Polymer elements 3. Vaadin web components 4. Wired elements 5. Elix 6. Time elements 7. UI5-webcomponents 8. Patternfly 9. Web components org Пользовательские компоненты и виджеты, разработанные по стандартам веб-компонентов, работают в современных браузерах и используются в библиотеках или фреймворках JavaScript, работающих с HTML. В связи с растущей ПОДРОБНЕЕ

Поиск и использование компонентов с bit.dev

Bit упрощает использование компонентов из библиотек и приложений. Bit’s hub (bit.dev) облегчает поиск и взаимодействие с этими компонентами. В этой статье мы узнаем, как найти и установить UI-компонент из bit.dev для использования в приложении. Мы будем использовать Material-UI, самую популярную UI-библиотеку. Для начала… Используем компоненты в коллекции Material-UI на Bit. ПОДРОБНЕЕ

Веб-скрапинг для веб-разработчиков: краткие сведения

Для извлечения данных с веб-страницы существует множество решений и инструментов. Каждый метод обладает своими сильными и слабыми сторонами, знание которых сохранит время и повысит эффективность решения задач. С помощью каких способов можно извлечь данные с веб-страницы? Каковы плюсы и минусы каждого подхода? Как использовать облачные сервисы для повышения уровня автоматизации? ПОДРОБНЕЕ

Визуализация данных и веб-отчёты в Angular

Недавно я столкнулась со следующей проблемой: мне нужно было найти полностью настраиваемые веб-компоненты, с которыми несложно взаимодействовать и которые могут использоваться как встроенные BI-инструменты для анализа, отчётов и визуализации в моём приложении. Из всех таких компонентов я выбрала Angular. Ни один его потенциальный конкурент не может сравниться с ним. Думаю, ПОДРОБНЕЕ

Осваиваем веб-скрэпинг на Python

В этой короткой статье рассказывается про методику вэб-скрэпинга (англ. web scraping) — набор инструментов по извлечению данных с сайтов. Если вы сталкивались с проблемами экспорта нужных данных — прочитав эту статью вы научитесь извлекать любые данные с любых сайтов. Вэб-скрэпинг скоро станет обязательным навыком любого профессионального вэб-разработчика и фронтенд-программиста. Как ПОДРОБНЕЕ

50 вопросов для собеседования по JavaScript

Собеседования c разработчиками напоминают Дикий Запад. Никто толком не понимает, чем занимается. Большинство технических рекрутеров не могут отличить Java от JavaScript. Тем не менее им поручено заниматься наймом разработчиков.  Бывает, что от нас требуют восьмилетний опыт работы с языком Swift. И это, учитывая, что языку Swift всего три года. Работать ПОДРОБНЕЕ