TGViewer
Channel Public Channel
Даниэль Ленц - блог

Даниэль Ленц - блог

@dlents

С 18 лет работаю фронтенд разработчиком. Тут про веб, мою жизнь и рабочие приколы.

Сейчас в Яндексе.

По рекламе и другим предложениям: @lentsd
Subscribers
3.94K
Photos
172
Videos
15
Links
86
Recent Posts 15 shown
Post #266 939
Перекатываюсь в бекенд (?) или будущее фронтенд (и не только) разработки

На этой неделе начинаю учитьcя на курсе по гошке и в целом бекенду / инфре.

Как я оказался в такой точке и что будет дальше?

Текущее развитие ИИ невероятно сильно ускорило самый долгий этап – написание кода. Разрабам досталось все остальное – сбор требований, понимание контекста продукта, лидство фичей и вот это все.

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

И для такого универсального солдата в сети уже придумали нейминг – фуллстак продакт-инженер! Тут немного в шоке стоят ребята, которые годами в галерках и так были человеком-оркестром и занимались всем подряд 🚬

Раньше было модным (но и полезным) быть T-Shaped. У тебя есть основная доменная зона, ты в ней красавчик, но что там у бекендеров происходит на базовом уровне ты тоже понимал.

Сейчас скорость написания кода возросла в разы и освободилось кучу времени на что-то еще. Да, можно зациклиться на одних фронтенд задачах и просто фигачить их с возросшей скоростью. Но тут упираемся в старое доброе "на бекенде еще не готово". Можно пойти в другого человека, попросить сделать, но на эти все взаимодействия уходит время и теряется контекст (все все из вашей головы в чужую не переложишь).

А зачем блокироваться об кого-то, когда все требования у тебя уже есть, а попросить агента сделать доработку на бекенде не займет много времени?

У нас в команде уже стало нормой, что бекендеры приносят пулл-реквесты на фронтенд, а мы комитим в бекенд (и я тоже).

Короче, пока что курс такой, а там посмотрим. Скорость изменений такая, что завтра опять может все поменяться.

На фото, кстати, спина @cherkashin_dev, с которым мы сидели и все это обсуждали на прошедшем Deep Tech Night.

А вы что думаете? Как-то изменится "деление" разрабов в будущем?

@dlents
  • 👍 29
  • 🔥 8
  • 💯 6
  • ❤ 5
  • 🦄 2
  • 👀 1
Post #265 1.57K
Зацените какой бейдж придумали на Deep Tech Night!

Type-C провод вокруг шеи, а рядом переходник на Lightning для любителей яблок.

И это выглядит настолько естественно, что многие даже этого не заметили.

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

@dlents
  • 🔥 28
  • ❤ 8
  • 👍 7
  • 🤔 1
  • 🦄 1
Post #264 1.79K
Пишем свои виджеты на айфон на JavaScript

В последнее время я слежу за количеством белка, которое съедаю за день.

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

Изначально думал навайбкодить отдельное iOS-приложение — ибо как еще сделать свой виджет?

Потом полез разбираться и узнал, что бесплатно поставить свою прилу можно, но каждые 7 дней ее придется пересобирать. А если не хочешь этого гемора и хочется, чтобы приложение нормально жило и распространялось, нужна подписка разработчика за $99 в год. Ну, как-то ту мач для моих целей.

И тут я нашел Scriptable.

Это бесплатное приложение, которое позволяет писать обычный JavaScript и через него взаимодействовать с возможностями iOS.

По сути, можно делать собственные виджеты и небольшие скрипты с интерфейсом без Swift, Xcode и публикации отдельного приложения в App Store.

Мой виджет вышел такой:

На главном экране айфона у меня отображается количество белка за сегодня (это как раз виджет через Scriptable). Рядом стоит шорткат (aka Команды): нажимаю на него и прямо на главном экране появляется инпут, ввожу условные 30 граммов — значение прибавляется. Данные хранятся локально, есть даже история по дням.

