197 Lotus blogs updated hourly. Who will post next? Home | Blogs | Search | About 
Latest 7 Posts
All Good Things Must Come to an End and the New Hope and Direction
Sat, Aug 19th 2017 7
Highlights of MWLUG 2017
Thu, Aug 17th 2017 3
Phora Group Announces iPhora® integration with DocuSign
Wed, Aug 9th 2017 6
Phora Group Announces iPhora® Async
Mon, Aug 7th 2017 4
MWLUG 2017 - Announcing MWLUG Community Outreach Program Beneficiary
Mon, Aug 7th 2017 5
MWLUG 2017 Transportation from Airport and Parking
Mon, Aug 7th 2017 7
When your Tool is a Hammer, Everything is a Nail, App Modernization - Part 1
Sun, Jul 30th 2017 3
Top 10
IBM Champion Gabrielle Davis Talks About Coming to MWLUG 2016
Wed, Jul 6th 2016 11
IBM Domino Application Transformation Jumpstart Workshop at MWLUG 2017 on Tuesday, August 8, 2017
Thu, Jun 8th 2017 10
The Future of Domino from the POV of an ISV
Wed, Sep 14th 2016 9
The Good, Bad, and Ugly about AMD in Dojo
Thu, Oct 2nd 2014 8
MWLUG 2016 Session Schedule is Now Available
Mon, Jul 25th 2016 8
MWLUG 2014 Keynote: IBM Collaboration Solutions - Vision and Strategy for Today and the Future
Wed, Aug 13th 2014 7
Announcing the MWLUG 2016 OGS IBM Speaker
Tue, Jul 19th 2016 7
Coming to MWLUG 2016, Learn What Collaboration is all About, Thursday Social Event
Fri, Jul 22nd 2016 7
Creating Beauty with UglifyJS
Thu, Jan 26th 2017 7
Data Binding and React with Dojo
Mon, Apr 24th 2017 7

Data Binding and React with Dojo
Twitter Google+ Facebook LinkedIn Addthis Email Gmail Flipboard Reddit Tumblr WhatsApp StumbleUpon Yammer Evernote Delicious

If you have developed with XPages, this might have been your first experience with the Dojo framework.  However, for many the experience have been frustrating and negative. Unfortunately, IBM's implementation of Dojo into XPages was limited and really restricted the potential of Dojo. It never implemented the newer AMD design approach nor the many of the capabilities of Dojo.

Many developers who went towards the JavaScript Framework/REST approach with Domino implemented Angular, React, and even Vue for interfacing to the Domino server and bypassed frameworks like Dojo.  One of the big buzzwords for these newer frameworks is react and single/two-way data binding.

As a designer and developer who uses Dojo to create UIs  that work with RESTful APIs /Domino, it is frustrating to see all this attention to Angular and React when all the cool things they are known for has been in Dojo for years and in many ways before these frameworks.

Recently, I presented a session called "Unleash the Power of Dojo" where I showed that there are four different ways of doing data binding and reacts with Dojo including:

  • Observables
  • On/emit
  • Topic/subscribe
  • Watch
With four different ways, Dojo provides developer more options on how to implement data binding and reaction to better match their needs.

As part of the presentation, I walked attendees through the process of creating Dojo controllers in combination with Bootstrap, Fontawesome, ChartJS and other open source projects to create dynamic and reactive interfaces.  I have enclosed the presentation and demo source code here which includes the Bootstrap, Dojo, ChartJS, and Fontswesome distribution files which are owned by their respective owners and are licensed accordingly.  Included in the demos are a number of examples on how to use Dojo to perform one and two way data-binding which was the craze when developers were demonstrating Angular, plus react with Charts and also data-binding with data models.  

I will be presenting a more comprehensive session called "Unleash the Power of REST APIs with Dojo" at the Engage Conference in Belgium May 8-9, 2017, https://engage.ug/engage.nsf/Pages/Event20170508_Sessions5. Hope to see you there.



Apr 24, 2017
8 hits

