en
Feedback
Юрий Петров | ai engineering

Юрий Петров | ai engineering

Open in Telegram

Привет! 👋 Я руководитель отдела разработки. Здесь мы изучаем LLM, автоматизацию с n8n, делаем крутые приложения на Flutter и учим их думать с помощью ИИ. Новости, лайфхаки, интересные кейсы, присоединяйся. #flutter #dart #llm #ai #ollama #n8n #agent #go

Show more
1 771
Subscribers
-424 hours
-137 days
-6430 days
Posts Archive
Недавно состоялись сразу два крупных обновления. И IntelliJ IDEA и Amplicode зарелизились с новыми версиями 2024.2. Любителям идеи)) https://habr.com/ru/companies/haulmont/articles/839454/

Выступление Вячеслава Егорова на Flutter & Friends 2024. Очень рекомендую к просмотру. https://www.youtube.com/live/7Dx54EZiMAY?si=jVpTO4rAIFujmUMs&t=4937

Выступление Вячеслава Егорова на

Тихо тихо Касперский ос подъезжает https://vk.com/video-212292134_456239063?access_key=fc956e69e62741bc7c

Flutter vs Kotlin Multiplatform: что выбрать https://habr.com/p/839646/

Третий тим лид в копилку. Я часто размышлял о том, как правильно оценивать свой уровень инженерного развития. Со временем пришёл к следующему выводу: если человек способен передавать свой опыт и “растить” новых специалистов, то, как минимум, он не тупой 😁. Хорошо помню, какими эти ребята пришли в компанию: неуверенными, настороженными, испытывающие синдром самозванца. Теперь они руководят командами, которые разрабатывают функционал для приложений с миллионной аудиторией. Это действительно очень крутое чувство ☺️

Ну вроде все достаточно не плохо сделали). Видео из YouTube канала по тихоньку автоматически переносится. 106 видео уже перен
Ну вроде все достаточно не плохо сделали). Видео из YouTube канала по тихоньку автоматически переносится. 106 видео уже перенесли. 😊

Согласно текущему варианту CHANGELOG.md, в Dart 3.6 для более удобной записи больших числовых значений появится цифровой разделитель (digit separators) - символ нижнего подчеркивания:
100__000_000__000_000__000_000  // one hundred million million millions!
0x4000_0000_0000_0000
0.000_000_000_01
0x00_14_22_01_23_45  // MAC address
Будет ли полезна для вас эта фича? 👍 - да, 👎 - нет

Первый день после отпуска, тяжелый). Куча тасок и документов надо разобрать. Но хотел бы сказать, что мы на Stepik опубликова
Первый день после отпуска, тяжелый). Куча тасок и документов надо разобрать. Но хотел бы сказать, что мы на Stepik опубликовали 3 главу "Управления состоянием". Тема очень важная для понимания основных концепций работы фреймворка. https://stepik.org/a/197817 В главе куча кода с примерами )

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

Привет! Начнем делиться темами докладов Flutter-потока, и сразу с одной из самых горячих – про безопасность приложений 🔥 ⚫️
Привет! Начнем делиться темами докладов Flutter-потока, и сразу с одной из самых горячих – про безопасность приложений 🔥 ⚫️ Юрий Петров, Flutter Tech Lead в Friflex, автор тг-канала «Мобильный разработчик» ⚫️ Анна Ахлестова, Flutter Team Lead в Friflex Ребята расскажут: ▪️ как проходит аудит безопасности Flutter-приложений ▪️ как сделать самопроверку перед аудитом ▪️ как организовать защиту от реверс-инжиниринга ▪️ как обезопасить критические данные ▪️ на какие требования сетевой безопасности обратить особое внимание Доклад будет полезен тем, кто хочет повысить безопасность Flutter-приложения: защитить его от перехвата, похищения, модификации данных и в целом от основных типов атак. P.S.: Напоминаем про скидку на билеты -20% до 1 сентября ⏰

📹 Как опубликовать Flutter приложение в GooglePlay и AppStore в 2024 ? В видео рассмотрим полный путь публикации Flutter про
📹 Как опубликовать Flutter приложение в GooglePlay и AppStore в 2024 ? В видео рассмотрим полный путь публикации Flutter проекта в 📱 GooglePlay и 📱 AppStore Будем говорить про ✔️ bundleName, package name ✔️ keystore, jks, .properties, build.gradle, ✔️IPA (но не пиво), Xcode, сертификаты 💅Как правильно заполнить страницу приложения в магазинах ? - тоже в этом ролике Я постарался сделать максимально подробный гайд с описанием каждого шага Если чего-то не хватило - пишите в комментариях на YouTube 🍳Ждали? Приятного аппетита! 📺 Смотри на YouTube

