войти зарегистрироваться

Блог компании ГлавстартЭксперты Startup Weekend

Всем привет!

У нас хорошие новости. На Startup Weekened, который пройдет в Москве 17-19 февраля, Илья Сегалович, сооснователь Яндекса, открывавший прошлый Уикенд своей лекцией, на этот раз присоединится к нам в качестве эксперта.

Под катом другие эксперты, которые примут участие в Уикенде и будут делиться опытом и помогать вам отвечать на сложные вопросы, возникающие при создании веб-проекта. Список пока не полный, но мы будем его оперативно обновлять.

Блог компании Digital Cloud TecnologiesСтарт! Первый пост

Мы рады приветствовать Хабра жителей!

C большим удовольствием начинаем вести свой блог на одной из лучших IT-площадок РУНЕТА.

image

Мы — молодая, целеустремленная, профессиональная, амбициозная, креативная команда, для которой важно движение только вперед!

На сегодняшний день мы сделали много интересных проектов. У нас есть ряд собственных приложений – мы с удовольствием расскажем как они были разработаны и какие решения в них были применены.

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

Нашими ключевыми компетенциями являются: WP7, W8, Kinect, Облачные технологии, MS SQL, ASP.NET MVC и Silverlight.

Наша компания поддерживает сообщество разработчиков UNETA (http://uneta.ua) и проводит ежегодную международную конференцию UNETA+.

Среди планируемых тем, которые мы будем освещать — Kinect, WP7, XNA, Silverlight, MS SQL, Windows 8 App., MetroStyle App., Azure, AWS, ASP.NET MVC, HTML5, JavaScript, NOSQL.

Мы уверены, что наше общение на Хабре будет позитивным, интересным и эффективным.

Следите за нашим Хабра-блогом и вы получите море полезной информации.

Разработка под AndroidШаблоны проектирования при разработке под Android. Часть 3 — Пользовательский интерфейс, тестирование, AndroidMock

В прошлой статье я рассказал, что такое MVP и как надо организовать процесс разработки приложений с использованием MVP. Теперь же я покажу как я разрабатывал свой T-Alarm.

Сначала я сделал представление и presenter, как описано в прошлой статье.

Представление (View)


Естественно, что мое представление это наследник класса Activity, точнее RoboActivity, что это такое я вкратце сейчас расскажу. Ниже показан очень характерный кусок исходников для окна редактирования настроек будильника:

Я пиарюсьКак знание MVP поможет сэкономить время и силы стартаперу? из песочницы

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

Что же такое MVP и чем он так хорошо? Ответ на этот вопрос ниже, а начнем с того, что многие из нас сталкиваются с такой дилеммой: «Есть отличная идея, но надо много времени и средств для реализации». Возможно, пару дней эта идея не покидает ваш разум, но потом вы понимаете своё бессилие, и на этом все заканчивается. А все могло быть по-другому…

Разработка под AndroidШаблоны проектирования при разработке под Android. Часть 2 — MVP и Unit tests. Путь Джедая

По началу я хотел только кратко рассказать что такое MVP, но кратко не получилось. Поэтому я выделил этот кусок в отдельную статью, которая мало относится к Android, но очень важна для понимания MVP и модульных тестов. Обещанные же статьи никуда не денутся.

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

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

Разработка под AndroidШаблоны проектирования при разработке под Android. Часть 1 — Введение из песочницы

Писать программки для смартфонов — мое хобби. Все началось с того, что я купил свой первый смартфон Nokia E51 на Symbian и мне очень нравилось что его функционал можно было расширить через установку дополнительных программ.
Но однажды я не нашел необходимой программы и решил написать ее сам. Так и началось мое увлечение программами для смартфонов.

После того как глава Nokia заявил, что дни Symbian сочтены, я решил изучить платформу Android.

Для лучшего усвоения материала я решил написать полезную, хотя бы для себя, программку. Но написать ее не по детски, когда куски примитивного кода копируются из документации, а по взрослому с разработкой архитектуры, и использованием современных технологий программирования TDD, MVP и IoС.

ASP.NET MVCASP.NET MVC в крупных проектах. Введение: Model Binding из песочницы

Вместо вступления


Пока готовилась эта статья, вышел замечательный пост 1andy Организуем view models в ASP.NET MVC, в котором разобрано многое из того, что я хотел бы поведать читателю. По этой причине я решил опустить большое вводное вступление и перейти непосредственно к практическим советам.

Google Web ToolkitВведение в MVP GWT 2.1

Когда я писал топик об использовании шаблона Command для организации RPC-вызовов в GWT то упоминал об MVP-паттерне для построения архитектуры GWT-проектов. Сразу после выступления товарища Ray Rayan’а с докладом о проектировании сложных приложений на GWT трудящиеся по всему миру принялись реализовывать озвученные идеи в виде библиотек и фреймворков. Результатом этих трудов стали средства, позволяющие применять как некоторые моменты MVP-подхода (GWT-Presenter) так и его целиком (Mvp4G). Это все замечательно, но мне лично (уверен, что и остальным GWT-разработчикам) хотелось бы иметь стандартизированный (если можно так сказать) фреймворк/подход для организации GWT-приложений по MVP-схеме. И вот команда, которая отвечает в Google за GWT, наконец-то в версии 2.1 наряду с остальными вкусными плюшками предложила встроенный MVP-фреймворк.
В данной заметке я постараюсь осветить основные моменты встроенного GWT MVP-фреймворка. Как пример будет использовано небольшое приложение, построенное с применением этого подхода.
Данная заметка является вольным трактатом (GWT MVP Development) и на уникальность подхода никоим образом не претендует. Если кого-то заинтересовало такое немаленькое введение

Qt SoftwareРеализация Model-View-Presenter в Qt

Проектируя архитектуру одного проекта, остановился на паттерне MVP — подкупила возможность легко менять ui, а также простота покрытия тестами. Все примеры реализации MVP, что я нашёл в сети, были на C#. При реализации на Qt возникла пара неочевидных моментов, решение которых было успешно найдено. Собранная информация ниже.

Подкасты2Гига.Выпуск #22: С техническим уклоном

2ГигаУчастники:
Евгений Жарков
Владимир Юнев
Гость:
Денис Гладких
 

Содержание: Длительность: ~70 минут
Подкаст на RPOD, POD.FM
прослушан 690 раз