I visited the Oracle Summer Camps in Lisbon. First of all: Thanks to all who were responsible for organizing and actually running the event. It has been a great time and I took more than a lot of new Ideas back home with me.
So what was it about: I have been listening to the slot Cloud Application Development: JET + DevCS, ACCS, Stacks + CCS, Wercker as Docker centric DevOps tool & Management Cloud Service. A lot of stuff right?
The first two days we were told what Oracle JET is. To summarize: Oracle JET is mainly a UI Library using a lot of KnockoutJS and requireJS. And we’re hitting the main point here. It’s absolutely important to know knockoutJS, if you want to learn OracleJET, first do some knockoutJS Tutorial. Apart from that, OracleJET is pretty cool. Especially when you’re using the new ojet CLI. It makes it really easy to get started. So go and try it!
My personal highlights of the Oracle Cloud Service Hands on Labs have been the lift and shift option of the JCS (Java Cloud Service) and especially the OCCS (Oracle Container Cloud Service).
You could pull directly from your Docker Repository, build some Wercker Workflows and wrap it up together as a Stack in OCCS. That is a really cool feature!
JCS should be considered a possibility in every WLS migration project. The point about it: You get, for example, a preconfigured, scalable, load-balanced WLS environment where you can host your formerly on premise-application easily.
DevCS (Developer Cloud Service) is a nice possibility to organize your Development Process. It is possible to create Tasks, Sprints and watch the Burn-down chart when you finish the Tasks. But when you are using the Atlassian Stack in your organization you will miss some of the features like the commit to Task connection. A pretty cool feature I have often used in my Projects and deliver a great benefit to the poor fellow who has to review the Code changes. But apart from that, it is a good solution that covers the DevOps circle almost completely. Other benefits are: You can either use the hosted Git repository or bring your own repository; you can easily create a continuous integration process because a Hudson instance is integrated in the Service. If you want more information just visit: https://cloud.oracle.com/en_US/developer-service
Except for the monitoring part, DevCS delivers all features you need for the DevOps circle. The Monitoring part is covered in the Management Cloud Service and in more detail Application Performance Monitoring (APM). In APM you have a lot of metrics you can watch and configure to monitor your Application Performance. In the Hands on Labs we got a quick introduction in installing APM and watched some metrics of an Application that has been deployed using DevCS. If you ask me, the installing and configurations process could be improved, but the information you get out of APM is very detailed. So it is a really good extension to DevCS! More information about APM you get here: https://cloud.oracle.com/en_US/application-performance-monitoring
At last I want to thanks the trainers Maciej Gruszka, Geertjan Wielenga, Volker Linz and Peter Nagy and congratulate them all: You have been doing a great Job! If I forgot to mention something, please do not be offended, it was a lot of amazing stuff you guys presented! Looking forward to see you again!