UFACODER
1.57K subscribers
207 photos
2 videos
100 files
300 links
Уфимское IT сообщество. Встречи разработчиков в неформальной обстановке.
Мы в интернетах здесь:
https://dc.ufacoder.com
https://vk.com/ufacoder
Download Telegram
Всё, регистрация закрыта!🥳
Please open Telegram to view this post
VIEW IN TELEGRAM
😱45😭9😁6👍4🤔3🎉2
Друзья!
Во-первых, хочется всех поздравить с прошедшим праздником!🥳 Пусть код пишется легко и в радости!

А во-вторых, рассказать, что в программе уже появились первые доклады.💃

Ну и в-третьих, у нас новая секция - AI/ML.🔥 Так что если вы мечтали выступить в данной секции, самое время отправить нам заявку!
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥21🎉6👍5👀3
Друзья! Начинаем анонсировать доклады UFADEVCONF V

18 ноября в секции Frontend выступит Семён Левенсон – руководитель группы в Яндекс Маркет, разработчик с 2013 года. Стартапил в Москва-Сити, тимлидил в Рамблере, развивал полезную программу для HR, помогал людям поймать дзен в «Дзене». Сейчас ускоряет Яндекс Маркет. Путешествовал по Азии, мечтает выступить перед десятитысячной толпой в составе рок-группы. Борода 30 см.

Семён расскажет о бесполезных тестах:

«Итак, представьте, что вы разработчик в успешной IT-компании. У вас замечательная команда, качественный продукт и никаких проблем с процессом разработки. Но однажды, при очередном код-ревью, вы натыкаетесь на тест, который... просто бесполезен.

Пытаясь понять причины его существования, вы открываете ящик пандоры: бесполезных тестов оказывается много, а ваши уверенности в качестве продукта начинают трещать по швам.

В докладе "Мои тесты бесполезны" мы погрузимся в эту историю, которая, как оказалось, не так уж и уникальна. Мы познакомимся с главными виновниками появления бесполезных тестов, распознаем типичные ошибки в unit-тестировании и взглянем на примеры тестов, которые лишь создают иллюзию контроля качества.

После этого мы вместе попробуем оценить влияние бесполезных тестов на общий процесс разработки и его результаты. Как они замедляют процесс? Как они искажают восприятие качества кода? И что будет, если просто оставить все как есть?»

Программа конференции http://dc.ufacoder.com
🔥24👍54👀1
Секция Backend на UFADEVCONF V

Сергей Лобастов – главный технолог РН-БашНИПИнефть. Человек, прошагавший по бэку путь от джуна до тех. лида. Филантроп, питонист, постгресист, специалист по непонятным вопросам.

Сергей разберет, как решать нерешаемое: событийность бытия, макросценарии и микросервисы:

«В разработке есть три большие проблемы: реакция на события реального мира, сложные пользовательские сценарии и запутанность связей между микросервисами. Для решения постоянно чего-то не хватает - бюджета, штата, экспертизы, времени. Расскажем, как решили, что это одна задача и с чем «ушли на золото»»

Программа конференции http://dc.ufacoder.com
🔥11👍7
Друзья, отличная новость для начинающих специалистов, готовых связать свою карьеру с тестированием.

Directum готов помочь тебе в реализации этого плана.

Со 2 ноября стартует набор в бесплатную онлайн Школу тестировщиков 2.0 🔥

Регистрация анкет открыта со 2 по 6 октября включительно.
С компании Directum: вечерние online лекции 2 раза в неделю, консультации и разбор домашних заданий, практикующие преподаватели и возможность трудоустройства в Directum после обучения.
С тебя: базовые технические знания, общее представление про тестирование, желание развиваться и возможность уделять до 10 часов в неделю.

С программой обучения можно ознакомиться на сайте, там же доступна форма для заявки

До встречи в Directum 😉
🔥104
Секция AI/ML на UFADEVCONF V

Дмитрий Лапицкий - руководитель отдела обработки и анализа данных в УНТЦ. Более 8 лет опыта разработки и внедрения моделей Машинного Обучения в нефтегазовой и машиностроительной отрасли, из которых более 4х лет опыта управления командой по разработке производственных систем с использованием ИИ. Автор более 15 научных работ посвященных созданию, испытанию и внедрению ИТ-продуктов на основе алгоритмов машинного обучения и математического моделирования.

Дмитрий расскажет о том, как они искали нефть:

