В загадочном мире EF Core есть много полезных фич, чтобы работать с базами данных. Но достаточно ли вам этих возможностей? Что делать, если вы хотите большего от EF Core?
В статье Игорь Шаталкин расскажет, как прокачать фреймворк — добавить в него вьюшки, синонимы, гранты, а самое главное, отслеживать их изменения, чтобы они сами попадали в миграции в нужный момент.
А еще прочитав статью, можно повторить теорию и вспомнить об основных объектах EF Core: что такое модель и зачем нужен снепшот, из чего состоит миграция и зачем нужно транслировать операции в SQL.
Статья будет полезна как разработчикам, пишущим свое расширение для EF Core, так и тем, кто столкнулся с задачей создания и обновления вьюх, синонимов и других SQL-объектов.
Читать 🚀
В статье Игорь Шаталкин расскажет, как прокачать фреймворк — добавить в него вьюшки, синонимы, гранты, а самое главное, отслеживать их изменения, чтобы они сами попадали в миграции в нужный момент.
А еще прочитав статью, можно повторить теорию и вспомнить об основных объектах EF Core: что такое модель и зачем нужен снепшот, из чего состоит миграция и зачем нужно транслировать операции в SQL.
Статья будет полезна как разработчикам, пишущим свое расширение для EF Core, так и тем, кто столкнулся с задачей создания и обновления вьюх, синонимов и других SQL-объектов.
Читать 🚀
👍1
В эти выходные прошла конференция DotNext, самая большая конференция про .NET, которая каждый год объединяет всех, кто программирует в этой среде. Доклады спикеров рассчитаны на сеньоров и мидлов: можно посмотреть, что «под капотом», разобраться в низкоуровневых оптимизациях или узнать о неочевидных механиках .NET 😎
Одним из спикеров конференции стал наш коллега, разработчик-эксперт CUSTIS Игорь Шаталкин. Он выступил с докладом «Загадочный EF Core, или Как написать свое расширение».
Игорь рассказал о ключевых интерфейсах, которые отвечают за генерацию и применение миграций, про подмену этих интерфейсов, а также напомнил об основных теоретических понятиях — модели, снепшоте, миграции и трансляции операций в SQL.
Посмотреть выступление можно по ссылке — нужна регистрация.
И кстати, по той же теме Игорь написал статью для нашего блога на «Хабре» 😏
Одним из спикеров конференции стал наш коллега, разработчик-эксперт CUSTIS Игорь Шаталкин. Он выступил с докладом «Загадочный EF Core, или Как написать свое расширение».
Игорь рассказал о ключевых интерфейсах, которые отвечают за генерацию и применение миграций, про подмену этих интерфейсов, а также напомнил об основных теоретических понятиях — модели, снепшоте, миграции и трансляции операций в SQL.
Посмотреть выступление можно по ссылке — нужна регистрация.
И кстати, по той же теме Игорь написал статью для нашего блога на «Хабре» 😏
👏4
Золотое правило: прежде чем начинать любую работу, стоит договориться 👍🏻
Чтобы упростить и конкретизировать задачу для разработчиков, а заказчику получить тот самый результат, нужно описать требования к системе — оговорить всё «на берегу» 🏝
Но всегда ли это получается сделать? Главный архитектор решений CUSTIS Максим Цепков в серии из трех статей расскажет о том, как разработчикам и заказчикам научиться разговаривать на одном языке и понимать друг друга.
Варианты работы с требованиями, подход Domain Driven Design, который основан на работе с моделями, light-методы написания требований при применении Agile-методов организации разработки — эти и другие вопросы Максим затронет в следующих статьях. А сегодня обратимся к первоначальным идеям и методологиям классической инженерии требований.
Читать 👈🏻
Чтобы упростить и конкретизировать задачу для разработчиков, а заказчику получить тот самый результат, нужно описать требования к системе — оговорить всё «на берегу» 🏝
Но всегда ли это получается сделать? Главный архитектор решений CUSTIS Максим Цепков в серии из трех статей расскажет о том, как разработчикам и заказчикам научиться разговаривать на одном языке и понимать друг друга.
Варианты работы с требованиями, подход Domain Driven Design, который основан на работе с моделями, light-методы написания требований при применении Agile-методов организации разработки — эти и другие вопросы Максим затронет в следующих статьях. А сегодня обратимся к первоначальным идеям и методологиям классической инженерии требований.
Читать 👈🏻
👍2
Самарский государственный медицинский университет (СамГМУ) запускает проект цифровой образовательной платформы «Энциклопедия медицинского знания», которая станет ядром экосистемы современных образовательных продуктов для всех уровней вузовского образования 🎓
СамГМУ реализует новый подход к образовательному контенту в объемной 3D-развертке человеческого тела и к созданию ИТ-ландшафта системы медицинского знания. Стратегическим партнером проекта является ИТ-компания CUSTIS.
Читать 📖
СамГМУ реализует новый подход к образовательному контенту в объемной 3D-развертке человеческого тела и к созданию ИТ-ландшафта системы медицинского знания. Стратегическим партнером проекта является ИТ-компания CUSTIS.
Читать 📖
👍1
Продолжаем разговор о требованиях к системе ✅
По мере того, как автоматизированные системы не просто заменяли бумажные документы, отражающие текущую деятельность, а брали на себя задачу их обработки, планирования и управления, возрастала потребность в описании их внутреннего устройства — алгоритмов в виде, понятном для заказчиков и пользователей систем. Описание в виде черного ящика предполагало, что внутри творится магия, придуманная разработчиками. Но эта магия оказывалась вовсе не такой, на которую рассчитывал бизнес.
Решение предложил Эрик Эванс в 2003. Это подход DDD — Domain Driven Design. Но прежде, чем о нем говорить, необходимо немного углубиться в историю развития разработки софта как такового.
Подробнее об этом в статье главного архитектора решений CUSTIS Максима Цепкова.
Читать 📄
По мере того, как автоматизированные системы не просто заменяли бумажные документы, отражающие текущую деятельность, а брали на себя задачу их обработки, планирования и управления, возрастала потребность в описании их внутреннего устройства — алгоритмов в виде, понятном для заказчиков и пользователей систем. Описание в виде черного ящика предполагало, что внутри творится магия, придуманная разработчиками. Но эта магия оказывалась вовсе не такой, на которую рассчитывал бизнес.
Решение предложил Эрик Эванс в 2003. Это подход DDD — Domain Driven Design. Но прежде, чем о нем говорить, необходимо немного углубиться в историю развития разработки софта как такового.
Подробнее об этом в статье главного архитектора решений CUSTIS Максима Цепкова.
Читать 📄
Третья часть об истории работы с требованиями к системе 🔑
Поговорим о методе Agile. Его разработали, чтобы более гибко и эффективно вывести продукт на рынок, ускорить планирование и проектирование системы проекта, разработать и внедрить систему в намеченные сроки. Принципиальное отличие Agile-метода — короткие итерации работы и регулярная обратная связь от заказчика и пользователей.
Такое тесное взаимодействие с пользователями предполагает общение на их языке. Получить более точный результат от разработчиков помог предложенный метод user story. Это легкий способ описания системы как черного ящика, ориентированный на инкрементальную разработку.
Какую проблему содержит user story? Как методология Agile повлияла на описание требований к системе? Существует ли лучший метод для работы с требованиями? Об этом и многом другом расскажет главный архитектор решений CUSTIS Максим Цепков.
Читать 📘
Поговорим о методе Agile. Его разработали, чтобы более гибко и эффективно вывести продукт на рынок, ускорить планирование и проектирование системы проекта, разработать и внедрить систему в намеченные сроки. Принципиальное отличие Agile-метода — короткие итерации работы и регулярная обратная связь от заказчика и пользователей.
Такое тесное взаимодействие с пользователями предполагает общение на их языке. Получить более точный результат от разработчиков помог предложенный метод user story. Это легкий способ описания системы как черного ящика, ориентированный на инкрементальную разработку.
Какую проблему содержит user story? Как методология Agile повлияла на описание требований к системе? Существует ли лучший метод для работы с требованиями? Об этом и многом другом расскажет главный архитектор решений CUSTIS Максим Цепков.
Читать 📘
👍1
В этот четверг 9 февраля в Школе системного анализа состоится вебинар «DDD Дебют. Разбираемся с Domain Driven Design» 🔎
Приглашенным гостем и спикером станет главный архитектор решений CUSTIS Максим Цепков. Он расскажет участникам вебинара, что же такое DDD и чем отличается от объектно-ориентированного проектирования, зачем DDD нужен и как применяется в ИТ-проектах.
Вебинар ориентирован на системных аналитиков, руководителей ИТ-проектов и разработчиков.
Зарегистрироваться ✅
Приглашенным гостем и спикером станет главный архитектор решений CUSTIS Максим Цепков. Он расскажет участникам вебинара, что же такое DDD и чем отличается от объектно-ориентированного проектирования, зачем DDD нужен и как применяется в ИТ-проектах.
Вебинар ориентирован на системных аналитиков, руководителей ИТ-проектов и разработчиков.
Зарегистрироваться ✅
sysanschool.timepad.ru
DDD — Dебют. Уютный вебинар про основы Domain Driven Design / События на TimePad.ru
В четверг 9 февраля в 18:00 (мск) состоится вебинар, на котором мы начнем погружаться в DDD — Domain Driven Design. Нашим гостем будет будет Максим Цепков —спикер многочисленных конференций, IT-архитектор и эксперт по методам современного менеджмента.…
Группа компаний CUSTIS традиционно приняла участие в Красноярском экономическом форуме. Его темой стало сохранение человеческого капитала, профессиональных кадров.
Деловую программу КЭФ-2023 открыла экспертная дискуссия «Новые кадры — основа развития Сибири». Что может побудить молодежь остаться в родном регионе? Какие меры нужны для повышения качества образования? Свое мнение по этим актуальным вопросам представили, в том числе, министр образования Красноярского края Светлана Маковская и генеральный директор Национального ESG-альянса Андрей Шаронов. Технологическое решение проблемы миграции людей из регионов дал генеральный директор ГК CUSTIS Владимир Рахтеенко.
🔊 Главное из выступления Владимира Рахтеенко читайте на нашем сайте.
Деловую программу КЭФ-2023 открыла экспертная дискуссия «Новые кадры — основа развития Сибири». Что может побудить молодежь остаться в родном регионе? Какие меры нужны для повышения качества образования? Свое мнение по этим актуальным вопросам представили, в том числе, министр образования Красноярского края Светлана Маковская и генеральный директор Национального ESG-альянса Андрей Шаронов. Технологическое решение проблемы миграции людей из регионов дал генеральный директор ГК CUSTIS Владимир Рахтеенко.
🔊 Главное из выступления Владимира Рахтеенко читайте на нашем сайте.
🔥8
#CUSTIS на VIII Международном форуме Seymartec Energy ✅
В первый день работы форума с темой «Нормирование операций снабжения» выступил Александр Виноградов, ведущий бизнес-аналитик, CUSTIS. Его доклад был посвящен опыту команды компании и способам, которые выравнивают процессы материально-технического обеспечения (МТО). Также эксперт рассказал об аспектах нормирования, которые повышают эффективность управления, используя технологии снабжения из невостребованных запасов.
Александр описал, какие улучшения и эффекты приносит решение от CUSTIS и каким образом его внедрение гарантирует заявленные результаты через методы нормирования операций снабжения. Также спикер выделил пути повышения эффективности МТО в новых условиях.
Читать 📖
В первый день работы форума с темой «Нормирование операций снабжения» выступил Александр Виноградов, ведущий бизнес-аналитик, CUSTIS. Его доклад был посвящен опыту команды компании и способам, которые выравнивают процессы материально-технического обеспечения (МТО). Также эксперт рассказал об аспектах нормирования, которые повышают эффективность управления, используя технологии снабжения из невостребованных запасов.
Александр описал, какие улучшения и эффекты приносит решение от CUSTIS и каким образом его внедрение гарантирует заявленные результаты через методы нормирования операций снабжения. Также спикер выделил пути повышения эффективности МТО в новых условиях.
Читать 📖
👏7
Эксперт CUSTIS рассказал про применение нейросетей в корпоративном обучении 👨🎓
Арсений Благославов, эксперт по развитию бизнеса CUSTIS, принял участие в митапе, организованном CoMagic и UIS. Он рассказал участникам встречи о разработке компании — Платформе Адаптивного обучения, а также двух решениях, реализованных на ней.
В своем выступлении Арсений подробно объяснил, как Платформа Адаптивного обучения от CUSTIS обеспечивает выравнивание уровня знаний и компетенций сотрудников предприятия независимо от его масштаба.
Подробнее читайте на нашем сайте 🔗
Арсений Благославов, эксперт по развитию бизнеса CUSTIS, принял участие в митапе, организованном CoMagic и UIS. Он рассказал участникам встречи о разработке компании — Платформе Адаптивного обучения, а также двух решениях, реализованных на ней.
В своем выступлении Арсений подробно объяснил, как Платформа Адаптивного обучения от CUSTIS обеспечивает выравнивание уровня знаний и компетенций сотрудников предприятия независимо от его масштаба.
Подробнее читайте на нашем сайте 🔗
👏5👎1
В конце этой недели, 21–22 апреля, состоится Analyst Days — уже шестнадцатая конференция по системному и бизнес-анализу 👏🏻
Мероприятие стало значимой площадкой для общения и обмена опытом среди специалистов: местом, где можно рассказать о своих достижениях, подробнее изучить методики и инструменты, повысить профессиональный уровень и прокачать скилы. А также завести полезные знакомства в комьюнити аналитиков 😎
Один из спикеров конференции — главный архитектор решений #CUSTIS и один из основателей компании — Максим Цепков. Он выступит с докладом «Требования или модели — как писать постановки».
🔊 Вот что Максим говорит о содержании доклада:
«Есть идея, что системы сначала надо описывать как черный ящик, и способам такого описания посвящена инженерия требований. Цель: проверив систему на соответствие требованиям, мы сможем гарантировать соответствие системы потребностям бизнеса и обеспечить гладкое внедрение. Проблема в том, что так — не работает. А значит, нет смысла чересчур углубляться в требования, а стоит быстро переходить к моделям системы, либо использовать легкие варианты фиксации требований.
В докладе будет обзор разных подходов к написанию постановок: процедурный и объектный подходы, DDD, use case, user story и другие».
Посмотреть выступление можно, купив онлайн-билет 🎫
Мероприятие стало значимой площадкой для общения и обмена опытом среди специалистов: местом, где можно рассказать о своих достижениях, подробнее изучить методики и инструменты, повысить профессиональный уровень и прокачать скилы. А также завести полезные знакомства в комьюнити аналитиков 😎
Один из спикеров конференции — главный архитектор решений #CUSTIS и один из основателей компании — Максим Цепков. Он выступит с докладом «Требования или модели — как писать постановки».
🔊 Вот что Максим говорит о содержании доклада:
«Есть идея, что системы сначала надо описывать как черный ящик, и способам такого описания посвящена инженерия требований. Цель: проверив систему на соответствие требованиям, мы сможем гарантировать соответствие системы потребностям бизнеса и обеспечить гладкое внедрение. Проблема в том, что так — не работает. А значит, нет смысла чересчур углубляться в требования, а стоит быстро переходить к моделям системы, либо использовать легкие варианты фиксации требований.
В докладе будет обзор разных подходов к написанию постановок: процедурный и объектный подходы, DDD, use case, user story и другие».
Посмотреть выступление можно, купив онлайн-билет 🎫
Платформа key2SCM включена в Реестр отечественного ПО Минцифры РФ 👏🏻👏🏻
Разработанная компанией CUSTIS платформа key2SCM — платформа планирования, сквозного управления снабжением и сбытом для предприятий промышленности и добывающей отрасли вошла в Единый реестр российских программ для электронных вычислительных машин и баз данных.
Работа на платформе помогает бизнесу централизованно управлять запасами и цепями поставок через унификацию и стандартизацию процессов, эффективно масштабировать бизнес-процессы при росте количества поставщиков и клиентов, координировать работу подразделений, оперативно реагировать и принимать решения в нестандартных ситуациях.
Читать подробнее 🔗
Разработанная компанией CUSTIS платформа key2SCM — платформа планирования, сквозного управления снабжением и сбытом для предприятий промышленности и добывающей отрасли вошла в Единый реестр российских программ для электронных вычислительных машин и баз данных.
Работа на платформе помогает бизнесу централизованно управлять запасами и цепями поставок через унификацию и стандартизацию процессов, эффективно масштабировать бизнес-процессы при росте количества поставщиков и клиентов, координировать работу подразделений, оперативно реагировать и принимать решения в нестандартных ситуациях.
Читать подробнее 🔗
👍7👎1
Мировой рынок активно меняется, структурно и технологически. Внешние перемены неизбежно отражаются на эффективности компании, и любой бизнес должен быть готов к форс-мажорам и новым вызовам. Цифровизация бизнес-процессов — один из способов минимизировать негативное влияние обстоятельств, сделать компанию более адаптивной и получить конкурентное преимущество. О том, какие новые технологии помогают это сделать, «РГ» рассказал руководитель практики «Управление цепями поставок» ИТ-компании CUSTIS Роман Алексеев.
Читать статью ⛳️
Читать статью ⛳️
👏8👎1
Перевод аналоговых процессов в «цифру» — не дань моде, а необходимость, условие выживания и успешного функционирования предприятия. Особенно если речь идет о производственных и материалоемких компаниях со сложными цепочками поставок. Что такое цифровизация и к каким изменениям в привычных процессах нужно быть готовыми, если взять ее на вооружение, рассказывает Роман Алексеев, руководитель практики «Управление цепями поставок» ИТ-компании CUSTIS.
Читать в блоге Романа 😎
Читать в блоге Романа 😎
👍5👎1👏1
В Москве прошел Второй всероссийский ИОТ-слёт для ИТ-команд университетов и компаний-разработчиков ✅
134 делегата и спикера со всей страны представили 47 российских вузов и несколько компаний-разработчиков. В креативном пространстве «Старт Хаб» на «Красном Октябре» собрались проректоры, ИТ-директора и сотрудники российских университетов, отвечающие за техническую и инфраструктурную поддержку трансформационных процессов, руководители различных блоков управления образовательной деятельностью и ректоры вузов. На слёте обсудили отечественные цифровые решения для индивидуализации высшего образования, опыт их применения университетами.
Соорганизаторы слёта — ИОТ-университет и экспертно-аналитический центр «Научно-образовательная политика». В программе ИОТ-слёта приняли участие представители МШУ «Сколково», ФГАНУ «Социоцентр», ПАО «Промсвязьбанк», СUSTIS и «Яндекс.Облако».
Читать подробнее 🗞
134 делегата и спикера со всей страны представили 47 российских вузов и несколько компаний-разработчиков. В креативном пространстве «Старт Хаб» на «Красном Октябре» собрались проректоры, ИТ-директора и сотрудники российских университетов, отвечающие за техническую и инфраструктурную поддержку трансформационных процессов, руководители различных блоков управления образовательной деятельностью и ректоры вузов. На слёте обсудили отечественные цифровые решения для индивидуализации высшего образования, опыт их применения университетами.
Соорганизаторы слёта — ИОТ-университет и экспертно-аналитический центр «Научно-образовательная политика». В программе ИОТ-слёта приняли участие представители МШУ «Сколково», ФГАНУ «Социоцентр», ПАО «Промсвязьбанк», СUSTIS и «Яндекс.Облако».
Читать подробнее 🗞
🔥4👎1