июнь 2011

303112345
6789101112
13141516171819
20212223242526
27282930123

май 2011

2526272829301
2345678
9101112131415
16171819202122
23242526272829
303112345

апрель 2011

28293031123
45678910
11121314151617
18192021222324
2526272829301

март 2011

28123456
78910111213
14151617181920
21222324252627
28293031123

февраль 2011

31123456
78910111213
14151617181920
21222324252627
28123456

Новостные каналы

Материал из CustisWiki

Перейти к: навигация, поиск
Поиск новостей
 

2011-06-03 Семинар: первое приложение для iPhone - 09.06.2011

Бонжур!

У нас очередные новости: в следующий четверг (а это 9 июня) мы семинаримся на тему приложений для iPhone. Вещать про разработку под вражеский девайс будет Тарасов Глеб

Этот семинар для тех, у кого нет опыта в Objective-C, и кто только раздумывает, а не написать ли что-нибудь для iPhone? Ну и, несомненно, послушать эту тему может быть любопытно тем, кому интересно, а как вообще выглядит разработка в мире Apple.

О чем, собственно, мы расскажем:

  • Что же нужно для того, чтобы начать писать для iPhone?
  • Небольшой обзор Objective-C и сравнение с другими языками
  • Как выглядит процесс разработки: среда разработки, эмулятор iOS, отладка на телефоне, тестирование
  • Регистрация в AppStore и публикация приложения

Время и место встречи изменить нельзя: 18:30, конференц-зал компании.

Напоминаем, что для регистрации на семинар нужно отправить заявку на адрес hr@custis.ru, указав

  • дату семинара,
  • ФИО,
  • вуз/факультет,
  • ваш мобильный телефон.

Приходите, будем рады!

ЗЫ: мы уже обработали видео с семинара про PostSharp и скоро выложим, ура! Остальные пока в процессе, работаем над этим :)

2011-06-02 Круглый стол в Ассоциации европейского бизнеса

02 июня 2011
Aeb-logo.gif

2 июня 2011 г. в московском представительстве Ассоциации европейского бизнеса (АЕБ) на Краснопресненской набережной прошел круглый стол на тему Неформатные Информационные Технологии, организованный ИТ-Телекомовским Комитетом АЕБ. Генеральный директор CUSTIS Владимир Рахтеенко представил его участникам доклад Реализация уникальных бизнес-моделей с помощью динамических ИТ систем.

Фото-репортаж с круглого стола в Ассоциации европейского бизнеса

Программа Круглого стола «Неформатные Информационные Технологии»


2011-05-31 II Летний Аналитический Фестиваль

Кстати, наши сотрудники будут выступать и участвовать на ЛАФ-2011 — это «II Летний Аналитический Фестиваль».

Laf-banner.gif

Место проведения: г. Иваново
Время проведения: 25-26 июня 2011
Цель фестиваля: Обмен опытом в области системного анализа и организации работы в ИТ-проектах. Обсуждаются темы:
  • системный анализ,
  • моделирование в проектах по разработке ПО,
  • управление информацией в ИТ-проектах,
  • организация работы в командах, разрабатывающих ПО.

Присоединяйтесь!

2011-05-23 Семинар для студентов Java 3G - 26.05.2011

Итак, 26 мая уже близко, и мы приглашаем Вас на следующий семинар, который мы подготовили для студенческой аудитории. Его тема: Java 3G: Groovy, Grails, Griffon, а рассказывать о волшебстве java — будет Долганов Андрей, ведущий разработчик банковского направления.

Этот семинар будет полезен для желающих познакомиться с Groovy, динамическим языком на платформе Java. Так же, на встрече будут рассмотрены основные возможности языка — от простых, но мощных, повышающих продуктивность разработчика, до динамических, облегчающих создание DSL (языков для работы с определенной предметной областью). А еще, будут продемонстрированы наиболее заметные фреймворки для создания веб- и
десктоп-приложений на Groovy — Grails и Griffon.

Примерный план встречи:

  1. Groovy:
    • История создания
    • Groovy как лучшая Java
    • Динамические возможности Groovy (Meta-Object Protocol и разработка DSL)
    • Производительность Groovy или зачем нужен Groovy++
    • Популярные фреймворки и библиотеки
  2. Grails:
    • Обзор возможностей
    • Демонстрация разработки приложения
  3. Griffon:
    • Обзор возможностей
    • Демонстрация разработки приложения

