Please open Telegram to view this post
VIEW IN TELEGRAM
🔥35🫡16🤣4❤2🙊2
Стас Ильин | Flutter
Утро начинается с падения Клауда и всего бекенда ☕️
Зато рабочий мессенджер тоже там хостился 😌 🧖♀️
Please open Telegram to view this post
VIEW IN TELEGRAM
😁28🔥8🎉5🎄2
Digital Ниндзя
Поскучать на докладе с названием типа «Как мы собрали суперапп, а потом обратно распилили его на отдельные приложения. Наш опыт»
Погодите, а че реально кто-то ездит на конфы не прибухнуть и шашлычков покушать а за полезной инфой?...
😁32🤔13🤯5💊1
Я недавно сходил на конфу по PostgreSQL. И по-моему конфы реально в заднице
Спросите: "Че ты там вообще забыл? Ты же мобильщик?"
Кто не знает, помимо работы на Flutter у меня много сторонних проектов, требующих различные компетенции. В том числе бекенд пописывать приходится и с постгрей ковыряться
С SQL базами данных я работаю примерно столько же, сколько и с Флатером, то есть опыт какой-никакой имеется
И знаете что? Так скучно мне со времен пар в универе не было
Из всех докладов мне приглянулся только один, где Андрей Бородин рассказывал про реальные кейсы развертывания и устранения ошибок. Живой, интересный, полезный доклад
А остальные…
Либо рекламные для продуктов компании, либо вообще хрен пойми что хрен пойми для чего
Я честно пытался въехать. Думал может это я тупой, недопер. Но потом слышу, как люди выходят из зала:
"Очень круто, но ничего не понятно".
Пересёкся с знакомым бэкендером, нормальным опытным чуваком, он тоже:
"Материал вообще не для меня"
Когда я был неопытным и слушал доклады на конфах - очень многого не понимал. Это меня заряжало энергией работать дальше, чтобы стать таким же "умным" и начать понимать что я делаю
Сейчас, от некоторых докладов, я необорот дизморалюсь потому что осознаю - многие "умные" (опытные разработчики) сами не понимают что и зачем они делают и рассказывают
При этом нетворкинг и общение на конфах - незаменимый двигатель прогресса. Как по мне гораздо больше полезной инфы можно вынести именно из кулуаров
А весь этот пафос, все эти стенды споснсоров, где я получаю не знания и контакты, а сомнительный мерч, который потом пылится в дальнем ящике шкафа. Доклады при полупустых залах, наполненных готовящимися к выступлению спикерами и теми, кому компания оплатила билет за 40к+
Вот это все выглядит печально
Спросите: "Че ты там вообще забыл? Ты же мобильщик?"
Кто не знает, помимо работы на Flutter у меня много сторонних проектов, требующих различные компетенции. В том числе бекенд пописывать приходится и с постгрей ковыряться
С SQL базами данных я работаю примерно столько же, сколько и с Флатером, то есть опыт какой-никакой имеется
И знаете что? Так скучно мне со времен пар в универе не было
Из всех докладов мне приглянулся только один, где Андрей Бородин рассказывал про реальные кейсы развертывания и устранения ошибок. Живой, интересный, полезный доклад
А остальные…
Либо рекламные для продуктов компании, либо вообще хрен пойми что хрен пойми для чего
Я честно пытался въехать. Думал может это я тупой, недопер. Но потом слышу, как люди выходят из зала:
"Очень круто, но ничего не понятно".
Пересёкся с знакомым бэкендером, нормальным опытным чуваком, он тоже:
"Материал вообще не для меня"
Когда я был неопытным и слушал доклады на конфах - очень многого не понимал. Это меня заряжало энергией работать дальше, чтобы стать таким же "умным" и начать понимать что я делаю
Сейчас, от некоторых докладов, я необорот дизморалюсь потому что осознаю - многие "умные" (опытные разработчики) сами не понимают что и зачем они делают и рассказывают
При этом нетворкинг и общение на конфах - незаменимый двигатель прогресса. Как по мне гораздо больше полезной инфы можно вынести именно из кулуаров
А весь этот пафос, все эти стенды споснсоров, где я получаю не знания и контакты, а сомнительный мерч, который потом пылится в дальнем ящике шкафа. Доклады при полупустых залах, наполненных готовящимися к выступлению спикерами и теми, кому компания оплатила билет за 40к+
Вот это все выглядит печально
😢20💯15👍6❤4
Как всегда, для этого нужно обновить ещё и половину библиотек из pubspec.yaml и вот тут начинается жопа
Не было ни одного обновления версии Flutter чтобы все прошло плавно и без танцев с бубном
Но как быть когда это специфичный функционал, на разработку которого уйдет много времени - непонятно
Очень удобно, ещё и ни одной строчки нативного кода не пришлось написать
Но теперь даже форки этой библиотеки потеряли актуальность и нам приходится искать замену / самим форкать и дописывать библиотеку
Please open Telegram to view this post
VIEW IN TELEGRAM
5🔥36👍14❤7💯5🫡2
Forwarded from Flutter Friendly
This media is not supported in your browser
VIEW IN TELEGRAM
Побывали на презентации книги во время CrossConf и подписали ее у всех четверых авторов.
Как принять участие:
Узнаем победителя 4 декабря и отправим ему эксклюзивный вариант книги
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍21🔥3🎃3🤡2❤1
Когда я готовил тему, хотелось выйти за пределы Flutter и Dart и поговорить о проблеме, которая давно болит - как индустрия сама плодит ненужную сложность
Как я и рассчитывал, доклад вызвал кучу вопросов. Одни разрабы искренне поддержали мою позицию, другие в корне не согласились
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Хватит страдать! Лёгкий способ бросить оверинжиниринг // Станислав Ильин, Поток
#CrossConf #CrossConf2025
🔥31❤4❤🔥3
Стас Ильин | Flutter
Выдал базу в комментариях
Я так рад что находятся люди понимающие всю абсурдность устоявшихся подходов
Блок это ваще отдельная тема для обсуждения. В своих проектах я стараюсь переходить на риверпод (в новых) а в старых юзаю только Cubit + ChangeNotifier. Не могу вспомнить когда в последний раз писал именно BloC и не могу придумать причину его использования
Тонна бойлерплейт кода без какого-либо профита
А раньше я находил причины выбирать BLoC вместо Cubit:
Типо так UI максимально абстрагируется от логики…
Или можно всякие трансформеры накинуть на поток евентов…
Из всего проекта таких блоков, где есть трансформер, наберется 1-2 и все. Какая-нибудь банальная логика debounce для поиска (чтобы каждый введенный символ не тригерил апи поиска)
Сейчас пишу это и понимаю что звучит уже как сценарий ролика. Делаем? 🤔
Я так рад что находятся люди понимающие всю абсурдность устоявшихся подходов
Блок это ваще отдельная тема для обсуждения. В своих проектах я стараюсь переходить на риверпод (в новых) а в старых юзаю только Cubit + ChangeNotifier. Не могу вспомнить когда в последний раз писал именно BloC и не могу придумать причину его использования
Тонна бойлерплейт кода без какого-либо профита
А раньше я находил причины выбирать BLoC вместо Cubit:
Типо так UI максимально абстрагируется от логики…
Или можно всякие трансформеры накинуть на поток евентов…
Из всего проекта таких блоков, где есть трансформер, наберется 1-2 и все. Какая-нибудь банальная логика debounce для поиска (чтобы каждый введенный символ не тригерил апи поиска)
Сейчас пишу это и понимаю что звучит уже как сценарий ролика. Делаем? 🤔
❤63👍37🔥5💯3
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥80🎉26❤22👏6😭1
Flutter Friendly
Please open Telegram to view this post
VIEW IN TELEGRAM
😢13🎉8❤6
Пользователи сообщают о полной недоступности гос. мессенджера
MAX не открывается, не пускает в аккаунт, не отправляет сообщения, а у некоторых приложение просто зависает на заставке
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣39🔥30👍7🥴4❤2
Не перестаю удивляться какие результаты показывает мой проект
Выпуск новой версии = падение загрузок
🧠 И тут я выдвинул гипотезу
У большого количества проектов версии в pubspec.yaml устанавливаются с домиком ^
Это значит что все минорные и patсh обновления будут устанавливаться автоматически при запуске pub get
И так как я выпустил мажорную версию, которая автоматически не обновится и не подгрузится с pub'a - загрузка не защитывается
На заметку тем кто контрибутит в свои проекты
Чаще выпускайте patсh и minor обновления
🍋Сейчас рост загрузок выправляется. Так что продолжаем разгон, нам нужен ЛЯМ!
❤️Поддержи проект лайком
Please open Telegram to view this post
VIEW IN TELEGRAM
2🔥36🎉12❤11👍2
🌋 Но остальную гору нужно как-то разгребать. И тут я увидел на GitHub новую кнопочку "Assign to Copilot"
Что происходит при нажатии:
Отличный способ автоматизировать рутину и ускорить разработку, берите на заметку 😉
Please open Telegram to view this post
VIEW IN TELEGRAM
1❤🔥27🔥14👍6🤣2
И JetBrains в блоге аккуратно так пишет:
Из-за разрыва функциональности между Fleet и IntelliJ поддержку KMP стало невозможно развивать одинаково
Если даже JetBrains, крупнейший инвестор в KMP, отказывается развивать отдельную IDE...
…кто будет тащить мультиплатформу дальше?
На чистом энтузиазме? На том что Flutter "загибается"?
⚰️ Короче, уносите
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥39👏10😁7
🏆 Прошел финал международного чемпионата по программированию Yandex Cup 2025 в Стамбуле, где собрались 196 финалистов из 21 тысяча участников соревнования. Среди треков был ML, фронтенд, бекенд и наша с вами любимая мобильная разработка.
Вообще, олимпиадное сообщество — это очень гибкая, открытая среда. И мне кажется, чем масштабнее и шире событие, тем больший шанс выявить реально талантливых ребят. Например, всем известная GPT-3 создана при участии энтузиастов спортивного программирования.
В этом году на чемпионате особо проявил себя восьмиклассник из России Марк Дядченко — он занял первое место в отборе по ML и стал самым молодым участником чемпионата. Как раз тот случай, когда юные спецы становятся заметными.
Еще из интересного: тот же ML-трек стал международным, а перспективы развития этого направления обсудили на панельных дискуссиях с мировыми экспертами из Apple и Huawei.
💪 Надо такого побольше! Теперь может даже залечу в следующем году, покажу всем как порхает Flutter…
Вообще, олимпиадное сообщество — это очень гибкая, открытая среда. И мне кажется, чем масштабнее и шире событие, тем больший шанс выявить реально талантливых ребят. Например, всем известная GPT-3 создана при участии энтузиастов спортивного программирования.
В этом году на чемпионате особо проявил себя восьмиклассник из России Марк Дядченко — он занял первое место в отборе по ML и стал самым молодым участником чемпионата. Как раз тот случай, когда юные спецы становятся заметными.
Еще из интересного: тот же ML-трек стал международным, а перспективы развития этого направления обсудили на панельных дискуссиях с мировыми экспертами из Apple и Huawei.
💪 Надо такого побольше! Теперь может даже залечу в следующем году, покажу всем как порхает Flutter…
👍24🏆9❤5