IT-Kitchen: Automated tests

clip_image002Наш новый выпуск IT Kitchen посвящен вопросам автоматизации тестирования.

В этот раз нашими гостями были Юра Разживин и Рома Печерский – специалисты по автоматизированному тестированию из Ижевского офиса EPAM Systems.

Мы не стали углубляется в технологии, зато смогли поговорить о том, что позволяет, а чего не позволяет автоматизация тестирования, какие сложности поджидают при переходе от полностью ручного тестирования к автоматизированному, можно ли добиться 100% автоматизации тестов … и много-много других вопросов.

Послушать запись нашей беседы можно здесь.

Рубрика: Разработка ПО | Метки: , , , | Оставить комментарий

DacFx/SSDT public model #3. DacFx API: TSqlModel

SQL_model Сегодня мы возвращаемся к теме изучения API DacFx, начатой в предыдущей статье и поговорим уже о том, как анализировать содержимое DacFx пакета, а точнее – как работать с его моделью. Большая часть сегодняшней статьи основана на материале блога DacFx Public Model Tutorial. Что такое модель SQL скрипта? Давайте рассмотрим вот такой T-SQL скрипт:

create table Users
(
	Id int NOT NULL IDENTITY(1, 1),
	Name nvarchar(MAX) NOT NULL,
	BirthDate date NULL,

	primary key (Id)
); 
GO

create table Logins
(
	Id int NOT NULL IDENTITY(1, 1),
	Name nvarchar(MAX) NOT NULL,
	UserId int NOT NULL,

	foreign key (UserId) references Users(Id)
); GO

Читать далее

Рубрика: Разработка ПО | Метки: , , , | Оставить комментарий

Big Data and Hadoop on IT-Kitchen

Java Printing

Доброе утро Вьетнам! Приветствую вас, коллеги!

Наш новый выпуск отдан достаточно новому, но уже прошедшему стадию “просто модно” и перешедшему в стадию “реально полезное” направлению – Big Data.

В нашей студии сегодня Павел Виноградов, человек, занимающийся развитием экспертизы Big Data/Hadoop в Ижевском офисе EPAM.

Всем, кому интересен наш разговор, подключайтесь сюда: Кратко о Big Data и Hadoop.

P.S. Если вам понравилось и вы хотите принять участие в одном из следующих выпусков – дайте знать мне или Ивану Стебленко.

Рубрика: Разработка ПО | Метки: , , , | Оставить комментарий

IT-Kitchen: Business Inteligence

Business intelligence concept man pressing selecting BI

Мы вновь на IT-кухне и вновь говорим “простым языком о сложных вещах” (по крайней мере я на это надеюсь Улыбка).

Сегодня у нас в гостях Андрей Кирьян, ведущий разработчик EPAM Systems, а вместе с тем – человек, курирующий направление Microsoft BI в Ижевском офисе EPAM.

Мы попытались выяснить у Андрея – что за зверь BI, кто такие BI-специалисты, стоит ли заниматься данной областью, а если стоит – то с чего стоит начать.

Кто заинтересовался – слушайте здесь или качайте файлом

Рубрика: Разработка ПО | Метки: , , | Оставить комментарий

IT-Kitchen: About GIS

Bing-Maps-Redesigned-Map-Experience-Now-Live-2

На нашей кухне очередной (четвертый) выпуск и его гость – Константин Ильяшенко, а его тема – Введение в ГИС.

Если вам интересно послушать о том, что это за класс систем, какие задачи они решают, какой можно использовать инструментарий, … – добро пожаловать на нашу кухню.

Традиционно – ждем отзывов и предложений новых тем.

P.S. За одно напомню о пропущенном мною третьем выпуске, в котором мы разбирались, что такое Unity3D.

Рубрика: Разработка ПО | Метки: , , , | Оставить комментарий

DacFx/SSDT public model #2. DACFx API: work with package

Api

Продолжаем рассказ о DACFx/SSDT (начало тут). Сегодня мы поговорим о том, как программно манипулировать пакетом (DACPAC) как единым целым, т.е. без анализа содержимого.

К сожалению, пока полноценной документации (я не имею в виду документацию по библиотеке классов – она присутствует), по использованию DACFx API не очень много, но все же есть. Неплохим введением в предмет может послужить статья DacFx Public Model Tutorial, которая является по-сути, предваряющей документацией к набору примеров по DacFx http://dacsamples.codeplex.com/.

