

Civet, функционально-ориентированный язык программирования как надстройка над Typescript
Анализ улучшений синтаксиса Civet и его экосистемы интеграции для оценки реальных преимуществ и потенциальных проблем


Как я мигрировал flaming.codes с Next.js на Qwik
Моя двухнедельная история миграции flaming.codes с Next.js на Qwik и Qwik City


Windows 95 и ее значение в истории компьютеров
Какие возможности, созданные Windows 95, актуальны и сегодня


Запомни все с Rewind.ai: используем в работе
Как Rewind.ai может помочь вам вспомнить то, что вы уже забыли


Arc Browser для веб-разработки и управления
Как пользовательский интерфейс Arc Browser улучшает рабочий процесс для разработчиков


Фоновые звуки в iOS и macOS
Как использовать фоновые звуки для создания успокаивающей среды на iOS и macOS


Файлы бочек в JavaScript
Преимущества и недостатки использования файлов Barrel в JavaScript


Github Copilot Labs
Экспериментальное расширение для улучшения Github Copilot.


Превью снимков экрана PWA
Как показать скриншоты в строке установки PWA


Скрипты, не зависящие от пакетов, с Node.js
Как упростить запуск скриптов в NPM, Yarn и PNPM


Оператор «удовлетворяет» в TypeScript
Подтвердить, что тип выражения соответствует некоторому типу, не изменяя результирующий тип этого выражения.


Руководство для начинающих по Node.js и NPM
Как начать работу с Node.js и диспетчером пакетов Node


Управление внешними мониторами в Windows
Как использовать бесплатное приложение для управления яркостью всех мониторов


Множество различий между Unix и Linux
Чем две самые популярные операционные системы отличаются друг от друга.


Простое введение в Typescript
Краткое введение в некоторые концепции Typescript


Символ в Javascript
Знакомство с символами: уникальный тип данных для свойств объектов


DOM TreeWalker API
API TreeWalker: мощный инструмент для обхода дерева DOM.


Улучшенная документация в TS и JS
Как писать лучшие документы на Javascript с богатыми метаданными


Типы для конфигурации Tailwind-CSS
Как использовать типы Typescript для Tailwind-CSS


Темный режим для изображений Github Markdown
Как использовать разные изображения в Markdown для светлого или темного режима


Как определить ОС в браузере
Используйте современные API для получения информации о хост-системе вашего веб-приложения.


Запустите конкретный симулятор iOS или iPadOS
Как использовать Терминал для выбора и запуска любого установленного симулятора


Новые размеры области просмотра
Как svh, lvh и dvh могут улучшить адаптивный дизайн


ТБО в SvelteKit
Как внедрить MSW для локальной разработки в SvelteKit


Gitpod IDE в облаке
Эфемерные рабочие места, все операции в облаке


Генератор лицензий в SvelteKit
Создайте список зависимостей для вашего SvelteKit-проекта


Ленивая загрузка модулей в Svelte
Как импортировать компонент по запросу


Пользовательская папка lib в SvelteKit
Как создать псевдоним пути в SvelteKit


Заставка AfterDark для macOS
Как установить одну из лучших заставок экрана


Настройка HMR для SvelteKit с Gitpod
Как использовать горячую перезагрузку модуля с SvelteKit и Gitpod


Объединение шрифтов в ваше веб-приложение
Как Fontsource предоставляет шрифты для поставки с вашим приложением


Сгенерируйте SVG из Google Fonts
Как использовать веб-приложение для преобразования любого текста в SVG


Замените Material-UI на Tailwind.css
Практический пример замены Material-UI на Tailwind.css


Легкая альтернатива Axios
Использование Redaxios вместо Axios в качестве небольшой альтернативы


Обзоры кода: как повысить уровень своих навыков
Почему обзоры кода — самый мощный инструмент для того, чтобы стать лучшим разработчиком


Raycast для macOS
Универсальный инструмент управления огромным набором общих задач


Поиск кода на GitHub
Как использовать нечеткий поиск Github для ваших репозиториев


Регулировка яркости на внешних дисплеях macOS
Как использовать приложение MonitorControl для изменения яркости экрана


"Обзор CSS" в DevTools Chromium
Как анализировать свой CSS с помощью DevTools


Типы строк шаблона машинописного текста как дискриминанты
Улучшенные типы литералов шаблона в Typescript 4.5


Загрузить встроенные модули Node.js
Немного особенный синтаксис импорта для встроенных модулей


Кодирование в VR
Почему Quest 2 (и не только) от Meta - это веха в виртуальной реальности


Удалить игнорируемые файлы в git
Одна команда для удаления проигнорированных файлов, которые возвращены.


Отловить ошибки в Promise.all
Безопасная альтернатива Javascript Promise.all


Самый мощный SSH-терминал
Как использовать VS Code в качестве ежедневного SSH-терминала


Работа с Github Copilot
Как ИИ может значительно улучшить скорость написания кода


Палитра команд Github
Как искать репозитории и быстрые действия на Github


Пример использования UX страницы сообщения в блоге
Как я разработал страницу статьи для этого веб-приложения


Что такое «навигатор» в прогрессивных веб-приложениях?
Как "навигатор" позволяет постепенно улучшать ваши веб-приложения


Простые анимированные аналоговые часы в Tailwind.css
Как создать очень простые аналоговые часы с анимацией только в Tailwind.css


UX-пример страницы портфолио
Мысли, которые повлияли на дизайн страницы моего личного портфолио


Пример UX на обзорной странице
Как я разработал обзорную страницу для всех категорий постов


Специальная сетевая функция для аналитики данных в браузере
Как использовать sendBeacon для надежной передачи небольших фрагментов данных


