2.
introduction;
how we build our web applications;
split back-end and front-end areas;
front-end guys without knowledge about Domino, how
we did that;
git, jira, jenkins in daily work;
summary;
company future;
Q/A.
3.
Tech Leader / Developer at e-conomic;
Certified IBM Domino Advanced Developer 8.5;
Certified IBM Domino Advanced Administrator 6.5;
Blogger;
Business/SEO mind developer.
4. What we keep in mind when develop web app
SEO friendly;
fast web-pages: 200-400 ms;
easy roll-out to production environment;
easy scalability;
using Git, Jenkins, JIRA
5.
6.
7.
8.
9.
10.
impossible to deal without skills in Domino;
@Formula language is must to know;
hidden formulas are not obvious;
fields properties (classes, styles, id etc);
11. - more skills required in Domino, Java, SSJS and xPages;
- controls might generate HTML automatically and it’s a
problem for our team as we aiming to have 100%
control;
- as it's even more complicated, potentially FE will ask to
involve BE developers each time they need to change
UI.
12.
I'm really “pro” in: java/LS, JavaScript, HTML/CSS;
FE developers learned Domino platform in few weeks,
so we had no problems, they felt comfortable working in
IBM Designer;
FE developers simply send us snippets of code to BE
developers;
we are doing internal website and our internal
employee do not care about speed, modern UI etc, so
we do what we do;
17. SUMMARY
- Some areas require improvements;
- all front-end developers do not use IBM Designer in their
daily job;
- back-end developers still use it when necessary;
- everything (source, images, files, templates etc) are stored
in GitHub;
- GitHub trigger Jenkins, Jenkins push changes to Domino
applications.
18. COMPANY’S FUTURE
Current trend is Amazon with CDN in front
License costs 0.
Open source, community support.
Flexibility of Amazon/Cloud