Pull to refresh
24
0
Алексей Лебедев @Goodwill

User

Send message

Как правильно задать вопрос своему коллеге?

Reading time3 min
Views33K
Один мой товарищ недавно посетовал, что часто замечает, как наши коллеги повторяют одни и те же ошибки. Эти ошибки он сам часто допускал в прошлом и стремился избавиться от них на протяжении долгого времени. От этого у него возникло желание поделиться некоторыми своими правилами, которые помогают завоевать лояльность коллег и получать развернутые ответы на свои вопросы.

В целом, это просто информация к размышлению, и, наверное, не следует воспринимать всё написанное буквально, но стоит адаптировать их каждому «под себя».

Итак, 7 золотых правил при отвлечении коллег просьбами о помощи:
Читать дальше →
Total votes 45: ↑40 and ↓5+35
Comments19

Самая простая в мире lock-free хеш-таблица

Reading time6 min
Views19K
image

Безблокировочная хеш-таблица — это медаль о двух сторонах. В некоторых случаях они позволяют достигать такой производительности, которой не получить другими способами. С другой стороны, они довольно сложны.
Читать дальше →
Total votes 32: ↑30 and ↓2+28
Comments4

Как легко работать с OneDrive из приложений UWP

Reading time5 min
Views11K

Продолжаю рассказывать об интересных/полезных вещах из мира XAML/C# приложений UWP. OneDrive API является частью Microsoft Graph. Для работы с OneDrive можно использовать OneDrive REST API, которое использует протокол HTTP и в частности его методы GET, POST, DELETE, PUT…

Кроме того, в соответствии с новыми принципами работы Microsoft, была создана библиотека обертка OneDrive SDK for CSharp, которая облегчает работу и использование сервиса из кода ваших приложений.
Читать дальше →
Total votes 25: ↑25 and ↓0+25
Comments10

Использование подхода MVC в WinForms для самых маленьких

Reading time8 min
Views36K
В статье описаны общие принципы построения приложений, с использованием подхода MVC, на примере внедрения в приложение, использующее много лет Code Behind подход.

Не будет:
• Классического Unit Test;
• Принижения влияния Code Behind;
• Неожиданных открытий в MVC.

Будет:
• Unit Test и Stub;
• MVC;
• Внедрение подхода на базе существующего продукта.
Читать дальше →
Total votes 10: ↑9 and ↓1+8
Comments10

Зачем и как использовать визуализацию данных?

Reading time7 min
Views92K


Медицинские исследователи установили, что если в инструкции к лекарству находится только текст, человек усваивает из нее лишь 70% информации. Если же в инструкцию добавить картинки, человек усвоит уже 95%.
Читать дальше →
Total votes 59: ↑55 and ↓4+51
Comments27

Шаблоны в XtraLayoutControl 14.1.5

Reading time4 min
Views4.8K
При создании пользовательских интерфейсов в WinForms приложениях разработчикам приходится делать неинтересную повторяющуюся работу. Страшно представить сколько человеко-часов во всем мире потрачено на фрагменты пользовательского интерфейса, показанные ниже. Сэкономленное время можно было бы провести с близкими людьми, например, на море…

Форма для редактирования адреса.


Login форма.

В этой статье мы рассмотрим существующие подходы к решению проблемы повторного использования элементов пользовательского интерфейса, предложим еще один и обсудим когда какой способ лучше. Статья предназначена для WinForms разработчиков, знакомых с нашей линейкой контролов.
Читать дальше →
Total votes 22: ↑21 and ↓1+20
Comments0

Snap — новая платформа для создания отчетов. Часть 2

Reading time9 min
Views13K
В предыдущей статье я сделал предварительный обзор Snap — нашего продукта для создания отчетов, разработанного, чтобы упростить создание бизнес-документации для вас и ваших пользователей.

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



Итак, под катом вас ждет обещанная занимательная механика.
Читать дальше →
Total votes 31: ↑28 and ↓3+25
Comments13

Snap — новая платформа для создания отчетов. Часть 1

Reading time4 min
Views20K
Классно, когда отчеты делают не программисты, а сами пользователи. Но большиство существующих дизайнеров отчетов безумно сложны. Представьте, как было бы здорово, если бы ваш главный бухгалтер мог конструировать свои отчёты прямо в Ворде! Фантастика? Вовсе нет. Это Snap от DevExpress.

Посмотрите своими глазами, как прост в использовании этот контрол для программистов и конечных пользователей:



Под катом вы найдете подробное описание всего, что умеет делать Snap на текущий момент.
Читать дальше →
Total votes 31: ↑28 and ↓3+25
Comments9

Эволюция веб-фреймворков Microsoft. ASP.NET vNext

Reading time11 min
Views48K


Предпосылки к переменам


Новость о выходе ASP.NET vNext в сети распространилась достаточно быстро вместе с анонсом наиболее интересных новшеств, предложенных в обновлении. ASP.NET MVC 6 получил новое имя и позиционируется как что-то действительно новое в среде web фреймворков Microsoft (MS).
Читать дальше →
Total votes 62: ↑58 and ↓4+54
Comments39

