Мастер-классы на C++ Russia 2017

Если в широкий четверг рядом не оказалось снежного городка, а боевой настрой защитника Отечества сохранился, что может быть продуктивнее мастер-классов от бывалых разработчиков? Мы специально выделяем для этого целый день — 23 февраля, и на этот день продаются отдельные...→ Читать внимательно

ASP.NET Core, Angular 2, SignalR для чайников

Всем привет! Хочу поделиться своим опытом использования ASP.Net Core и Angular 2 с использованием SignalR. Будучи программистом 1С, часто приходится решать задачи, которые на 1С решить сложно или невозможно. Очень помогает знание .Net. Но вот, что касается клиентской части сайтов, то здесь...→ Читать внимательно

Фреймворк NancyFX и сервисы в стиле REST

Здравствуйте, дамы и господа. Подумалось, в нашей пятничной рубрике еще не было ни одной дельной статьи о надувных динозаврах в контексте гостиничного бизнеса. Если вдруг вас совсем не интересует фреймворк NancyFX и микросервисы на платформе .NET, создаваемые с его помощью —...→ Читать внимательно

C++ Russia 2017

Good news, everyone! Надеюсь, у вас пока нет планов на февральские праздники, потому что в 2017 году конференция C++ Russia пройдет 24-25 февраля. Коротко о главном. Что: блины, матрешки, C++! Когда: основная программа 24-25 февраля, день мастер-классов 23 февраля. Где: Москва, отель Бородино (Москва,...→ Читать внимательно

NET-обёртки нативных бибилиотек на C++/CLI

Предисловие переводчика Данная статья представляет собой перевод главы 10 из книги Макруса Хиге (Marcus Heege) «Expert C++/CLI: .NET for Visual C++ Programmers». В этой главе разобрано создание классов-обёрток для нативных классов C++, начиная от тривиальных случаев и до поддержки иерархий и...→ Читать внимательно

Портабельный RWLock для Windows

RWLock — это такой примитив синхронизации, позволяющий одновременное чтение и эксклюзивную запись. Т.е. чтение блокирует запись, но не блокирует чтение других тредов, а запись блокирует все. Читать дальше →...→ Читать внимательно

Готовим ORM не отходя от плиты

Данная статья не является призывом к экстремизму разработке велосипедов. Цель поста в том, чтобы хорошо понять механизм, зачастую его нужно создать с нуля. Особенно это касается такой зыбкой темы как ORM. Читать дальше →...→ Читать внимательно

DEV Labs 2016. Онлайн конференция для C++ разработчиков. 10 декабря

Приглашаем всех C++ разработчиков принять участие в финальной конференции Soft Labs в 2016 году, которая состоится в субботу 10 декабря. По традиции, мы стараемся не растягивать предновогодние мероприятия. Минимум «воды», максимум практических наработок, которые будут полезны...→ Читать внимательно

EF Core: Настройка имени генерируемых моделей в Scaffolding

Так уж вышло, что в нашем старом ASP.NET MVC проекте модели таблиц базы данных хранились с идентичными именами, т.е. в нижнем регистре, с подчеркиваниями и пр., а DTO уже в стандарте именования .NET. Это было сделано по ряду причин. Основные из них: явно задана область применения...→ Читать внимательно