Время и место встреч прежние: 18:30, конференц-зал компании.

Напоминаем, что для регистрации на семинар нужно отправить заявку на адрес hr@custis.ru, указав дату семинара, ФИО, вуз/факультет и ваш мобильный телефон.

2011-05-17 Весенние ярмарки вакансий 2011

C марта по апрель мы побывали на нескольких «ярмарках вакансий» — это стало уже традицией нашей компании.

31 марта мы ездили в МГУ на ВМК:

→ продолжить чтение…

2011-05-11 Отчет по семинару от 28го апреля

Цикл наших семинаров удачно стартовал! Мы успели провести уже две встречи со студентами:

7 апреля состоялся семинар на тему «Паттерны разработки HasValue и Асинхронный фильтр», который рассказывал Клинчаев Олег. Видео по этому семинару мы пока обрабатываем, постараемся выложить и отчитаться чуть позже. А 28-го апреля мы провели семинар на тему «Проектирование с использованием UML». Командовал парадом — Иофе Влад: за неполных 4 часа мы постарались рассказать о том, что такое UML, с чем его едят, где и как используют, а так же устроили небольшое соревнование по решению UML-задачки. Мы были приятно удивлены тем, что многие заинтересовались этой темой и мало того — активно участвовали в обсуждениях и мозговом штурме задачи!

Как все это было:

В начале — теоретическая часть, куда ж без нее ;)

→ продолжить чтение…

2011-05-11 Бухгалтер и компьютер

11 мая 2011
Бух-и-комп.jpg

В журнале «Бухгалтер и компьютер», № 5/2011 опубликована статья главного аналитика компании CUSTIS Максима Цепкова Когда всем понятно.

Диаграммы учета: мост между бухгалтером и разработчиком. Опыт нашей компании, которая уже пятнадцать лет специализируется на заказной разработке учетно-аналитических приложений, показывает, что учет следует рассматривать вовсе не как некоторый дополнительный, обеспечивающий компонент системы. Наоборот, схема учета наряду с моделью данных может служить хорошей основой архитектуры приложения. Однако для этого надо уметь эффективно представлять ее. Сейчас схемы учета описываются объемными текстами, и в такой форме за частностями конкретных случаев очень сложно увидеть целостную картину. Более эффективным является представление таких описаний в наглядном виде: это позволит показать связь учета с реальными потоками ресурсов и улучшить взаимопонимание между разработчиками и финансовыми специалистами. Для этой цели нами и были разработаны диаграммы учета.

Полный текст статьи Максима Цепкова «Когда всем понятно»

2011-04-29 Конференция ADD-2 (Санкт-Петербург)

29-30 апреля 2011
Add-logo(224x61).png

29 апреля 2011 в Санкт-Петербурге началась двухдневная конференция разработчиков Application Developer Days. Команда ведущих специалистов CUSTIS приняла в ней активное участие.

Стас Фомин в этом году являлся председателем программного комитета ADD.

С докладами на конференции 30 апреля выступили:

2011-04-27 Intelligent Enterprise

27 апреля 2011
Blog-ie-logo(170x44).gif

В журнале Intelligent Enterprise, № 4/2011 опубликована статья руководителя отдела технологического развития компании CUSTIS Игоря Беспальчука «Управление изменениями в прикладном ПО уровня предприятия».

«Управление изменениями должно быть организовано в компании как часть общего процесса разработки ПО. А процесс разработки зависит от масштабов и особенностей проекта, его специфических сложностей и конкретного заказчика. Готового универсального рецепта, как выстроить этот процесс эффективно, нет, и оптимальное решение — создать свой собственный, уникальный процесс, используя лучшие практики отрасли. Применение стандартов в разумном объеме позволяет обеспечить качество и надежность процесса, а гибкие методологии повышают эффективность работы команд разработчиков. Мы постарались проиллюстрировать эти принципы на примере процесса разработки ПО уровня предприятия как наиболее сложного с точки зрения управления изменениями.»