Все действие занимает несколько секунд. То, что мне и нужно было.

Но подсчет белка, наверное, самый простой пример. Через Scriptable можно:

— выводить на главный экран данные из любого API
— собрать виджет с календарем, задачами и погодой
— обрабатывать файлы и текст из меню «Поделиться»
— запускать скрипты через Siri и «Команды»
— отправлять себе уведомления по своей логике

Короче, кому не хватало кастомизации главного экрана, да еще и через JS – welcome.

@dlents
  • 🔥 21
  • 👍 12
  • ❤ 6
  • 🎉 2
  • 💯 1
  • 🦄 1
Post #263 1.78K
Погнали на deep tech night

В прошлом году я был на Big Tech Night, а 5 сентября Яндекс проводит новую конференцию — теперь с фокусом на то, как AI меняет разработку, инфраструктуру и цифровые продукты.

Доклады, которые мне особо интересны:

За пределами LLM: что дальше после первого поколения AI-систем

Мо Гавдат, ex-Chief Business Officer (Google X) расскажет о том, как AI изменит разработку ПО, процессы и роль разработчика. Как могут эволюционировать инженерные команды и какие вызовы их ждут.

AI и продуктивность в Яндексе: что реально заработало

Андрей Попов, Руководитель Управления машинного интеллекта (Яндекс), расскажет, что происходит с профессией разработчика — ускорение на 10–30% или тихая, но радикальная перестройка команд? Обещает раскрыть цифры, которые собирал последний год.

От поиска к агентам: путь Алисы

Павел Капля, Руководитель службы продуктовой разработки Алисы (Яндекс), разберет, как создаются агентские продукты в Алисе: от SDK и работы с моделями до пользовательского интерфейса.

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

В онлайне доступны два формата: Hard с техническими докладами и Experiment с лайтнингами и экспериментами. В офлайне к ним добавится Practice с демо и воркшопами.

Все подробности и регистрация на лендосе https://deeptechnight.ru

Увидимся 5 сентября?

🔥 — приду офлайн
👀 — подключусь к трансляции
👾 — мой агент послушает и суммаризирует

@dlents
  • 🔥 10
  • 👀 7
  • 👾 5
  • 🎉 2
  • 🦄 2
  • ❤ 1
Post #262 1.87K
Учим колонку Алису ходить в ваш API

Мало кто знает, что вашу колонку можно расширять собственными навыками. Навык – это, по сути, голосовой интерфейс к любому вашему API.

Мой кейс такой: у меня есть приватный канал с заметками aka бэклог дел, которые нужно сделать. Часто я не хочу брать телефон и записывать что-то руками (например, когда уже почти уснул или спонтанно пришла мысль в душе). Хотелось голосом просить алису записать это в мой канал (алиса у меня в каждой комнате).

Флоу примерно такой:

– "Алиса, запусти навык заметка в канал"
– "Что записать?"
– "Сделать пост про навыки алисы"
– "Записала"

И в приватном канале появилась новая заметка.

Сам навык создаётся в Яндекс Диалогах. Там описываете какой командой его запускать, настраиваете доступы, указываете URL вашего бекенда и тестируете. Буквально 10 минут времени.

При запуске навыка Алиса отправляет распознанную речь обычным json запросом на ваш бекенд. У меня это навайбкоженный nodejs. Дальше вы делаете с этим, что душе угодно.

Навык можно оставить приватным — он будет работать только на ваших устройствах и у приглашенных юзеров.

Самым сложным, кстати, было подружить мой VPS в РФ и отправку сообщений в телеграм :)

И еще почему-то изначальная команда для запуска "Заметка в телеграм" запускала другой навык, пришлось переименовать в "Заметка в канал".

А так фича 10/10. Думаю можно придумать еще кучу сценариев, когда нужно голосом сходить в какой-то API.

@dlents
  • 🔥 37
  • ❤ 12
  • 👍 2
  • 🎉 1
  • 💯 1
  • 🦄 1