Остальное, увы, это отдельные статьи в MSDN, форумах и блогах.

Ну да ладно, будем приступать и так, но прежде чем знакомиться с самим API, давайте поговорим о том, где лежат сборки DACFx и как их можно подключить в свой проект.

Читать далее

Рубрика: Разработка ПО | Метки: , , , | Комментарии (2)

DacFx/SSDT public model #1. DAC package

image

Сегодня я хочу немного рассказать о концепции (слово громкое, но почему-то другого не приходит на ум с ходу) Data-tier Applications.

А точнее об инструментах для её реализации DACFx и Microsoft SQL Server Data Tools (SSDT). А если еще точнее – о части возможностей по расширению этих инструментов. Улыбка

Но давайте все по порядку…

Читать далее

Рубрика: Разработка ПО | Метки: , , , | Комментарии (7)

Tech Talks in EPAM Izhevsk

image

Для начала вопрос – что вы знаете о технических встречах (я имею в виду конференции, User Groups, митапы, семинары, … – причем не разовые а регулярные)? Лично я как минимум 2 вещи:

  • Они могут быть (и довольно часто бывают) весьма полезны
  • Они имеют свойство умирать

Вот такое невеселое начало Улыбка Но увы, в окружающей меня реальности это так. Регулярные технические встречи, основанные на энтузиазме участников (я сейчас не беру в расчет спонсируемые или как-то иначе поддерживаемые встречи) довольно быстро сходят на “нет”.

У меня нет универсального рецепта как должны быть организованны подобные мероприятия, чтобы они могли жить как можно дольше (и не знаю, есть ли такой рецепт), но зато у меня есть перед глазами наш внутриофисный опыт, который я могу считать вполне успешным. Собственно им и поделюсь.

Читать далее

Рубрика: Разработка ПО | Метки: , | Комментарии (2)

Подкаст “Кратко о DSL”

https://i0.wp.com/file2.podfm.ru/55/551/5514/55142/images/pod_3_or.jpg: 359x377

Мы с Иваном Стебленко продолжаем серию “кухонных” бесед и в этот раз у нас подкаст на тему Domain-specific language (DSL).

Мы обсуждали вопросы полезности, инструментария, конкретных сценариев использования… В общем, слегка пробежались по верхам DSL.

Если вы хотите послушать, что у нас получилось, то милости прошу сюда.

P.S. Если вам интересна тема DSL, и хочется узнать о них подробнее – пишите в комментарии к этой статье, постараюсь ответить на вопросы, а если будет возможность и интерес, то может быть появится и отдельная запись блога.

Рубрика: Разработка ПО | Метки: , , | Комментарии (4)

Приобщаюсь к модному слову “подкастинг” :)

kitchen_240Вчера мы с Иваном Стебленко выложили первый “блин” нашей “ИТ Кухни” – серии (я надеюсь) подкастов на всевозможные околокомпьютерные темы. Т.е. того, о чем мы любим “почесать языками” будучи на нашей любимой офисной кухне Улыбка

На мировое господство и рейтинг “лучшего IT ресурса” мы не претендуем, но надеемся, что определенный интерес у коллег вызовем.

Буду признателен всем, кто найдет время дослушать до конца нашу беседу, а потом еще силы оставить пару комментариев (здесь, или на самом сайте PodFM) – как по поводу контента, так и по техническому качеству записи (которое, увы, пока еще далеко от идеала).

Да, если вы предпочитаете слушать подкасты через специализированный софт, то оставлю сразу ссылку на RSS ленту.

Ну а по поводу планов…

  • Пока мы планируем делать выпуски с регулярностью раз в 2 недели.
  • Темы? Примерно так: то, что можно обсудить “на пальцах” (т.е. без демонстрации кода и презентации) минут за 15-25. Т.е. это новости, интересные технологии (без детальных погружений), личные проекты (мы уважаем NDA!), советы от “бывалых” – “новичкам”, …
  • Участники? Пока мы с Иваном и коллеги по офису, но в будущем, я думаю, все, кто смогут предложить интересную тему к обсуждению и захотят потратить некоторое время на запись.
Рубрика: Разработка ПО | Метки: , , | Оставить комментарий