Ce diaporama a bien été signalé.
Nous utilisons votre profil LinkedIn et vos données d’activité pour vous proposer des publicités personnalisées et pertinentes. Vous pouvez changer vos préférences de publicités à tout moment.
Welcome to the
Webinar
Starts at 14:00 CEST (07:00 EST)
Agenda
- About the Company behind Formspider
- The challenge of version control in PL/SQL and APEX
- Demo
- Formspider Ver...
About Gerger
- International
Worldwide recognition with Formspider. Customers in 25 Countries.
- Local
Recognized by the T...
References
- ING Insurance
Turkey Branch. Agency Portal. Forms Modernization.
- Avea
Turkish Telco. Logistics Reports.
- Z...
References
- New York State
OASAS Budget Management.
- US Air Force
Active Duty and Reserves Recruiting
- OK International...
References
The Challenge in PL/SQL
- PL/SQL code units are available to everyone.
One code unit can be edited by multiple developers
...
What do people do?
a) Nothing (Make frequent back-ups.)
b) Copy&paste code units to a folder in the OS and put that
folder...
The Challenge for APEX
- APEX stores screens as meta data in tables.
- Most frameworks and tools are file based
Every deve...
What do people do?
a) Nothing (Make frequent back-ups.)
b) Copy&paste export files to a folder in the OS and put
that fold...
Version Control in Formspider
- Manages the whole stack. Both your Formspider
Objects and your PL/SQL code is in the same ...
Real Version Control
- Revert to a past state of the application. Not in hours
but in minutes and automatically.
- Execute...
Architecture for Formspider Objects
- Write these XML definitions to the working directory when
developers modify Formspid...
Architecture for PL/SQL
- Capture DDL’s with a database level trigger.
- Register relevant code units with your Formspider...
Version Control in Action
Demo Time!
Watch the demo at: http://vimeo.com/formspider/formspiderversioncontrol
- Thank You!
Twitter: @formspider
LinkedIn: linkedin.com/in/yalimgerger
Web: theformspider.com
Prochain SlideShare
Chargement dans…5
×

Formspider Version Control Webinar

14 626 vues

Publié le

This presentation shows how you Formspider integrates with Git so that you can put your applications and PL/SQL code in version control.

Publié dans : Logiciels
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Formspider Version Control Webinar

  1. 1. Welcome to the Webinar Starts at 14:00 CEST (07:00 EST)
  2. 2. Agenda - About the Company behind Formspider - The challenge of version control in PL/SQL and APEX - Demo - Formspider Version Control Architecture
  3. 3. About Gerger - International Worldwide recognition with Formspider. Customers in 25 Countries. - Local Recognized by the Turkish Government as an R&D company. Founding member of Turkey Oracle User Group. Member of Oracle Architect Club Steering Committee. - Basics Founded in 2003. Released Formspider Beta in February 2011. Formspider 1.0 in May 2012
  4. 4. References - ING Insurance Turkey Branch. Agency Portal. Forms Modernization. - Avea Turkish Telco. Logistics Reports. - Zaminbank Azerbaijan. - Rhenus Netherlands Branch, Forms Modernization of Logistics ERP. - AG Transport Czech Republic. Logistics ERP.
  5. 5. References - New York State OASAS Budget Management. - US Air Force Active Duty and Reserves Recruiting - OK International Global manufacturer of bench tools, equipment used in 3D printing and electronics&industrial product assembly - TEAM-PB Germany. Forms Modernization of ProStore, the Supermarket Chain Warehouse Management System. - Serve2Serve Australia. SaaS application for repair shops.
  6. 6. References
  7. 7. The Challenge in PL/SQL - PL/SQL code units are available to everyone. One code unit can be edited by multiple developers - Most programming languages are file based. Every developer works on its own copy of the code unit. - Version control tools are file based. They version the “working directory” of the developer.
  8. 8. What do people do? a) Nothing (Make frequent back-ups.) b) Copy&paste code units to a folder in the OS and put that folder to version control. (Practically used as another way of backing up code.) c) Check-in Check Out d) b+c e) b + point&click submission to version control via a tool.
  9. 9. The Challenge for APEX - APEX stores screens as meta data in tables. - Most frameworks and tools are file based Every developer works on its own copy of the files. - Version control tools are file based. - Meta Data must be converted to human understandable files. Otherwise you cannot merge when there is a conflict. This is not easy with APEX. - Meta data tables may not have all the meta data if you use JavaScript libraries.
  10. 10. What do people do? a) Nothing (Make frequent back-ups.) b) Copy&paste export files to a folder in the OS and put that folder to version control. (Practically this is another way of taking back-ups.) c) Lock pages d) Custom solutions for version control integration.
  11. 11. Version Control in Formspider - Manages the whole stack. Both your Formspider Objects and your PL/SQL code is in the same version control repository. - Built-in. No setup required. - Easy to use. Point and Click Interface. - Ideal for teamwork or individual development. - Enables real version control.
  12. 12. Real Version Control - Revert to a past state of the application. Not in hours but in minutes and automatically. - Execute a version control command, your code base changes automatically. - Create branches. Switch between branches. Your code updates automatically and instantly. - Merge your changes with another teammate’s work, automatically. Resolve conflicts in a wizard that guides you through the merge process. - Support check-in check-out because that’s how PL/SQL developers are used to think.
  13. 13. Architecture for Formspider Objects - Write these XML definitions to the working directory when developers modify Formspider Objects. - Create easy to understand XML Definitions of every Formspider Object
  14. 14. Architecture for PL/SQL - Capture DDL’s with a database level trigger. - Register relevant code units with your Formspider application. - If DDL is for a code unit in version control, write the DDL to a file in the working directory. - Write PL/SQL API’s for check-in, check-out and sign in that works with any development tool. (TOAD, SQL Developer, PL/SQL Developer, SQL Navigator etc…)
  15. 15. Version Control in Action Demo Time! Watch the demo at: http://vimeo.com/formspider/formspiderversioncontrol
  16. 16. - Thank You! Twitter: @formspider LinkedIn: linkedin.com/in/yalimgerger Web: theformspider.com

×