Search

Clear filter
Announcement
Anastasia Dyubaylo · Jan 24, 2020

New Video: What Developers Love About InterSystems IRIS

Hi Community, New video, recorded by @Benjamin.DeBoe, is available on InterSystems Developers YouTube: ⏯ What Developers Love About InterSystems IRIS InterSystems Product Manager @Benjamin.DeBoe talks about what developers love about InterSystems IRIS Data Platform - the data and code are "next to one another" making your code very efficient. Try InterSystems IRIS: https://www.intersystems.com/try Enjoy watching the video! 👍🏼
Announcement
Anastasia Dyubaylo · Apr 24, 2019

New Video: Developing with Docker and InterSystems IRIS Community Edition

Hi Community!You're very welcome to watch a new video on InterSystems Developers YouTube, recorded in a new format called "Coding Talks":Developing with Docker and InterSystems IRIS Community Edition In this video, presented by @Evgeny.Shvarov, you will know how to develop InterSystems IRIS solution on ObjectScript using Docker with example of dockerised InterSystems IRIS repository.Read how to dockerize your repo here.And...A little bit about our new video format: Coding Talks is a short video in which the developer demonstrates a particular feature or functionality of InterSystems Data Platforms which he/she uses to in coding. Typical format: the face on side and editor with ObjectScript.So! Enjoy watching the video and you're very welcome to share your own ideas/themes for our new video format in the comments to this post!Stay tuned! This article needs to link to pre-requisite articles to be of much use. For a developer who is used to writing ObjectScript in Studio on a local Ensemble installation, the starting point for this video is so far removed from what is familiar as to make it pretty useless. Similarly, for a newcomer to InterSystems development there is little here to latch onto to get things started. As part of a series this might well make a lot of sense, but as a standalone video its like demonstrating how to build a space rocket by showing an astronaut strapping themselves in for takeoff - it felt like all of the hard work had already been done. Hi Duncan!As mentioned above the video is a sort of "work through" for this article. Could you be more specific what doesn't work?BTW, just Yesterday I recorded another one which shows how to start a totally new app with Github, IRIS on docker and VSCode. Hope it will answer some of your questions.
Article
Erik Hemdal · Jul 22, 2019

Unexpected Write Daemon hang in an InterSystems IRIS container / Macintosh

One of my colleagues at InterSystems encountered an unexpected issue when running InterSystems IRIS on a Macintosh in a container using Docker for Mac. I’d like to share what we found, so you might avoid running into similar issues.The ProblemThe task at hand was running a Java application with XEP to do a large data load into IRIS. When running the data load, the write daemon hung soon after starting the job, with messages like these in messages.log: 05/21/19-14:57:50:625 (757) 2 Process terminated abnormally (pid 973, jobid 0x00050016) (was a global updater)05/21/19-14:58:52:990 (743) 2 CP: Pausing users because the Write Daemon has not shown signs of activity for 301 seconds. Users will resume if Write Daemon completes a pass or writes to disk (wdpass=98). This problem was completely reproducible and was very mysterious, so Support got involved. What we foundWe were able to start the SystemPerformance utility while reproducing the problem and discovered the issue readily.In the iris.cpf file, the cache for 8KB databases was set to 4GB:globals=0,0,4096,0,0,0 That looked reasonable for an instance running on a machine with 8GB of memory. Since this was a test, the Mac was otherwise not heavily loaded. However, not all of that system memory was actually available to IRIS, as we saw in the output of the Linux free command inside the container: Memtotal, used, free, shared,buf/cache,available,swaptotal, swapused, swapfree, 1998, 331, 322, 513, 1344, 1003, 1023, 11, 1012, 1998, 340, 312, 513, 1345, 994, 1023, 11, 1012,. . . 1998, 272, 72, 1563, 1653, 44, 1023, 105, 918,. . . 1998, 123, 67, 1770, 1807, 12, 1023, 870, 153,. . . 1998, 135, 54, 1777, 1809, 14, 1023, 1023, 0, Only about 2GB was actually available. During the heavy data load, IRIS rapidly consumed the database cache until all memory and swap space available was exhausted; at which point the instance hung.The CauseDocker relies heavily on some key Linux technologies, particularly cgroups and namespaces, that aren’t available natively on platforms like Macintosh and Windows. On these platforms, Docker uses a Linux virtual machine internally: in the case of the Macintosh, this is provided by HyperKit. And as we found, it is possible to overallocate memory on this platform and configure IRIS with more memory than is actually available. If you are using Docker for Mac as your development platform, keep this internal VM in mind and size memory appropriately. I think it would be good to add screenshot like this, to show how to configure memory limits in macOS. In Windows should be quite similar I think. Thanks Dmitry! It looks like you did it.
Announcement
Andreas Dieckow · Jul 23, 2019

