192 Lotus blogs updated hourly. Who will post next? Home | Blogs | Search | About 
 
Latest 7 Posts
It’s back!!! The Tree on a Truck game!!
Fri, Nov 25th 2016 32
NotesIn9 202: Using Grunt With XPages
Mon, Oct 10th 2016 16
My IBM Champion 1st Round Draft Pick
Mon, Oct 3rd 2016 14
NotesIn9 201: Thoughts on the Future of XPages and NotesIn9
Mon, Sep 26th 2016 21
From the NotesIn9 Vault: Advertisements!
Thu, Sep 22nd 2016 15
Stunned… again… level 11
Mon, Sep 19th 2016 14
Just stunned….
Fri, Sep 16th 2016 12
Top 10
It’s back!!! The Tree on a Truck game!!
Fri, Nov 25th 2016 32
NotesIn9 201: Thoughts on the Future of XPages and NotesIn9
Mon, Sep 26th 2016 21
NotesIn9 193: Force User Logout from XPages
Thu, Aug 25th 2016 20
NotesIn9 Update and Thank You Pete Janzen!
Fri, Aug 19th 2016 17
Want to talk XPages?
Wed, Apr 20th 2016 16
NotesIn9 makes it to 199 EPISODES!!!!
Tue, Aug 23rd 2016 16
NotesIn9 202: Using Grunt With XPages
Mon, Oct 10th 2016 16
XPages job Opening!
Thu, Aug 4th 2016 15
From the NotesIn9 Vault: Advertisements!
Thu, Sep 22nd 2016 15
NotesIn9 196: No Dependency Page Controllers
Thu, Aug 25th 2016 14


David Leedy in 9
Blog Title NotesIn9
Blog Description Learn, Code, Share
Blog URL http://notesin9.com
RSS Feed http://feeds.feedburner.com/notesin9
Validate Feed 2015-08-24 13:40:02 Failed to parse RSS file. (Invalid character at line 53, column 31).

This could be a simple time out issue. Validate your feed here: feedvalidator.org or validator.w3.org
Feed Last Checked Nov 25, 2016 12:46:22 AM EST. Realtime Update:
Location Lebanon, Pa


