«Связной ЦР» провел нагрузочное тестирование веб-проекта Йополис в «облаке».
Добрый день! В этой статье мы будем рассматривать процесс создания кастомных анимаций переходов между Activity в Android при помощи ObjectAnimator и AnimatorSet. Всем, кому это интересно — добро пожаловать под кат.
PS: статья написана в основном для начинающих разработчиков.
Читать полностью »
Когда проект маленький, особых проблем с ним не возникает. Список задач можно вести в текстовом файле (TODO), систему контроля версий, по большому счёту, можно и не использовать, для раскладки файлов на живой сервер их можно просто скопировать (cp/scp/rsync) в нужную директорию, а ошибки всегда можно посмотреть в лог-файле. Глупо было бы, например, для простенького сервиса с двумя скриптами и тремя посетителями в день поднимать полноценную систему управления конфигурациями серверов.
С ростом проекта требования растут. Становится неудобно держать в TODO-файле несколько десятков задач и багов: хочется приоритетов, комментариев, ссылок. Появляется необходимость в системе контроля версий, специальных скриптах/систем для раскладки кода на сервер, системе мониторинга. Ситуация усугубляется, когда над проектом работает несколько человек, а уж когда проект разрастается до нескольких серверов, появляется полноценная инфраструктура («комплекс взаимосвязанных обслуживающих структур или объектов, составляющих и/или обеспечивающих основу функционирования системы», Wikipedia).
На примере нашего сервиса "Календарь Mail.ru" я хочу рассказать о типичной инфраструктуре и жизненном цикле разработки среднего по размерам веб-проекта в крупной интернет-компании.
Читать полностью »
Рады сообщить всемам, что PyCharm 3.0 — наша IDE для разработки на языке Python — выпущена в двух редакциях: бесплатной Community Edition с открытым исходным кодом и полнофункциональной Professional Edition.
В двух словах: бесплатная редакция PyCharm основана на открытом коде, зато платная содержит полную функциональность.
Релиз, конечно, этим не ограничивается: в него вошло много новых полезных фич, которые работают в обоих редакциях. Но обо всем по порядку.
Читать полностью »
Сегодня, 12 сентября в Москве в Digital October проходит конференция Windows Camp. На этой конференции мы расскажем о разработке под Windows 8.1, Windows Phone и Windows Azure. Читать полностью »
Всем привет,Данной статьей я бы хотел продолжить цикл статей, ссылка на который приведена внизу данного поста. Итак, мы построили хорошую команду разработчиков, где вас принимают как лидера, вы договорились с заказчиками вашего продукта о том, как должны ставиться задачи, и воплотили эту договоренность в жизнь.
Теперь пришла пора посмотреть на то, что мы получили от Заказчика, и как это можно запланировать, чтобы не сильно отклоняясь от графика работы, выполнить все задачи на высоком уровне качества, где качество это соответствие выданного продукта ожиданиям заказчика.
Хочу просто поделиться недавно найденным сервисом для работы с регулярными выражениями. Да, это еще один сервис. Но у него есть особенность — он позволяет не только составлять регулярные выражения, но и помогает разбирать уже написанные — эдакий regexp-декомпилятор.
Сервис называется Regex101.
Уважаемые разработчики и ИТ-профессионалы! Стартовал конкурс для российских подписчиков MSDN – «MSDN-подписчики в облаке Windows Azure», который продлится до 1 ноября. Для участия необходимо в рамках подписки MSDN активировать Windows Azure, поднять в облаке виртуальную машину или веб-сайт и оформить заявку на портале конкурса!
Участник, подавший заявку седьмым, получит планшет Acer Iconia Tab w510 32G Dock, семидесятый – смартфон Nokia Lumia 920, и сотый участник – игровую консоль Microsoft Xbox 360 с сенсором движений Kineсt. 50 первых участников получат сувениры с логотипами продуктов Microsoft.
Читать полностью »
Всем добрый день. В своих предыдущих постах я говорил о воле, лидерстве и коммуникациях, тех моментах что, по моему мнению, являются ключевыми для управления ИТ компанией. Теперь, я бы хотел поговорить о самом важном моменте в жизни любой ИТ компании — планировании.
Планирование это ключевой аспект работы ИТ менеджера. Люди которые умеют хорошо планировать ценятся на вес золота, их тяжело найти и легко потерять :). Давайте я опишу собственные принципы и методы планирования, которые я применял в своих компаниях.
Приветствую разработчиков программного обеспечения, которые интересуются образованием и повышением квалификации, хотят изучить что-то новое или проверить свои силы с помощью сертификации.
Онлайн-академия Microsoft Virtual Academy еще в начале года объявила о первом миллионе участников из 100 стран мира. Сегодня мы приветствуем новых участников и приглашаем вас присоединиться к нашему движению. С помощью курсов и тестирования MVA вы сможете быстро изучить новые технологии и проверить свои знания с помощью тестов, получив сертификат. И все это совершенно бесплатно! Вы можете найти подробности о академии MVA в этой статье на Хабре.
Мне приятно представить вам несколько новых курсов MVA, которые были специально опубликованы для русскоязычных разработчиков: