NotesIn9 207: Send Attachments to 3rd parties  

By David Leedy | 11/30/17 9:14 AM | - | Added by John Oldenburger

NotesIn9 207: Send Attachments to 3rd parties. In this show the amazing John Jardin returns with great information on how to get attachments sent to 3rd parties. Since integration with other systems is becoming more and more critical you certainly want to be thinking about this.

NotesIn9 205: Leverage Domino Development with New Tools!  

By David Leedy | 4/5/17 11:03 AM | - | Added by Oliver Busse

In this show Eric McCormick returns to talk about ways in which Automation can help you. While this is not needed for basic XPages development if you want to level up on your skills be sure to check this episode out!

NotesIn9 203: A Smart Admin Bootstrap Theme for XPages  

By David Leedy | 12/14/16 1:53 PM | - | Added by Oliver Busse

This show brings us not only a brand new contributor to NotesIn9, but it’s the first official appearance of newly minted IBM Champion Csaba Kiss! Congrats Csaba!! Csaba is an amazing developer and friend to the community. He was my personal number 1 choice to become an IBM Champion and I’m so happy he has been recognized for his contributions.

NotesIn9 202: Using Grunt With XPages  

By David Leedy | 10/10/16 8:54 AM | - | Added by John Oldenburger

In this show, NEW CONTRIBUTOR, Patrick Kwinten comes on to talk about using Grunt – a JavaScript Task Runner and font-awesome with XPages. This show is also the first show from Oliver Busse, a new Video Producer for NotesIn9.

NotesIn9 201: Thoughts on the Future of XPages and NotesIn9  

By David Leedy | 9/26/16 10:55 AM | - | Added by Oliver Busse

This show is the sequel to my recent blog post titled “No More”. As I said in that post I HATE doing opinion stuff but feel that I now must. I also HATE talking about myself but because of things that happened at IconUK that is also a topic in the show. Because I wanted to talk about IconUK the show has grown bigger then I originally intended. Sorry that couldn’t be helped.

No More.  

By David Leedy | 9/13/16 3:47 PM | - | Added by Oliver Busse

I hate doing opinion stuff. Who cares about my opinion? Probably not you. Certainly not my dog. I don’t often blog my opinion and it’s very rare that it makes it onto NotesIn9. It’s one of my rules actually.

NotesIn9 200: Access Server Databases From Code  

By David Leedy | 9/2/16 1:17 AM | - | Added by John Oldenburger

Wow! Major milestone here. I really don’t want to make too huge a deal of this at the moment but I do have to say thanks for all the contributors that helped the show get to 200 episodes. NotesIn9 has contributed 94 + hours of free tips and tricks to the community.

NotesIn9 199: Bitmask, Enums and Creating Excel reports from XPages  

By David Leedy | 8/25/16 4:33 PM | - | Added by John Oldenburger

This is the big one! The last demo of my presentation at MWLUG 2016. In this show I’ll demonstrate how you can use something called a “Bitmask” and combine it with some Java code and the Apache Poi project to allow the user to create a custom Excel spreadsheet.

NotesIn9 198: Convert a Document to a Java Object in XPages  

By David Leedy | 8/25/16 4:32 PM | - | Added by John Oldenburger

NotesIn9 198: Convert a Document to a Java Object in XPages. In this show I show you how I typically go about converting a Domino Document to a pure Java Object.

NotesIn9 197: Sending Alert Messages to an XPage  

By David Leedy | 8/25/16 4:31 PM | - | Added by John Oldenburger

In this show I’ll demo a little thing I do where I combine page controllers with a custom java object and the Bootstrap CSS Framework from the Extension Library to easily send useful alert messages back to the user.

NotesIn9 196: No Dependency Page Controllers  

By David Leedy | 8/25/16 4:27 PM | - | Added by John Oldenburger

We’ve talked about using page controllers before on the show, but typically I’ve used an external library. Today I’ll show a way to get started with page controllers with no external dependency. I consider my move to page controllers as one of the best things I’ve ever done as an XPages Developer.

NotesIn9 195: Use XPages To Fill a PDF Form  

By David Leedy | 8/25/16 4:26 PM | - | Added by John Oldenburger

In this show I demonstrate how to take an existing PDF form, and use iText from inside XPages to populate fields on the form.

NotesIn9 194: Upload Files With PLUpload  

By David Leedy | 8/25/16 4:25 PM | - | Added by John Oldenburger

Who likes the built in XPages File Upload Control? Well not me at least. In this show I’ll demo how to use PLUpload to better upload multiple files to your XPages application.

NotesIn9 193: Force User Logout from XPages  

By David Leedy | 8/25/16 4:23 PM | - | Added by John Oldenburger

In this show I’ll demo how you can add some code to your application to force a user to logout after a certain period of inactivity. Thanks to Steve Zavocki for the original blog post that this show is based on.

NotesIn9 is “Hiring”.  

By David Leedy | 8/22/16 9:19 AM | - | Added by Oliver Busse

I’m looking to find someone to act as an “XPages Producer” for NotesIn9. This is a volunteer position. This person would actively recruit and work with contributors of XPages related content. This person does not have to produce their own demos but of course that interest and ability would be encouraged.