Recent Blog Posts
32
It’s back!!! The Tree on a Truck game!!
Fri, Nov 25th 2016 12:29a   David Leedy
Ok. It’s that time of year again. The Tree on a Truck Game starts on Black Friday!!! The game is simple. If you see a vehicle carrying a Christmas Tree you yell “TREE!!” and then record it. Team with the most called trees win. The website to signup is : http://treeonatruck.com Create your team. Add your member and then use that to track your trees. Below are the official rules. If there’s any problems with the website let me know. I do hope to make it better this year. O
16
NotesIn9 202: Using Grunt With XPages
Mon, Oct 10th 2016 9:48a   David Leedy
In this show, NEW CONTRIBUTOR, Patrick Kwinten comes on to talk about using Grunt – a JavaScript Task Runner and font-awesome with XPages. Patrick is an excellent developer and has shared a lot of great content on his blog at : https://quintessens.wordpress.com This show is also the first show from Oliver Busse, a new Video Producer for NotesIn9. I’m beyond excited to have his assistance in getting more content shared with the community.
14
My IBM Champion 1st Round Draft Pick
Mon, Oct 3rd 2016 12:46p   David Leedy
It’s that time of year again to talk about the IBM Champion program. I’ve blogged about it at least a couple times before in “how to thank someone”, and “thanking people that share” and I’m here to talk about again.  Additional information about the program is here. Actually this is one of my favorite blog posts I make.  I love trying to find someone who is not an IBM Champion but shares great content and I think deserves to be an IBM Champion. This
21
NotesIn9 201: Thoughts on the Future of XPages and NotesIn9
Mon, Sep 26th 2016 11:30a   David Leedy
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. As mentioned in the show I have LOTS of people to be thankful for, especially, Mark Roden, Rob Mason
15
From the NotesIn9 Vault: Advertisements!
Thu, Sep 22nd 2016 7:52p   David Leedy
I’m still working on the next show, but to tide anyone over I thought I’d dig up some old advertisements I had done. First I think this might be the only XPages TV ad ever!! Then the kids played the roles of cousins to talk about Domino vs Exchange. Good times. P.S. The boy is now taller then I am!!!  WTH?  
14
Stunned… again… level 11
Mon, Sep 19th 2016 3:12p   David Leedy
No words…  Thank you Marky and all! THANK YOU NOTES IN 9 !!!!!!!!!!!!!
12
Just stunned….
Fri, Sep 16th 2016 2:10p   David Leedy
I don’t know the who, the what, or the why. All I know is this happened today at IconUK in London England about 3,500 miles away from where I film my silly little screencast. I don’t know what to say…   Thank You! P.S.  I showed the pics to my wife and she started crying.
14
No More.
Tue, Sep 13th 2016 4:12p   David Leedy
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. No More. I’ve had enough and I’m no longer going to stay silent. Today IBM released information that they’re going to be supporting Domino to 2021.  And yes it’s clear that the terminology is actually “at least 2021”.  So there&
8
NotesIn9 200: Access Server databases From Code
Thu, Sep 1st 2016 9:49p   David Leedy
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.  Most importantly to me, 41 contributors have donated their time and talents to the show and I am so grateful for them helping out with my silly little corner of the Internet. I could never thank them enough. I had many ideas f
11
Updates to XPages.TV
Mon, Aug 29th 2016 5:11p   David Leedy
So I have this site called “XPages.TV“.  This is basically supposed to be a nicer index of all the NotesIn9 shows.  Something I’ve no idea how to do in WordPress. Anyway I’ve updated it a little recently to make it easier to get to the original blog posts and videos.  I’ve also re-added the contributor breakdown which shows all who contributed, how much time they’ve donated (roughly) and a details to at least see which shows they’ve done. Needs more w
9
NotesIn9 197: Sending Alert Messages to an XPage
Thu, Aug 25th 2016 5:13p   David Leedy
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.
11
NotesIn9 199: Bitmask, Enums and Creating Excel reports from XPages
Thu, Aug 25th 2016 5:13p   David Leedy
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.  The user will be able to choose any column they want from the data provided and save it to Excel.  Users like that kind of stuff.
13
NotesIn9 198: Convert a Document to a Java Object in XPages
Thu, Aug 25th 2016 5:11p   David Leedy
In this show I show you how I typically go about converting a Domino Document to a pure Java Object.
14
NotesIn9 196: No Dependency Page Controllers
Thu, Aug 25th 2016 5:09p   David Leedy
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. Now there is no excuse for you to not consider using page controllers in your XPages applications.
12
NotesIn9 195: Use XPages To Fill a PDF Form
Thu, Aug 25th 2016 5:08p   David Leedy
In this show I demonstrate how to take an existing PDF form, and use iText from inside XPages to populate fields on the form.
11
NotesIn9 194: Upload Files With PLUpload
Thu, Aug 25th 2016 5:07p   David Leedy
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.
20
NotesIn9 193: Force User Logout from XPages
Thu, Aug 25th 2016 5:05p   David Leedy
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.
16
NotesIn9 makes it to 199 EPISODES!!!!
Tue, Aug 23rd 2016 9:00p   David Leedy
Yeah baby!!! That’s how we roll. 7 Episodes from my Epic session at MWLug 2016!!  All XPages.  The grand Finale makes my head hurt!  There’s code slinging in that one. Look for them to be published very soon.  But for now.  I sleep!  haha Sorry – a little punchy at the moment  
13
NotesIn9 is “Hiring”.
Mon, Aug 22nd 2016 9:54a   David Leedy
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. Basically I’m looking for someone to do what I do for a typical “contributor” show : Look for and try and encourage / recruit contributors. Work with the
17
NotesIn9 Update and Thank You Pete Janzen!
Fri, Aug 19th 2016 9:31a   David Leedy
Today will be the last time I talk about XPages at a live event.  As Jesse points out it’s fitting that this coincides with the last day at IBM for Pete Janzen. Pete has been the champion for the developer for as long as I’ve known him.  He’s like Ghost Rider.  He’s lived in both worlds – the Light Side were you want want to get things done and make better products, and the Dark Side where your hands are tied by “questionable” management decisions and
13
NotesIn9 at MWLug
Wed, Aug 17th 2016 6:14p   David Leedy
Just a quick MWLug update. My session “Hello and Welcome to NotesIn9” was moved from today to Friday at 11:30 in Ballroom D.  I hope to see you there. Outside the session if you see me please say hello!  I love meeting and taking to people about XPages or anything else. Also – I have a few NotesIn9 branded giveaways.  Collapsible water bags.  I have some with me and will have some at my session.
10
NotesIn9 192 : Intro to Graph Database in XPages
Fri, Aug 12th 2016 11:15a   David Leedy
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.  Now you can get started with this inside you’re familiar XPages environment. This is definitely a show not to b
13
Announcing the Unofficial MWLUG BBQ Event
Fri, Aug 12th 2016 11:12a   David Leedy
On Tuesday at MWLug NotesIn9 will be sponsoring a small “BBQ” event which will be guest hosted by XPages Legend and frequent BBQ critique Paul Calhoun.  This will likely be around 11:30 – maybe a little bit earlier so if you plan on doing the official Alamo/Riverwalk tour that will likely conflict. Basically I ordered a bunch of food from the famous Franklin BBQ.  Space is limited because I only got so much.  So if a bunch of people want to join then great – but it&
15
XPages job Opening!
Thu, Aug 4th 2016 7:53p   David Leedy
I was asked to post this from my good friend Dan Soares. We have a FT on-site position that just opened up at Princess Cruises in CA. NOT a telecommuting position. Please ask the applicants to use my name for the referral (Daniel Soares). Here is the direct link to the job: https://cruisetalent.csod.com/ats/careersite/JobDetails.aspx?id=1703 If interested good luck and if I can help you at all just let me know.
9
NotesIn9 Live is coming to MWLug
Thu, Aug 4th 2016 7:22p   David Leedy
In a couple weeks I’ll be in Austin Texas at the great MWLug event.  I’ll be presenting on XPages.  I’ll be doing a show with a bunch of tips and techniques that I use in the day job.  I’m trying to get a nice range of techniques.  Some might come from previous NotesIn9 shows but most should be brand new.  Hopefully there’s something useful and interesting for you. Please come and say hello!
8
NotesIn9 191: A Beard, an App, and a Blender
Tue, Jun 28th 2016 7:58p   David Leedy
IBM Champion Eric McCormick makes a triumphant return with a show that needs to be seen to believed.  And I really mean that because I literally can’t describe it and do it justice.  Apparently there’s a great big world out there for developers and Eric does a great job introducing it to us.
6
NotesIn9 191: Sonarqube In Docker
Mon, Jun 27th 2016 9:10p   David Leedy
In this show Eric McCormick returns to give us a great demonstration on Sonarqube In Docker.
8
XPages at MWLug – what do you want to learn?
Thu, Apr 21st 2016 12:41p   David Leedy
It’s no secret that I want to go to MWLug in August in the worst way.  And even though I’ve really cut back on my live speaking I would really like to speak at this particular event. This means I need an abstract.  And a good one.  Which means I need a topic.  And a good one!   I also have 10 more NotesIn9’s to do before I hit the big 200! So if you’re reading my blog you’re likely interested in XPages. What do you want to learn about?? I’m interested in
16
Want to talk XPages?
Wed, Apr 20th 2016 5:29p   David Leedy
In case you’ve missed this we have an XPages Slack chat. Beginners are WELCOME!! If you’re not already there please join, say hello and talk XPages. You don’t need to program alone anymore. xpages-slack.herokuapp.com
6
NotesIn9 190: Barcode Scanning in XPages
Mon, Apr 18th 2016 9:17a   David Leedy
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.
7
In XPages you can add an id to an event handler and call it from CSJS.
Tue, Mar 29th 2016 8:40p   David Leedy
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. I want to make a NotesIn9 about this when I can but as I’m crushed with work I just don’t know when that might be so here’s my attempt at blogging some technical information.  Today I had the need to use client side java script to trigger the existing event of an ed
10
Can anyone help with “Notes 9.0.1 64-bit for Mac Open Database Issues”
Sun, Mar 20th 2016 10:42a   David Leedy
Here is a post by CaySal Lackey who’s an rising XPages developer but is losing dev time to problems with the Notes Mac OSX client not being able to open and properly use 14 year old basic Form and View based databases. https://caysal.wordpress.com/2016/03/20/notes-9-0-1-64-bit-for-mac-open-database-issues/ If anyone knows anything that can help her please post it on her blog. Thanks!
5
Discussion on using PageControllers in XPages
Wed, Mar 2nd 2016 8:52a   David Leedy
WARNING:  This is a long one.  Enter if you dare.   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. I’ll publish it myself if the person doesn’t have a blog. I don’t think I’m always successful but I try.  Anyway today is my turn to try and lead by
10
Notes In 9 : 189 Introduction to SonarQube with a side of Docker
Wed, Feb 24th 2016 8:08p   David Leedy
In this show Eric McCormick returns to show us how to use SonarQube and Docker to help us improve our code.
10
NotesIn9 188: Adding a “Please Wait” to XPages
Fri, Feb 19th 2016 7:49a   David Leedy
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. Big thanks to Fredrik Norling and Vikas Tiwari for their original contributions on this subject.
4
Updated Pages Url Cheatsheet
Thu, Feb 11th 2016 7:28p   David Leedy
So I’m working on an update to xpagescheatsheet.com and the first thing I’m going to do is fix my XPages URL Cheatsheet. It’s UGLY. As in really ugly. So I started with that and made a new one. http://xpagescheatsheet.com/cheatsheet2.nsf/url.xsp This is for SSJS and I will also be making one for Java code. Please check it out and let me know if anything can be added or if there are any problems. And if you have any Java snippets or code let me know that as well since I’ve
8
BlueMix and Ham
Mon, Feb 8th 2016 9:32a   David Leedy
Blue Mix and Ham I am Dave Dave I am. I did not sign up for Bluemix today I did not sign up yesterday. I did not sign up thirty days ago I did not sign up with an Eskimo I did not sign up from a plane I did not sign up from a train. I did not sign up for a trial Most days I don’t even drive a mile. I did not sign up in the snow If you’d ask me I’d tell you no. I did not sign up on a bet I simply did not sign up yet. I did not yet build an app I would rather take a nap. Someday I m
7
Alert! Danger! Chrome has a Dojo Bug that affects XPages
Fri, Jan 29th 2016 11:15a   David Leedy
Declan Lynch found this bad news today. ATTENTION 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. https://code.google.com/p/chromium/issues/detail?id=570622 End users may see the page freeze and interaction with things like pagers stop working. From a development point of view having the DevTools running and the Disable Cache option enabled means you may not see this issue during development. PLEA
7
Viewer Question about scoped variables in XPages
Wed, Jan 13th 2016 1:40p   David Leedy
So I got this in my inbox : Dave, Do you happen to know of a good article or video that talks about scope variables (i.e. applicationScope and sessionScope ) and passing values between different web pages?  Passing information like unid, user name and contact information (i.e. phone and address). So loading the variables and writing the information to fields on different pages. Thanks, I don’t have an article to point to so I figure I’ll just give it my best shot and make one up. Fi
6
What’s your Christmas Movie Play List?
Wed, Dec 23rd 2015 9:13p   David Leedy
At this time of year we look forward to watching our “standard” selection of Christmas movies.  Here’s our top holiday movies. #1 has to be Christmas Vacation.  Good fun for all the family.  We’ll usually start the season with this movie and watch it again on or near Christmas Eve.  Just a great movie. Much better then the original Vacation movie. #2 is probably the best Christmas movie ever in my opinion.  Unfortunately it’s Adults only, but Love Actually is j




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