Привет!
Начали трансляцию Flutter live-coding Surf!
Присоединяйтесь 🔥
👉 Смотреть эфир https://www.youtube.com/watch?v=fIMwFcC9bsc
Начали трансляцию Flutter live-coding Surf!
Присоединяйтесь 🔥
👉 Смотреть эфир https://www.youtube.com/watch?v=fIMwFcC9bsc
YouTube
Flutter live-coding Surf
Enjoy the videos and music you love, upload original content, and share it all with friends, family, and the world on YouTube.
Пссс, хотите расскажем секрет?😜
Surf мутит грандиозный движ: большую техническую конфу по Flutter.
Никаких унылых докладов: доклады, конечно же, будут — но максимально полезные и применимые на практике. Отдельной секцией — хардкор для матёрых профи.
Самое главное: Flutter Fest — это интерактивная площадка для общения и обмена знаниями. Эксперты по Flutter, известные инженеры — со всеми можно будет пообщаться лично😎 В программе: круглые столы, воркшопы, интерактивные форматы.
Обещаем: интересно будет и новичкам, и профессионалам Flutter-разработки.
🔜 Flutter Fest. Москва. 13 ноября. Офлайн.
✅ Подробности и билеты https://flutterfest.ru
👉 P.S. Советуем поспешить с покупкой билета: с 27 сентября стоимость повысится.
Surf мутит грандиозный движ: большую техническую конфу по Flutter.
Никаких унылых докладов: доклады, конечно же, будут — но максимально полезные и применимые на практике. Отдельной секцией — хардкор для матёрых профи.
Самое главное: Flutter Fest — это интерактивная площадка для общения и обмена знаниями. Эксперты по Flutter, известные инженеры — со всеми можно будет пообщаться лично😎 В программе: круглые столы, воркшопы, интерактивные форматы.
Обещаем: интересно будет и новичкам, и профессионалам Flutter-разработки.
🔜 Flutter Fest. Москва. 13 ноября. Офлайн.
✅ Подробности и билеты https://flutterfest.ru
👉 P.S. Советуем поспешить с покупкой билета: с 27 сентября стоимость повысится.
👍1
❗️Друзья, важные новости
Фестиваль Flutter Fest переносится на весну 2022 года.
Мы очень хотим со всеми встретиться, но неблагоприятная эпидситуация не позволяет этого сделать: риски слишком велики.
Мы долго готовились к фестивалю вместе со спикерами и программным комитетом. Решение об отмене вынужденное, и оно далось нам нелегко.
Что это значит для участников:
📌 Купленные сейчас билеты будут действовать весной.
📌 Не надо покупать билеты снова или переоформлять.
📌 Если участник хочет сдать билет, возврат можно оформить через таймпад.
Переноса в онлайн не будет, очень хотим увидеться вживую. Берегите себя и своих близких!
До встречи весной 2022 года!
Вопросы tvildiani@surfstudio.ru
Фестиваль Flutter Fest переносится на весну 2022 года.
Мы очень хотим со всеми встретиться, но неблагоприятная эпидситуация не позволяет этого сделать: риски слишком велики.
Мы долго готовились к фестивалю вместе со спикерами и программным комитетом. Решение об отмене вынужденное, и оно далось нам нелегко.
Что это значит для участников:
📌 Купленные сейчас билеты будут действовать весной.
📌 Не надо покупать билеты снова или переоформлять.
📌 Если участник хочет сдать билет, возврат можно оформить через таймпад.
Переноса в онлайн не будет, очень хотим увидеться вживую. Берегите себя и своих близких!
До встречи весной 2022 года!
Вопросы tvildiani@surfstudio.ru
Комьюнити, посвященные Flutter есть по всему всему миру, но не распространены в России. Михаил Зотьев, наш Flutter Tech Lead, вместе с ребятами решили это исправить и организовать такое коммьюнити — Flutter Voronezh.
Ребята находятся в Воронеже, но будут проводить и онлайн-встречи, поэтому рады видеть всех, независимо от места расположения.
❗️Первая встреча состоится завтра — 9 ноября в 18:00 по мск. Ребята проведут небольшой митап. Тема: Build Methods vs Widgets.
📌 Все желающие — добро пожаловать!
И приходите на митап, будет круто✌️
Ребята находятся в Воронеже, но будут проводить и онлайн-встречи, поэтому рады видеть всех, независимо от места расположения.
❗️Первая встреча состоится завтра — 9 ноября в 18:00 по мск. Ребята проведут небольшой митап. Тема: Build Methods vs Widgets.
📌 Все желающие — добро пожаловать!
И приходите на митап, будет круто✌️
Присоединяйтесь на первую встречу Flutter Voronezh коммьюинити буквально через пару минут. Начало в 18:00 мск
👉 Тема: Build Methods vs Widgets.
🔥 Эфир https://www.youtube.com/watch?v=PNJDqt3Z_7Q
👉 Тема: Build Methods vs Widgets.
🔥 Эфир https://www.youtube.com/watch?v=PNJDqt3Z_7Q
YouTube
Flutter Voronezh Meetup | Build methods vs Widget
Похоливарим: что использовать Widget или BuildSmth функции?
Да ладно, ответ и так всем известен — методы здесь считаются антипаттерном. Мы разберем различные причины почему это так. Будем основываться на устройстве Flutter, особенностях работы Dart, а самое…
Да ладно, ответ и так всем известен — методы здесь считаются антипаттерном. Мы разберем различные причины почему это так. Будем основываться на устройстве Flutter, особенностях работы Dart, а самое…
Приходи 3–4 декабря 2021 года на виртуальный стенд Surf на DartUp 2021. Обещаем новые знания, фан и призы.
Конечно, будет много докладов про Flutter. Но не только. На своём виртуальном стенде Surf подготовил для тебя:
🧑💻 Открытое собеседование. Ведущий — Михаил Зотьев, техлид Flutter-отдела Surf, автор тг-канала Oh, my Flutter и ютуб-шоу «Заметки юного техлида». Заполни заявку, чтобы стать участником.
⁉️Вопрос-ответ про первые шаги во Flutter-разработке с Евгением Ёлчевым и Евгением Сатуровым.
🎰 Рулетку кейсов. Это заруба Flutter-экспертов: каждый получит рандомный кейс и за пару минут должен будет предложить решение. Остальные будут, не стесняясь, критиковать и «валить» коллегу.
🤔Прикольный квиз про мобилки.
🎁 Игра от Surf в течение всего DartUp и розыгрыш подарков.
Участие бесплатное, нужно только зарегистрироваться.
✅ Подать заявку на участие в открытом собеседовании по ссылке
🗓 Полная программа DartUp на сайте
До встречи онлайн 3 и 4 декабря!
Конечно, будет много докладов про Flutter. Но не только. На своём виртуальном стенде Surf подготовил для тебя:
🧑💻 Открытое собеседование. Ведущий — Михаил Зотьев, техлид Flutter-отдела Surf, автор тг-канала Oh, my Flutter и ютуб-шоу «Заметки юного техлида». Заполни заявку, чтобы стать участником.
⁉️Вопрос-ответ про первые шаги во Flutter-разработке с Евгением Ёлчевым и Евгением Сатуровым.
🎰 Рулетку кейсов. Это заруба Flutter-экспертов: каждый получит рандомный кейс и за пару минут должен будет предложить решение. Остальные будут, не стесняясь, критиковать и «валить» коллегу.
🤔Прикольный квиз про мобилки.
🎁 Игра от Surf в течение всего DartUp и розыгрыш подарков.
Участие бесплатное, нужно только зарегистрироваться.
✅ Подать заявку на участие в открытом собеседовании по ссылке
🗓 Полная программа DartUp на сайте
До встречи онлайн 3 и 4 декабря!
Открытое собеседование с техлидом Flutter-отдела Михаилом Зотьевым
22 февраля в 18:00 мск
Приходите на открытое собеседование во Flutter-отдел в роли кандидата или зрителя.
Это возможность:
👉 На себе испробовать, как происходит интервью в Surf.
👉 Получить обратную связь и понять, куда двигаться в профессии.
👉 Понаблюдать за процессом со стороны.
Собеседование ведёт Михаил Зотьев — техлид Flutter-отдела Surf, автор тг-канала Oh, my Flutter и ютуб-шоу «Заметки юного техлида».
✅ Если хотите подать заявку на участие, заполните анкету
Подробности и регистрация https://surf-studio.timepad.ru/event/1936410/
22 февраля в 18:00 мск
Приходите на открытое собеседование во Flutter-отдел в роли кандидата или зрителя.
Это возможность:
👉 На себе испробовать, как происходит интервью в Surf.
👉 Получить обратную связь и понять, куда двигаться в профессии.
👉 Понаблюдать за процессом со стороны.
Собеседование ведёт Михаил Зотьев — техлид Flutter-отдела Surf, автор тг-канала Oh, my Flutter и ютуб-шоу «Заметки юного техлида».
✅ Если хотите подать заявку на участие, заполните анкету
Подробности и регистрация https://surf-studio.timepad.ru/event/1936410/
👍8
Дорогие друзья,
как вы помните, мы планировали провести Flutter Fest в ноябре 2021, но не смогли: бахнула очередная волна ковида, фест отложили до весны 2022. И вот, мы находимся здесь, в весне 2022. Ковид вроде бы отступил, но провести фест мы по-прежнему не можем — по понятным причинам.
Мы верим, что всё ещё будет и что мы обязательно встретимся на Flutter Fest.
✔️А пока мы оформили всем участникам возврат билетов по полной стоимости.
❗️Оформление возврата занимает примерно 10 дней с момента одобрения заявки. Срок получения денег участником зависит от выбранного им способа оплаты. Для оплаты банковской картой он составляет от 2 до 30 дней.
❓Если остались вопросы — @annatvil
как вы помните, мы планировали провести Flutter Fest в ноябре 2021, но не смогли: бахнула очередная волна ковида, фест отложили до весны 2022. И вот, мы находимся здесь, в весне 2022. Ковид вроде бы отступил, но провести фест мы по-прежнему не можем — по понятным причинам.
Мы верим, что всё ещё будет и что мы обязательно встретимся на Flutter Fest.
✔️А пока мы оформили всем участникам возврат билетов по полной стоимости.
❗️Оформление возврата занимает примерно 10 дней с момента одобрения заявки. Срок получения денег участником зависит от выбранного им способа оплаты. Для оплаты банковской картой он составляет от 2 до 30 дней.
❓Если остались вопросы — @annatvil
😢12
Forwarded from Surf Tech
Привет!
Достаём календари и ставим напоминание на завтра:
🗓6 апреля, 15:00, заходим на наш канал и смотрим прямую трансляцию Евгения Сатурова и Михаила Зотьева «Flutter для тех, кто решил начать».
Будем говорить:
🔹о том, как вообще нужно подходить к изучению новой для себя технологии,
🔹об ошибках, которые часто совершают новички.
🔹о том, как правильно готовиться к собеседованиям и какие самые распространённые ошибки на них совершают.
Ждём тебя! И рассказывай друзьям😉
Достаём календари и ставим напоминание на завтра:
🗓6 апреля, 15:00, заходим на наш канал и смотрим прямую трансляцию Евгения Сатурова и Михаила Зотьева «Flutter для тех, кто решил начать».
Будем говорить:
🔹о том, как вообще нужно подходить к изучению новой для себя технологии,
🔹об ошибках, которые часто совершают новички.
🔹о том, как правильно готовиться к собеседованиям и какие самые распространённые ошибки на них совершают.
Ждём тебя! И рассказывай друзьям😉
👍16❤3🥰1
Как сделать ретроспективы эффективными
Вы тоже сталкивались с тем, что технические ретро превращаются вбалаган обыкновенный ежедневный мит обо всём на свете?
Уже в эту среду в прямом эфире Flutter-шоу «Записки юного техлида» обсудим, как правильно проводить технические ретроспективы.
Наши Flutter-звёзды Михаил Зотьев, Женя Сатуров, Марк Абраменко расскажут:
👉 Как перестать мечтать об исправлении технических проблем проекта, а наконец взять и их исправить😎
👉 Как технические ретроспективы проводят в Surf (насколько вы видите по нашим крутым проектам, методика работает😉)
👉 Какие правила нужно соблюдать, чтобы встреча прошла максимально эффективно.
👉 Что должно происходит после ретроспективы (нажать на «Завершить конференцию» в зуме — это ещё не конец🤓).
Приходите — и ваши ретро станут ещё продуктивнее.
🗓 Когда: 27 апреля (среда) в 18:00 мск
📍 Где: стрим в телеграм-канале Surf Tech. Заходите в канал, в назначенное время в правом верхнем углу появится заметная кнопка Join или Вступить.
Вы тоже сталкивались с тем, что технические ретро превращаются в
Уже в эту среду в прямом эфире Flutter-шоу «Записки юного техлида» обсудим, как правильно проводить технические ретроспективы.
Наши Flutter-звёзды Михаил Зотьев, Женя Сатуров, Марк Абраменко расскажут:
👉 Как перестать мечтать об исправлении технических проблем проекта, а наконец взять и их исправить😎
👉 Как технические ретроспективы проводят в Surf (насколько вы видите по нашим крутым проектам, методика работает😉)
👉 Какие правила нужно соблюдать, чтобы встреча прошла максимально эффективно.
👉 Что должно происходит после ретроспективы (нажать на «Завершить конференцию» в зуме — это ещё не конец🤓).
Приходите — и ваши ретро станут ещё продуктивнее.
🗓 Когда: 27 апреля (среда) в 18:00 мск
📍 Где: стрим в телеграм-канале Surf Tech. Заходите в канал, в назначенное время в правом верхнем углу появится заметная кнопка Join или Вступить.
🔥5👏2👍1
❗️Мы поменяли площадку для Flutter-шоу «Записки юного техлида»
Сегодня в 18:00 мск проведём стрим на тему «Как сделать ретроспективы эффективными».
⛔️ Изначально мы планировали провести стрим в телеграме, но потестили и поняли, что он не подходит под формат шоу.
✅ Переносим стрим в Youtube.
👉 Новая ссылка на стрим https://www.youtube.com/watch?v=sshDRT6qzes
Во время стрима сможешь задавать вопросы в чате на ютюбе.
А после стрима перейдём в тг-канал Surf Tech и продолжим общение в формате видеочата.
Сегодня в 18:00 мск проведём стрим на тему «Как сделать ретроспективы эффективными».
⛔️ Изначально мы планировали провести стрим в телеграме, но потестили и поняли, что он не подходит под формат шоу.
✅ Переносим стрим в Youtube.
👉 Новая ссылка на стрим https://www.youtube.com/watch?v=sshDRT6qzes
Во время стрима сможешь задавать вопросы в чате на ютюбе.
А после стрима перейдём в тг-канал Surf Tech и продолжим общение в формате видеочата.
YouTube
Как сделать ретроспективы эффективными
В конце эфира проведем дискуссию в тг-канале Surf Tech https://news.1rj.ru/str/surf_tech
На эфире Михаил Зотьев, Женя Сатуров, Марк Абраменко расскажут:
— Как перестать мечтать об исправлении технических проблем проекта, а наконец взять и их исправить
— Как технические…
На эфире Михаил Зотьев, Женя Сатуров, Марк Абраменко расскажут:
— Как перестать мечтать об исправлении технических проблем проекта, а наконец взять и их исправить
— Как технические…
👍7❤2
Привет! 👋 Мы с новостями: решили плотно взяться за этот канал всей нашей Flutter-командой, чтобы принести вам максимум пользы и интересностей.
Для начала давайте познакомимся поближе. Расскажите о себе: какой у вас уровень? Как вы связаны с технологией Flutter? Поучаствуйте в опросе — он состоит из двух вопросов 👇👇👇 А подробности пишите в комментариях!
Для начала давайте познакомимся поближе. Расскажите о себе: какой у вас уровень? Как вы связаны с технологией Flutter? Поучаствуйте в опросе — он состоит из двух вопросов 👇👇👇 А подробности пишите в комментариях!
👍8❤3⚡1
Как вы связаны с Flutter?
Anonymous Poll
51%
Программист, программирую на Flutter на работе.
13%
Программист, пишу на Flutter пет-проекты.
10%
Программист, пишу на Flutter ВСЁ.
11%
Программист, пока присматриваюсь к технологии.
7%
Студент (напишите подробности в комментарии: чему учитесь, чего хотите, что интересно).
3%
Свой вариант (напишите в комментариях).
5%
Я просто посмотреть ответы.
Какой у вас уровень?
Anonymous Poll
13%
Стажёр
19%
Джун
34%
Миддл
15%
Сеньор
3%
Архитектор
1%
СТО
2%
Свой вариант (напишите в комментариях)
13%
Я просто посмотреть ответы
Как мы начали пользоваться Copilot, и что из этого вышло
Меня зовут Марк Абраменко, я Flutter Team Lead. В апреле 2022-го мы решились на эксперимент: внедрили Github Copilot в проектную Flutter-команду из 5 человек.
Copilot — это AI, который умеет дописывать код за человека, пользуясь гигантской базой открытых Github-проектов.
Мы повелись на рекламную уловку и изначально пытались пользоваться Copilot так, будто он должен помогать нам решать алгоритмические задачи, но очень быстро разочаровались.
Код, который он дописывает, имеет, мягко говоря, не уровень продакшена.
С момента начала эксперимента прошло уже 5 месяцев: за это время многие коллеги отказались от Copilot.
Но! Некоторые из нас, включая меня, продолжили им пользоваться. И в следующем посте я расскажу почему.
Меня зовут Марк Абраменко, я Flutter Team Lead. В апреле 2022-го мы решились на эксперимент: внедрили Github Copilot в проектную Flutter-команду из 5 человек.
Copilot — это AI, который умеет дописывать код за человека, пользуясь гигантской базой открытых Github-проектов.
Мы повелись на рекламную уловку и изначально пытались пользоваться Copilot так, будто он должен помогать нам решать алгоритмические задачи, но очень быстро разочаровались.
Код, который он дописывает, имеет, мягко говоря, не уровень продакшена.
С момента начала эксперимента прошло уже 5 месяцев: за это время многие коллеги отказались от Copilot.
Но! Некоторые из нас, включая меня, продолжили им пользоваться. И в следующем посте я расскажу почему.
👍15🔥2
Github Copilot — второй пилот. Но не ваш, а кодогенератора
Copilot находится где-то на уровне обычного кодогенератора типа json_serializable, freezed, injectable.
Преимущества становятся очевидны только когда отключаешь его и возвращается привычная рутина.
Когда Copilot действительно помогал
1️⃣ Рефакторинг и миграция
Впервые мы почувствовали его помощь, когда мигрировали с уже легаси surf_mwwm на Elementary. Copilot очень быстро осознал, как именно соотнести старые классы и зависимости к новым.
2️⃣ Рутина
Хорошо помогает в написании вещей, которые всегда бесят: part/part of, сериализаторы, компараторы, backing fields.
3️⃣ Работа с языком, который не знаете или знаете плохо
Лично мне Copilot помог, когда пришлось писать фикс на Objective-C. Я не пишу на нём постоянно: регулярно забываю синтаксис и специфические конструкции. Copilot подыгрывает, если намекнуть ему, что именно хочешь написать.
4️⃣ Написание тестов
Подробно описав тест-кейс на английском, вы поможете Copilot сгенерировать тест. В большинстве случаев он достаточно хорошо мокает, но иногда приходится немного дописывать руками.
5️⃣ Стабы и мок-данные
Генерировать стабы или мок-данные для тестов тоже очень приятно с помощью Copilot. Для модели пользователя, например, он может сгенерировать что-то более оригинальное, чем «Имя Фамилия».
Перед написанием этого поста я отказался от Копилота на 2 недели и не почувствовал той ломки, которую вы можете испытать от отключённого статического анализатора или подсветки кода. Отказ от Copilot, скорее, похож на отказ от сниппетов.
Copilot находится где-то на уровне обычного кодогенератора типа json_serializable, freezed, injectable.
Преимущества становятся очевидны только когда отключаешь его и возвращается привычная рутина.
Когда Copilot действительно помогал
1️⃣ Рефакторинг и миграция
Впервые мы почувствовали его помощь, когда мигрировали с уже легаси surf_mwwm на Elementary. Copilot очень быстро осознал, как именно соотнести старые классы и зависимости к новым.
2️⃣ Рутина
Хорошо помогает в написании вещей, которые всегда бесят: part/part of, сериализаторы, компараторы, backing fields.
3️⃣ Работа с языком, который не знаете или знаете плохо
Лично мне Copilot помог, когда пришлось писать фикс на Objective-C. Я не пишу на нём постоянно: регулярно забываю синтаксис и специфические конструкции. Copilot подыгрывает, если намекнуть ему, что именно хочешь написать.
4️⃣ Написание тестов
Подробно описав тест-кейс на английском, вы поможете Copilot сгенерировать тест. В большинстве случаев он достаточно хорошо мокает, но иногда приходится немного дописывать руками.
5️⃣ Стабы и мок-данные
Генерировать стабы или мок-данные для тестов тоже очень приятно с помощью Copilot. Для модели пользователя, например, он может сгенерировать что-то более оригинальное, чем «Имя Фамилия».
Перед написанием этого поста я отказался от Копилота на 2 недели и не почувствовал той ломки, которую вы можете испытать от отключённого статического анализатора или подсветки кода. Отказ от Copilot, скорее, похож на отказ от сниппетов.
👍22
