Найти в Дзене
Покупайте СтеллыИ дарите их за контент
3 недели назад
 • Вы подписаны

Edge Computing: почему будущее вычислений будет ближе к пользователю

Еще несколько лет назад почти все вычисления постепенно переезжали в облака. Мы привыкли, что фотографии, документы, игры и даже сложные рабочие процессы выполняются где-то далеко - в огромных дата-центрах компаний вроде Google, Microsoft или Amazon. Но сегодня появляется новый тренд: часть вычислений возвращается ближе к человеку. Не обратно на домашний компьютер, а на специальные узлы рядом с пользователем. Эта технология называется Edge Computing, или периферийные вычисления. И, судя по развитию технологий, именно она может стать одним из главных направлений IT в ближайшие годы. Если объяснить...

1 месяц назад
 • Вы подписаны

Почему старые сайты продолжают работать десятилетиями: секрет неубиваемого интернета

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

1 месяц назад
 • Вы подписаны

Почему 3D-графика до сих пор держится на матрицах и кватернионах

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

2 месяца назад
 • Вы подписаны

Почему современный фронтенд сложнее, чем кажется

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

2 месяца назад
 • Вы подписаны

Культура инцидент-менеджмента

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

2 месяца назад
 • Вы подписаны

Ошибки при работе с асинхронным кодом, которые совершают даже мидлы

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

Покупайте СтеллыИ дарите их за контент