BTE 102: The Future of Web Development Write Once, Run Everywhere with AngularJS and Domino

Mark Leusink and I are very excited to be presenting a session at ConnectED this coming January. This is a great opportunity to come and find out about something a little different from the normal XPages run of the mill development. Mark and I will provide an introduction to the concepts and structure behind Angular.js, and then demonstrate how to build a very simple yet useful application using Angular.js and a Domino data store.

We are also going to blow some minds by showing the same application running on non-Domino platforms. If architected correctly, this transformation can be made with almost no code refactoring at all.

Come and see us in Orlando !

http://www.ibm.com/software/collaboration/events/connected/

Marky, Mark

 

Track: Beyond the Everyday

Abstract

AngularJS is currently the most popular JavaScript MVC framework. It’s driving more adoption and interest in the MVC/ REST API application architecture model. The ease of use, portability and re-usability of the code makes it an ideal solution for modern web developer needs. We’ll show you how to use AngularJS to modernize your existing Domino apps, while leveraging Domino’s best features. The speakers will also demonstrate how the power of architecting a solution based on AngularJS allows your Domino application to be made available through other platform interfaces. Taking “Write once, run everywhere” in the literal sense, you will see the same Angular/ Domino based app running natively in XPages, IBM Connections, Bluemix, IBM Worklight and more. Client-side JavaScript frameworks such as AngularJS are the future of web development – come and see it in action. 

6 thoughts on “BTE 102: The Future of Web Development Write Once, Run Everywhere with AngularJS and Domino

  1. Really looking forward to the presentation, Marky.

    Y’know… there’s one article I’d like to see from you that I haven’t found yet, and that is: A write-up that compares Angular to ExtJS.

    I’d be interested in your thoughts about the similarities and differences — especially from a Domino development perspective. (If you HAVE written about this, please post the link.)

    Let us hear from you on that subject!

    Cheers,

    Steve Kobb
    Houston

    • Hey Steve are you going to be in Orlando?

      ExtJS and Angular are wholly different animals.

      ExtJS tries to prove UI and MVC integration so that developers can build a whole site. Angular has no UI structure built in.

  2. Yes, I’m coming to Orlando, and maybe we can chat about these two technologies.

    Gotta tell ‘ya: Your response to my previous message is slightly puzzling. Your “Practice what you preach” posting said that you had created a good-lookin’, sexy app with Angular… but — in response to my post — you wrote that “Angular has no UI structure built in.”

    So… did you use something else to deliver the eye candy? Oh well, I guess I’ll find out at your ConnectED presentation! (And yes, I intend to study up on Angular so I can better appreciate what you’re going to say.)

    • Eye candy is bootstrap driven. Look forward to seeing you there🙂

      Please don’t draw an analogy between “Built with XPages” and “built with Angular”. One implies a complete UI, the other implies architectural decisions only.🙂

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s