Лента

Способы оптимизации Frontend приложений

Способы оптимизации Frontend приложений

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

Ты ему слово, а он тебе $: в ответ. Мой первый взгляд на Svelte

Ты ему слово, а он тебе $: в ответ. Мой первый взгляд на Svelte

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

Ценность разработчика. Мысли о том самом…

Ценность разработчика. Мысли о том самом…

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

Разговор с ночным небом

Разговор с ночным небом

Ночь. Рабочий день позади, понедельник подошёл к концу. Весь день разбазаривал интеллектуальную собственность за пару-тройку золотых. Мои потуги ничего не значат в масштабах вселенной. Кстати, как она? Пора навестить старую подругу.

Как новенький сервис превращается в легаси помойку

Как новенький сервис превращается в легаси помойку

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

Как не сливать бюджет на разработчиков без задач?

Как не сливать бюджет на разработчиков без задач?

Представим ситуацию. Большой аутсорс, 5 распределённых команд, у каждой обычно в работе по 1–3 проекта. Наступает момент, когда текущий проект сдан, а новый проект ещё не утверждён: документы в стадии подписания, а ТЗ ещё не сформировано. Команда разработчиков ждёт отмашки, возникает свободное время между проектами. Что делать? Бюджет утекает на разработчиков, которые ничем не заняты. Какой выход из ситуации, когда кончились задачи?

Гигачад на сцене, быдлокодер в опенспейсе

Гигачад на сцене, быдлокодер в опенспейсе

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

Как управлять техническим долгом и минимизировать его влияние на проект

Как управлять техническим долгом и минимизировать его влияние на проект

Технический долг — это как оставлять грязные тарелки в раковине. Если все время откладывать, рано или поздно они превратятся в гору, с которой придется бороться. В этой статье мы поговорим о том, как не допустить, чтобы горы долга перекрыли все возможности для чистоты и порядка в проекте.

Мой подход к обучению. ИИ-ментор

Мой подход к обучению. ИИ-ментор

Пока все учат ИИ, ИИ учит меня. Отбросив книжки, курсы и самодуров с YouTube, я нашёл более-менее продуктивный способ самообучения при помощи ИИ. Подробней об этом рассказываю в статье.

Кодекс продуктивной неэффективности. Вредные советы для разработчиков

Кодекс продуктивной неэффективности. Вредные советы для разработчиков

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

Синдром Питера Пэна в IT: почему мы боимся взрослеть как специалисты

Синдром Питера Пэна в IT: почему мы боимся взрослеть как специалисты

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

Стагнация на мидле: когда работаешь, но остаёшься на месте

Стагнация на мидле: когда работаешь, но остаёшься на месте

Годы идут. Джуниорское прошлое уже позади. Ты вроде бы уже тёртый калач, да и деньги платят хорошие. Не 300к в наносекунду, но на пшеничный смузи с вяленой рыбкой хватает. Но что-то не так. Есть стойкое ощущение пустоты впереди. Будто ты никуда не двигаешься. Стрелка компаса хаотично мечется в разные стороны, непонятно, что учить дальше, куда двигаться и "кем ты хочешь стать, когда вырастешь?". Остановка в карьерном росте рано или поздно ждёт каждого разработчика. Но это не значит, что ты не сможешь пробить собственный потолок. Давай разберём, почему это происходит и как это можно исправить.

Выкинь свой RoadMap: что на самом деле нужно знать начинающему фронтендеру

Выкинь свой RoadMap: что на самом деле нужно знать начинающему фронтендеру

Сколько бы раз я ни смотрел RoadMap для начинающих фронтендеров, всегда натыкаюсь на одну проблему: RoadMap, как правило, — просто свалка технологий, которую можно описать одной фразой: "Учи всё, что есть". Но так ли это? Нужно ли учить всё это в самом начале? Давайте отбросим большую схему с технологиями в сторону и поговорим начистоту.

Work Life Balance: Исповедь красноглазика

Work Life Balance: Исповедь красноглазика

Сегодня я выхожу в эфир со статьей, которая является неким потоком сознания. Сегодня не будет практической пользы, только мои размышления о Work Life Balance. Те, кто ждёт руководство или призыв к действию, проходите мимо! А те, кто остались, добро пожаловать на борт моего корабля. Мы отправляемся в круиз по волнам Work Life Balance, через рифы ночного кодинга прямиком на остров усталости!

Моя история входа в IT: как я ломал стены своих ограничений

Моя история входа в IT: как я ломал стены своих ограничений

«Зима. 2019 год. Уже год работаю на производстве оптоволоконных патч‑кордов. Молодой и бесперспективный. Пришлось задержаться в цеху. Мы снова не укладываемся в норму по производству шнуров, крупный заказ для Ростелекома. Покинул рабочее место в 00:45. Транспорт уже не ходит, иду домой пешком. Перебирая в кармане остатки от недавно полученной зарплаты (17 тыс. руб, если повезет). В голове одна мысль: „долго я так не протяну...“» Мой опыт входа в IT...

Госконтракт: история о том, как мы не справились

Госконтракт: история о том, как мы не справились

«Устроился я в обычный классический аутсорс фронтенд‑разработчиком. После успешно пройденного собеседования наступил мой первый рабочий день...» История о провале госконтракта.

Ошибки, которые я совершил, пытаясь быть «слишком правильным» в разработке

Ошибки, которые я совершил, пытаясь быть «слишком правильным» в разработке

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

Мои Red-Flags при устройстве в IT-компании: Как не стать гребцом. Часть 2

Мои Red-Flags при устройстве в IT-компании: Как не стать гребцом. Часть 2

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

О чем плачет Frontend-developer

О чем плачет Frontend-developer

Ты приходишь в новую компанию, всё кажется крутым: светлый офис, дружелюбная команда, проекты мечты. И тут начинается... Сборник фронтендерских болей.

Мои Red-Flags при устройстве в IT-компании: Как не стать гребцом. Часть 1

Мои Red-Flags при устройстве в IT-компании: Как не стать гребцом. Часть 1

Сегодня хочу поговорить о том, что давно накипело. Как не попасть в ловушку компаний, которые высосут из тебя все соки, а потом выбросят на помойку с диагнозом «профнепригоден». Мой список красных флагов при поиске работы — на что стоит обращать внимание, чтобы не попасть в плохую компанию.