Как разместить статический сайт с помощью Yandex.Cloud Object Storage — 20.07.2020

В этой статье, расскажу как легко и просто разместить статический сайт с помощью технологий Яндекса, а именно Object Storage. В конце у вас будет размещенный в сети сайт, который будет доступен по внешней ссылке. Эта статья будет полезна, если вы Начинающий разработчик, который только обучается программированию; Разработчик, который сделал портфолио ПОДРОБНЕЕ

Повторные попытки HTTP-запросов в Angular |

Доступ к данным из бэкенда — основа почти каждого одностраничного приложения. Весь динамический контент загружается с сервера. В большинстве случаев HTTP-запросы работают хорошо и возвращают желаемый результат. Но, бывает, запрос выполняется неверно. Представьте: кто-то использует ваш веб-сайт через точку доступа в поезде, едущем со скоростью 200 км/ч. 🚅 Да, скорость сети может ПОДРОБНЕЕ

Безумные логи

Утром, не сделав и глотка кофе, открываешь почту и видишь баг репорты по тому, что вполне себе нормально работало, не сбоило и особо не беспокоило. Идей с ходу ноль, подозреваемых нет, больших изменений в коде тоже не было — нужно лезть в логи. А туда ты не ходил так давно, ПОДРОБНЕЕ

Улучшите производительность с помощью веб-воркеров

Введение В этой статье мы рассмотрим, как использовать веб-воркеры для повышения производительности при запуске. Примеры будут в приложении Angular 8 — с ним проще начать работать с веб-воркерами. Однако, использование веб-воркеров не специфично для Angular, большинство этих концепций можно применить с любым Javascript или Typescript приложением. Скачать исходный код 🚀 Мы рассмотрим: ПОДРОБНЕЕ

Использование Angular Elements с расширением Chrome

Познакомьтесь с Angular Elements Angular Elements все еще широко не используется, хотя является мощным инструментом для создания независимых и автономных компонентов. Его можно использовать на любом веб-сайте, добавив буквально пару строк кода. Если вы не знакомы с Angular Elements, я крайне рекомендую почитать про него. Вкратце, Angular Elements —  это приложение Angular, ПОДРОБНЕЕ

Дайджест свежих материалов из мира фронтенда за последнюю неделю №409 (30 марта — 5 апреля 2020)

Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него. Веб-разработка    |    CSS    |    JavaScript    |    Браузеры    |    Занимательное    |     Веб-разработка • Концепции, лежащие в основе Web Audio API • Intersection Observer API: примеры использования • Туториал. Интерактивная SVG-диаграмма • Простой способ имплементации адаптивных изображений • BEM Cheat Sheet • Почему некоторые элементы HTML ПОДРОБНЕЕ

Дайджест свежих материалов из мира фронтенда за последнюю неделю №408 (23 — 29 марта 2020)

Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него. Медиа    |    Веб-разработка    |    CSS    |    JavaScript    |    Браузеры Медиа • UnderJS Podcast №18 — Yarn2 и баг длиною… • Девшахта/Ночной фронтенд: Мониторинг node.js на примере интересного кейса • Подкаст «Фронтенд Юность (18+)» №130: Первый изолированный • Подкаст «Веб-стандарты» №222. GitHub и npm, ПОДРОБНЕЕ

Оптимизация размера Angular bundle за 4 шага

Вам доводилось получать жалобы на слишком медленную загрузку веб-приложения или получать задачу “оптимизировать производительность” медленного приложения? Множество тем посвящено производительности приложений: отложенная загрузка, отслеживание изменений, рендеринг со стороны сервера и т.д. Здесь я расскажу об оптимизации размера Angular bundle. Все предельно просто и полезно. Шаг 1: узнайте размер bundle Трудно отрицать, ПОДРОБНЕЕ

Чистая архитектура для фронтендера

Современный веб — это сложно. Количество фреймворков и темп их развития заставляет разработчика скакать галопом. Кто-то новые либы юзает, кто-то модные книжки читает. Но иногда чтение и потраченные силы на углубление в архитектуру, ООП, TDD, DDD и т.д. не оправдывают ожидания. А порой книжки запутывают! И даже, самое страшное, неимоверно ПОДРОБНЕЕ

Прототипирование без API | Nuances of programming

Я из тех, кто обычно очень нетерпелив, когда менеджер раскрывает функции нового продукта. После спринта я задаю этот ужасающий, трепещущий вопрос: … API уже готов?.. И ответ часто отрицательный. Иногда коллеги по бэкенду заняты другими делами и не могут предоставить даже заглушку. Но ничего страшного! Если у вас есть жизнеспособный интерфейс ПОДРОБНЕЕ