Одна из ахиллесовых пят Dart, которая останется после выхода макросов – Shared Memory Multithreading. Данная фича находится на стадии обсуждения. Ее реализация должна позволить объявлять изменяемые объекты в рамках одной изоляционной группы (Shareable Data) и дать возможность вызывать callback-функции Dart в любом изоляте из произвольного потока нативного кода (Shared Isolates). Это потребует изменение изоляционной модели памяти Dart, что скажется на некоторых существующих API библиотек и классов (dart:isolate, dart:async, SendPort). Но самое главное нововведение, которое подожжет не один пердак и привнесет в Dart щепотку дедлоков – добавление библиотеки dart:concurrent, выводящую работу с многопоточкой на новый, «ручной» уровень. По задумке разработчиков, она должна будет предоставить доступ к следующим низкоуровневым примитивам параллелизма: 👉 Thread 👉 ThreadPool 👉 Coroutine 👉 Synchronization primitives (Lock, Condition) 👉 Atomic operations
⚠️ Если думали вкатиться в Flutter, то сейчас самое время. В дальнейшем Dart будет только усложняться.
Ждете релиза фичи? 👍 - да, 👎 - нет

Разработчики Dart решили отказаться от механизма аугментации библиотек (augment library 'main.dart';) и сохранить part of (part of 'main.dart'), значительно расширив его возможности для поддержки аугментации классов, функций и т.д. Каждая библиотека (файл, part of 'main.dart') являющаяся частью другой (part 'a.dart') теперь сможет: ✅содержать собственные импорты и экспорты, распространяющиеся только на них; ✅быть корневой и состоять из произвольного количества собственных частей. На чем отразится такой кульбит? 🔥 Не пострадает обратная совместимость при переходе на версию Dart, в которой релизнутся макросы. 🤗 Разработчикам кодогенераторов не придется их перепиливать. 😎 Нет нужды хранить все импорты в главной библиотеке, которую разбиваем на части. Это позволит писать код на более высоком уровне абстракции, чем механизм part of предоставлял до этого. 😈 Может усложниться кодовая база проекта. Особенно в тех случаях, когда кто-то решит во всю использовать этот механизм, дробя составные части библиотек на еще более мелкие Поддерживаем их решение? 👍 - да, 👎 - нет p.s. Данная фича пока не перенесена в dev-ветку.

На самом деле, я не думал, что у КМР есть такие проблемы. Очень хотелось бы, что бы Flutter и KMP развивались вместе и была здравая конкуренция. 🤷‍♂

Repost from Android Broadcast
📺 Почему вам не нужен Kotlin Multiplatform (21 мин) 01:02 Отсутствие полноценной поддержки Kotlin Multiplatform в iOS 04:36 Поиск альтернатив для библиотек и технологий 06:37 Авторы Compose Multiplatform не заботятся о поддержке UI Kit платформы 09:01 Kotlin Multiplatform не позволит значительно сэкономить во времени разработки/деньгах 14:22 Сложно убедить бизнес использовать технологию 19:02 Заключение Смотрите видео на разных площадках: 📱 YouTube 📱 VK Video 📺 RuTube #AndroidBroadcast

Вот из-за того, что во Flutter нет таких проблем. Я и перешёл на Flutter.

+1
Announcing_Dart_3_5,_and_an_update_on_the_Dart_roadmap_by_Michael.pdf12.79 MB

Announcing Dart 3.5, and an update on the Dart roadmap: Вышла новая версия Dart 3.5, вот что в нее вошло: — Стабилизация ново
Announcing Dart 3.5, and an update on the Dart roadmap: Вышла новая версия Dart 3.5, вот что в нее вошло: — Стабилизация новой модели взаимодействия Dart с JavaScript для веб-разработки. — Улучшения в нативном взаимодействии с C, Java, Kotlin и Objective-C. — Новые возможности в пакетном менеджере pub.dev, включая команду pub unpack. — Обновления в FFI (Foreign Function Interface) для более эффективной работы с памятью. Остальное можно узнать в статье: https://medium.com/dartlang/dart-3-5-6ca36259fa2f

What’s new in Flutter 3.24: Вышла новая версия Flutter 3.24, вот что в нее вошло: — Предварительный просмотр Flutter GPU для
What’s new in Flutter 3.24: Вышла новая версия Flutter 3.24, вот что в нее вошло: — Предварительный просмотр Flutter GPU для продвинутой графики и 3D. — Поддержка множественных Flutter-представлений в веб-приложения. — Добавлена монетизация через видеорекламу. — Улучшен рендеринг текста в Impeller. — Новые сливеры для создания динамичных заголовков при прокрутке. Остальное можно узнать в статье: https://medium.com/flutter/whats-new-in-flutter-3-24-6c040f87d1e4