Congratulations!

[Valid RSS] This is a valid RSS feed.

Recommendations

This feed is valid, but interoperability with the widest range of feed readers could be improved by implementing the following recommendations.

Source: http://feeds.feedburner.com/notesin9

  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2enclosuresfull.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">
  3.  
  4. <channel>
  5. <title>NotesIn9</title>
  6. <link>http://www.notesin9.com</link>
  7. <description>Learn, Code, Share</description>
  8. <lastBuildDate>Thu, 15 Dec 2016 14:08:01 +0000</lastBuildDate>
  9. <language>en-US</language>
  10. <sy:updatePeriod>hourly</sy:updatePeriod>
  11. <sy:updateFrequency>1</sy:updateFrequency>
  12. <site xmlns="com-wordpress:feed-additions:1">52101126</site> <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/NotesIn9" /><feedburner:info uri="notesin9" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>Learn, Code, Share</itunes:subtitle><item>
  13. <title>2017 IBM Champion thoughts.</title>
  14. <link>http://feedproxy.google.com/~r/NotesIn9/~3/RqLamesRTUA/</link>
  15. <comments>http://www.notesin9.com/2016/12/15/2017-ibm-champion-thoughts/#respond</comments>
  16. <pubDate>Thu, 15 Dec 2016 13:58:23 +0000</pubDate>
  17. <dc:creator><![CDATA[David Leedy]]></dc:creator>
  18. <category><![CDATA[Community]]></category>
  19. <category><![CDATA[IBM Champion]]></category>
  20.  
  21. <guid isPermaLink="false">http://www.notesin9.com/?p=2566</guid>
  22. <description><![CDATA[Yesterday IBM announced their 2017 &#8220;IBM Champions&#8221;. I&#8217;m honored to once again be associated with an amazing group of people.  This will be my 7th year as a champion going all the way back to when the program started. I do want to thank the people that took the time out of their day to [&#8230;]]]></description>
  23. <content:encoded><![CDATA[<p>Yesterday IBM announced their 2017 &#8220;IBM Champions&#8221;. I&#8217;m honored to once again be associated with an amazing group of people.  This will be my 7th year as a champion going all the way back to when the program started. I do want to thank the people that took the time out of their day to think of me and nominate me.  I do hope my silly little NotesIn9 screencast has been valuable to you.</p>
  24. <p>I don&#8217;t talk about being an IBM Champion too often because one, I hate talking about myself, and second, my philosophy has always been that I&#8217;m going to contribute and share content on my terms no matter what.  If I&#8217;m in the program great.  If not, I&#8217;m still going to keep contributing and sharing where I can.</p>
  25. <p>It&#8217;s been my experience that the more you share, the more you learn and the more you gain.  I&#8217;ve received back so much more then I&#8217;ve given.  I&#8217;ve gained knowledge, friends, and even a job from my sharing content and contributing to the community.</p>
  26. <p>One of the things I love the most is working with new people and trying to help get them engaged in the community by blogging, sharing content and even putting a show on NotesIn9. It&#8217;s possible that I&#8217;ve played a very very small part in helping a few people start their path to be an IBM Champion.</p>
  27. <p>If you are reading this post, then you have things you can share as well. If you want help getting started please let me know and I&#8217;ll do whatever I can to help. Feel free to email me (Email address is at the end of every show), ping me on Twitter (<a href="https://twitter.com/davidleedy?lang=en" target="_blank">@DavidLeedy</a>)  or reach out on the <a href="https://xpages-slack.herokuapp.com/" target="_blank">XPages Slack chat</a>.</p>
  28. <p>&nbsp;</p>
  29. <img src="http://feeds.feedburner.com/~r/NotesIn9/~4/RqLamesRTUA" height="1" width="1" alt=""/>]]></content:encoded>
  30. <wfw:commentRss>http://www.notesin9.com/2016/12/15/2017-ibm-champion-thoughts/feed/</wfw:commentRss>
  31. <slash:comments>0</slash:comments>
  32. <post-id xmlns="com-wordpress:feed-additions:1">2566</post-id> <feedburner:origLink>http://www.notesin9.com/2016/12/15/2017-ibm-champion-thoughts/</feedburner:origLink></item>
  33. <item>
  34. <title>NotesIn9 203: A Smart Admin Bootstrap Theme for XPages</title>
  35. <link>http://feedproxy.google.com/~r/NotesIn9/~3/8P9YATtwScY/</link>
  36. <comments>http://www.notesin9.com/2016/12/14/notesin9-203-a-smart-admin-bootstrap-theme-for-xpages/#respond</comments>
  37. <pubDate>Wed, 14 Dec 2016 19:41:59 +0000</pubDate>
  38. <dc:creator><![CDATA[David Leedy]]></dc:creator>
  39. <category><![CDATA[XPages]]></category>
  40. <category><![CDATA[Bootstrap]]></category>
  41.  
  42. <guid isPermaLink="false">http://www.notesin9.com/?p=2563</guid>
  43. <description><![CDATA[This show brings us not only a brand new contributor to NotesIn9, but it&#8217;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&#8217;m so happy he has [&#8230;]]]></description>
  44. <content:encoded><![CDATA[<p>This show brings us not only a brand new contributor to NotesIn9, but it&#8217;s the first official appearance of newly minted IBM Champion Csaba Kiss! Congrats Csaba!!</p>
  45. <p>Csaba is an amazing developer and friend to the community. He was my personal number 1 choice to become an IBM Champion and I&#8217;m so happy he has been recognized for his contributions.</p>
  46. <p>His website is : <a href="http://xpagexplorer.org/" target="_blank">http://xpagexplorer.org/</a></p>
  47. <p>In this episode he&#8217;s going to look at using a popular Bootstrap theme inside XPages.</p>
  48. <p>This is also the first show produced by John Jardin.  John is a long time IBM Champion and he has contributed on over 17 NotesIn9 episodes.  I&#8217;m very excited to have John join the team!</p>
  49. <p>&nbsp;</p>
  50. <p><iframe class='youtube-player' type='text/html' width='640' height='390' src='http://www.youtube.com/embed/uyY0kocTSsw?version=3&#038;rel=1&#038;fs=1&#038;autohide=2&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;wmode=transparent' allowfullscreen='true' style='border:0;'></iframe></p>
  51. <img src="http://feeds.feedburner.com/~r/NotesIn9/~4/8P9YATtwScY" height="1" width="1" alt=""/>]]></content:encoded>
  52. <wfw:commentRss>http://www.notesin9.com/2016/12/14/notesin9-203-a-smart-admin-bootstrap-theme-for-xpages/feed/</wfw:commentRss>
  53. <slash:comments>0</slash:comments>
  54. <post-id xmlns="com-wordpress:feed-additions:1">2563</post-id> <feedburner:origLink>http://www.notesin9.com/2016/12/14/notesin9-203-a-smart-admin-bootstrap-theme-for-xpages/</feedburner:origLink></item>
  55. <item>
  56. <title>It’s back!!! The Tree on a Truck game!!</title>
  57. <link>http://feedproxy.google.com/~r/NotesIn9/~3/6NbNBfX2ecs/</link>
  58. <comments>http://www.notesin9.com/2016/11/24/its-back-the-tree-on-a-truck-game/#respond</comments>
  59. <pubDate>Fri, 25 Nov 2016 00:29:11 +0000</pubDate>
  60. <dc:creator><![CDATA[David Leedy]]></dc:creator>
  61. <category><![CDATA[Community]]></category>
  62. <category><![CDATA[TreeOnATruck]]></category>
  63.  
  64. <guid isPermaLink="false">http://www.notesin9.com/?p=2560</guid>
  65. <description><![CDATA[Ok. It&#8217;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 &#8220;TREE!!&#8221; and then record it. Team with the most called trees win. The website to signup is : http://treeonatruck.com Create your team. Add [&#8230;]]]></description>
  66. <content:encoded><![CDATA[<p>Ok. It&#8217;s that time of year again. The Tree on a Truck Game starts on Black Friday!!!</p>
  67. <p>The game is simple. If you see a vehicle carrying a Christmas Tree you yell &#8220;TREE!!&#8221; and then record it. Team with the most called trees win.</p>
  68. <p>The website to signup is :</p>
  69. <div class="text_exposed_show">
  70. <p><a href="http://treeonatruck.com/" target="_blank" rel="nofollow">http://treeonatruck.com</a></p>
  71. <p>Create your team. Add your member and then use that to track your trees.</p>
  72. <p>Below are the official rules. If there&#8217;s any problems with the website let me know. I do hope to make it better this year.</p>
  73. <p>Official Rules</p>
  74. <p>Honor System. This is just for fun.</p>
  75. <p>Game Starts Black Friday. Ends Christmas morning.</p>
  76. <p>Only 1 person in a group can call the same tree during an outing.<br />
  77. Exception: If it&#8217;s a TRUE tie than each person who called it can count the tree.</p>
  78. <p>Tree MUST be inside, on top of, or otherwise touching a vehicle.<br />
  79. 1 point given per tree called.</p>
  80. <p>If the vehicle contains more than 1 tree &#8211; each tree MUST be called to get the point. (Yes you must yell &#8220;TREE!&#8221; for each tree&#8221;)</p>
  81. <p>If a vehicle has more than 5 trees and the # can not be determined the caller can get a maximum of 5 points for the vehicle</p>
  82. <p>You MUST call the tree. If you see a tree you must shout &#8220;TREE!&#8221;</p>
  83. <p>Do not call false trees. Don&#8217;t see that kayak in the distance and call it as a tree &#8220;just in case&#8221;.</p>
  84. <p>Christmas Trees only. No landscaping trees. Artificial Trees in boxed are allowed.</p>
  85. <p>Drivers: Do NOT crash while looking for trees. Play at your own risk.</p>
  86. <p>You can call antlers, Rudolph noses or wreaths, but they do not count for scoring.</p>
  87. </div>
  88. <p>P.S. &#8211; Yes I know this is not a great app.  I do hope to improve it this year.  Suggestions or help are accepted!  <img src="https://s.w.org/images/core/emoji/2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
  89. <p>&nbsp;</p>
  90. <img src="http://feeds.feedburner.com/~r/NotesIn9/~4/6NbNBfX2ecs" height="1" width="1" alt=""/>]]></content:encoded>
  91. <wfw:commentRss>http://www.notesin9.com/2016/11/24/its-back-the-tree-on-a-truck-game/feed/</wfw:commentRss>
  92. <slash:comments>0</slash:comments>
  93. <post-id xmlns="com-wordpress:feed-additions:1">2560</post-id> <feedburner:origLink>http://www.notesin9.com/2016/11/24/its-back-the-tree-on-a-truck-game/</feedburner:origLink></item>
  94. <item>
  95. <title>NotesIn9 202: Using Grunt With XPages</title>
  96. <link>http://feedproxy.google.com/~r/NotesIn9/~3/ix8fR2LaFM8/</link>
  97. <comments>http://www.notesin9.com/2016/10/10/notesin9-202-using-grunt-with-xpages/#respond</comments>
  98. <pubDate>Mon, 10 Oct 2016 13:47:03 +0000</pubDate>
  99. <dc:creator><![CDATA[David Leedy]]></dc:creator>
  100. <category><![CDATA[Other Tech]]></category>
  101. <category><![CDATA[Podcast]]></category>
  102. <category><![CDATA[XPages]]></category>
  103. <category><![CDATA[Font Awesome]]></category>
  104. <category><![CDATA[Grunt]]></category>
  105.  
  106. <guid isPermaLink="false">http://www.notesin9.com/?p=2552</guid>
  107. <description><![CDATA[In this show, NEW CONTRIBUTOR, Patrick Kwinten comes on to talk about using Grunt &#8211; 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 [&#8230;]]]></description>
  108. <content:encoded><![CDATA[<p>In this show, NEW CONTRIBUTOR, Patrick Kwinten comes on to talk about using Grunt &#8211; 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 : <a href="https://quintessens.wordpress.com" target="_blank">https://quintessens.wordpress.com</a></p>
  109. <p>This show is also the first show from Oliver Busse, a new Video Producer for NotesIn9. I&#8217;m beyond excited to have his assistance in getting more content shared with the community.</p>
  110. <p><iframe class='youtube-player' type='text/html' width='640' height='390' src='http://www.youtube.com/embed/LMRY_PAnxSM?version=3&#038;rel=1&#038;fs=1&#038;autohide=2&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;wmode=transparent' allowfullscreen='true' style='border:0;'></iframe></p>
  111. <p>&nbsp;</p>
  112. <img src="http://feeds.feedburner.com/~r/NotesIn9/~4/ix8fR2LaFM8" height="1" width="1" alt=""/>]]></content:encoded>
  113. <wfw:commentRss>http://www.notesin9.com/2016/10/10/notesin9-202-using-grunt-with-xpages/feed/</wfw:commentRss>
  114. <slash:comments>0</slash:comments>
  115. <post-id xmlns="com-wordpress:feed-additions:1">2552</post-id> <feedburner:origLink>http://www.notesin9.com/2016/10/10/notesin9-202-using-grunt-with-xpages/</feedburner:origLink></item>
  116. <item>
  117. <title>My IBM Champion 1st Round Draft Pick</title>
  118. <link>http://feedproxy.google.com/~r/NotesIn9/~3/_336MWhFHoc/</link>
  119. <comments>http://www.notesin9.com/2016/10/03/my-ibm-champion-1st-round-draft-pick/#comments</comments>
  120. <pubDate>Mon, 03 Oct 2016 16:44:15 +0000</pubDate>
  121. <dc:creator><![CDATA[David Leedy]]></dc:creator>
  122. <category><![CDATA[Community]]></category>
  123. <category><![CDATA[IBM Champion]]></category>
  124.  
  125. <guid isPermaLink="false">http://www.notesin9.com/?p=2533</guid>
  126. <description><![CDATA[It&#8217;s that time of year again to talk about the IBM Champion program. I&#8217;ve blogged about it at least a couple times before in &#8220;how to thank someone&#8221;, and &#8220;thanking people that share&#8221; and I&#8217;m here to talk about again.  Additional information about the program is here. Actually this is one of my favorite blog posts I [&#8230;]]]></description>
  127. <content:encoded><![CDATA[<p>It&#8217;s that time of year again to talk about the I<a href="http://www.ibm.com/developerworks/champion/learn.html" target="_blank">BM Champion program</a>. I&#8217;ve blogged about it at least a couple times before in <a href="http://www.notesin9.com/2015/10/05/ibm-champion-thoughts-how-to-thank-someone/" target="_blank">&#8220;how to thank someone&#8221;</a>, and <a href="http://www.notesin9.com/2012/09/20/thanking-people-that-share-how-to-make-a-champion/" target="_blank">&#8220;thanking people that share&#8221;</a> and I&#8217;m here to talk about again.  Additional information about the <a href="https://www.ibm.com/developerworks/community/blogs/ibmchampion/entry/Nominate_an_IBM_Champion_Nominations_OPEN?lang=en" target="_blank">program is here</a>.</p>
  128. <p>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.</p>
  129. <p>This year, for your consideration, I humbly suggest that Csaba Kiss deserves to be an IBM Champion. You&#8217;re supposed to look at contributions made in the last 18 months and Csaba has been pretty busy during that time.  In addition to his videos and blogs he&#8217;s done presentations at MWLug 2016 and IBM Connect 2016 and maybe even some others I don&#8217;t know about.</p>
  130. <p>His website is <a href="http://xpagexplorer.org/" target="_blank">xpagexplorer.org</a>.  His Twitter is : <a href="https://twitter.com/csakis" target="_blank">@csakis</a>.</p>
  131. <p>His YouTube Channel is <a href="https://www.youtube.com/channel/UCgeXuiHPIx3_3gbZeRZbp9w" target="_blank">here</a>. Since he&#8217;s so good at videos I am hoping to get him on NotesIn9 very soon.</p>
  132. <p>If you agree please go to this <a href="http://www.ibm.com/developerworks/community/profiles/dw/anonymous.jsp?id=2016" target="_blank">form and nominate him</a>.  The form itself looks a little &#8220;daunting&#8221; to say the least.  Choose IBM Collaboration solutions and then just fill in what you know.  If you can think of someone else then please nominate that person.  Keep in mind you can nominate more then one person and there are also other categories this year. If there&#8217;s someone out there that has helped you wether they are a current IBM Champion or not, please consider nominating them.</p>
  133. <p>As I said before the nomination form is daunting.  Even with minimal information it&#8217;s an investment of time.  You do NOT need to nominate me. I would much rather you spend any time nominating someone else. I&#8217;ve been an IBM Champion since they opened the program.  I think that was 2011 or something but I&#8217;m not sure. While I&#8217;ve always been honored to be associated with the great people involved in the program it&#8217;s not something I&#8217;ve ever actually tried to attain. My philosophy is I shared my content before I was a &#8220;Champion&#8221; and I&#8217;ll share my content if I&#8217;m not a &#8220;Champion&#8221;.</p>
  134. <p>So since my content is &#8220;a sure thing&#8221; don&#8217;t waste time on me but instead nominate a deserving person today!</p>
  135. <img src="http://feeds.feedburner.com/~r/NotesIn9/~4/_336MWhFHoc" height="1" width="1" alt=""/>]]></content:encoded>
  136. <wfw:commentRss>http://www.notesin9.com/2016/10/03/my-ibm-champion-1st-round-draft-pick/feed/</wfw:commentRss>
  137. <slash:comments>1</slash:comments>
  138. <post-id xmlns="com-wordpress:feed-additions:1">2533</post-id> <feedburner:origLink>http://www.notesin9.com/2016/10/03/my-ibm-champion-1st-round-draft-pick/</feedburner:origLink></item>
  139. <item>
  140. <title>NotesIn9 201: Thoughts on the Future of XPages and NotesIn9</title>
  141. <link>http://feedproxy.google.com/~r/NotesIn9/~3/0fl0pvVhDbg/</link>
  142. <comments>http://www.notesin9.com/2016/09/26/notesin9-201-thoughts-on-the-future-of-xpages-and-notesin9/#comments</comments>
  143. <pubDate>Mon, 26 Sep 2016 15:29:39 +0000</pubDate>
  144. <dc:creator><![CDATA[David Leedy]]></dc:creator>
  145. <category><![CDATA[Community]]></category>
  146. <category><![CDATA[Notes In 9]]></category>
  147. <category><![CDATA[Uncategorized]]></category>
  148. <category><![CDATA[XPages]]></category>
  149.  
  150. <guid isPermaLink="false">http://www.notesin9.com/?p=2528</guid>
  151. <description><![CDATA[This show is the sequel to my recent blog post titled &#8220;No More&#8221;. 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 [&#8230;]]]></description>
  152. <content:encoded><![CDATA[<p>This show is the sequel to my recent <a href="http://www.notesin9.com/2016/09/13/no-more/" target="_blank">blog post titled &#8220;No More&#8221;</a>. 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&#8217;t be helped.</p>
  153. <p>As mentioned in the show I have LOTS of people to be thankful for, especially, Mark Roden, Rob Mason, Amanda Bauman, Tim Clark and too many others to mention.  I want to thank everyone not just for the activity and comments around <a href="https://xomino.com/2016/09/19/thank-you-notes-in-9/" target="_blank">the Marky Roden video</a>, but also all those who sent me comments showing support for the No More post.  I&#8217;ve NEVER gotten that kind of reaction before and it meant a lot to me!!</p>
  154. <p>The show does contains an announcement on the future of NotesIn9.</p>
  155. <p>Once all that is out of the way I do give my <strong>personal opinions</strong> on the Good, the Bad, and the Future of Domino XPages.</p>
  156. <p>At the end of the show I also have a clip from the end of the IconUK event simply because I just wanted to never lose it.</p>
  157. <p>This show is about 38 minutes. There are no rules for today.</p>
  158. <p>&nbsp;</p>
  159. <p><iframe class='youtube-player' type='text/html' width='640' height='390' src='http://www.youtube.com/embed/lB3ek5z4cmI?version=3&#038;rel=1&#038;fs=1&#038;autohide=2&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;wmode=transparent' allowfullscreen='true' style='border:0;'></iframe></p>
  160. <p>&nbsp;</p>
  161. <p>&nbsp;</p>
  162. <img src="http://feeds.feedburner.com/~r/NotesIn9/~4/0fl0pvVhDbg" height="1" width="1" alt=""/>]]></content:encoded>
  163. <wfw:commentRss>http://www.notesin9.com/2016/09/26/notesin9-201-thoughts-on-the-future-of-xpages-and-notesin9/feed/</wfw:commentRss>
  164. <slash:comments>11</slash:comments>
  165. <post-id xmlns="com-wordpress:feed-additions:1">2528</post-id> <feedburner:origLink>http://www.notesin9.com/2016/09/26/notesin9-201-thoughts-on-the-future-of-xpages-and-notesin9/</feedburner:origLink></item>
  166. <item>
  167. <title>From the NotesIn9 Vault:   Advertisements!</title>
  168. <link>http://feedproxy.google.com/~r/NotesIn9/~3/RIRGTMrAF0o/</link>
  169. <comments>http://www.notesin9.com/2016/09/22/from-the-notesin9-vault-advertisements/#respond</comments>
  170. <pubDate>Thu, 22 Sep 2016 23:51:44 +0000</pubDate>
  171. <dc:creator><![CDATA[David Leedy]]></dc:creator>
  172. <category><![CDATA[Community]]></category>
  173. <category><![CDATA[Notes In 9]]></category>
  174.  
  175. <guid isPermaLink="false">http://www.notesin9.com/?p=2525</guid>
  176. <description><![CDATA[I&#8217;m still working on the next show, but to tide anyone over I thought I&#8217;d dig up some old advertisements I had done. First I think this might be the only XPages TV ad ever!! &#160; Then the kids played the roles of cousins to talk about Domino vs Sharepoint. &#160; Good times. &#160; P.S. [&#8230;]]]></description>
  177. <content:encoded><![CDATA[<p>I&#8217;m still working on the next show, but to tide anyone over I thought I&#8217;d dig up some old advertisements I had done.</p>
  178. <p>First I think this might be the only XPages TV ad ever!!</p>
  179. <p><iframe class='youtube-player' type='text/html' width='640' height='390' src='http://www.youtube.com/embed/o5mJq8_me6c?version=3&#038;rel=1&#038;fs=1&#038;autohide=2&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;wmode=transparent' allowfullscreen='true' style='border:0;'></iframe></p>
  180. <p>&nbsp;</p>
  181. <p>Then the kids played the roles of cousins to talk about Domino vs Sharepoint.</p>
  182. <p><iframe class='youtube-player' type='text/html' width='640' height='390' src='http://www.youtube.com/embed/Be0KnjHHDz4?version=3&#038;rel=1&#038;fs=1&#038;autohide=2&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;wmode=transparent' allowfullscreen='true' style='border:0;'></iframe></p>
  183. <p>&nbsp;</p>
  184. <p>Good times.</p>
  185. <p>&nbsp;</p>
  186. <p>P.S. The boy is now taller then I am!!!  WTH?  <img src="https://s.w.org/images/core/emoji/2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
  187. <p>&nbsp;</p>
  188. <p>&nbsp;</p>
  189. <p>&nbsp;</p>
  190. <img src="http://feeds.feedburner.com/~r/NotesIn9/~4/RIRGTMrAF0o" height="1" width="1" alt=""/>]]></content:encoded>
  191. <wfw:commentRss>http://www.notesin9.com/2016/09/22/from-the-notesin9-vault-advertisements/feed/</wfw:commentRss>
  192. <slash:comments>0</slash:comments>
  193. <post-id xmlns="com-wordpress:feed-additions:1">2525</post-id> <feedburner:origLink>http://www.notesin9.com/2016/09/22/from-the-notesin9-vault-advertisements/</feedburner:origLink></item>
  194. <item>
  195. <title>Stunned…  again… level 11</title>
  196. <link>http://feedproxy.google.com/~r/NotesIn9/~3/J2YC82MlhiQ/</link>
  197. <comments>http://www.notesin9.com/2016/09/19/stunned-again-level-11/#respond</comments>
  198. <pubDate>Mon, 19 Sep 2016 19:12:27 +0000</pubDate>
  199. <dc:creator><![CDATA[David Leedy]]></dc:creator>
  200. <category><![CDATA[Community]]></category>
  201.  
  202. <guid isPermaLink="false">http://www.notesin9.com/?p=2521</guid>
  203. <description><![CDATA[No words&#8230;  Thank you Marky and all! THANK YOU NOTES IN 9&#160;!!!!!!!!!!!!!]]></description>
  204. <content:encoded><![CDATA[<p>No words&#8230;  Thank you Marky and all!</p>
  205. <p><a href="https://xomino.com/2016/09/19/thank-you-notes-in-9/">THANK YOU NOTES IN 9&nbsp;!!!!!!!!!!!!!</a></p>
  206. <div class="" data-block="true" data-editor="1t15m" data-offset-key="e5f2g-0-0"></div>
  207. <div class="" data-block="true" data-editor="1t15m" data-offset-key="b6bp8-0-0"></div>
  208. <img src="http://feeds.feedburner.com/~r/NotesIn9/~4/J2YC82MlhiQ" height="1" width="1" alt=""/>]]></content:encoded>
  209. <wfw:commentRss>http://www.notesin9.com/2016/09/19/stunned-again-level-11/feed/</wfw:commentRss>
  210. <slash:comments>0</slash:comments>
  211. <post-id xmlns="com-wordpress:feed-additions:1">2521</post-id> <feedburner:origLink>http://www.notesin9.com/2016/09/19/stunned-again-level-11/</feedburner:origLink></item>
  212. <item>
  213. <title>Just stunned….</title>
  214. <link>http://feedproxy.google.com/~r/NotesIn9/~3/faqlWb5E2vM/</link>
  215. <comments>http://www.notesin9.com/2016/09/16/just-stunned/#comments</comments>
  216. <pubDate>Fri, 16 Sep 2016 18:08:15 +0000</pubDate>
  217. <dc:creator><![CDATA[David Leedy]]></dc:creator>
  218. <category><![CDATA[Community]]></category>
  219.  
  220. <guid isPermaLink="false">http://www.notesin9.com/?p=2515</guid>
  221. <description><![CDATA[I don&#8217;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&#8217;t know what to say&#8230;   Thank You! P.S.  I showed the pics to my wife and she started crying. [&#8230;]]]></description>
  222. <content:encoded><![CDATA[<p>I don&#8217;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.</p>
  223. <p>I don&#8217;t know what to say&#8230;   Thank You!</p>
  224. <p>P.S.  I showed the pics to my wife and she started crying.<a href="http://www.notesin9.com/wp-content/uploads/2016/09/NotesIn9Shirts.jpg"><img class="alignleft size-large wp-image-2516" src="http://www.notesin9.com/wp-content/uploads/2016/09/NotesIn9Shirts-1024x576.jpg" alt="notesin9shirts" width="640" height="360" srcset="http://www.notesin9.com/wp-content/uploads/2016/09/NotesIn9Shirts-1024x576.jpg 1024w, http://www.notesin9.com/wp-content/uploads/2016/09/NotesIn9Shirts-300x169.jpg 300w, http://www.notesin9.com/wp-content/uploads/2016/09/NotesIn9Shirts-768x432.jpg 768w" sizes="(max-width: 640px) 100vw, 640px" /></a><a href="http://www.notesin9.com/wp-content/uploads/2016/09/IMG_2761.jpg"><img class="alignleft size-large wp-image-2517" src="http://www.notesin9.com/wp-content/uploads/2016/09/IMG_2761-768x1024.jpg" alt="img_2761" width="640" height="853" srcset="http://www.notesin9.com/wp-content/uploads/2016/09/IMG_2761-768x1024.jpg 768w, http://www.notesin9.com/wp-content/uploads/2016/09/IMG_2761-225x300.jpg 225w, http://www.notesin9.com/wp-content/uploads/2016/09/IMG_2761.jpg 900w" sizes="(max-width: 640px) 100vw, 640px" /></a></p>
  225. <p>&nbsp;</p>
  226. <img src="http://feeds.feedburner.com/~r/NotesIn9/~4/faqlWb5E2vM" height="1" width="1" alt=""/>]]></content:encoded>
  227. <wfw:commentRss>http://www.notesin9.com/2016/09/16/just-stunned/feed/</wfw:commentRss>
  228. <slash:comments>4</slash:comments>
  229. <post-id xmlns="com-wordpress:feed-additions:1">2515</post-id> <feedburner:origLink>http://www.notesin9.com/2016/09/16/just-stunned/</feedburner:origLink></item>
  230. <item>
  231. <title>No More.</title>
  232. <link>http://feedproxy.google.com/~r/NotesIn9/~3/Xroz0QXVinQ/</link>
  233. <comments>http://www.notesin9.com/2016/09/13/no-more/#comments</comments>
  234. <pubDate>Tue, 13 Sep 2016 20:11:47 +0000</pubDate>
  235. <dc:creator><![CDATA[David Leedy]]></dc:creator>
  236. <category><![CDATA[Well Crap]]></category>
  237.  
  238. <guid isPermaLink="false">http://www.notesin9.com/?p=2513</guid>
  239. <description><![CDATA[I hate doing opinion stuff.  Who cares about my opinion?  Probably not you.  Certainly not my dog. I don&#8217;t often blog my opinion and it&#8217;s very rare that it makes it onto NotesIn9.  It&#8217;s one of my rules actually. No More. I&#8217;ve had enough and I&#8217;m no longer going to stay silent. Today IBM released [&#8230;]]]></description>
  240. <content:encoded><![CDATA[<p>I hate doing opinion stuff.  Who cares about my opinion?  Probably not you.  Certainly not my dog. I don&#8217;t often blog my opinion and it&#8217;s very rare that it makes it onto NotesIn9.  It&#8217;s one of my rules actually.</p>
  241. <p><strong>No More.</strong></p>
  242. <p>I&#8217;ve had enough and I&#8217;m no longer going to stay silent.</p>
  243. <p>Today IBM <a href="http://www-01.ibm.com/common/ssi/cgi-bin/ssialias?subtype=ca&amp;infotype=an&amp;appname=iSource&amp;supplier=877&amp;letternum=ENUSZP16-0474" target="_blank">released information</a> that they&#8217;re going to be supporting Domino to 2021.  And yes it&#8217;s clear that the terminology is actually &#8220;at least 2021&#8221;.  So there&#8217;s nothing to say it&#8217;s going to end in 2021.  Ok that&#8217;s good news and some people took it as a very positive sign.</p>
  244. <p><strong>Yeah that&#8217;s not going to work for me.</strong></p>
  245. <p class="p1">I&#8217;m going to come out and disagree with this positive spin stuff.<span class="Apple-converted-space">  </span>Yes Domino is &#8220;not dead&#8221; as they&#8217;re going to &#8220;support&#8221; it.<span class="Apple-converted-space">  </span>And yes they&#8217;re going to move to some kind of &#8220;<a href="https://www.ibm.com/blogs/social-business/2016/09/12/ibm-notes-domino-v9-extends-support/" target="_blank">incremental delivery model</a>&#8220;. So probably not a new &#8220;version&#8221; but fixes and features are still on their way. Who cares about the version number?  Not me.  No big deal there.</p>
  246. <p class="p1"><strong>But &#8220;incremental delivery&#8221; is only beneficial if you have stuff to deliver that people actually want and that adds value. </strong></p>
  247. <p class="p1">I am just a customer.  I don&#8217;t want &#8220;Bluemix&#8221; crap.  You can&#8217;t have production XPages .nsf data on Bluemix.  So it&#8217;s a waste of my time as an XPages developer.</p>
  248. <p class="p1">I don&#8217;t want some new email thing that shows pretty circle pictures of people I already know and many who probably would never add their picture anyway.</p>
  249. <p class="p1">I don&#8217;t want some new Chat tool that no ones going to use.  I want to better work with what people are using tools like Slack, Skype, Skype for Business, and Sametime.  Why did Google + not take off?  Not a lot of people used it.  They stayed with Facebook and Twitter.</p>
  250. <p class="p1"><strong>I WANT</strong> a modern Designer client and not the current one which is based off Eclipse 3.4 from 2008.</p>
  251. <p class="p1"><strong>I WANT</strong> updates and improvements to the core XPages runtime and core .nsf database to build better apps.</p>
  252. <p class="p1"><strong>I WANT</strong> a built in Domino Java API so I can ask a question on Stack Over Flow and not be laughed from Java people for using obsolete Vectors.</p>
  253. <p class="p1"><strong>I WANT</strong> Source Control that actually works well, because by God everyone else has that so why can&#8217;t we?</p>
  254. <p class="p1"><strong>And by God it would be nice to see some IBM documentation that I didn&#8217;t have to produce myself!</strong></p>
  255. <p class="p1">Domino is tough.  It can run forever BUT support to 2021 (and beyond) is <strong>not a promise to fix things</strong> or add things you want. It&#8217;s simply a promise to take your phone call and not play Pokemon Go for the 5 minutes it takes to enter a ticket.</p>
  256. <p class="p1">Look at support for XPages.<span class="Apple-converted-space">  </span>9.0.1 is &#8220;IBM Supported&#8221;. BUT enhancements and bug fixes come out via the OpenNTF Ext. Library.<span class="Apple-converted-space">  </span>Which really has better &#8220;Support&#8221;?<span class="Apple-converted-space">  </span>The official IBM version which hasn&#8217;t been updated for years?<span class="Apple-converted-space">  </span>Or the OpenNTF version that has had regular bug fixes and enhancements?</p>
  257. <p class="p1">I maintain that the &#8220;unsupported&#8221; project from OpenNTF has better real support then the &#8220;supported&#8221; product from IBM.</p>
  258. <p class="p1">No, Notes and Domino are not &#8220;Dead&#8221;. But they&#8217;re not flourishing and they&#8217;re not vibrant.  What else is not dead?  <a href="http://www.techrepublic.com/article/os2-blue-lion-to-be-the-next-distro-of-the-28-year-old-os/" target="_blank">OS/2 it seems.</a> Does anyone want to try to find a job with that &#8220;Not Dead&#8221; technology?</p>
  259. <p class="p1">To be continued on NotesIn9 201&#8230;.</p>
  260. <img src="http://feeds.feedburner.com/~r/NotesIn9/~4/Xroz0QXVinQ" height="1" width="1" alt=""/>]]></content:encoded>
  261. <wfw:commentRss>http://www.notesin9.com/2016/09/13/no-more/feed/</wfw:commentRss>
  262. <slash:comments>14</slash:comments>
  263. <post-id xmlns="com-wordpress:feed-additions:1">2513</post-id> <feedburner:origLink>http://www.notesin9.com/2016/09/13/no-more/</feedburner:origLink></item>
  264. <item>
  265. <title>NotesIn9 200: Access Server Databases From Code</title>
  266. <link>http://feedproxy.google.com/~r/NotesIn9/~3/mgfxYJDbV4Q/</link>
  267. <comments>http://www.notesin9.com/2016/09/01/notesin9-200-access-server-from-code/#comments</comments>
  268. <pubDate>Fri, 02 Sep 2016 01:47:13 +0000</pubDate>
  269. <dc:creator><![CDATA[David Leedy]]></dc:creator>
  270. <category><![CDATA[Community]]></category>
  271. <category><![CDATA[Java]]></category>
  272. <category><![CDATA[XPages]]></category>
  273.  
  274. <guid isPermaLink="false">http://www.notesin9.com/?p=2507</guid>
  275. <description><![CDATA[Wow! Major milestone here. I really don&#8217;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 [&#8230;]]]></description>
  276. <content:encoded><![CDATA[<p>Wow! Major milestone here. I really don&#8217;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.</p>
  277. <p>I had many ideas for what to do with this show and in the end I decided to try and help a viewer who sent me an email. NotesIn9 was created to help others so to me it seems so very appropriate to mark this milestone with at least an attempt at helping others learn to code.</p>
  278. <p>Learn. Code. Share.</p>
  279. <p><iframe class='youtube-player' type='text/html' width='640' height='390' src='http://www.youtube.com/embed/s0YLmwKqvwQ?version=3&#038;rel=1&#038;fs=1&#038;autohide=2&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;wmode=transparent' allowfullscreen='true' style='border:0;'></iframe></p>
  280. <p>&nbsp;</p>
  281. <img src="http://feeds.feedburner.com/~r/NotesIn9/~4/mgfxYJDbV4Q" height="1" width="1" alt=""/>]]></content:encoded>
  282. <wfw:commentRss>http://www.notesin9.com/2016/09/01/notesin9-200-access-server-from-code/feed/</wfw:commentRss>
  283. <slash:comments>5</slash:comments>
  284. <post-id xmlns="com-wordpress:feed-additions:1">2507</post-id> <feedburner:origLink>http://www.notesin9.com/2016/09/01/notesin9-200-access-server-from-code/</feedburner:origLink></item>
  285. <item>
  286. <title>Updates to XPages.TV</title>
  287. <link>http://feedproxy.google.com/~r/NotesIn9/~3/zTS2Xcdwvrw/</link>
  288. <comments>http://www.notesin9.com/2016/08/29/updates-to-xpages-tv/#comments</comments>
  289. <pubDate>Mon, 29 Aug 2016 21:11:06 +0000</pubDate>
  290. <dc:creator><![CDATA[David Leedy]]></dc:creator>
  291. <category><![CDATA[Uncategorized]]></category>
  292.  
  293. <guid isPermaLink="false">http://www.notesin9.com/?p=2504</guid>
  294. <description><![CDATA[So I have this site called &#8220;XPages.TV&#8220;.  This is basically supposed to be a nicer index of all the NotesIn9 shows.  Something I&#8217;ve no idea how to do in WordPress. Anyway I&#8217;ve updated it a little recently to make it easier to get to the original blog posts and videos.  I&#8217;ve also re-added the contributor [&#8230;]]]></description>
  295. <content:encoded><![CDATA[<p>So I have this site called &#8220;<a href="http://XPages.TV" target="_blank">XPages.TV</a>&#8220;.  This is basically supposed to be a nicer index of all the NotesIn9 shows.  Something I&#8217;ve no idea how to do in WordPress.</p>
  296. <p>Anyway I&#8217;ve updated it a little recently to make it easier to get to the original blog posts and videos.  I&#8217;ve also re-added the contributor breakdown which shows all who contributed, how much time they&#8217;ve donated (roughly) and a details to at least see which shows they&#8217;ve done.</p>
  297. <p>Needs more work in sorting, and more links to shows etc, but it&#8217;s something at least.</p>
  298. <p>So if you&#8217;re looking for older shows on XPages that should be a pretty good place to start.</p>
  299. <img src="http://feeds.feedburner.com/~r/NotesIn9/~4/zTS2Xcdwvrw" height="1" width="1" alt=""/>]]></content:encoded>
  300. <wfw:commentRss>http://www.notesin9.com/2016/08/29/updates-to-xpages-tv/feed/</wfw:commentRss>
  301. <slash:comments>3</slash:comments>
  302. <post-id xmlns="com-wordpress:feed-additions:1">2504</post-id> <feedburner:origLink>http://www.notesin9.com/2016/08/29/updates-to-xpages-tv/</feedburner:origLink></item>
  303. <item>
  304. <title>NotesIn9 199: Bitmask, Enums and Creating Excel reports from XPages</title>
  305. <link>http://feedproxy.google.com/~r/NotesIn9/~3/LcIfVqLV6ak/</link>
  306. <comments>http://www.notesin9.com/2016/08/25/notesin9-199-bitmask-enums-and-creating-excel-reports-from-xpages/#respond</comments>
  307. <pubDate>Thu, 25 Aug 2016 21:13:03 +0000</pubDate>
  308. <dc:creator><![CDATA[David Leedy]]></dc:creator>
  309. <category><![CDATA[Java]]></category>
  310. <category><![CDATA[Notes In 9]]></category>
  311. <category><![CDATA[Podcast]]></category>
  312. <category><![CDATA[XPages]]></category>
  313.  
  314. <guid isPermaLink="false">http://www.notesin9.com/?p=2502</guid>
  315. <description><![CDATA[This is the big one!  The last demo of my presentation at MWLUG 2016.  In this show I&#8217;ll demonstrate how you can use something called a &#8220;Bitmask&#8221; 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 [&#8230;]]]></description>
  316. <content:encoded><![CDATA[<p>This is the big one!  The last demo of my presentation at MWLUG 2016.  In this show I&#8217;ll demonstrate how you can use something called a &#8220;Bitmask&#8221; 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.</p>
  317. <p><iframe class='youtube-player' type='text/html' width='640' height='390' src='http://www.youtube.com/embed/v4XosebkhZA?version=3&#038;rel=1&#038;fs=1&#038;autohide=2&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;wmode=transparent' allowfullscreen='true' style='border:0;'></iframe></p>
  318. <img src="http://feeds.feedburner.com/~r/NotesIn9/~4/LcIfVqLV6ak" height="1" width="1" alt=""/>]]></content:encoded>
  319. <wfw:commentRss>http://www.notesin9.com/2016/08/25/notesin9-199-bitmask-enums-and-creating-excel-reports-from-xpages/feed/</wfw:commentRss>
  320. <slash:comments>0</slash:comments>
  321. <post-id xmlns="com-wordpress:feed-additions:1">2502</post-id> <feedburner:origLink>http://www.notesin9.com/2016/08/25/notesin9-199-bitmask-enums-and-creating-excel-reports-from-xpages/</feedburner:origLink></item>
  322. <item>
  323. <title>NotesIn9 198: Convert a Document to a Java Object in XPages</title>
  324. <link>http://feedproxy.google.com/~r/NotesIn9/~3/ocxTAk3H5yc/</link>
  325. <comments>http://www.notesin9.com/2016/08/25/notesin9-198-convert-a-document-to-a-java-object-in-xpages/#comments</comments>
  326. <pubDate>Thu, 25 Aug 2016 21:11:48 +0000</pubDate>
  327. <dc:creator><![CDATA[David Leedy]]></dc:creator>
  328. <category><![CDATA[Java]]></category>
  329. <category><![CDATA[Notes In 9]]></category>
  330. <category><![CDATA[Podcast]]></category>
  331. <category><![CDATA[XPages]]></category>
  332.  
  333. <guid isPermaLink="false">http://www.notesin9.com/?p=2500</guid>
  334. <description><![CDATA[In this show I show you how I typically go about converting a Domino Document to a pure Java Object. &#160;]]></description>
  335. <content:encoded><![CDATA[<p>In this show I show you how I typically go about converting a Domino Document to a pure Java Object.</p>
  336. <p>&nbsp;</p>
  337. <p><iframe class='youtube-player' type='text/html' width='640' height='390' src='http://www.youtube.com/embed/H0Srp4ixNQI?version=3&#038;rel=1&#038;fs=1&#038;autohide=2&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;wmode=transparent' allowfullscreen='true' style='border:0;'></iframe></p>
  338. <img src="http://feeds.feedburner.com/~r/NotesIn9/~4/ocxTAk3H5yc" height="1" width="1" alt=""/>]]></content:encoded>
  339. <wfw:commentRss>http://www.notesin9.com/2016/08/25/notesin9-198-convert-a-document-to-a-java-object-in-xpages/feed/</wfw:commentRss>
  340. <slash:comments>2</slash:comments>
  341. <post-id xmlns="com-wordpress:feed-additions:1">2500</post-id> <feedburner:origLink>http://www.notesin9.com/2016/08/25/notesin9-198-convert-a-document-to-a-java-object-in-xpages/</feedburner:origLink></item>
  342. <item>
  343. <title>NotesIn9 197:  Sending Alert Messages to an XPage</title>
  344. <link>http://feedproxy.google.com/~r/NotesIn9/~3/b2TAkjSgfpY/</link>
  345. <comments>http://www.notesin9.com/2016/08/25/notesin9-197-sending-alert-messages-to-an-xpage/#respond</comments>
  346. <pubDate>Thu, 25 Aug 2016 21:10:52 +0000</pubDate>
  347. <dc:creator><![CDATA[David Leedy]]></dc:creator>
  348. <category><![CDATA[Notes In 9]]></category>
  349. <category><![CDATA[Podcast]]></category>
  350. <category><![CDATA[XPages]]></category>
  351. <category><![CDATA[Bootstrap]]></category>
  352.  
  353. <guid isPermaLink="false">http://www.notesin9.com/?p=2498</guid>
  354. <description><![CDATA[In this show I&#8217;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.]]></description>
  355. <content:encoded><![CDATA[<p>In this show I&#8217;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.</p>
  356. <p><iframe class='youtube-player' type='text/html' width='640' height='390' src='http://www.youtube.com/embed/yCcdV9Xq18E?version=3&#038;rel=1&#038;fs=1&#038;autohide=2&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;wmode=transparent' allowfullscreen='true' style='border:0;'></iframe></p>
  357. <img src="http://feeds.feedburner.com/~r/NotesIn9/~4/b2TAkjSgfpY" height="1" width="1" alt=""/>]]></content:encoded>
  358. <wfw:commentRss>http://www.notesin9.com/2016/08/25/notesin9-197-sending-alert-messages-to-an-xpage/feed/</wfw:commentRss>
  359. <slash:comments>0</slash:comments>
  360. <post-id xmlns="com-wordpress:feed-additions:1">2498</post-id> <feedburner:origLink>http://www.notesin9.com/2016/08/25/notesin9-197-sending-alert-messages-to-an-xpage/</feedburner:origLink></item>
  361. <item>
  362. <title>NotesIn9 196: No Dependency Page Controllers</title>
  363. <link>http://feedproxy.google.com/~r/NotesIn9/~3/Jfhz5TPzq_o/</link>
  364. <comments>http://www.notesin9.com/2016/08/25/notesin9-196-no-dependency-page-controllers/#respond</comments>
  365. <pubDate>Thu, 25 Aug 2016 21:09:33 +0000</pubDate>
  366. <dc:creator><![CDATA[David Leedy]]></dc:creator>
  367. <category><![CDATA[Notes In 9]]></category>
  368. <category><![CDATA[Podcast]]></category>
  369. <category><![CDATA[XPages]]></category>
  370.  
  371. <guid isPermaLink="false">http://www.notesin9.com/?p=2496</guid>
  372. <description><![CDATA[We&#8217;ve talked about using page controllers before on the show, but typically I&#8217;ve used an external library. Today I&#8217;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&#8217;ve ever done as an XPages Developer. Now there is [&#8230;]]]></description>
  373. <content:encoded><![CDATA[<p>We&#8217;ve talked about using page controllers before on the show, but typically I&#8217;ve used an external library. Today I&#8217;ll show a way to get started with page controllers with no external dependency.<br />
  374. I consider my move to page controllers as one of the best things I&#8217;ve ever done as an XPages Developer. Now there is no excuse for you to not consider using page controllers in your XPages applications.</p>
  375. <p><iframe class='youtube-player' type='text/html' width='640' height='390' src='http://www.youtube.com/embed/2ls7XBWNukk?version=3&#038;rel=1&#038;fs=1&#038;autohide=2&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;wmode=transparent' allowfullscreen='true' style='border:0;'></iframe></p>
  376. <img src="http://feeds.feedburner.com/~r/NotesIn9/~4/Jfhz5TPzq_o" height="1" width="1" alt=""/>]]></content:encoded>
  377. <wfw:commentRss>http://www.notesin9.com/2016/08/25/notesin9-196-no-dependency-page-controllers/feed/</wfw:commentRss>
  378. <slash:comments>0</slash:comments>
  379. <post-id xmlns="com-wordpress:feed-additions:1">2496</post-id> <feedburner:origLink>http://www.notesin9.com/2016/08/25/notesin9-196-no-dependency-page-controllers/</feedburner:origLink></item>
  380. <item>
  381. <title>NotesIn9 195: Use XPages To Fill a PDF Form</title>
  382. <link>http://feedproxy.google.com/~r/NotesIn9/~3/xlk44vsskWU/</link>
  383. <comments>http://www.notesin9.com/2016/08/25/notesin9-195-use-xpages-to-fill-a-pdf-form/#respond</comments>
  384. <pubDate>Thu, 25 Aug 2016 21:08:38 +0000</pubDate>
  385. <dc:creator><![CDATA[David Leedy]]></dc:creator>
  386. <category><![CDATA[Notes In 9]]></category>
  387. <category><![CDATA[Podcast]]></category>
  388. <category><![CDATA[XPages]]></category>
  389.  
  390. <guid isPermaLink="false">http://www.notesin9.com/?p=2494</guid>
  391. <description><![CDATA[In this show I demonstrate how to take an existing PDF form, and use iText from inside XPages to populate fields on the form.]]></description>
  392. <content:encoded><![CDATA[<p>In this show I demonstrate how to take an existing PDF form, and use iText from inside XPages to populate fields on the form.</p>
  393. <p><iframe class='youtube-player' type='text/html' width='640' height='390' src='http://www.youtube.com/embed/p3Fg0PYcvE4?version=3&#038;rel=1&#038;fs=1&#038;autohide=2&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;wmode=transparent' allowfullscreen='true' style='border:0;'></iframe></p>
  394. <img src="http://feeds.feedburner.com/~r/NotesIn9/~4/xlk44vsskWU" height="1" width="1" alt=""/>]]></content:encoded>
  395. <wfw:commentRss>http://www.notesin9.com/2016/08/25/notesin9-195-use-xpages-to-fill-a-pdf-form/feed/</wfw:commentRss>
  396. <slash:comments>0</slash:comments>
  397. <post-id xmlns="com-wordpress:feed-additions:1">2494</post-id> <feedburner:origLink>http://www.notesin9.com/2016/08/25/notesin9-195-use-xpages-to-fill-a-pdf-form/</feedburner:origLink></item>
  398. <item>
  399. <title>NotesIn9 194: Upload Files With PLUpload</title>
  400. <link>http://feedproxy.google.com/~r/NotesIn9/~3/JKiLaoEWDfk/</link>
  401. <comments>http://www.notesin9.com/2016/08/25/notesin9-194-upload-files-with-plupload/#respond</comments>
  402. <pubDate>Thu, 25 Aug 2016 21:07:27 +0000</pubDate>
  403. <dc:creator><![CDATA[David Leedy]]></dc:creator>
  404. <category><![CDATA[Notes In 9]]></category>
  405. <category><![CDATA[Podcast]]></category>
  406. <category><![CDATA[XPages]]></category>
  407.  
  408. <guid isPermaLink="false">http://www.notesin9.com/?p=2492</guid>
  409. <description><![CDATA[Who likes the built in XPages File Upload Control?  Well not me at least.  In this show I&#8217;ll demo how to use PLUpload to better upload multiple files to your XPages application. &#160;]]></description>
  410. <content:encoded><![CDATA[<p>Who likes the built in XPages File Upload Control?  Well not me at least.  In this show I&#8217;ll demo how to use PLUpload to better upload multiple files to your XPages application.</p>
  411. <p>&nbsp;</p>
  412. <p><iframe class='youtube-player' type='text/html' width='640' height='390' src='http://www.youtube.com/embed/xWNaVvOq9Gs?version=3&#038;rel=1&#038;fs=1&#038;autohide=2&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;wmode=transparent' allowfullscreen='true' style='border:0;'></iframe></p>
  413. <img src="http://feeds.feedburner.com/~r/NotesIn9/~4/JKiLaoEWDfk" height="1" width="1" alt=""/>]]></content:encoded>
  414. <wfw:commentRss>http://www.notesin9.com/2016/08/25/notesin9-194-upload-files-with-plupload/feed/</wfw:commentRss>
  415. <slash:comments>0</slash:comments>
  416. <post-id xmlns="com-wordpress:feed-additions:1">2492</post-id> <feedburner:origLink>http://www.notesin9.com/2016/08/25/notesin9-194-upload-files-with-plupload/</feedburner:origLink></item>
  417. <item>
  418. <title>NotesIn9 193: Force User Logout from XPages</title>
  419. <link>http://feedproxy.google.com/~r/NotesIn9/~3/4BsnvZyEBXs/</link>
  420. <comments>http://www.notesin9.com/2016/08/25/notesin9-193-force-user-logout-from-xpages/#respond</comments>
  421. <pubDate>Thu, 25 Aug 2016 21:05:31 +0000</pubDate>
  422. <dc:creator><![CDATA[David Leedy]]></dc:creator>
  423. <category><![CDATA[Notes In 9]]></category>
  424. <category><![CDATA[Podcast]]></category>
  425. <category><![CDATA[XPages]]></category>
  426.  
  427. <guid isPermaLink="false">http://www.notesin9.com/?p=2489</guid>
  428. <description><![CDATA[In this show I&#8217;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. &#160;]]></description>
  429. <content:encoded><![CDATA[<p>In this show I&#8217;ll demo how you can add some code to your application to force a user to logout after a certain period of inactivity.<br />
  430. Thanks to Steve Zavocki for the <a href="http://notesspeak.blogspot.com/2014/06/force-your-expired-xpage-to-return-to.html" target="_blank">original blog post</a> that this show is based on.</p>
  431. <p>&nbsp;</p>
  432. <p><iframe class='youtube-player' type='text/html' width='640' height='390' src='http://www.youtube.com/embed/reuDrYxSpYk?version=3&#038;rel=1&#038;fs=1&#038;autohide=2&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;wmode=transparent' allowfullscreen='true' style='border:0;'></iframe></p>
  433. <img src="http://feeds.feedburner.com/~r/NotesIn9/~4/4BsnvZyEBXs" height="1" width="1" alt=""/>]]></content:encoded>
  434. <wfw:commentRss>http://www.notesin9.com/2016/08/25/notesin9-193-force-user-logout-from-xpages/feed/</wfw:commentRss>
  435. <slash:comments>0</slash:comments>
  436. <post-id xmlns="com-wordpress:feed-additions:1">2489</post-id> <feedburner:origLink>http://www.notesin9.com/2016/08/25/notesin9-193-force-user-logout-from-xpages/</feedburner:origLink></item>
  437. <item>
  438. <title>NotesIn9 makes it to 199 EPISODES!!!!</title>
  439. <link>http://feedproxy.google.com/~r/NotesIn9/~3/Pad2HCI-wv0/</link>
  440. <comments>http://www.notesin9.com/2016/08/23/notesin9-makes-it-to-199-episodes/#respond</comments>
  441. <pubDate>Wed, 24 Aug 2016 00:59:26 +0000</pubDate>
  442. <dc:creator><![CDATA[David Leedy]]></dc:creator>
  443. <category><![CDATA[Community]]></category>
  444. <category><![CDATA[Notes In 9]]></category>
  445. <category><![CDATA[XPages]]></category>
  446.  
  447. <guid isPermaLink="false">http://www.notesin9.com/?p=2487</guid>
  448. <description><![CDATA[Yeah baby!!! That&#8217;s how we roll. 7 Episodes from my Epic session at MWLug 2016!!  All XPages.  The grand Finale makes my head hurt!  There&#8217;s code slinging in that one. Look for them to be published very soon.  But for now.  I sleep!  haha &#160; Sorry &#8211; a little punchy at the moment  🙂]]></description>
  449. <content:encoded><![CDATA[<p>Yeah baby!!! That&#8217;s how we roll.</p>
  450. <p>7 Episodes from my Epic session at MWLug 2016!!  All XPages.  The grand Finale makes my head hurt!  There&#8217;s code slinging in that one.</p>
  451. <p>Look for them to be published very soon.  But for now.  I sleep!  haha</p>
  452. <p>&nbsp;</p>
  453. <p>Sorry &#8211; a little punchy at the moment  <img src="https://s.w.org/images/core/emoji/2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
  454. <img src="http://feeds.feedburner.com/~r/NotesIn9/~4/Pad2HCI-wv0" height="1" width="1" alt=""/>]]></content:encoded>
  455. <wfw:commentRss>http://www.notesin9.com/2016/08/23/notesin9-makes-it-to-199-episodes/feed/</wfw:commentRss>
  456. <slash:comments>0</slash:comments>
  457. <post-id xmlns="com-wordpress:feed-additions:1">2487</post-id> <feedburner:origLink>http://www.notesin9.com/2016/08/23/notesin9-makes-it-to-199-episodes/</feedburner:origLink></item>
  458. <item>
  459. <title>NotesIn9 is “Hiring”.</title>
  460. <link>http://feedproxy.google.com/~r/NotesIn9/~3/bwawpWSOhYE/</link>
  461. <comments>http://www.notesin9.com/2016/08/22/notesin9-is-hiring/#comments</comments>
  462. <pubDate>Mon, 22 Aug 2016 13:46:21 +0000</pubDate>
  463. <dc:creator><![CDATA[David Leedy]]></dc:creator>
  464. <category><![CDATA[Community]]></category>
  465. <category><![CDATA[Notes In 9]]></category>
  466.  
  467. <guid isPermaLink="false">http://www.notesin9.com/?p=2485</guid>
  468. <description><![CDATA[I&#8217;m looking to find someone to act as an &#8220;XPages Producer&#8221; 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&#8217;m looking for [&#8230;]]]></description>
  469. <content:encoded><![CDATA[<p>I&#8217;m looking to find someone to act as an &#8220;XPages Producer&#8221; 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&#8217;m looking for someone to do what I do for a typical &#8220;contributor&#8221; show :</p>
  470. <p>Look for and try and encourage / recruit contributors.</p>
  471. <p>Work with the contributor to make the best demo possible.</p>
  472. <p>Coordinate delivery of videos from the contributor.</p>
  473. <p>Wrap the demos up inside a little introduction section using a NotesIn9 themed template.</p>
  474. <p>Export and deliver to me final videos for publishing.</p>
  475. <p>Assist with updating XPages.TV / XPages MindMap.</p>
  476. <p>&nbsp;</p>
  477. <p>If you feel you might be interested in this please drop me a note and let&#8217;s talk about it.</p>
  478. <img src="http://feeds.feedburner.com/~r/NotesIn9/~4/bwawpWSOhYE" height="1" width="1" alt=""/>]]></content:encoded>
  479. <wfw:commentRss>http://www.notesin9.com/2016/08/22/notesin9-is-hiring/feed/</wfw:commentRss>
  480. <slash:comments>2</slash:comments>
  481. <post-id xmlns="com-wordpress:feed-additions:1">2485</post-id> <feedburner:origLink>http://www.notesin9.com/2016/08/22/notesin9-is-hiring/</feedburner:origLink></item>
  482. <item>
  483. <title>NotesIn9 Update and Thank You Pete Janzen!</title>
  484. <link>http://feedproxy.google.com/~r/NotesIn9/~3/CH_57TlS0hs/</link>
  485. <comments>http://www.notesin9.com/2016/08/19/notesin9-update-and-thank-you-pete-janzen/#comments</comments>
  486. <pubDate>Fri, 19 Aug 2016 13:29:39 +0000</pubDate>
  487. <dc:creator><![CDATA[David Leedy]]></dc:creator>
  488. <category><![CDATA[Community]]></category>
  489.  
  490. <guid isPermaLink="false">http://www.notesin9.com/?p=2482</guid>
  491. <description><![CDATA[Today will be the last time I talk about XPages at a live event.  As Jesse points out it&#8217;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&#8217;ve known him.  He&#8217;s like Ghost Rider.  He&#8217;s lived in both [&#8230;]]]></description>
  492. <content:encoded><![CDATA[<p>Today will be the last time I talk about XPages at a live event.  As Jesse points out it&#8217;s fitting that this coincides with the last day at IBM for Pete Janzen.</p>
  493. <p>Pete has been the champion for the developer for as long as I&#8217;ve known him.  He&#8217;s like Ghost Rider.  He&#8217;s lived in both worlds &#8211; 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 &#8220;questionable&#8221; management decisions and constraints.</p>
  494. <p>Thank you for your all your effort Pete.  May your future find you forever in Light.</p>
  495. <p>&nbsp;</p>
  496. <p>&nbsp;</p>
  497. <img src="http://feeds.feedburner.com/~r/NotesIn9/~4/CH_57TlS0hs" height="1" width="1" alt=""/>]]></content:encoded>
  498. <wfw:commentRss>http://www.notesin9.com/2016/08/19/notesin9-update-and-thank-you-pete-janzen/feed/</wfw:commentRss>
  499. <slash:comments>1</slash:comments>
  500. <post-id xmlns="com-wordpress:feed-additions:1">2482</post-id> <feedburner:origLink>http://www.notesin9.com/2016/08/19/notesin9-update-and-thank-you-pete-janzen/</feedburner:origLink></item>
  501. <item>
  502. <title>NotesIn9 at MWLug</title>
  503. <link>http://feedproxy.google.com/~r/NotesIn9/~3/CowTt4PzwfM/</link>
  504. <comments>http://www.notesin9.com/2016/08/17/notesin9-at-mwlug/#respond</comments>
  505. <pubDate>Wed, 17 Aug 2016 22:14:49 +0000</pubDate>
  506. <dc:creator><![CDATA[David Leedy]]></dc:creator>
  507. <category><![CDATA[Community]]></category>
  508.  
  509. <guid isPermaLink="false">http://www.notesin9.com/?p=2480</guid>
  510. <description><![CDATA[Just a quick MWLug update. My session &#8220;Hello and Welcome to NotesIn9&#8221; 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 &#8211; I have [&#8230;]]]></description>
  511. <content:encoded><![CDATA[<p>Just a quick MWLug update.</p>
  512. <p>My session &#8220;Hello and Welcome to NotesIn9&#8221; was moved from today to Friday at 11:30 in Ballroom D.  I hope to see you there.</p>
  513. <p>Outside the session if you see me please say hello!  I love meeting and taking to people about XPages or anything else.</p>
  514. <p>Also &#8211; I have a few NotesIn9 branded giveaways.  Collapsible water bags.  I have some with me and will have some at my session.</p>
  515. <p>&nbsp;</p>
  516. <p>&nbsp;</p>
  517. <img src="http://feeds.feedburner.com/~r/NotesIn9/~4/CowTt4PzwfM" height="1" width="1" alt=""/>]]></content:encoded>
  518. <wfw:commentRss>http://www.notesin9.com/2016/08/17/notesin9-at-mwlug/feed/</wfw:commentRss>
  519. <slash:comments>0</slash:comments>
  520. <post-id xmlns="com-wordpress:feed-additions:1">2480</post-id> <feedburner:origLink>http://www.notesin9.com/2016/08/17/notesin9-at-mwlug/</feedburner:origLink></item>
  521. <item>
  522. <title>NotesIn9 192 : Intro to Graph Database in XPages</title>
  523. <link>http://feedproxy.google.com/~r/NotesIn9/~3/5RsDzVwlp2s/</link>
  524. <comments>http://www.notesin9.com/2016/08/12/notesin9-192-intro-to-graph-database-in-xpages/#comments</comments>
  525. <pubDate>Fri, 12 Aug 2016 15:15:03 +0000</pubDate>
  526. <dc:creator><![CDATA[David Leedy]]></dc:creator>
  527. <category><![CDATA[Java]]></category>
  528. <category><![CDATA[XPages]]></category>
  529. <category><![CDATA[Graph Database]]></category>
  530.  
  531. <guid isPermaLink="false">http://www.notesin9.com/?p=2476</guid>
  532. <description><![CDATA[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&#8217;m far from an expert on them but Graph Databases are what the &#8220;Big Boys&#8221; like Amazon, Twitter, LinkedIn, etc.. use to more effectively maintain data that [&#8230;]]]></description>
  533. <content:encoded><![CDATA[<p>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&#8217;m far from an expert on them but Graph Databases are what the &#8220;Big Boys&#8221; 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&#8217;re familiar XPages environment.</p>
  534. <p>This is definitely a show not to be missed!</p>
  535. <p><iframe class='youtube-player' type='text/html' width='640' height='390' src='http://www.youtube.com/embed/2jEKzg4ltqs?version=3&#038;rel=1&#038;fs=1&#038;autohide=2&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;wmode=transparent' allowfullscreen='true' style='border:0;'></iframe></p>
  536. <p>Note: YouTube is still processing this video. It should be ready shortly.</p>
  537. <img src="http://feeds.feedburner.com/~r/NotesIn9/~4/5RsDzVwlp2s" height="1" width="1" alt=""/>]]></content:encoded>
  538. <wfw:commentRss>http://www.notesin9.com/2016/08/12/notesin9-192-intro-to-graph-database-in-xpages/feed/</wfw:commentRss>
  539. <slash:comments>9</slash:comments>
  540. <post-id xmlns="com-wordpress:feed-additions:1">2476</post-id> <feedburner:origLink>http://www.notesin9.com/2016/08/12/notesin9-192-intro-to-graph-database-in-xpages/</feedburner:origLink></item>
  541. <item>
  542. <title>Announcing the Unofficial MWLUG BBQ Event</title>
  543. <link>http://feedproxy.google.com/~r/NotesIn9/~3/s9g-WVvH33Y/</link>
  544. <comments>http://www.notesin9.com/2016/08/12/announcing-the-unofficial-mwlug-bbq-event/#respond</comments>
  545. <pubDate>Fri, 12 Aug 2016 14:57:35 +0000</pubDate>
  546. <dc:creator><![CDATA[David Leedy]]></dc:creator>
  547. <category><![CDATA[Community]]></category>
  548.  
  549. <guid isPermaLink="false">http://www.notesin9.com/?p=2474</guid>
  550. <description><![CDATA[On Tuesday at MWLug NotesIn9 will be sponsoring a small &#8220;BBQ&#8221; event which will be guest hosted by XPages Legend and frequent BBQ critique Paul Calhoun.  This will likely be around 11:30 &#8211; 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 [&#8230;]]]></description>
  551. <content:encoded><![CDATA[<p>On Tuesday at MWLug NotesIn9 will be sponsoring a small &#8220;BBQ&#8221; event which will be guest hosted by XPages Legend and frequent BBQ critique Paul Calhoun.  This will likely be around 11:30 &#8211; maybe a little bit earlier so if you plan on doing the official Alamo/Riverwalk tour that will likely conflict.</p>
  552. <p>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 &#8211; but it&#8217;ll be more of a BBQ &#8220;Tasting&#8221;. haha.  All are welcome though.</p>
  553. <p>If interested just drop me an email and I&#8217;ll get you any details once I figure them out myself.</p>
  554. <p>Thanks!</p>
  555. <p>&nbsp;</p>
  556. <p>&nbsp;</p>
  557. <img src="http://feeds.feedburner.com/~r/NotesIn9/~4/s9g-WVvH33Y" height="1" width="1" alt=""/>]]></content:encoded>
  558. <wfw:commentRss>http://www.notesin9.com/2016/08/12/announcing-the-unofficial-mwlug-bbq-event/feed/</wfw:commentRss>
  559. <slash:comments>0</slash:comments>
  560. <post-id xmlns="com-wordpress:feed-additions:1">2474</post-id> <feedburner:origLink>http://www.notesin9.com/2016/08/12/announcing-the-unofficial-mwlug-bbq-event/</feedburner:origLink></item>
  561. <item>
  562. <title>NotesIn9 Live is coming to MWLug</title>
  563. <link>http://feedproxy.google.com/~r/NotesIn9/~3/KOEZCCR0VU4/</link>
  564. <comments>http://www.notesin9.com/2016/08/04/notesin9-live-is-coming-to-mwlug/#respond</comments>
  565. <pubDate>Thu, 04 Aug 2016 23:22:03 +0000</pubDate>
  566. <dc:creator><![CDATA[David Leedy]]></dc:creator>
  567. <category><![CDATA[Community]]></category>
  568.  
  569. <guid isPermaLink="false">http://www.notesin9.com/?p=2471</guid>
  570. <description><![CDATA[In a couple weeks I&#8217;ll be in Austin Texas at the great MWLug event.  I&#8217;ll be presenting on XPages.  I&#8217;ll be doing a show with a bunch of tips and techniques that I use in the day job.  I&#8217;m trying to get a nice range of techniques.  Some might come from previous NotesIn9 shows but most [&#8230;]]]></description>
  571. <content:encoded><![CDATA[<p>In a couple weeks I&#8217;ll be in Austin Texas at the great MWLug event.  I&#8217;ll be presenting on XPages.  I&#8217;ll be doing a show with a bunch of tips and techniques that I use in the day job.  I&#8217;m trying to get a nice range of techniques.  Some might come from previous NotesIn9 shows but most should be brand new.  Hopefully there&#8217;s something useful and interesting for you.</p>
  572. <p>Please come and say hello!</p>
  573. <p>&nbsp;</p>
  574. <p>&nbsp;</p>
  575. <p>&nbsp;</p>
  576. <img src="http://feeds.feedburner.com/~r/NotesIn9/~4/KOEZCCR0VU4" height="1" width="1" alt=""/>]]></content:encoded>
  577. <wfw:commentRss>http://www.notesin9.com/2016/08/04/notesin9-live-is-coming-to-mwlug/feed/</wfw:commentRss>
  578. <slash:comments>0</slash:comments>
  579. <post-id xmlns="com-wordpress:feed-additions:1">2471</post-id> <feedburner:origLink>http://www.notesin9.com/2016/08/04/notesin9-live-is-coming-to-mwlug/</feedburner:origLink></item>
  580. <item>
  581. <title>XPages job Opening!</title>
  582. <link>http://feedproxy.google.com/~r/NotesIn9/~3/tk5L-LgU3MA/</link>
  583. <comments>http://www.notesin9.com/2016/08/04/xpages-job-opening/#comments</comments>
  584. <pubDate>Thu, 04 Aug 2016 22:53:06 +0000</pubDate>
  585. <dc:creator><![CDATA[David Leedy]]></dc:creator>
  586. <category><![CDATA[Community]]></category>
  587.  
  588. <guid isPermaLink="false">http://www.notesin9.com/?p=2467</guid>
  589. <description><![CDATA[I was asked to post this from my good friend Dan Soares. &#160; 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 [&#8230;]]]></description>
  590. <content:encoded><![CDATA[<p>I was asked to post this from my good friend Dan Soares.</p>
  591. <p>&nbsp;</p>
  592. <blockquote>
  593. <p class="p1"><span class="s1">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).</span></p>
  594. <p class="p3"><span class="s2">Here is the direct link to the job: <a href="https://cruisetalent.csod.com/ats/careersite/JobDetails.aspx?id=1703"><span class="s3">https://cruisetalent.csod.com/ats/careersite/JobDetails.aspx?id=1703</span></a></span></p>
  595. <p class="p3">
  596. </blockquote>
  597. <p>If interested good luck and if I can help you at all just let me know.</p>
  598. <p>&nbsp;</p>
  599. <p>&nbsp;</p>
  600. <img src="http://feeds.feedburner.com/~r/NotesIn9/~4/tk5L-LgU3MA" height="1" width="1" alt=""/>]]></content:encoded>
  601. <wfw:commentRss>http://www.notesin9.com/2016/08/04/xpages-job-opening/feed/</wfw:commentRss>
  602. <slash:comments>1</slash:comments>
  603. <post-id xmlns="com-wordpress:feed-additions:1">2467</post-id> <feedburner:origLink>http://www.notesin9.com/2016/08/04/xpages-job-opening/</feedburner:origLink></item>
  604. <item>
  605. <title>NotesIn9 191: A Beard, an App, and a Blender</title>
  606. <link>http://feedproxy.google.com/~r/NotesIn9/~3/SslYl64bB0s/</link>
  607. <comments>http://www.notesin9.com/2016/06/28/notesin9-191-a-beard-an-app-and-a-blender/#comments</comments>
  608. <pubDate>Tue, 28 Jun 2016 22:58:19 +0000</pubDate>
  609. <dc:creator><![CDATA[David Leedy]]></dc:creator>
  610. <category><![CDATA[Other Tech]]></category>
  611.  
  612. <guid isPermaLink="false">http://www.notesin9.com/?p=2461</guid>
  613. <description><![CDATA[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&#8217;t describe it and do it justice.  Apparently there&#8217;s a great big world out there for developers and Eric does a great job introducing it to us. &#160;]]></description>
  614. <content:encoded><![CDATA[<p>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&#8217;t describe it and do it justice.  Apparently there&#8217;s a great big world out there for developers and Eric does a great job introducing it to us.</p>
  615. <p>&nbsp;</p>
  616. <p><iframe class='youtube-player' type='text/html' width='640' height='390' src='http://www.youtube.com/embed/C2oG-PYWxA0?version=3&#038;rel=1&#038;fs=1&#038;autohide=2&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;wmode=transparent' allowfullscreen='true' style='border:0;'></iframe></p>
  617. <img src="http://feeds.feedburner.com/~r/NotesIn9/~4/SslYl64bB0s" height="1" width="1" alt=""/>]]></content:encoded>
  618. <wfw:commentRss>http://www.notesin9.com/2016/06/28/notesin9-191-a-beard-an-app-and-a-blender/feed/</wfw:commentRss>
  619. <slash:comments>1</slash:comments>
  620. <post-id xmlns="com-wordpress:feed-additions:1">2461</post-id> <feedburner:origLink>http://www.notesin9.com/2016/06/28/notesin9-191-a-beard-an-app-and-a-blender/</feedburner:origLink></item>
  621. <item>
  622. <title>WHOOPS</title>
  623. <link>http://feedproxy.google.com/~r/NotesIn9/~3/H8WRDDRAwfM/</link>
  624. <comments>http://www.notesin9.com/2016/06/27/notesin9-191-sonarqube-in-docker/#respond</comments>
  625. <pubDate>Tue, 28 Jun 2016 01:05:20 +0000</pubDate>
  626. <dc:creator><![CDATA[David Leedy]]></dc:creator>
  627. <category><![CDATA[Other Tech]]></category>
  628. <category><![CDATA[Docker]]></category>
  629. <category><![CDATA[Sonarqube]]></category>
  630.  
  631. <guid isPermaLink="false">http://www.notesin9.com/?p=2457</guid>
  632. <description><![CDATA[Whoops!  I just published the wrong show from Eric.  I published the one from NotesIn9 189 by mistake. I&#8217;ll fix it tomorrow by publishing the more recent one he gave me. &#160; sorry! &#160;]]></description>
  633. <content:encoded><![CDATA[<p>Whoops!  I just published the wrong show from Eric.  I published the one from NotesIn9 189 by mistake.</p>
  634. <p>I&#8217;ll fix it tomorrow by publishing the more recent one he gave me.</p>
  635. <p>&nbsp;</p>
  636. <p>sorry!</p>
  637. <p>&nbsp;</p>
  638. <img src="http://feeds.feedburner.com/~r/NotesIn9/~4/H8WRDDRAwfM" height="1" width="1" alt=""/>]]></content:encoded>
  639. <wfw:commentRss>http://www.notesin9.com/2016/06/27/notesin9-191-sonarqube-in-docker/feed/</wfw:commentRss>
  640. <slash:comments>0</slash:comments>
  641. <post-id xmlns="com-wordpress:feed-additions:1">2457</post-id> <feedburner:origLink>http://www.notesin9.com/2016/06/27/notesin9-191-sonarqube-in-docker/</feedburner:origLink></item>
  642. <item>
  643. <title>XPages at MWLug – what do you want to learn?</title>
  644. <link>http://feedproxy.google.com/~r/NotesIn9/~3/IRk1NmqDaIA/</link>
  645. <comments>http://www.notesin9.com/2016/04/21/xpages-at-mwlug-what-do-you-want-to-learn/#comments</comments>
  646. <pubDate>Thu, 21 Apr 2016 15:41:31 +0000</pubDate>
  647. <dc:creator><![CDATA[David Leedy]]></dc:creator>
  648. <category><![CDATA[Community]]></category>
  649.  
  650. <guid isPermaLink="false">http://www.notesin9.com/?p=2454</guid>
  651. <description><![CDATA[It&#8217;s no secret that I want to go to MWLug in August in the worst way.  And even though I&#8217;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 [&#8230;]]]></description>
  652. <content:encoded><![CDATA[<p>It&#8217;s no secret that I want to go to MWLug in August in the worst way.  And even though I&#8217;ve really cut back on my live speaking I would really like to speak at this particular event.</p>
  653. <p>This means I need an abstract.  And a good one.  Which means I need a topic.  And a good one!  <img src="https://s.w.org/images/core/emoji/2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
  654. <p>I also have 10 more NotesIn9&#8217;s to do before I hit the big 200!</p>
  655. <p>So if you&#8217;re reading my blog you&#8217;re likely interested in XPages.</p>
  656. <p>What do you want to learn about??</p>
  657. <p>I&#8217;m interested in any ideas you might have.  If you&#8217;re going to MWLug please mention that as well, but that&#8217;s not a requirement to comment.  Right now I mostly want ideas that I might use for an abstract or even for NotesIn9.</p>
  658. <p>Also &#8211; do you have an idea and have never presented before?  If you want any advice or even maybe a co-presenter let me know. Advice is always free.  Though you get what you pay for of course. haha</p>
  659. <p>&nbsp;</p>
  660. <p>&nbsp;</p>
  661. <img src="http://feeds.feedburner.com/~r/NotesIn9/~4/IRk1NmqDaIA" height="1" width="1" alt=""/>]]></content:encoded>
  662. <wfw:commentRss>http://www.notesin9.com/2016/04/21/xpages-at-mwlug-what-do-you-want-to-learn/feed/</wfw:commentRss>
  663. <slash:comments>2</slash:comments>
  664. <post-id xmlns="com-wordpress:feed-additions:1">2454</post-id> <feedburner:origLink>http://www.notesin9.com/2016/04/21/xpages-at-mwlug-what-do-you-want-to-learn/</feedburner:origLink></item>
  665. <item>
  666. <title>Want to talk XPages?</title>
  667. <link>http://feedproxy.google.com/~r/NotesIn9/~3/0t-k65HDm4s/</link>
  668. <comments>http://www.notesin9.com/2016/04/20/want-to-talk-xpages/#respond</comments>
  669. <pubDate>Wed, 20 Apr 2016 21:27:28 +0000</pubDate>
  670. <dc:creator><![CDATA[David Leedy]]></dc:creator>
  671. <category><![CDATA[Learning XPages]]></category>
  672. <category><![CDATA[XPages]]></category>
  673. <category><![CDATA[Slack]]></category>
  674.  
  675. <guid isPermaLink="false">http://www.notesin9.com/?p=2452</guid>
  676. <description><![CDATA[In case you&#8217;ve missed this we have an XPages Slack chat. Beginners are WELCOME!! If you&#8217;re not already there please join, say hello and talk XPages. You don&#8217;t need to program alone anymore. xpages-slack.herokuapp.com]]></description>
  677. <content:encoded><![CDATA[<p>In case you&#8217;ve missed this we have an XPages Slack chat.</p>
  678. <p>Beginners are WELCOME!! If you&#8217;re not already there please join, say hello and talk XPages. You don&#8217;t need to program alone anymore.</p>
  679. <p><a href="http://xpages-slack.herokuapp.com" target="_blank">xpages-slack.herokuapp.com</a></p>
  680. <img src="http://feeds.feedburner.com/~r/NotesIn9/~4/0t-k65HDm4s" height="1" width="1" alt=""/>]]></content:encoded>
  681. <wfw:commentRss>http://www.notesin9.com/2016/04/20/want-to-talk-xpages/feed/</wfw:commentRss>
  682. <slash:comments>0</slash:comments>
  683. <post-id xmlns="com-wordpress:feed-additions:1">2452</post-id> <feedburner:origLink>http://www.notesin9.com/2016/04/20/want-to-talk-xpages/</feedburner:origLink></item>
  684. <item>
  685. <title>NotesIn9 190: Barcode Scanning in XPages</title>
  686. <link>http://feedproxy.google.com/~r/NotesIn9/~3/Niv_YuWebl4/</link>
  687. <comments>http://www.notesin9.com/2016/04/18/notesin9-190-barcode-scanning-in-xpages/#comments</comments>
  688. <pubDate>Mon, 18 Apr 2016 13:12:55 +0000</pubDate>
  689. <dc:creator><![CDATA[David Leedy]]></dc:creator>
  690. <category><![CDATA[Learning XPages]]></category>
  691. <category><![CDATA[Podcast]]></category>
  692. <category><![CDATA[XPages]]></category>
  693. <category><![CDATA[Barcode Scanning]]></category>
  694.  
  695. <guid isPermaLink="false">http://www.notesin9.com/?p=2448</guid>
  696. <description><![CDATA[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. A little more information about this technique can be [&#8230;]]]></description>
  697. <content:encoded><![CDATA[<p>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.</p>
  698. <p>A little more information about this technique can be found here :   <a href="http://www.notesin9.com/2016/03/29/in-xpages-you-can-add-an-id-to-an-event-handler-and-call-it-from-csjs/" target="_blank">http://www.notesin9.com/2016/03/29/in-xpages-you-can-add-an-id-to-an-event-handler-and-call-it-from-csjs/</a></p>
  699. <p><iframe class='youtube-player' type='text/html' width='640' height='390' src='http://www.youtube.com/embed/ia0oX2oH8II?version=3&#038;rel=1&#038;fs=1&#038;autohide=2&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;wmode=transparent' allowfullscreen='true' style='border:0;'></iframe></p>
  700. <img src="http://feeds.feedburner.com/~r/NotesIn9/~4/Niv_YuWebl4" height="1" width="1" alt=""/>]]></content:encoded>
  701. <wfw:commentRss>http://www.notesin9.com/2016/04/18/notesin9-190-barcode-scanning-in-xpages/feed/</wfw:commentRss>
  702. <slash:comments>4</slash:comments>
  703. <post-id xmlns="com-wordpress:feed-additions:1">2448</post-id> <feedburner:origLink>http://www.notesin9.com/2016/04/18/notesin9-190-barcode-scanning-in-xpages/</feedburner:origLink></item>
  704. <item>
  705. <title>In XPages you can add an id to an event handler and call it from CSJS.</title>
  706. <link>http://feedproxy.google.com/~r/NotesIn9/~3/XMyZXQODuzA/</link>
  707. <comments>http://www.notesin9.com/2016/03/29/in-xpages-you-can-add-an-id-to-an-event-handler-and-call-it-from-csjs/#comments</comments>
  708. <pubDate>Wed, 30 Mar 2016 00:35:07 +0000</pubDate>
  709. <dc:creator><![CDATA[David Leedy]]></dc:creator>
  710. <category><![CDATA[XPages]]></category>
  711.  
  712. <guid isPermaLink="false">http://www.notesin9.com/?p=2432</guid>
  713. <description><![CDATA[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 [&#8230;]]]></description>
  714. <content:encoded><![CDATA[<p class="p1">Ok let’s get this out of the way.<span class="Apple-converted-space">  </span>I’m going to talk about Client Side JavaScript and that’s WAY out of my comfort zone on a good day.<span class="Apple-converted-space">  </span>But I had a need to work with it and the amazing Declan Lynch came to the rescue.</p>
  715. <p class="p1">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.<span class="Apple-converted-space">  </span><img src="https://s.w.org/images/core/emoji/2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
  716. <p class="p1">Today I had the need to use client side java script to trigger the existing event of an editbox control.</p>
  717. <p class="p1">I didn’t want to run a function, I didn’t want to trigger a partial refresh directly, I wanted to trigger an event on a component from csjs.</p>
  718. <p class="p1">&lt;xp:inputText id=<i>“myInputBox”</i><span class="Apple-converted-space">  </span>value=<i>&#8220;#{viewScope.vsMyValue}”</i>&gt;</p>
  719. <p class="p1">&lt;xp:eventHandler id=<i>“MyEvent”</i> event=<i>&#8220;onkeypress&#8221;</i> submit=<i>&#8220;true&#8221;</i> refreshMode=<i>&#8220;partial&#8221;</i> refreshId=<i>&#8220;#{javascript:compositeData.refreshTarget}&#8221;</i>&gt;</p>
  720. <p class="p1">&lt;xp:this.action&gt;&lt;![CDATA[#{javascript:controller.processSomething(viewScope.get(“vsMyValue”));</p>
  721. <p class="p1">}]]&gt;&lt;/xp:this.action&gt;</p>
  722. <p class="p1">&lt;/xp:eventHandler&gt;</p>
  723. <p class="p1">&lt;/xp:inputText&gt;</p>
  724. <p class="p1">So that’s what the &lt;xp:inputText&gt; might look like.<span class="Apple-converted-space">  </span>The key to everything here is you can manually add an id to the &lt;xp:eventHandler&gt; and then target it!!</p>
  725. <p class="p1">What I needed was the XSP.fireEvent</p>
  726. <p class="p1">XSP.fireEvent(&#8220;keypress&#8221;,&#8221;#{id:MyEvent}”,”#{id:myInputBox}”,null,true);</p>
  727. <p class="p1">Worked like a charm.</p>
  728. <p class="p1">XSP.fireEvent(evt, clientId, targetId, clientSideScriptName, submit, valmode, execId) Allows to trigger an event script</p>
  729. <p class="p1">Note that this fireEvent MIGHT be unsupported.<span class="Apple-converted-space">  </span>It seems to be as of 2013 from this StackOverFlow question :<span class="Apple-converted-space">  </span><a href="http://stackoverflow.com/questions/16964469/how-to-use-xsp-fireevent"><span class="s1">http://stackoverflow.com/questions/16964469/how-to-use-xsp-fireevent</span></a></p>
  730. <p class="p1">In this case the targetId is the name of the id I added to the event handler.</p>
  731. <p class="p1">That’s pretty much all I know.<span class="Apple-converted-space">  Seems to work great but I&#8217;ll know more tomorrow.  </span></p>
  732. <p class="p1">I hope this might be helpful to someone.</p>
  733. <img src="http://feeds.feedburner.com/~r/NotesIn9/~4/XMyZXQODuzA" height="1" width="1" alt=""/>]]></content:encoded>
  734. <wfw:commentRss>http://www.notesin9.com/2016/03/29/in-xpages-you-can-add-an-id-to-an-event-handler-and-call-it-from-csjs/feed/</wfw:commentRss>
  735. <slash:comments>1</slash:comments>
  736. <post-id xmlns="com-wordpress:feed-additions:1">2432</post-id> <feedburner:origLink>http://www.notesin9.com/2016/03/29/in-xpages-you-can-add-an-id-to-an-event-handler-and-call-it-from-csjs/</feedburner:origLink></item>
  737. <item>
  738. <title>Can anyone help with “Notes 9.0.1 64-bit for Mac Open Database Issues”</title>
  739. <link>http://feedproxy.google.com/~r/NotesIn9/~3/NBdBkAVa-uY/</link>
  740. <comments>http://www.notesin9.com/2016/03/20/can-anyone-help-with-notes-9-0-1-64-bit-for-mac-open-database-issues/#respond</comments>
  741. <pubDate>Sun, 20 Mar 2016 14:40:28 +0000</pubDate>
  742. <dc:creator><![CDATA[David Leedy]]></dc:creator>
  743. <category><![CDATA[Community]]></category>
  744. <category><![CDATA[Well Crap]]></category>
  745.  
  746. <guid isPermaLink="false">http://www.notesin9.com/?p=2428</guid>
  747. <description><![CDATA[Here is a post by CaySal Lackey who&#8217;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 [&#8230;]]]></description>
  748. <content:encoded><![CDATA[<p>Here is a post by CaySal Lackey who&#8217;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.</p>
  749. <p><a href="https://caysal.wordpress.com/2016/03/20/notes-9-0-1-64-bit-for-mac-open-database-issues/" target="_blank">https://caysal.wordpress.com/2016/03/20/notes-9-0-1-64-bit-for-mac-open-database-issues/</a><br />
  750. If anyone knows anything that can help her please post it on her blog.</p>
  751. <p>Thanks!</p>
  752. <p>&nbsp;</p>
  753. <p>&nbsp;</p>
  754. <img src="http://feeds.feedburner.com/~r/NotesIn9/~4/NBdBkAVa-uY" height="1" width="1" alt=""/>]]></content:encoded>
  755. <wfw:commentRss>http://www.notesin9.com/2016/03/20/can-anyone-help-with-notes-9-0-1-64-bit-for-mac-open-database-issues/feed/</wfw:commentRss>
  756. <slash:comments>0</slash:comments>
  757. <post-id xmlns="com-wordpress:feed-additions:1">2428</post-id> <feedburner:origLink>http://www.notesin9.com/2016/03/20/can-anyone-help-with-notes-9-0-1-64-bit-for-mac-open-database-issues/</feedburner:origLink></item>
  758. <item>
  759. <title>Discussion on using PageControllers in XPages</title>
  760. <link>http://feedproxy.google.com/~r/NotesIn9/~3/HiUgHOLD7ek/</link>
  761. <comments>http://www.notesin9.com/2016/03/02/discussion-on-using-pagecontrollers-in-xpages/#comments</comments>
  762. <pubDate>Wed, 02 Mar 2016 13:49:34 +0000</pubDate>
  763. <dc:creator><![CDATA[David Leedy]]></dc:creator>
  764. <category><![CDATA[Community]]></category>
  765. <category><![CDATA[Java]]></category>
  766. <category><![CDATA[Learning XPages]]></category>
  767. <category><![CDATA[XPages]]></category>
  768.  
  769. <guid isPermaLink="false">http://www.notesin9.com/?p=2403</guid>
  770. <description><![CDATA[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&#8217;ve worked though gets a bigger [&#8230;]]]></description>
  771. <content:encoded><![CDATA[<p><em>WARNING:  This is a long one.  Enter if you dare.  </em></p>
  772. <p>In the <a href="http://xpages-slack.herokuapp.com" target="_blank">XPages Slack chat</a>, 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&#8217;ve worked though gets a bigger audience. I&#8217;ll publish it myself if the person doesn&#8217;t have a blog. I don&#8217;t think I&#8217;m always successful but I try.  Anyway today is my turn to try and lead by example. I was typing up a long response to an email and thought &#8211; F this&#8230; I&#8217;ll just blog this for everyone.</p>
  773. <p>Below is an email I got from a NotesIn9 Viewer (and friend) who is having some questions related to <a href="http://www.notesin9.com/2015/09/17/notesin9-182-xpages-and-java-from-start-to-finish/" target="_blank">episode 182</a>.  In that episode I tried to just do a quick take on how to do CRUD (Create, Read, Update, Delete) operations using Java and XPages.  I think one of the points of confusion was that I was more focused on the Java bits, and didn&#8217;t do a great job at hooking into the actual pageController for the &#8220;Project&#8221; XPage.  I didn&#8217;t want to use <a href="https://github.com/jesse-gallagher/XPages-Scaffolding" target="_blank">Jesse Gallagher&#8217;s awesome Frostillicus framework </a>and have that dependency.  I ended up using a manual managed bean when I should have used Object Data Source.  I simply never thought of using Object Data for a page controller until I think it was Paul Withers that mentioned it in the <a href="http://xpages-slack.herokuapp.com" target="_blank">Slack Chat</a>.  doh!</p>
  774. <p>Anyway here&#8217;s the last email he sent in this thread&#8230;</p>
  775. <blockquote>
  776. <p class="p1"><span class="s1">I never did figure out why faces-config was empty whenever I created a new database, but since I&#8217;m able to manually create the XML file, I got over it.</span></p>
  777. <p class="p1"><span class="s1">I must admit to being confused about how you did the data sources for NotesIn9-182. I see from what you wrote above that I can handle this by either importing Jesse&#8217;s framework or by using Object Data. But you indirectly also said that&#8217;s not how you did it for NotesIn9-182.</span></p>
  778. <p class="p1"><span class="s1">I&#8217;m looking at the Project XPage. The XPage doesn&#8217;t have a Data Source but computedField1 gets its value via Simple data binding with Data source set to &#8220;ProjectControl&#8221; and Bind to set to &#8220;currentProject.unique.</span></p>
  779. <p class="p1"><span class="s1">So how DID you set the value for computedField1? I guess it really doesn&#8217;t matter since I need to either use Jesse&#8217;s or Object Data, but this does make me curious.</span></p>
  780. <p class="p1"><span class="s1">And it turns out that creation order of the design elements seems to matter some, but in a Captain Obvious kind of way. For example, controller.project.java requires both controller.base.java and com.notesin9.tracker.Project and com.notesin9.tracker.Task. to be created first (at least in part) because controller.project uses all of them.</span></p>
  781. <p class="p1"><span class="s1">So if in the project page, I want to display the name of the person who created the project.</span></p>
  782. <ul class="ul1">
  783. <li class="li1"><span class="s1">The name of the project creator is the property &#8220;creator&#8221; of the class &#8220;Project&#8221;</span></li>
  784. <li class="li1"><span class="s1">&#8220;Project&#8221; is imported by the class &#8220;project&#8221;.</span></li>
  785. <li class="li1"><span class="s1">&#8220;currentProject&#8221; is an object declared in the class &#8220;project&#8221;.</span></li>
  786. <li class="li1"><span class="s1">In faces-config or in Object Data, methods and properties in the object &#8220;project&#8221; are referenced by the Data Source name &#8220;ProjectControl&#8221;.</span></li>
  787. <li class="li1"><span class="s1">So the value of the computed field that displays the creator used ProjectControl as the data source from which currentProject.creator is retrieved.</span></li>
  788. <li class="li1"><span class="s1">Wow. As dumbed down as this is, this is still a lot.</span></li>
  789. </ul>
  790. <p class="p1"><span class="s1">Time for me to File.Application.New and reduce it to its bare essentials.</span></p>
  791. <p class="p1"><span class="s1">Thanks again for your help.</span></p>
  792. </blockquote>
  793. <p class="p1">And my response is :</p>
  794. <p class="p1"><span class="s1">I think I’ve seen the blank faces-config thing before..  not sure…  I just now created a new database and went in and all it gave me was :</span></p>
  795. <pre class="p3"><span class="s2">&lt;?</span><span class="s3">xml</span> <span class="s1">version</span><span class="s4">=</span><span class="s5"><i>"1.0"</i></span> <span class="s1">encoding</span><span class="s4">=</span><span class="s5"><i>"UTF-8"</i></span><span class="s2">?&gt;</span>
  796. <span class="s2">&lt;</span><span class="s1">faces-config</span><span class="s2">/&gt;</span></pre>
  797. <p class="p1"><span class="s1">Is that what you’re seeing? or is it totally blank?</span></p>
  798. <p class="p1"><span class="s1">It used to be more like this by default</span></p>
  799. <pre class="p4"><span class="s2">&lt;</span><span class="s1">faces-config</span><span class="s2">&gt;</span>
  800. <span class="s4">  </span><span class="s1">&lt;!--AUTOGEN-START-BUILDER: Automatically generated by IBM </span><span class="s6">Domino</span><span class="s1"> Designer. Do not modify.--&gt;</span>
  801. <span class="s4">  </span><span class="s1">&lt;!--AUTOGEN-END-BUILDER: End of automatically generated section--&gt;</span>
  802. <span class="s2">&lt;/</span><span class="s1">faces-config</span><span class="s2">&gt;</span></pre>
  803. <p class="p1"><span class="s1">And then you’d add beans like this :</span></p>
  804. <pre class="p4"><span class="s2">&lt;</span><span class="s1">faces-config</span><span class="s2">&gt;</span>
  805. <span class="s4">  </span><span class="s2">&lt;</span><span class="s1">managed-bean</span><span class="s2">&gt;</span>
  806. <span class="s4">    </span><span class="s2">&lt;</span><span class="s1">managed-bean-name</span><span class="s2">&gt;</span><span class="s4">ProjectControl</span><span class="s2">&lt;/</span><span class="s1">managed-bean-name</span><span class="s2">&gt;</span>
  807. <span class="s4">    </span><span class="s2">&lt;</span><span class="s1">managed-bean-class</span><span class="s2">&gt;</span><span class="s4">controller.project</span><span class="s2">&lt;/</span><span class="s1">managed-bean-class</span><span class="s2">&gt;</span>
  808. <span class="s4">    </span><span class="s2">&lt;</span><span class="s1">managed-bean-scope</span><span class="s2">&gt;</span><span class="s4">view</span><span class="s2">&lt;/</span><span class="s1">managed-bean-scope</span><span class="s2">&gt;</span>
  809. <span class="s4">  </span><span class="s2">&lt;/</span><span class="s1">managed-bean</span><span class="s2">&gt;</span>
  810. <span class="s4">  </span><span class="s1">&lt;!--AUTOGEN-START-BUILDER: Automatically generated by IBM </span><span class="s6">Domino</span><span class="s1"> Designer. Do not modify.--&gt;</span>
  811. <span class="s4">  </span><span class="s1">&lt;!--AUTOGEN-END-BUILDER: End of automatically generated section--&gt;</span>
  812. <span class="s2">&lt;/</span><span class="s1">faces-config</span><span class="s2">&gt;</span></pre>
  813. <p class="p1"><span class="s1">interesting…</span></p>
  814. <p class="p1"><span class="s1">I might not have full understood the last email.  The order does matter when it comes to Java.  The order of elements for the other stuff doesn’t really matter.  I could link an xpage to a page controller that didn’t yet exist if needed.  The XPage wouldn’t care because it doesn’t know about it from designer itself.</span></p>
  815. <p class="p1"><span class="s1">Ok… regarding the Project Page….</span></p>
  816. <p class="p1"><span class="s1">for every XPage these days I want to have a Java class acting as a “pageController”.  This lets me put almost all my logic in a nicely coded class and gets it off the XML of the XPage and all that “CDATA” crap.  There are just a lot of benefits to this approach.</span></p>
  817. <p class="p1"><span class="s1">In that show I choose to make a viewScoped managed bean in the faces config.  I did this because 1. I didn’t want the <a href="https://github.com/jesse-gallagher/XPages-Scaffolding" target="_blank">frostillicus</a> dependency and 2. Stupidly I didn’t think of using object data.  Object data would have been better to use for the controller.</span></p>
  818. <p class="p1"><span class="s1">Because it’s a managed bean… there doesn’t need to be anything defined in the xpage dataSource… That’s what a managed bean is… you define it at faces-config and now it’s available anywhere in the application whenever you call it.  The XPages runtime will create it automatically &#8211; which is why managed beans require an empty constructor.  It’s not a bad thing to have managed beans…  and a great example of needing a managed bean might be for a shopping cart object… something that lives in sessionScope… so it has the longer life..  though technically a you could also manually put a cart object in sessionScope from a page Controller..  retrieve it when you want and get the same results…  like everything there’s multiple ways to arrive at the same destination.</span></p>
  819. <p class="p1"><span class="s1">So how did computedField1 get it’s value?   Let’s look.  </span></p>
  820. <p class="p1"><span class="s1">Here’s what it looks like in the main “pretty pane” : </span></p>
  821. <p class="p1"><a href="http://www.notesin9.com/wp-content/uploads/2016/03/figure1.png" rel="attachment wp-att-2418"><img class="size-medium wp-image-2418 aligncenter" src="http://www.notesin9.com/wp-content/uploads/2016/03/figure1-300x134.png" alt="figure1" width="300" height="134" srcset="http://www.notesin9.com/wp-content/uploads/2016/03/figure1-300x134.png 300w, http://www.notesin9.com/wp-content/uploads/2016/03/figure1.png 404w" sizes="(max-width: 300px) 100vw, 300px" /></a></p>
  822. <p class="p1"><span class="s1">The dataSource is the managed bean.  Which holds a custom object called “currentProject”.  Which has a method to get the unique value.</span></p>
  823. <p class="p1"><span class="s1">So this screenshot translates to : </span></p>
  824. <pre class="p1"><span class="s1">ProjectControl.getCurrentProject().getUnique().</span></pre>
  825. <p class="p1"><span class="s1">And that would work if using SSJS.</span></p>
  826. <p class="p1"><span class="s1">But you can’t type “ProjectControl” into the dropdown.  That’s annoying and I’ve mentioned that to IBM recently in fact.  So you need to go to the Advanced Tab and choose Expression Language (EL) and just type it in there :</span></p>
  827. <p class="p1"><a href="http://www.notesin9.com/wp-content/uploads/2016/03/figure2-1.png" rel="attachment wp-att-2420"><img class="size-medium wp-image-2420 aligncenter" src="http://www.notesin9.com/wp-content/uploads/2016/03/figure2-1-300x182.png" alt="figure2" width="300" height="182" srcset="http://www.notesin9.com/wp-content/uploads/2016/03/figure2-1-300x182.png 300w, http://www.notesin9.com/wp-content/uploads/2016/03/figure2-1.png 456w" sizes="(max-width: 300px) 100vw, 300px" /></a></p>
  828. <p class="p1"><span class="s1">And in the source it will then render as this : </span></p>
  829. <pre class="p7"><span class="s2">&lt;</span><span class="s3">xp:text</span> <span class="s7">escape</span><span class="s4">=</span><span class="s1"><i>"true"</i></span> <span class="s7">id</span><span class="s4">=</span><span class="s1"><i>"computedField1"</i></span>
  830. <span class="s7">value</span><span class="s4">=</span><span class="s1"><i>"#{ProjectControl.currentProject.unique}"</i></span> <span class="s7">styleClass</span><span class="s4">=</span><span class="s1"><i>"form-control"</i></span><span class="s2">&gt;</span>
  831. <span class="s2">&lt;/</span><span class="s1">xp:text</span><span class="s2">&gt;</span></pre>
  832. <p class="p1"><span class="s1">Just a side note &#8211; since this value doesn’t change I probably should have set it to Compute on page Load….</span></p>
  833. <p class="p1"><span class="s1">Anyway….</span></p>
  834. <p class="p1"><span class="s1">Now regarding your bullet lists….</span></p>
  835. <p class="p1"><span class="s1">First remember what’s going on here…  We’re trying to get to at least some form of “MVC” which is “Model”, “View”, and “Controller”…  And honestly I don’t know all the technical purist definitions of this so here’s how I like to think of it when I work.</span></p>
  836. <p class="p1"><span class="s1"><strong>VIEW:</strong> The XPage is to display information to the user.  I guess this is the “View” but I’m not sure.  It’s responsible the UI and everything you display.  BUT ideally it’s NOT responsible for anything that requires “logic”. No heavy lifting. And it doesn’t talk directly to the data itself.  No binding to documents or views. (Of course there might be exceptions)  All that belongs in the “Controller”.  So ideally the XPage only talks to the Controller.</span></p>
  837. <p class="p1"><span class="s1"><strong>CONTROLLER:</strong> The controller is just a java class to hold any logic that the XPage needs and is also the gatekeeper between the xpage and the actual data. Any logic to show or hide content belongs here.  All this controller really is, at it’s core, is a viewScoped bean that’s specific to the XPage.  This bean could be created manually by adding it to faces-config &#8211; like I did in show <a href="http://www.notesin9.com/2015/09/17/notesin9-182-xpages-and-java-from-start-to-finish/" target="_blank">182.</a>  But that probably isn’t the best way as you don’t want to make a faces-config entry for each bean if you have a ton of pages.  So as an alternative you can use Jesse Gallagher’s <a href="https://github.com/jesse-gallagher/XPages-Scaffolding" target="_blank">frostillicus framework</a> &#8211; which is lovely &#8211; or on the page you can use the Object Data to create the controller Object right on the page.</span></p>
  838. <pre class="p1"><span class="s1">&lt;</span>xp:this.data<span class="s1">&gt;</span>
  839. <span class="s1">&lt;</span>xe:objectData <span class="s3">var</span><span class="s2">=</span><span class="s4"><i>"controller"</i></span>
  840. <span class="s3">createObject</span><span class="s2">=</span><i>"#{javascript:return new controller.demos();}"</i><span class="s1">&gt;&lt;/</span><span class="s5">xe:objectData</span><span class="s1">&gt;</span>
  841. <span class="s1">&lt;/</span>xp:this.data<span class="s1">&gt;</span></pre>
  842. <p>So in that instance if I have a java class called &#8220;controller.demos&#8221; the Object data code will create the object and give it a variable called &#8220;controller&#8221; and I can now reference it anywhere on the page.  The variable can be anything of course.  Again, all this really seems to be, is a viewScoped managed bean.  By default, this object lives during the life of the page it&#8217;s created on.</p>
  843. <p><strong>MODEL:</strong> The Model, is the means to actually get to the data itself.  In the JavaCrud app from <a href="http://www.notesin9.com/2015/09/17/notesin9-182-xpages-and-java-from-start-to-finish/" target="_blank">show 182</a> I had a java class for &#8220;Project&#8221; and &#8220;Task&#8221;.  These classes represent notes documents.  These objects get loaded into the pageController as needed.  Now I admit it seems confusing to have all these similar names.  &#8220;project.xsp&#8221; for the XPage.  &#8220;controller.project&#8221; for the page controller and &#8220;com.notesIn9.tracker.Project&#8221; for the model object.  yuck!  I don&#8217;t know a better way really.  There&#8217;s a little more flexibility using Object Data but Jesse&#8217;s framework requires the pageController to be the exact same name as the XPage itself.  Note that I always try to use lowercase for the controllers and Uppercase for the Model objects.</p>
  844. <p>So why do all this?  as you say &#8220;Wow. As dumbed down as this is, this is still a lot.&#8221;  And you&#8217;re right. It is. But it&#8217;s so much better in the long run &#8211; though I&#8217;ll leave that discussion for a future post or show.  This is long enough now. haha</p>
  845. <p>Hopefully that helps clear things up.  If not let me know.</p>
  846. <p>Dave</p>
  847. <p>&nbsp;</p>
  848. <img src="http://feeds.feedburner.com/~r/NotesIn9/~4/HiUgHOLD7ek" height="1" width="1" alt=""/>]]></content:encoded>
  849. <wfw:commentRss>http://www.notesin9.com/2016/03/02/discussion-on-using-pagecontrollers-in-xpages/feed/</wfw:commentRss>
  850. <slash:comments>1</slash:comments>
  851. <post-id xmlns="com-wordpress:feed-additions:1">2403</post-id> <feedburner:origLink>http://www.notesin9.com/2016/03/02/discussion-on-using-pagecontrollers-in-xpages/</feedburner:origLink></item>
  852. <item>
  853. <title>Notes In 9 : 189 Introduction to SonarQube with a side of Docker</title>
  854. <link>http://feedproxy.google.com/~r/NotesIn9/~3/MVLJUtxKZpg/</link>
  855. <comments>http://www.notesin9.com/2016/02/24/notes-in-9-189-introduction-to-sonarqube-with-a-side-of-docker/#respond</comments>
  856. <pubDate>Thu, 25 Feb 2016 01:06:52 +0000</pubDate>
  857. <dc:creator><![CDATA[David Leedy]]></dc:creator>
  858. <category><![CDATA[Java]]></category>
  859. <category><![CDATA[Other Tech]]></category>
  860.  
  861. <guid isPermaLink="false">http://www.notesin9.com/?p=2400</guid>
  862. <description><![CDATA[In this show Eric McCormick returns to show us how to use SonarQube and Docker to help us improve our code.]]></description>
  863. <content:encoded><![CDATA[<p>In this show Eric McCormick returns to show us how to use SonarQube and Docker to help us improve our code.</p>
  864. <p><iframe class='youtube-player' type='text/html' width='640' height='390' src='http://www.youtube.com/embed/vHADaUuJ7eY?version=3&#038;rel=1&#038;fs=1&#038;autohide=2&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;wmode=transparent' allowfullscreen='true' style='border:0;'></iframe></p>
  865. <img src="http://feeds.feedburner.com/~r/NotesIn9/~4/MVLJUtxKZpg" height="1" width="1" alt=""/>]]></content:encoded>
  866. <wfw:commentRss>http://www.notesin9.com/2016/02/24/notes-in-9-189-introduction-to-sonarqube-with-a-side-of-docker/feed/</wfw:commentRss>
  867. <slash:comments>0</slash:comments>
  868. <post-id xmlns="com-wordpress:feed-additions:1">2400</post-id> <feedburner:origLink>http://www.notesin9.com/2016/02/24/notes-in-9-189-introduction-to-sonarqube-with-a-side-of-docker/</feedburner:origLink></item>
  869. <item>
  870. <title>NotesIn9 188:  Adding a “Please Wait” to XPages</title>
  871. <link>http://feedproxy.google.com/~r/NotesIn9/~3/gRE5qFqoQdA/</link>
  872. <comments>http://www.notesin9.com/2016/02/19/notesin9-188-adding-a-please-wait-to-xpages/#respond</comments>
  873. <pubDate>Fri, 19 Feb 2016 12:48:20 +0000</pubDate>
  874. <dc:creator><![CDATA[David Leedy]]></dc:creator>
  875. <category><![CDATA[Learning XPages]]></category>
  876. <category><![CDATA[XPages]]></category>
  877.  
  878. <guid isPermaLink="false">http://www.notesin9.com/?p=2397</guid>
  879. <description><![CDATA[In this show I demonstrate a couple of techniques for improving your UI when you have a longer running code process. I show how to add a &#8220;Standby&#8221; custom control to your application for Partial Refreshes and another technique for when you&#8217;re opening a page that needs a few extra moments to process your data. [&#8230;]]]></description>
  880. <content:encoded><![CDATA[<p>In this show I demonstrate a couple of techniques for improving your UI when you have a longer running code process. I show how to add a &#8220;Standby&#8221; custom control to your application for Partial Refreshes and another technique for when you&#8217;re opening a page that needs a few extra moments to process your data.</p>
  881. <p>Big thanks to Fredrik Norling and Vikas Tiwari for their original contributions on this subject.</p>
  882. <p><iframe class='youtube-player' type='text/html' width='640' height='390' src='http://www.youtube.com/embed/w2vIaDf6T1E?version=3&#038;rel=1&#038;fs=1&#038;autohide=2&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;wmode=transparent' allowfullscreen='true' style='border:0;'></iframe></p>
  883. <img src="http://feeds.feedburner.com/~r/NotesIn9/~4/gRE5qFqoQdA" height="1" width="1" alt=""/>]]></content:encoded>
  884. <wfw:commentRss>http://www.notesin9.com/2016/02/19/notesin9-188-adding-a-please-wait-to-xpages/feed/</wfw:commentRss>
  885. <slash:comments>0</slash:comments>
  886. <post-id xmlns="com-wordpress:feed-additions:1">2397</post-id> <feedburner:origLink>http://www.notesin9.com/2016/02/19/notesin9-188-adding-a-please-wait-to-xpages/</feedburner:origLink></item>
  887. <item>
  888. <title>Updated Pages Url Cheatsheet</title>
  889. <link>http://feedproxy.google.com/~r/NotesIn9/~3/dpIiGsQOfiQ/</link>
  890. <comments>http://www.notesin9.com/2016/02/11/updated-pages-url-cheatsheet/#comments</comments>
  891. <pubDate>Fri, 12 Feb 2016 00:24:32 +0000</pubDate>
  892. <dc:creator><![CDATA[David Leedy]]></dc:creator>
  893. <category><![CDATA[Uncategorized]]></category>
  894.  
  895. <guid isPermaLink="false">http://www.notesin9.com/?p=2394</guid>
  896. <description><![CDATA[So I&#8217;m working on an update to xpagescheatsheet.com and the first thing I&#8217;m going to do is fix my XPages URL Cheatsheet. It&#8217;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 [&#8230;]]]></description>
  897. <content:encoded><![CDATA[<p>So I&#8217;m working on an update to <a href="http://xpagescheatsheet.com" target="_blank">xpagescheatsheet.com</a> and the first thing I&#8217;m going to do is fix my <a href="http://xpagescheatsheet.com/cheatsheet.nsf/url.xsp?test=1" target="_blank">XPages URL Cheatsheet</a>.  It&#8217;s UGLY.  As in really ugly.  So I started with that and made a new one.</p>
  898. <p><a href="http://xpagescheatsheet.com/cheatsheet2.nsf/url.xsp" target="_blank">http://xpagescheatsheet.com/cheatsheet2.nsf/url.xsp</a></p>
  899. <p>This is for SSJS and I will also be making one for Java code.</p>
  900. <p>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&#8217;ve not made the Java page yet.  <img src="https://s.w.org/images/core/emoji/2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
  901. <p>Hope this helps.</p>
  902. <img src="http://feeds.feedburner.com/~r/NotesIn9/~4/dpIiGsQOfiQ" height="1" width="1" alt=""/>]]></content:encoded>
  903. <wfw:commentRss>http://www.notesin9.com/2016/02/11/updated-pages-url-cheatsheet/feed/</wfw:commentRss>
  904. <slash:comments>1</slash:comments>
  905. <post-id xmlns="com-wordpress:feed-additions:1">2394</post-id> <feedburner:origLink>http://www.notesin9.com/2016/02/11/updated-pages-url-cheatsheet/</feedburner:origLink></item>
  906. <item>
  907. <title>BlueMix and Spam</title>
  908. <link>http://feedproxy.google.com/~r/NotesIn9/~3/WvU4Icjj3h0/</link>
  909. <comments>http://www.notesin9.com/2016/02/08/bluemix-and-ham/#respond</comments>
  910. <pubDate>Mon, 08 Feb 2016 14:30:26 +0000</pubDate>
  911. <dc:creator><![CDATA[David Leedy]]></dc:creator>
  912. <category><![CDATA[Bluemix]]></category>
  913. <category><![CDATA[Well Crap]]></category>
  914.  
  915. <guid isPermaLink="false">http://www.notesin9.com/?p=2383</guid>
  916. <description><![CDATA[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 [&#8230;]]]></description>
  917. <content:encoded><![CDATA[<p><a href="http://www.notesin9.com/wp-content/uploads/2016/02/Bluemix.png" rel="attachment wp-att-2380"><img class="alignright wp-image-2380 size-full" src="http://www.notesin9.com/wp-content/uploads/2016/02/Bluemix.png" alt="Bluemix" width="369" height="730" srcset="http://www.notesin9.com/wp-content/uploads/2016/02/Bluemix.png 369w, http://www.notesin9.com/wp-content/uploads/2016/02/Bluemix-152x300.png 152w" sizes="(max-width: 369px) 100vw, 369px" /></a></p>
  918. <p class="p1"><strong>Blue Mix and Ham</strong></p>
  919. <p>I am Dave<br />
  920. Dave I am.<br />
  921. <br /></br></p>
  922. <p class="p1">I did not sign up for Bluemix today</p>
  923. <p class="p1">I did not sign up yesterday.</p>
  924. <p class="p1">I did not sign up thirty days ago</p>
  925. <p class="p1">I did not sign up with an Eskimo</p>
  926. <p></br></p>
  927. <p class="p1">I did not sign up from a plane</p>
  928. <p class="p1">I did not sign up from a train.</p>
  929. <p class="p1">I did not sign up for a trial</p>
  930. <p class="p1">Most days I don’t even drive a mile.</p>
  931. <p></br></p>
  932. <p class="p1">I did not sign up in the snow</p>
  933. <p class="p1">If you’d ask me I’d tell you no.</p>
  934. <p></br></p>
  935. <p class="p1">I did not sign up on a bet</p>
  936. <p class="p1">I simply did not sign up yet.</p>
  937. <p></br></p>
  938. <p class="p1">I did not yet build an app</p>
  939. <p class="p1">I would rather take a nap.</p>
  940. <p></br></p>
  941. <p class="p1">Someday I might</p>
  942. <p class="p1">When the time is right</p>
  943. <p class="p1">People tell me it’s actually rather sweet</p>
  944. <p class="p1">They tell me in chat, and even via tweet</p>
  945. <p class="p1">It actually looks really neat</p>
  946. <p></br></p>
  947. <p class="p1">They’re smarter then me,</p>
  948. <p class="p1">So they plainly see,</p>
  949. <p class="p1">There’s power in Watson</p>
  950. <p class="p1">Which might lead to adoption</p>
  951. <p></br></p>
  952. <p class="p1">I’m sure I’ll give it a try</p>
  953. <p class="p1">I mean it, I can’t tell a lie</p>
  954. <p class="p1">XPages in the cloud,</p>
  955. <p class="p1">Would make me so proud</p>
  956. <p></br></p>
  957. <p class="p1">One day I’ll try Bluemix</p>
  958. <p class="p1">Until then, please stop being ___</p>
  959. <p></br></p>
  960. <p class="p1">Well crap, I guess nothing rhymes with Bluemix… This will forever be unfinished now&#8230;  Sigh&#8230;.</p>
  961. <p class="p1">====</p>
  962. <p class="p1"><a href="http://www.notesin9.com/2015/11/09/come-on-bluemix-youre-better-then-this" target="_blank">Way back in November I blogged about getting some similar emails from Bluemix</a>. I didn&#8217;t like it then and I don&#8217;t like it now. I don&#8217;t like the wording, as again, I&#8217;ve not signed up, validated an email address or placed any apps or data on Bluemix.  I really wish IBM would cut this out.  People don&#8217;t need to be tricked into using Bluemix. It&#8217;s a turn off.  Just make Bluemix as great as you can and people will come. I&#8217;ve heard a lot of good about Bluemix from the recent IBM Connect conference.  And with new updates into Domino Designer I&#8217;m probably getting closer to actually giving it a try which is why getting this in my inbox is extra annoying. If I sign up today I feel like I&#8217;m giving into a phishing scheme.  And can I even sign in?  It says my trial period has ended?  I bet there&#8217;s a good chance that&#8217;ll be a pain to sort out.</p>
  963. <p class="p1">Sigh.</p>
  964. <p>update:  Changed the title on suggestion from a friend to &#8220;Bluemix and Spam&#8221;.  That sounds better.</p>
  965. <img src="http://feeds.feedburner.com/~r/NotesIn9/~4/WvU4Icjj3h0" height="1" width="1" alt=""/>]]></content:encoded>
  966. <wfw:commentRss>http://www.notesin9.com/2016/02/08/bluemix-and-ham/feed/</wfw:commentRss>
  967. <slash:comments>0</slash:comments>
  968. <post-id xmlns="com-wordpress:feed-additions:1">2383</post-id> <feedburner:origLink>http://www.notesin9.com/2016/02/08/bluemix-and-ham/</feedburner:origLink></item>
  969. <item>
  970. <title>Alert! Danger! Chrome has a Dojo Bug that affects XPages</title>
  971. <link>http://feedproxy.google.com/~r/NotesIn9/~3/kRJP2Ux5Bqg/</link>
  972. <comments>http://www.notesin9.com/2016/01/29/alert-danger-chrome-has-a-dojo-bug-that-affects-xpages/#comments</comments>
  973. <pubDate>Fri, 29 Jan 2016 16:14:41 +0000</pubDate>
  974. <dc:creator><![CDATA[David Leedy]]></dc:creator>
  975. <category><![CDATA[XPages]]></category>
  976. <category><![CDATA[Bug]]></category>
  977.  
  978. <guid isPermaLink="false">http://www.notesin9.com/?p=2376</guid>
  979. <description><![CDATA[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 [&#8230;]]]></description>
  980. <content:encoded><![CDATA[<p>Declan Lynch found this bad news today.</p>
  981. <blockquote>
  982. <p class="p1">ATTENTION</p>
  983. <p class="p1">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.</p>
  984. <p class="p3"><a href="https://code.google.com/p/chromium/issues/detail?id=570622" target="_blank">https://code.google.com/p/chromium/issues/detail?id=570622</a></p>
  985. <p class="p1">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.</p>
  986. </blockquote>
  987. <p>&nbsp;</p>
  988. <p>&nbsp;</p>
  989. <p>PLEASE go to that issue and sign in with a Google account and star it.  Hopefully the more stars the higher priority it&#8217;ll get.  Comments might also be helpful.</p>
  990. <p>&nbsp;</p>
  991. <img src="http://feeds.feedburner.com/~r/NotesIn9/~4/kRJP2Ux5Bqg" height="1" width="1" alt=""/>]]></content:encoded>
  992. <wfw:commentRss>http://www.notesin9.com/2016/01/29/alert-danger-chrome-has-a-dojo-bug-that-affects-xpages/feed/</wfw:commentRss>
  993. <slash:comments>7</slash:comments>
  994. <post-id xmlns="com-wordpress:feed-additions:1">2376</post-id> <feedburner:origLink>http://www.notesin9.com/2016/01/29/alert-danger-chrome-has-a-dojo-bug-that-affects-xpages/</feedburner:origLink></item>
  995. <item>
  996. <title>Viewer Question about scoped variables in XPages</title>
  997. <link>http://feedproxy.google.com/~r/NotesIn9/~3/BNihI5_qrdY/</link>
  998. <comments>http://www.notesin9.com/2016/01/13/viewer-question-about-scoped-variables-in-xpages/#comments</comments>
  999. <pubDate>Wed, 13 Jan 2016 18:22:06 +0000</pubDate>
  1000. <dc:creator><![CDATA[David Leedy]]></dc:creator>
  1001. <category><![CDATA[Learning XPages]]></category>
  1002. <category><![CDATA[XPages]]></category>
  1003.  
  1004. <guid isPermaLink="false">http://www.notesin9.com/?p=2369</guid>
  1005. <description><![CDATA[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 [&#8230;]]]></description>
  1006. <content:encoded><![CDATA[<p>So I got this in my inbox :</p>
  1007. <blockquote><p>Dave,</p>
  1008. <p>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).</p>
  1009. <p>So loading the variables and writing the information to fields on different pages.</p>
  1010. <p>Thanks,</p></blockquote>
  1011. <p>I don&#8217;t have an article to point to so I figure I&#8217;ll just give it my best shot and make one up.</p>
  1012. <p>First let&#8217;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.</p>
  1013. <p>Now, sessionScope is an interesting case, and just so we’re clear, sessionScope is often thought to be the USERS session <strong>BUT IT&#8217;S NOT</strong>. It’s really the BROWSERS session. For example, if you are using sessionScope for things and the user logs out and then a different user logs in from the same browser &#8211; assuming it’s not been closed…  it’s possible the second user might get some left over values from the first user. So you have to be careful and sometimes you need to manually clear sessionScope.</p>
  1014. <p>Often people new to XPages might use sessionScope to hold things like a unid, or maybe other things about the users navigation status like last page or whatever. These are NOT good things to put into sessionScope because if the user opens your web app in another tab and starts doing 2 things at once then putting data like unids and stuff in sessionScope will be a problem.  The users second tab will interfere with the first tab.</p>
  1015. <p>What sessionScope IS good for is things like a shopping cart or the user and contact information.  Something that’s for the user and needs to span multiple pages.  Things like UNID’s or keys, I always try to put in the URL itself.  This solves the problem of 2 browser tabs bumping into each other and also makes the pages easier to bookmark for later use if need be.</p>
  1016. <p>Personally I used to use sessionScope for EVERYTHING when I started out.  Now I use it much less.  I do much more with viewScope.  Conceptually what I do is in the beforePageLoad event, I’ll grab any parameters I need from the URL and anything I need from session or applicationScopes and then use that to continue loading my page.  In the example of a “company document”.  If I have a main page I’ll pass the unid or key (I use keys more then unids) in via the URL and grab that and load the data that I want.  Now if there’s a link to another page related to the same company I’ll just keep that unid/key in the url and simply reload the company from disc on the next page.  So it’s kind of a bummer to reload the company data for each page, but doing so makes things a lot easier.  If you have a big app there are caching solutions to aid this and we use some in the day job, but I’ve never really found it to be a problem.</p>
  1017. <p>So with the information you’ve given me, I’d suggest you keep your unid/key in the url.  UserName should be global really so I’m not sure if you really need to store that anywhere, but yes I’d store the contact information in scope.  If you know Java that could be a small managed bean or other object that lives in a pageController.  If you’re using SSJS you could make several variables &#8211; ssAddress1, ssCity, ssState, etc…  and put those in sessionScope.</p>
  1018. <p>But I’d probably sooner make a little map and put the map into sessionScope rather then having a ton of variables I need to track… I’ve done this on NotesIn9 several times I think…  something like</p>
  1019. <pre>var myMap = new java.util.HashMap();
  1020. myMap.put(“address1”, ..myValue..);
  1021. myMap.put(“city”, ..myCityValue..);
  1022. sessionScope.put(“userAddress”, myMap);</pre>
  1023. <p>then to use the map it should look something like this :</p>
  1024. <pre>document.replaceItemValue(“address1”, sessionScope.userAddress.address1);</pre>
  1025. <p>(Note I’m not typing in an editor and testing…  but that should work or be REALLY close.)</p>
  1026. <p>Creating and putting your own map into scope will at least let you group the data together.</p>
  1027. <p>&nbsp;</p>
  1028. <p>Hopefully that helps a little bit.  If not just let me know.</p>
  1029. <p>Good Luck!</p>
  1030. <p>Dave</p>
  1031. <p>&nbsp;</p>
  1032. <img src="http://feeds.feedburner.com/~r/NotesIn9/~4/BNihI5_qrdY" height="1" width="1" alt=""/>]]></content:encoded>
  1033. <wfw:commentRss>http://www.notesin9.com/2016/01/13/viewer-question-about-scoped-variables-in-xpages/feed/</wfw:commentRss>
  1034. <slash:comments>3</slash:comments>
  1035. <post-id xmlns="com-wordpress:feed-additions:1">2369</post-id> <feedburner:origLink>http://www.notesin9.com/2016/01/13/viewer-question-about-scoped-variables-in-xpages/</feedburner:origLink></item>
  1036. <item>
  1037. <title>What’s your Christmas Movie Play List?</title>
  1038. <link>http://feedproxy.google.com/~r/NotesIn9/~3/m0Xgoj_BrkY/</link>
  1039. <comments>http://www.notesin9.com/2015/12/23/whats-your-christmas-movie-play-list/#comments</comments>
  1040. <pubDate>Thu, 24 Dec 2015 02:07:41 +0000</pubDate>
  1041. <dc:creator><![CDATA[David Leedy]]></dc:creator>
  1042. <category><![CDATA[Community]]></category>
  1043. <category><![CDATA[Christmas]]></category>
  1044.  
  1045. <guid isPermaLink="false">http://www.notesin9.com/?p=2365</guid>
  1046. <description><![CDATA[At this time of year we look forward to watching our &#8220;standard&#8221; selection of Christmas movies.  Here&#8217;s our top holiday movies. #1 has to be Christmas Vacation.  Good fun for all the family.  We&#8217;ll usually start the season with this movie and watch it again on or near Christmas Eve.  Just a great movie. Much [&#8230;]]]></description>
  1047. <content:encoded><![CDATA[<p>At this time of year we look forward to watching our &#8220;standard&#8221; selection of Christmas movies.  Here&#8217;s our top holiday movies.</p>
  1048. <p>#1 has to be <a href="http://www.imdb.com/title/tt0097958/?ref_=nv_sr_1" target="_blank">Christmas Vacation</a>.  Good fun for all the family.  We&#8217;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.</p>
  1049. <p>#2 is probably the best Christmas movie ever in my opinion.  Unfortunately it&#8217;s Adults only, but <a href="http://www.imdb.com/title/tt0314331/?ref_=fn_al_tt_1" target="_blank">Love Actually</a> is just a wonderful movie. It&#8217;s my wife&#8217;s favorite movie of all time.  If it didn&#8217;t have the adult only parts it would be #1 on the list.</p>
  1050. <p>#3 is pure family movie.  It&#8217;s pretty rare so you might not know it.  &#8220;<a href="https://en.wikipedia.org/wiki/A_Muppet_Family_Christmas" target="_blank">A Muppet Family Christmas</a>&#8220;. This is just a wonderful family movie. If you like the muppets you need to see this.  Sadly this year I somehow misplaced it..  I can&#8217;t find my ripped version or the DVD version which I originally got from a cereal box of all places.  But It looks like it&#8217;s <a href="https://www.youtube.com/watch?v=MWTSe_Y5Klg" target="_blank">on YouTube</a> so I highly recommend checking it out.</p>
  1051. <p>#4 is <a href="http://www.imdb.com/title/tt0096061/?ref_=fn_al_tt_1" target="_blank">Scrooged</a>.  Bill Murray at his best.</p>
  1052. <p>#5 of course is <a href="http://www.imdb.com/title/tt0059026/?ref_=nv_sr_1" target="_blank">Charlie Brown Christmas</a>.</p>
  1053. <p>Those are our top 5.  What&#8217;s yours?</p>
  1054. <p>&nbsp;</p>
  1055. <p>&nbsp;</p>
  1056. <img src="http://feeds.feedburner.com/~r/NotesIn9/~4/m0Xgoj_BrkY" height="1" width="1" alt=""/>]]></content:encoded>
  1057. <wfw:commentRss>http://www.notesin9.com/2015/12/23/whats-your-christmas-movie-play-list/feed/</wfw:commentRss>
  1058. <slash:comments>3</slash:comments>
  1059. <post-id xmlns="com-wordpress:feed-additions:1">2365</post-id> <feedburner:origLink>http://www.notesin9.com/2015/12/23/whats-your-christmas-movie-play-list/</feedburner:origLink></item>
  1060. <item>
  1061. <title>NotesIn9 187: Highlights from MWLug – Nginx and PageSpeed</title>
  1062. <link>http://feedproxy.google.com/~r/NotesIn9/~3/QYmL0VjEEm8/</link>
  1063. <comments>http://www.notesin9.com/2015/12/03/notesin9-187-highlights-from-mwlug-nginx-and-pagespeed/#respond</comments>
  1064. <pubDate>Fri, 04 Dec 2015 01:35:03 +0000</pubDate>
  1065. <dc:creator><![CDATA[David Leedy]]></dc:creator>
  1066. <category><![CDATA[Other Tech]]></category>
  1067. <category><![CDATA[Nginx]]></category>
  1068. <category><![CDATA[PageSpeed]]></category>
  1069.  
  1070. <guid isPermaLink="false">http://www.notesin9.com/?p=2358</guid>
  1071. <description><![CDATA[In this show, IBM Champion, Eric McCormick, returns with a great show taken from his presentation at the MWLug conference. He&#8217;ll be talking about Nginx and PageSpeed and how and why you should care about them.]]></description>
  1072. <content:encoded><![CDATA[<p>In this show, IBM Champion, Eric McCormick, returns with a great show taken from his presentation at the MWLug conference.  He&#8217;ll be talking about Nginx and PageSpeed and how and why you should care about them.</p>
  1073. <p><iframe class='youtube-player' type='text/html' width='640' height='390' src='http://www.youtube.com/embed/1DIGn0kZmR4?version=3&#038;rel=1&#038;fs=1&#038;autohide=2&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;wmode=transparent' allowfullscreen='true' style='border:0;'></iframe></p>
  1074. <img src="http://feeds.feedburner.com/~r/NotesIn9/~4/QYmL0VjEEm8" height="1" width="1" alt=""/>]]></content:encoded>
  1075. <wfw:commentRss>http://www.notesin9.com/2015/12/03/notesin9-187-highlights-from-mwlug-nginx-and-pagespeed/feed/</wfw:commentRss>
  1076. <slash:comments>0</slash:comments>
  1077. <post-id xmlns="com-wordpress:feed-additions:1">2358</post-id> <feedburner:origLink>http://www.notesin9.com/2015/12/03/notesin9-187-highlights-from-mwlug-nginx-and-pagespeed/</feedburner:origLink></item>
  1078. <item>
  1079. <title>It’s back!  Come and play the Tree on a Truck Game!!</title>
  1080. <link>http://feedproxy.google.com/~r/NotesIn9/~3/TW25zj2ms6c/</link>
  1081. <comments>http://www.notesin9.com/2015/11/26/its-back-come-and-play-the-tree-on-a-truck-game/#respond</comments>
  1082. <pubDate>Thu, 26 Nov 2015 20:57:01 +0000</pubDate>
  1083. <dc:creator><![CDATA[David Leedy]]></dc:creator>
  1084. <category><![CDATA[Community]]></category>
  1085. <category><![CDATA[Tree Game]]></category>
  1086.  
  1087. <guid isPermaLink="false">http://www.notesin9.com/?p=2353</guid>
  1088. <description><![CDATA[It’s the time of year again. Every year my family plays a simple game to get into the holiday spirit.  It’s competitive and borderline cut-throat at times but at the core it’s simple.  We count the number of Christmas Trees that we see on cars and trucks.  By count I mean the first one who [&#8230;]]]></description>
  1089. <content:encoded><![CDATA[<p>It’s the time of year again. Every year my family plays a simple game to get into the holiday spirit.  It’s competitive and borderline cut-throat at times but at the core it’s simple.  We count the number of Christmas Trees that we see on cars and trucks.  By count I mean the first one who sees it and calls it gets a point.  And by calls it I mean the first person who shouts “TREE!” get’s that tree as a point.  It’s actually loads of fun while still stressful haha.</p>
  1090. <p>So if you&#8217;re interested in playing along sign up and give it a go!</p>
  1091. <h3><a href="http://treeonatruck.com" target="_blank">TreeOnATruck.com</a></h3>
  1092. <p>P.S. The app is pretty basic and a work in progress &#8211; but that&#8217;s for a future blog post!  </p>
  1093. <img src="http://feeds.feedburner.com/~r/NotesIn9/~4/TW25zj2ms6c" height="1" width="1" alt=""/>]]></content:encoded>
  1094. <wfw:commentRss>http://www.notesin9.com/2015/11/26/its-back-come-and-play-the-tree-on-a-truck-game/feed/</wfw:commentRss>
  1095. <slash:comments>0</slash:comments>
  1096. <post-id xmlns="com-wordpress:feed-additions:1">2353</post-id> <feedburner:origLink>http://www.notesin9.com/2015/11/26/its-back-come-and-play-the-tree-on-a-truck-game/</feedburner:origLink></item>
  1097. <item>
  1098. <title>Community Shoutout – Timothy Briley</title>
  1099. <link>http://feedproxy.google.com/~r/NotesIn9/~3/RncgKKP649k/</link>
  1100. <comments>http://www.notesin9.com/2015/11/17/community-shoutout-timothy-briley/#comments</comments>
  1101. <pubDate>Tue, 17 Nov 2015 18:54:04 +0000</pubDate>
  1102. <dc:creator><![CDATA[David Leedy]]></dc:creator>
  1103. <category><![CDATA[Community]]></category>
  1104.  
  1105. <guid isPermaLink="false">http://www.notesin9.com/?p=2349</guid>
  1106. <description><![CDATA[&#160; Just a big Happy Birthday to Tim who, unfortunately is a long way from home this week. Safe travels home buddy! &#160; &#160;]]></description>
  1107. <content:encoded><![CDATA[<p>&nbsp;</p>
  1108. <p>Just a big Happy Birthday to Tim who, unfortunately is a long way from home this week.</p>
  1109. <p>Safe travels home buddy!</p>
  1110. <p>&nbsp;</p>
  1111. <p>&nbsp;</p>
  1112. <img src="http://feeds.feedburner.com/~r/NotesIn9/~4/RncgKKP649k" height="1" width="1" alt=""/>]]></content:encoded>
  1113. <wfw:commentRss>http://www.notesin9.com/2015/11/17/community-shoutout-timothy-briley/feed/</wfw:commentRss>
  1114. <slash:comments>1</slash:comments>
  1115. <post-id xmlns="com-wordpress:feed-additions:1">2349</post-id> <feedburner:origLink>http://www.notesin9.com/2015/11/17/community-shoutout-timothy-briley/</feedburner:origLink></item>
  1116. <item>
  1117. <title>XPages.TV is dead.  XPages.TV is born again.</title>
  1118. <link>http://feedproxy.google.com/~r/NotesIn9/~3/UsYpiIKE0mQ/</link>
  1119. <comments>http://www.notesin9.com/2015/11/16/xpages-tv-is-dead-xpages-tv-is-born-again/#respond</comments>
  1120. <pubDate>Tue, 17 Nov 2015 01:16:13 +0000</pubDate>
  1121. <dc:creator><![CDATA[David Leedy]]></dc:creator>
  1122. <category><![CDATA[Community]]></category>
  1123. <category><![CDATA[Notes In 9]]></category>
  1124. <category><![CDATA[Uncategorized]]></category>
  1125. <category><![CDATA[XPages]]></category>
  1126.  
  1127. <guid isPermaLink="false">http://www.notesin9.com/?p=2345</guid>
  1128. <description><![CDATA[For years I&#8217;ve known that my XPages.TV site sucked. For years you knew that also. Well finally I&#8217;m starting to do something about it. XPages.TV was meant to be an on line catalog of all the NotesIn9 shows. Since the shows have a longer shelf life then a typical blog/podcast I wanted some way to [&#8230;]]]></description>
  1129. <content:encoded><![CDATA[<p>For years I&#8217;ve known that my <a href="http://xpages.tv" target="_blank">XPages.TV</a> site sucked.  For years you knew that also.  Well finally I&#8217;m starting to do something about it.</p>
  1130. <p><a href="http://xpages.tv" target="_blank">XPages.TV</a> was meant to be an on line catalog of all the NotesIn9 shows.  Since the shows have a longer shelf life then a typical blog/podcast I wanted some way to get to them easier.  And I didn&#8217;t know a way to do something clever in wordpress itself.  So I wrote a little template to try and do some clever things and it was a total failure.  So tonight I&#8217;ve killed that.</p>
  1131. <p><a href="http://xpages.tv" target="_blank">XPages.TV</a> is currently showing the raw data of the NotesIn9 shows.  Big thanks to Tim Briley for helping me gather the data. It&#8217;s barebones and ugly, but already should be doing a better job then my last attempt.</p>
  1132. <p>So if you&#8217;re looking for a particular NotesIn9 show, check out <a href="http://xpages.tv" target="_blank">XPages.TV</a> for the complete list and you can open links to get to the Youtube video or even the blog post.</p>
  1133. <img src="http://feeds.feedburner.com/~r/NotesIn9/~4/UsYpiIKE0mQ" height="1" width="1" alt=""/>]]></content:encoded>
  1134. <wfw:commentRss>http://www.notesin9.com/2015/11/16/xpages-tv-is-dead-xpages-tv-is-born-again/feed/</wfw:commentRss>
  1135. <slash:comments>0</slash:comments>
  1136. <post-id xmlns="com-wordpress:feed-additions:1">2345</post-id> <feedburner:origLink>http://www.notesin9.com/2015/11/16/xpages-tv-is-dead-xpages-tv-is-born-again/</feedburner:origLink></item>
  1137. <item>
  1138. <title>Announcing the XPages Development chat on Slack</title>
  1139. <link>http://feedproxy.google.com/~r/NotesIn9/~3/EsVyHsTGVSs/</link>
  1140. <comments>http://www.notesin9.com/2015/11/16/announcing-the-xpages-development-chat-on-slack/#comments</comments>
  1141. <pubDate>Mon, 16 Nov 2015 16:49:09 +0000</pubDate>
  1142. <dc:creator><![CDATA[David Leedy]]></dc:creator>
  1143. <category><![CDATA[Community]]></category>
  1144. <category><![CDATA[XPages]]></category>
  1145. <category><![CDATA[Slack]]></category>
  1146.  
  1147. <guid isPermaLink="false">http://www.notesin9.com/?p=2337</guid>
  1148. <description><![CDATA[If you&#8217;ve never heard of Slack, it&#8217;s basically a &#8220;messaging app for Teams&#8221;.  You can access it via the web, desktop application or mobile app. Slack is a persistent chat experience with really good software behind it.  It allows for different &#8220;channels&#8221; inside the room so we currently have &#8220;general&#8221;, &#8220;beginner&#8221;, &#8220;advanced&#8221; and &#8220;random&#8221; discussion [&#8230;]]]></description>
  1149. <content:encoded><![CDATA[<p>If you&#8217;ve never heard of <a href="https://slack.com/" target="_blank">Slack</a>, it&#8217;s basically a &#8220;messaging app for Teams&#8221;.  You can access it via the web, desktop application or mobile app. Slack is a persistent chat experience with really good software behind it.  It allows for different &#8220;channels&#8221; inside the room so we currently have &#8220;general&#8221;, &#8220;beginner&#8221;, &#8220;advanced&#8221; and &#8220;random&#8221; discussion area.</p>
  1150. <p>I little while ago <a href="https://frostillic.us/" target="_blank">Jesse Gallagher</a> and I setup an XPages Development chat on Slack.  We&#8217;ve been playing with it and would now like to make this available to the public.</p>
  1151. <p>The goal of the chat is to be a place where people can come together and talk XPages. There&#8217;s no good public place to really do this that I know of.  The XPages Forum is a disappointment.  Stack OverFlow wants specific questions and abhors actual &#8220;discussions&#8221;, and you can&#8217;t really start a discussion on someones blog.</p>
  1152. <p>So where do you go to just discuss an idea, ask a generic question or even just say hi to like minded individuals? We give you:</p>
  1153. <p style="text-align: center;"><strong><a href="http://xpages.slack.com" target="_blank">XPages.slack.com</a></strong></p>
  1154. <p>Because this is an open invite we do have some rules that are needed to maintain decorum.  Those rules are at the bottom of the post.</p>
  1155. <p>How do you join? <del> Unfortunately email addresses have to be &#8220;approved&#8221; currently.  There are ways around this but we&#8217;ve not really looked into it yet.  So for now just send me an email and I will add you to the group as I FIND THE TIME.  So don&#8217;t expect instant access.  <img src="https://s.w.org/images/core/emoji/2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></del></p>
  1156. <p>UPDATE: Thanks to Declan Lynch you can now auto join. Please use this link :</p>
  1157. <p><a href="http://xpages-slack-invites.herokuapp.com/" target="_blank">http://xpages-slack-invites.herokuapp.com/</a></p>
  1158. <p class="p1">Thanks!</p>
  1159. <p class="p1">Dave</p>
  1160. <p class="p1">=====</p>
  1161. <p class="p1"><strong>XPages Slack Chat Rules</strong></p>
  1162. <p class="p1"><span class="s1">1. No Bitching at all. We are about Doing.</span></p>
  1163. <p class="p1"><span class="s1">2. Stay close to the XPages topic.  Off topic is allowed in <a href="https://xpages.slack.com/archives/random"><span class="s2">#random</span></a>. Bitching is never allowed.</span></p>
  1164. <p class="p1"><span class="s1">3. All content discussed in the chat should be considered public. Do not share code or ideas that you consider private. Do not discuss NDA material.</span></p>
  1165. <p class="p1"><span class="s1">This is a community chat of XPages enthusiasts and NOT a support group. While questions may be asked do not expect a solution.  If you get one great.  If not then realize that everyone is busy with their day jobs.</span></p>
  1166. <p class="p3"><span class="s3">The recommended way to ask a question is to post it on StackOverFlow and then post a link to the question in the chat.</span></p>
  1167. <img src="http://feeds.feedburner.com/~r/NotesIn9/~4/EsVyHsTGVSs" height="1" width="1" alt=""/>]]></content:encoded>
  1168. <wfw:commentRss>http://www.notesin9.com/2015/11/16/announcing-the-xpages-development-chat-on-slack/feed/</wfw:commentRss>
  1169. <slash:comments>2</slash:comments>
  1170. <post-id xmlns="com-wordpress:feed-additions:1">2337</post-id> <feedburner:origLink>http://www.notesin9.com/2015/11/16/announcing-the-xpages-development-chat-on-slack/</feedburner:origLink></item>
  1171. <item>
  1172. <title>Ask the XPages Experts Webinar Next Week!</title>
  1173. <link>http://feedproxy.google.com/~r/NotesIn9/~3/PZkV4SnfKQo/</link>
  1174. <comments>http://www.notesin9.com/2015/11/12/ask-the-xpages-experts-webinar-next-week/#respond</comments>
  1175. <pubDate>Thu, 12 Nov 2015 20:02:31 +0000</pubDate>
  1176. <dc:creator><![CDATA[David Leedy]]></dc:creator>
  1177. <category><![CDATA[Community]]></category>
  1178. <category><![CDATA[XPages]]></category>
  1179.  
  1180. <guid isPermaLink="false">http://www.notesin9.com/?p=2331</guid>
  1181. <description><![CDATA[Next week, on Tuesday November 17th from 10:30 AM EST to 12:00 PM EST TLCC and Teamstudio will be hosting an XPages webinar called &#8220;Ask the Experts&#8221;. For FREE!!!! I&#8217;ll be joining the panel with  3 true experts in the form of Mike McGarel, Jesse Gallagher and Nathan T. Freeman. We&#8217;ll each be bringing a SHORT [&#8230;]]]></description>
  1182. <content:encoded><![CDATA[<p>Next week, on Tuesday November 17th from 10:30 AM EST to 12:00 PM EST TLCC and Teamstudio will be hosting an XPages webinar called &#8220;Ask the Experts&#8221;. For FREE!!!!</p>
  1183. <p>I&#8217;ll be joining the panel with  3 true experts in the form of Mike McGarel, Jesse Gallagher and Nathan T. Freeman.</p>
  1184. <p>We&#8217;ll each be bringing a SHORT 5-10 minute XPages topic.  The rest of the time will be dedicated to any question you might have.</p>
  1185. <p>So please, if you&#8217;re working with XPages.  Come join us next week.  Watch the short demos.  Say Hi. Ask any question you want.  We&#8217;re all happy to try and help out.</p>
  1186. <p><a href="http://www.tlcc.com/xpages-webinar" target="_blank">http://www.tlcc.com/xpages-webinar</a></p>
  1187. <img src="http://feeds.feedburner.com/~r/NotesIn9/~4/PZkV4SnfKQo" height="1" width="1" alt=""/>]]></content:encoded>
  1188. <wfw:commentRss>http://www.notesin9.com/2015/11/12/ask-the-xpages-experts-webinar-next-week/feed/</wfw:commentRss>
  1189. <slash:comments>0</slash:comments>
  1190. <post-id xmlns="com-wordpress:feed-additions:1">2331</post-id> <feedburner:origLink>http://www.notesin9.com/2015/11/12/ask-the-xpages-experts-webinar-next-week/</feedburner:origLink></item>
  1191. <item>
  1192. <title>Come on Bluemix.  You’re better then this.</title>
  1193. <link>http://feedproxy.google.com/~r/NotesIn9/~3/K3N60cmf5ys/</link>
  1194. <comments>http://www.notesin9.com/2015/11/09/come-on-bluemix-youre-better-then-this/#comments</comments>
  1195. <pubDate>Mon, 09 Nov 2015 15:20:02 +0000</pubDate>
  1196. <dc:creator><![CDATA[David Leedy]]></dc:creator>
  1197. <category><![CDATA[Bluemix]]></category>
  1198.  
  1199. <guid isPermaLink="false">http://www.notesin9.com/?p=2319</guid>
  1200. <description><![CDATA[Let&#8217;s be clear.  I AM interested in Bluemix.  I&#8217;ve had several NotesIn9 shows dedicated to it already and I&#8217;d like to get more. I do want to play with it myself &#8211; especially the XPages experimental bits. Even forgetting about XPages stuff,  Bluemix seems to have a wealth of capabilities.  It looks like a developers [&#8230;]]]></description>
  1201. <content:encoded><![CDATA[<p>Let&#8217;s be clear.  I AM interested in Bluemix.  I&#8217;ve had several NotesIn9 shows dedicated to it already and I&#8217;d like to get more. I do want to play with it myself &#8211; especially the XPages experimental bits. Even forgetting about XPages stuff,  Bluemix seems to have a wealth of capabilities.  It looks like a developers candy store. Sadly I suffer from a lack of time, knowledge of the options and I still some trepidation over possible costs and capabilities.  So for now, I&#8217;m watching and waiting for a good opportunity to check it out.</p>
  1202. <p>But that doesn&#8217;t mean I want to be &#8220;tricked&#8221; into using it.  I recently found 2 emails in my inbox about Bluemix.</p>
  1203. <p>The first email came to an address that I rarely use because it&#8217;s from my wife&#8217;s laser engraving business&#8217;s domain. Contrary to what the email says I did NOT sign up for Bluemix at that address.  I THINK I used that address for Lotusphere in 2010 because my company at that time, refused to send me but I&#8217;m not sure. I know I did not use it for anything Bluemix related.</p>
  1204. <p>The second email came to me at a different, more common address that I use.  While I honestly don&#8217;t think I&#8217;ve ever registered for Bluemix, it&#8217;s possible I might have under that address a long time ago. But the fact that I don&#8217;t actually have a &#8220;confirmation email&#8221; in my inbox makes me a little suspicious as well.</p>
  1205. <p>To be honest, both emails feel like SPAM type tricks where my emails addresses, given to IBM for other purposes, are re-used to try and trick my into signing up for Bluemix.</p>
  1206. <p>Hopefully this was an honest mistake somewhere down the line.</p>
  1207. <p>If not then I&#8217;d simply ask IBM / Bluemix to not do this.  Don&#8217;t try and trick people into using your tools.  Just make the best tools you can and people will want to give it a try.</p>
  1208. <p>&nbsp;</p>
  1209. <p>&nbsp;</p>
  1210. <p><a href="http://www.notesin9.com/wp-content/uploads/2015/11/bluemix1.png"><img class="alignnone wp-image-2320 size-full" src="http://www.notesin9.com/wp-content/uploads/2015/11/bluemix1.png" alt="bluemix1" width="705" height="434" srcset="http://www.notesin9.com/wp-content/uploads/2015/11/bluemix1.png 705w, http://www.notesin9.com/wp-content/uploads/2015/11/bluemix1-300x185.png 300w" sizes="(max-width: 705px) 100vw, 705px" /></a></p>
  1211. <p>&nbsp;</p>
  1212. <p>=====</p>
  1213. <p>&nbsp;</p>
  1214. <p><a href="http://www.notesin9.com/wp-content/uploads/2015/11/bluemix11.png"><img class="alignnone wp-image-2322 size-large" src="http://www.notesin9.com/wp-content/uploads/2015/11/bluemix11-582x1024.png" alt="bluemix1" width="582" height="1024" srcset="http://www.notesin9.com/wp-content/uploads/2015/11/bluemix11-582x1024.png 582w, http://www.notesin9.com/wp-content/uploads/2015/11/bluemix11-170x300.png 170w, http://www.notesin9.com/wp-content/uploads/2015/11/bluemix11.png 640w" sizes="(max-width: 582px) 100vw, 582px" /></a></p>
  1215. <p>&nbsp;</p>
  1216. <img src="http://feeds.feedburner.com/~r/NotesIn9/~4/K3N60cmf5ys" height="1" width="1" alt=""/>]]></content:encoded>
  1217. <wfw:commentRss>http://www.notesin9.com/2015/11/09/come-on-bluemix-youre-better-then-this/feed/</wfw:commentRss>
  1218. <slash:comments>2</slash:comments>
  1219. <post-id xmlns="com-wordpress:feed-additions:1">2319</post-id> <feedburner:origLink>http://www.notesin9.com/2015/11/09/come-on-bluemix-youre-better-then-this/</feedburner:origLink></item>
  1220. <item>
  1221. <title>WordPress resolution…</title>
  1222. <link>http://feedproxy.google.com/~r/NotesIn9/~3/WUvBilAMSiM/</link>
  1223. <comments>http://www.notesin9.com/2015/11/06/wordpress-resolution/#respond</comments>
  1224. <pubDate>Fri, 06 Nov 2015 20:25:40 +0000</pubDate>
  1225. <dc:creator><![CDATA[David Leedy]]></dc:creator>
  1226. <category><![CDATA[Community]]></category>
  1227. <category><![CDATA[Blog]]></category>
  1228.  
  1229. <guid isPermaLink="false">http://www.notesin9.com/?p=2316</guid>
  1230. <description><![CDATA[So last week I came to realize my site was hacked.  Not being an expert at WordPress and with a lot going on in work and home life I was a little, shall we say, &#8220;distraught&#8221; at the prospect of dealing with this. But luckily I follow my own advice.  You see I&#8217;ve been preaching [&#8230;]]]></description>
  1231. <content:encoded><![CDATA[<p>So last week I came to realize my site was hacked.  Not being an expert at WordPress and with a lot going on in work and home life I was a little, shall we say, &#8220;distraught&#8221; at the prospect of dealing with this.</p>
  1232. <p>But luckily I follow my own advice.  You see I&#8217;ve been preaching for a long time the benefits of &#8220;Joining the community&#8221;.  That the benefits of sharing information will give you back rewards ten fold.  I could certainly do better in my own sharing but I&#8217;ve still managed to shared a bunch over the years.</p>
  1233. <p>What have I gotten back from all that sharing? Let&#8217;s see, knowledge, experience, speaking opportunities, a dream job and oh yes&#8230;.  <strong>FRIENDS</strong>!</p>
  1234. <p>I had several friends help me with getting my site back in order.  A huge thank you to Bruce Elgort, Eric McCormick, Declan Lynch and Marky Roden for technical and even &#8220;venting support&#8221;.</p>
  1235. <p>I ended up adding some plugins to the installation:</p>
  1236. <p class="p1">iThemes Security</p>
  1237. <p class="p1">Sucuri Security</p>
  1238. <p class="p1">Word fence</p>
  1239. <p>&nbsp;</p>
  1240. <p>One of them told me the problem files, which I deleted.  I then in place re-installed wordpress.  Then I used the plugins to try and better &#8220;harden&#8221; the site.</p>
  1241. <p>Hopefully that&#8217;s the end of that.</p>
  1242. <p>P.S.</p>
  1243. <p>If you want to get off the bench and start sharing &#8211; let me know and I&#8217;ll help you.  If you want a no cost blog that looks pretty cool check out this article from Eric:</p>
  1244. <p><a href="http://edm00se.io/web/the-right-tool-for-the-job/" target="_blank">The right tool for the right job.</a></p>
  1245. <p>&nbsp;</p>
  1246. <p>&nbsp;</p>
  1247. <img src="http://feeds.feedburner.com/~r/NotesIn9/~4/WUvBilAMSiM" height="1" width="1" alt=""/>]]></content:encoded>
  1248. <wfw:commentRss>http://www.notesin9.com/2015/11/06/wordpress-resolution/feed/</wfw:commentRss>
  1249. <slash:comments>0</slash:comments>
  1250. <post-id xmlns="com-wordpress:feed-additions:1">2316</post-id> <feedburner:origLink>http://www.notesin9.com/2015/11/06/wordpress-resolution/</feedburner:origLink></item>
  1251. <media:rating>nonadult</media:rating></channel>
  1252. </rss>
  1253.  

If you would like to create a banner that links to this page (i.e. this validation result), do the following:

  1. Download the "valid RSS" banner.

  2. Upload the image to your own server. (This step is important. Please do not link directly to the image on this server.)

  3. Add this HTML to your page (change the image src attribute if necessary):

If you would like to create a text link instead, here is the URL you can use:

http://www.feedvalidator.org/check.cgi?url=http%3A//feeds.feedburner.com/notesin9

Copyright © 2002-9 Sam Ruby, Mark Pilgrim, Joseph Walton, and Phil Ringnalda