Recent Blog Posts
All Good Things Must Come to an End and the New Hope and Direction
Sat, Aug 19th 2017 7:47p   Richard Moy
MWLUG 2017 was our most successful MWLUG conference we have ever had. With over 232 registered and a small number of cancellations, MWLUG 2017 was the most attended and largest conference. We had over 60 sessions, workshops and round tables with speakers from all over the United States and Europe. Over a third of the sessions were non-IBM specific and included sessions covering new topics like MongoDB and GDPR. In tuned with our theme this year, Moving Collaboration Forward, our goal was to expa
Highlights of MWLUG 2017
Thu, Aug 17th 2017 5:11a   Richard Moy
This year the MWLUG conference was held at the Hilton Mark Center in Alexandria, VA. The theme for MWLUG 2017 was "Moving Collaboration Forward." There are numerous changes to the IBM Collaboration landscape and we wanted to cover these changes, but at the same time augment our normal ICS specific sessions with sessions focused on the greater landscape of collaboration. We had sessions on non-ICS specific topics like MongoDB, IoT, and Sharepoint. MWLUG 2017 this year comprised of 60 sessions
Phora Group Announces iPhora® integration with DocuSign
Wed, Aug 9th 2017 11:42a   Richard Moy
Posted August 9, 2017 - By Louise Burton - Communication Phora Group, a DocuSign Partner is pleased to announce that its iPhora application platform now integrates directly with DocuSign, the leading cloud-based provider of electronic signature services with over 200 million users in 188 countries. With the integration of DocuSign, complex document workflows and business processes requiring electronic signatures can be instantly signed, anywhere in the world, using a process that is secure and
Phora Group Announces iPhora® Async
Mon, Aug 7th 2017 3:28a   Richard Moy
Posted August 4, 2017 - By Louise Burton - Communication Phora Group is pleased to announce iPhora Async, a secure, asynchronous, event-driven add-on to iPhora Foundation, Phora Group's primary application platform for collaboration and business process management (BPM). iPhora Async allows organizations to integrate external cloud-based services into their core business processes in a secure and controlled environment. iPhora Async extends Phora Group's commitment to providing highly secure
MWLUG 2017 - Announcing MWLUG Community Outreach Program Beneficiary
Mon, Aug 7th 2017 3:18a   Richard Moy
As members of the IT community, we are also an important part of our local community. Through the MWLUG 2017 Community Outreach Program, we are raising money for organizations that help the local community. Each year we identify an organization in which our contribution would have the greatest impact on the local community of the host city. Thanks to the generosity of the Hilton Mark Center, we will be raffling off a weekend stay at the Hilton Mark Center as the grand prize. Please take the opp
MWLUG 2017 Transportation from Airport and Parking
Mon, Aug 7th 2017 3:15a   Richard Moy
If you are traveling to the Reagan International Airport to the Hilton Mark Center remember there is a free shuttle. Here is the shuttle schedule:National Airport/Pentagon City Mall & MetroThe Hilton Alexandria Mark Center offers a complimentary shuttle service 7 days a week from 6:00 am. to 10:30 pm. The vans depart from the front of the Hotel on the hour and half hour, arrive at Pentagon City Mall/Metro (blue and yellow line) at approximately 10 minutes and 40 minutes after the hourand c
When your Tool is a Hammer, Everything is a Nail, App Modernization - Part 1
Sun, Jul 30th 2017 8:12p   Richard Moy
I wrote this blog post about 9 months ago and never got around to finishing it. I felt this would be a good time to post this since MWLUG 2017 is coming up and with the Domino Application Development Roundtables at MWLUG 2017 both customers and partners have the opportunity to voice their desires on how they want IBM to move forward with IBM Domino. As an long time IBM Business Partner and ISV focused on the IBM Domino platform, we have been quite disappointed with the progress and improvements
MWLUG 2017 - Domino Application Development Roundtable
Thu, Jul 20th 2017 5:16p   Richard Moy
IBM Domino is nearing its 30th anniversary and yet it is still one of the most innovative software products on the market with features still not found in other solutions. Want to discuss with IBM your thoughts on how we can continue to make Domino one of the most relevant product for the next 30 years? We are please to announce that MWLUG 2017 will be hosting two Domino Application Development Roundtables on Wednesday August 9, 2017. Each roundtable session will be 45 minutes. There is one fo
MWLUG 2017 Agenda and the Future
Thu, Jul 13th 2017 8:33p   Richard Moy
The agenda for MWLUG 2017 is now available online, http://mwlug.com/mwlug/mwlug2017.nsf/schedule.xsp. MWLUG 2017 includes 59 technical and business sessions, workshops, and roundtable discussions presented by some of the best speakers in the ICS community including more than 20 IBM Champions. This is the most comprehensive conference we have ever had. MWLUG 2017 covers a variety of important topics including: Big Data and Graphic DatabasesConnections PinkData Management and SecurityIBM Colla
MWLUG 2017 Sessions and More
Thu, Jun 29th 2017 5:42p   Richard Moy
MWLUG 2017 sessions are now available on the MWLUG 2017 web site, http://mwlug.com/mwlug/mwlug2017.nsf/sessions.xsp This year we have a great line up of both new and previous speakers with sessions covering gambit of the IBM solutions including IBM Domino, IBM Notes, IBM Verse/VOP, IBM Connections, IBM Cloud, and Watson Workspace along with IBM Pink. In tuned with our theme, "Moving Collaboration Forward" we have many sessions covering some of the latest technologies and how to use those tec

Created and Maintained by Yancy Lent - About - Planet Lotus Blog - Advertising - Mobile Edition