DEVELOPERWEEK CLOUD 2022 HACKATHON OVERALL WINNER
1st Place Prize: - (2) Amazon Echos - (Up to 5) DevNetwork Premium All-Access Passes to all 2022 virtual conferences - Announcement in our email to 60,000 subscribers listing your team and project. *All Values of prizes will be sent at USD.
DEVELOPERWEEK CLOUD 2022 SPONSOR HACKATHON CHALLENGES & PRIZES
Direktiv
Oracle
Oracle Challenge #1 - Efficient Microservices Applications
1st Place: KubeCon ticket, Oracle Cloud credits, Oracle swag – backpack, water bottle, Red Bull Racing hat, and mug, Oracle Cloud Infrastructure Certification
2nd Place: Oracle Cloud Credits, Oracle swag - backpack, water bottle, Red Bull Racing hat, and mug
Questions - Contact: eli.schilling@oracle.com
In this Hackathon, participants will build a performant and cost-effective solution using Oracle Container Engine for Kubernetes (OKE), OCI Functions, and a managed database of their choice (Oracle DB, Autonomous, or MySQL).
Requirements:
• Separate app components for front end, data collection API, user registration, back-end DB.
• May use dev language / languages of choice
• Must avoid hard-coded credentials in application code
What to build: The sky's the limit here. Build an app that is of interest or solves a challenge you may have encountered (e-com, blogging, social media, etc). Just be sure to use the required cloud services.
Bonus points? Yes, bonus points!
• Utilize the OCI command line interface (CLI)
• Utilize OCI Code Editor
• Leverage Infrastructure as Code to deploy your app infrastructure.
• Deploy at least one service to Azure Functions (with Azure - OCI Interconnect)
• Incorporate OCI DevOps to deploy one or more application components
Oracle Challenge Challenge #2 - Build a Multiplayer Game with 1v1 Winner/Loser Game Logic
1st Place: NAS Storage System, Oracle Cloud Credits, Oracle swag - backpack, water bottle, Red Bull Racing hat, and mug, Speaking session at Oracle DevRel Pi Day 2023
2nd Place: Oracle Cloud Credits, Oracle swag - backpack, water bottle, Red Bull Racing hat, and mug
Questions - Contact: eli.schilling@oracle.com
Introduction:
At Oracle we love gaming! Both from gaming on a sofa to creating games and running them at scale. Babylon.JS is very interesting for us but we haven't explored it yet. Can you help us and test it on Oracle Cloud Infrastructure (OCI)?
Challenge:
Build a multiplayer game with 1v1 winner/loser game logic using Babylon.JS (https://www.babylonjs.com/) and deploy it on OCI.
Feel free to bring your "best 3d foot forward" and make the game cool and interesting. If you decide to build Pong we would love that too.
BabylonJS:
Before you go any further, we strongly encourage EVERYONE to Start Your Babylon.js Journey Here: (https://doc.babylonjs.com/journey/theFirstStep)
Scoring
The game needs to consist the following:
Name + Splash screen
User Management and Login Screen
Waiting room and 1v1 Multiplayer
Menu/UI
Winner/Loser game logic
Player Controls
Leaderboard (top scores)
Extra Points will be give for using Oracle Resources
In case of a draw, winner will be decided by internal vote
Code Presentation and Readability
Clean code is code that is easy to understand and easy to change.
It's writing code that is:
Readable
Understandable
Maintainable
Extendable
Using OCI
We suggest looking into Oracle Cloud Infrastructure as a possible services that could be useful during development / submission.
OCI Terraform (https://registry.terraform.io/providers/oracle/oci/latest/docs)
Networking (https://docs.oracle.com/en-us/iaas/Content/Network/Concepts/overview.htm)
Database (https://docs.oracle.com/en-us/iaas/Content/Database/Concepts/databaseoverview.htm)
Compute (https://www.oracle.com/uk/cloud/compute/)
Resource Manager (https://www.oracle.com/uk/devops/resource-manager/)
OCI Code Editor (https://blogs.oracle.com/post/introducing-the-oci-code-editor)
License:
Copyright (c) 2022 Oracle and/or its affiliates.
Licensed under the Universal Permissive License (UPL), Version 1.0.
ORACLE AND ITS AFFILIATES DO NOT PROVIDE ANY WARRANTY WHATSOEVER, EXPRESS OR IMPLIED, FOR ANY SOFTWARE, MATERIAL OR CONTENT OF ANY KIND CONTAINED OR PRODUCED WITHIN THIS REPOSITORY, AND IN PARTICULAR SPECIFICALLY DISCLAIM ANY AND ALL IMPLIED WARRANTIES OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE. FURTHERMORE, ORACLE AND ITS AFFILIATES DO NOT REPRESENT THAT ANY CUSTOMARY SECURITY REVIEW HAS BEEN PERFORMED WITH RESPECT TO ANY SOFTWARE, MATERIAL OR CONTENT CONTAINED OR PRODUCED WITHIN THIS REPOSITORY. IN ADDITION, AND WITHOUT LIMITING THE FOREGOING, THIRD PARTIES MAY HAVE POSTED SOFTWARE, MATERIAL OR CONTENT TO THIS REPOSITORY WITHOUT ANY REVIEW. USE AT YOUR OWN RISK.
Parabeac
Challenge #1- Best looking app leveraging Parabeac Theming
1st Place: $300
2nd Place: $200
Questions - Contact: ivanh@parabeac.com
Build whatever UI you want in Flutter! Use Parabeac to generate your ThemeData classes :)
Challenge #2 - Best Use of Parabeac Components
1st Place: $300
2nd Place: $200
Questions - Contact: ivanh@parabeac.com
Build a component package with Parabeac that you use with your app. Design the components in Figma, generate using Parabeac Cloud, and then implement them by following our docs! This feature is still in beta so we're excited to see what you can build with it
Torc
Torc Challenge #1 - Community Engagement1st Place: $500
2nd Place: $200
Questions: hackathon@opentorc.com
At Torc, we want to have an engaged community. Part of this is coming up with things to do with our community. Can your team build the coolest app to engage with a community of developers? How might we build a developer community that genuinely connects and helps solve everyday developer problems?
Ideas include a discord bot to increase engagement.
Things the discord bot could do
- is make sure the user is registered at Torc.
- ask what project you are working on now and what your skillset on the project (reduced interruptions but lets us get more info on what our community is up to)
- Ask trivia questions
- provide educational opportunities or challenges
We could also skip a discord bot and build anything you think might be engaging to a community of developers? Maybe it is something around gamification?
Torc Challenge #2 - Developer Productivity
1st Place: $500
2nd Place: $200
Questions: hackathon@opentorc.com
We are looking for ideas, POCs or items where we could help look at and measure developer productivity. However we don't want to take part in a surveillance culture by tracking time and looking over a developer's shoulder. How would you recommend tracking freelancer productivity without being invasive to the developers privacy.
WSO2
WSO2 Challenge - Choreo App Backend Challenge
1st Place: $1k + $1k Choreo Credit
2nd Place: $500 + $500 Choreo Credit
Questions - Come chat with us on Discord https://bit.ly/wso2-discord
Choreo is a digital platform as a service that lets application developers develop, deploy, manage and observe cloud native backends for internal- and external-facing apps super easily and much faster than any other platform. Choreo lets developers focus on the business logic of cloud-native apps instead of the setup, security, and deployment requirements to get an app up and running. Ex: Integrating Google Calendar with Slack/Twilio to get notified of important meetings.
For this challenge, you should build an app with some or all of its backend deployed as Choreo APIs. Don’t let complicated cloud infrastructure hold you back and explore any possibilities. We are excited to see how any industry still has room for innovators to shake things up.
Check out our documentation [1] to enable your team to deliver unique digital experiences without the complexity of cloud-native infrastructure. Then, focus on making your app by leveraging the existing marketplace connectors [2]. If you want to use a database, [3] will be helpful. Finally, keep everything secure and user-friendly with Asgardeo[4]/[5].
Entries will be judged by how well you implement and present your app that uses services developed and deployed in Choreo. Backend services can range from building or exposing an API, centralizing your API management, handling event notifications or triggers in real-time, etc. Show us you were able to enhance the app or overall user experience.
Additional ways to stand out:
Use an existing connector from the Choreo Marketplace [2]
Improve the customer login experience & CIAM with Asgardeo.io [4]
Write a stand-alone service in Ballerina [6] and host it however you want.
Show us how you can drive value for your business. Happy Hacking!
Resources:
[1] https://wso2.com/choreo/docs/
[2] https://wso2.com/choreo/docs/marketplace/
[3] https://wso2.com/choreo/resources/access-your-rdbms-data-using-choreo/
[4] https://wso2.com/asgardeo/docs/
[5] https://wso2.com/choreo/docs/manage/connect-to-an-external-identity-provider/
CalgaryEconomicDevelopment
CalgaryEconomicDevelopment - COMING SOON!