InterSystems "Bringing Ideas to Reality" Contest
Hi Developers,
π Christmas cheer is in the air, and we decided to try something new for the last programming contest of the year. Welcome the
π Bringing Ideas to Reality Contest π
Submit an application that implements an idea from the InterSystems Ideas Portal that has statuses Community Opportunity or Future Consideration and requires doing the actual programming π
Duration: December 2 - 22, 2024
Prize pool: $14,000
The topic
π‘ Bringing Ideas to Reality π‘
In this contest, we expect applications that implement any idea you like from the InterSystems Ideas Portal that has statuses Community Opportunity or Future Consideration.
General Requirements:
- An application or library must be fully functional. It should not be an import or a direct interface for an already existing library in another language (except for C++, where you really need to do a lot of work to create an interface for IRIS). It should not be a copy-paste of an existing application or library.
- Accepted applications: new to Open Exchange apps. Our team will review all applications before approving them for the contest.
- The application should work either on IRIS, IRIS for Health or IRIS Cloud SQL. The first two could be downloaded as host (Mac, Windows) versions from Evaluation site, or can be used in the form of containers pulled from InterSystems Container Registry or Community Containers: intersystemsdc/iris-community:latest or intersystemsdc/irishealth-community:latest .
- The application should be Open Source and published on GitHub or GitLab.
- The README file to the application should be in English, have a link to the implemented idea, contain the installation steps, and either the video demo or/and a description of how the application works.
- No more than 3 submissions from one developer are allowed.
NB. Our experts will have the final say in whether the application is approved for the contest based on the criteria of complexity and usefulness. Their decision is final and not subject to appeal.
Prizes
1. Experts Nomination - a specially selected jury will determine the winners:
π₯ 1st place - $5,000
π₯ 2nd place - $3,000
π₯ 3rd place - $1,500
π 4th place - $750
π 5th place - $500
π 6-10th places - $100
2. Community winners - an application that will receive the most votes in total:
π₯ 1st place - $1000
π₯ 2nd place - $750
π₯ 3rd place - $500
π 4th place - $300
π 5th place - $200
If several participants score the same number of votes, they are all considered winners, and the prize money is shared among the winners.
Who can participate?
Any Developer Community member, except for InterSystems employees (ISC contractors allowed). Create an account!
Developers can team up to create a collaborative application. 2 to 5 developers are allowed in one team.
Do not forget to highlight your team members in the README of your application β DC user profiles.
Important Deadlines:
π Application development and registration phase:
- December 2, 2024 (00:00 EST): Contest begins.
- December 15, 2024 (23:59 EST): Deadline for submissions.
β Voting period:
- December 16, 2024 (00:00 EST): Voting begins.
- December 22, 2024 (23:59 EST): Voting ends.
Note: Developers can improve their apps throughout the entire registration and voting period.
Helpful resources
β Example applications:
- iris-fhir-lab - Web Interface to convert HL7 V2 to FHIR
- Google IRIS login - google oauth authorization to login to the management portal
- superset-iris - IRIS as a supported database for Apache Superset
- interoperability-embedded-python - basic template to create interoperability adapters using Embedded Python
- iris-tripleslash - generate unittests for an ObjectScript class
- googlesheets-adapter - interoperability adapters to import/export data from Google Docs and Google Sheets
- IPM in VS Code - IPM (ZPM) extension for VS Code
- and others
β Templates we suggest to start from:
- iris-dev-template
- Interoperability-python
- rest-api-contest-template
- native-api-contest-template
- iris-fhir-template
- iris-fullstack-template
- iris-interoperability-template
- iris-analytics-template
β For beginners with IRIS and Python:
- InterSystems Embedded Python in glance
- InterSystems IRIS Interoperability with Embedded Python
- Feedback : Using embedded python daily for more than 2 years
- Embedded Python Template
β For beginners with IRIS and ObjectScript:
β For beginners with ObjectScript Package Manager (ZPM):
- How to Build, Test and Publish ZPM Package with REST Application for InterSystems IRIS
- Package First Development Approach with InterSystems IRIS and ZPM
β How to submit your app to the contest:
Need Help?
Join the contest channel on InterSystems' Discord server or talk with us in the comments section of this post.
We can't wait to see your projects! Good luck π
By participating in this contest, you agree to the competition terms laid out here. Please read them carefully before proceeding.
Comments
Does the idea have to be a 'community opportunity' idea?
I wasn't aware of this limitation so I've already completed these:
https://ideas.intersystems.com/ideas/DPI-I-628
https://ideas.intersystems.com/ideas/DPI-I-566
I've got a couple more ideas that I want to implement that also aren't community opportunity ideas and are also set to future consideration:
https://ideas.intersystems.com/ideas/DPI-I-625
https://ideas.intersystems.com/ideas/DPI-I-487
@Rob Ellis, thank you for your comment and for implementing ideas! Welcome to the Hall of Fame page of the Ideas Portal! π
@Stefan Wittmann, Rob Ellis is interested in implementing the following ideas:
- Category dropdown to appear in alphabetical order (ignoring case)production config page
- Refresh Button on the small messge browse in the Production panel
Could you please share your thoughts on whether these ideas can be implemented by Developer Community members?
I did them anyway and submitted my app. If it's not eligible then no worries! I enjoyed adding the suggestions and I'm already using them
Hi @Rob Ellis, thanks for your active participation! Could you please reapply for the contest with your application? It didn't go through at this time.
Thanks for your contributions, Rob :)
Please apply your app to the contest!
Hi Developers!
The "Kick-off Webinar for InterSystems "Bringing Ideas to Reality" Contest" recording is on the InterSystems Developers YouTube channel! π₯
Enjoy!
β―οΈKick off Webinar for InterSystems "Bringing Ideas to Reality" Contest
Hey Devs!
One app has been added to the contest, check it out!
IRIS WHIZ - HL7v2 Browser Extension by @Rob Ellis
Upload your applications and join the contest!
Hey Devs!
The Technology Bonuses for this contest have been announced!
These bonuses can help you earn extra points during the voting phase, so donβt miss out!
With just three days left for registration, nowβs the time to upload your apps and join the contest.
Letβs see what youβve got - good luck!
Developers!
Today is the last day to join the contest!
Nine more applications have been added, check them out:
ServiceInspection by @Wolis Oliavr
vault-link by @Henrique Dias
SharePoint Online SPO REST API by @Mark OReilly
tz - ObjectScript Time Zone Conversion Library by @Eric Fortenberry
iris-http-calls by @Oliver Wilms
ks-fhir-gen by @Robert Barbiaux
Database-Size-Monitoring by @sara aplin
iris-unit-test-dashboard by @Chi.Nguyen-Rettig
IRIS Global VSCode Editor by @Yuri Marx
I'm trying to enter, but it's been more than 3 hours since I submitted my app for approval on OEx and there's been no response, so I'm in limbo. I don't really want to have to stay up all night in the hope it'll get approved in time for me to enter it into the contest before the deadline, which is at 5am in my timezone.
I also submitted my app for approval on OEx, but it's been several hours with no response.
Is voting not available? I saw the links active on the contest page yesterday, but now they're not showing.
Hi! Fixed. Thank you for feedback!
Great contest, and so many ideas now live!ππ»
