Стас Ильин | Flutter
3.47K subscribers
530 photos
52 videos
347 links
Lead Flutter developer 👶23 y.o. 6+ y.exp
Тот самый школьник лид из мемов
‌Программист, блогер, стартапер
Download Telegram
Он ко мне - с обожанием, подрожанием, но отторжением

Тип на любой из платформ как только видит меня - бежит в комменты навалить грязи на Talker и пропиарить свою библиотеку

Да, у него кстати есть альтернатива собственной разработки... Название тоже начинается с T, тоже разделен на модули, офромление репозитория тоже понятно откуда взял (найди два отличия на скринах)

Я вообще не против альтернатив! Только вот вопрос в подходе

Можно строить свой уникальный продукт, ошибаться, учиться и расти

А можно копировать чужие решения и попусту шуметь в комментах

Качество кода всегда проверяется временем и пользователями 😉
🔥28😁4💯43😈3👎1
Forwarded from в IT и выйти
«Работает даже на парковке», — Тим Кук.

@techmedia
😁326😱4🔥1
Прикиньте я тут впервые взял отпуск не потому что куда-то улетаю, а чтобы порешать свои дела по проектам, блогу, да и в целом по жизни. В качалку например побольше походить

💊 И заболел бронхитом... в первый же день...

😵 Похоже организм мне уже кричит: тормозни немного, братан, в себя прийди

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

😯 Как голова заработала - наконец-то закончил тесты по своим главам в нашем Stepik - курсе по Flutter

🤖 Добил много вопросов по нашему проекту Dotee. Это тот самый сервис для AI-собесов. У него кстати тоже все хорошо, позже расскажу подробности

📱 План для видосов составил! Даже записал уже пару и продолжение мини-плейлиста по тестированию во Flutter, скоро на бусти

☺️ А, да, видосы будут не только про вайбкод! Ура! Ура!
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2310💊10
⚡️ Anthropic показали схему профессий которые ИИ заменит в первую очередь

Как думаете кто в первую очередь попадет под раздачу? Прогаммисты, менеджеры и финансовые аналитики... Удивлены?😁

🤣 Аналитику для схемы собирали по запросам к Claude Code

Ладно, с программистами мы уже все поняли, но вот финансовый анализ вызывает огромное количество вопросов

🕯 В октябре прошлого года подводили итоги турнира по трейдингу среди ИИ-моделей, в котором из $10000 начального капитала ChatGPT потерял $6267, Gemini - $5671, Grok - $4531, а Claude Sonnet - $3081

😁 Удачи тем людям, кому инвестиционные портфели собирал ИИ
Please open Telegram to view this post
VIEW IN TELEGRAM
😁28🔥3🍌31
Открыл темку. Думаете залетит ?
😁46💯9🤷‍♂5🤷1
💐
144😁26🤣16🔥12🤡7❤‍🔥2👎1
😍 Новый логгер для http запросов в Flutter на маскималках

🍫 Кое-какой пакет совершенно случайно попал мне в руки. Это новый, проапгрейженный интерфейс для отображения dio-логов на основе моей библиотеки talker

Индонезийский разработчик по имени Yohanes сделал addon-пакет для экосистемы talker'a который помимо raw может отображать картинки и другие байтовые данные из ваших запросов

Кроме того в обновленном интрфейсе есть:

Время обработки запроса
Вес данных в байтах
Формат данных

👩‍💻 А так же есть возможность скопировать cURL запрос для тестирования из терминала или Postman'а

Я в очередной раз удивляюсь тому, как круто работает опенсорс сообщество!

🙂 Устанавливайте пакет talker_dio_logger_plus к себе в проект и пробуйте на бою. Мне самому кажется очень удобным решением
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥45🫡54👏3👍1🤔1🤣1
🧑‍💻 Анонсировали GenKit для Dart

Фреймворк для создания полноценных AI-проектов от Firebase теперь доступен на нашем любимом языке

Что за фреймворк? Зачем нужен?

🤖 Кучу новых приложений сейчас строят вокруг AI-функций. А устоявшиеся мастодонты рынка торопятся добавить AI-фичи чтобы не отставать от конкурентов или получить новый транш инвестиций

👊 И для того чтобы этот AI-функционал внедрить в приложение максимально оперативно - появился GenKit

🏢 Он позволяет быстро строить флоу взаимодействия с API различных моделей со строгой типизацией ответов

Да да... на удивление можно использовать не только Гугловский Gemini но и OpenAI, Anthropic и другие

🖥 Помимо dart, Genkit доступен для разработки на TypeScript, Golang и Python

Попробовать превью версию уже можно на сайте
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥25👍5❤‍🔥4
Стас Ильин | Flutter
Кем ты работаешь?
Вот эти 9% которые тут только ради моего отборного кринжа - вам респект отдельный 🔫
Please open Telegram to view this post
VIEW IN TELEGRAM
😁5310🔥7🤡5
😯 Писать UI и end-to-end тесты теперь можно без знаний в программировании

💪 Фреймворк Maestro помогает создать простые интеграционные тесты используя только симулятор и мышку

🤨 Все что вам нужно: открыть Maestro Studio и ваше приложение на симуляторе, открыть инспектор (штука которая подсвечивает активные для нажатия области на экране приложения) и потыкать в нужные кнопочки

