Frontend

A collection of 13 posts

Вопросы по CSS
CSS

Вопросы по CSS

Готовимся к собеседованиюГотовимся к собеседованиюНа прошедшей конференции FrontendConf было много интересных докладов про CSS. Эти выступления, особенно выступление Никиты Дубко с докладом “CSS — язык программирования”, навели меня на мысль о

JSON запросы в PHP
Backend

JSON запросы в PHP

Правильная обработка Один из современных способов взаимодействия фронтенда с бэкендом — это обмен данными в формате JSON. И, как показывает практика, не каждый может рассказать как же можно наладить такую взаимосвязь,

Debugging

Применение void в JS для дебага

Будничные заметки setTimeout(void function(){ ... }, 1000); Вот так вот легко и непринужденно можно отменить вызов функции. Это можно применять при отладке, когда блок кода большой и комментировать его неудобно. Чаще я использовал такой кейс: if (0) setTimeout(function(){ ... }, 1000); Этот кейс более универсальный и

Computer Science

Кортежи в JavaScript и TypeScript

Константные структуры Все никак не могу остановиться говорить про иммутабельность. Дело в том, что буквально недавно закрыли вакансию Node.js TypeScript разработчика в один интересный криптовалютный стартап. И было примечательно то, что собеседующие техлиды очень щепетильно относились к тому, на сколько хорошо кандидат понимает

Frontend

Создаем иммутабельные объекты на TypeScript

Readonly, readonly, const Астрологи объявили неделю immutable & const в JS/TS. Продолжая тему иммутабельности в JS, хочется затронуть TypeScript. На этом языке можно объявлять неизменяемые объекты чисто символически, которые будут в рантайме мутировать. А можно создавать тру константы объекты с дополнительной защитой, которую

Приведение типов в JS
Algorithms

Приведение типов в JS

Магия или простые правила? «Где отсутствует точное знание, там действуютдогадки, а из десяти догадок девять — ошибки» (с) Максим Горький Данный материал, в первую очередь, вам не только поможет пройти собеседования

Algorithms

Микросервисы на фронтенде

Сборник материалов Когда-то, еще работая в крупной компании, была у нас идея фикс — создать такую архитектуру на фронтенде, чтобы можно было сочетать в себе разные технологии и фреймворки. Например, можно было бы сочетать React и Angular. И чтобы это все взаимодействовало как микросервисы. Зачем?

Animation

CSS: zoom + scale

Сглаживание объектов анимации при масштабировании Было дело давно, было дело вечром, случайно наткнулся на трансляцию одного подкаста. Решил взглянуть в чатик. Один из слушателей просил помочь ему решить задачку со сглаживанием. Дан код на codepen.io, где в центре находится круг радиусом 10px. При

Chrome

Chrome Headless

Запускаем на удаленном сервере с режимом отладки В этой статье будет речь о том как подключиться к безбашенному хрому на удаленном сервере с помощью DevTools. Чтобы запустить хедлес хром с возможностью подключиться отладчиком достаточно написать строку: google-chrome --headless --disable-gpu --remote-debugging-port=9222 https://нужныйвамсайт Что

Browsers

Chrome Headless ставим на CentOS

Ставим безголовый хром на семерку и решаем ошибки запуска Сегодня речь о том, как установить на CentOS 7 безголовый хром. Это будут зарисовки рабочих будней. Кому-то может пригодиться. Зарисовка первая — инсталляция. Поехали… Ставим из RPM пакета wget https://dl.google.com/linux/direct/google-chrome-stable_

👍 ?
👓 ?