Source control module which lets import/export source codes of Caché Object Script classes, routines in UDL, XML modes.
Provides usage of every IDE with Caché and Ensemble
The project aims to ease the creation of new REST APIs by providing robust self-discovery generic REST API solution
Goals
No coding required to create a new REST API
Minimal modifications to persistent classes
Links
https://github.com/intersystems-ru/RESTForms/
https://github.com/intersystems-ru/RESTFormsUI/
Системы управления версиями (VCS). Знакомство с Git.Dmytro Olaresko
Данный доклад познакомит Вас с системой управления версиями файлов Git, которой пользуется Drupal-сообщество. Эта система может значительно упростить жизнь команды разработчиков, а также обезопасить Вас от потери файлов. В доклад также входит описание систем управления версиями в целом.
Видео доклада:
http://www.youtube.com/watch?v=3urk3xf79SM
The project aims to ease the creation of new REST APIs by providing robust self-discovery generic REST API solution
Goals
No coding required to create a new REST API
Minimal modifications to persistent classes
Links
https://github.com/intersystems-ru/RESTForms/
https://github.com/intersystems-ru/RESTFormsUI/
Системы управления версиями (VCS). Знакомство с Git.Dmytro Olaresko
Данный доклад познакомит Вас с системой управления версиями файлов Git, которой пользуется Drupal-сообщество. Эта система может значительно упростить жизнь команды разработчиков, а также обезопасить Вас от потери файлов. В доклад также входит описание систем управления версиями в целом.
Видео доклада:
http://www.youtube.com/watch?v=3urk3xf79SM
Основная тема — уязвимости ПЛК, УСО, МПЦ и других интеллектуальных устройств. Рассматриваются особенности проведения тестов на проникновение в АСУ ТП, а также классификация уязвимостей SCADA-систем и ПЛК — с конкретными примерами и указанием методов устранения. Доклад охватывает также особенности безопасности проприетарных технологий передачи данных между управляющими устройствами и устройствами полевого уровня, позволяющие брать под контроль технологические процессы нефтегазовой, ядерной и других отраслей. Приводятся результаты реальных тестов и их обобщения.
Владимир Еремин. Extending Openstack. PyCon Belarus 2015Alina Dolgikh
OpenStack назван одним из лучших open source проектов (по версии http://opensource.com/business/14/12/top-10-open-source-projects-2014) и написан полностью на Python. OpenStack уже включает в себя целую кучу готовых к использованию батареек, но если есть необходимость добавить что-то свое -- вы можете это сделать без изменения базового кода, просто написав собственное расширение. Я расскажу, что такое OpenStack и что он умеет из коробки, какие возможности расширения своей функциональности предоставляет эта платформа и как мы это используем у себя в уютненьком Яндексе.
Agility Brainfucks - Von Menschen, Bildern und Steampunk-Management mit NotizenGerrit Beine
In dieser Session wird mit verbreiteten Irrtümern, falschen Versprechen und falsch verstandenen Philosophien aufgeräumt.
Es geht um die freie Zeit, die ein ScrumMaster hat. Um den Unterschied zwischen Agilität und inkrementellem Arbeiten.
Es geht um feste Preise und Termine. Darum, was Velocity wirklich bedeutet.
Warum Aufwand eine Rolle spielt und wer mit wem darüber reden darf.
Es geht um glückliche Entwickler, Kunden und Manager. Glückliche Manager, die skalieren. Und wozu man Manager benötigt.
Es geht um Kultur.
Darum, was geschätzt wird und warum KPIs Projekte töten.
Es geht um Business Value und warum Agilität gerade erst anfängt.
Scrum in der Praxis - Ein Blick hinter die Kulissen von ScrumRobert Wiechmann
Scrum ist einfach und geradeheraus – zumindest theoretisch. Es gibt viele erfolgreiche Scrum-Implementierungen, aber wie schafft man es, seine eigenes erfolgreiches Scrum-Projekt auf die Beine zu stellen? Wie so oft sieht es in der Theorie rosig aus, bis man im praktischen Alltag von der Realität eingeholt wird. Wie geht man damit um, wenn das Team sich regelmäßig überschätzt, wenn der Product Owner das Product Backlog nicht hinreichend pflegt oder das Taskboard so chaotisch aussieht, dass nicht mal das Team einen Überblick hat?
Im Rahmen der Vortragsreihe "Mittwochs bei Lehmanns" haben wir die Präsentation "Ein Blick hinter die Kulissen von Scrum" gehalten.
Лабораторные работы (практикум) по операционным системам и средам. Материал разработан специально для ресурса www.studentam-in.ru на котором Вы можете найти бесплатные учебные материалы и получить качественные образовательные услуги: китайский и английский перевод; репетиторство; заказ курсовых, контрольных; создание презентации, баннера, контента, сайта и многое другое.
Сегодня многие фреймворки, такие как Prism или Autofac, позволяют разработчику организовать модульную структуру приложения. При этом часто бывает непонятно, для чего ещё нужны модули, кроме как для пресловутой "красоты архитектуры".
В рамках доклада я расскажу о том, какие существуют подходы к организации модульной структуры, в каких фреймворках они реализованы и для решения каких задач дает преимущество каждый подход.
Основная тема — уязвимости ПЛК, УСО, МПЦ и других интеллектуальных устройств. Рассматриваются особенности проведения тестов на проникновение в АСУ ТП, а также классификация уязвимостей SCADA-систем и ПЛК — с конкретными примерами и указанием методов устранения. Доклад охватывает также особенности безопасности проприетарных технологий передачи данных между управляющими устройствами и устройствами полевого уровня, позволяющие брать под контроль технологические процессы нефтегазовой, ядерной и других отраслей. Приводятся результаты реальных тестов и их обобщения.
Владимир Еремин. Extending Openstack. PyCon Belarus 2015Alina Dolgikh
OpenStack назван одним из лучших open source проектов (по версии http://opensource.com/business/14/12/top-10-open-source-projects-2014) и написан полностью на Python. OpenStack уже включает в себя целую кучу готовых к использованию батареек, но если есть необходимость добавить что-то свое -- вы можете это сделать без изменения базового кода, просто написав собственное расширение. Я расскажу, что такое OpenStack и что он умеет из коробки, какие возможности расширения своей функциональности предоставляет эта платформа и как мы это используем у себя в уютненьком Яндексе.
Agility Brainfucks - Von Menschen, Bildern und Steampunk-Management mit NotizenGerrit Beine
In dieser Session wird mit verbreiteten Irrtümern, falschen Versprechen und falsch verstandenen Philosophien aufgeräumt.
Es geht um die freie Zeit, die ein ScrumMaster hat. Um den Unterschied zwischen Agilität und inkrementellem Arbeiten.
Es geht um feste Preise und Termine. Darum, was Velocity wirklich bedeutet.
Warum Aufwand eine Rolle spielt und wer mit wem darüber reden darf.
Es geht um glückliche Entwickler, Kunden und Manager. Glückliche Manager, die skalieren. Und wozu man Manager benötigt.
Es geht um Kultur.
Darum, was geschätzt wird und warum KPIs Projekte töten.
Es geht um Business Value und warum Agilität gerade erst anfängt.
Scrum in der Praxis - Ein Blick hinter die Kulissen von ScrumRobert Wiechmann
Scrum ist einfach und geradeheraus – zumindest theoretisch. Es gibt viele erfolgreiche Scrum-Implementierungen, aber wie schafft man es, seine eigenes erfolgreiches Scrum-Projekt auf die Beine zu stellen? Wie so oft sieht es in der Theorie rosig aus, bis man im praktischen Alltag von der Realität eingeholt wird. Wie geht man damit um, wenn das Team sich regelmäßig überschätzt, wenn der Product Owner das Product Backlog nicht hinreichend pflegt oder das Taskboard so chaotisch aussieht, dass nicht mal das Team einen Überblick hat?
Im Rahmen der Vortragsreihe "Mittwochs bei Lehmanns" haben wir die Präsentation "Ein Blick hinter die Kulissen von Scrum" gehalten.
Лабораторные работы (практикум) по операционным системам и средам. Материал разработан специально для ресурса www.studentam-in.ru на котором Вы можете найти бесплатные учебные материалы и получить качественные образовательные услуги: китайский и английский перевод; репетиторство; заказ курсовых, контрольных; создание презентации, баннера, контента, сайта и многое другое.
Сегодня многие фреймворки, такие как Prism или Autofac, позволяют разработчику организовать модульную структуру приложения. При этом часто бывает непонятно, для чего ещё нужны модули, кроме как для пресловутой "красоты архитектуры".
В рамках доклада я расскажу о том, какие существуют подходы к организации модульной структуры, в каких фреймворках они реализованы и для решения каких задач дает преимущество каждый подход.
ECS in game development - good software architecture for everyoneDevGAMM Conference
Kirill Nadezhdin, Lead programmer, Kumo Kairo
Breaking the chains of OOP design with Entity Component System paradigm. Good software architecture for everyone.
Стандартизация форматов семантических данных (машиностроение)Anatoly Levenchuk
Доклад А.Левенчука "Стандартизация семантических форматов обмена справочными данными на предприятиях машиностроительного профиля (ISO 15926)" на конференции «Инновации в САПР на практике» - 22 октября 2013 года
InterSystems Developers Community Update Global Summit 2019InterSystems
InterSystems Developers Community
Open Exchange - InterSystems Marketplace for Applications
Package Manager
Spanish Developers Community
Global Masters
InterSystems IRIS Data Platfrom: Sharding and ScalabilityInterSystems
A technical review of the new feature InterSystems IRIS Data Platfrom: Sharding and Scalability by Jeff Miller
Discussion: https://community.intersystems.com/post/join-intersystems-developer-meetup-cambridge
Approach on how make Continuous Integration development cycle with InterSystems Caché.
Caché Object Script solution for CI with Github
https://github.com/intersystems-ru/CacheGitHubCI
InterSystems Healthshare +DeepSee. BI solution for hospitalization queue monitoring Krasnoyarsk Region
InterSystems Healthshare +DeepSee. BI решение для мониторинга очереди госпитализации на примере Красноярского Крас
Intersystems DeepSee Mobile approach.
Rendering DeepSee Dashboards on mobile devices.
Concept, implementation, usage.
InterSystems DeepSee mobile.
Воспроизведение DeepSee дашбордов на мобильных устройствах iPhone, Android, Winphone
Концепция, реализация, использование
Автор Шваров Евгений
InterSystems High Availability and Mirroring solutionsInterSystems
О высокой доступности и зеркалировании с использованием технологий InterSystems.
Доклад на InterSystems Meetup Астана
Автор Трефилов Дмитрий
High Availability and Mirroring
with InterSystems Technology.
InterSystems Meetup Astana report.
Dmitry Trefilov
Caché Native Access - the way to call native binary libs from Caché Object Script in a very easy and robust way
Способ работы с нативными библиотеками любых ОС из Caché Object Script наиболее простым и удобным способом, без создания специальных Callout библиотек.
2. 1 | InterSystems Corporation
План:
1. Что такое UDL?
2. Сравнение XML с UDL
3. Caché Source Control
4. CachéUpdater
1 | InterSystems Corporation
3. 2 | InterSystems Corporation
UDL: Universal Definition Language
2 | InterSystems Corporation
Привычность
Удобство
Возможность
редактирования
файлов вне студии
7. 6 | InterSystems Corporation
Наши контроли версий поддерживают
Caché 2014.1+
8. 7 | InterSystems Corporation
Инструменты для работы с контролем версий,
которые поддерживают UDL
7 | InterSystems Corporation
Caché Source
Control
CachéUpdater
CachéGitHub
CI
9. 8 | InterSystems Corporation
Caché Source Control
8 | InterSystems Corporation
Экспорт
• При инициализации
• При каждой удачной
компиляции файла
https://github.com/intersystems-ru/cache-source-control
10. 9 | InterSystems Corporation
Caché Source Control
9 | InterSystems Corporation
Импорт
• Как только файл открывается
в студии
• Фоновый процесс регулярно
проверяет каталог с
исходными кодами
https://github.com/intersystems-ru/cache-source-control