Как стать автором
Обновить
0
0
Artiom Kenibasov @kTomy

Пользователь

Отправить сообщение

Адаптируем AutoMapper под себя

Время на прочтение9 мин
Количество просмотров29K

AutoMapper один из основных инструментов применяемых в разработке Enterprise приложений, поэтому хочется писать как можно меньше кода определяя маппинг сущностей.


Мне не нравится дублирование в MapFrom при широких проекциях.


CreateMap<Pupil, PupilDto>()
 .ForMember(x => x.Name, s => s.MapFrom(x => x.Identity.Passport.Name))
 .ForMember(x => x.Surname, s => s.MapFrom(x => x.Identity.Passport.Surname))
 .ForMember(x => x.Age, s => s.MapFrom(x => x.Identity.Passport.Age))
 .ForMember(x => x.Number, s => s.MapFrom(x => x.Identity.Passport.Number))

Я бы хотел переписать так:


CreateMap<Pupil, PupilDto>()
 .From(x=>x.IdentityCard.Passport).To()
Читать дальше →

Корректный ASP.NET Core

Время на прочтение14 мин
Количество просмотров79K

Корректный ASP.NET Core


Специально для любителей книг из серии "С++ за 24 часа" решил написать статью про ASP.NET Core.


Если вы раньше не разрабатывали под .NET или под какую-то аналогичную платформу, то смысла заходить под кат для вас нет. А вот если вам интересно узнать что такое IoC, DI, DIP, Interseptors, Middleware, Filters (то есть все то, чем отличается Core от классического .NET), то вам определенно есть смысл нажать на "Читать дальше", так как заниматься разработкой без понимания всего этого явно не корректно.

Читать дальше →

Подборка русских и зарубежных фантастических книг за год

Время на прочтение5 мин
Количество просмотров81K


Почти два года назад мы делали подборку любопытных фантастических книг, вышедших в 2014 году. И в начале этого года мы решили поддержать это начинание — предлагаем вам одни из самых интересных, по мнению читателей, фантастических произведений, вышедших в 2016-м (как на русском, так и на английском).
Читать дальше →

Как мы отличали тележку от прораба — видеоаналитика для кассовой зоны гипермаркета (и продолжение про кота-терминатора)

Время на прочтение6 мин
Количество просмотров30K
В одном строительном гипермаркете есть 18 касс, и надо уметь делать так, чтобы кассиры открывали их вовремя, чтобы очередь не была больше 4 человек. Ну, и чтобы лишние кассы не простаивали открытыми. Это распознавание людей (подсчёт покупателей) с видео, аналитика по погоде и другим факторам и предсказание потока. Плюс много другой забавной статистики.


Пример очереди перед кассой — картинка обрезанная и замыленная по просьбе безопасников, по факту очередь мы видим длиннее, чем на фото.

В рознице первым вопросом стало то, как отличить прораба от тележки. И это было ничуть не смешно.

Да, и тем, кто переживал за кота-терминатора из прошлого поста — его поймали. Детали в конце.
Читать дальше →

Автоматизация дефрагментации индексов в базе данных MS SQL Server

Время на прочтение6 мин
Количество просмотров25K

Предисловие


В интернете можно найти массу информации о дефрагментации или перестроению индексов. Однако, большинство рекомендаций направлены на базы данных, у которых есть время минимальной нагрузки (в основном ночью).

А как быть с базами данных, которые постоянно используются как для изменения данных, так и для получения информации 24 часа в сутки, 7 дней в неделю?

В данной статье приведу реализованный механизм автоматизации дефрагментации индексов в базе данных для поддержки базы данных у нас на предприятии. Этот механизм позволяет все время дефрагментировать нужные индексы, т к в системе 24x7 фрагментация индексов происходит постоянно. И часто дефрагментация даже 1 раз в день для индексов недостаточна.
Читать дальше →

Texas Instruments, или как 20 лет продавать вычислительное устройство с 40-летним процессором

Время на прочтение6 мин
Количество просмотров38K
Стартап ZiLOG был основан в 1974 году двумя выходцами из Intel. В Intel они работали над микропроцессорами 4004 и 8080 — первыми коммерчески доступными однокристалльными процессорами в мире. Но на тот момент Intel специализировалась на чипах полупроводниковой памяти, и процессоры не были основным направлением работы компании.

Итак, в ноябре 1974 года главный разработчик 4004 и 8080 Федерико Фаджин и менеджер Intel Ральф Унгерманн основали собственную компанию. Позднее к ним присоединится ещё один бывший сотрудник Intel — Масатоси Сима. С начала 1975 по март 1976 идёт работа над Z80, первым продуктом маленького стартапа из 12 человек.

Новый микропроцессор был программно совместим с 8080, но имел ряд улучшений. Это был 8-битный чип на 8,5 тысяч транзисторов на техпроцессе 3 мкм. Он питался от напряжения в 5 вольт и работал на частоте от 2,5 до 8 МГц. Процессор мог адресовать до 64 КБ памяти.
Читать дальше →

Подборка подкастов по программированию на русском и английском языках

Время на прочтение7 мин
Количество просмотров181K
Всем привет! В этой статье собраны одни из лучших подкастов по программированию как на русском так и на английском языках, которые позволят вам быть всегда в курсе последних новостей.

Подкасты представляют собой звуковые файлы, которые можно слушать в любое время на вашем компьютере или другом устройстве (IPod, IPad, смартфон и т.д.). Это самый портативный способ потреблять контент и узнавать что-то новое. Популярность подкастов росла на протяжении многих лет и теперь они охватывают очень широкий круг вопросов.

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

Информация

В рейтинге
Не участвует
Откуда
Haarlem, Noord-Holland, Нидерланды
Дата рождения
Зарегистрирован
Активность