Полный текст статьи Игоря Беспальчука Управление изменениями в прикладном ПО уровня предприятия

2011-04-22 Конференция SQA Days - 9 (Казань)

22-23 апреля 2011
SQADAYS Kazan.jpg

Команда аналитиков-тестировщиков CUSTIS отправилась в Казань, чтобы 22-23 апреля 2011 года принять участие в Девятой международной конференции в области обеспечения качества ПО Software Quality Assurance Days.

Наталья Медведева, ведущий инженер компании CUSTIS, представила там доклад на тему

«Тестировщик на все руки в Scrum-команде».


2011-04-25 Продолжаем цикл семинаров для студентов:

Темами наших следующих встреч будут UML и аспектно-ориентированное программирование. Расскажем о них немного подробней:

28 апреля пройдет мастер класс на тему «Проектирование с использованием UML».

Размышлять на тему UML будет Иофе Владислав — один из сильнейших ведущих разработчиков компании. Здесь мы расскажем о том, что такое UML, для чего он задумывался и как используется, обсудим такие темы:

  • наиболее используемые виды диаграмм с примерами;
  • инструменты работы с UML;
  • UML-анекдот ;)

Постараемся ответить на вопросы:

  • Почему UML не достаточно;
  • Блок-схема — это UML?

Попрактикуемся в проектировании небольшой информационной системы с помощью UML.

12 мая мы встречаемся по теме «Аспектно-ориентированное программирование. PostSharp». Рассказывать семинар будет наш замечательный ведущий разработчик — Русецкий Георгий. На этой встрече мы рассмотрим:

  • Что такое АОП
  • Его основные концепции
  • Зачем и в каких ситуациях есть смысл использовать АОП
  • Основы Postsharp — АОП фреймворка для .NET

А также ознакомимся с примерами использования PostSharp в разработке приложений и выясним, какие преимущества даёт использование АОП.

Время и место встреч прежние: 18:30, конференц-зал компании. Напоминаем, что для регистрации на семинар нужно отправить заявку на адрес hr@custis.ru, указав дату семинара, ФИО, вуз/факультет и ваш мобильный телефон. С нетерпением ждем Вас!

2011-04-20 Национальный банковский журнал

20 апреля 2011
Nbj(80x49).gif

В Национальном банковском журнале (NBJ) № 4 (апрель, 2011) опубликовано интервью руководителя и заместителя руководителя направления «Финансовые институты» Сергея Тихомирова и Андрея Гущина о том, как с помощью портальных решений от компании CUSTIS заказчик может самостоятельно создавать приложения.

Андрей Гущин: «Мы полностью погружаем заказчика в проект, а затем проводим специальное обучение. В результате сопровождение существующего функционала целиком передается заказчику. Исключение составляют сложные случаи, требующие, например, подключения новых приложений или создания дополнительных функциональных возможностей. Также у нас есть собственная разработка — конструктор порт-летов, который позволяет ИТ-специалистам заказчика оперативно создавать небольшие приложения в портале с помощью тех примитивов, которые наша компания поставляет в виде библиотек.

Как показывает практика, этот конструктор способен покрыть большую часть потребностей заказчика, поскольку с его помощью можно легко создать на портале дополнительный функционал. При этом затраты и время разработки уменьшаются в несколько раз. Функциональные возможности конструктора разрабатываются также под конкретного заказчика, чтобы он мог создать как можно большее количество приложений сам. Мы всегда стремимся предоставить в распоряжение своих заказчиков максимальный функционал, которым они смогут эффективно управлять.»

Полный текст интервью Сергея Тихомирова и Андрея Гущина «Наш клиент сам может сконструировать себе портал»

2011-04-15 Software People 2011 (Москва)

7-8 апреля 2011
Logo-sofpwarepeople(140x32).gif

Команда сотрудников CUSTIS 7-8 апреля 2011 приняла участие в конференции Software People 2011

Наши специалисты выступили на конференции с докладами:



Типизируем задницу

На недавно прошедшем семинаре по Nemerle Владислав Чистяков, его текущий maintainer, впал в ступор, пытаясь определить тип выражения throw NotImplementedException(); , и был несказанно удивлен, когда удалось написать что-то вроде