«Машинное зрение + Классический ML. Решаем комбо задачу классификации и кластеризации под соусом интерполяции свойств в гетерогенных средах. Делимся опытом работы на малых выборках»

Программа конференции http://dc.ufacoder.com
🔥12👍31
Секция Management на UFADEVCONF V

Серёжа Попов - директор образовательного продукта Skillbox. 12 лет опыта в ИТ. 7 лет писал код как фронтенд-разработчик. После управлял командами и продуктами на стыке с фронтенд-разработкой. В Edtech больше 5 лет создаёт образовательные программы и продукты для разработчиков. Построил с нуля компанию, которая занимается аутсорсингом разработки и вырастил её до 100 человек. Работал в Moscow Coding School и HTML Academy. Организовывал локальные мероприятия и сообщества, а так же конференции WSD, pitercss_conf. Член программного комитета Frontend Conf уже 7 лет.

Серёжа расскажет о том, как мы теряем доверие и как его вернуть:

«Для того чтобы с командой было проще работать — доверие необходимо. Но, на мой взгляд руководители часто сами, в угоду простоты или непонимания, решают это доверие нарушить. Что именно нарушает доверие? В какие моменты мы начинаем системно его нарушать? Возможно ли вообще после этого вернуть доверие и какие могут быть последствия всего этого? Об этом в докладе»

Программа конференции http://dc.ufacoder.com
🔥12👍63
Секция DevOps на UFADEVCONF V

Сергей Сизов - ТехЛид команды эксплуатации в компании Флант. Начинал в роли сотрудника тех. поддержки местного интернет провайдера «Уфанет», админил linux и сети в «ВНЗМ», поработал в роли DevOps в «ГазПромНефти». После чего пришел в «Флант», где прошёл путь в компании от DevOps инженера до ЗамТимЛида, далее ТимЛид, и ныне ТехЛид.

Команда Сергея занимаемся внедрением, эксплуатацией, консультированием и разумеется отладкой в рамках Kubernetes платформы Deckhouse.

Сергей расскажет о быстрой диагностике инцидентов в кластерах Kubernetes:

«Мы рассмотрим ситуацию, когда к нам приходят коллеги или же наши клиенты с проблемами из разряда «Плохо работает», «Теряем деньги и клиентов!» и требуется быстрая реакция и действия.

И как нам от общего и крайне абстрактного состояния перейти к локализации проблемы и выработать решение с помощью доступных инструментов.

Мы будем следовать подходу, которому обучаем наших инженеров «От общего к частному». Познакомим вас с некоторыми возможностями диагностики в нашей платформе Kubernetes, которые, к слову доступны всем желающим»

Программа конференции http://dc.ufacoder.com
🔥10👍41
Секция Backend на UFADEVCONF V

Вадим Мингажев - backend-разработчик в амбициозном российском образовательном стартапе, 12 лет опыта в айти. За это время успел поработать и в российских и зарубежных компаниях, прошел путь от разработчика до тимлида и обратно.

Один из ключевых лиц в сообществе UfaDotNet, волонтер в переводе технической литературы на русский.

Вадим на примерах расскажет о том, чем миграции в документных БД отличаются от привычных большинству реляционных и что интересного с ними можно делать:

«MongoDb уже давно не «база данных для хипстеров», но когда мы созрели для серьезных миграций в нашем проекте, выяснилось, что готовых и живых инструментов под наш .NET и соседние фрэймворки не так и много. В своем докладе я расскажу зачем и как мы писали свой мигратор и стали ли от этого лучше жить»

Программа конференции http://dc.ufacoder.com
👍13🔥103
Секция Management на UFADEVCONF V

Александра Прокшина - руководитель разработки юнита в компании Авито. 14 лет занимается backend-разработкой, последние 8 лет работает на руководящих позициях. Участник отраслевых конференций, спикер, ментор. Серьёзно увлекается игрой в мафию.

Александра расскажет об обратной связи – алгоритмах выдачи позитивного и негативного фидбека:

«Согласно индексу счастья сотрудников и squad health check опросам, которые проводились в компаниях, где я работала, примерно 40% ребят не понимают, хорошо они работают или нет. Им не хватает обратной связи, даже когда нам кажется, что мы её даём. В докладе разберемся, как правильно давать фидбек - как позитивный, так и негативный, а также рассмотрим типы поведения коллег на обратной связи и главные принципы работы с ними»

