веб

  • ХабрахабрФото [Перевод] Я счастлив, что больше не веб-разработчик

    [Перевод] Я счастлив, что больше не веб-разработчик

    Я написал своё первое одностраничное веб-приложение на Javascript в 2005 году, сразу после того, как узнал о XMLHttpRequest и до появления серьёзных фреймворков. Я оставил профессиональную веб-разработку примерно в 2009 году (а начал её в 1997 году с WebObjects), а последний десяток лет своей карьеры занимался мобильными. Сегодня я смотрю на мир веб-разработки, и меня поражает его безумие. Существует так…

    Читать далее »
  • ХабрахабрФото [Перевод] Создаем веб-сайт, будто на дворе 1999 год

    [Перевод] Создаем веб-сайт, будто на дворе 1999 год

    Задумывались ли вы когда-нибудь о том, как жилось веб-разработчикам 20+ лет назад, когда всемирная паутина была явлением совершенно новым, а чтобы войти в неё, приходилось некоторое время слушать специфические звуковые сигналы, JavaScript и CSS воспринимались скорее как диковинка, а не как привычные средства разработки веб-сайтов, а самым популярным браузером был Internet Explorer? Что ж, вероятнее всего, нет... Но, если у…

    Читать далее »
  • ХабрахабрФото Сам себе экосистема: Как я адаптировал старый смартфон под современные реалии и написал клиенты нужных мне сервисов

    Сам себе экосистема: Как я адаптировал старый смартфон под современные реалии и написал клиенты нужных мне сервисов

    Время неумолимо бежит вперед: выходят новые гаджеты, постепенно заменяя старые, превращая их в тыкву или в лучшем случае, в «тапочек» для звонков. Сейчас смартфоны стали практически одинаковы во всем: дисплей на всю площадь передней панели, почти полное отсутствие аппаратных кнопок, беспроводная зарядка… Это всё, конечно, здорово, но ведь иногда так хочется взять в руки старый, но такой необычный в наше…

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

    [Перевод] Как я написала веб-плеер с искусственным интеллектом

    Идея создать собственный веб-плеер с музыкой лоу-фай пришла мне в голову однажды воскресным днём во время изучения глубоких генеративных моделей. Я занялась этим проектом и закончила его за время каникул. Веб-плеер имеет две опции: пользователи могут выбрать трек лоу-фай на основе реальной песни, преобразованной с помощью библиотеки Tone.js, или трек, сгенерированный искусственным интеллектом. В обоих случаях поверх накладываются барабанные ритмы,…

    Читать далее »
  • ХабрахабрФото [Перевод] Postgres WASM от Snaplet и Supabase

    [Перевод] Postgres WASM от Snaplet и Supabase

    Сегодня мы с нашими друзьями из Snaplet открываем исходники postgres-wasm — запускаемый в браузере сервер PostgreSQL с полным набором функционала, включая сохранение состояния в браузере, восстановление из pg_dump и логическую репликацию из удалённой базы данных. Впервые Postgres в браузере запустили в Crunchy Data, их потрясающая версия выложена на HN месяц назад. Вместе со Snaplet мы решили сделать версию с открытым…

    Читать далее »
  • ХабрахабрФото Как мы зарелизили новую корзину и победили проблему разваливающихся заказов

    Как мы зарелизили новую корзину и победили проблему разваливающихся заказов

    Привет! Меня зовут Катя Антипова, я старший продакт в М.Видео-Эльдорадо. Сегодня я расскажу вам о том, как мы обновляли корзину в мобильном приложении и на сайте М.Видео и решали одну их сильных «головных болей» наших клиентов. Думаю, не нужно объяснять, что изменения на корзине покупок - это сложная и ответственная задача. Если клиент что-то в нее положил, значит его желание…

    Читать далее »
  • ХабрахабрФото [Перевод] Взлет и падение Bootstrap

    [Перевод] Взлет и падение Bootstrap

    Как Tailwind стал ведущим CSS-фреймворком Недавно мне довелось поработать с Bootstrap 5, и в сравнении с Tailwind это был сущий кошмар В последнее время я занялся созданием небольших учебных пособий для разработчиков. Цель состоит в том, чтобы показать младшим разработчикам, как размышляют их старшие коллеги в процессе работы с кодом. Например, как старшие разработчики изучают документацию или новые фреймворки, с…

    Читать далее »
  • ХабрахабрФото [Перевод] [В закладки] Как работает браузер

    [Перевод] [В закладки] Как работает браузер

    К старту курса по Fullstack-разработке на Python делимся лонгридом от ведущего программиста компании THG. Специалистам материал будет полезен в подготовке к собеседованиям, а новичкам поможет получить целостное представление о том, что происходит у браузера под капотом. Расскажем, что происходит на отрезке «пользователь ввёл веб-адрес в браузере — веб-страница отобразилась на экране». Введение В момент, когда пользователь запрашивает веб-страницу, и до…

    Читать далее »
  • ХабрахабрФото [Перевод] Вышел Angular 14

    [Перевод] Вышел Angular 14

    Благодаря RFC о строго типизированных реактивных формах закрыта проблема на GitHub №1, а RFC автономных API представил упрощённый способ создания приложений Angular. Подробностями делимся к старту курса по Frontend-разработке. Мы рады объявить о выпуске Angular v14! От типизированных форм и автономных компонентов до новых примитивов в Angular CDK (набор для разработки компонентов) — мы рады поделиться тем, как каждая функция делает Angular…

    Читать далее »
  • ХабрахабрФото [Перевод] Вышел Angular 14

    [Перевод] Вышел Angular 14

    Благодаря RFC о строго типизированных реактивных формах закрыта проблема на GitHub №1, а RFC автономных API представил упрощённый способ создания приложений Angular. Подробностями делимся к старту курса по Frontend-разработке. Мы рады объявить о выпуске Angular v14! От типизированных форм и автономных компонентов до новых примитивов в Angular CDK (набор для разработки компонентов) — мы рады поделиться тем, как каждая функция делает Angular…

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


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