Язык программирования Swift. Русская версия

Reading time17 min
Views374K
imageПривет, Хабр! 2 июня все мы воочию могли наблюдать, как компания Apple начала творить революцию в стане Objective-C разработчиков, представив миру свой новый язык программирования – Swift. Вместе с этим, она выложила в открытый доступ небольшую документацию по языку, которую мы решили перевести, если на то будет спрос. Предлагаем вашему вниманию перевод первой главы. Если тема будет интересна, то мы продолжим публиковать перевод каждую неделю.
Читать дальше →
Total votes 117: ↑103 and ↓14+89
Comments51

DevCon 2014: как это было (+ много фото)

Reading time4 min
Views11K
В конце мая в одном из природных курортов Подмосковья прошла конференция DevCon 2014, которая собрала свыше 900 разработчиков и тестировщиков ПО на месте и более 40000 зрителей онлайн.



Конференция DevCon проходит уже четвертый год подряд, каждый раз предлагая уникальный загородный формат участия – все участники конференции заезжают в загородный дом отдыха и проживают в нем два дня конференции, получая все приятные преимущества курортного места.

В этом году DevCon 2014 предложила участникам следующий формат:

  • 2 дня, с 28 по 29 мая, на базе природного курорта;
  • Пленарный доклад, десятки докладов основной программы в пяти параллельных треках;
  • Мастер-классы, круглые столы и хакатоны "Ночь кодирования" и “F# Coding Dojo”;
  • Выставка партнеров и гостевой дом Microsoft c новыми девайсами;
  • Вечерняя программа и живой концерт группы Uma2rmaH;
  • Активности на свежем воздухе и спортивные мероприятия.

Особенностью DevCon 2014 стал ее международный статус: была запущена английская версия сайта, огранизован специальный трек докладов на английском языке, приглашены эксперты от групп разработки компании Microsoft и из сообщества, организована трансляция англоязычной программы конференции на многих площадках для международной аудитории, а записи через некоторое время будут доступны на портале Channel9.com.

Ниже вы найдете много фотографий с конференции. Если вы были вместе с нами на DevCon 2014, то делитесь впечатлениями в комментариях. Необработанные записи конференции уже можно посмотреть на сайте http://www.msdevcon.ru/. Вскоре мы опубликуем готовые записи докладов на Channel9 и TechDays.ru.
очень много фото
Total votes 39: ↑23 and ↓16+7
Comments18

Использование квадродеревьев при расчёте пробок 2ГИС

Reading time6 min
Views22K
Даже не являясь навигатором, 2ГИС собирает и показывает информацию о пробках. Во-первых, это необходимо для построения оптимальных маршрутов, а во-вторых — такие данные очень нужны пользователям в больших городах.

В 2ГИС сервис пробок появился в сентябре 2011 года и сегодня работает в пяти городах (Новосибирск, Санкт-Петербург, Красноярск, Уфа, Казань). В планах на ближайшее будущее — запустить пробки во всех городах-миллионниках.

Под катом история про то, с какими проблемами мы столкнулись и как их решили.

Читать дальше →
Total votes 56: ↑53 and ↓3+50
Comments20

До встречи на DevCon 2014!

Reading time1 min
Views2.9K
Завтра, 28 мая, в Подмосковье начнется крупнейшая конференция Microsoft по разработке и тестированию ПО — DevCon 2014!

Компания DevExpress традиционно выступает партнером конференции, участвуя в усилиях Microsoft по развитию и поддержке IT-сообщества в России.

DevCon 2014 – это уникальная возможность узнать о том, куда движется платформа Microsoft и услышать о первых результатах внедрения и использования новых технологий. Конференция проходит на свежем воздухе, что позволяет отвлечься от городской суеты и сконцентрироваться на полном погружении в технологии.

Если вы тоже принимаете участие в DevCon 2014, обязательно посетите стенд компании DevExpress! Здесь вы сможете вживую пообщаться с разработчиками наших продуктов, получить полезные и приятные подарки, а также узнать, что написано на оборотной стороне самовара :-)

Читать дальше →
Total votes 27: ↑23 and ↓4+19
Comments0

Разбираем и вычисляем формулы MS Excel

Reading time18 min
Views69K
Одной из самых интересных задач, с которыми нам пришлось столкнуться в процессе работы над компонентом Spreadsheet, стал механизм вычисления формул. Работая над ним, мы основательно углубились в механику функционирования аналогичного механизма в MS Excel.

И сегодня я хочу рассказать вам о принципах его работы, хитростях и подводных камнях. А чтобы не сводиться к сухим пересказам документации, разбавленным дополнениями «из жизни» — я заодно вкратце расскажу, как мы реализовывали подобный механизм.

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

Читать дальше →
Total votes 55: ↑53 and ↓2+51
Comments17

Information

Rating
Does not participate
Location
Россия
Date of birth
Registered
Activity