Hey Developers,

We have some good news for you:

💥 InterSystems AI contest participants can use Embedded Python in their solutions! So if you are not yet a member of the Embedded Python Early Access Program (EAP), now is the time! 

Refer to python-interest@intersystems.com and you'll get FREE access to the InterSystems IRIS Embedded Python features.

In addition, we invite all EAP participants to the special Embedded Python kick-off webinar tomorrow, July 6 at 10:00 AM EDT – an easy start on how to use Embedded Python! Demonstration of the new features of the data platform, examples applications, and of course rewards. 

After you become an EAP member, you will receive a special link to join the kick-off webinar:

➡️ RSVP: python-interest@intersystems.com

10
0 1 130

Hi Community,

We're pleased to invite all the developers to the upcoming InterSystems AI Contest Kick-Off Webinar! The topic of this webinar is dedicated to the InterSystems AI programming contest.

During the webinar, we will demo how to load data into IRIS, how to deal with it using ODBC/JDBC and REST, and how to use special AI/ML features of IRIS: IntegratedML, DataRobot, R Gateway, Embedded Python, PMML.

Date & Time: Monday, June 28 — 11:00 AM EDT

Speakers:  
🗣 @Aleksandar Kovacevic, InterSystems Sales Engineer
🗣 @Théophile.Thierry, InterSystems Intern
🗣 @Bob Kuszewski, Product Manager - Developer Experience, InterSystems  
🗣 @Evgeny Shvarov, InterSystems Developer Ecosystem Manager

40
0 1 165

Hi Community,

We're pleased to invite you to the online meetup with the winners of the InterSystems FHIR Accelerator contest!

Date & Time: Friday, June 11, 2021 – 11:00 EDT

What awaits you at this Virtual Meetup? 

  • Our winners' bios.
  • Short demos on their applications.
  • An open discussion about technologies being used. Q&A. Plans for the next contests.

30
0 1 85

Hey Developers,

We decided to extend the registration period for the InterSystems FHIR Accelerator Programming Contest and voting will start only on Thursday, June 3! The voting period will last until Sunday, June 6.

So, don't forget to support the best solutions built using the InterSystems IRIS FHIR Accelerator Service (FHIRaaS) on AWS.

➡️ Vote here from June 3rd to June 6th!

How to vote and what's new?

20
0 3 144

Hey Community,

Please join the next InterSystems online programming competition:

🏆 InterSystems FHIR Accelerator Programming Contest 🏆