def a : int = throw NotImplementedException();

def b : void = throw NotImplementedException();

Честно говоря, его удивление само по себе немного удивительно, учитывая, что он ковырял много разных языков программирования, и Хаскель в том числе.

Таки вот — это выражение сигнализирует, грубо говоря, о том, что во время выполнения некой функции случилась некая задница. Кстати, именно так её и называют некоторые вполне серьезные люди — bottom (для краткости иногда обозначая её значком _|_). Исключение — это не единственное проявление задницы, бывает ещё бесконечная рекурсия.

Так какой же она может иметь тип? Ну, очевидно, задница может случиться во время выполнения абсолютно любой функции. А абсолютно любая функция может иметь абсолютно любой тип. То есть — задница может иметь абсолютно любой тип, она полиморфна! А тип того, что может иметь абсолютно любой тип, записывается в C# примерно так:

public static T Bottom<T>()
{
    throw new NotImplementedException();
}

Причина неимоверной популярности задницы именно среди хаскеллистов объясняется ленивостью этого популярного языка. Ленивость — это передача туда-сюда «недовычисленных» выражений. Она, с одной стороны, дает преимущества в модульности кода (эти преимущества в какой-то степени должны быть знакомы и сишарпистам — весь Linq крутится вокруг «слегка ленивых» списков), но, с другой стороны, каждое из недовычисленных выражений может содержать в себе Её. Задницу.

2011-04-05 Семинары для студентов

Приглашаем Вас на цикл весенне-летних семинаров!

Первым, мы запускаем семинар на тему: «Паттерны разработки HasValue и Асинхронный фильтр»; рассказывают его наши сотрудники - Клинчаев Олег и Ермаков Дмитрий.

Время встречи: 18:30, 7 апреля, конференц-зал Компании.

Краткая аннотация: Олег и Дмитрий расскажут о коммерческой разработке desktop приложений для баз данных на Java Swing, и откроют некоторые секреты, которые позволяют нашей Компании в кратчайшие сроки делать удобные и красивые пользовательские интерфейсы.

Далее мы продолжим цикл такими темами:

28 апреля – Проектирование с использованием UML. Мастер класс.

12 мая – Аспектно-ориентированное программирование. PostSharp.

26 мая – Java 3G: Groovy, Grails, Griffon.

9 июня – Разработка приложений под iPhone.

23 июня – Domain Specific Languages: теория и практика.

За более подробными анонсами семинаров следите в нашем блоге!

Приходите, и вы сможете узнать много интересного о современных тенденциях разработки ПО; подискутировать, услышать ответы на свои вопросы, и, конечно же, узнать, чем живет современная IT-компания.

Для регистрации на семинар просьба отправить заявку на адрес hr@custis.ru; в заявке нужно указать дату семинара, ФИО, вуз/факультет и ваш мобильный телефон. Если вам на e-mail не придёт подтверждение регистрации, регистрируйтесь по телефону +7(495) 772-97-02. Наш адрес: Архангельский переулок, дом 1; офис 423 (4 этаж).

Ждем Вас!

2011-03-29 «Nemerle» — Встреча сообщества ALT.NET

