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

  • ХабрахабрФото Кастомная стратегия виртуального скроллинга для просмотра pdf

    Кастомная стратегия виртуального скроллинга для просмотра pdf

    Angular CDK имеет широкие возможности для скроллинга плоского списка. Если размер каждого элемента одинаков, то можно воспользоваться FixedSizeVirtualScrollStrategy: всего лишь нужно прокинуть размер элемента в пикселях, проитерироваться по данным и виртуальный скроллинг готов. Но что делать, если размер элементов разный? Данную проблему можно решить кастомной стратегией виртуального скроллинга. Введение Для моей задачи требовалось реализовать просмотрщик pdf-документа. Решение pdf.js не подходило,…

    Читать далее »
  • ХабрахабрФото Будни техпода. Разворачиваем сайт из конструктора на vds за 130 рублей

    Будни техпода. Разворачиваем сайт из конструктора на vds за 130 рублей

    Думаю ни для кого не секрет, что одной из наиболее популярных задач, которую выполняют VDS серверы, является хостинг веб-сайтов. Очевидно, и вопросов на эту тему нам в поддержку приходит немало. Интересуются как возможностью заказать готовый сайт, так и параметрами сервера, которых будет достаточно для работы сайта. Кто-то и вовсе думает, что само понятие хостинга уже подразумевает под собой наличие готового…

    Читать далее »
  • ХабрахабрФото Синий свет — зеленый свет: релизим без даунтаймов

    Синий свет — зеленый свет: релизим без даунтаймов

    Привет! Меня зовут Николай Тихонов, я работаю в команде Tinkoff eCommerce. Я начинал как фронтендер, а потом стал писать бэкенд и занялся CI/CD. А дальше — FullStack Ops и руководство процессами и собственной командой. Сегодня расскажу про FrontOps, blue-green и релизы без даунтайма. Эта статья — текстовая адаптация моего доклада для FrontendConf 2022.  С минимальными знаниями Ops-технологий фронтендер может показывать…

    Читать далее »
  • ХабрахабрФото Как избежать проблем при запуске MVP

    Как избежать проблем при запуске MVP

    Всем привет! Меня зовут Алексей Половинкин, и я отвечаю за Python в AGIMA. За последние 2 года мне повезло запускать сразу 2 крупных MVP-проекта: классифайд автомобилей для Казахстана и проект в сфере телемедицины. За это время у меня и моей команды накопилось много опыта по запуску подобных проектов, и им хотелось бы поделиться. В этой статье рассказываю, как не допускать…

    Читать далее »
  • ХабрахабрФото [Перевод] Основы веба, которые должен знать начинающий разработчик

    [Перевод] Основы веба, которые должен знать начинающий разработчик

    В этом посте я объясню, как работает Интернет. Мы ответим на вопросы наподобие «Как браузер находит файл HTML для запрошенной веб-страницы?», «Как файл HTML превращается в интерфейс пользователя?», «Что можно сделать, чтобы ускорить этот процесс?», «Как устанавливается и поддерживается связь с сервером?», а также рассмотрим следующие концепции: Клиент-серверную модель Жизненный цикл запроса веб-страницы Hypertext Transfer Protocol Как браузеры рендерят контент…

    Читать далее »
  • ХабрахабрФото Эргономичный мониторинг на практике

    Эргономичный мониторинг на практике

    Всем привет! Меня зовут Алексей Леонтьев, я старший разработчик и системный архитектор в компании KTS. Сейчас я занимаюсь Smartbot Pro. Это low-code платформа для создания чат-ботов, которые могут работать одновременно в нескольких каналах. Например, в Telegram, ВКонтакте и других соцсетях. Боты могут взаимодействовать с платёжными шлюзами, сохранять данные в Google-таблицы и отправлять почту. Проект этот достаточно сложный, там несколько десятков…

    Читать далее »
  • ХабрахабрФото Module Federation — что скрывается под кажущейся простотой

    Module Federation — что скрывается под кажущейся простотой

    Аннотация В последнее время только ленивый не говорил про такую технологию, как module federation, было сделано огромное количество докладов, и наша команда, наслушавшись и насмотревшись, как это прекрасно, тоже решила затащить MF к себе в проект. Однако, почти все доклады на эту тему не показывают серьезность проблем, с которыми можно столкнуться на пути. В этой статье будет рассказано вкратце, для…

    Читать далее »
  • ХабрахабрФото Стартап в соло. Часть 1: текущие показатели

    Стартап в соло. Часть 1: текущие показатели

    Содержание всех статей Стартап в соло. Часть 1: текущие показатели Стартап в соло. Часть 2: идея и первая версия Стартап в соло. Часть 3: упрощаем продукт Стартап в соло. Часть 4: техническая реализация Стартап в соло. Часть 5: что должен понимать разработчик, когда запускает стартап? Стартап в соло. Часть 6: работа над SEO Стартап в соло. Часть 7: источники привлечения…

    Читать далее »
  • ХабрахабрФото [Перевод] 12 важнейших сайтов для освоения CSS в 2023 году

    [Перевод] 12 важнейших сайтов для освоения CSS в 2023 году

    Хотите войти в веб-разработку, но не знаете, с чего начать? Освоение CSS станет отличным стартом и, к счастью для вас, в сети существует огромное количество учебных ресурсов.Мы провели исследование и собрали 12 наиболее актуальных сайтов, которые помогут вам продвинуться от уровня новичка до профессионала по CSS за кратчайшие сроки. Будь вы начинающий программист или опытный, на этих сайтах есть информация…

    Читать далее »
  • ХабрахабрФото Почему Banditypes — самая маленькая TS-библиотека для валидации схем

    Почему Banditypes — самая маленькая TS-библиотека для валидации схем

    Я выпустил библиотеку banditypes — самый маленький валидатор схем для TS / JS. Удивительно, но базовый функционал валидации с приятным API можно упихнуть в 400 байт, если сконцентрироваться на размере и добавить пару грязных хаков. В этой статье расскажу, как добился такого результата. Но для начала, если вы еще не знакомы с проблемой и популярными решениями (zod, superstruct, yup старина…

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


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