InterSystems IRIS and IRIS for Health 2019.3 preview is published

Preview releases are now available for the 2019.3 version of InterSystems IRIS and IRIS for Health! Container images are available via the WRC's preview download site.The version number for these releases is 2019.3.0.302.0 Public announcements will be made shortly, with separate announcements for each product. InterSystems IRIS Data Platform 2019.3 is a CD (continuous delivery) release of InterSystems IRIS. It has many new capabilities including:Continuous Delivery Releases of InterSystems IRISInterSystems API ManagerNode-level Architecture for Sharding and SQL SupportInfrastructure and Cloud Deployment ImprovementsPort Authority for Monitoring Port Usage in Interoperability ProductionsX12 Element Validation in Interoperability ProductionsNew Framework for Coding Business Hosts in JavaJava and .NET Gateway Reentrancy InterSystems IRIS for Health 2019.3 includes all of the enhancements of InterSystems IRIS. In addition, this release includes updates toFHIR STU3 PATCH SupportNew IHE Profiles XCA-I and IUAX12 Element Validation in Interoperability Productions These are detailed in the documentation:InterSystems IRIS 2019.3 prerelease documentation and release notes InterSystems IRIS for Health 2019.3 prerelease documentation and release notes As this is a CD release, it is only available in OCI (Open Container Initiative) a.k.a. Docker container format. The platforms on which this is supported for production and development are detailed in the Supported Platforms document. For more information on what a CD release is, review the new release cadence post on InterSystems Developer Community. Preview releases allow our customers to get an early start working with new features and functionality. They are supported for development and test purposes, but not for production. How about community edition in docker hub, when to expect it there?
Announcement
Anastasia Dyubaylo · Jul 29, 2019

New Coding Talk: A SOLID Design in InterSystems ObjectScript

Hi Everyone! Please watch the new video on InterSystems Developers YouTube, recorded by @Sourabh.Sethi6829 in a new format called "Coding Talks": A SOLID Design in InterSystems ObjectScript In this session, we will discuss a SOLID Principle of Programming and will implement it in the example.We have used Caché Object Programming Language for examples. We will go step by step to understand the requirement, then what common mistakes we use to do while designing, understanding each principle and then complete design with its implementation via Caché Objects. Additional resources: CodeSet Presentation Also, check out the first part of "Locking in InterSystems ObjectScript" Coding Talk. If you have any questions or suggestions, please write to @Sourabh.Sethi6829 at sethisourabh.hit@gmail.com. Enjoy watching this video!
Announcement
Anastasia Dyubaylo · Jul 23, 2019

InterSystems is nominated for the Computable Awards 2019! Help us to WIN!

Hi Everyone!InterSystems HealthShare is nominated for the Computable Awards 2019! The Unified Health Record that we implemented together with our partner Itzos in the St. Maartens Clinic has a chance to become the "ICT Project of the Year in Healthcare". A great honour, but of course we also want to win. We need 4,000 votes! Therefore we'd like to ask you to vote! The process of voting is a bit complicated, but we created a step-by-step guide to make it easier:1. Register on → Computable website2. You will receive an email from Computable with a link. Click on the link and you will get to the voting page.3. Use CTRL/COMMAND + F to search for InterSystems on the page, or just scroll down to the award category near the bottom “IT project of the Year in Healthcare.” Vote for the second group:4. Done? Awesome! You will get a "Thank you" email from Computable Awards.So,We hope for you! Help InterSystems to win! Please share, like and send as direct message to your customers, friends and prospects.In addition, we prepare a special challenge to vote on InterSystems Global Masters Advocacy Hub. Please complete it and get a good amount of extra points.Stay tuned! For what it's worth, it looks like it's possible to vote without subscribing to any of the updates - I filled in my information, left all four subscription check-boxes blank, and selected "verstuur", and received an email with a link to vote. Hi Samuel, this is such an awesome correction! Thank you!! I edited the instructions :) Hi ,I filled in my information, and received an email with a link to vote. and I have voted for Intersystems. Thanks Hi Uthman,Thanks for your support! Done! Hi Esther,Thanks for your attention to us! Thanks to all who voted for us, on behalf of the Benelux team!
Announcement
Eduard Lebedyuk · Nov 12, 2019

