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

  • Хабрахабр

    Асинхронное программирование (полный курс)

    Предлагаю вашему вниманию целостный и наиболее полный курс с объяснением всех широко распространенных методов асинхронного программирования, адаптеров между ними и вспомогательных проемов. Асинхронное программирование за последнее время стало не менее развитым направлением, чем классическое параллельное программирование, а в мире JavaSript, как в браузерах, так и в Node.js, понимание его приемов заняло одно из центральных мест в формировании мировоззрения разработчиков. Всего…

    Подробнее »
  • Хабрахабр

    [Перевод] Гибкие таблицы на CSS Grid

    Просмотр списка лидов («холодных» контактов) Одна из интересных функций Teamwork CRM — просмотр списка (list view). Поскольку мы уже запустились, я, наконец, могу рассказать о секретном проекте, над которым работал последние два года. По сути, таблица на стероидах. Это мощный компонент, который встречается в приложении семь раз. Сосредоточусь на том, как мы реализовали подобную гибкость с помощью всего нескольких строк…

    Подробнее »
  • Хабрахабр

    [Перевод] Node.js для начинающих: основы работы с файлами

    Сегодня мы поговорим о том, как работать с файловой системой средствами Node.js, рассмотрим базовые операции, выполняемые с файлами. К таким операциям относятся следующие: Создание файла Чтение файла Запись данных в файл Удаление файла Переименование файла Необходимость в выполнении подобных операций возникает в самых разных ситуациях. Модуль fs В Node.js имеется стандартный модуль, fs (сокращение от File System), дающий разработчику средства…

    Подробнее »
  • Хабрахабр

    [Перевод] Возможности Python 3, достойные того, чтобы ими пользовались

    Многие программисты начали переходить со второй версии Python на третью из-за того, что уже довольно скоро поддержка Python 2 будет прекращена. Автор статьи, перевод которой мы публикуем, отмечает, что основной объём Python 3-кода, который ему доводилось видеть, выглядит как код со скобками, написанный на Python 2. По его словам, он и сам грешит чем-то подобным. Здесь он приводит примеры некоторых…

    Подробнее »
  • Хабрахабр

    [Перевод] Пишем чистый и масштабируемый JavaScript-код: 12 советов

    Язык JavaScript родом из раннего веба. Сначала на нём писали простые скрипты, которые «оживляли» страницы сайтов. Теперь же JS превратился в полноценный язык программирования, который можно использовать даже для разработки серверных проектов. Особенно это касается одностраничных приложений (Single-Page Application, SPA). Современные веб-приложения сильно зависят от JavaScript. С появлением библиотек и фреймворков, таких как React, Angular и Vue, JavaScript стал одним…

    Подробнее »
  • Хабрахабр

    Исчезающие фреймворки

    Почему мы используем фреймворки? Angular, React и Vue помогают нам строить сложные веб-приложения: структурировать код, управлять состоянием и разрабатывать сложные интерфейсы. За последнее десятилетие фреймворки стали стандартом. Дорогим стандартом. С тех пор как фреймворки вошли в обиход, JS сильно раздуло. Страниц весом несколько мегабайт становится больше, и существенная часть этого объема — фреймворк сам по себе. Кажется, это немного, но для пользователя критично — на телефоне или слабом интернете страница может даже…

    Подробнее »
  • Дайджест

    Дайджест свежих материалов из мира фронтенда за последнюю неделю №365 (13 — 19 мая 2019)

    Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него. Медиа    |    Веб-разработка    |    CSS    |    Javascript Медиа • Подкаст «Сделайте мне красиво» Выпуск №17 — Вам не нужен SPA, новости Google и фейлы Microsoft• Repozitorro #14: Проекты разные бывают, но такое...• «ALL YOUR HTML» #s3e2: «Physics with Cannon.js»• Видео со SmashingConf SF 2019• Web at Google I/O 2019, 24 видео…

    Подробнее »
  • Дайджест

    PHP-Дайджест № 156 (6 – 20 мая 2019)

    В выпуске: PHPRussia, PHP fwdays'19, WordPress 5. Свежая подборка со ссылками на новости и материалы. 2, о PHP в 2019, новости из PHP Internals, порция полезных инструментов, и многое другое. Приятного чтения! Новости и релизы PHP Russia 2019 — Конференция прошла мощно и, надеюсь, станет ежегодной! Фото можно глянуть в FB и VK. Слайды доступны уже сейчас, и скоро будут…

    Подробнее »
  • Хабрахабр

    Создание таблиц в дизайн системе Figma и реализация в Storybook (React)

    Теперь поговорим о её структуре: какие элементы вложены, случаи использования, рассмотрим темификацию таблиц через токены-цвета. В предыдущей статье на тему дизайна таблиц в Фигме мы выяснили, что базовый элемент создания любого data grid — это компонент ячейки, внутри которого спрятано все необходимое для того, чтобы оставаться в одном экземпляре и строить таблицы ячейка-за-ячейкой. Пока руками, ибо будущее всё еще где-то…

    Подробнее »
  • Хабрахабр

    [Из песочницы] Phoenix LiveView: когда вам больше не нужен JavaScript*

    * для создания динамической страницы 12. Не так давно 12. Я бы хотел поделиться с вами впечатлениями от ее использования и phoenix в целом, а в следующей статье попробовать написать простую браузерную игру. 2018 был анонсирован выход новой библиотеки для фанатов phoenix framework под названием Phoenix LiveView. Часть статьи с личным мнением не является исключительно правдивой, я попробую объяснить преимущества…

    Подробнее »


Кнопка «Наверх»
Закрыть