NotesIn9 192 : Intro to Graph Database in XPages  

By David Leedy | 8/12/16 11:47 AM | - | Added by John Oldenburger

In this show IBM Champion and all around amazing developer Oliver Busse returns with an EPIC demonstration where he talks about using Graph Databases inside the XPages/Domino world. I’m far from an expert on them but Graph Databases are what the “Big Boys” like Amazon, Twitter, LinkedIn, etc.. use to more effectively maintain data that relates to other data.

NotesIn9 190: Barcode Scanning in XPages  

By David Leedy | 4/18/16 8:23 AM | - | Added by Oliver Busse

In this show I demonstrate how I recently improved web pages that let a user scan barcodes with a blue tooth barcode scanner. Big thanks to Declan Lynch for the help on the Client Side JavaScript solution. This also takes advantage of the undocumented XSP.fireEvent() method.

In XPages you can add an id to an event handler and call it from CSJS.  

By David Leedy | 3/30/16 1:03 AM | - | Added by John Oldenburger

Ok let’s get this out of the way. I’m going to talk about Client Side JavaScript and that’s WAY out of my comfort zone on a good day. But I had a need to work with it and the amazing Declan Lynch came to the rescue.

Discussion on using PageControllers in XPages  

By David Leedy | 3/2/16 8:59 AM | - | Added by John Oldenburger

In the XPages Slack chat, which is free for anyone to join, hint hint. Whenever I see people working together to solve an interesting problem I always try and suggest that someone blog it so the content and solution they’ve worked though gets a bigger audience.

Notes In 9 : 189 Introduction to SonarQube with a side of Docker  

By David Leedy | 2/25/16 12:58 AM | - | Added by John Oldenburger

Notes In 9 : 189 Introduction to SonarQube with a side of Docker. In this show Eric McCormick returns to show us how to use SonarQube and Docker to help us improve our code.

NotesIn9 188: Adding a “Please Wait” to XPages  

By David Leedy | 2/19/16 6:57 AM | - | Added by Oliver Busse

In this show I demonstrate a couple techniques for improving your UI when you have a longer running code process. I show how to add a “Standby” custom control to your application for Partial Refreshes and another technique for when you’re opening a page that needs a few extra moments to process your data.

Alert! Danger! Chrome has a Dojo Bug that affects XPages  

By David Leedy | 1/29/16 10:42 AM | - | Added by Oliver Busse

There is a known bug in Google Chrome 48 that is affecting DOJO resource loading which in turn is causing XPages application to stop working.

Viewer Question about scoped variables in XPages  

By David Leedy | 1/13/16 2:27 PM | - | Added by Oliver Busse

I don’t have an article to point to so I figure I’ll just give it my best shot and make one up. First let’s remember that applicationScope is for the whole app. Anything you put in there is available to all users. So you would not want to put in anything you listed in your email. The unid, user name, etc… are all user specific.

NotesIn9 187: Highlights from MWLug – Nginx and PageSpeed  

By David Leedy | 12/4/15 12:50 AM | - | Added by John Oldenburger

In this show, IBM Champion, Eric McCormick, returns with a great show taken from his presentation at the MWLug conference. He’ll be talking about Nginx and PageSpeed and how and why you should care about them.

XPages.TV is dead. XPages.TV is born again.  

By David Leedy | 11/17/15 1:59 AM | - | Added by Oliver Busse

For years I’ve known that my XPages.TV site sucked. For years you knew that also. Well finally I’m starting to do something about it.

Announcing the XPages Development chat on Slack  

By David Leedy | 11/16/15 3:55 PM | - | Added by John Oldenburger

I little while ago Jesse Gallagher and I setup an XPages Development chat on Slack. We’ve been playing with it and would now like to make this available to the public. The goal of the chat is to be a place where people can come together and talk XPages. There’s no good public place to really do this that I know of.

NotesIn9 186: XPages and IBM Bluemix Part 3  

By David Leedy | 10/16/15 1:59 PM | - | Added by John Oldenburger

NotesIn9 186: XPages and IBM Bluemix Part 3. In this show IBM Champion Oliver Busse concludes his 3 part series on getting started with XPages inside IBM Bluemix.

NotesIn9 185: XPages and IBM Bluemix Part 2  

By David Leedy | 10/16/15 1:57 PM | - | Added by John Oldenburger

NotesIn9 185: XPages and IBM Bluemix Part 2. In this show IBM Champion Oliver Busse returns to talk more about using XPages inside IBM Bluemix.

If you still believe in IBM’s “Backward Compatibility” you’re nuts  

By David Leedy | 10/14/15 12:46 PM | - | Added by John Oldenburger

Yes that’s a shocking title. I almost NEVER do that. But I wanted to get your attention so sue me. I’ve seen a couple of remarks here and there about XPages and poor “backward compatibility” like we’re used to having with the Notes Client. In the Web / XPages world “Backward compatibility” guarantees are a thing of the past.

NotesIn9 184: XPages and Bluemix Part1  

By David Leedy | 10/14/15 12:24 AM | - | Added by John Oldenburger

NotesIn9 184: XPages and Bluemix Part1. In this show, IBM Champion and all around awesome person, Oliver Busse returns to kick off a three part series on using XPages with IBM Bluemix.