Разработка веб-сайтов

  • ХабрахабрФото [Перевод] Используем GPU для повышения производительности JavaScript

    [Перевод] Используем GPU для повышения производительности JavaScript

    Мы, разработчики, всегда стремимся искать возможности повышения производительности приложений. Когда речь идёт о веб-приложениях, то улучшения обычно вносятся только в код. Но думали ли вы об использовании мощи GPU для повышения производительности веб-приложений? В этой статье я расскажу о библиотеке ускорения JavaScript под названием GPU.js, а также покажу вам, как повысить скорость сложных вычислений. Если вкратце, GPU.js — это библиотека…

    Читать далее »
  • ХабрахабрФото [recovery mode] Как поживает PHP сообщество в Дагестане?

    [recovery mode] Как поживает PHP сообщество в Дагестане?

    Есть много инфоповодов из-за которых люди знают о Дагестане, но мало что из них связано с программированием. Именно это наше и другие дагестанские IT сообщества хотят изменить. Вообще Дагестан довольно айтишный регион, но центром всего движа является столица Махачкала. Тут много кружков по робототехнике для детей, курсов для начинающих программистов. Проблема лишь в том, что это не сильно рекламируется. Первые…

    Читать далее »
  • ХабрахабрФото [recovery mode] Как поживает PHP сообщество в Дагестане?

    [recovery mode] Как поживает PHP сообщество в Дагестане?

    Есть много инфоповодов из-за которых люди знают о Дагестане, но мало что из них связано с программированием. Именно это наше и другие дагестанские IT сообщества хотят изменить. Вообще Дагестан довольно айтишный регион, но центром всего движа является столица Махачкала. Тут много кружков по робототехнике для детей, курсов для начинающих программистов. Проблема лишь в том, что это не сильно рекламируется. Первые…

    Читать далее »
  • ХабрахабрФото [Перевод] Базовая структура HTML-документа с объяснением каждой строчки

    [Перевод] Базовая структура HTML-документа с объяснением каждой строчки

    <!DOCTYPE html><html lang="en" class="no-js"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width"> <title>Unique page title - My Site</title> <script type="module"> document.documentElement.classList.remove('no-js'); document.documentElement.classList.add('js'); </script> <link rel="stylesheet" href="/assets/css/styles.css"> <link rel="stylesheet" href="/assets/css/print.css" media="print"> <meta name="description" content="Page description"> <meta property="og:title" content="Unique page title - My Site"> <meta property="og:description" content="Page description"> <meta property="og:image" content="https://www.mywebsite.com/image.jpg"> <meta property="og:image:alt" content="Image description"> <meta property="og:locale" content="en_GB"> <meta property="og:type" content="website"> <meta name="twitter:card" content="summary_large_image"> <meta…

    Читать далее »
  • ХабрахабрФото Сравниваем четыре опенсорсные альтернативы Disqus

    Сравниваем четыре опенсорсные альтернативы Disqus

    Disqus всех задолбал. Из некогда удобной встраиваемой платформы для комментирования он превратился в многомегабайтного монстра с кучей сторонних скриптов и трекинга и совсем перестал устраивать технически подкованных блогеров и администраторов, причем положение дел всё хуже с каждым годом. Удивительно, что так и не появилось стопроцентного аналога, совместимого с Disqus, но опенсорс-сообщество всё же выкатило довольно крутые системы комментирования, ориентирующиеся на…

    Читать далее »
  • ХабрахабрФото [Перевод] JavaScript-классы — это не просто «синтаксический сахар»

    [Перевод] JavaScript-классы — это не просто «синтаксический сахар»

    После того, как я прочитал очередную статью, где говорится о том, что JS-классы — это всего лишь «синтаксический сахар» для прототипного наследования, я решил написать материал, призванный (в который раз!) прояснить вопрос о том, почему данное утверждение неверно. Тут я, надеюсь, смогу объяснить разницу между JS-классами и прототипным наследованием, и смогу рассказать о том, почему важно понимать эту разницу. Стандартная…

    Читать далее »
  • ДайджестФото Дайджест свежих материалов из мира фронтенда за последнюю неделю №465 (26 — 2 мая 2021)

    Дайджест свежих материалов из мира фронтенда за последнюю неделю №465 (26 — 2 мая 2021)

    Все сервисы Хабра Сообщество IT-специалистов Ответы на любые вопросы об IT Профессиональное развитие в IT Удаленная работа для IT-специалистов

    Читать далее »
  • ХабрахабрФото Кастомный виджет Яндекс.Переводчик для сайтов

    Кастомный виджет Яндекс.Переводчик для сайтов

    Когда-то я предложил свое решение по кастомизации виджета googleTranslate, тема оказалась действительно полезной и актуальна по сей день. Репозиторий с проектом на gitHub набрал немного звезд, а я рад тому, что мои труды не напрасны. И вот недавно мне понадобилось сделать пользовательский выпадающий список с выбором языков, но уже с виджетом яндекс переводчика. Вообще сам по себе виджет вполне устраивал…

    Читать далее »
  • ХабрахабрФото [Перевод] 5 React-хуков, которые пригодятся в любом проекте

    [Перевод] 5 React-хуков, которые пригодятся в любом проекте

    Хочу рассказать о пяти простых React-хуках, которые пригодятся в любом проекте. Причём, полезность этих хуков не зависит от того, в каком именно приложении их будут использовать. Описывая каждый из них, я рассказываю о его реализации и привожу пример его использования в клиентском коде. Хук useModalState Модальные окна широко используются в веб-приложениях, они применяются в самых разных ситуациях. При работе с…

    Читать далее »
  • ХабрахабрФото Мир изменился — CQRS и ES встречаются в PHP чаще, чем кажется

    Мир изменился — CQRS и ES встречаются в PHP чаще, чем кажется

    Генри Форд чуть не прогорел на своей классической фразе про пятьдесят оттенков черного. General Motors стала предлагать разноцветные модели Chevrolet, Pontiac, Buick, Oldsmobile и Cadillac — и не прогадала. Глядя на это, даже упрямый Форд изменил свое мышление  — и разработал новый Ford A, вернувший его на автомобильный Олимп. Бывают времена, когда парадигма мышления должна стать новой — ибо человек…

    Читать далее »


Кнопка «Наверх»