В этот четверг, 18-30 31го марта, у нас состоится 3-е собрание московской группы ALT.NET. (http://mosalt.net/).

Где мы находимся, наши читатели наверное уже знают, а регистрироваться надо тут (и не забывать паспорт или другое удостоверение личности — иначе не пустят).

Ниже — собственно анонс встречи.

Будет выступатьЧистяков Владислав c RSDN, текущийmaintainer, архитектор и идеолог языка Nemerle. Название доклада: «Nemerle deep dive» («Глубокое погружение в Nemerle»).Рассказ о языке:
  • Ядро языка;
  • Вывод типов;
  • Мимикрия под C# в области поддержки ООП;
  • Поддержка функционального программирования:
    • Функции как первоклассные значения;
    • Алгебраические типы;
    • Сопоставление с образцом;
  • Гигиенические (LISP) макросы в Nemerle:
    • Что такое? С чем едят?
    • Как сочетаются с IDE и прочими технологиями?
    • Сложности разработки, отладки, сопровождения.
    • Развечание мифов;
  • Ограничения версии 1.0;
  • Что будет в Nemerle 2.0?
  • Примеры практического использования макросов, прикладные макро-библиотеки:
    • Nemerle.Xml — XML-литералы;
    • Nemerle.Peg — быстрый и гибкий генератор парсеров шаговой доступности;
    • ComputationExpressions:
      • Асинхронное программирование;
      • Yield внутри выражения;
      • Другие применнения.
    • Nemerle on Rails — миграции, автоматизация формирования ViewModel, движок рендеренга HTML «Spark»;
    • Nemerle.WUI.Reactive — реактивный Web-интерфейс на основе статически типизированного языка вместо скриптов;
    • Мелкие полезняшки:
      • Автоматизация реализации зависимых свойств в WPF
      • Record — автоматизация создания конструкторов
      • Автоматизация паттернов проектирования ООП (Abstract factory, Aggregate, Proxy, Singleton)
      • Late-binding — позднее связывание
      • Surroundwith — создание аналогов using и lock в мгновение ока.
      • Memoize
      • $-строки
      • Assertions
      • ListComprehension
      • Regexp match
      • StructuralEquality, LexicographicCompareTo, StructuralHashCode
    • .. и многое другое.

2011-03-29 PC Week (Обзор: ИТ в финансовом секторе)

29 марта 2011
Pcweek.gif

Интервью в обзоре PC Week Review: PC Week Review: ИТ в финансовом секторе, март 2011.

Функционал системы и ее стоимость чаще всего являются определяющими факторами при выборе программных продуктов. К организациям, работающим в финансовой сфере, это относится так же, как и к любым другим. Вместе с тем гибкость, производительность, масштабируемость — не только слова из рекламных буклетов поставщиков решений, но и требования самого бизнеса, среды, в которой он существует и развивается. Устаревшие технологии, на базе которых реализован программный продукт, на определенном этапе станут тормозить его развитие. Как этого избежать? Какие продукты сегодня востребованы участниками российского финансового рынка? Руководитель направления «Финансовые институты» компании CUSTIS Сергей Тихомиров побеседовал на эту тему с обозревателем PC Week/RE Алексеем Ворониным.

Полный текст интервью Сергея Тихомирова Компаниям-лидерам необходимы кастомизированные ИТ-решения

2011-03-25 Req Labs 2011 (Киев)

25 марта 2011
Blog-reqlabs-2009(160x104).png

25 марта 2011 г. в Киеве состоялась вторая конференция для бизнес- и системных аналитиков, посвященная работе с требованиями в ИТ-проектах Req Labs 2011.

С докладом «Заказная разработка. Системная архитектура вместо требований» на конференции выступил Михаил Заборов, руководитель направления CUSTIS "Торговые сети".

Программа конференции Req Labs 2011


2011-03-04 Конференция AgileDays'2011

2011-02-25 Открытые системы

25 февраля 2011
Osmag.gif

В журнале Открытые системы № 1-2011 опубликована статья ведущего программиста CUSTIS Василия Кудрявцева — «Ретроспектива в agile-командах».

«Чем дольше команда работает по принципам Agile, тем интереснее становятся проблемы, которые ей приходится решать. С одной стороны, выясняется, что вещи, которые на этапе внедрения казались очевидными и не вызывали вопросов, видятся разными людьми по-разному. С другой стороны, некоторые практики, например, полная кроссфункциональность, оказываются неприменимы и приходится изменять процесс. Впрочем, аgile-методологии поощряют адаптацию известных практик, равно как и разработку собственных. Scrum даже предоставляет конкретный инструмент для этого — ретроспективу, которая, согласно каноническому определению, предназначена для совместного обсуждения членами команды прошедшей итерации.»

На реальных примерах автор показывает, что зрелая agile-команда может сама решать широкий спектр проблем: от технологических до организационных, корни которых уходят в психологию людей. Все эти аспекты могут быть очень разными для разных команд, но любой команде важно не бояться доверять друг другу, говорить о проблемах и совместно решать их. Именно так и создаются самоорганизующиеся команды, о которых говорит манифест Agile.

Прочитать статью Василия Кудрявцева Ретроспектива в agile-командах

Управление e-mail подписками на блоги и комментарии