A Legacy Notes Developer's journey into madness.

Presenting at Das EntwicklerCamp 2015

Devin Olson  February 23 2015 02:01:35 PM
I am honored to have been selected as a speaker for Das EntwicklerCamp 2015 next week in Gelsenkirchen, Germany.  

I will be presenting 2 sessions:


Introduction to XPages Development (eng)  - Montag, 2. März 2015

XPages technology, generally released in December 2008, has been available for over 6 years now; yet many Domino developers are still not yet using it. There are many reasons for this, but I believe the primary issue is simply fear of the unknown.
This session will introduce Domino Developers to XPages development and hopefully alleviate any fears and concerns.

Topics covered will include:

- A brief history of XPages, JSF (Java Server Faces) and J2EE (Java 2 Enterprise Edition)s
- Explanation of basic concepts and technologies used by XPages
- Introduction to SSJS (Server-Side JavaScript)
- Custom Controls and their use
- JSF Scopes used by XPages
- Coding for XPages events

The demonstration application will be fully CRUD (Create, Read, Update, Delete) capable, and will be developed in real time during the session.

A beginning shell demonstration application and a completed application will be available for download by attendees.

Target Audience: Notes & Domino developers who are new to XPages.

Requirements: If attendees wish to follow along or create the demonstration application in their own environment, they will need Domino Designer Client version 8.5.3 or greater.


and



XPages, Java, Expression Language + Source Control (eng)  - Dienstag, 3. März 2015
Attendees will dive into to more advanced topics such as:

- Why Java is so important to XPages
- Implementing Java in an XPages application
- The power of EL (Expression Language)
- Source Control
- CSJS (Client Side JavaScript) and Dojo
- Partial Refresh of single or multiple named elements
- The IBM DataObject interface and why it is important
- Java Enums and their use

The demonstration application used in the previous session will be used as a starting point, and will be enhanced during this session to implement the technologies discussed. Multiple versions of this demonstration application will be available for download by attendees.

Target Audience: Notes & Domino developers who are new to, or familiar with, XPages.

Requirements: If attendees wish to follow along or create the demonstration application in their own environment, they will need at minimum Domino Designer Client version 8.5.3; although version 9 or greater is recommended. If attendees wish to implement source control they may use their tool of choice, but SourceTree is the one which will be demonstrated.