Об авторе
Решил добавить страничку о себе, но не знаю что писать, т.к. CV постить как-то неохота. Вот ключевые моменты.
Образование: B.Sc. Computer Science, University of Southampton. Скоро может и магистра получится получить.
Карьера: 9 лет в разработке (.Net), немного ПМства.
Комьюнити: руководитель Петербургской Группы Alt.Net
Проф. интересы:
- Интеграция данных — как эффективно получить данные их стороннего источника, обработать их, и правильно сохранить. Поставляю решения с использованием собственных наработок. Достаточно успешно применяю Altova MapForce. Прицениваюсь к BizTalk.
- Потоковая обработка данных — Reactive Extensions, NEsper, StreamInsight. Визуализирую с помощью собственных наработок.
- Анализ данных — SPSS/SAS (ручками), SSAS (давайте уж побыстрее поддержку VS2010!), много сторонних пакетов.
Мой разработческий стек:
- Языки: приемущественно C# (MVP с 2009г.). Использую C++ для вычислений, F# для отдельных задач (к пр. парсеры). Рассматриваю D.
- IDE: VS2010 для всего серьезного, IntelliJ IDEA, собственный ActiveMesa Lightning Editor. Также внутрипроцессный редактор. Экспериментирую с MPS.
- Библиотеки: из основных – Autofac, log4net, NUnit. Для web mining’а используется WatiN, Html Agility Pack, MongoDB/NoRM.
- Базы данных: MongoDB, но есть один проект на SQL Server CE. На SQL Server и аналоги уже больше смотреть не могу, от NHibernate становится плохо. Мой вам совет: использйте только NOSQL базы. Если нужен репортинг – купите одну лицензию и спроецируйтесь туда.
- Презентационный слой: Asp.Net MVC (SharpKit, jQuery/AJAX), WinForms (DevExpress). Пробовал WPF но “не срослось”.
- Математические пакеты: Mathematica, MATLAB
- И еще: для синхронизации файлов между машинами фанатично использую DropBox, чего и вам желаю, т.к. сервис просто спасает.
Интересы (nobody cares, I know) :
- Финансовое программирование: очень давняя моя затея, которая до недавнего момента была всего лишь хобби. Сейчас же я решил что пора производить конверсию навыков, поэтому есть ненулевая вероятность, что когда-нибудь я пойду учиться по специальности M.Sc. Financial Engineering (MFE). А почему бы и нет? Образование-то бесплатное.
- Компьютеры: периодически собираю новые компьютеры; разбираюсь в аппаратной тематике; страдаю нетерпимостью к экономии на основных средствах для девелоперов.
- HiFi: люблю музыку в нормальном качестве, хотя и допускаю, что людей которые в этом разбираются в принципе мало, и многим хватает качества звучания МакБука или Айпода. У меня есть и то и другое, и должен признаться — качество звука у эппловских устройств – абсолютная, унылая посредственность.
- Радио: когда я был малолеткой, дома было несколько неплохих приемников (Sony делала весьма серьезные аггрегаты). Сейчас иногда включаю свой Alinco чего-нибудь послушать, хотя много иностранных радиопрограмм теперь можно найти в интернете. А всякая экзотика, это да…
Я далеко не фанат фетишизирования всяких гаджетов, телефонов итп, но есть вещи которые стоят своих денег, в частности:
-
Rode Podcaster, хороший микрофон для подкастов, который я вам рекомендую т.к. надоело слушать подкасты в ужасном качестве. Не покупать без кронштейна и шокмаунта!!!
-
Sennheiser HD650, самые нейтральные наушники с качественным звуком. Не покупать без усилителя (например Audiolab M-DAC)! Окружающим эти наушники мешать будут, поэтому рекоммендуется отдельный офис.
-
Kindle DX, лучшая ч/б читалка размера “почти А4”. Брать надо с обложкой от Амазона (другие не брать, только у Амазона есть правильное крепление) или без обложки вообще (Амазоновая обложка весит как сам Киндл(, адаптер европейский не брать ибо все прекрасно заряжается через стандартный micro USB.
-
To be continued…
Хотите написать гостевой пост или выступить с докладом на spbalt.net? Тогда свяжитесь со мной по скайпу – dmitri.nesteruk

ты сможешь помочь мне как переделать всё на русский язык в моём блоге http://vsebloger.wordpress.com/
vsebloger
11 Ноябрь 2010 в 13:02
советую порыться в настройках
Dmitri
11 Ноябрь 2010 в 14:30
А почему Boo используете для метапрограммирования, а не, к примеру, деревья выражений в C#?
Oleg
2 Август 2011 в 14:16
Тут все просто – деревья могут создавать только expressions, а не statements. Метапрограммирование в Воо – намного более серьезный функционал. И главное понятный – с деревьями выражений очень сложно работать, плюс они компилируются в процессе исполнения.
Dmitri
3 Август 2011 в 9:34
Дмитрий, у вас опечатка в слове “нетерпимостью”.
з.ы. Спасибо за подкаст по .NET!
optim1st
20 Август 2011 в 10:07
Спасибо! зы: Опечатку пофиксил.
Dmitri
20 Август 2011 в 10:23
Здравствуйте Дмитрий.
Не могли бы Вы подсказать как решить следующую задачу с помощью mongodb желательно PHP?
Рекурсивный обход.
Есть категории товара, у них есть под категории, и так далее, у товара есть атрибуты, наименование, цена и пр.
Нужно искать вводить и удалять товар.
Может быть есть примеры где то, я не нашел.
Спасибо.
Олег
1 Октябрь 2011 в 0:55
Привет, я если честно ничего не знаю про то, как работает РНР драйвер для Монго – сам использовал только NoRM & mongodb-csharp. Соответственно рекоммендую пойти на сайт Монго и посмотреть, как строятся запросы из под РНР, и возможно ли это вообще.
Dmitri
11 Октябрь 2011 в 9:24
Извините это про mongodb
Oleg
1 Октябрь 2011 в 11:15
Можно и на mongodb-csharp
Олег
11 Октябрь 2011 в 23:39
Дмитрий. Доброго времени суток. Очень интересно читать Ваши посты и слушать подкасты. Спасибо Вам за них. В частности подкасты группы altnet. Но возникла проблема, ссылка на 19 подкаст группы altnet на всех возможны ресурсах битая. Не могли бы Вы ее восстановить или выслать целую ссылку на мою почту. Был бы Вам за это очень признателен.
Евгений Д.
3 Апрель 2012 в 22:38