Канал Контура о технологиях и мероприятиях для разработчиков. Подробности: tech.kontur.ru Читай наш хабр: habr.com/ru/company/skbkontur Смотри наш youtube: youtube.com/@KonturTech Контент: @gorimoyazvezda Деврельские вопросики: @pikhnova_work
Астрологи объявили день чтения. Количество статьей увеличилось на одну 🎉
Ходят слухи, что foreach быстрее for. А ещё поговаривают, что for быстрее foreach. 🤒
Дотнетчики, пора разобраться, что быстрее! В нашей новой хабростатье, жмяк
Всем привет! На связи Дашка Пихнова — руководитель отдела деврелов в Контуре. Сходила тут в подкаст Frontend Weekend к Андрею Смирнову и вот принесла вам послушать, что получилось — велкам 🙃
Читать полностью…Митап выходного дня про мобильную разработку Mobile Update врывается в ваше пятничное настроение!⭐️
Встречаемся 8 июля в 11:30 (да-да, это суббота)
Екатеринбург, ул. Малопрудная, 5, офис разработки Контура
Слушать будем 5 докладов:
🔘 «Применяем KSP кодогенерации для уменьшения шаблонного (boilerplate) кода». Игорь Гордеев, Контур
🔘 «Обработка deeplink в приложении на SwiftUI». Анастасия Чупова, Рейтинг Букмекеров
🔘 «Gradle Plugins». Евгений Мельцайкин, Контур
🔘 «Functional Core / Imperative Shell подход». Алексей Агапов, Aviasales
🔘 «Графика в Compose». Влада Шамшукаева, Контур
Регистрация уже открыта! Встретимся на митапе, доклады послушаем, пиццу поедим, лимонады попьем и в кикер порубимся 💛
Лето — прекрасное время, чтобы протестировать новое платье или новые носки в сандалиях. А еще это отличная возможность сходить на какой-нибудь митап по тестированию от Контура ;)
Встречаемся 22 июня в 19:00
г. Новосибирск, Cosmos Novosibirsk Hotel, ул. Дмитрия Шамшурина, 37, 2 этаж, зал Новосибирск
Будем слушать следующие доклады:
1. «Как настроить процесс тестирования на проекте, если его никогда там не было». Марина Третьякова, Контур
2. «Подопытный онбординг». Илья Третьяков, Axmor
3. «QAммуникация, или почему для тестировщика важно не засесть в крепости одиночества». Наталья Хамитова, Контур
Присоединяйтесь! Встретимся через две недели☀️
Принесли вам почитать 🙃
Многим из нас хочется делать свой сервис достаточного уровня качества, но при этом сохранять адекватный темп разработки. Помочь с этим может практика SLO.
На примере своей команды Коннекторы ЭДО наш ведущий инженер-программист Даниил Марданов расскажет:
🟢 Как внедряли этот самый SLO
🔵 Какие результаты это принесло
🟡 Простые первые шаги, как применить на свой продукт
Все уже готово по этой ссылке и ждет вашего прочтения ✔️
🆕 НОВИНКА 🆕
Дайджест наших событий за прошедший месяц!
Приятного просмотра :)
Посмотреть и послушать
— Декларативная архитектура и навигация с Decompose, Алексей Панов
— С чего начать выстраивать UX культуру в своем продукте, и почему это важно, Алиса Боярских
— Как работает конвейер процессора и можно ли его обмануть, Вадим Мартынов
— Как внедрить Python в моностековую компанию с тысячей разработчиков на C#, Даниил Мясников в MoscowPython Podcast
Почитать
— yield return, Саша Денисов
— ThreadPool. async/await, Саша Денисов
— Reciprocal throughput, Саша Денисов (не попала в видео дайджест, так что можно считать приятный сюрприз
— Планирование отдела как эффективный способ управления комьюнити, Женя Крупина
— Примеры сложных исследований в B2B — особенности и подходы, Эльмира Искакова
(у наших исследователей есть свой телегра-канал Сдоба, где выходит еще больше интересного контента)
Присоединиться
— Hiring Days Python
Врываемся в рабочую неделю с новостями для питонистов 🐍
Нашим командам нужно усиление, поэтому мы запускаем Hiring Days Python для мидлов+ и выше. Предлагаем откинуть сложные схемы найма, а просто:
🟡 зарегистрироваться на сайте;
🟣 решить 5 задач в контесте;
🟡 пройти одно собеседование 16 или 17 июня;
🟣 получить оффер в этот же день.
Регистрация открыта до 2 июня, а контест будет доступен с 3 по 6 июня. Подробности тут.
Продуктивной всем недели 💻
Новый видосик на канале 💗
Предлагаем провести 40 минут с Алексеем Пановым, который расскажет про декларативную навигацию в мобильных приложениях.
Клик сюда, а дальше всё как в тумане.
Начинаем рабочую неделю с лонгрида!👏
Вы когда-нибудь задумывались, что async
и await
выглядят как-то инородно среди прочего C# кода? Разбираемся вместе с Сашей Денисовым, во что на самом деле превращаются эти ключевые слова в .NET.
Предлагаем проникнуться принципами и философией .NET и C#, а также вспомнить теорию автоматов.
Приятного чтения 🖥
Новое видео 💻
В Контуре есть «конвейер стартапов», в котором работают аналитики Кирилл и Лена.
В своем докладе они рассказали о «проблеме первого входа» и почему важно дружить разработчикам и маркетологам.
Видео уже лежит и ждет просмотров на нашем youtube-канале.
Привет-привет!
А вы никогда не задумывались, что yield return
выглядит как-то инородно среди прочего C# кода? Разбираемся вместе с Сашей Денисовым, во что на самом деле превращается эта конструкция в .NET.
По пути вы сможете проникнуться принципами и философией .NET и C#, а также научиться пользоваться интересными инструментами :)
Пятничный привет! 👋 Спешим поделиться новым контентом.
На YouTube-канале "В Офисе" вышел выпуск про сравнение EdTech и инфоцыганства (что-то на хайпово-твиттерском).
В чём разница? И где между ними граница? Порассуждал об этом сооснователь HTML Академии, Алексей Симоненко.
А наша Лена Рыбинская рассказала о том, какой у Контура подход к образованию и почему он именно такой. Вы узнаете:
- Почему мы вкладываемся в ФИИТ в Уральском Федеральном Университете;
- Как и почему делаем бесплатные курсы в Контуре;
- Наше мнение о том, каким должно быть современное IT-образование.
Если вам интересно, как устроены образовательные программы в Контуре, то добро пожаловать на канал Контур.Студент 🎓
Какая пятница и без хабростатьи? 🤩
Основа для создания надёжного и эффективного ML-решения — это эксперимент.
Наши датасаентисты написали статью о том, как и с помощью каких технологий можно проводить эксперименты, чтобы не было мучительно больно за бессмысленно потраченные ресурсы.
Если вы интересуетесь этой темой, то обязательно загляните в статью. А если у вас есть релевантный опыт, то не стесняйтесь поделиться им там же в комментариях.
Приятного чтения! 📖
На DUMP 2023 выступят сразу 6 спикеров из Контура. Вот они слева направо (но на самом деле сверху вниз):
Виктор Степанов:
Основные психологические проблемы: Итоги 2022 и как жить в 2023
Екатерина Трофимова:
Команда в условиях нарастающей турбулентности
Ольга Пашнина:
Гиблые стратегии ИТ продуктов
Марина Третьякова:
Как настроить процесс тестирования на проекте, если его никогда там не было
Антон Петухов:
Пойми меня, если сможешь
Даниил Марданов:
Как внедрить SLO в продукт и получить от этого пользу
Приходите послушать их 21 апреля в Екатеринбурге ✌️
Привет! Приглашаем в гости на наш второй митап по мобильной разработке 🔥
Собрались с коллегами из @KonturTech, чтобы рассказать о разном: сначала будет технический доклад про разделение сборок приложения на HMS и GMS, а потом — про то, как эффективно обучать джунов в компании. Только практический опыт и советы от крутых спикеров, а после — угощения и напитки 💫
🗓Где и когда: 31 марта, Санкт-Петербург + онлайн трансляция
📌Как попасть: зарегистрироваться на сайте!
С Дашей Пихновой мы познакомились во время очередного сезона Podlodka Teamlead Crew, куда меня позвали поучаствовать в рулетке кейсов. Сначала я даже не понял, что Даша в программном комитете, а когда понял, то крайне удивился, так как ничего о ней раньше не слышал.
Оказалось, что у Даши абсолютно удивительная история карьеры до IT и даже в самом Контуре – она успела поработать в техподдержке, тестировании и менеджменте до попадания в DevRel. При этом параллельно она успевала получать второе высшее и переезжать за молодым человеком в Китай.
Отдельно отмечу уморительную историю, как Даша за деньги участвовала в боях в грязи – получился необычный выпуск Frontend Weekend №152 о том, как после IKEA и пиццерии случайно попасть в IT и вырасти в руководителя – https://podcast.ru/e/5P-sCKXpYMN – и в ютубе – https://youtu.be/MIcFyeRtoUk
Чего бы вам такое почитать? Нашу свежую статью 🙂
Продолжаем вместе с Сашей Денисовым погружаться в .NET и тему ThreadPool-а.
В какой момент исполнения тасок под ними могут меняться треды ОС? Какая часть работы в цепочке вызовов асинхронных методов выполняется синхронно, а какая асинхронно?
Чтобы узнать ответы на эти вопросы и приятно провести время, го в новую статью на Хабре! 🐹
Кто-то сказал: «Вот бы сейчас почитать статью на хабре»? 🧑💻
Конвейер трудится изо всех сил, чтобы повысить производительность твоей программы. А злобные «if»'ы нагло врываются посреди его работы и всё портят!
Насколько полезен конвейер в современных ЭВМ? Как сильно мешаются ветвления в коде, которые ты написал? И как архитекторы процессоров сглаживают ущерб, который «if»'ы наносят по производительности программ?
Размышляем по этому поводу в нашей новой статье. Велкоме 🫰
Срочно зовём вас смотреть прямую трансляцию, которая уже началась!
В прямом эфире поговорим об оркестре через призму математики, логики и гармонии. Узнаем, так ли далеки друг от друга классические мелодии и точные науки. И, конечно, послушаем музыку.
Гости эфира:
🔘 Алексей Моргунов, главный дирижер и художественный руководитель Академического симфонического оркестра имени С. В. Рахманинова, Тамбов.
🔘 Сергей Николаев, доцент университета в Осаке, Япония. Физик-теоретик, выпускник физико-технического факультета УрФУ.
🔘 Алексей Кирпичников, руководитель управления разработки в Контуре.
Давайте прикоснемся к прекрасному 🙄
⚡️ Call for Papers на Конференцию аналитиков 2023 ⚡️
Уже четвертый раз аналитики Контура проводят конференцию, посвященную системному и бизнес-анализу. В этом году мы готовы играть по-взрослому, и поэтому объявляем Call for Papers.
Если вам хочется выступить и есть, чем поделиться с сообществом, этот пост для вас. Подавайте заявку на доклад или мастер-класс, и мы свяжемся, чтобы обсудить детали.
В этом году у нас три якорных блока, и ваша тема должна вписываться в какой-нибудь из них:
🔘 Забота о себе и саморазвитие. Как находить точки опоры, бороться с синдромом самозванца и прокрастинацией, расширять профессиональные горизонты.
🔘 Аналитик — часть корабля. Как выстраивать взаимодействие со своей командой, расставлять границы с продактом и архитектором, кому делегировать задачи.
🔘 Факапы, лайфхаки, практики. Истории успехов и фейлов, которые все так любят. Если вы смогли решить какую-то проблему, или не смогли, но понимаете, что пошло не так – делитесь своим опытом.
Принимаем заявки на доклады и мастер-классы до 20 июня включительно. С каждым спикером будет работать программный комитет: поможем докрутить доклад и подачу, поддержим на выступлении и погуляем вас в Екатеринбурге.
P.S. Если доклад делать не хотите, но интересно посмотреть конференцию, регистрация уже открыта 🖱
Время почитать, между нами статья 😊
Современные процессоры очень круты. Они таят в себе великое множество секретов и невероятных возможностей. И просто восхитительно, что некоторые из способностей процессоров легко продемонстрировать даже из такого высокоуровневого языка, как C#, буквально за десять строчек кода!
Завораживает, не правда ли? Если хотите знать, о чем это, то вот вам статья на Хабре.
Всем привет, кто на CodeFest!
(остальным тоже хэллоу, не переживайте)
Ближайшие 2 дня команда контуровцев ждет всех на нашем стенде (вот они на фото слева направо). Приходите поболтать, а ещё:
🔥 играть в программистскую змейку;
🔥 помогать коту добраться до цели с помощью автотестов;
🔥 кинуть вызов эксперту в IT Alias;
🔥 ну и конечно решать задачки.
Чтобы нас найти, идите на писк резиновых уточек 😅
Но не одним стендом богаты. У нас два спикера в секции LiveChannel:
🔴 Алиса Боярских с докладом «С чего начать выстраивать UX-культуру в своем продукте, и почему это важно»
🔴 Вадим Мартынов расскажет «Как работает конвейер процессора и можно ли его обмануть».
Посмотреть их можно отовсюду, нужно просто зарегистрироваться.
Всем кайфовых выходных!
Принесли свежий анонс 🎁
18 мая (завтра) в 14:00 по мск не пропустите прямой эфир Moscow Python Podcast с нашим Даниилом Мясниковым
Что вас ждет?
→ как занести Python в моностековую компанию, где тысяча разработчиков на C#;
→ сложности, которые видят шарписты в Python;
→ на что обращать внимание при внедрении нового стека;
→ ответы на ваши вопросы, которые можно будет задать во время трансляции.
Присоединяйтесь по ссылке и ставьте колокольчик, чтобы не забыть ⏰
Новый доклад на youtube 📺
Маша Старостина рассказывает, как продуктовая команда Кошелька разработала доставку из ВкусВилла, но разместила точку входа там, где её мало кто увидел.
Что из этого вышло? Какие выводы сделали Маша и команда?
Узнаете, когда посмотрите видео 🔔
Пока всё вокруг в режиме «давайте уже после майских», мы подготовили для вас офлайн-митап Backend Update в эти самые «послемайские».
Встречаемся 11 мая в 19:00
г. Новосибирск, Технопарк, ул. Николаева, 12, 2 этаж, конференц-зал №1
Будем слушать следующие доклады:
1. «Как масштабировать права в проекте и в продуктах без боли», Константин Аносов, старший инженер-программист, Контур
1. «Из Slack в Mattermost — как переехать в Open Source проект без боли для пользователей», Шлянин Сергей, разработчик, Яндекс.Практикум
Присоединяйтесь! Встретимся на митапе :)
Всем хабропривет! 🤟
Продолжаем погружаться в .NET с помощью нашей новой статьи «Пародия на замыкание».
Разбираемся, как неаккуратное использование замыканий может повлиять на эффективность работы вашего приложения, а также какими простыми практиками этого можно избежать.
Переходите по ссылке и наслаждайтесь чтением!
Привет 🖖
Нет времени ничего объяснять, зовём вас на митап по MLOps от Центра ИИ Контура!
О чём расскажем:
Продвинутые сценарии использования DVC в ML-проектах — Михаил Рожков, ML-инженер, консультант в области MLOps, основатель сообщества ML REPA.
Как правильно надеть много шапок на датасайентиста —Никита Ильиных, разработчик инфраструктуры для искусственного интеллекта в Центре ИИ Контура.
Встречаемся онлайн 27 апреля в 19:00 мск.
Зарегистрируйтесь, чтобы получить ссылку на трансляцию. До встречи на митапе 😉
Всем привет 👋
Делимся новой статьей на хабре «Пришло время пересмотреть структуру проектов на .NET». Вадим Мартынов запостил свой вольный перевод статьи «Maybe it's time to rethink our project structure with .NET 6»
Предлагаем вам почитать, как использовать Minimal APIs для создания чистой, простой и легкой в поддержке и развитии архитектуры приложения.
Если вы занимаетесь разработкой веб-сервисов на .NET или просто интересуетесь созданием новых сервисов, то прочитайте эту статью. Она не только вдохновляет, но и даёт ценные рекомендации. Приятного чтения 👩💻
Свежая статья уже на хабре 🔥
С 2019 года Контур и Уральский федеральный университет вместе с IT-сообществом Екатеринбурга делают большие перемены в направлении фундаментальной информатики и информационных технологий, которое готовит будущих разработчиков.
Рассказываем про процесс работы над программой, как мы дали студентам возможность выбирать предметы для изучения и кто теперь читает лекции.
Читайте статью и поделитесь своими мыслями в комментариях 🤌
В эту пятницу наш Никита Созник расскажет, как выстроить работу ментора и джуна.
Регистрируйтесь по ссылке 🖖