- Видео 608
- Просмотров 626 617
Kolesa Group
Добавлен 24 апр 2017
Крупнейшая IT-компания Казахстана: 3 города, 6 офисов, более 450 сотрудников, 4 продукта, 15 миллионов пользователей в месяц. Помогаем людям продавать, покупать и владеть, и создаем лучшие продукты: kolesa.kz, krisha.kz и avtoelon.uz. Присоединяйтесь! 👍
Telegram-канал: t.me/kolesa_group
Telegram-канал: t.me/kolesa_group
Кирилл Витошнов, Как разогнать фронтенд: борьба с тяжелым бэкендом
Kolesa Conf'24, описание доклада:
В условиях «тяжелого» бэкенда неоптимизированный фронтенд ломает интерфейс и портит пользователям впечатление о продукте.
Я поделюсь конкретными решениями, которые помогли нам ускорить загрузку страниц и взаимодействие с внешними сервисами.
Это доклад о том, как небольшие изменения привели к большим результатам с полезными советами для тех, кто хочет сделать свой интерфейс быстрым, несмотря на все сложности бэкенда.
В условиях «тяжелого» бэкенда неоптимизированный фронтенд ломает интерфейс и портит пользователям впечатление о продукте.
Я поделюсь конкретными решениями, которые помогли нам ускорить загрузку страниц и взаимодействие с внешними сервисами.
Это доклад о том, как небольшие изменения привели к большим результатам с полезными советами для тех, кто хочет сделать свой интерфейс быстрым, несмотря на все сложности бэкенда.
Просмотров: 65
Видео
Андрей Солнцев, Test Driven Development - колёса разработки
Просмотров 814 часа назад
Kolesa Conf'24, описание доклада: Я расскажу, почему в TDD тесты - не главное. TDD - это мыслительный инструмент, а тесты - лишь побочный эффект. Покажу вживую, как TDD поможет эффективно работать, а не тратить на тесты лишнее время, которого всегда не хватает.
Фёдор Борщёв, Основы DevEx: ищем, куда исчезает время программистов
Просмотров 474 часа назад
Kolesa Conf'24, описание доклада: Программисты тратят далеко не всё время на то, чтобы писать код. На докладе поговорим о том, как выстроить систему, при которой программисты не делают бесполезную работу, а самое главное - научиться находить такую работу вокруг себя.
Виталий Цой, История одного фронтенда: как выжить в условиях плохого интернета
Просмотров 514 часа назад
Kolesa Conf'24, описание доклада: Расскажу историю о том, как мы оптимизировали фронтенд в Узбекистане. C какими вызовами столкнулись. Поделюсь уникальными инсайтами, которые мы вынесли от поездки в «поле». Что скрывают цифры? И покажу результаты эффективности наших оптимизаций.
Шарапат Абжапарова, Как дежурить и оставаться в балансе со вселенной
Просмотров 544 часа назад
Kolesa Conf'24, описание доклада: Каждый день продуктовые команды выпускают десятки релизов, что требует постоянного мониторинга и быстрого реагирования на возникающие обращения. Это делает роль дежурных критически важной. В докладе расскажу, как устроен процесс дежурства: кто, когда и почему дежурит. Обсудим, откуда возникают эти обращения, и как можно снизить их поток.
Владимир Гриненко, Как поддерживать интерфейс на разных языках и (почти) не вспоминать об этом
Просмотров 664 часа назад
Kolesa Conf'24, описание доклада: Поделюсь опытом автоматизации всех этапов перевода интерфейса на множество языков. Расскажу, с какими проблемами столкнулись, как их решили, и предоставлю готовые рецепты на github.
Еламан Апушев, Жоғары жүктеме режиміндегі бұзылысқа төзімді сервис рецепті
Просмотров 324 часа назад
Kolesa Conf'24, описание доклада: Біздің хабарламалар сервисіміздің мысалында мульти-дата-центрлік шешімд қалай құруға болатындығын айтамыз. Жи кездесетін қиындықтар мен олардың шешу жолдарын қарастырамыз. Деректер базасы, жел немесе кэш - сервистің әр бөлігінінің бұзылысқа төзімділігіне қалай қол жеткізуге болатынын талқылаймыз.
Серик Нурсеитов, От Java до Go на примере шлюза «Электронного правительства»
Просмотров 564 часа назад
Kolesa Conf'24, описание доклада: Поговорим о шлюзе «Электронного правительства» и о том, как государственные информсистемы общаются между собой. Расскажу, как работать с XML, SOAP и ЭЦП в 2024 году и как обрабатывать большие запросы. Поделюсь опытом, как мы оптимизировали ШЭП в 10 раз!
Азамат Калмурзаев, Покажи свои DORA: измеряем чистоту и скорость доставки продуктов
Просмотров 514 часа назад
Kolesa Conf'24, описание доклада: DevOps Research and Assessment (DORA) помогает сотням компаний по, всему миру (и одной в Алматы) измерить качество и пропускную способность своей «инженерки». Этот набор простых метрик позволил увидеть, как мы помогаем/мешаем бизнесу и сплотил вокруг улучшения DORA-метрик. Поговорим о том, как эту новую рыбу готовить и с чем ее подавать, чтобы банкет удался. До...
Данияр Амангельды, Compose Performance Best Practices
Просмотров 374 часа назад
Kolesa Conf'24, описание доклада: Jetpack Compose - удобный инструмент для декларативной верстки UI. Его обратная сторона - производительность. Мы можем легко и быстро рисовать на нем сложные элементы, но также легко можно снизить fps. Давайте поговорим о том, почему есть такие проблемы, как избежать просадок и подружимся с Compose.
Гульназ Каженбаева, Психология кода: путешествие в дизайн-паттерны
Просмотров 254 часа назад
Kolesa Conf'24, описание доклада: Дизайн-паттерны - это проверенные временем решения для типичных проблем, с которыми разработчики сталкиваются в работе. В докладе я рассмотрю несколько известных паттернов, иллюстрируя их через аналогии с человеческими паттернами поведения и демонстрируя их на примерах из наших продуктов.
Наталья Неровная и Санатжан Аймұқамбетов, Фото-пикер 2.0: Как сделать фичу на 150%
Просмотров 264 часа назад
Kolesa Conf'24, описание доклада: В докладе мы поделимся опытом создания флоу загрузки фотографий в приложении: как встроили камеру в галерею, добавили анимации и выбор из альбома. Расскажем, как эффективная коллаборация дизайнера и разработчика помогла вывести фичу на новый уровень.
Назерке Егембердi, Вебвьюға қалай бас кетедi: бір кодтың мың мүмкіндігі
Просмотров 224 часа назад
Kolesa Conf'24, описание доклада: Вебвью қолдану кезінде туындайтын қиындықтарды шешудің ерекше жолдарын және нәтижелерін көрсетеміз. Фотосуретт вебвьюға қалай жүктегенмізді, экранның алғашқы жүктелу уақытын қалай қысқарқатынымызды және қателерд дұрыс өңдеу лайфхактарын нақты мысалдарымызда қарастырамыз.
Арман Мырзакануров, SwiftUI: Алхимия приложений - превращаем идеив реальность
Просмотров 324 часа назад
Kolesa Conf'24, описание доклада: В докладе мы расскажем, как SwiftUI трансформирует процесс разработки, упрощая создание привлекательных и интерактивных интерфейсов с минимальными усилиями. Мы поделимся опытом решения уникальных задач, таких как: оптимизация обновления элементов списка, управление состоянием и создание анимаций, которые ранее требовали сложных манипуляций в UIKit. Особое внима...
Сергей Кашин, Универсальное решение для мобильного автотестирования
Просмотров 284 часа назад
Appium предоставляет мощный инструментарий для автоматизации тестирования мобильных приложений. Однако точно ли он самый подходящий под все сценарии использования? Вместе с универсальностью его использование приносит и вызовы: сложные настройки, нюансы работы с Flutter и другие ограничения в использовании. Давайте разберемся, есть ли у нас альтернативы, точно ли стоит выбирать Appium, а если вс...
Светлана Козорезова, Оптимизируй, автоматизируй, доставляй.Роль QA в команде разработки
Просмотров 184 часа назад
Светлана Козорезова, Оптимизируй, автоматизируй, доставляй.Роль QA в команде разработки
Дмитрий Бузулуцкий, Тактики ускорения билда: матиз, кобальт, камри 3.5
Просмотров 174 часа назад
Дмитрий Бузулуцкий, Тактики ускорения билда: матиз, кобальт, камри 3.5
Павел Королев, Переезжаем с фрагментов на (De)compose
Просмотров 934 часа назад
Павел Королев, Переезжаем с фрагментов на (De)compose
Шахрат Михалко, Роль Engineering manager
Просмотров 304 часа назад
Шахрат Михалко, Роль Engineering manager
Магзум Толеш, Как запустить стартап с нуля: победы и факапы, инвесторы и всё о бизнесе
Просмотров 254 часа назад
Магзум Толеш, Как запустить стартап с нуля: победы и факапы, инвесторы и всё о бизнесе
Юрий Соснюк, Как запустить стартап на рынке, где уже есть конкуренты
Просмотров 224 часа назад
Юрий Соснюк, Как запустить стартап на рынке, где уже есть конкуренты
Самал Мұрат, Үнемі өзгеретін ережелер жағдайында әлеуметтік жобаны дамыту жолдары
Просмотров 254 часа назад
Самал Мұрат, Үнем өзгеретін ережелер жағдайында әлеуметтік жобаны дамыту жолдары
Михаил Гладких, Запуск новых продуктов в эпоху цифровых технологий | Опыт Beeline
Просмотров 114 часа назад
Михаил Гладких, Запуск новых продуктов в эпоху цифровых технологий | Опыт Beeline
Ольга Киргизова, Как менеджеру продукта мыслить бизнесово, а не фичами
Просмотров 394 часа назад
Ольга Киргизова, Как менеджеру продукта мыслить бизнесово, а не фичами
Дмитрий Комаровский, Как сделать так, чтобы бизнес не рос? 7 управленческих ошибок
Просмотров 394 часа назад
Дмитрий Комаровский, Как сделать так, чтобы бизнес не рос? 7 управленческих ошибок
Думан Уватаев, Лицо правды: Битва за идентичность или разоблачение DeepFake в биометрии
Просмотров 334 часа назад
Думан Уватаев, Лицо правды: Битва за идентичность или разоблачение DeepFake в биометрии
Борис Кайсин, Распознавание документов без шаблонов и макетов
Просмотров 404 часа назад
Борис Кайсин, Распознавание документов без шаблонов и макетов
Лоокуут Стручков, Эволюция облачной платформы данных
Просмотров 144 часа назад
Лоокуут Стручков, Эволюция облачной платформы данных
Бабур Рустаулетов, Внедрение CDC и Redpanda для стриминга данных в Kolesa Group
Просмотров 184 часа назад
Бабур Рустаулетов, Внедрение CDC и Redpanda для стриминга данных в Kolesa Group
Хочу работать у вас
Очень сумбурно
"В php много способов что-то сделать ". Разве это плохо?
Впервые слышу что тестировщик и QA это разные понятия…. В США QA это тестировщик, а тестировщик это QA - разницы нет. Не знаю как в других странах но звучит странно
Стандарт ISTQB: Контроль качества (QC) - это корректирующий подход, ориентированный на продукт, который сосредотачивается на действиях, поддерживающих достижение надлежащего уровня качества. *Тестирование* является основным видом контроля качества, в то время как другие виды включают формальные методы (проверку модели и доказательство правильности), моделирование и прототипирование. Обеспечение качества (QA) - это превентивный подход, ориентированный на процесс, который сосредотачивается на внедрении и улучшении процессов. Он предполагает, что если правильно следовать хорошему процессу, то будет создан хороший продукт. Обеспечение качества применяется как к процессам разработки, так и к процессам тестирования, и за него несет ответственность каждый участник проекта.
Почему мало просмотров?! Топ видео 🚀
Шо за клауд у тебя вместо шляпы😂
а для чего вы проводите AAB тесты? можно же на исторических данных провести АА тесты?
сделайте потише !
не встречал, чтобы умные люди хоронили php. на других не смотрел. учить или не учить зависит от задач. если задач нет - учить не надо. для фана и развития - можно. малому и среднему бизнесу полезен именно своей популярностью и дешевизной, что снижает риски для компании. большому бизнесу вообще фиолетово, какой там язык.
Вот, кстати, о том, какой язык учить. Какой будет популярен. Раньше в роли новичка я так и делал. Просто пошел смотреть, какой язык самый популярный, какой спрашивают чаще, но со временем понял, что не надо смотреть рейтинги. Всегда надо делать выбор на основе предпочтений и той сферы, куда хочешь двигаться. Все бегут изучать Python. Но на этот язык бегут все, кому не лень. Он универсален. Я считаю, что надо смотреть в сторону других языков. Питонистов начинающих уже как грязи, от школьников и выше. PHP отличный язык для Бэкенда. Он справлялся всегда со своими задачами и будет справляться дальше.
Какой же классный доклад
Побольше бы таких докладчиков
Меня удевил список баз данных которые вы рассматривали для хранения ваших данных. Судя по всему у вас нет даже понамания что все они относятся к разным классам бд. DBA вам в помощь!
ппц дичь как всегда с необоснованным названием
Крутой подкаст про детство программистов. Ну какие же забавные имена/фамилии у этих узбеков все-таки
Про q2. Так к вам могут тоже прийти боты и будут такие же проблемы как в первых двух, т. К. Место по памяти ограничено
Что если проектор потерял ивент и данные между wm и rm разошлись?
Крутой чувак!
Исламхан лучший 13❤
Огромное спасибо
Не учите Golang в Казахстане. Учите его в Буркина-Фасо
Бальзам на душу, спасибо)
Как бы я хотел но я не вундеркинд и жизнь моя кончилась всем им нужны научные статьи а обычным туда не пробиться в ит появилась каста
большая благодарность
Красавчик, очень внятно и интересно рассказал! Спасибо.
Крутой доклад, посмотрел на одном дыхании
В названии надо добавить в начало Планировщик
Я только начинаю изучать CQRS и DDD. Вопрос, почему в методе агргата approve не изменить статус? Зачем для самого агрегата еще делать слушатель?
Толковый доклад, спасибо !
все еще полезно, чел красавчик так далеко копает. самое кайфовое что я могу бейкпоинт в эти исходники поставить и посмотреть чо там
Ну че там, как дела спустя 5 лет и с начала войны?
У Playrix? Вроде бы хорошо
я фанат Никиты ❤
Очень информативно и классные кейсы!
Шикарный доклад
свяжитесь со мной пожалуйста по поводу вашей родственницы
Про треды херня полная, видимо автор понятия не имеет как они устроены
Какая умница! Очень полезное видео! Спасибо!
Авторизацию можно было через rewrite в charles сделать, предварительно сходив в бэк, чтобы получить токены
14:49 получается вы сначала генерируете событие, а потом сохраняете данные. Что будет в случае если репозиторий сгенерирует exception? Событие ушло, данные не сохранились. Мне кажется тут надо вынести генерацию событий на слой выше в CommandHandler и обернуть это дело в transaction outbox. Таким образом в случае генерации исключения менеджером событий или репозиторием данные не сохранятся и событие не отправится. Это с большего логика уровня Application, а не Domain.
ВОПРОС - Как могут выглядеть последствия для запада и прибалтики в частности в случае успешной или нет гибридной операции в перспективе 1-3 лет? Спасибо Вам! Ждем следущее видео с нетерпением
Вода
Ох, наконец просмотрела! На 10 минуте уже начала смотреть 2x. В общем, Аза, спасибо тебе за доклад! Уже в списке задач на понедельник есть одна :)
QR не работает, продублируйте ссылки!
Так и не понял, почему БФФ должны писать команды мобильной разработки? У вас же просто высвободились ресурсы у них и всё. Можно было бы оставить на поддержке у бекендеров
у нас на проекте мы бфф пишем (джависты), я тоже не понял почему это мобилки делают
очень интересный доклад. спасибо
Жуткая ведущая. Без нее было бы лучше.
Очень интересный подход. Раньше считал, что всё чуть проще. Есть база данных, есть API, есть клиентская и серверная часть. В серверной весь бэк. В клиенсткой весь фронт и взаимодействие контроллеров с API и агрегирование данных. В целом нашёл в этом подходе что-то, что использовал сам, но почему-то так себе эту систему не представлял. Забавно как можно об одной и той же вещи говорить по разному.
Я один слышу дрэды? 😅
На джаве работал 1 год и все внутри компании переходят на котлин,джава реально доисторическое говно ,это факт
рассуждать материями тот язык говно, а этот не говно, как минимум, не показатель большого ума
8:28 - побуду немного душным. В коммунизме идеал распределения описывается фразой: "От каждого по способностям, каждому по потребностям". То есть, больше схоже с тем, что спикер записал в "Кооперативную" модель. Я не спец по измам, но этот момент помню))
Ну можно разными фразами описывать все что угодно. Суть явления не поменяется. То с чего начался коммунизм вполне описывается фразой автора