😮Проделанные вами нажатия, свайпы и скролы сохранятся в специальный yaml-файлик как конфигурация теста

И вуаля! Теперь у вас есть готовый тест 🥳

👩‍💻 Работает эта штука с Android, iOS, web, Flutter, React Native и всеми другими популярными и не очень фреймворками

Ссылкой поделился Сергей
А узнать про фреймворк подробнее можно на сайте
Please open Telegram to view this post
VIEW IN TELEGRAM
1🔥39🤯9😍62🤣2🤓1
Поймали
😁45🔥9😨8😱3🥴31
Ненавидьте ИИ-агентов сколько хотите

Но вот с этой таской они справляются гораздо лучше людей (меня уж точно)

🙅‍♂️ Самая бесячая задача в работе? Обновлять библиотеки в проекте!
Это постоянно засавляет упарывается в конфликт версий библиотек и всадить пару тройку часов в совершенно бесполезное занятие

Кейс:
Бибилиотека X в проекте остановила своё развитие 4 года назад, в ней есть зависимость от библиотеки Y с покрывшейся плесенью версией 1.0.0

А твой проект на новой версии фремйворка сам зависит от либы Y, но требует версию 9.0.0

А та GetX библиотека, к тому же, является каким-нибудь инфраструктурным чудом юдом, на котором держится весь проект

😤 И ты сидишь, строишь в голове графы и варианты - как всю эту срань разрулить до поздней ночи

🧖🏻‍♂️ Дак вот... все... не надо париться! Я просто перестал это делать руками, ведь

⚔️ Агенты имеют доступ к pub.dev и агрегированной информации о версиях библиотек и их совместимости

⚔️ Агенты могут повторять попытки сбилдить сборку до того момента, как получится

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

😉Уж лучше потраттье это время на выдумывание новго уникального стейт-менеджмента или нытье о том какие вайбкодеры глупые
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3611😁6🤡4💯3🤔2
This media is not supported in your browser
VIEW IN TELEGRAM
🎬🎬🎬🎬🎬🎬🎬🎬🎬🎬🎬🎬

🤖 Готовы к Day&Night 2026?*


Открыта регистрация на флагманскую конференцию Городских сервисов Яндекса!

В программе доклады от Саши Аникина про роботакси и Кирилла Неймана про электрокар Яндекса с голосовым управлением.

А ещё много живого общения в тематических клубах, программу которых готовили Стас Макеев — технический директор Яндекс Лавки, Илья Царёв — руководитель разработки в Яндекс Go и Никита Сидоров — руководитель клиентской инфраструктуры в Яндекс Маркете.

Направления самые разные:

🔶 Инфраструктура и мобильная разработка
🔶 ИИ и машинное обучение
🔶 Аналитика

А для души — клубы музыки и винила и активного образа жизни с настольным теннисом и падел-кортом.

🍸 В завершении традиционная вечеринка до 2 ночи!

🚀 Регистрация открыта — успейте подать заявку!

Все заявки проходят модерацию, обязательно дождитесь обратной связи.
*День и Ночь
Please open Telegram to view this post
VIEW IN TELEGRAM
8👍5
😱 За ночь на мой новый сервер прилетело 10k+ запросов от ботов

Вчера раскатывал новый сервис на чистой виртуалке и офигел от количества фонового враждебного трафика

🔎Боты в автоматическом режиме сканируют публичные айпишники и пробуют получить доступ до .env, системных файлов конфигурации, дыр в фреймворках

🐘 Примечательно что большинство трафика относится к PHP фреймворкам. Пробуют пробить самого дырявого

Никогда не забивайте на безопасность ваших сервисов и в этом вам поможет

✔️ Чеклист анти-пробитие:

1️⃣SSL без обсуждений!
Если вы ходите по незащищенному http - вам будет жопа

2️⃣ Закрой доступ в Nginx
Это как .gitignore но только для трафика. Запрещает получить доступ к вашим секретам и стеку

location ~* /\.(env|git|htaccess) {
deny all;
}

location ~* /(vendor|backup|tests|\.git|\.svn) {
deny all;
}


3️⃣ Ограничь размер запроса
А то ваш сервер попробуют нашпиговать огромными 🍆 файлами и он не устоит. Ноги начнут дрожать

client_max_body_size 10M;


4️⃣ Установи лимит запросов
Иначе твой пароль 12345qwery забрудфорсят как нефиг делать

limit_req_zone $binary_remote_addr zone=api:10m rate=10r/s;

server {
location / {
limit_req zone=api burst=20 nodelay;
}
}


🍆 Кто не хочет остаться с дырявым бекендом - сохраняйте и применяйте
Please open Telegram to view this post
VIEW IN TELEGRAM
1🔥389👍4🤝4😁1
💬 Frezycode теперь в Max 💬

У многих в последнее время нестабильно работает Telegram

Поэтому я принял волевое решение перейти на платформу которая работает стабильно

👉 Подписаться в Max
Please open Telegram to view this post
VIEW IN TELEGRAM
😁62🤣51👎25🤡166👍4🔥2💩1🌚1
😁😆😁 1 мая
Please open Telegram to view this post
VIEW IN TELEGRAM
🤯22😡15😁6🤔6🤡6🔥2💩2🤮1🍌1