Программа конференции http://dc.ufacoder.com
🔥12👍43👌1
Секция Frontend на UFADEVCONF V

Алина Шаймиева - React Native Lead в компании Samokat.tech, занимается исключительно кроссплатформенной разработкой уже несколько лет. Разрабатывала большие приложения для обучения, сейчас в Самокате занимается разработкой решения для управления складами. Когда-то писала бэкенд, внедряла GraphQL и пожалела об этом, была наставником на курсах HTML Academy.

Алина расскажет о перфомансе в React Native: как спасти телефон от перегрева:

«Бизнес часто теряет клиентов и деньги из-за неоптимизированных приложений и разработчиков, которые не понимают, как правильно обработать обратную связь типа «ваше приложение тормозит». В нашем докладе мы рассмотрим вопрос о том, медленен ли React Native, причины перегрева телефонов, методы измерения производительности и способы их улучшения. Мы поговорим о списках: лучше ли Flashlist, чем Flatlist, обсудим анимации, Hermes и классическую для Реакта мемоизацию, и, конечно, ответим на самый главный вопрос: а что с этим всем делать?»

Программа конференции http://dc.ufacoder.com
🔥16👍43
Секция AI/ML на UFADEVCONF V

Дмитрий Гаус - Computer Vision Researcher в компании VisionLabs. Работал в Уфанет над проектами распознавания лиц, распознавания номеров, детекция саботажа камер. Далее перешел на работу в VisionLabs в команду межкамерного трекинга. Конкретнее, занимаюсь ReID частью всего пайплайна. В свободное от работы время выделяю время на проект генерации персональных аваторов на основе фотографии пользователя. За время работы в двух компаниях участвовал с командой в разных соревнованиях - Rosneft Challenge 2021, ODS Pet Projects 2021, Machines can see 2022, несколько соревнований от Цифрового прорыва, Экстренный поиск от LizaAlert и UpGreat.

Дмитрий расскажет о межкамерном трекинге:

«Представляю доклад, раскрывающий основные аспекты межкамерного трекинга. В нём обсуждаются принципы работы этой технологии, её применение и актуальность для различных пользователей. Доклад включает обзор текущих подходов к ReID части межкамерного трекинга, выделяя их ключевые преимущества. Также поднимаются вопросы, связанные с проблемами и трудностями в этой сфере»

Программа конференции http://dc.ufacoder.com
🔥8👍41
Секция DevOps на UFADEVCONF V

Михаил Мануйлов - начальник отдела разработки ПО АО «Нефтеавтоматика». Занимался написанием GUI-приложений, разработкой радиоэлектронной аппаратуры и прошивок к ней, АСУТП, пусконаладками... Затем объединил весь накопленный опыт, и последние годы разрабатывает прошивки промышленных контроллеров.

Михаил расскажет о DevOps во встраиваемых приложениях: как собирают, готовят и раскатывают прошивки для устройств на базе Linux-а:

«Задача эмбедера - не только написать программу, но и поместить её в целевое устройство. Наши целевые устройства работают на Linux, но и его нужно специально собирать для работы внутри наших контроллеров. Где-то здесь и возникает специфический DevOps для встраиваемых систем.

Eсть классические способы сборки эмбедерами своих систем: make menuconfig && make для ядра, debootstrap для образа, cmake --build для софта и bash для объединить это всё. Плюс самописные утилиты для проливки внутрь контроллера. Просто, быстро, целезаточенно, нетребовательно к ресурсам, старомодно и не очень гибко.

И есть Yocto: комбайн с единым механизмом сборки вообще всего, от toolchain-а целевого образа до последней пользовательской утилиты. Серьёзные требования к сборочной машине, и по процессору и по месту на диске. Очень большая гибкость. Простота сборки в рамках распространённых плат и конфигураций, но для написания рецептов под кастомные платы требуется хорошо понимать механизмы работы Yocto. Стандартизация получаемых образов. Этакий айсберг, и по размерам и по сокрытости бОльшей части механизмов сборки от неопытного взгляда.

Я хочу рассказать про столкновение каноничных пингвинов-линуксоидов с Yocto-айсбергом, как оно протекало и какие впечатления оставило»

Программа конференции http://dc.ufacoder.com
3👍3🔥3
Секция Frontend на UFADEVCONF V