Post #261 2.13K
Приложение недели для мака

Столкнулся с тем, что мак любит гасить экран и убивать моих ИИ-агентов (и все их желание поработать). Переходить на настройку, чтобы экран горел прям всегда не хотелось.

Нашел бесплатную прилу с запоминающимся названием "Amphetamine". Висит в верхней панели, дает выбрать сколько минут/часов не гасить экран. Минималистично и очень удобно.

Потестил недельку, минусов не нашел.

Делюсь ссылкой https://apps.apple.com/us/app/amphetamine/id937984704

Скидывай коллеге-вайбкодеру.

@dlents
  • 👍 13
  • ❤ 6
  • 🔥 4
  • 😁 2
  • 🤔 1
  • 🎉 1
  • 🦄 1
Post #260 2.46K
Перебрался вчера из Нидерландов в Эстонию, но пока результат не радует.

В поисках нового дома...

@dlents
  • 😁 30
  • 😭 10
  • 🥴 6
  • 🦄 3
  • ❤ 1
  • 🔥 1
Post #259 2.37K
Что там по внедрению AI в Яндексе?

Яндекс выкатил план, при котором 75% разработчиков будут закрывать 75% задач с помощью ИИ до конца 2026 года.

Лично я держу эту планку последние полгода точно, а может и больше. Раньше это был формат, в котором я совместно с ИИ решал задачу по шагам, постоянно проверяя каждый шаг, делая ручные правки.

Сейчас в моем окружении уже у каждого коллеги есть подписка на топовые модели за 100, а то и 200 долларов. Код уже не пишется руками – только валидируется результат.

Почти у каждого сервиса внутри есть MCP. Реальный пример – вчера у меня падала сборка в CI. Зашел в логи, а там полная каша. Отдал агенту ссылку на прогон (без каких-либо ожиданий), а он за минуту нашел проблему, сходив во внутренний MCP.

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

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

Да, риски при этом понятны – чем больше разработчики доверяют агентам, тем меньше знают условно каждую строчку в проекте. Посмотрим, к чему это приведет. Все настолько быстро меняется, что предсказывать что-то сложно.

Ну и в конце слово дня:

Луддит – участник стихийных протестов XIX века в Англии против машин. Движение зародилось около 1811 года, когда рабочие громили фабричные станки, опасаясь потери работы.

Как у вас с ИИзацией в компании? Много луддитов?

@dlents
  • 👍 22
  • ❤ 13
  • 🔥 8
  • 🤔 3
  • 🥴 3
  • 😭 2
  • 💯 1
Post #258 2.25K
Контекст при передаче тикета коллегам

Знаете эту ситуацию, когда напилили всякого и нужно отдать задачу дальше?

Бекенд -> фронтенд
Фронт -> тестирование
Готовая фича -> менеджер

И напилили столько, что хорошо бы описать принимающей стороне все ньюансы. Я так делал в Поиске, когда отдавал в QA задачи, в которых было дофига разных флагов.

Описать 1 раз мини-доку всегда проще (хотя бы для вас самих будущих), чем отвечать в лс.

И теперь, кажется, мы можем за почти бесплатно генерить это для всех тикетов.

Просто попросите вашего ии агента описать нечто похожее (скрин выше). И ваш коллега (или его агент) скажет спасибо. Да и вы не будете тратить время на базовые вопросы по задаче.

Посмотрите как наши бекендеры это делают (скрин выше), ну что за красота!

Это, кстати, реальный скриншот от нашего бекендера при передаче тикета во фронтенд. Я лишь персональные данные и внутряк подтер.

Короче, пользуйтесь!

@dlents
  • 👍 24
  • 🔥 6
  • ❤ 3
  • ✍ 2
  • 🤯 1
  • 🦄 1
Post #251 2.28K
Ну и в догонку отпускных фото.

В поездке открыл для себя, что лучшая камера для фотографии это та, которую ты взял с собой.

Все фотки на 13 айфон.

