In this blog post I'll give an overview of the sessions form MWLUG 2015 so far as they have become available. This blog post will be updated regularly in the coming period.
AD 102 - Break out of the box - Integrate existing Domino data with modern websites
AD 104 - Empower the Pig - Don't Disturb the Lipstick
Through years of evolution and change, the core engines which drive IBM Notes and IBM Domino have remained accessible through hooks and entry points. In this session, we will show ways to enhance and empower the core engines from the inside, and to expose that empowerment in your mobile, XPage and client applications without smearing the carefully applied UI lipstick. Extension managers, server addins, DSAPI and more will be discussed.
AD105 - IBM Bluemix: Expand Your Horizons
Ryan Baxter / Marky Roden
As a developer, you always need to add new tools to your developer tool belt. Bluemix gives you many options to take what you already know and build upon it, allowing you to continuously reinvent yourself and your apps. Whether you are an XPages developer looking to leverage new technologies like Watson or Docker, or you want to start exploring new languages and frameworks like the MEAN stack, Bluemix has something to offer you. Using the powerful deployment models and integration services in Bluemix, it is also easy to build solutions that combine the new with the old making it easy to build upon the work you have already done. Expand your horizons, improve yourself and join us for a whirlwind tour of what Bluemix has to offer you!
AD106 - Just a View: An Introduction To Model-View-Controller Pattern
The only constant in software development is CHANGE. Every piece of software that has been developed and shipped to a customer will be changed numerous times during it's life cycle. Depending on how well the code is designed, it is more or less easy to implement changes. MVC, which is an acronym for Model - View - Controller is no new concept. In fact this design paradigm was created by Xerox in the 80's, and it is becoming THE recommended model for designing frameworks - especially on the web. The session will give an overview of design pattern in general and MVC in particular. We will show, how to use the MVC design paradigm in an XPages application and demonstrate, how easy it is to implement changes. Need to read/write your data from/to an XML file instead of using a Notes View. MVC makes software maintenance easy as 1-2-3.
AD109 - Navigating the Jungle of Modern Web Development
Shean P McManus
AD112 – Real World Experience: Integrating DB2 with XPages
Steve Zavocki / Dwain Wuerfel
DB2 is a powerful relational database management system. Its power can be demonstrated in conjunction with XPages to create fast, web-based applications. In this session, two seasoned XPages developers will share their real world experiences integrating an XPages front-end with a DB2 back-end. We will share advantages -- such as fast page loads for reports, grids and searches -- as well as frustrations, like dealing with DBA's. We will offer practical tips that we learned along the way, and share some basic code examples. Come to this session to gain a greater understanding of the rewards and challenges of using DB2, or any relational back-end with XPages.
See also: Using DB2 in XPages Part 10: The MWLUG 2015 Presentation Slides, Thoughts and a Promise via Steve Zavocki
AD113 - Speed Up Your Applications With Nginx and PageSpeed
One of the more popular web server technologies in recent history is Nginx, an open source reverse proxy and web server. Built to be lightning fast, Nginx when combined with Google's PageSpeed module can allow for even faster configuration and every user knows that faster applications are better. Covering the key topics of: -basic build, install, and configuration of Nginx and PageSpeed module -demonstration of use with caching of static assets -configuration of the PageSpeed components -show how to hand off SSL/TLS credentials.
AD114 - Take Your XPages Development To the Next Level
Are you ready to take your XPages development to the next level? If you know the basics, then you're ready to dig deeper and find great features that are built into XPages, but aren't as well known. Join Paul and Brad to learn about at a wide range of techniques that can help you improve application performance, take control of the HTML output, enhance your use of event handlers, and much more.
Brad Balassaitis / Paul Calhoun
AD117 - WebSockets - "Pushing" the web forward
Since it's inception XHR has been an asynchronous process of browsers requesting data from servers and waiting for a response. The constant polling to ask "Has something changed?", "No". "Has something changed?", "No" is such a waste! WebSockets changes the paradigm and allows the server to "push" information to the browser, as an when it needs to. This reduces network traffic, allows multiple users to get notified at the same time, speeds up applications, makes developers happy and makes users happy. In this presentation Mark will introduce the concepts of WebSockets as a modern web technology, demonstrate how it works and provide numerous examples. Come and see how WebSockets will change your perception on how applications will work in the future.
SA103 - Domino Security - not knowing is not an option
There have been a host of changes to Domino security over the past few months. This session will explain what they are, why you need them and how to implement them, including but not limited to: SSL/TLS Notes port encryption reverse proxies SHA2 certificates SAML/NFL Perfect Forward Secrecy Learn. Implement. Sleep well.
IV103 - Grails4Notes - Remember DB2NSF? Finally use a true SQL RDBMS with your Notes databases!
Grails4Notes: Realize the true power of your Notes databases! Learn how to: Keep your Notes data in the NSF while also having it available using true SQL served by a true RDBMS. (currently unidirectional). Use true SQL language queries to report on your data — even when it is stored across many NSF databases or servers. Stop writing custom Java or Lotuscript agents to query Notes data in a more complex fashion than can be done with view selection formula syntax. Develop a true Business Object Model for the data in your Notes databases. Easily create formal documentation in the industry-standard JavaDoc-like format for all of your fields on forms and subforms in Notes. Eliminate unnecessary views from your Notes databases because they clutter your design and slow down performance for large databases. Performance optimize the necessary sections of your Domino classic or newer XPages web applications. Gain insight into the slowest URLs of your Domino classic or newer XPages web applications so you can improve your customer’s web experience. Mix the mature security model, reliable replication technology for clustered / off-line use, and rapid application NoSQL-style development of Notes with cutting-edge dynamic language technology from coders so good at Java they invented something even better: Groovy/Grails. Plus, a special sneak peak: Quickly turn Notes databases into Flex applications compiled into NATIVE Windows and Mac applications!
IV105 - The Cloud and You - the 'as a service' disruption you can't ignore
In any discussion about cloud, there are lots of buzzwords being thrown out by analysts and vendors. "Digital Transformation", "Democratization of IT", "Citizen Developer", and many more. Add in the 'as a Service" explosion and it is hard to make heads and tails over what will add value to your business. This session will cut through the hype and help bring a reality check to how the Cloud can help you. This session is for everyone: Administrator, Developer, IT Executive, or Business User. Plan on leaving with a deeper understanding and ideas of where you can take advantage.
IBM's Social Business Journey
In this session, Ed Brill will describe how IBM has adopted a culture of participation, and the practical business outcomes that result from becoming a social business. Specific case studies and examples from IBM’s usage will be highlighted and demonstrated, along with an outline of IBM’s progress in adoption of IBM Verse and Connections Cloud.
Link: IBM's Social Business Journey
Watch MWLUG 2015 Sessions
Watch some of the session from MWLUG 2015 recorded by David Navarre.
Link: YouTube Channel Dave Navarre
MWLug Wrap up and NotesIn9
I just got back from a GREAT MWLug conference in Atlanta. I’ve been to several MWLug’s and they just keep getting better. It was an amazing conference full of friends, fun, food, drink and information. I learned a lot from the many sessions and came home with ideas of things I definitely want to try.