Илья Сидорчик - фронтенд-разработчик в Яндекс Маркете. За пять лет успел поработать в трех компаниях: Сдам ГИА, Сбербанке и Яндексе. Любит делать полезные продукты, которыми удобно пользоваться. Думает о доступности.

Илья расскажет о BFCache, или моментальной навигации назад и вперёд:

«Статистика браузера Chrome: каждый десятый переход на компьютере и каждый пятый на мобильном устройстве ведёт на предыдущую или следующую страницу. При переходе необязательно загружать страницу заново, переход может быть моментальным. Для этого в браузере есть нативное решение — BFCache, специальный кеш для перехода назад и вперёд.

Из доклада вы узнаете, как включить BFCache на своём сайте на примере Яндекс Маркета. Разберём проблемы и особенности, затронем тему тестов и метрик»

Программа конференции http://dc.ufacoder.com
🔥7👍51
Друзья! Начинаем вас знакомить с партнерами UFADEVCONF V

Tiqum - ведущий digital интегратор, предлагающий полный цикл решений для цифровой трансформации 360°: аудит цифровой зрелости и ИТ-ландшафта, разработку IT-сервисов, веб и мобильных приложений, выделенные команды для усиления ИТ-фабрик заказчиков.

Результатом работы являются повышение уровня зрелости ИТ-процессов, гибкая / масштабируемая / отказоустойчивая архитектура, а также продукты и сервисы, представляющие ценность как для заказчика, так и для конечных пользователей, что подтверждено наградами в крупных отраслевых конкурсах (Tagline Awards, Премия Рунета, MarksWebb), а также проектами для системно значимых компаний (Самолёт, Банк Уралсиб, Тинькофф Банк, МегаФон, Leroy Merlin, Huawei и другие).

Специалисты Tiqum превращают бизнес-идеи в ценные и прибыльные продукты (веб-сервисы, маркетплейсы, B2B и корпоративные порталы, и т.д.). Независимо от того, предъявляете ли вы строгие технические требования или у вас нет четкого видения продукта, Tiqum организует весь путь разработки и внедрения сервиса.

За 17+ лет в Tiqum реализовано более 350 IT-проектов.
Ключевой проект на 2023: Цифровая культура для бизнеса.

Tiqum в соц. сетях:
🌐 Instagram
🌐 Телеграм канал
🌐 YouTube
🌐 ВКонтакте
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10👍61
Секция Backend на UFADEVCONF V

Григорий Богданов - тимлид backend разработки в компании Altenar. Около 9 лет занимается разработкой сервисов на РHP. Начинал как фулстек в студийной аутсорс-разработке, но постепенно перешел к продуктовой. В настоящее время руководит разработкой высоконагруженного продукта в международной компании, занимается организацией процесса разработки и развитием команды.

Григорий расскажет о структурной оптимизации реляционных БД и как они выдержали 10-кратный рост нагрузки:

«Что делать с вашей базой данных, если вы испытываете кратный рост трафика?

Проект на котором я работаю вырос с 300rps до 3000rps и я хочу поделиться опытом тех практик, которые мы применили и которые позволил нам сохранить работоспособность не проваливаясь в даунтайм.

Есть стандартные способы оптимизации: индексы, кеш, увеличение мощности сервера, но я хочу поговорить про способы изменения структуры базы, которые пользуются меньшей популярностью: денормализация, прекалькуляция и партиционирование. Где данные практики могут помочь, а где и навредить.

В качестве примеров я буду использовать MySQL, но данные подходы применимы и к другим реляционным базам данных. Доклад будет полезен как начинающим, так и более продвинутым бэкенд разработчикам»

Программа конференции http://dc.ufacoder.com
👍11🔥72
Секция Management на UFADEVCONF V

Максим Борисов - коммерческий директор компании TIQUM ⚫️
Помогает компаниям достигать бизнес-цели с помощью цифровой трансформации 💻
✔️ 16 лет опыта в IT.
✔️ От Project manager до коммерческого директора в одной компании.

С самого начала карьеры Максим реализовывал интересные и сложные проекты, накопил бесценный опыт во многих отраслях, стартапах и продуктах в сферах e-comm, edutech, proptech, fintech и других.
Сеет позитив и щедро делится энергией ⚡️
Любимый эмодзи – 🚀

На конференции Максим расскажет о внедрении цифровой культуры в бизнес, в результате которой повышается управляемость, адаптивность и эффективность, что будет прямо влиять на увеличение капитализации 📈:

