🙂 Ровно год моему первому платному мастер-классу на Stepik 29 января 2025 года я впервые нажал кнопку «Опубликовать» и выкатил свой первый платный мастер-класс. Без продюсеров, без команды, без маркетинговых воронок — просто большой практический проект, который я честно делал два месяца подряд. Прошёл год — и хочется зафиксировать результат. 📊 Статистика на сегодня • 776 участников • 108 человек дошли до финала • 41 положительный отзыв • 1 293 652,35 ₽ суммарно принёс мастер-класс (да, цифры н...
Александр Ламков — Friendly Frontend
{ Frontend-разработка } простыми словами 💬 Коммьюнити (помощь новичкам): @FriendlyFrontend 🤔 Интересные посты: https://telegra.ph/Aleksandr-Lamkov--publikacii-05-26 🤝 По вопросам сотрудничества: @a1rth
Графики
📊 Средний охват постов
📉 ERR % по дням
📋 Публикации по дням
📎 Типы контента
Лучшие публикации
16 из 16🆕 #22 (ФИНАЛ) Как задеплоить React-приложение на GitHub Pages 📺 [Смотреть на YouTube] 📝 [Смотреть на Дзен] 📺 [Смотреть на Rutube] Финальный урок курса: делаем production-сборку To Do List, возвращаем хранение задач в localStorage, настраиваем vite.config.js и выкладываем готовое приложение на GitHub Pages. В итоге — полноценный проект в продакшене, который можно добавить в портфолио. ❤️ Отблагодарить за курс / доступ к видео на неделю раньше и закрытый чат: https://boosty.to/friendly-fronten...
Я последнее время всё чаще думаю, что засиделся. Не в формате «всё плохо, спасите», а просто… долго в одном месте. Работаешь, делаешь задачи, код живёт, что-то двигается — но ощущение движения куда-то пропадает. В какой-то момент в голове появляется мысль, которую очень не хочется думать: а может, пора снова выходить на рынок. Мне всегда было тяжело с этим. Потому что рынок — это место, где ты снова превращаешься в человека, который доказывает, что он не зря ел свой хлеб последние годы. Ты живёш...
🆕 #21 Тестирование и отладка React-компонентов: React DevTools на практике 📺 [Смотреть на YouTube] 📝 [Смотреть на Дзен] 📺 [Смотреть на Rutube] Разбираем React DevTools: вкладки Components и Profiler, анализ дерева компонентов, props и хуков. Учимся вручную менять состояние и проверять поведение интерфейса. Пишем профили, находим лишние ререндеры, включаем подсветку обновлений и оптимизируем приложение на практике. 📱 А на Boosty уже вышел последний урок курса! ⚡️ Хочешь без ожидания? Получи ...
👩💻 Всем программистам посвящается! Вот 14 авторских обучающих IT каналов по самым востребованным областям программирования: Выбирай своё направление: 👩💻 Frontend — t.me/frontend_ready 📱 JavaScript — t.me/javascript_ready 👩💻 IT Новости — t.me/it_ready 👩💻 Python — t.me/python_ready 🤔 InfoSec & Хакинг — t.me/hacking_ready 🖥 SQL & Базы Данных — t.me/sql_ready 🤖 Нейросети — t.me/neuro_ready 👩💻 C/C++ — https://t.me/cpp_ready 👩💻 C# & Unity — t.me/csharp_ready 👩💻 Linux — t.me/li...
🤨 «Скажи, а я уже мидл?» Мне периодически на консультациях задают вопрос: «Посмотри мой код. Я уже мидл или ещё джун?». Каждый раз я немного зависаю. Не из-за того, что вопрос глупый, а потому что в нём изначально заложено странное представление о том, что вообще такое грейд. Очень часто грейд воспринимают как стиль кода. Мол, если я пишу аккуратно, использую современные конструкции, понимаю замыкания и асинхронность — значит, уже мидл. Если ещё путаюсь и пишу коряво — значит джун. Но грейд воо...
🎥 Возвращаюсь в эфир с код-ревью Почти два месяца не было стримов. Я честно отдыхал, играл в Clair Obscur перед НГ, выдохнул немного и собирался с силами. Но пора возвращаться к нормальному формату. В ближайшем стриме снова будем разбирать ваши проекты: HTML, CSS, JS/TS, React — всё, что болит и хочется показать. Но есть важное изменение. 🎲 Новый формат отбора Раньше я шёл строго по очереди: старые заявки => новые заявки. По итогу очередь разрослась до каких-то неприличных размеров. Теперь все...
📊 Вы уже слышали про Masonry в CSS? Я к вам с новинкой фронтенда. Да, они ещё случаются 🙂 Есть такой UI-паттерн — «сетка как в Pinterest» (как на картинке выше). Карточки разной высоты, которые аккуратно заполняют пространство без дыр. Раньше всё это дело костылили на JavaScript (либы Masonry.js, react-responsive-masonry и т.п). На это дело в рантайме у браузера уходила тонна вычислений, а при ресайзе окна вся эта сетка кряхтела-пердела и порой ломалась. В CSS для этой задачи пророчили появлен...
Давно внутри и вне айтишного сообщества наблюдаю разговоры в духе «ИИ заменит программистов». Обычно это звучит либо как попытка себя напугать, либо как попытка себя успокоить. Реальность, как это часто бывает, неприятнее и прозаичнее. ИИ не заменяет программистов. Он заменяет тех, кто принципиально отказывается с ним работать, и усиливает тех, кто научился его использовать. С этим уже, как мне кажется, поздно спорить. ИИ просто быстрее. Он обрабатывает объёмы информации, которые человеку физиче...
В какой-то момент я поймал себя на мысли, что перестал верить в «идеальную архитектуру» во фронтенде. Не в смысле «архитектура не нужна», а в смысле — та самая красивая, чистая, симметричная картинка из докладов и статей почти никогда не существует в реальных проектах. На старте всё обычно выглядит отлично. Новый проект, чистый репозиторий, аккуратная структура, договорённости, нейминг, слои, ответственность. В этот момент очень легко поверить, что если всё сделать правильно сейчас, то дальше он...