- Видео 56
- Просмотров 108 655
Mobile Dev
Добавлен 14 фев 2023
Канал команды мобильных разработчиков Т-Банка. Здесь будем рассказывать о технологиях, которые используем в наших сервисах, делиться кейсами и обсуждать актуальное из мира iOS и Android.
Итоги одного года мобильной разработки с использованием NLP — Дмитрий Лемайкин, Globus IT
В докладе Дмитрий рассказал про NLP-инструменты, которые его команда выбрала для решения задач, чем хороша связка ChatGPT с CoPilot, а также поделился экспериментальными кейсами использования NLP.
#мобильнаяразработка #ChatGPT #CoPilot #NLP
#мобильнаяразработка #ChatGPT #CoPilot #NLP
Просмотров: 310
Видео
Почему Metal перестал быть страшным - Игорь Белов, Т-Банк
Просмотров 836Месяц назад
Доклад посвящен нововведению в SwiftUI 5, которое упрощает использование Metal-шейдеров и позволяет создавать мощные визуальные эффекты для приложений с минимальными усилиями. Несмотря на свою значимость, нововведение получило ограниченное внимание на WWDC 23, что отражается в нехватке релевантных статей и обсуждений #т_банк #мобильнаяразработка #metal #swiftui
Как побеждать в конкурсах от Telegram? Для этого вам понадобиться всего лишь...
Просмотров 1,4 тыс.2 месяца назад
Расскажу про свой опыт участия в контестах от Telegram. В докладе говорим о задачах, разбираем технические решения, и в целом как стоит подходить к контесту, если хочешь победить. И почему даже если ты подготовился на все 100%, победа может ускользнуть из твоих рук. #тинькофф #мобильнаяразработка
ИИ в работе: как упростить жизнь мобильного разработчика - Альберт Ахмадиев, Т-Банк
Просмотров 1,3 тыс.2 месяца назад
В современном мире технологий искусственный интеллект (ИИ) становится важным помощником для разработчиков, предлагая инструменты и решения для повышения эффективности и автоматизации рутинных задач. Этот доклад посвящен обсуждению того, как разработчики мобильных приложений могут использовать возможности ИИ для оптимизации своей работы. Презентация доклада: acdn.tinkoff.ru/static/meetups-talk-2...
Находим и увольняем low-перформеров- Александр Филиппов, Тинькофф
Просмотров 2,2 тыс.4 месяца назад
Каждый пользователь сталкивался с лагами в приложении и негодовал. В этом докладе расскажу о процессе локализации участков приложения, которые нагружают процессор, и рассмотрю инструменты, которые могут помочь нам в этом. #тинькофф #мобильнаяразработка
Настройка CI/CD - Дмитрий Кузнецов, Тинькофф
Просмотров 1,3 тыс.4 месяца назад
Каждый разработчик так или иначе сталкивается с настройкой CI/CD, однако о нюансах и подводных камнях знают не все. В этом рассказе вы узнаете, как максимально эффективно решить задачи бизнеса, выстрелить себе в ногу yaml конфигом и обеспечить надёжное место DevOps инженера в вашей команде на долгие годы. #тинькофф #мобильнаяразработка
Как мы создавали дизайн систему на Jetpack Compose - Михаил Стручков, Тинькофф
Просмотров 1,4 тыс.8 месяцев назад
Делимся докладами с осеннего Mobius 🍁 Кстати, весенний Mobius на подходе! Мы уже думаем над темами новых докладов. Если вам тоже есть, что рассказать - присоединяйтесь к нам и отправляйте заявки: mobiusconf.com/callforpapers/?Khaliulin_Tinkoff О чем доклад Михаила Стручкова: В современном мире мобильной разработки каждому развивающемуся приложению нужна удобная дизайн-система. Михаил рассказал ...
Сколько памяти нужно для сборки Android разработчикам о JVM - Юрий Анисимов, Тинькофф
Просмотров 9828 месяцев назад
Делимся докладами с осеннего Mobius 🍁 Кстати, весенний Mobius на подходе! Мы уже думаем над темами новых докладов. Если вам тоже есть, что рассказать - присоединяйтесь к нам и отправляйте заявки: mobiusconf.com/callforpapers/?Khaliulin_Tinkoff О чем доклад Юрия Анисимова: Переизбыток или дефицит выделенной памяти для Gradle могут замедлить сборку. В отдельных случаях время сборки вообще начинае...
Что такое observability мобильного приложения - Даниэль Халиулин, Тинькофф
Просмотров 1,4 тыс.8 месяцев назад
Делимся докладами с осеннего Mobius 🍁 Кстати, весенний Mobius на подходе! Мы уже думаем над темами новых докладов. Если вам тоже есть, что рассказать - присоединяйтесь к нам и отправляйте заявки: mobiusconf.com/callforpapers/?Khaliulin_Tinkoff О чем доклад Даниэля Халиулина: В мире бэкенда, API и баз данных хороший мониторинг давно является чем-то само собой разумеющимся. Вопрос мониторинга сер...
Инженерная культура - Как это работает #11
Просмотров 5708 месяцев назад
Общаемся с опытным инженером RuStore Михаилом Емеяльновым о построении инженерной культуры и способах вытягивания проектов из технических кризисов. 0:00 Вступление 0:47 В каких компаниях и с каким функционалом работал Михаил 12:05 Как спасать проекты из кризисных положений 17:18 Как делают диагностику 21:39 Как автоматизировать метрики при конфликтах? Сколько времени нужно на вливание пул-рекве...
SwiftData как замена CoreData Глубокое погружение - Андрей Зонов, Тинькофф
Просмотров 7998 месяцев назад
Делимся докладами с осеннего Mobius 🍁 Кстати, весенний Mobius на подходе! Мы уже думаем над темами новых докладов. Если вам тоже есть, что рассказать - присоединяйтесь к нам и отправляйте заявки: mobiusconf.com/callforpapers/?Zonov_Tinkoff О чем доклад Андрея Зонова: Андрей Зонов, тимлид команды iOS-разработчиков Тинькофф Бухгалтерии, рассказал о деталях работы нового фреймворка SwiftData, срав...
Объединяем Combine и Swift Concurrency - Александр Даровских, Тинькофф
Просмотров 1 тыс.8 месяцев назад
Объединяем Combine и Swift Concurrency - Александр Даровских, Тинькофф
Операционные системы - Как это работает #10
Просмотров 1,9 тыс.9 месяцев назад
Операционные системы - Как это работает #10
Разработка UI на Jetpack Compose - Михаил Стручков, Тинькофф
Просмотров 1,1 тыс.9 месяцев назад
Разработка UI на Jetpack Compose - Михаил Стручков, Тинькофф
Мыслим как Platform Engineer - Дмитрий Кузнецов, Тинькофф
Просмотров 9009 месяцев назад
Мыслим как Platform Engineer - Дмитрий Кузнецов, Тинькофф
Android Storage. Обзор инструментария - Филипп Майдуров, Тинькофф
Просмотров 1,1 тыс.9 месяцев назад
Android Storage. Обзор инструментария - Филипп Майдуров, Тинькофф
Функциональные языки - Как это работает #9
Просмотров 99610 месяцев назад
Функциональные языки - Как это работает #9
ReactNative: cостояние, скорость работы, конкуренция, будущее - Как это работает #8
Просмотров 1 тыс.10 месяцев назад
ReactNative: cостояние, скорость работы, конкуренция, будущее - Как это работает #8
Как ускорить сборку проекта и не остановить разработку - Сергей Ерохин, Тинькофф
Просмотров 84911 месяцев назад
Как ускорить сборку проекта и не остановить разработку - Сергей Ерохин, Тинькофф
Дизайнеры. Михаил Наер, Тинькофф - Как это работает #7
Просмотров 1,2 тыс.11 месяцев назад
Дизайнеры. Михаил Наер, Тинькофф - Как это работает #7
Какие проблемы могут возникать с безопасностью в мобильных приложениях - Андрей Цуриков, Тинькофф
Просмотров 80111 месяцев назад
Какие проблемы могут возникать с безопасностью в мобильных приложениях - Андрей Цуриков, Тинькофф
Как изменились подходы к автоматизированному тестированию в Тинькофф - Валерий Суковых, Тинькофф
Просмотров 1 тыс.11 месяцев назад
Как изменились подходы к автоматизированному тестированию в Тинькофф - Валерий Суковых, Тинькофф
Почему Accelerate - это не страшно - Игорь Белов, Тинькофф
Просмотров 62611 месяцев назад
Почему Accelerate - это не страшно - Игорь Белов, Тинькофф
Как устроена логика навигации флоу в приложении Тинькофф - Тимур Валиев, Тинькофф
Просмотров 1,9 тыс.11 месяцев назад
Как устроена логика навигации флоу в приложении Тинькофф - Тимур Валиев, Тинькофф
VR. Денис Колупаев, «Северсталь» - Как это работает #6
Просмотров 395Год назад
VR. Денис Колупаев, «Северсталь» - Как это работает #6
Декларативная навигация в iOS-приложении - Андрей Зонов, Тинькофф
Просмотров 1,4 тыс.Год назад
Декларативная навигация в iOS-приложении - Андрей Зонов, Тинькофф
Как работает Code Signing в iOS - Александр Дюбкин, Тинькофф
Просмотров 821Год назад
Как работает Code Signing в iOS - Александр Дюбкин, Тинькофф
Как собрать iOS-фреймворк из исходных файлов на Kotlin - Вячеслав Кормушкин, RetailNext
Просмотров 538Год назад
Как собрать iOS-фреймворк из исходных файлов на Kotlin - Вячеслав Кормушкин, RetailNext
А это можно запустить в фоне? - Кирилл Розов, Тинькофф
Просмотров 2,9 тыс.Год назад
А это можно запустить в фоне? - Кирилл Розов, Тинькофф
Android. Смотрите на больших экранах - Юрий Баскаков, Тинькофф
Просмотров 777Год назад
Android. Смотрите на больших экранах - Юрий Баскаков, Тинькофф
Она читает и это видно..
наверно один из показательных примеров не самого удачного на мой взгляд интвервью. год от года к кандидатам повышаются требования. уже стало нормой устраивать секции литкода, сисдиза, бехейва, тех части. Но почему интервьюеры все еще сидят с каменными лицами и с минимумом эмпатии (хотя вроде в начале все согласились что интервью особенно публичное это стресс). Все что мы слышим от интервьюера как он зачитывает вопросы с компа, сопоставляет ответы со своей матрицей компетенций к каждому вопросу и между вопросами говорит ОООООККККЭЭЭЭЭЭЭЭЙЙЙЙЙЙЙЙ (???). Изза этого мне как кандидату сложно следить за ходом собеса, я не понимаю то ли мы прошли текущий вопрос, то ли продолжаем копать, а как я ответил то норм/ненорм... И ты сидишь на собесе и еще больше загоняешься. Надеюсь что в будущем процесс собеседования будет совершенствоваться с 2х сторон. еще один момент это вопросы. Сори, вопрос про обновления UI на компоузе странный(по заявлению интервьюера) но вот про ActivityManagerService вполне приемлемый? Я не очень понимаю бизнес ценность этих знаний - ты не получишь повышение от менеджера если выучишь название классов ОС которые вызывают у твоего активити onResume. Возможно интервьюеры хотят узнать на сколько ты любопытный и любишь копать, но я могу копаться в другом направлении например как работает retrofit/okhttp ибо запросы мы тоже делаем в наших приложениях. И по итогу изза этих странных вопросов все разойдутся так и не узнав что кандидат - топ, просто не смог предугадать желания интервьюера. Получается мы и человека нормально не проинтервьюили так еще и время потратили. Про трату времени я еще я думаю что вопросы про активити/фрагменты/транзации_фрагментов должны потихоньку уходить, современный разработчик уже за все это забыл и сфокусировался на компоузе, и прочих КММ. Отдельно еще похвалю Алену, видно что местами знания у нее проседают, но мне понравилось как она держалась, у нее всегда был ответ и она всегда была готова к диалогу. Если она еще сходит на пару собесов и чуть улучшит качество своих ответов будет вообще супер. Сори за лонгрид)
В точку. Озвучил и мои мысли.
Согласен, тоже ходил недавно на Senior собеседование 1 час, где было всего 2 куска кода и все вопросы основывались на том знаю ли я в каких участках памяти хранятся мои переменные и различие == и ===. Ходили вокруг да около, вообще ничего другого не спрашивал.
Хасан, брат, там надо код рефакторить, а не просто смотреть на него. От того, что ты смотришь на этот код - он не отрефачится
Я правильно понял, магнит делит свою кодовую базу с американскими chatgpt/copilot ?
🤘🤘🤘
❤
Начало с 2:55
Спасибо большое, герой
дай бог здоровья
лисп не является функциональным языком программирования от слова СОВСЕМ! там можно писать в функциональном стиле но это не обязательно.
Спасибо. Алена молодец. Было ощущение, что у Алены были подсказки справа и слева от камеры. Пожелание - держать зрительный контакт с собеседником.
Согласен, есть ощущение, что читает с суфлера - но это была бы наглость большая. Наверное, коллега глубоко копается в памяти, от этого взгляд такой
так у неё нет ни одного слова паразита, она вообще не думает над ответами, всё летит как с бумажки. (посмотрел первые 12 минут)
Кажется читала, может AI помошник... поскольку были паузы большие когда про рекомпозиции спрашивал. Но все равно молодец
100500 этапов собесов, чтобы потом джексонов туда сюда гонять. В правильном напрвлении двигаетесь, товарищи.
Спасибо!
не рекомендую участвовать в конкурсах telegram - вас просто могут кинуть
Как это могут кинуть? Дать призовое место и не отправить деньги?
мне взяло где-то 48 часов, чтобы как-то осознать....🥲
Отличный доклад, спасибо большое! Удачи на следующих конкурсах
Дайте ему уже iphone 5
Спасибо большое за доклад и личный опыт!
Спасибо за доклад! В некоторых конкурсах сам участвовал, было интересно)
Шикарный доклад! Местами чувствую себя хлебушком после таких спикеров))
Вообще то у Tabnine точно есть бесплатная версия для AS (да и вообще IJ Platform), может и для XCode есть. Эта версия даёт не настолько крупные и контекстные подсказки как какой-нить копилот, но тоже смотрит в контекст, работает быстрее идейки и очень часто угадывает с подсказками. Очень полезный инструмент, пользовался несколько лет - реально убыстряет набор кода.
Спасибо
nice thanks
непонятно зачем некоторые докладчики пытаются выглядеть детьми и заваливают доклад мемами и прочей хренью, но справедливости ради, конкретно тут помимо мемов много полезного и интересного
Ой не душни, с мемами всегда по кайфу смотреть, чтобы разбавить что то серьезное, ты просто не шаришь паря😉
@@viktorOnopko777 да ладно тебе) может ему пришлось рано повзрослеть и теперь он ненавидит все что связано с детством.
Приблизить код в браузере не могут. Кодеры...
Извините, а где тут про настройку CI/CD? Увидел графики, услышал про релизные циклы, а про настройку нет(( За литературу спасибо
светлую тему нужно ставить
Было бы круто если бы код как то выкладывали по сслке чтобы можно было тоже глянуть,мб себя проверить где то
Эх первое что бьет прям по глазам это контекст во вью модели который вызовет утечку памяти(
Ксти а если использовать AndroidViewModel?
6:05 начало
Глаза сломал, смотря на код. В след раз ещё меньше сделайте
ждем iOS-ров
пойдешь кандидатом?
@@t_bank_mobile_dev Я могу сходить кандидатом :)
Код лучше показывать полностью, трудно читаемо
В следующий раз оставьте ссылку на код) Я бы тоже посидел подумал)
Там в адресной строке, если приблизить, то можно разглядеть.
@@ksp9999 пишет, что прохождение завершено(
Очень интересно. Спасибо всем за собес. 😊 С дивана кажется не сложным, но под стрессом почему-то всегда наоборот.
Спасибо за доклад! Очень интересно было послушать о внедрении в большой проект
Честно, не совсем понял, как дали ему оценку сеньор, если про волатайл коряво ответил, линкед лист поменяли на лист, тк это сужает реализацию? Рили?) а не наоборот?) наоборот у нас расширяется поле для отдачи разных инициализаций листов. Спорить с интервьювером в конце, имхо плохой тон, тем более он был прав 😅
абсолютно согласен. ощущаю себя сейчас мидлом+, тоже 4 года разработки. в целом я не скажу что идеально бы прошел, некоторые моменты ставил на паузу и пытался своими словами ответить, а потом нажимал плей и смотрел что ответил кондидат. некоторые места рука лицо, некоторые я сам забуксовал, думаю ноздря в ноздрю, с учетом что там все таки стресс какой никакой а я чаёк сижу пью на кухне) но когда сказали что на позицию синьор то чуть чаем в экран не брызнул. мб пора бы уже самому по собесам походить если такое считают за синьора)
Дмитрий можете дать ваш телеграмм? Хочется попасть к вам в команду
Меня можно найти на linkedin
400к строк кода, 120+ модулей... Это на каждые 3к строк кода отдельный модуль. Как-то перебор.
Заработать вот что мне интересовало бы редко такое бывает трудно
Отличный доклад, спасибо🔥👍 Чуть чуть можно было бы затронуть PostRoutingTask, тк только ее не хватило) Ну и наверно спорным является присвоение каких либо данных в finder. Хз насколько хорошая практика подобную логику туда помещать, но это чисто на мой взгляд🤷♂️
Не важно в какой канторе. Синьор отличается тем, что он в состоянии определить эстимейт для задачи максимально точно.
Это было больно, даже на джуна. Похоже больше на тестирование софт скилов Андрея. И он его блестяще прошел.
спасибо, теперь понятно почему приложение на телефоне весит 621МБ (без данных и кеша)
Спасибо автору. Информативно
а можно найти на гитхабе дизайн систему ?
Очень интересный выпуск! Спасибо!
Promo SM
👍
🤮
Клёвая идея с персонажами из мультика, забавно)
17 компонентов за полгода, это сильно главное смузи в компост не проливать, это не экологично