«Системные компании, в которых процессы не зависят от людей, в которых используются современные технологические решения, где грамотно работают с данным и накапливают их, где решения принимаются не на основе авторитетов, а на основе именно данных — стоят заметно дороже своих нецифровизированных конкурентов. Такие компании проще и быстрее оценить, ими удобнее и эффективнее управлять, именно такие компании становятся драйверами экономики».

Об этом, а также об одной из профессий будущего Максим Борисов расскажет на конференции UFADEVCONF V

Программа конференции http://dc.ufacoder.com
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8👍62
Секция AI/ML на UFADEVCONF V

Руслан Ахметвалеев - Data Scientist, работает в области прикладного искусственного интеллекта почти 10 лет. Вел проект по распознаванию лексем американского жестового языка в Центре вычислительной визуализации в Университете Техаса в Остине.

По возвращении в Уфу начал карьеру разработчика систем ИИ в компании «Лексема» в проекте Lexema-Medicine, являющимся системой поддержки принятия врачебного решения при сопровождении пациентов с хронической почечной недостаточностью.

За время работы в компании решал задачи по обработке табличных данных на основе амбулаторных карт пациентов, медицинских изображений, интеллектуальной обработке текста.

Преподает на кафедре Цифровых технологий и моделирования в УГНТУ. Увлекается слушанием и написанием lo fi hip hop музыки.

Руслан расскажет о кейсе использования машинного перевода в химпроме:

«Выступление о том, как на базе 10 летней истории работы с тендерами разработали нейронную сеть-трансформер, которая переводит с языка менеджера по продажам на язык химика. Работа с текстом в линейном векторном пространстве, NLP»

Программа конференции http://dc.ufacoder.com
🔥8👍21
Секция DevOps на UFADEVCONF V

Максим Ванюшкин - ведущий инженер компании Тинькофф. 10 лет в разработке ПО и 3 года в эксплуатации. Спикер конференции Big Monitoring Meetup и DevOps Conf.

Максим расскажет о траблшутинге высоконагруженного сервиса с точки зрения разработчика:

«В докладе я расскажу, как умение погружаться в код и отладку сторонних продуктов помогает нам повышать стабильность и находить исходную причину отказов на примере исправления реальных сбоев Sage, высоконагруженной платформы мониторинга с входящим потоком 3 Гбайт/сек, использующего Elasticsearch и VictoriaMetrics под капотом»

Программа конференции http://dc.ufacoder.com
👍8🔥54
Секция Backend на UFADEVCONF V

Алексей Трусов - .NET разработчик в компании Директум. Разрабатывает ядро системы DirectumRX.

Алексей расскажет о паттерне Sidecar для выполнения «нестабильного» кода:

«Клиенты нашей системы хотят в своих решениях использовать сторонние библиотеки, иногда проприетарные.

Но вот беда, иногда при исполнении этого кода происходят неприятности: они зависают, занимают непозволительно много памяти или вызывают очень неприятные ошибки, которые аффектят всю систему. Я расскажу, как мы решили эту проблему и при чём тут паттерн Sidecar»

Программа конференции http://dc.ufacoder.com
👍5🔥21
Сегодня знакомим вас с ещё одним партнёром UFADEVCONF V

Открытый Регион - бессменный организатор UFADEVCONF.

Счастливые люди создают успешные компании. Мы в это верим и поэтому:
🔸 Непрерывно обучаем коллег: выезды на конференции, курсы на онлайн-платформах, наставничество, индивидуальный карьерный трек.
🔸 Заботимся о физическом и ментальном здоровье: ДМС, корпоративная скидка на Яндекс.Заправка/Такси/Еда, выезды в санатории и душевная атмосфера в офисе с музыкальными инструментами и плэйстейшн.
🔸 Предлагаем на выбор локацию для работы: удаленка или офис с панорамным видом в центре города и удобной закрытой парковкой.

Хотите стать частью нашей команды?
Псс, у нас есть одна секретная вакансия только для участников конференции: https://ufa.hh.ru/vacancy/88071033.


Открытый Регион —это топовая команда разработчиков, руководителей проектов, ИТ-консультантов, бизнес-аналитиков, архитекторов программного обеспечения, QA и инженеров по обслуживанию.

Наши достижения: 6 стран, 10+ регионов, 100+ клиентов, 100+ проектов, победы во всероссийских конкурсах.
🔥176👍5🆒1