- Started ~1.5 years ago
- Over 10 active projects w. 15 active developers
- 1 Project Sponsor
Goal:
- Learn about an OS project that can help you out
- Get involved
Outline:
- Introduction
- Popular projects
- Considerations
- How to get involved
Open source
</me>
- Been involved with OS for over 5 years.
- Started with APEX plugins.
- Really got involved with open source when I took over Logger.
insumsolutions
- North America's largest APEX company.
- Services: application development, coaching, consulting, EBS extensions, and Forms migration.
- 80 employees and growing
Popular APEX Open Source Projects
- This section includes videos which will only play in Chrome.
- If you do not have Chrome, the files are in the www/video folder.
Logger
PL/SQL Instrumentation Tool
Logger 3rd Party Integrations
OXAR
Build script to generate VM with:
- Oracle XE
- APEX
- ORDS
- Node.js
- Oracle Node.js driver (node-oracledb)
- And more...
- All demos for this presentation were built from an OXAR built machine.
- Visit the project page for all options.
- In this demo used a custom script that edit config.
- Need to copy the files over to the VM Oracle licensing prevents including them.
- Can also reference files on network or provide URL to file.
APEX-Diff
- Exports APEX in JSON format
- Easily compare two APEX applications
- This has been a huge pain for APEX.
- Though can't do a direct restore can see all the changes from one version to next.
- Script takes time to run. For demo purposes cut out wait time.
APEX-Diff
“This product is one of the best alternatives for comparing different releases of an application.”
- Read the pre-requisites section (solve 90% of issues people have reported).
- Usage: run after once a day for simple code reviews by tech lead.
OOS Utils
Common set of PL/SQL utility methods
Demo
- No video for this now as OOS Utils is still in beta
-
OMonAPEX
Database monitoring application
APEX Front-End Boost
Code faster, easier, and prettier
PLSQL to Markdown
Converts PL/SQL JavaDoc documentation to markdown
APEX Plugins
New home for all plugins: apex.world
- All management is done on each plugin separately.
- Ex: Issues, bugs, etc are managed by the developer and not by apex.world.
Oracle
-
Oracle
- Official Oracle GitHub account
-
DB Tools
- Code samples for SQLcl, ORDS, REST, etc
- The following demos have not been used, tested, or vetted by me.
- They were suggestions provided by the community.
- Can not comment on their stability, effectiveness, security, etc.
- Not saying that they're bad, I just haven't used them.
- Basic tutorial for those new to Git.
- Git is a DVCS (Distributed Version Control System). Very similar to SVN but everyone has their own copy of the entire repo.
Cloud Hosting
- Both sites are very good.
- Free for public projects.
- Different pricing models for private projects.
Get Involved
- Signup to Github
- Learn
- Help on a project
- Suggestion, issue, bug fix, enhancement, etc.
- Start your own project!
end;
Slides: github.com/martindsouza/pres-open-source-apex
- I mentioned over 10 active projects at the start
- Only had time to show a few of them, check out OOS and also get involved.
- Only possible by the community. Use the tools, submit issues/suggestions, help out, create your own project!
Open Source & APEX
martindsouza
www.talkapex.com
martindsouza
mdsouza@insum.ca
Insum Solutions
Presentation: bit.ly/open-source-apex
Turn off notes