13.09.2020 Другое
Quality Gates

Quality Gates – это набор условий, которым должен соответствовать проект, прежде чем он сможет претендовать на релиз. Концепция Quality Gates возникла еще в 1986 году и изначально применялась для контроля качества в автомобильной промышленности. Это лучший способ обеспечить соблюдение всех стандартов и их регулирование на проекте.

25.07.2020 Front-end
Web Share API: Как поделиться ссылкой на мобильных устройствах в один клик

В мобильных устройствах есть встроенная возможность поделиться ссылкой через приложения, установленные на данном устройстве. При этом Вашему веб-сайту совершенно не нужно знать какие именно приложения есть у пользователя, так как практически все реализовано стандартными браузерными возможностями с минимальным вмешательством разработчика. Всего при помощи одной кнопки Вы даете возможность пользователю поделиться вашей ссылкой или файлом в любом из его приложений.

12.07.2020 Другое
Процесс CI / CD

В этой статье рассмотрим что такое Continuous Integration, Continuous Delivery и Continuous Deployment, их основные принципы, а так же какую пользу они приносят при разработке.

07.07.2020 Front-end
Angular 2+: Стратегия обнаружения изменений

Стратегия обнаружения изменений – это механизм Angular, который отвечает за изменение в шаблонах при изменении в моделях, то-есть как именно будут выглядеть компоненты в результате различных событий – браузерное события, promices, timers, XHR и т.д.

06.07.2020 Front-end
Жизненный цикл компонента Angular

В Angular компоненты имеют свой жизненный цикл (lifecycle) от создания компонента и до его удаления, который разделяется на конкретные фазы. Фреймворк даёт возможность получить доступ к каждой фазе жизненного цикла при помощи методов – хуков (Lifecycle Hooks) и повлиять на компонент в конкретный этап его жизненного цикла. Каждый такой метод определен в отдельном интерфейсе, например, […]

08.06.2020 CMS
WordPress: Сортировка записей

В этой статье я покажу как в несколько шагов сделать сортировку на странице записей. Такая сортировка прекрасно подойдет для шаблонов Страницы каталогов (catalog.php), Страницы результатов поиска (searcch.php) и Страницы результатов поиска по тегам (tag.php).

12.01.2020 Другое
Agile: Scrum. Методология управления проектами

Для прочтения этой статьи совершенно не имеет значение работали ли вы со Scrum ранее и знаете ли о других методологиях управления проектами, важно лишь Ваше желание разобраться. Я попытаюсь объяснить все то, что Вам нужно знать о Scrum на простых примерах и без сложных терминов.

25.12.2019 Другое
5 интересных фактов об IT. А Вы знали ?

CAFEBABE в JAVA, магическая математика в JS, для чего создавался PHP на самом деле и другие особенности IT мира

19.10.2019 Front-end
Оптимизация: Отложенная загрузка изображений

Ленивая загрузка – это метод оптимизации производительности, который позволяет загружать только необходимые разделы веб-страниц и страниц для мобильных устройств по запросу, а не все сразу. Это означает, что каждый раз, когда пользователи прокручивают ваше приложение, подгружается содержимое то, которое попадает в область просмотра.

12.09.2019 Front-end
Практические задания на собеседование: CORE JS

1. Что выведется в консоль?
2. Напишите функцию сложения вида add(num1)(num2)..
3. Задачки с Promise
4. Найдите средний возраст пользователей
5. Напишите findUnique() функцию
6. Напишите createCounter() функцию

22.07.2019 Другое
Как работают браузеры?

Основное предназначение браузера – отображение запрашиваемых ресурсов. Расположение ресурса определяется с помощью URI (унифицированого идентификатора ресурса).

26.06.2019 Front-end
Вопросы и ответы на собеседование: CORE JS

Популярные вопросы и ответы на собеседовании:
1. Context (bind / call / apply)
2. Scope
3. Hoisting
4. var, let & const
5. Promises. Promise chain
5. Event Loop