Monthly Archives: Июль 2011

Обновление старого ноутбука

Новый софт в наши дни (в полном соответствии с законом Мура)  пишется по принципу удвоения тормознутости каждые 18 месяцев. В какой-то момент встает вопрос о том, что старое оборудование не может обеспечивать комфортную работу с новыми версиями программ. Ярким примером этому может служить появление MS Visual Studio 2010. В отличие от софта — покупка нового компьютера стоит определенных денег, выкидывать которые, только чтобы воспользоваться новой версией программы, очень не хочется. Компромиссом в этом вопросе может быть обновление определенных компонентов компьютера. В настоящий момент главным фактором скорости работы является производительность жестких дисков. HDD последнее время развивались лишь в сторону увеличения объема хранимых данных. В результате многие пользователи с удивлением отмечали тот факт, что их супер-топовые машины тормозят почти точно так же, как и бюджетные, при открытии приложений вроде MS Outlook или MS Visual Studio. Ситуация долгое время была скандальной. Однако не так давно наш мир посетили SSD диски.
После установки на старый ноутбук подобного диска скорость загрузки Windows уменьшилась до 3 секунд, а скорость открытия Visual Studio до 1 секунды. Подобное быстродействие было обеспечено возросшей с 30 до 200 мб в сек скорости чтения данных с диска.
Статистика скорости чтения

Уведомление о встрече

Очередное заседание клуба состоится во вторник 2 августа в 15-00.

Каждому участнику необходимо подготовить краткую презентацию (5-10 минут) того проекта, над которым он работает (или работал). Долго рассказывать специфические детали не стоит. Сосредоточиться лучше на тех вещах, которые могут показаться интересными другим. Такими вещами могут быть

— примененные архитектурные паттерны (с пояснением, какие проблемы помогли решить эти паттерны);

— опыт использования разных технологий (графический интерфейс, доступ к бд, развертывание приложений и прочее), плюсы и минусы этих технологий;

— наработанные процедуры взаимодействия разработчиков (code review, design-preview, status meetings и прочее);

— что-то еще, чем хочется поделиться.

Паттерн MVVM

Данный паттерн позволяет отделить логику представления данных (view-model) от самого представления (view) при разработке приложений на WPF или Silverlight.

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

Очень облегчает работу с этим паттерном библиотека MVVM Lite.