Hey Developers!
We're pleased to announce the next competition of creating open-source solutions using InterSystems IRIS! Please welcome:
⚡️ InterSystems Full Stack Contest ⚡️
Duration: September 21 - October 11, 2020
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
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
September 21 - October 4: Two weeks to upload your applications to Open Exchange (also during this period, you can edit your projects).
October 5 - 11: One week to vote.
October 12: Winners announcement.
The topic
💡 Full Stack Applications 💡
Develop a Full Stack solution using the InterSystems IRIS. By full stack we mean a frontend application web or mobile which uses data in InterSystems IRIS via REST API, Native API, JDBC, or just IRIS Web Gateway.
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. InterSystems IRIS Docker templates suitable for a Full Stack application:
- IRIS Full Stack template
- Basic InterSystems IRIS Docker template
- IRIS REST API template
- Native API template
- IntegratedML template
- IRIS Analytics template
2. How to submit your app to the contest:
3. Online courses:
4. Videos:
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.❗️
So guys,
We introduced some technology bonuses that will give you extra points in the voting:
Full details in this post.
One more!
Unit Testing bonus is introduced. Details.
Hi devs!
There is a good question in discord, whether it's possible to use other templates for a full-stack application. - YES! Sure, use and build whatever you want! You are not limited to these templates! Moreover, we are very curious about what are your templates, techniques on building full-stack apps with IRIS.
We introduced an IRIS full-stack template which is an example of a simple full-stack application that is represented as an Angular frontend application and uses IRIS as a backend via REST API.
Developers!
Are you ready to participate in our exciting contest? 🚀
The contest begins! And we're waiting for your cool projects!
Want more?
Watch the latest video on InterSystems Developers YouTube related to the Full Stack contest:
⏯ InterSystems Full Stack Contest Kick-off Webinar
https://www.youtube.com/embed/rCMD0CeSV70
[This is an embedded link, but you cannot view embedded content directly on the site because you have declined the cookies necessary to access it. To view embedded content, you would need to accept all cookies in your Cookies Settings]
This video describes how to use the IRIS Full Stack template and how to develop, build and deploy full stack applications in InterSystems IRIS.
Stay tuned! ✌🏼
Hey guys,
You're very welcome to join the InterSystems Developers Discord Channel to discuss all topics and questions related to the IRIS programming contests. There are lively discussions with InterSystems developers!
Join us! 😎
BTW, @Guillaume Rongier recently published an amazing example of a full-stack app: csvgen-ui.
You can install it with zpm "install csvgen-ui" and it gives you the option to import any csv to IRIS just with drag-n-drop. Here is the demo:
There is also a switcher if you want to generate and download it from the URL.
How to apply for the programming contest
Log in to Open Exchange, open your applications section.
Open the application which you want to apply for the contest and click Apply for Contest.
Make sure the status is 'Published'.
The application will go for the review and if it fits the topic of the contest the application will be listed on the contest board.
Developers!
One week left to submit your apps for the Full Stack contest!
Feel free to submit if you haven't completed your project yet – you'll be able to fix bugs and make improvements during the voting week too.
Hey Community!
Our Contest Board is waiting for your apps! 🔥
A few more days and I'll be there.
Can't wait! 🤩
Hey guys,
Want an easy start to join the contest? Then try the IRIS Full Stack demo and template that shows you how to build, test & deploy a simple full-stack application using InterSystems IRIS REST API.
Enjoy! 😉
The first application is already in the Contest Board! Welcome:
@Rob Tweed with the qewd-conduit project is in the game! 🔥
Check out the QEWD Implementation of the RealWorld Conduit REST Back-end.
And who's next? 😉
Please welcome the next IRIS contestant:
⬇️ realworld-intersystems-iris project by @Dmitry Maslennikov – InterSystems IRIS Starter kit for new RealWorld framework implementations.
Full speed ahead! 🔥
Another "Realworld" ) That's funny )
Looking forward to seeing how two "realworlds" will compete with each other)
"Great minds think alike!" @Rob Tweed , @Dmitry Maslennikov ;)
@Rob Tweed , @Dmitry Maslennikov - your apps are the forum-like engines, right?
Is it possible to load posts from community? We export globals of it every week: here is the recent Globals export.
Classes structure is here.
Yes, it would be possible to do so - it would be a simple matter of writing a process that invoked the appropriate Conduit REST APIs to create the articles, comments and links to authors/users from your data export. The one thing that might be tricky would be the user password property, which would be required for a user to log in and view/edit their own articles, and to follow other users and/or favourite their articles.
Voting for the best apps will begin soon! Only 3 days left before the end of registration for the Full Stack contest.
🗓 Registration ends on October 4 – 11:59 PM EST.
Note: Also during the voting period, you can edit your projects.
Don't miss your chance to win! 🏆