Submit an application that uses InterSystems FHIR-as-a-service on AWS or helps to develop solutions using InterSystems IRIS FHIR Accelerator.

    Duration: May 10 - June 06, 2021

    Total prize: $8,750 

    👉  Landing page 👈


    60
    1 15 2,535
    Article
    Evgeny Shvarov · May 28 1m read
    Fetch Upstream in GitHub

    Hi colleagues!

    Often when we collaborate to someone's repo in GitHub we do the following cycle:

    Fork-Clone-Change-Commit-Push-Pull-Request-Merge to the original repo.

    This is all great and works fine!

    And if we want to make a second collaboration right after the merge you need to perform "Fetch upstream" to your forked repo first to "ingest" your own Pull-request in the original repo.

    Geeky git-professionals do it with ease but this was always a headache for me so I usually simply deleted the fork and created a new one.

    And today I figured that Github added a new UI feature that I can easily fetch-upstream for my fork with the original one and make it up to date and capable for pull-requests.

    Here is where the button is:

    This is a relief! )

    Wanted to share this relief and productivity tip with you!

    Bring more collaborations to Github repos!

    And speaking of PR - I just made a PR with docker to Google Cloud Run deployment for the FHIRaaS demo made by @Anton Umnikov for the current FHIR Contest! Looking for more of your contributions!

    90
    3 0 139

    Hey developers,

    The registration period for the FHIR Accelerator programming contest is in full swing! We invite all FHIR developers to build new or test existing applications using the InterSystems IRIS FHIR Accelerator Service (FHIRaaS) on AWS

    And now you have a great opportunity to get FREE access to the FHIRaaS on AWS! So, to take the first step in mastering the FHIRaaS, you need to register on our FHIR Portal using this link:

    👉🏼 https://portal.trial.isccloud.io/account/signup

    20
    0 2 537

    Let's imagine if you would like to write some real web application, for instance, some simple clone of medium.com. Such sort of application can be written using any different language on the backend side, or with any framework on the frontend side. So many ways to do the same application, and you can look at this project. Which offers a bunch of frontends and backends realizations for exactly the same application. And you can easily mix them, any chosen frontend should work with any backend.

    Let me introduce the same application realization for InterSystems IRIS on a backend side.

    60
    1 3 389

    Hi Community,

    We're pleased to invite you to the online meetup with the winners of the InterSystems Developer Tools contest!

    Date & Time: Friday, April 30, 2021 – 11:00 EDT

    What awaits you at this Virtual Meetup? 

    • Our winners' bios.
    • Short demos on their applications.
    • An open discussion about technologies being used, bonuses, questions. Plans for the next contests.

    50
    0 4 114

    Hi Community,

    We're pleased to invite all the developers to the upcoming InterSystems FHIR Accelerator Contest Kick-Off Webinar! The topic of this webinar is dedicated to the FHIR Accelerator programming contest.

    On this webinar, we will talk and demo how to use InterSystems IRIS FHIR Accelerator as a service.

    Date & Time: Monday, May 10 — 01:00 PM EDT

    Speakers:  
    🗣 @Evgeny Shvarov, InterSystems Developer Ecosystem Manager
    🗣 @Regilo Regilio Guedes de Souza, InterSystems Service Executive
    🗣 @Anton Umnikov, InterSystems Senior Cloud Solution Architect
    🗣 @Patrick Jamieson, InterSystems Product Manager - Health Informatics Platform

    20
    0 4 251

    Hello,

    I have a question about a problem calling a SOAP Web Service.

    Indeed, to retrieve data via a Web Service, I need to make 4 calls, one to connect, one to place parameters, one to retrieve data and one to disconnect. Using the EnsLib.SOAP.OutboundAdapter class, I manage to make my first connection call but for the other calls I would need to keep my session cookie otherwise it doesn't consider me as connected. I know it's possible to do this in REST directly in the EnsLib.REST.OutboundAdapter class but I can't find a way to do it in SOAP.

    00
    0 0 114

    Hi Developers!

    We had a set of technology bonuses for the InterSystems IRIS Developer Tools contest.

    And here is how projects collected it:

    Project docker zpm Unit Testing Online Demo Code Quality Article on DC Video on YouTube Total Bonus
    Nominal 2 2 2 3 2 2 3 16
    Config-API 2 2 2   2 2   10
    Server Manager for VSCode     2     2   4
    Grafana Plugin for InterSystems 2   2     2   6
    SSH for IRIS container 2         2 3 7
    IntelliJ InterSystems     2         2
    gj :: locate     2     2 3 7
    helper-for-objectscript language extensions 2 2     2 2 3 11
    IRIS REST Documentation 2       2     4
    IRIS-easy ECP workbench 2 2     2 2 3 11
    zpm-explorer 2 2 2 3 2 2 3 16
    Git for IRIS 2 2       2   6
    zapm-editor 2 2       2   6

    00
    0 9 111

    Announcing gj :: locate.  A simple extension for VS Code that will help you get to the source of your errors.

    In VS Code, using either the Serenji extension or the basic InterSystems objectscript extension, this small add-on will open the appropriate class or routine and position you at the exact line where an error occurred.

    No more tedious counting of lines to find <UNDEFINED>zCredit+206^Ledger.Invoice.1.  Instead, with gj :: locate you can get there with just a couple of clicks.

    This 20 second video tells it all:

    20
    1 2 110
    Article
    Laurel James (GJS) · Apr 20 3m read
    Why gj :: locate?

    You may think it isn’t too difficult to get from label+offset^routine to the actual source line responsible for the error.  For an expert it isn't that hard... most of the time.  But there are enough oddities and special rules that even an expert can get it wrong, whilst spending a lot of time trying to get there.

    gj :: locate is the latest tool from George James Software – it debugs any error, class or routine by converting the location of an error in compiled .int code to the corresponding location in your source, and then taking you right there.

    Image this scenario…

    40
    1 0 120

    Hey Developers,

    You asked - we did it! We're glad to announce the next competition for InterSystems Developers! Please welcome: 

    🏆 InterSystems Programming Contest: Developer Tools 🏆

    Submit an application that helps to develop faster, contribute more qualitative code, helps in testing, deployment, support, or monitoring of your solution with InterSystems IRIS.

    Duration: March 29 - April 25, 2021

    Total prize: $8,500 


    110
    1 16 2,992

    Hi Community!

    We are pleased to invite all the developers to the upcoming InterSystems Contest Kick-off Webinar dedicated to the InterSystems Programming Contest: Developer Tools!

    In this webinar, we'll talk about the topics to expect from participants and show you how to develop, build and deploy applications on InterSystems IRIS data platform.

    Date & Time: Monday, March 29 — 11:00 AM EDT

    Speakers:  
    🗣 @Evgeny Shvarov, InterSystems Developer Ecosystem Manager
    🗣  @Raj Singh, InterSystems Product Manager - Developer Experience
    🗣  @Bob Kuszewski, InterSystems Product Manager - Developer Experience


    40
    0 3 238

    Hi Developers!

    Here're the technology bonuses for the InterSystems Developer Tools Contest that will give you extra points in the voting.

    Docker container usage - 2 points

    The application gets a 'Docker container' bonus if it uses InterSystems IRIS  running in a docker container. Here is the simplest template to start from.


    ZPM Package deployment - 2 points

    You can collect the bonus if you build and publish the ZPM(ObjectScript Package Manager) package for your Full-Stack application so it could be deployed with:

    zpm "install your-multi-model-solution"

    command on IRIS with ZPM client installed. 

    ZPM client. Documentation.

    Unit Testing - 2 points

    Applications that have Unit Testing for the InterSystems IRIS code will collect the bonus.

    Learn more about ObjectScript Unit Testing in Documentation and on Developer Community.

    Online Demo of your project - 3 points
    Collect 3 more bonus points if you provision your project to the cloud as an online demo. You can use this template or any other deployment option. Example. Learn more on deployment in Monday's Kick-Off webinar.

    Code quality analysis with zero bugs - 2 points

    Include the code quality Github action for code static control and make it show 0 bugs for ObjectScript. Learn more in Monday's Kick-Off webinar.

    Article on Developer Community - 2 points

    Post an article on Developer Community that describes features of your project. Collect 2 points for each article. Translations to different languages work too.

    Video on YouTube - 3 points

    Make the Youtube video that demonstrates your product in action and collect 3 bonus points per each. Example.

    The list of bonuses is subject to change. Stay tuned!

    00
    0 0 118

    Hi Community,

    We're pleased to invite you to the online meetup with the winners of the InterSystems Grand Prix Contest!

    Date & Time: Friday, March 12, 2021 – 10:00 EDT

    What awaits you at this virtual Meetup? 

    • Our winners' bios.
    • Short demos on their applications.
    • An open discussion about technologies being used, bonuses, questions. Plans for the next contests.

    70
    0 2 146

    Good day, developers!

    The "apptools-admin" project is not only a set of tools for the administrator, but a platform for the rapid creation of a prototype of any solution.
    For example, Photo Album, Music Player, and Personal Library all come together in a user-friendly treasure chest design.

    Load http:// your-host:your-port/apptoolsrest/a/infochest

    Change the path to your treasure files and start viewing, listening or reading from any convenient device: desktop, tablet or smartphone.

    20
    0 0 130