[November 21, 2019] Webinar: Introduction to InterSystems API Management

First webinar on InterSystems API Management! We are pleased to invite you to the upcoming webinar in Russian: Introduction to InterSystems API Management on November 21 at 10:00 Moscow time (GMT+3)! As you might have heard, we recently introduced the InterSystems API Manager (IAM) - a new feature of the InterSystems IRIS Data Platform,enabling you to monitor, control and govern traffic to and from web-based APIs within your IT infrastructure. In this webinar I will highlight some of the many capabilities IAM allows you to leverage. InterSystems API Manager brings everything you need: to monitor your HTTP-based API traffic and understand who is using your APIs; what are your most popular APIs and which could require a rework. to control who is using your APIs and restrict usage in various ways. From simple access restrictions to throttling API traffic and fine-tuning request payloads, you have fine-grained control and can react quickly. to protect your APIs with central security mechanisms like OAuth2.0 or Key Token Authentication. to onboard third-party developers and provide them with a superb developer experience right from the start by providing a dedicated Developer Portal for their needs. to scale your API demands and deliver low-latency responses There would be a live demo. This webinar is for System Architects, Developers and DevOps Engineers.Time: November 21 at 10:00 Moscow time (GMT+3)! The language of the webinar is Russian. Register! Any chance of repeating this webinar in English? Hi Fred! Have you seen this introduction? Hi Fred, I just published the API Management session from Global Summit 2019 on DC YouTube channel. Hope it will be useful for you! 😉 Is there any interest in English Webinar? Please reply in comments if you would like a rerun of this or similar webinar but in English! Yes
Article
Evgeny Shvarov · Jan 13, 2020

How to Make Open Exchange Helpful For Your InterSystems Application

Hi Developers! In previous articles, we spoke on how to publish your application. But how to make Open Exchange work its best for your application? What do you want for your application on Open Exchange? It is attention (traffic) and downloads. Let's talk about how Open Exchange can deliver this. How Do I know how many downloads I have? There is an Analytics tab that is visible for the Author of application. It shows how many times users clicked on the Download button. We have a roadmap for this tab and soon will add the monthly info on Downloads and some other information and you are very welcome to submit what else do you want to see here. E.g. we plan to make this Downloads counter publicly available and make a sorting upon Downloads. Prepare your Application's page Your application's page should contain enough description of what the application does. This makes users want to click on the Download button. How to set up the description? If your application is the facade for a GitHub repo Open Exchange can import Readme.Md from your Github repo. E.g. like here: check the Open Exchange page and the related Github repo page So, in this case, you just need to properly maintain README.md file in the Github repo which will be automatically updated on Open Exchange. In case it is a non-Github application you setup the description on your own the Long Description field. This field supports markdown so you have rich formatting tools to describe the purpose, features, installation steps and usage terms. A good example of a Markdown description on Open Exchange. Make Regular Releases If your app is evolving this is noticed by users. Add the feature and don't forget to make a release on Developers Community. It takes 5 min but it adds the release notes to News, it places your app on top on the main page, it gets your subscribers notified on the new features your bring to your application. Post the Related Developer Community article You can tell a lot how to use your application and how people can benefit from its features? It's a great reason to write an article about it on Developers Community and highlight the features of your application. Of course, you will add the hyperlinks to your application page inside the text but you also can feature the application using DC tools. E.g. you can add the "Related Open Exchange Application" link and this will add a special button on top of your article and in the news feed and an URL to the app at the bottom of the application. See the Example. You also want to link back the application on Open Exchange to the article on DC: This will make the Discuss button active on the Application page. An average DC article gets about 800 reads so you can deliver additional traffic to your application using this channel. Easy installation and setup If your application has 12 steps of "How to install it" this probably doesn't help to increase the number of downloads. Ideally, this should be a one-step installation. If your application is InterSystems ObjectScript I recommend pack and publish it with an ObjectScript Package manager. This really makes your installation into one command: USER:zpm>install your-application Example. Use Your Global Masters' "Miles" Another way how you can get more traffic to your application page is to use Global Masters points. You may know we have a Global Masters advocates hub where we give points to participants for there contribution to InterSystems Community. The ways of the contribution could be articles, answers, and questions on DC, applications on Open Exchange (yes, you get GM points for submitting applications). So, you probably have some GM points(sign in with your DC or Open Exchange credentials) and if you give to the Community and the Community could give you back and you can use GM points to get more attention to your Open Exchange application. How? Google Ads promotion You can spend some points and set up a Google Adwords campaign of $1,000 which InterSystems will cover and manage. Learn more. App of the week We have "News blocks" on every page of Developers Community and this News block can tell about your Open Exchange application. Learn more. Your Application Screencast On InterSystems Developers Youtube If you have a screencast on the features of your application you can get more views and traffic publishing it on Developers Community Youtube. And the simplest and the most working approach: add the features which everybody likes and thus you get the most attention and downloads) Choose any recipes above or take all of them and boost the downloads of your InterSystems Application on Open Exchange! If you have any ideas on how we could better help to make your Open Exchange applications more noticed and helpful submit suggestions and bug reports here. Submit your InterSystems apps and stay tuned!
Article
Evgeny Shvarov · Jan 10, 2020

