Pull to refresh
73
Karma
0
Rating
Андрей Алексеев @aalexeev

Фронтенд разработчик

12 советов по внедрению TypeScript в React-приложениях

Reading time 9 min
Views 34K
TINKOFF corporate blog Website development *Programming *ReactJS *TypeScript *
🔥 Technotext 2020
TypeScript — стандарт современной фронтенд-разработки. Согласно исследованиям State of JavaScript, TS вызывает явный интерес у программистов. По данным опроса за 2019 год, почти 60% респондентов пробовали TS и продолжают использовать, 22% не пробовали и желают изучить.

Эта статья — сборник советов о том, как внедрить и улучшить использование TypeScript. Первая половина советов общая, касающаяся подходов и инфраструктуры. Вторая — несколько особо полезных фишек языка.


Читать дальше →
Total votes 60: ↑60 and ↓0 +60
Comments 43

Создавайте хорошие таблицы

Reading time 5 min
Views 45K
Web design *Interfaces *
Translation

Таблица


Бедные таблицы. Ну что с ними не так?


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

Читать дальше →
Total votes 38: ↑36 and ↓2 +34
Comments 24

Структуры данных для самых маленьких

Reading time 22 min
Views 317K
Website development *JavaScript *Algorithms *
Translation
James Kyle как-то раз взял и написал пост про структуры данных, добавив их реализацию на JavaScript. А я взял и перевёл.

Дисклеймер: в посте много ascii-графики. Не стоит его читать с мобильного устройства — вас разочарует форматирование текста.


Читать дальше →
Total votes 91: ↑87 and ↓4 +83
Comments 51

Три принципа производительности в JavaScript, делающие Bluebird быстрым

Reading time 7 min
Views 17K
Website development *JavaScript *
Translation

Компания Reaktor поделилась в своём блоге принципами и примерами оптимизации JavaScript-кода, применёнными в библиотеке промисов Bluebird, созданной их сотрудником Petka Antonov (Петкой Антоновым).

Читать дальше →
Total votes 48: ↑46 and ↓2 +44
Comments 3

4 вида утечек памяти в JavaScript и как с ними бороться

Reading time 16 min
Views 117K
Website development *JavaScript *
Translation

В этой статье мы рассмотрим распространённые виды утечек памяти в клиентском JavaScript. Также мы узнаем, как их обнаружить с помощью Chrome Development Tools.


timeline в Chrome Dev Tools

Читать дальше →
Total votes 98: ↑98 and ↓0 +98
Comments 16

Путь к HTTP/2

Reading time 11 min
Views 88K
Website development *IT Standards *

От переводчика: перед вами краткий обзор протокола HTTP и его истории — от версии 0.9 к версии 2.


HTTP — протокол, пронизывающий веб. Знать его обязан каждый веб-разработчик. Понимание работы HTTP поможет вам делать более качественные веб-приложения.


В этой статье мы обсудим, что такое HTTP, и как он стал именно таким, каким мы видим его сегодня.

Читать дальше →
Total votes 36: ↑33 and ↓3 +30
Comments 57

Линтинг CSS с помощью stylelint

Reading time 8 min
Views 51K
Website development *CSS *
Translation
Перевод гостевого поста Дэвида Кларка на CSS-Tricks.

Дэвид — один из создателей Stylelint — инструмента, позволяющего навести порядок в CSS. Он написал превосходное вступление о том, зачем нужно линтить CSS.

Stylelint hero
Читать дальше →
Total votes 24: ↑24 and ↓0 +24
Comments 10

4 мифа о PostCSS

Reading time 5 min
Views 41K
Website development *CSS *
Sandbox
Вы читаете перевод статьи PostCSS Mythbusting: Four PostCSS Myths Busted.

Когда появляется новый фронтенд-инструмент, мы всегда спрашиваем – а нужен ли он нам, что нового он может предложить? Стоит ли тратить время и усилия на его изучение?

С самого начала PostCSS столкнулся с интересной проблемой. Люди не понимали что это и как его использовать. Чтобы завоевать внимание, PostCSS приходилось соперничать с уже привычными подходами Sass и Less. Это соперничество породило некоторые заблуждения.

Давайте развеем некоторые из самых частых мифов о PostCSS и посмотрим, как с его помощью можно усовершенствовать ваш рабочий процесс.
Читать дальше →
Total votes 28: ↑26 and ↓2 +24
Comments 64

Information

Rating
Does not participate
Works in
Registered
Activity