My random thoughts after SAP HCP CodeJam Rome
After the wonderful Sap Hana Cloud Platform Code Jam in Rome, I’m writing my first blog on this Scn space:I’m sure it will be the first one of a series and I’ll try to write often as well as I’ll try to learn and exploring around the platform.
First of all I want to thank Rui Nogueira and Peter Peshev from SAP: they had a lot of patience and fancy to teach a lot of stuff to all partecipants, fixing the problems, configuring the dev environment , clearing all our doubts , etc…
Now i feel more confident with the hcp platform thanks to them!
I would also thank my colleague Patrizia Rossi , she deals with the organization and it wasn’t an easy challenge: finding the best location, inviting people that should be interested to the platform , she fighted against a lot of other small and big problems during the last months
Hcp platform from an abaper point of view
I’m not an experienced java developer and I had a goal with the event : creating the final webapp quiz running on HCP to assign the 3 ebooks from http://www.sappress.com . I think having a specific goal and little time are positive factors to reach it.
Now I have a basic knowledge of the platform and the quiz was done!but this is another story…I have to write a more technical blog about it 🙂
Moreover,I work with aged Sap j2ee stacks (7.01 = jdk 1.4) so I need to improve my knowledge of the “new” modern java (Filters,annotations,and so on…) .
The best slide : open source
in my opinion this is the most important slide….all the open source logos!
No more developer studio, no more nwdi,just eclipse with plugins!SAP HANA Cloud is build technology and source code management system agnostic
Thanks to Rui Nogueira you can download full slides from the hcp portal event here https://cloudnwcportal-testdrive.hana.ondemand.com/codejamrome2013
Sdk 1.x or 2.x?
Our friend Francesco Bersani asked many interesting questions to Rui and Peter, one of those was in common with myself : Which sdk is better to use? 1.x or 2.x? Here we can check the differences with supported APIs https://help.hana.ondemand.com/help/frameset.htm?e836a95cbb571014b3c4c422837fcde4.htm
Most of the tutorials uses 1.x so I went to the CodeJam with an 1.x sdk.
Now I downloaded a 2.x and I’m going to use it especially for 2 reasons:
- it’s JAVA EE6 Web Profile Certified
- I can use Jpa with application-managed persistence ( check here https://help.hana.ondemand.com/help/frameset.htm?e7a837f4bb5710149251a99bcf22430b.html )
“I hate Maven! ” “Why? I love it!”
Patrizia Rossi and I were creating a project following an end to end tutorial about the persistence service,suddenly our nightmare was in front of us:
“the pom with the red cross”!
Patrizia said: “I hate Maven!I want to create a simple web app with db interaction..I don’t know Maven!”
I think she was right 🙂 the best way to start with basics concepts is importing projects from the Sdk/samples folder without using maven (As we did it during the event).
After exploring sdk/samples projects let’s try to understand how maven works,now I learned basics concepts and I can say I love it!
Why should I learn git?
This is a great free book to learn git http://git-scm.com/book (for all my italian friends,there is also the italian version)
and so on…
See you on the next blog about Hana Cloud Platform!