How to Publish an Application on InterSystems Open Exchange: Part 2

Hi Developers! This post describes how you could publish your InterSystems application on Open Exchange. What is the InterSystems application? It could be anything, which is built with InterSystems data platforms or to help work with InterSystems data platforms: InterSystems IRIS, InterSystems IRIS for Health, InterSystems HealthShare, InterSystems Ensemble and InterSystems Caché. This could be tools, frameworks, adapters, examples and business solutions. Why publish on Open Exchange? InterSystems Open Exchange is an "App Central" for the solutions in InterSystems. It's the first place where the developer goes to look for tools, frameworks, and examples on InterSystems IRIS. And Open Exchange brings the added traffic to your solution which could be converted into leads. We are having a set of business development tools for published Open Exchange applications. This definitely makes your InterSystems application more noticed. Submitting an application Suppose you have a library with open source published on Github which you want to publish on Open Exchange. For the purpose of a demo, I'll fork this remarkable project of @Peter.Steiwer ObjectScript-Math which I forked and renamed to object script-super-math. First of all, you need to sign in. You can do this using your DC account or create a new one (which will be suitable for DC too). Once signed in you'll see Profile Menu available which has My Apps section: Click on a New button to submit a new InterSystems application: OEX has a nice integration with Github which allows filling all the matching fields from the Github repo. E.g. let's try with objectscript-super-math: It imports the name, short description, license, Full description, Download URL. To have the application ready for publishing you just need to peek InterSystems Data Platform it works with and the related tags. Also, if there is an article on DC where you discuss the application, add the link to this article. If you publish not Github app with open source, but e.g. the solution you need to accurately fill all the mandatory fields: Name, Download URL, Short Description, License, Tags, Product. And the optional fields which you think should be filled. You also can add the related Youtube videos and two very important checkboxes: We'll talk about this later. Once you are happy with the fields you are welcome to Save the application. Before publishing the app you can set up the app's icon: Upload screenshots: And after that once you are ready, send it for approval on publishing: Here you need to submit the version and the release notes of the version. Release notes section supports Markdown so you can paste here very informative description with rich formatting on what are the changes come with the new release of your application. This will send the application to Open Exchange management for approval and once it's approved the application will be published on Open Exchange, you'll get the notification on email and the release news will be published on Open Exchange News. Next time we'll discuss profile setup, company setup and some special cases. Stay tuned! A tip for anyone trying to upload a different image for an already-published app. You need to unpublish it first, to make the "Upload image" option appear on the menu. See this GH issue comment. A related tip is that when you send your unpublished-and-modified app for approval you can override the default next version number that appears in the dialog, setting it to the same as the current version. You'll still have to enter something in the Release Notes field, but when your changes are subsequently approved your published app won't show any change in the Version History tab. John! Thanks for the heads up! It's really not very convenient! We'll fix it.
Announcement
Steven LeBlanc · Feb 19, 2020