Больше картинок в моем фото канале -> @dlents_photo
  • ❤ 23
  • 🔥 17
  • 😁 1
  • 🎉 1
  • 🦄 1
Post #250 2.15K
Вернулся из двухнедельной поездки по Италии, 1500 км от севера до юга.

Я всегда сам планирую поездки, бронирую отели, билеты, музеи. Ни разу не ездил в готовый тур.

Делюсь советами для путешествий после посещения 15+ стран:

1) Билеты напрямую от перевозчика

Проверяйте билеты напрямую от официального продавца. Часто там бывают акции, которые агрегаторы тупо не добавляют к себе. В этот раз я купил билеты на поезд за 50 евро, когда агрегатор предлагал только за 100.

2) eSIM

Уже писал про это пост. Не буду пересказывать, просто напоминаю, что это удобнее и сильно выгоднее.

3) Билеты в хайповые достопримечательности

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

4) ИИ упрощает планирование

Я не упарываюсь в обязательное посещение всего и все, но для хорошей поездки нужно базовое планирование (хотя бы ради покупки билетов в хайповые точки). В этот раз много общался с нейронкой в обсуждении мест куда стоит пойти, а что не стоит заранее бронировать. Спасает от чтения кучи статей. Главное не доверяйте ей в важных вопросах по типу виз.

5) Проверяйте кешбеки от банка

В начале лета мой банк решил дропнуть мне 20% кешбек на отели. Чему я был несказанно рад, сохранив ~30к. Проверяйте кешбеки и прочие акции перед покупками жилья.

6) Изучите виды скама в стране куда летите

Классические наперстки, предложение подписать что-то, продажа браслетиков и даже чистильщики обуви (привет, Стамбул). Изучите заранее как обычно разводят туристов там куда летите и шанс попасть на уловки намного ниже.

7) Закончились билеты в музей / место куда хотели

Если у официалов закончились билеты, а вы хотите попасть – посмотрите билеты у агрегаторов. Да, будет наценка, но зато купите билет. Или еще вариант – взять экскурсию с гидом, они часто сами выкупают билеты.

8) Сохранять точки на карте в избранное

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

9) Хорошие места в самолете

Когда вы дома на удобном диване покупаете билеты в самолет и думаете, что 4 часа полета в экономе пройдут быстро, то в этот момент главное не зажмотиться и доплатить за комфортные места. Каждый раз, когда я экономил на местах – всегда жалел. А мой рост 196 см...

10) Бесплатные проходки в бизнес зал

Сейчас чуть ли не у каждого банка есть плюшка в виде проходки в бизнес зал аэропорта, погуглите как это сделать дешевле всего для вас. Говорят, их можно даже купить на авито (но это я не проверял). Покупать проходки за цену, которую предлагают сами залы, часто идет вразрез с качеством самого зала, но условно бесплатные проходки от банка придадут вашей 4 часовой пересадке в Стамбуле комфорта.

11) Утро дня мудренее

Если вы ранняя пташка, то рассмотрите вариант пойти в музеи / пляжи / куда угодно утром. Большая часть туристов выбирается к обеду и порой это ад. А утром есть шанс комфортно погулять без толп людей.

12) Поясная сумка

В странах с высоким уровнем карманников (чаще всего это ЕС) купите тонкую сумку на пояс за 300 рублей. Она легкая, незаметная, под футболку. В нее документы и деньги. Внешне незаметно и удобно. А телефон на шнурок. В таком сетапе за 30+ дней в ЕС ни разу не был обворован.

13) Отели за границей без зарубежной карты

Если нет зарубежной карты, то находкой в бронирование отелей для меня стал trip.com. Проверил его в 2 поездках, все гуд. Но не забывайте про возможность оплатить через сервис бронирования вашего банка с кешбеком.

14) Велосипеды на прокат

Возьмите на прокат электробайки и покатайтесь с музыкой в ушах в другой стране. Это настолько же круто, насколько это рисуют в рилсах. Советую.

Делись в коменты, если есть что добавить.

