Найти тему
КАКИЕ БЫВАЮТ PUSH-УВЕДОМЛЕНИЯ
Сейчас вместо sms-ок или электронных писем очень часто приходят push-уведомления. Это такие краткие сообщения, которые всплывают на главном экране мобильного устройства. Их цель — оповестить о твоих действиях или рассказать о предложениях.⠀ Push-уведомления бывают ⬇️ ▪️ Мобильные — отправляют через приложения на смартфоны или планшеты. ▪️ Браузерные — приходят через интернет-браузерны на компьютеры и мобильные устройства. ▪️ Десктопные — отправляют через специальные программы, например, CRM-системы или мессенджеры...
10 часов назад
ЗАЧЕМ ИСПОЛЬЗОВАТЬ ОТДЕЛЬНЫЕ ДОМЕНЫ ДЛЯ СТАТИЧЕСКОГО КОНТЕНТА
Статический контент – файлы, которые кэшируются у пользователей и не изменяются на сервере. К ним относятся видео, изображения, шрифты и иконки.⠀ Обычно статические файлы выносят на отдельный CDN или домен. Это делается для того, чтобы ⬇️ ✔️ Разгрузить основной сервер. При таком подходе он обрабатывает только динамический контент. А статические файлы загружаются быстрее с другого сервера.⠀ ✔️ Применять CDN и кэширование. Помогает устранять задержки и ускорять загрузку на сервисах, где скачивается много контента по всему миру, например, на видеохостингах или в онлайн-кинотеатрах...
4 дня назад
6 ИНСТРУМЕНТОВ ДЛЯ ПРОВЕРКИ ДОСТУПНОСТИ САЙТА
Если сайт перестаёт работать, велика вероятность потерять клиентов и заработок. А если страница долго не функционирует, её вообще удаляют из поисковой строки. Поэтому важно быстро реагировать на различные перебои в загрузке твоего ресурса.⠀ Возможность проверять сайт каждую минуту есть не у всех и не всегда. И тогда на помощь приходят специальные сервисы, которые мониторят доступность сайта ⬇️ 🔸️ Overseer Контролирует время отклика, длительность, время начала и текущий статус инцидентов, сертификаты SSL, редиректы и срок истечения регистрации домена...
1 неделю назад
БЭКЕНД-ПОНЯТИЯ, О КОТОРЫХ ВАЖНО ЗНАТЬ ФРОНТЕНДЕРУ
Фронтенд и бэкенд — это два основных аспекта веб-разработки. С фронтендом взаимодействуют обычные клиенты, а бэкенд — нутрянка, которая обрабатывает запросы от фронтенда.⠀ Знание основ бэкенда важно для любого фронтендера. И есть основные механизмы, которые нужно освоить веб-разработчику ⬇️ ▪️ Балансировка нагрузки. Помогает распределять входящие запросы между серверами, чтобы не было перегруза. Именно это обеспечивает стабильную работу приложений, когда ими пользуются огромное количество пользователей...
1 неделю назад
ЖЕНЩИНЫ, КОТОРЫЕ ОСТАВИЛИ СЛЕД В IT 🌸
Накануне самого нежного и прекрасного праздника спешим поздравить всю прекрасную половину человечества, а особенно женщин-разработчиков, которые не смотря на домыслы и стереотипы мастерски покоряю IT-вершины👍⠀ А также знакомим вас с самыми известными представительницами женского пола, которые навсегда вписали свои имена в историю программирования ⬇️ 🌷Ада Лавлейс Написала первую программу и первый баг ещё в XIX веке! Программа предназначалась для вычислительной машины Чарльза Бэббиджа - прообраза современного компьютера...
1 неделю назад
5 СПОСОБОВ НАСЛЕДОВАНИЯ JAVASCRIPT
Наследование — это метод, с помощью которого объекты наследуют методы и свойства от других объектов.⠀ Это помогает использовать код повторно, а также структурировать отношения между объектами и создавать более специализированные классы на основе общих. В JavaScript наследование осуществляется благодаря прототипно-ориентированной модели. И сегодня поделимся популярными способами его реализации ⬇️ ✔️ Через цепочку прототипов. Позволяет объекту наследовать свойства и методы через цепочку, соединённую прототипами...
2 недели назад
ЧТО ТАКОЕ ПРЕПРОЦЕССОРЫ И КАК ИХ ИСПОЛЬЗОВАТЬ
Препроцессор — это компьютерная программа, текстовый процессор, которая управляет текстом файла исходного кода в ходе первого этапа трансляции и выполняет предварительную обработку исходных текстов программы перед тем, как отправить их компилятору. Препроцессор CSS предлагает мощные инструменты для работы с каскадными таблицами стилей и расширяет возможности стандартного CSS. А также ⬇️ ✔️ ускоряют процесс разработки за счёт использование переменных, миксинов и вложенности; ✔️ улучшает организацию...
2 недели назад
ЧТО ТАКОЕ HTTP-ЗАГОЛОВКИ
HTTP-заголовки — это часть системы коммуникации между веб-браузером и сервером. Небольшие текстовые предложения помогают браузеру понять, как лучше отображать и обрабатывать веб-сайт.⠀ Структура HTTP-заголовка построена на "ключ-значении", где каждый ключ сообщает браузеру, какую информацию ожидать, а значение предоставляет детали. Когда посетитель заходит на сайт, браузер отправляет запрос на сервер и получает в ответ контент и HTTP-заголовки с дополнительными инструкциями. Существуют четыре типа...
3 недели назад
МЕРДЖ В ПРОГРАММИРОВАНИИ
Мердж (слияние) — означает перенос из одной ветки в другую. Это удобно, когда ты и твои коллеги работаете над разными частями одного кода, каждый в своей отдельной ветке и в какой-то момент нужно объединиться в один проект. А ещё  разработчики часто используют этот способ, чтобы запустить в свою ветку нужное развитие событий.⠀ Зачем ещё нужен мердж ⬇️ ✔️ Лёгкость управления. Поддерживает чистоту и порядок в проекте и позволяет внедрять изменение поэтапно. ✔️ Безопасность. Благодаря ветками можно экспериментировать с различными фичами и при этом не навредить стабильному коду в основной ветке...
3 недели назад
ЗАЧЕМ НУЖНЫ ОТНОСИТЕЛЬНЫЕ ССЫЛКИ
Относительная ссылка обеспечивает внутреннюю навигацию на странице, т.е. это линк на отдельную страницу внутри сайта. Она не указывает протокол и имя домена, а указывает только на расположение документа. Такие ссылки не загромождают код и не замедляют скорость загрузки, а также автоматически адаптируются под домен и каталоги, упрощая процесс обновления ссылок. Типы относительных ссылок: — простые: указывают путь к ресурсу, который находится в текущем каталоге или подкаталоге; — ссылки с подъёмом вверх по дереву файловой структуры; — корневые ссылки: указывают путь относительно корня веб-сайта...
3 недели назад
КАК РАБОТАЕТ КОМПИЛЯТОР
Компилятор — программа для перевода исходного кода в машинный. На вход компилятор принимает исходный код, а отдаёт файл — программу, которая готова к работе.⠀ Это делается для того, чтобы компьютер понимал, как выполнять инструкции разработчика. То есть компилятор сравнивает строки кода со своим словарём и, учитывая контекст, выдаёт набор из нулей и единиц. Компиляторы бывают: — традиционные: трансформируют исходник на языке программирования высокого уровня в двоичный код или инструкцию на языке...
1 месяц назад
ПРОТОТИПНОЕ НАСЛЕДОВАНИЕ В JAVASCRIPT
В классическом наследовании  классы наследуют от других классов. В JavaScript объекты могут наследовать напрямую от других объектов. А прототипное наследования позволяет объектам наследовать свойства и методы от других объектов — прототипов.⠀ Основная проблема, которую решает наследование –  дублирования данных и логики. За счёт этого объекты могут использовать свойства и методы совместно и не нужно каждый раз вручную устанавливать вмё для каждого объекта отдельно. Все объекты в JavaScript имеют внутреннее свойство под названием [[Prototype]], которое ссылается на другой объект или null...
1 месяц назад