Написание плагина xbar для Plausible.io
Как я написал JS-плагин для приложения xbar, чтобы видеть текущее количество посетителей


Портал React.js
Магия рендеринга элементов вне собственного DOM-дерева


Совместное использование экрана iPhone на Mac
Как показать экран iOS на Mac


Генератор лицензий Next.js NPM
Как создать лицензии из вашего package.json


Пакетные обновления React
Как объединить обновления состояния в одном вызове рендеринга


API сетевой информации для PWA
Как определить реальные сетевые данные в вашем веб-приложении


DaisyUI - компоненты попутного ветра
Эквивалент Bootstrap для служебных классов Tailwind


JSX
Синтаксис Javascript XML


PWA под названием DevTools
Лучший друг разработчика - это прогрессивное веб-приложение прямо в Chromium.


Supabase - Backend как услуга
По-настоящему открытая альтернатива Firebase


Инкрементальная FS
Как виртуальная файловая система в Android позволяет запускать игру намного быстрее


Пользователь Github в рамках проекта
Как использовать разных пользователей Github для разных проектов


SEO без Google Analytics?
Сможете ли вы достичь высших позиций в Google без включенной аналитики?


Ошибка Node.js с контекстом
Как добавить причину ошибки к выбросам в V8 9.3 и новее


Android Studio на Ubuntu с NVM
Как правильно настроить NVM на Ubuntu для работы с Android Studio


ES6 импорт с параметрами
Как передать параметры в модуль ES6 при его импорте


Как я выучил 12 языков за одну ночь
Использование последних достижений машинного обучения и умного кэширования


Переезд в новую квартиру
Как переехать в новую квартиру, когда работаешь до 12 часов в сутки


Планировщик Kickscale
Расширение Gmail для автоматического поиска бесплатных встреч


Вдумчивое кодирование
Почему кодирование - это больше, чем просто соединение символов


AC600 в Ubuntu
Как установить драйверы Netgear AC600 на Ubuntu


Домен Firebase Functions
Как использовать собственный домен для функций Firebase


Предоставление RSS
Этот PWA предоставляет RSS-канал


Исправить мобильный webkit 100vh
Обработка 100vh в Mobile Webkit может потребовать большего внимания


Открытие ≠ открытие
Формы, возможности и недостатки открытой науки


Жетон основного внимания
Новая модель дохода для Интернета


Микроданные для веб-семантики
Как добавить на свои страницы больше семантической информации


Плазменный
Конструктор веб-приложений WYSIWYG


Эмулятор Android на Apple M1
Как использовать эмулятор Android на устройствах Apple Silicon


Свойства частного класса Typescript
TypeScript поддерживает частные свойства для классов


Типы кортежей машинописного текста
Как лучше всего вводить кортежи в Typescript 4.2 и новее


Командное меню Chrome и Edge DevTools
Как ориентироваться в DevTools, как опытный пользователь


Типы строк шаблона машинописного текста
Как сузить типы строк с помощью механизма шаблонных строк


Что такое AuthN и AuthZ
Простое руководство о разнице между авторизацией и аутентификацией


Расширенный try / catch / finally в Javascript и Typescript
Подробно рассмотрим реализацию блока try-catch-finally-block.


API вибрации PWA
Давайте использовать навигатор, чтобы встряхнуть ваше устройство


Уценка Github с наддувом
Посмотрите, насколько универсальным может быть Markdown на Github


Media Session API
Предоставление медиа-метаданных и обратных вызовов в вашем PWA


Когда ваш PWA начинает говорить
Использование WaveNet для добавления синтеза речи для статей


Web Locks API
Координировать работу и использование ресурсов между различными процессами


Программа тестирования компонентов Cypress
Сборка модульных компонентных тестов для React


Исправление для 100vh Webkit в Tailwind
Как исправить поведение 100vh в Tailwind


IntelliJ для Apple M1
Полный пакет IntelliJ доступен для M-процессоров Apple.


Метод Диснея
Как быть более креативным за счет систематичности


Web Share API
Как использовать собственный share-API в сети


Пожарный кодекс со мной
Пора поджечь код!


Надежная веб-активность
Как проверить свое веб-приложение и создать из него приложение для Android


Строки шаблонов с тегами в машинописном тексте
Как использовать строки шаблона как функции


API значков веб-приложений
Как использовать значок для установленного PWA


Рабочие Cloudflare
Быстрые бессерверные функции, размещенные в CDN Cloudflare


Колонны Миллера
Отличная концепция компоновки, изменившая пользовательский интерфейс файловых систем.


UX-исследование: скопировать в буфер обмена
Как создать действие копирования в буфер обмена в вашем UX


Класс производительности Android
Как каждая версия Android определяет уровень производительности


Next.js-config с проверкой типов
Как использовать проверку типов для вашего next.config.js


Codespaces от Github
IDE как услуга, доступная в вашем браузере


Цифровой морфогенез
Междисциплинарная область естественных закономерностей в цифровых вычислениях


Что такое шаблон пользовательского интерфейса?
Взглянем на новый аспект дизайна пользовательского интерфейса


AndroidEnv
Интерфейс обучения с подкреплением для доступа к ОС Android


Аналитика, ориентированная на конфиденциальность
Как уважать своих пользователей и при этом следить за эффективностью


Пакеты данных Firestore
Новая реализация для кэшированных документов Firestore


Оператор конвейера машинописного текста
Написание связанных вызовов функций в Typescript


PWA в Microsoft App Store
Как опубликовать PWA в Microsoft App Store


Что такое XaaS?
Это все как услуга и многое другое


Google ZX - сценарии оболочки с Javascript
Как писать shell-скрипты на Javascript и Node.js


Руководитель удаленной работы
Как синхронизировать все и вся