Clear filter
Announcement
Anastasia Dyubaylo · Nov 19, 2020
Hey Developers!
We're pleased to invite you all to the next competition of creating open-source solutions using InterSystems IRIS! Please join:
🏆 InterSystems Analytics Contest 🏆
Duration: December 7 - 27, 2020
Prizes
1. Experts Nomination - winners will be determined by a specially selected jury:
🥇 1st place - $2,000
🥈 2nd place - $1,000
🥉 3rd place - $500
2. Community Nomination - an application that will receive the most votes in total:
🥇 1st place - $1,000
🥈 2nd place - $500
🥉 3rd place - $250
If several participants score the same amount of votes they all are considered as winners and the money prize is shared among the winners.
Who can participate?
Any Developer Community member, except for InterSystems employees. Create an account!
Contest Period
Dec 7 - 20: Two weeks to upload your applications to Open Exchange (also during this period, you can edit your projects).
Dec 21 - 27: One week to vote.
Dec 28: Winners announcement.
The topic
💡 Analytics solutions using InterSystems IRIS 💡
Use one or more InterSystems IRIS analytics capabilities (IRIS BI, IRIS NLP, IntegratedML, InterSystems Reports) to create a simple compelling, and clear visualization and/or story.
The application should work either on IRIS Community Edition or IRIS for Health Community Edition or IRIS Advanced Analytics Community Edition.
The application should be Open Source and published on GitHub.
If the application satisfies some additional requirements listed in this post, it gets additional technology votes.
Helpful resources
1. Example applications:
IRIS Analytics Template
Samples BI
Covid19 analytics
Analyze This
Game of Throne Analytics
Pivot Subscriptions
Samples Aviation
Set Analysis
Error Globals Analytics
2. How to submit your app to the contest:
How to publish an application on Open Exchange
How to submit an application for the contest
3. Online courses and materials:
DeepSee Overview
DeepSee Analyzer Basics
InterSystems Reports Resource guide
iKnow First Look
4. Videos:
Creating InterSystems IRIS Analytics Solutions Using Docker & VSCode
The Freedom of Visualization Choice: InterSystems BI
A look at InterSystems Reports
The Freedom of Visualization Choice: InterSystems BI
5. Sample data:
Adventure Works
Synthea
6. Tools to import data:
S3 External Table
CSVGEN and CSVGENUI
Judgment
Please find the Judgment and Voting Rules for the Contest here.
So!
Ready. Set. Code.
Please join our exciting coding marathon!
❗️ Please check out the Official Contest Terms here.❗️
Will be the multi-model contest skipped?
Do we still need it?
We can make it if the concept is resonating with a lot of developers. The multi-model approach expects that we use Object, or SQL, or direct global usage. Or IRIS document model usage. Or even your personal custom structure (e.g. graph, columnar, etc). Can be a bonus to the analytics contest, have multimodel usage I don't think so.
I asked because the multi-model contest was part of the initial contest calendar. Video for creating IRIS BI solution is introduced This is exciting! Can't wait to see what our developer community comes up with!! The proposed topic for the analytics contest: introduce a utility that can go through all the pivots used in dashboards, run it, and create a report with errors. This is very useful to understand if changes to cubes and data structures brake pivots and dashboards. Check @Anton.Umnikov's article if you want to use AWS S3 resources as datasets for your IRIS Analytics solution. Also added into resources list. Added CSVGEN and CSVGENUI by @Guillaume.Rongier7183 in the list of tools that simplify data import and classes generation from CSV for your IRIS Analytics solution.
And here is an example of csvgen usage and IRIS BI implementation with Game Of Throne episodes data.
Developers! We are starting our 8th competition!
Are you ready to win? Then join us! 🚀 Hey Developers!
Please enjoy watching the video:
⏯ InterSystems Analytics Contest Kick-off Webinar
Developers!
We are waiting for your solutions!
Don't forget to participate! Hey Developers!
Only one week last for registration! We are waiting for your applications!
And for now, please enjoy the video:
⏯ The Freedom of Visualization Choice: InterSystems BI
Developers!
The last week of registration has begun. ⌛
Hurry up! 🔥We’re waiting for your apps. Participants!
Participants! Whose application will be the first? 👀 Developers!
A few hours left before the deadline for uploading applications for the Analytics contest! Registration ends today at 11:59:59 PM EST.
Join us to win! 🚀
Announcement
Anastasia Dyubaylo · Dec 28, 2020
Hey Developers,
The InterSystems Analytics Contest is over. Thank you all for participating in our exciting coding marathon!
And now it's time to announce the winners!
A storm of applause goes to these developers and their applications:
🏆 Experts Nomination - winners were determined by a specially selected jury:
🥇 1st place and $2,000 go to the iris-analytics-notebook project by @José.Pereira
🥈 2nd place and $1,000 go to the website-analyzer project by @Yuri.Gomes
🥉 3rd place and $500 go to the iris-analytics-package project by @Henrique.GonçalvesDias
🏆 Community Nomination - an application that received the most votes in total:
🥇 1st place and $1,000 go to the iris-analytics-package project by @Henrique.GonçalvesDias
🥈 2nd place and $500 go to the iris-analytics-notebook project by @José.Pereira
🥉 3rd place and $250 go to the website-analyzer project by @Yuri.Gomes
Congratulations to all the participants!
Thank you for your attention to the contest and the efforts you pay in this exciting coding competition!
And what's next?
We will announce the next competition very soon – stay tuned!
➡️ More details in this post. Thanks DC for this wonderful contest, with fantastic apps, I'm very happy and thanks to the experts and the community votes! Congratulations everyone! It's an honor to be part of this community, making friends, discussing ideas, and having "rivals" that always put you to the next level on development.A special thanks to the staff team, that always support us in many ways.Thank you so much, and hope to see all of you next year in more exciting challenges. @Yuri.Gomes, @Henrique.GonçalvesDias thank you for such a great feedback!
Another competition is just around the corner 😉
Stay tuned!
Announcement
Anastasia Dyubaylo · Dec 30, 2020
Hey Developers!
We're pleased to announce the next competition of creating open-source solutions using InterSystems IRIS! Please welcome:
⚡️ InterSystems Multi-Model Contest ⚡️
Duration: January 11-31, 2021
Prizes
1. Experts Nomination - winners will be determined by a specially selected jury:
🥇 1st place - $2,000
🥈 2nd place - $1,000
🥉 3rd place - $500
2. Community Nomination - an application that will receive the most votes in total:
🥇 1st place - $1,000
🥈 2nd place - $500
🥉 3rd place - $250
If several participants score the same amount of votes they all are considered as winners and the money prize is shared among the winners.
Who can participate?
Any Developer Community member, except for InterSystems employees. Create an account!
Contest Period
January 11 - 24: Two weeks to upload your applications to Open Exchange (also during this period, you can edit your projects).
January 25 - 31: One week to vote.
February 1: Winners announcement.
The topic
💡 Multi-model applications 💡
Develop a multi-model solution using InterSystems IRIS.
InterSystems IRIS is a multi-model DBMS. Yes, we store everything in globals, but we expose several APIs out-of-the-box which provide key-value, SQL, object, and document models of data management. And with IRIS you are able to develop your own model and expose the API which will provide some new data models, e.g. GraphDB, column-store, etc.
For this contest make an application that uses at least 2 different models to manipulate data, e.g. key-value and relational, Object and relational, DocDB and key-value.
The application should work either on IRIS Community Edition or IRIS for Health Community Edition or IRIS Advanced Analytics Community Edition.
The application should be Open Source and published on GitHub.
Helpful resources
1. Resources on models:
Documentation:
Multi-model data aсcess
1.1. Globals (key-value)
Globals are sparse multidimensional arrays that could be stored and managed within the IRIS database. You can deal with Globals using ObjectScript and Native API.
Tools:
Managing globals in management portal
Documentation:
Using Multidimensional Storage (Globals)
Using Globals
Articles:
Globals are Magic Swords for managing data
The art of mapping Globals to Classes
Videos:
Globals QuickStart
1.2. SQL access
InterSystems IRIS provides SQL access to data using via ObjectScript/REST API and ODBC/JDBC.
Tools:
VSCode SQL Tools
DBeaver
SQL in Management Portal
Other SQL tools
Documentation:
SQL Access
InterSystems SQL Reference
Articles:
Class Queries in ObjectScript
Videos:
SQL Things you should know
1.3. Object Access
InterSystems IRIS provides the way to store and change instances of objects in globals via ObjectScript/REST API, Native API for Java/.NET/Node.js/Python, and XEP for Java/.NET.
Documentation:
Object Access
1.4. Document Access
InterSystems IRIS provides DocDB to store and manage JSON data documents via REST API and ODBC/JDBC(SQL).
Documentation:
DocDB
2. How to submit your app to the contest:
How to publish an application on Open Exchange
How to submit an application for the contest
3. Online courses:
Multi-Model QuickStart
4. Videos:
Multi-Model Development
Multi-Inheritance in a Multi-Model Environment
Judgment
Please find the updated voting rules here.
So!
Ready. Set. Code.
❗️ Please check out the Official Contest Terms here.❗️
Thats great! One of the things you can do is to implement a new data model, after all InterSystems IRIS gives you a lot of freedom in data handling. For example, check this community projects:
InterSystems IRIS as MongoDB
InterSystems IRIS as Redis (Implementation 1, Implementation 2)
You can add something else or improve existing MongoDB/Redis implementations my theme! great! if you're a JavaScript/Node.js developer, you can use the QEWD-JSdb abstractions of IRIS:
- Document database
- Persistent JavaScript Objects
- Redis-like Lists
- Redis-like key/object store
- Persistent XML DOM (with XPath querying)
See: https://github.com/robtweed/qewd-starter-kit-iris-networked
Take the introductory tutorial:
https://github.com/robtweed/qewd-starter-kit-iris-networked/blob/master/REPL.md
and then delve into the other database models:
- https://github.com/robtweed/qewd-starter-kit-iris-networked/blob/master/LISTS.md
https://github.com/robtweed/qewd-starter-kit-iris-networked/blob/master/KVS.md
https://github.com/robtweed/qewd-starter-kit-iris-networked/blob/master/DOM.md
A whole world of multi-model opportunities to explore for this competition!
Hey guys,
We're pleased to invite you to join the upcoming kick-off webinar dedicated to the multi-model contest!
➡️ InterSystems Multi-Model Contest Kick-off Webinar
🗓 Monday, January 11 — 10:00 AM EDT
✅ Register here! Hey Developers!
We started the InterSystems Multi-Model Contest!
Feel free to join us, we are waiting for your participation😎
Add your applications to our Contest board 🚀 Technology Bonuses for the Multi-model contest. Hi Community!
The registration period has already begun! Follow our Contest Board and stay tuned.
Waiting for your cool projects! Want more information about the contest?
We have a recording of a Multi-Model Contest Kick-off Webinar!
⏯ InterSystems Multi-Model Contest Kick-off Webinar
Participants!
Whose application will be the first? 👀 Hey Developers!
The second week of registration has started!
Hurry up to upload your applications! Hey Developers,
The first application is already on the Contest Board!
Who's next? If anyone is looking to use in their Multi-Model solution InterSystems IRIS's DocDB, I posted this article, sharing a Postman Collection of sample REST API calls. I also added to the article a Relational/SQL angle of the data.
Hope you find it useful:
https://community.intersystems.com/post/document-database-docdb-sample-rest-api-calls-postman-collection
Thanks for sharing, Tani! 👏🏼 Awaiting my app/repo to be approved and then I'll submit it to the competition...
Rob
Hey Developers,
One more application is already in the game: BeI-MultiModel project by @ivo.VerEecke4987!
And who's next? 👀 Awsome
Article
Yuri Marx · Feb 4, 2021
Gartner defined DataOps as: "A collaborative data management practice focused on improving the communication, integration and automation of data flows between data managers and data consumers across an organization. The goal of DataOps is to deliver value faster by creating predictable delivery and change management of data, data models and related artifacts. DataOps uses technology to automate the design, deployment and management of data delivery with appropriate levels of governance, and it uses metadata to improve the usability and value of data in a dynamic environment."
DataOps was first introduced by Lenny Liebmann, Contributing Editor, InformationWeek, in a blog post on the IBM Big Data & Analytics Hub titled "3 reasons why DataOps is essential for big data success" on June 19, 2014. The term DataOps was later popularized by Andy Palmer at Tamr. DataOps is a moniker for "Data Operations." 2017 was a significant year for DataOps with significant ecosystem development, analyst coverage, increased keyword searches, surveys, publications, and open source projects. Gartner named DataOps on the Hype Cycle for Data Management in 2018. (source: https://en.wikipedia.org/wiki/DataOps)
The DataOps manifesto established the following DataOps principles: (https://www.dataopsmanifesto.org/dataops-manifesto.html)
Continually satisfy your customer: Our highest priority is to satisfy the customer through the early and continuous delivery of valuable analytic insights from a couple of minutes to weeks.
Value working analytics: We believe the primary measure of data analytics performance is the degree to which insightful analytics are delivered, incorporating accurate data, atop robust frameworks and systems.
Embrace change: We welcome evolving customer needs, and in fact, we embrace them to generate competitive advantage. We believe that the most efficient, effective, and agile method of communication with customers is face-to-face conversation.
It's a team sport: Analytic teams will always have a variety of roles, skills, favorite tools, and titles. A diversity of backgrounds and opinions increases innovation and productivity.
Daily interactions: Customers, analytic teams, and operations must work together daily throughout the project.
Self-organize: We believe that the best analytic insight, algorithms, architectures, requirements, and designs emerge from self-organizing teams.
Reduce heroism: As the pace and breadth of need for analytic insights ever increases, we believe analytic teams should strive to reduce heroism and create sustainable and scalable data analytic teams and processes.
Reflect: Analytic teams should fine-tune their operational performance by self-reflecting, at regular intervals, on feedback provided by their customers, themselves, and operational statistics.
Analytics is code: Analytic teams use a variety of individual tools to access, integrate, model, and visualize data. Fundamentally, each of these tools generates code and configuration which describes the actions taken upon data to deliver insight.
Orchestrate: The beginning-to-end orchestration of data, tools, code, environments, and the analytic teams work is a key driver of analytic success.
Make it reproducible: Reproducible results are required and therefore we version everything: data, low-level hardware and software configurations, and the code and configuration specific to each tool in the toolchain.
Disposable environments: We believe it is important to minimize the cost for analytic team members to experiment by giving them easy to create, isolated, safe, and disposable technical environments that reflect their production environment.
Simplicity: We believe that continuous attention to technical excellence and good design enhances agility; likewise simplicity--the art of maximizing the amount of work not done--is essential.
Analytics is manufacturing: Analytic pipelines are analogous to lean manufacturing lines. We believe a fundamental concept of DataOps is a focus on process-thinking aimed at achieving continuous efficiencies in the manufacture of analytic insight.
Quality is paramount: Analytic pipelines should be built with a foundation capable of automated detection of abnormalities (jidoka) and security issues in code, configuration, and data, and should provide continuous feedback to operators for error avoidance (poka yoke).
Monitor quality and performance: Our goal is to have performance, security and quality measures that are monitored continuously to detect unexpected variation and generate operational statistics.
Reuse: We believe a foundational aspect of analytic insight manufacturing efficiency is to avoid the repetition of previous work by the individual or team.
Improve cycle times: We should strive to minimize the time and effort to turn a customer need into an analytic idea, create it in development, release it as a repeatable production process, and finally refactor and reuse that product.
When you analyze these principles, it is possible see some points where InterSystems IRIS can help:
Continually satisfy your customer: you can create new short integration productions, orchestrations, IRIS cubes, reports, BI visualizations and ML models by sprints or iterations.
Value working analytics: IRIS help you to deliver data with quality (using productions, adapters and class methods in the persistent classes) and enable you to do data exploration into IRIS BI pivot tables (analysis designer) and into IRIS NLP (text analysis).
Self-organize: IRIS simplify the self organization, because with an unifield data platform, you collect, process, analyze and publish insights, with one tool.
Reflect: This User Portal you can interact with users and collect feedback to improve delivered products.
Analytics is code: into IRIS data model, cubes, dashboards are source code, with version control and governance.
Orchestrate: IRIS is a data platform thats orchestrate data ingestion, enrichment, analytical work, data visualization and ML over data, in a single tool, IRIS.
Make it reproducible: IRIS embrance docker, kubernetes (IKO) and devops to reproduce the results.
Disposable environments: IRIS supports create docker disposable environments to integration, data models, BI cubes and visualizations.
Simplicity: IRIS data cube creation is very simple and eliminate the creation of ETL scripts, the creation of analysis, cubes, dashboards are visual, web and possible to be done by the users, not only developer team. And IntegratedML allows create ML to common scenarios without source code development.
Monitor quality and performance: IRIS uses SAM to monitor performance and have a Web Management Portal.
Reuse: in IRIS the DataOps artifacts are classes and classes are extensible and reusable by default.
Improve cycle times: the users can create dashboards, analysis, reports, publish and share your work at self-service.
The ODSC (https://opendatascience.com/maximize-upstream-dataops-efficiency-through-ai-and-ml-to-accelerate-analytics/) indicate the following DataOps strategy:
The InterSystems IRIS helps in the above points, see:
Self-service provisioning: users can create and publish cubes and dashboards.
Share, tag, annotate: User portal can be used to share dashboards, the IRIS Analytical Web Portal allows user create, document, organize into folders and tag your work.
Enrichement: BPL can be used to enrich data.
Preparation: BPL, DTL, Adapters and ObjectScript logic can help with data preparation.
Data marketplace: data assets can be published to REST API and monetized with IRIS API Manager.
Data Catalog: data in IRIS is organized into classes, theses classes are stored into the class catalog system (%Dictonary)
Profile & Classify: can be created groups, folders to analytical artifacts in the User Portal and Admin Portal.
Quality: IRIS has utility classes to generate sample data and do unit tests.
Lineage: into IRIS all data assets are connected, from data model you build cubes, from cubes you build dashboards and all data assets can be controlled by data curators (IRIS permission system)
Mastering: Admin Portal allows you master all aspects into analytical projects.
DB Data, File Data, SaaS API, streams: IRIS is multimodel and supports persistence and analysis into data and text (NLP). Supports SaaS API using IRIS API Manager and works with Streams using Integration Adapters and PEX (with kafka).
Applications, BI Tools, Analytics Sandboxes: with IRIS you can create DataOps apps with your preferred language (Java, Python, .NET, Node.js, ObjectScript). IRIS is a BI tool, but you can use connectors with Power BI or MDX bridge and IRIS is sandbox to analytics, in a single tool.
See my summary mapping IRIS and DataOps:
Great article, thank you! I hadn't seen the DataOps concept before but it makes a lot of sense.
Question
MohanaPriya V · Feb 8, 2021
Hi,
While Configuring Intersystems Cache in Intersystems IRIS Health, some of the background jobs are not running.
Eg: Job for Calculator process. Is License key necessary to run the jobs? Anyother changes need to run the jobs.
Thanks. Mohana,
I'm confused about your mentioning Caché and IRIS for Health as those are separate products.
Depending on what your jobs are doing, they could certainly require a license. Why do you suspect a license issue, and why don't you have a license applied?
I'd check the various IRIS.logs, probably the audit and messages.log first. Without more details on what is going wrong, how it is going wrong, what you are trying to do, and information on your configuration, it's difficult to say what could be the cause. Vic,
I am transforming Cache product in to IRIS Health. For that I have set of routines that configure some functionality in Cache same routines I am executing in IRIS in that only i have routine to run background jobs, those routine is not executing in IRIS. License: By default it's licensed to InterSystems IRIS Community. And also I have applied for IRIS License. Priya, there is a limit of eight CPU cores for the Community Edition of InterSystems IRIS products. If you are using a Docker image, add
--cpuset-cpus=0-7to your 'docker run' command. On a native server, or VM, you need to limit the cores available using the methods for that server (or use one with fewer cores).
https://docs.intersystems.com/irislatest/csp/docbook/Doc.View.cls?KEY=ACLOUD#ACLOUD_limits
Let us know if this resolves your trouble, and all best in migrating to IRIS.
Erik Yes I believe your licence key would be required for that. The Community edition uses a core based license. It appears that your instance is running successfully and that some routines do execute. Therefore I do not believe that this is a license issue. If you had exceeded the number of allowed cores then the instance would not start.
I would look at the routines that are not executing in the background successfully. It is possible that they are using Cache syntax that are no longer supported or has changed names. Try executing these routines in the foreground instead of as a background job. Verify that you get the results you expect. If that works try jobbing this off from the terminal session to see if it will run in the background at all.
I would also examine the log files to see if you are getting any errors that are captured from the background execution. Others, including me, were noting this message in the log you posted
02/08/21-09:17:54:464 (7016) 3 [Utility.Event] Error: Invalid Community Edition license, may have exceeded core limit. - Shutting down the system : $zu(56,2)= 0
which is definitely unhappy about the core count. Rich has good advice if you are able to start the instance but are unable to run only some jobs. If you have a full license and you are still unable to sort this out, reach out to the WRC and an advisor can assist.
Please let us know if you have progress, several of us are interested in your success.
Erik Weird, I don't see a log. That message pretty definitively says we have a license issue. I had based my earlier response on the fact that He seemed to be able to get some jobs working which would imply that the instances was running. That wouldn't happen if there was a license limitation exceeded on startup. As the message indicates the instance just shuts down.
Mohana, have you been trying this in different environments?
To echo Erik, please let us know how you are making out!
Discussion
Yuri Marx · Feb 3, 2021
Flyway is a open source product used to develop database code to migration, ddl version control, automate database procedures, etc. It is the most used product to do DevOps automation procedures to database. Do you consider create iris support to flyway?
https://flywaydb.org/documentation/contribute/contributingDatabaseSupport Consider yoyo migrations as an alternative to Flyway. Allows for the migrations to be written in either SQL or Python, is oth open source and much easier to integrate. https://pypi.org/project/yoyo-migrations/ Good alternative to migrations only, thanks the tip, but remember thats flyway is used to do not only migrations, but to automate many sql procedures, control sql code version and is used into devops scripts. Flyway allows you data pump beetween databases. This is good to make easier migrate from oracle or db2 to iris. Flyway (and Liquibase) allows migrations to be written in SQL so you don't need a fully integration to be able to use them with Cache/IRIS. Fully integrating (e.g. extending Flyway) would provide access to other automations and features that otherwise are not available with just SQL e.g. using the same script in different DBMS. In the case of Liquibase, automated rollback generation, etc.
Article
Yuri Marx · Apr 13, 2022
@Yuri.Gomes. ... I love the diagram!!
What about the Evaluation service and the WRC and GettingStarted? Great, I will add! WOW!!! Love it :) Thanks! @Yuri.Gomes - if you go to https://login.InterSystems.com you will see that we have published new icons for all of our applications which are consistent with the ISC look and feel. Feel free to pop these into your diagram for consistency.
Any interested in learning more about these services should attend DEV005 at Global Summit where @Pravin.Barton and I will discuss the 15 services and applications you can access via your InterSystems Login Account (Wed at 3:30). Hope to see many of you there! Wow great stuff, thank you @Yuri.Gomes ! Sharing with @Jinmin.Xu, @Piyush.Adhikari, @Paul.Doolub4524, @Vladimir.Prushkovskiy Great Diagram, love it!!!
Announcement
Anastasia Dyubaylo · Mar 22, 2022
Hey Developers,
Now it's time for all French-speaking users of our community!
We're super excited to announce the official start of the InterSystems Developer Community in French!
Let me introduce you @Guillaume.Rongier7183, @Robert.Bira and @Irène.Mykhailova as managers of the French Community.
Here are the main points you need to know:
➡️ You can switch between sites using the language menu in the top right corner:
If you know French, it's great that you can contribute articles, make discussions, ask and answer questions about InterSystems Data Platforms now in French too!
Also!
➡️ You can use Language Switcher – the option to switch to the French version of the article.
Also!
➡️ If you published a post in English or any other language, it could be translated by anyone in French and will be helpful for even more people!
Everyone is able now to add or request a translation to any post on the Developer Community. After selecting any language using the Language Switcher, any user can add a link to the translation of the post or request its translation.
➡️ The same thing works for the French Community site – you can translate the French article into English or any other language. Be sure, you know both languages well!
Please feel free to provide any feedback on how to make our French Community better.
Welcome to the InterSystems Developer Community in French! 🚀
Let's discuss the topics that you'd like to see and discuss on the FR DC. Take the poll below ☑️
Or feel free to share your suggestions in comments! C'est super!
Bienvenue!!! Génial !@Yann.Simons9265 @Aurélien.Lansmanne @Damiano.Porrovecchio Génial! Super nouvelle! J'ai transmis l'info à l'équipe avec laquelle je travaille, ainsi qu'aux personnes qui pourraient être intéressées par Intersystems... On ne sait jamais. Reste à faire vivre cette commu!
Merci @Guillaume.Rongier7183 @Irène.Mykhailova et @Robert.Bira, ainsi que tous ceux qui ont oeuvrés à l'ouverture de ce site francophone Bienvenue à tous!! 👋👋👏👏 Enfin la communauté dans la langue deRobert le Magnifique et son fils Guillaume le Conquérant. !* * * * * + + + * * * * * Bienvenue
The Great Getsby !
Announcement
Anastasia Dyubaylo · Jun 13, 2022
Hey Developers,
Learn about the changes we've made to InterSystems IRIS Containers, including security updates and the new web gateway container:
⏯ InterSystems IRIS Container Updates
🗣 Presenter: @Eve.Phelps, Senior Systems Developer, InterSystems
Stay tuned for the latest videos on InterSystems Developers YouTube!
Announcement
Anastasia Dyubaylo · Mar 29, 2022
Global Summit returns!
After two years of video conferencing and virtual meetings, we at InterSystems are thrilled to reunite with our partners at InterSystems Global Summit 2022. In our first in-person event since the pandemic started, we're welcoming industry leaders and developers to our flagship conference. Registration is now open!
➡️ InterSystems Global Summit 2022
🗓 Date: June 20-23, 2022
📍 Location: Seattle, WA, United States
Join us this year for content on how customers like you are using our technology for innovation and what trends affect our future innovations, including new and enhanced products and product offerings.
In-Person
Live Breakout Sessions, Experience Labs, Small Group Idea Exchange
Cloud & cloud services
DevOps
Embedded Python
HL7® FHIR®
Analytics
Product use cases
New products & services
Solutions for healthcare, financial services & supply chain/logistics
Interactive
Because this year's event is live and in-person, there will be ample opportunity for you to interact with
InterSystems product teams, including heads of healthcare & data platforms solutions
Technical pros
Product trainers
InterSystems partners
and best of all
One another
Inspirational
Speakers from cutting-edge of technology
Ideas & best practices from peers & InterSystems partners, product developers
Learning opportunities
Hands-on experiences with InterSystems technology
The best part: We’ll do it all together.
We look forward to seeing you at InterSystems Global Summit 2022! Good day, is there a way to register virtually? No, you are expected to come in person! We are looking forward to our first in-person summit in 2019!
You can redeem free registration and accommodation if you have enough points in Global Masters. Would be nice to have the support corner again to talk with the WRC folks.
Announcement
Yuri Marx · Apr 5, 2022
Hi Community,
I published my new app (https://openexchange.intersystems.com/package/global-mindmap) online to write an InterSystems Mindmap with you. Write your mind notes and help to build the InterSystems Mindmap. I will transform the final result in an article.
Access: http://ymservices.tech:3000
Thanks @Yuri.Gomes that link doesn't work for me. Hi, In the first time, take about 30 seconds to load, try again, thanks
Announcement
Dmitry Maslennikov · Jun 3, 2022
Very recently Docker showed a very new feature added to their Docker Desktop tool. It was a good way to start using Docker on macOS and Windows, and they also released the same tool for Linux as well. And new feature Extensions add an ability to extend this GUI application with some extra abilities from extensions.
I've create an extension to Docker for InterSystems, which is mostly by now like an UI to containers.intersystems.com
There are a few options, that helps to filter the list of images available.
Community, swiche between General version of IRIS and Community Edition
ARM64, to see only ARM64 images
Major versions only, filters to show only latest major versions (e.g. 2022.1.*, 2021.2.*, 2021.1.*,1.1.*)
Also
Search by name and tag
Copy image name with tag to clipboard
Easy Pull images
Delette images (if not used)
Installation
This project have not published in Docker Extensions Marketplace, yet. And it requires Docker Extensions SDK installed manually, to be able to install extensions not available on marketplace manually. Please follow the official instructions and install Docker Extensions SDK.
After installing SDK, docker command will be able to use new command
docker extension ls
And to install this extension, just use this command
docker extension install caretdev/intersystems-extension:0.0.3
Or update the already installed extension
docker extension update caretdev/intersystems-extension:0.0.3
And you can access to installed extension from Extensions list in Docker Desktop
If you like this project please vote on the Grand Prix contest Published video
Article
Robert Cemper · Jun 6, 2022
The 24th contest was dominated by already well know winners+ 3 new winning contributors GROWTH: 8,6%Participation by my 5 regions:
as: 1, br: 4, eu: 4+1new, us: 1+2new, ru: 5, total:18 With is distribution:
Prizes
USD
Region
Prz
8
9200
ru
37.4%
7
6200
eu
25.2%
7
4700
br
19.1%
2
3500
as
14.2%
5
1000
us
4.1%
This results over all 24 contests into:
Prizes
USD
Region
Prz
95
72870
br
40.3%
48
51625
ru
28.6%
34
25900
eu
14.3%
15
19325
as
10.7%
14
11000
us
6.1%
The Top 6 performing winners:
And all winner's profiles over 24 contests:
The related package is updated on OEX and ODS.
GitHub Just curious, how do you count me, since I've moved to UAE, a few contests ago You are still counted with RU as at beginning of the contests.I didn't split your identity. I had rumors that you are contracted in UAR.
Announcement
Anastasia Dyubaylo · Feb 21, 2022
Voting time!
Let's cast your votes for the best applications in the InterSystems Python Contest:
🔥 Vote for your favorites 🔥
How to vote? Details below.
Experts nomination:
InterSystems experienced jury will choose the best apps to nominate the prizes in the Experts Nomination. Please welcome our InterSystems experts:
⭐️ @Benjamin.DeBoe, Product Manager⭐️ @Raj.Singh5479, Product Manager ⭐️ @Robert.Kuszewski, Product Manager⭐️ @Stefan.Wittmann, Product Manager⭐️ @Thomas.Dyar, Product Specialist⭐️ @Aleksandar.Kovacevic, Sales Engineer⭐️ @Eduard.Lebedyuk, Sales Engineer⭐️ @Sergey.Lukyanchikov, Sales Engineer⭐️ @Guillaume.Rongier7183, Sales Engineer⭐️ @Alexander.Woodhead, Technical Specialist ⭐️ @Jon.Willeke, Distinguished Quality Development Engineer⭐️ @Evgeny.Shvarov, Developer Ecosystem Manager
Community nomination:
For each user, a higher score is selected from two categories below:
Conditions
Place
1st
2nd
3rd
If you have an article posted on DC and an app uploaded to Open Exchange (OEX)
9
6
3
If you have at least 1 article posted on DC or 1 app uploaded to OEX
6
4
2
If you make any valid contribution to DC (posted a comment/question, etc.)
3
2
1
Level
Place
1st
2nd
3rd
VIP Global Masters level or ISC Product Managers
15
10
5
Ambassador GM level
12
8
4
Expert GM level or DC Moderators
9
6
3
Specialist GM level
6
4
2
Advocate GM level or ISC Employees
3
2
1
Blind vote!
The number of votes for each app will be hidden from everyone. Once a day we will publish the leaderboard in the comments to this post.
The order of projects on the Contest Page will be as follows: the earlier an application was submitted to the competition, the higher it will be in the list.
P.S. Don't forget to subscribe to this post (click on the bell icon) to be notified of new comments.
To take part in the voting, you need:
Sign in to Open Exchange – DC credentials will work.
Make any valid contribution to the Developer Community – answer or ask questions, write an article, contribute applications on Open Exchange – and you'll be able to vote. Check this post on the options to make helpful contributions to the Developer Community.
If you changed your mind, cancel the choice and give your vote to another application!
Support the application you like!
Note: contest participants are allowed to fix the bugs and make improvements to their applications during the voting week, so don't miss and subscribe to application releases! So! After the first day of the voting we have:
Expert Nomination, Top 3
appmsw-sql2xlsx by @MikhailenkoSergey
iris-python-dashboards by @Evgeniy.Potapov
DIMSE Iris Dicom Fhir Service by @Ron.Sweeney1582
➡️ Voting is here.
Community Nomination, Top 3
IRIS-Database-and-Machine-Learning-Based-Approaches-for-Prediction-of-Spontaneous-Intracerebral-Hemo by @Fatian.Wu
iris-python-dashboards by @Evgeniy.Potapov
appmsw-sql2xlsx by @MikhailenkoSergey
➡️ Voting is here.
Experts, we are waiting for your votes! 🔥
Participants, improve & promote your solutions! Here are the results after 2 days of voting:
Expert Nomination, Top 3
appmsw-sql2xlsx by @Sergey Mikhailenko
django-iris by @Dmitry.Maslennikov
iris-python-dashboards by @Evgeniy Potapov
➡️ Voting is here.
Community Nomination, Top 3
appmsw-sql2xlsx by @Sergey Mikhailenko
IRIS-Database-and-Machine-Learning-Based-Approaches-for-Prediction-of-Spontaneous-Intracerebral-Hemo by @Fatian.Wu
blockchain - [ IRIS python ] by @davimassaru.teixeiramuta
➡️ Voting is here.
So, the voting continues.
Please support the application you like! Voting for the InterSystems Python Contest goes ahead!
And here're the results at the moment:
Expert Nomination, Top 3
django-iris by @Dmitry Maslennikov
appmsw-sql2xlsx by @Sergey Mikhailenko
blockchain - [ IRIS python ] by @davi massaru teixeira muta
➡️ Voting is here.
Community Nomination, Top 3
IRIS-Database-and-Machine-Learning-Based-Approaches-for-Prediction-of-Spontaneous-Intracerebral-Hemo by @Fatian Wu
appmsw-sql2xlsx by @Sergey Mikhailenko
django-iris by @Dmitry Maslennikov
➡️ Voting is here. Hi Developers!
At the moment we can see the next results of the voting:
Expert Nomination, Top 3
django-iris by @Dmitry.Maslennikov
appmsw-sql2xlsx by @MikhailenkoSergey
iris-python-dashboards by @Evgeniy.Potapov
➡️ Voting is here.
Community Nomination, Top 3
appmsw-sql2xlsx by @MikhailenkoSergey
django-iris by @Dmitry.Maslennikov
IRIS-Database-and-Machine-Learning-Based-Approaches-for-Prediction-of-Spontaneous-Intracerebral-Hemo by @Fatian.Wu
➡️ Voting is here.
Support participants with your votes! Dear DC members,
We noticed suspicious activity in the contest voting. So our team will disable fake emails with disposable email provider domains and reset all votes of DC accounts registered with such emails.
Please make any valid contribution to the Developer Community (answer or ask questions, write an article, contribute to Open Exchange, etc.) and you will be able to vote as a true member of the InterSystems Dev Ecosystem. Check out this post on the options to make helpful contributions to our Community.
May the best apps win!
Today we have the next results:
Expert Nomination, Top 3
django-iris by @Dmitry Maslennikov
appmsw-sql2xlsx by @Sergey Mikhailenko
iris-python-dashboards by @Evgeniy Potapov
➡️ Voting is here.
Community Nomination, Top 3
django-iris by @Dmitry Maslenniko
appmsw-sql2xlsx by @Sergey Mikhailenko
IRIS-Database-and-Machine-Learning-Based-Approaches-for-Prediction-of-Spontaneous-Intracerebral-Hemo by @Fatian Wu
➡️ Voting is here. Last day of voting! ⌛
Please check out the Contest Board.Our contestants need your votes! 📢
Announcement
Anastasia Dyubaylo · Feb 28, 2022
Hey Developers,
It's time to announce the winners of the InterSystems Python contest! Are you ready?
A storm of applause goes to these developers and their applications:
🏆 Experts Nomination - winners were determined by a specially selected jury:
🥇 1st place and $4,000 go to the django-iris app by @Dmitry.Maslennikov
🥈 2nd place and $2,000 go to the appmsw-sql2xlsx app by @MikhailenkoSergey
🥉 3rd place and $1,000 go to the iris-python-apps by @Muhammad.Waseem
More winners:
🏅 $100 go the iris-python-dashboards by @Evgeniy.Potapov
🏅 $100 go the GlobalToJSON-ePython-pure by @Robert.Cemper1003
🏅 $100 go the blockchain - [ IRIS python ] by @davimassaru.teixeiramuta
🏅 $100 go the AI Image Object Detector by @Yuri.Gomes
🏅 $100 go the GlobalToJSON-embeddedPython by @Robert.Cemper1003
🏅 $100 go the IRIS-Database-and-Machine-Learning-Based-Approaches-for-Prediction-of-Spontaneous-Intracerebral-Hemo by @Fatian.Wu
🏅 $100 go the DIMSE Iris Dicom Fhir Service by @Ron.Sweeney1582
🏅 $100 go the Django-Interop by @Fernando.VianaMaia
🏅 $100 go the IRIS Text2Audio by @Yuri.Gomes
🏆 Community Nomination - an application that received the most votes in total:
🥇 1st place and $1,000 go to the django-iris app by @Dmitry.Maslennikov
🥈 2nd place and $625 go to the appmsw-sql2xlsx app by @MikhailenkoSergey
🥉 3rd place and $625 go to the IRIS-Database-and-Machine-Learning-Based-Approaches-for-Prediction-of-Spontaneous-Intracerebral-Hemo app by @Fatian.Wu
Our BIG congrats to all the participants and winners!
Thank you all for being attentive to our coding competition and for the efforts you pay into this contest! Thank you very much Congratulations to all participants
 Congratulations to ALL participants Really nice apps in this contest, I'm learning a lot! Congrats to all participants! Congratulations to all paticípants andThanks for your efforts to provide public examples for the new technology. Is it okay to publish the final scores for each participants? Expert & Community? Michael, please check out the final scores at the contest page: https://openexchange.intersystems.com/contest/21