Я хочу рассказать об архитектуре приложений на Electron: из чего они состоят как работают, какие имеют ограничения и требования.
Full stack web developer
Неудачный опыт миграции Electron приложения на ECMAScript модули
Работая над своим стартовым шаблоном для Electron приложений я решил полностью отказаться от CommonJS модулей и использовать исключительно ECMAScript модули.
Спойлер: ничего хорошего из этого не вышло.
Анонс Vite 2.0
Подумайте о предварительно сконфигурированном dev-сервере + сборщик, но более компактном и быстром. Он использует встроенную в браузер поддержку ES модулей и инструменты, такие как esbuild, для быстрого и современного опыта разработки.
Чтобы понять, насколько быстро работает Vite, вот видео сравнение загрузки приложения React на Repl.it с использованием Vite и create-react-app (CRA):
Вы не знаете как должны работать модальные окна
Уверен, многие хоть раз создавали всплывающее модальное окно. Но задумывались ли вы об определении этого компонента? Как он должен работать?
В этом материале я постарался собрать максимально полный свод правил, рекомендаций и примеров реализации по которым модальные окна должны работать.
Я покажу, как просто создавать сложные, удобные, производительные и доступные модальные окна независимо от браузера, платформы, устройства или способа взаимодействия пользователя.
Этот список сформирован на основе спецификаций WAI-ARIA, HTML Living Standard и моего личного опыта. И хотя я буду говорить про веб, большинство правил и рекомендаций применимы для модальных окон где угодно.
Как я закрыл трехлетний issue в TypeScript
Всё началось с моего желания описать структуру сообщений между web worker'ами. К сожалению, на тот момент встроенные возможности TypeScript этого не позволяли.
Я засучил рукава и решил это исправить.
5 претензий к Deno
Предисловие
Я не часть команды deno. Я не его фанат. Я не слежу за ним. Я даже не очень-то в него верю. Но видя негативную реакцию сообщества просто не могу не вступится. В этой статье я бы хотел рассмотреть самые частые претензии в адрес Deno и предложить альтернативную точку зрения.
Забудьте про RGB и HEX
Насколько важен порядок свойств в объектах JavaScript?
9 советов по повышению производительности Vue
Знакомьтесь, <details>
Я хочу рассказать о замечательном элементе <details>
и показать несколько примеров его использования, от простых до безумных.
Делаем интерфейс более отзывчивым благодаря отложенному Promise
Приостанавливаем выполнение приложения, если пропало соединение с сетью
Как настроить или отключить линтинг во встроенном редакторе кода
Бот для поиска аниме
Какие задачи выполняет
Бот создан как альтернатива поисковой системе. Он способен проанализировать ваш текст, определить критерии для подбора и выдать результат.
Чат-бот понимающий человеческую речь на Dialogflow
Вычисляем контент, который в будущем станет вирусным
Задача
На основе существующего контента (за последние 30 дней) на данной странице Facebook определить какие записи потенциально будут более популярными.
Смайлики для API Вконтакте
Расширение Информер Вконтакте для браузеров Opera, Chrome и прочих
Когда-то захотел установить в свой браузер максимально простое расширение, чтобы видеть счетчик о новых сообщениях, заявках в друзья и т.д. Поиск ничего не дал. Максимально приближенным вариантом был VKfox, но тогда он мне показался крайне тяжелым и навороченным. Также нашел один интересный вариант для Opera 11. Но у меня был другой браузер. И тогда я решил написать такое расширение самостоятельно.
Интерфейс для Яндекс.Диска в Ubuntu 14.04
Как известно, Яндекс.Диск на Ubuntu существует только как консольный клиент. Сегодня я решил «хватит это терпеть» и написал для себя простенький скрипт, который значительно упрощает работу с ним (исходники внизу статьи).
И снова о вечном: улучшение страницы 404 для Wordpress
Есть много статей по улучшению формата страницы «Page not found» для Wordpress, и вот я предлагаю вам ознакомится ещё с одной.
Information
- Rating
- Does not participate
- Registered
- Activity