InterSystems IRIS on Arm-Based AWS Graviton2 Processors

AWS launched their first generation of Amazon EC2 A1 instances last year, powered by Arm-based AWS Graviton processors. At AWS re:Invent 2019, Amazon announced the second-generation AWS Graviton2 processors and associated Amazon EC2 M6g instance type, boasting up to 40% better price performance over current generation Intel Xeon based M5 instances. The AWS Graviton2-based M6g instances are currently in preview, and InterSystems jumped on the opportunity to measure their performance with the InterSystems IRIS Data Platform. InterSystems is excited to announce that we’ve seen truly impressive results, and we plan to support Arm-based Amazon EC2 instances powered by AWS Graviton2 processors in 2020! We tested two different workloads, representing common use-cases across the InterSystems IRIS customer base. The first workload is pure data ingestion for a financial application based on InterSystems IRIS Data Platform. The second is a healthcare interoperability workload, based on InterSystems IRIS for Health. We compared performance of Amazon EC2 M6g vs. M5 on each workload. Workload #1: Data Ingestion Throughput on InterSystems IRIS Data Platform We tested identical workloads to simulate NYSE data processing (Order/Fill) on InterSystems IRIS running on a two-node sharded cluster. The benchmark compared performance between m5.2xlarge and AWS Graviton2 based m6g.2xlarge Amazon EC2 instances, each with 8 vCPU’s and 32 GB RAM. The only configuration differences were the processor and AMI operating system image. The compared configurations had the same EBS volumes, iops, VPC configuration, and IRIS parameters such as global buffers. In both cases, we used pre-released versions of InterSystems IRIS - IRIS-2020.1.0L.188.0-lnxrharm64 and IRIS-2020.1.0L.188.0-lnxrh64. The m5.2xlarge system was able to process on average 98 thousand records per second, and the m6g.2xlarge showed close to 120 thousand records/second. That’s over 20% performance improvement on the same number of vCPUs! Workload #2: Healthcare Interoperability Throughput on InterSystems IRIS for Health We tested identical workloads to simulate HL7 message ingestion, routing, and transformation on an InterSystems IRIS for Health Interoperability production. The benchmark compared an m5.2xlarge and an m6g.2xlarge (both with 8 vCPU’s, and 32 GB RAM), again with the exact same configuration aside from their processors, tested on pre-released versions of InterSystems IRIS (2020.1). We’ve also included the same test run against the first-generation AWS Graviton based A1 instance types to show the quantum leap in performance provided by AWS Graviton2. Here are the results: The left side axis is our primary measure of performance for this workload, which is messages per second processed by the application. The x-axis represents the increasing volume thrown at the application by the benchmark driver. As we move from left to right, we increase the applied workload, first by increasing the number of inbound interfaces up to 16, then holding that steady while increasing the driver burst rate. The columns represent CPU utilization measured on the right-side axis, where as we near 100% CPU utilization, we can see the maximum capability of each instance type. As you can see, the AWS Graviton2 based M6g instances scale linearly, and clearly outperform the M5 instances at high workloads. The M6g instances maintain lower CPU utilization for the same workload, and continue scaling after the M5 instances reach their maximum utilization. The M6g instances ultimately performed ~28% better in messages throughput compared to the same sized M5 instances. This is an impressive win for AWS Graviton2 processors! Price Performance: In addition to the clear performance gains we see comparing same-sized AWS Graviton2 based M6g and M5 instances, there is further benefit when we consider instance pricing where the Amazon EC2 M6g instances are 20% lower cost compared to the current generation Amazon EC2 M5 instances: m5.2xlarge On-Demand: $0.384 per hour m6g.2xlarge On-Demand: $0.308 per hour In Conclusion: InterSystems strives to provide customers with platform freedom of choice. We at InterSystems are very excited to see the performance gains and cost savings that AWS Graviton2 processors will provide to InterSystems IRIS customers. We anticipate that these combined benefits will drive significant adoption of Arm-based platforms among IRIS customers, and we look forward to providing support in 2020! Want to Learn More? https://aws.amazon.com/ec2/graviton/ https://aws.amazon.com/ec2/instance-types/m6/ https://www.intersystems.com/products/intersystems-iris/ It's great news, but when it will be available for preview. Congrats! Can we expect publishing your code aimed "...to simulate NYSE data processing (Order/Fill)..." as an Open Exchange App? Hi Dmitriy, Support for ARM64 architectures will initially be limited to Ubuntu-based containers only. I hope to have a preview image of InterSystems IRIS 2020.1 for ARM64 published in the AWS marketplace this week. This should run on the AWS Graviton based A1 instances now, and the M6g instances once they are generally available. Thanks, Steve Sounds good. How about to run it on Raspberry PI, is it already a time, to order of some (even now, when it has been recently updated and got a lower price)? As of this release, it is only to be supported on Amazon EC2. Once there is a Community Edition image generally available... well I can't say it's supported on a Raspberry Pi but who am I to stop a tinkerer from tinkering...have fun! :-) @Dmitry.Maslennikov docker pull store/intersystems/iris-community-arm64:2020.2.0.211.0 What OS is it running? RHEL for ARM or CentOS for ARM? All of InterSystems' container releases are built on Ubuntu (See: https://docs.intersystems.com/irislatest/csp/docbook/Doc.View.cls?KEY=ISP_technologies#ISP_platforms_container). Currently Arm64 support is limited to container releases, but we expect to support full kit installs for Ubuntu and RHEL for Arm architectures in the near future. Thx, Steven! @Lu.Wang @Peng.Qiao @Hao.Ma pls keep an eye on this.
Announcement
Anastasia Dyubaylo · Oct 24, 2019

[November 12-14, 2019] InterSystems DACH Symposium 2019

Dear Community, We're pleased to invite you to the InterSystems DACH Symposium 2019, which will take place from November 12th to 14th 2019 at The Westin Grand Hotel in Frankfurt am Main! This year, we will focus on best practices and use cases for AI, ML as well as API management, microservices and the use of containers for DevOps. You’ll experience exciting lectures, interactive sessions and hands-on coding exercises, which are suitable for both InterSystems experts and beginners. See for yourself how the new API Manager simplifies the orchestration of microservice architectures and how QuickML and InterSystems IRIS can help you to implement ML projects quickly and efficiently. So, remember: ⏱ Time: November 12-14, 2019 📍Venue: The Westin Grand Hotel, Frankfurt am Main, Germany ✅ Registration: SAVE YOUR SEAT See you in Frankfurt! Liebe Community, Wir laden euch herzlich ein zum InterSystems DACH Symposium 2019, das in diesem Jahr vom 12.-14. November im The Westin Grand Hotel in Frankfurt am Main stattfinden wird. Thematisch legen wir besondere Schwerpunkte auf Best Practices und Use Cases für KI, ML sowie API Management, Microservices sowie die Nutzung von Containern für DevOps. Meldet euch am besten gleich zu dieser kostenfreien Veranstaltung an: https://intersystems-dach-symposium.de/register/ Es erwarten euch spannende Vorträge, interaktive Sessions und praxisnahe Coding-Übungen, die sowohl für InterSystems-Profis wie auch –Einsteiger geeignet sind. Erfahrt aus erster Hand, wie der neue API Manager die Orchestrierung von Microservice-Architekturen vereinfacht und wie ihr mit QuickML und InterSystems IRIS Machine Learning Projekte schnell und effizient umsetzen könnt. Und, denk dran: ⏱ Zeit: 12. bis 14. November 2019 📍Veranstaltungort: The Westin Grand Hotel, Frankfurt am Main, Deutschland ✅ Registrierung: Sichern Sie sich Ihren Platz Sehen wir uns in Frankfurt! Any plans for a DC Meetup at this event? Hi John! Do you plan to come to DACH Summit 2019? Maybe. It's being considered. Will DC meetup influence the decision? ) John, we are considering it. There is a possibility if we have enough support and requests from developers. It's confirmed that I will be attending. The organizers have generously added me to the early evening "Beer & Bytes" demo sessions on Tuesday and Wednesday. I will demonstrate editing and debugging ObjectScript with Visual Studio Code using Serenji .
Announcement
Anastasia Dyubaylo · Oct 24, 2019

Video Recording: InterSystems Developers Meetup at Global Summit 2019

Hi Community, As you may know, we successfully held InterSystems Developers Meetup in Boston at Global Summit 2019. And now it's time to find out which solutions development on InterSystems IRIS have been discussed! Please welcome the Meetup video recording on InterSystems Developers YouTube Channel: ⏯ InterSystems Developers Meetup - Global Summit 2019 So, let's warmly greet these sessions from InterSystems developers: № TOPIC SPEAKER 1 Using Python Gateway with InterSystems IRIS @Eduard Lebedyuk, InterSystems 2 VSCode ObjectScript - your IDE for InterSystems IRIS development @Dmitriy Maslennikov, CaretDev 3 Using Package Manager for deployment InterSystems Solutions @Evgeny Shvarov, InterSystems 4 Falling in love with Visual Studio Code and Serenji @John Murray, George James Software 5 InterSystems IRIS and the Cloud @Anton Umnikov, InterSystems 6 How Your Code Matters! @Dmitriy Maslennikov, CaretDev P.s. Don't forget to check the useful resources on Open Exchange Marketplace. Big applause for these speakers! And thanks to all participants of the Meetup! 👏🏼 Please find more details in this post. Enjoy watching the video! And... What about the next events? Do you want our community to held more such meetups for InterSystems developers? Your feedback is very welcome! Please leave your suggestions in the comments of this post.
Announcement
Tony Coffman · Nov 20, 2019

Ad Hoc Reporting for InterSystems Platforms now on Open Exchange

Hello InterSystems Community, We're excited to announce that we've completed our first Open Exchange submission for InterSystems platforms. BridgeWorks VDM is an ad hoc reporting and graphical SQL query builder application that was designed for any user who needs access to their SQL projections in InterSystems Caché, InterSystems IRIS, InterSystems IRIS for Health databases as well as access to InterSystems DeepSee and InterSystems IRIS BI Cubes with minimal SQL scripting experience. VDM features: Drag and a drop query builder Interactive Data and Pivot grids Charting and Gauges Data Visualizations Banded Report Writer Report Scheduling and Batching Web reporting capabilities Data export to PDF, Excel, HTML, Word, CSV, Text Files, Image and more VDM leverages the Managed Provider for .Net to communicate with InterSystems databases, and no ODBC drivers are needed to access the SQL projections for InterSystems Caché, InterSystems IRIS and InterSystems IRIS for Health. VDM accesses DeepSee.RESTClient.cls for building MDX queries and communication with InterSystems DeepSee and InterSystems IRIS BI. Video walk through: jQuery(document).ready(function ($){$("#youtubexM5LKB0G25E").css("height",$("#youtubexM5LKB0G25E").css("width").replace(/[^0-9]/gim,"")/(560/315));$(window).resize(function(){ $("#youtubexM5LKB0G25E").css("height",$("#youtubexM5LKB0G25E").css("width").replace(/[^0-9]/gim,"")/(560/315));});}); Notes: While VDM is not a SQL syntax editor, the graphical query builder can be bypassed and SQL scripts can be pasted directly into the Advanced Query form for execution against your InterSystems database. The InterSystems DeepSee and InterSystems IRIS BI features are currently EAP. Community feedback on our project is appreciated.
Announcement
Anastasia Dyubaylo · Dec 13, 2019

New Video: Using IoT in InterSystems IRIS for Health

Hi Everyone, Please welcome the new Global Summit 2019 video on InterSystems Developers YouTube Channel: ⏯ Using IoT in InterSystems IRIS for Health In this video, we will demonstrate connecting a heart rate sensor, to InterSystems IRIS for Health via an MQTT/IoT interface. We will show how the sensor reading becomes a well-formatted HL7 message, suitable for sharing and analysis. Takeaway: InterSystems IRIS for Health enables you to capture and use the latest wearable data from healthcare sensors.Presenter: @Anton.Umnikov, Senior Cloud Solution Architect, InterSystems Learn more in this InterSystems Online Learning Course. Enjoy watching the video! 👍🏼
Announcement
Olga Zavrazhnova · Jan 9, 2020

InterSystems Open Exchange Survey 2019 - 7 questions that matter!

Hi Community! Thank you for being a part of the InterSystems Open Exchange! We want to know what you like about Open Exchange and how we can make it better in 2020. Could you please go through this short survey which will let us know what do you think. ➡️ Open Exchange Survey 2019 (2 minutes, 7 questions) Your answers are very important to us! Sincerely, Your InterSystems Developer Community Team