Реакцию, если было полезно.

@dlents
  • 👍 41
  • ❤ 12
  • ✍ 12
  • 🔥 6
  • 🤔 1
  • 🎉 1
  • 🦄 1
Post #249 2.25K
Можно сколько угодно оптимизировать команду с помощью ИИ, но всегда будут "синки", где заходит менеджер и просто вслух читает статусы тикетов с доски, дежурным "угу" каждый подтверждает, что статус действительно такой и все расходятся с вопросом "а зачем собирались то".

Перед этим обязательно ждем 3-5 минут всех опоздавших.

Доколе?

@dlents
  • 😁 40
  • 💯 2
  • 🤷‍♂ 1
  • 🦄 1
Post #248 2.31K
Представьте, финал турнира по программированию на 1кк рублей.

Вы прошли отборочные онлайн этапа, стали 1 из 200 финалистов, поехали в Москву на финал. В офлайне в Москве вы обошли 198 человек и остались 1 на 1 в суперфинале. За вами наблюдают 10 тысяч человек. Вам дают задачу и... вы не поняли ее условия? Ваши действия?

Ровно такой сценарий развернулся на YoungCon.

На крупнейшем фестивале про технологии (я ездил в 25 году) собрались рекордные 10 тысяч школьников и студентов. Куча стендов, приглашенные звезды (UtopiaShow, Toxis, Slava Marlow), выступления от директоров Яндекса и премьера больших запусков.

Но изюминка вечера (если не считать выступления известных артистов) – батл вузов по программированию. Школьники, студенты и выпускники соревнуются в решение задач на скорость. Предварительный онлайн этап, отбор лучших 200, финал на глазах у всей арены.

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

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

Такой был YoungCon 2026 и финал турнира по программированию.

Ну и теперь вы знаете, что делать на собеседование, когда зашли в тупик. Главное – выберите подходящую песню.

@dlents
  • 😁 28
  • 🔥 8
  • 👍 4
  • ❤ 1
  • 🎉 1
  • 🦄 1
Post #246 2.6K
Как-то раз наткнулся на видео в ютубе с интересным названием «Налог на незнание JavaScript»

Вероятно, многие из вас тоже его видели, у него почти лям просмотров. Там автор показывает способы обхода защиты от автоклика в тг-миниапах (когда модными были криптотапалки по типу хомяка).

С тех пор я смотрю практически каждый ролик на этом канале. Там под необычным углом показывается нетипичное применение javascript для обхода или защиты чего-то в браузере.

Например: скачивание защищенных видео в тг, обзор на фишинговые сайты, методы определения что у юзера открыты девтулзы, подмена видеострима в браузере и прочее.

Не знаю, зачем я это смотрю, но эти видосы одновременно и интересные, и полезные с точки зрения того, что расширяется js-ный кругозор.

Короче, если хотите посмотреть по фронтенду что-то новое и интересное (и не про нового ИИ-убийцу), то вот канал https://www.youtube.com/@tashchan.

Канал, как модно сейчас говорить, нишевый 🤓💅

@dlents
  • 👍 32
  • 🔥 8
  • 👀 3
  • 🎉 1
  • 🦄 1
Post #245 2.74K
А поделитесь еще под этим постом в коменты таким:

1) Какой основной инструмент для ИИ используете?
2) Сколько тратите в месяц $?
3) Компенсирует ли компания траты на ИИ?

@dlents
  • 👍 5
Older posts →

About this channel

How can I read @dlents without a Telegram account?
TGViewer shows the public web preview Telegram publishes for Даниэль Ленц - блог: recent posts, photos, videos and the subscriber count, with no app, login or account.
How many subscribers does Даниэль Ленц - блог have?
Даниэль Ленц - блог (@dlents) has 3.94K subscribers on Telegram, refreshed roughly every 30 minutes.
Does Даниэль Ленц - блог know I viewed it here?
No. Public channel previews carry no viewer identity, and TGViewer has no accounts or tracking of what you look up.
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →