<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-8130468658145745719</id><updated>2011-11-16T17:43:33.070-08:00</updated><category term='IBM'/><category term='Lotus Connections'/><category term='Development'/><category term='Social'/><category term='Stuff'/><category term='Lotus'/><category term='Article'/><category term='Lotusphere'/><title type='text'>The Xpage guy</title><subtitle type='html'>Documenting an Aussie developer's journey to learn Xpages. &lt;br&gt;
Warning: may also contain other Notes/Domino stuff.
And traces of Nuts. 
End disclaimer....</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://xpageguy.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8130468658145745719/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://xpageguy.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Dan Lowden (aka the XPage guy)</name><uri>http://www.blogger.com/profile/14301771665922982476</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_M7_MgIDMkHE/S1b1Q96bQwI/AAAAAAAAABE/pLzEwotK4ew/S220/n689751514_1660372_547.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>16</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-8130468658145745719.post-7482445070103523247</id><published>2010-11-17T14:47:00.000-08:00</published><updated>2010-11-17T14:47:43.333-08:00</updated><title type='text'>A sticky GUI mess</title><content type='html'>I'm&amp;nbsp;working on a&amp;nbsp;project at the moment, migrating a large Domino customer from &lt;a href="http://en.wikipedia.org/wiki/AIX_operating_system"&gt;AIX&lt;/a&gt; to Linux. While I won't bore you with gritty details, I will say that I am actually *really* enjoying the switch from the usual wintel deployments to Linux. &lt;br /&gt;&lt;br /&gt;Now, like most&amp;nbsp;self-confessed geeks -&amp;nbsp;I'm a hard-core Linux user (*disclaimer - hardcore and Linux may also be referreed to as casual and with&amp;nbsp;&lt;a href="http://www.ubuntu.com/"&gt;Ubuntu&lt;/a&gt;&amp;nbsp;-- well its so easy isnt it?),&amp;nbsp;I often compile my own Kernel (errrm... booting from the &lt;a href="https://help.ubuntu.com/community/BootFromCD"&gt;Live CD&lt;/a&gt;&amp;nbsp;is kinda compiling... isnt it?), and generally revel in the power that comes&amp;nbsp;from&amp;nbsp;a weilding a black console and blinking cursor as if i'd just executed the &lt;a href="http://ezinearticles.com/?id=4834062&amp;amp;The-Zergling-Rush---A-Popular-StarCraft-2-Tactic="&gt;Zerg Rush manouvre&lt;/a&gt; in the original version of Star Craft . However&amp;nbsp;beneath my newfound, self-professed&amp;nbsp;&lt;a href="http://www.jayssite.com/stuff/l33t/l33t_translator.html"&gt;l33t&amp;nbsp;&lt;/a&gt;status -&amp;nbsp;there's really is only one reason why I was able to feel so at home (&lt;a href="http://en.wikipedia.org/wiki/Newbie"&gt;n00b&lt;/a&gt;) on a new O/S. The GUI.&lt;br /&gt;&lt;br /&gt;For those not in the know, most Liunx distro's use either &lt;a href="http://kde.org/"&gt;KDE&lt;/a&gt; or &lt;a href="http://www.gnome.org/"&gt;Gnome&lt;/a&gt; to handle the GUI portion of the O/S, with some distro's like Ubuntu having done such a good job of implementing the GUI, that even the most&amp;nbsp;basic of Windows users (Hi Mum) are able to get around, surf the net and use word processing with no training what-so-ever.&lt;br /&gt;&lt;br /&gt;Which brings me to the point of my post. &lt;br /&gt;&lt;br /&gt;Before&amp;nbsp;I started this project,&amp;nbsp;I hadnt realised that as an IT professional, with some 10 years in the industry - just *how* GUI-dependant I was. I mean, im more than happy to splash out to a console in Windows for the standard ping, netstat amd the occasional nslookup. And even on my home Ubuntu install, was more than cool with &lt;a href="http://en.wikipedia.org/wiki/Sudo"&gt;sudo&lt;/a&gt;'ing to change passwords for users in the system. However,&amp;nbsp;the client&amp;nbsp;I&amp;nbsp;am currently working&amp;nbsp;for has chosen not use a GUI&amp;nbsp;with the RedHat install for Domino - leaving me to need brush up rather quickly on my console skills. Which remarkably, happened in the space of 2-3 days. I now, *feel* i know enough to impress (and scare) most windows engineers into thinking I am &lt;a href="http://en.wikipedia.org/wiki/Linus_Torvalds"&gt;Linus Torvalds&lt;/a&gt; (well almost).&lt;br /&gt;&lt;br /&gt;So, given my new found respect for the console, and the power that comes with it -- a little humour for you all below.&lt;br /&gt;&lt;br /&gt;Also, stay tuned for a 3 part install guide to getting Domino up and running on Redhat.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_M7_MgIDMkHE/TORYrG6a_GI/AAAAAAAAAEE/746vNFvkpjI/s1600/sandwich.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="265" px="true" src="http://2.bp.blogspot.com/_M7_MgIDMkHE/TORYrG6a_GI/AAAAAAAAAEE/746vNFvkpjI/s320/sandwich.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8130468658145745719-7482445070103523247?l=xpageguy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xpageguy.blogspot.com/feeds/7482445070103523247/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://xpageguy.blogspot.com/2010/11/sticky-gui-mess.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8130468658145745719/posts/default/7482445070103523247'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8130468658145745719/posts/default/7482445070103523247'/><link rel='alternate' type='text/html' href='http://xpageguy.blogspot.com/2010/11/sticky-gui-mess.html' title='A sticky GUI mess'/><author><name>Dan Lowden (aka the XPage guy)</name><uri>http://www.blogger.com/profile/14301771665922982476</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_M7_MgIDMkHE/S1b1Q96bQwI/AAAAAAAAABE/pLzEwotK4ew/S220/n689751514_1660372_547.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_M7_MgIDMkHE/TORYrG6a_GI/AAAAAAAAAEE/746vNFvkpjI/s72-c/sandwich.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8130468658145745719.post-6435273234981629401</id><published>2010-11-04T20:39:00.000-07:00</published><updated>2010-11-04T20:39:31.294-07:00</updated><title type='text'>Looking for Domino Developers in Sydney Australia</title><content type='html'>My company is looking for new Senior Domino Developer to join our team in Sydney. We have tonnes of work in the pipeline and looking for new blood to help us deliver it.&lt;br /&gt;&lt;br /&gt;"Officially", were looking for:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Application development in Lotus Notes and Domino 8.5;&lt;/li&gt;&lt;li&gt;Administration of Domino 8.5 and associated technologies such as Sametime, Quickr and Traveler;&lt;/li&gt;&lt;li&gt;Highly skilled in Notes Formula, LotusScript, JavaScript, HTML, XML and CSS;&lt;/li&gt;&lt;li&gt;Experience with XPages and Web 2.0 principles;&lt;/li&gt;&lt;li&gt;Perform business analysis and requirements gathering;&lt;/li&gt;&lt;li&gt;Conduct workshops and other customer facing engagements;&lt;/li&gt;&lt;li&gt;Understanding of the software development lifecycle and project management framework;&lt;/li&gt;&lt;li&gt;A minimum of seven years Lotus Notes / Domino development and administration experience.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;However id say that if&amp;nbsp;you're&amp;nbsp;keen to learn and use Xpages and have some Domino Web development - &lt;a href="mailto:danlowden@gmail.com"&gt;get in touch with me&lt;/a&gt;! Id be keen to have a chat with you.&lt;br /&gt;&lt;br /&gt;:)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8130468658145745719-6435273234981629401?l=xpageguy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xpageguy.blogspot.com/feeds/6435273234981629401/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://xpageguy.blogspot.com/2010/11/looking-for-domino-developers-in-sydney.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8130468658145745719/posts/default/6435273234981629401'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8130468658145745719/posts/default/6435273234981629401'/><link rel='alternate' type='text/html' href='http://xpageguy.blogspot.com/2010/11/looking-for-domino-developers-in-sydney.html' title='Looking for Domino Developers in Sydney Australia'/><author><name>Dan Lowden (aka the XPage guy)</name><uri>http://www.blogger.com/profile/14301771665922982476</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_M7_MgIDMkHE/S1b1Q96bQwI/AAAAAAAAABE/pLzEwotK4ew/S220/n689751514_1660372_547.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8130468658145745719.post-5076260457200429316</id><published>2010-09-08T15:25:00.000-07:00</published><updated>2010-09-08T15:25:50.888-07:00</updated><title type='text'>The move towards Server-Side JavaScript</title><content type='html'>With the advent of Server Side Javascript in Domino 8, a whole raft of new development toys was given us long-sufferring Domino developer. We can now do things like &lt;a href="http://www.jmackey.net/groupwareinc/johnblog/johnblog.nsf/d6plinks/GROC-7G9GT4"&gt;use Java classes directly in Server Side JavaScript&lt;/a&gt;, &lt;a href="http://xpagesblog.com/xpages-blog/2010/7/5/writing-a-managed-bean-to-automate-server-side-functionality.html"&gt;create and use Managed Beans&lt;/a&gt;&amp;nbsp;and &lt;a href="http://xpagesblog.com/xpages-blog/2009/7/28/how-to-use-a-dojo-slider.html"&gt;create rich web UI's thanks to dojo&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;So it seems that Domino is not the only platform getting jiggy with the server-side movement. &lt;a href="http://www.infoworld.com/d/open-source/javascript-enters-the-server-room-nodejs-204"&gt;This post&lt;/a&gt;&amp;nbsp;follows the momentum that seems to be gathering towards Server-Side development general, allowing developers to quickly string (pun intended) together loosely defined applications that run entirely on SSJS.&lt;br /&gt;&lt;br /&gt;An interesting read.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8130468658145745719-5076260457200429316?l=xpageguy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xpageguy.blogspot.com/feeds/5076260457200429316/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://xpageguy.blogspot.com/2010/09/move-towards-server-side-javascript.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8130468658145745719/posts/default/5076260457200429316'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8130468658145745719/posts/default/5076260457200429316'/><link rel='alternate' type='text/html' href='http://xpageguy.blogspot.com/2010/09/move-towards-server-side-javascript.html' title='The move towards Server-Side JavaScript'/><author><name>Dan Lowden (aka the XPage guy)</name><uri>http://www.blogger.com/profile/14301771665922982476</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_M7_MgIDMkHE/S1b1Q96bQwI/AAAAAAAAABE/pLzEwotK4ew/S220/n689751514_1660372_547.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8130468658145745719.post-1251118880141798083</id><published>2010-08-25T16:22:00.000-07:00</published><updated>2010-08-25T16:25:05.071-07:00</updated><title type='text'>2 shiny new certifications - Connections, and Domino 8.5</title><content type='html'>Okay, so this is post is a tad self-indulgent, so please bear with me. This month I passed not one, but two new IBM certs! *pats self on back*. They are:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www-03.ibm.com/certify/certs/14003105.shtml"&gt;Domino 8.5 Application Development update&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www-03.ibm.com/certify/certs/14062701.shtml"&gt;Administering Lotus Connection 2.0&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;The selection and difficulty of the questions asked in the 8.5 update exam were fairly reasonable, &amp;nbsp;with the notable &amp;nbsp;the exception of the questions on composite apps. (Side note: I cant help but wonder if composite apps are the NSFDB2 of the development world). If you've been using Xpages for a few projects, and&amp;nbsp;you're&amp;nbsp;pretty confident about the "terms" and "wording" used (ie. "Controls Pallete") then you should be fine. One issue I did find was one question that had the same answer listed &amp;nbsp;twice in the radio options! I even called one of the exam-center&amp;nbsp;staff to make sure i was suffering from exam nerves!&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;So that now makes me an IBM Certified Advanced Application Developer. Shame that title&amp;nbsp;doesn't&amp;nbsp;fit well onto&amp;nbsp;business&amp;nbsp;cards.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;If&amp;nbsp;you're&amp;nbsp;looking to get certified, check out the &lt;a href="http://www-03.ibm.com/certify/certs/lt_index.shtml"&gt;IBM certification paths&lt;/a&gt; page.&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_M7_MgIDMkHE/THWi4O9_8aI/AAAAAAAAACk/HkfhABcfO8g/s1600/domino.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_M7_MgIDMkHE/THWi4O9_8aI/AAAAAAAAACk/HkfhABcfO8g/s320/domino.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_M7_MgIDMkHE/THWi7LNy6KI/AAAAAAAAACs/SzSuvdc9PMc/s1600/connections.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_M7_MgIDMkHE/THWi7LNy6KI/AAAAAAAAACs/SzSuvdc9PMc/s320/connections.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8130468658145745719-1251118880141798083?l=xpageguy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xpageguy.blogspot.com/feeds/1251118880141798083/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://xpageguy.blogspot.com/2010/08/2-shiny-new-certifications-connections.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8130468658145745719/posts/default/1251118880141798083'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8130468658145745719/posts/default/1251118880141798083'/><link rel='alternate' type='text/html' href='http://xpageguy.blogspot.com/2010/08/2-shiny-new-certifications-connections.html' title='2 shiny new certifications - Connections, and Domino 8.5'/><author><name>Dan Lowden (aka the XPage guy)</name><uri>http://www.blogger.com/profile/14301771665922982476</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_M7_MgIDMkHE/S1b1Q96bQwI/AAAAAAAAABE/pLzEwotK4ew/S220/n689751514_1660372_547.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_M7_MgIDMkHE/THWi4O9_8aI/AAAAAAAAACk/HkfhABcfO8g/s72-c/domino.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8130468658145745719.post-2942293008548124772</id><published>2010-08-12T01:25:00.001-07:00</published><updated>2010-08-12T01:26:41.437-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Lotus'/><category scheme='http://www.blogger.com/atom/ns#' term='IBM'/><title type='text'>Alistair Rennie Executive Breakfast in Sydney</title><content type='html'>Industry events. You either love them, or you hate them. &lt;br /&gt;&lt;br /&gt;We  get all get invited to them. Some of us go, some of go to some lengths  not to go. So imagine my *excitement* when i was invited to hear &lt;a _djrealurl="http://www.linkedin.com/pub/alistair-rennie/3/b63/619" href="http://www.linkedin.com/pub/alistair-rennie/3/b63/619"&gt;Alistair  Rennie&lt;/a&gt; (General Manager of&amp;nbsp;Lotus® Software and WebSphere® Portal),  give his Executive Breakfast presentation in Sydney on&amp;nbsp;Advanced  Collaboration and Exceptional Web Experiences.&lt;br /&gt;&lt;br /&gt;*cough*.&lt;br /&gt;&lt;br /&gt;My mouth dried  up too.&lt;br /&gt;&lt;br /&gt;However, they _were_ offering a free breakfast, &amp;nbsp;and it &amp;nbsp;_was_  at the &lt;a _djrealurl="http://www.merivale.com/#/ivy/sunroom" href="http://www.merivale.com/#/ivy/sunroom"&gt;Ivy&lt;/a&gt;. Pro's and  Con's weighed, I decide to attend.&amp;nbsp;So after braving the chilly &lt;a _djrealurl="http://weather.smh.com.au/local.jsp" href="http://weather.smh.com.au/local.jsp"&gt;conditions here in  Sydney&lt;/a&gt; this morning, I rocked up to the George Street venue and once  I was over the usual "are you sure you registered" debacle - I was  pleasantly rewarded with fresh coffee, a hot breakfast -- and wait for  it.... a really great presentation!&lt;br /&gt;&lt;div&gt;&amp;nbsp; &lt;br /&gt;Introduced by Matt  Tredinnick,&amp;nbsp; Alistair moved quickly into outlining the collaborative  vision that IBM has been pulling together for some time now (after  recounting the unexpected landing in Noumea his A380 made on the way to  Sydney). As he paints it, IBM are seeing that world of email isn't  really going to go away, but that something *does* need to change.  People need to be able to work more in context of what they are doing,  but to be able to do that from within a single platform. As Alistair  pointed out, Gartner last year recommended that email needs some kind of  plug-in architecture for it to continue to be successful. IBM sees  Notes with its new open archiecture as the vehicle to drive that change.  He also discussed &lt;a _djrealurl="http://www-01.ibm.com/software/info/northstar/" href="http://www-01.ibm.com/software/info/northstar/"&gt;Project  Northstar&lt;/a&gt;, an IBM initiative focused on delivering exception web  experiences to your customers. Remarking on a recent study done by IBM  that more the time your customer spent on your site the more "engaged"  with you they become. However, this can often be a double edged sword -  as customer spending too long on a site can mean theyre not finding what  that need - and actually create a&amp;nbsp; "negative" customer experience.  Northstar aims to help you change that experience. &lt;br /&gt;&amp;nbsp; &lt;br /&gt;A key  factor in driving that change is of course telecommunication, and IBM's  newly released &lt;a _djrealurl="http://download.boulder.ibm.com/ibmdl/pub/software/info/television/swtv/lotus/demos/sametimetelephony/shell_popup.html" href="http://download.boulder.ibm.com/ibmdl/pub/software/info/television/swtv/lotus/demos/sametimetelephony/shell_popup.html"&gt;Sametime  Unified Telephony&lt;/a&gt; aims to provide businesses with real-time  telephony control and integration based on your personal online  presence. Youve probably heard this before, but being able to  intelligently divert your calls to voice mail through using routing  rules is pretty cool, but with its integration into the Notes client,  its made even cooler by its ability to do so by automatically checking  your Notes Calendar to see where you are right now. It seems you can  even selectively divert or manage calls based on caller id etc - handy  for when your boss calls as was suggested by one of the IBM Staffers.&amp;nbsp;  The demo we saw of SUT definitely delivers on the "Unified Telephony"  moniker, showcasing the ability to be able to hold a three way phone  conference right from your desktop (Notes and Sametime), and then  seamlessly transfer your participation in the call from your desk phone  at work to your mobile phone. Impressive stuff! A feat that most current  PABX systems would require some "tinkering" to facilitate. &lt;br /&gt;&amp;nbsp; &lt;br /&gt;After  SUT, &lt;a _djrealurl="http://www-01.ibm.com/software/lotus/products/connections/" href="http://www-01.ibm.com/software/lotus/products/connections/"&gt;Lotus  Connections&lt;/a&gt; 3.0 was brought out from the workshop and taken for a  spin. Sporting a new landing page, and redesigned navigation menus, it  seems that some work has gone into simplifying and helping you manage  your personal networks within the product. The ability to now "follow"  someone in Connections seems to be a new and useful feature, along with  the ability see who's following you. IBM have recently rolled out  version 3.0 to its &lt;a _djrealurl="http://greenhouse.lotus.com/" href="http://greenhouse.lotus.com/"&gt;Lotus green house site&lt;/a&gt;. &lt;br /&gt;&amp;nbsp;  &lt;br /&gt;Despite &lt;a _djrealurl="http://www.google.com.au" href="http://www.google.com.au/"&gt;Google&lt;/a&gt; officially &lt;a _djrealurl="http://technorati.com/technology/article/google-wave-becomes-a-puddle/" href="http://technorati.com/technology/article/google-wave-becomes-a-puddle/"&gt;pulling  the plug &lt;/a&gt;on &lt;a _djrealurl="http://wave.google.com/about.html" href="http://wave.google.com/about.html"&gt;Google Wave&lt;/a&gt;, IBM have   been quietly developing an application that allows you to co-author  documents in real-time under the banner of &lt;a _djrealurl="https://www.lotuslive.com/en/lotuslive_labs" href="https://www.lotuslive.com/en/lotuslive_labs"&gt;Project Concord&lt;/a&gt;.  You could for example, assign the introduction  paragraph to Joe from Marketing, the second paragraph to HR and sit back  and watch as both quite happy edit, and make changes to their  respective areas. IBM have even though to include little "business  card-like" icons at the footer of the screen so you can see who else is  editing the document right. All up, Concord seems quite user-focused,  with a very clean crisp user-interface. Definitely a project to keep an  eye on   &lt;br /&gt;&amp;nbsp; &lt;br /&gt;Moving into the "r-next" arena, Alistair segued from the impressive  social analytics engine sitting behind Connections, to IBMs &lt;a _djrealurl="http://www.eweek.com/c/a/Messaging-and-Collaboration/IBM-Project-Vulcan-Manages-Social-Info-Overload-555136/" href="http://www.eweek.com/c/a/Messaging-and-Collaboration/IBM-Project-Vulcan-Manages-Social-Info-Overload-555136/"&gt;project  Vulcan&lt;/a&gt; - the "next collaboration client" . In a nutshell, Project  Vulcan aims bring together a bunch of feeds from many differents  sources, and organise them into some semblance of order - allowing you  to performs tasks that you would otherwise need to "switch" contexts  for. The example was given, of being to move *that* email thread thats  been going on for too long, out of your inbox and into the public arena  by simply draggin-and-dropping. You could then invite other people to  collaborate with on that thread -- and hopefully put it to rest. He also  showed Vulcans capabilities a super file/document/information viewer,  displaying Status updates from Connections, information from email  attachments, and even PowerPoint Presntations all being being rendered  inline, one screen -- kind of like a huge "status" update thread on  Facebook. Also demod was the role that the analytics component plays,  with Vulcan being smart enough to know that if you're creating a meeting  invite as a response to an email about "Project A"&amp;nbsp; - then you'll most  likely be wanting to include the people working on "Project A" in the  meeting, and so will pre-fill or suggest most of the information for  you. Nice. Apparently Vulcan APIs are due out toward the end of this  year - so watch out for these.  &lt;br /&gt;&amp;nbsp; &lt;br /&gt;All up, IBM seem to have really "understood" the benefit of working  socially and really have some first class tools in the pipeline. Whether  or not it can translate this into actual business adoption is another  thing entirely. However the future does looks bright Alistairs point of  view. Especially from the &lt;a _djrealurl="http://www.heraldsun.com.au/news/national/bad-weather-forces-qantas-a380-to-make-emergency-landing-in-noumea/story-e6frf7l6-1225903933659" href="http://www.heraldsun.com.au/news/national/bad-weather-forces-qantas-a380-to-make-emergency-landing-in-noumea/story-e6frf7l6-1225903933659"&gt;tarmac  in Noumea&lt;/a&gt;.&amp;nbsp; &lt;br /&gt;&lt;br /&gt;If you get the chance to attend the seminar, go  along. Its worth a look.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8130468658145745719-2942293008548124772?l=xpageguy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xpageguy.blogspot.com/feeds/2942293008548124772/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://xpageguy.blogspot.com/2010/08/alistair-rennie-executive-breakfast-in.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8130468658145745719/posts/default/2942293008548124772'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8130468658145745719/posts/default/2942293008548124772'/><link rel='alternate' type='text/html' href='http://xpageguy.blogspot.com/2010/08/alistair-rennie-executive-breakfast-in.html' title='Alistair Rennie Executive Breakfast in Sydney'/><author><name>Dan Lowden (aka the XPage guy)</name><uri>http://www.blogger.com/profile/14301771665922982476</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_M7_MgIDMkHE/S1b1Q96bQwI/AAAAAAAAABE/pLzEwotK4ew/S220/n689751514_1660372_547.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8130468658145745719.post-6218281630928929711</id><published>2010-07-07T17:23:00.000-07:00</published><updated>2010-07-07T17:23:25.503-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Stuff'/><title type='text'>What makes a real developer?</title><content type='html'>I recently had a meeting with another business partner, where the topic of what makes a "real notes developer" was discussed. The conversation went like this.&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;i&gt;&lt;b&gt;Partner:&lt;/b&gt;&lt;/i&gt;&lt;b&gt;&lt;i&gt; Notes development has changed alot and moved forward&lt;/i&gt;&lt;/b&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;i&gt;&lt;b&gt;Me:&lt;/b&gt;&lt;/i&gt;&lt;b&gt;&lt;i&gt; Yes theres alot of new tools to play with &lt;/i&gt;&lt;/b&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;i&gt;&lt;b&gt;Partner: &lt;/b&gt;&lt;/i&gt;&lt;b&gt;&lt;i&gt;Well,&amp;nbsp;you're&amp;nbsp;not a real developer unless you can program in Java&lt;/i&gt;&lt;/b&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;i&gt;&lt;b&gt;Me:&lt;/b&gt;&lt;/i&gt;&lt;b&gt;&lt;i&gt; *cough*. Errm, I'd like to point out that I don't program in Java&lt;/i&gt;&lt;/b&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;i&gt;&lt;b&gt;Partner: &lt;/b&gt;&lt;/i&gt;&lt;b&gt;&lt;i&gt;*silence*&lt;/i&gt;&lt;/b&gt;&lt;/blockquote&gt;Awkward much? While there have been situations that have seen me implement someone elses Java code - I've actually never written my own from scratch. Combinations of LotusScripts, COM and now JavaScript have gotten me through so far.&lt;br /&gt;&lt;br /&gt;But it got me thinking. What makes a "real &amp;nbsp;notes developer"? Are there are any set of skills that together make a "good" notes developer? Or is the delivery of a great end&amp;nbsp;product&amp;nbsp;the mark of someone truly good. Its my feeling however that the R.A.D. architecture and multiple programming language support (@Formula, LotusScript, Java, JavaScript) that there is no "one" type of real notes developer?&lt;br /&gt;&lt;br /&gt;This segues nicely to Peter Presnells &lt;a href="http://www.bleedyellow.com/blogs/dotdomino/entry/real_notes_programmers?lang=en_us"&gt;post&lt;/a&gt;&amp;nbsp;on "real notes programmers". The first line reads:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;b&gt;&lt;i&gt;"Real Notes Programmers... don't program with java. &amp;nbsp;If God had wanted us to program in java he never would have given us @formula and LotusScript."&lt;/i&gt;&lt;/b&gt;&lt;/blockquote&gt;What do you think?&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&amp;nbsp;&lt;/blockquote&gt;&lt;blockquote&gt;&amp;nbsp;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8130468658145745719-6218281630928929711?l=xpageguy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xpageguy.blogspot.com/feeds/6218281630928929711/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://xpageguy.blogspot.com/2010/07/what-makes-real-developer.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8130468658145745719/posts/default/6218281630928929711'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8130468658145745719/posts/default/6218281630928929711'/><link rel='alternate' type='text/html' href='http://xpageguy.blogspot.com/2010/07/what-makes-real-developer.html' title='What makes a real developer?'/><author><name>Dan Lowden (aka the XPage guy)</name><uri>http://www.blogger.com/profile/14301771665922982476</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_M7_MgIDMkHE/S1b1Q96bQwI/AAAAAAAAABE/pLzEwotK4ew/S220/n689751514_1660372_547.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8130468658145745719.post-6553871030281933715</id><published>2010-07-05T18:00:00.000-07:00</published><updated>2010-07-05T19:17:02.629-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Lotus Connections'/><category scheme='http://www.blogger.com/atom/ns#' term='Stuff'/><category scheme='http://www.blogger.com/atom/ns#' term='Social'/><title type='text'>Getting social</title><content type='html'>I'm spending more and more time espousing the benefits of social software to both my colleagues and clients. To me, working socially just makes sense. I am always online, I have push messages from Facebook sent to my iPhone, my IM know where I am and updates my status' according. I now hardly check my email. To me -- email is a bit redundant. Why spend hours inside a single communication medium, worst of all one in which all your hard work is locked up tightly in a only other to get the benefit of your&amp;nbsp;knowledge&amp;nbsp;if you communication with them directly? For me &amp;nbsp;-- its such a time waster.&lt;br /&gt;&lt;br /&gt;Whether you use &lt;a href="http://www.facebook.com/"&gt;facebook&lt;/a&gt;, &lt;a href="http://www.twitter.com/"&gt;twitter&lt;/a&gt;, read blogs, or run your own website -- you cant escape the immediacy that comes with having done some form of communication within a social context. So then, imagine how much faster and more effectively you could get your work done using a social networking tool? The times they-are-a-changing, check out this video called Social Revolution 2010 - if&amp;nbsp;you're&amp;nbsp;not working&amp;nbsp;socially, it's time you started.&lt;br /&gt;&lt;br /&gt;&lt;object height="490" width="300"&gt;&lt;param name="movie" value="http://www.youtube.com/v/NB_P-_NUdLw&amp;amp;hl=en_US&amp;amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/NB_P-_NUdLw&amp;amp;hl=en_US&amp;amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="490" height="300"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8130468658145745719-6553871030281933715?l=xpageguy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xpageguy.blogspot.com/feeds/6553871030281933715/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://xpageguy.blogspot.com/2010/07/getting-social.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8130468658145745719/posts/default/6553871030281933715'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8130468658145745719/posts/default/6553871030281933715'/><link rel='alternate' type='text/html' href='http://xpageguy.blogspot.com/2010/07/getting-social.html' title='Getting social'/><author><name>Dan Lowden (aka the XPage guy)</name><uri>http://www.blogger.com/profile/14301771665922982476</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_M7_MgIDMkHE/S1b1Q96bQwI/AAAAAAAAABE/pLzEwotK4ew/S220/n689751514_1660372_547.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8130468658145745719.post-8744274197593702489</id><published>2010-03-21T16:35:00.000-07:00</published><updated>2010-07-05T19:03:03.368-07:00</updated><title type='text'>Got a speeding fine? Try an SQL injection....</title><content type='html'>A driver from Europe is hoping an "SQL Injection License Plate" will foil the traffic cameras in his home town. Who knows if this little bit of database wizardry would actually cause the traffic camera's picture-parsing computer to drop a table? Even if it doesn't it's covered up his actual license plate.&lt;br /&gt;&lt;br /&gt;From&amp;nbsp;&lt;a href="http://gizmodo.com/5498412/sql-injection"&gt;Gizmodo&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_M7_MgIDMkHE/S6atMRsvqFI/AAAAAAAAACU/MJJttBvZEvA/s1600-h/500x_for_traffic_cameras.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="300" src="http://1.bp.blogspot.com/_M7_MgIDMkHE/S6atMRsvqFI/AAAAAAAAACU/MJJttBvZEvA/s400/500x_for_traffic_cameras.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8130468658145745719-8744274197593702489?l=xpageguy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xpageguy.blogspot.com/feeds/8744274197593702489/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://xpageguy.blogspot.com/2010/03/got-speeding-fine-try-sql-injection.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8130468658145745719/posts/default/8744274197593702489'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8130468658145745719/posts/default/8744274197593702489'/><link rel='alternate' type='text/html' href='http://xpageguy.blogspot.com/2010/03/got-speeding-fine-try-sql-injection.html' title='Got a speeding fine? Try an SQL injection....'/><author><name>Dan Lowden (aka the XPage guy)</name><uri>http://www.blogger.com/profile/14301771665922982476</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_M7_MgIDMkHE/S1b1Q96bQwI/AAAAAAAAABE/pLzEwotK4ew/S220/n689751514_1660372_547.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_M7_MgIDMkHE/S6atMRsvqFI/AAAAAAAAACU/MJJttBvZEvA/s72-c/500x_for_traffic_cameras.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8130468658145745719.post-5075134462048172796</id><published>2010-03-04T16:40:00.000-08:00</published><updated>2010-03-04T16:40:36.936-08:00</updated><title type='text'>Friday Funny: In a galaxy far, far away......</title><content type='html'>So the postings have been few and far between of late, thanks mainly to a hectic project&amp;nbsp;schedule&amp;nbsp;at work. I plan on using some upcoming free time to post a series of new articles Ive been working on born from a recent project. Heres a teaser - Binding Xpage Data Table to SQL (or other non-domino) data sources. Its amazes me how flexible Xpage can be the deeper I delve into them.&lt;br /&gt;&lt;br /&gt;In th meantime, let me show &amp;nbsp;you &lt;a href="http://www.megaleecher.net/Animated_ASCII_Art"&gt;a post i found today&lt;/a&gt; that has provided me (and the boys in the office) with some light relief. I'm probably waaaay behind the eight-ball here but Ascii art&amp;nbsp;Star Wars is a winner in my book.&lt;br /&gt;&lt;br /&gt;May the distraction be with with you.&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Watch fully animated Star Wars in command prompt, just follow the simple steps:&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;i&gt;Press Windows Key + R to launch Run window (or Goto Start &amp;gt; Run).&lt;/i&gt;&lt;/li&gt;&lt;li&gt;&lt;i&gt;Type cmd and press enter.&lt;/i&gt;&lt;/li&gt;&lt;li&gt;&lt;i&gt;Type - telnet towel.blinkenlights.nl and press enter. (or Copy and Paste in command prompt)&lt;/i&gt;&lt;/li&gt;&lt;li&gt;&lt;i&gt;Enjoy !&lt;/i&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8130468658145745719-5075134462048172796?l=xpageguy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xpageguy.blogspot.com/feeds/5075134462048172796/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://xpageguy.blogspot.com/2010/03/friday-funny-in-galaxy-far-far-away.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8130468658145745719/posts/default/5075134462048172796'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8130468658145745719/posts/default/5075134462048172796'/><link rel='alternate' type='text/html' href='http://xpageguy.blogspot.com/2010/03/friday-funny-in-galaxy-far-far-away.html' title='Friday Funny: In a galaxy far, far away......'/><author><name>Dan Lowden (aka the XPage guy)</name><uri>http://www.blogger.com/profile/14301771665922982476</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_M7_MgIDMkHE/S1b1Q96bQwI/AAAAAAAAABE/pLzEwotK4ew/S220/n689751514_1660372_547.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8130468658145745719.post-514689511534801601</id><published>2010-02-14T17:07:00.000-08:00</published><updated>2010-02-18T14:22:06.131-08:00</updated><title type='text'>Wire frames and mockups</title><content type='html'>For a while now,&amp;nbsp;Ive&amp;nbsp;been using a tool called &lt;a href="http://balsamiq.com/"&gt;Balsamiq Mockups&lt;/a&gt;. Its an &lt;a href="http://www.adobe.com/resources/business/rich_internet_apps/"&gt;Adobe RIA&lt;/a&gt;, and allows you to quickly and simply create visual mockups of almost any web/mobile application. It even features user-contributed "extensions", that provide you with even more UI's from which to base your design. No point in starting scratch methinks.&lt;br /&gt;&lt;br /&gt;I recently used Balsmiq for an XPages app and created a base mockups using the IBM's oneui theme. To that end, I've posted an Xpage mockup at &lt;a href="http://mockupstogo.net/"&gt;mockupstogo&lt;/a&gt;&amp;nbsp;(the online user-contrubutions site for Balsamiq) for you to download and use in the Balsamiq tool. For those of you that dont have a license to use to full tool, you can still try the demo version online, and import the mockup into the demo. Simply, launch the demo online (click try it now from the home page) , then go the Mockup Menu, choose Import Mockup, and then paste the contents of the text/xml file below into the dialog box. Enjoy!&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;img border="0" height="253" src="http://1.bp.blogspot.com/_M7_MgIDMkHE/S3ieJBqqaeI/AAAAAAAAACM/vJntpX5sWrg/s320/shot1.png" width="320" /&gt;&lt;/div&gt;&lt;br /&gt;You can &lt;a href="http://rapidshare.com/files/350732321/Xpage-mockup.txt"&gt;download the XML file to import here.&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8130468658145745719-514689511534801601?l=xpageguy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xpageguy.blogspot.com/feeds/514689511534801601/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://xpageguy.blogspot.com/2010/02/wire-frames-and-mockups.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8130468658145745719/posts/default/514689511534801601'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8130468658145745719/posts/default/514689511534801601'/><link rel='alternate' type='text/html' href='http://xpageguy.blogspot.com/2010/02/wire-frames-and-mockups.html' title='Wire frames and mockups'/><author><name>Dan Lowden (aka the XPage guy)</name><uri>http://www.blogger.com/profile/14301771665922982476</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_M7_MgIDMkHE/S1b1Q96bQwI/AAAAAAAAABE/pLzEwotK4ew/S220/n689751514_1660372_547.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_M7_MgIDMkHE/S3ieJBqqaeI/AAAAAAAAACM/vJntpX5sWrg/s72-c/shot1.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8130468658145745719.post-490177403626558636</id><published>2010-02-10T15:11:00.000-08:00</published><updated>2010-02-10T15:27:28.466-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Stuff'/><title type='text'>Augmented reality</title><content type='html'>This short video excites me over the possibilities of whats to come. There are already slew of &lt;a href="http://www.google.com.au/search?rlz=1C1CHNG_enAU365AU366&amp;amp;sourceid=chrome&amp;amp;ie=UTF-8&amp;amp;q=augmented+reality+iphone"&gt;augmented reaity iPhone apps&lt;/a&gt;&amp;nbsp;to help you &lt;a href="http://itunes.apple.com/us/app/augmeasure/id336607546?mt=8&amp;amp;uo=6"&gt;measure distances&lt;/a&gt;, &lt;a href="http://itunes.apple.com/us/app/car-finder/id335295621?mt=8&amp;amp;uo=6"&gt;find your car in a car park&lt;/a&gt;, even one to help you &lt;a href="http://itunes.apple.com/us/app/car-finder/id335295621?mt=8&amp;amp;uo=6"&gt;manage your office relationships&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;object height="225" width="400"&gt;&lt;param name="allowfullscreen" value="true" /&gt;&lt;param name="allowscriptaccess" value="always" /&gt;&lt;param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=8569187&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=&amp;amp;fullscreen=1" /&gt;&lt;embed src="http://vimeo.com/moogaloop.swf?clip_id=8569187&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=&amp;amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="225"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;a href="http://vimeo.com/8569187"&gt;Augmented (hyper)Reality: Domestic Robocop&lt;/a&gt; from &lt;a href="http://vimeo.com/chocobaby"&gt;Keiichi Matsuda&lt;/a&gt; on &lt;a href="http://vimeo.com/"&gt;Vimeo&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8130468658145745719-490177403626558636?l=xpageguy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xpageguy.blogspot.com/feeds/490177403626558636/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://xpageguy.blogspot.com/2010/02/augmented-reality.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8130468658145745719/posts/default/490177403626558636'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8130468658145745719/posts/default/490177403626558636'/><link rel='alternate' type='text/html' href='http://xpageguy.blogspot.com/2010/02/augmented-reality.html' title='Augmented reality'/><author><name>Dan Lowden (aka the XPage guy)</name><uri>http://www.blogger.com/profile/14301771665922982476</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_M7_MgIDMkHE/S1b1Q96bQwI/AAAAAAAAABE/pLzEwotK4ew/S220/n689751514_1660372_547.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8130468658145745719.post-4318435559058414826</id><published>2010-01-25T04:27:00.000-08:00</published><updated>2010-07-05T19:04:07.761-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Article'/><title type='text'>Creating documents in Xpages without a Notes Form</title><content type='html'>While researching for an up-coming project that uses Xpages, I came across&amp;nbsp;&lt;a href="http://www.ibm.com/developerworks/lotus/library/domdes-xpages/index.html"&gt;this article posted&lt;/a&gt; on the &lt;a href="http://www.ibm.com/developerworks/"&gt;IBM developerworks site&lt;/a&gt;. My first reaction was that the post was an Xpages intro piece aimed squarely at IBM's expectant hordes given that the &lt;a href="http://www.ibm.com/developerworks/podcast/dwi/cm-int101209-janzen.html"&gt;Designer client had been recently made free&lt;/a&gt;. However after reading through the first few paragraphs - I came across a some information that smashed a pre-conception i had about Xpages: &lt;b&gt;You don't need to have a create a Notes Form in order to create data from an &amp;nbsp;Xpage to&lt;/b&gt;. Huh. Fancy that!&lt;br /&gt;&lt;br /&gt;For some mis-guided reason, I had thought that you needed to have an underlying Notes Form with which you would bind each input element on the Xpage to so that the database would know how to create a document. While its true that you can do that - in fact its a way of &lt;a href="http://www-10.lotus.com/ldd/ddwiki.nsf/dx/Introduction_to_enabling_existing_Notes_Client_Applications_using_XPages"&gt;Xpage enabling an existing Notes application&lt;/a&gt; - you don't actually need to do that. With a smidgin' of Server Side JavaScript (SSJS) &amp;nbsp;it turns out you can create a document from an Xpage without legacy Notes Design resources.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: x-large;"&gt;An Xpage Quick Start&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;In the steps below, Im going to walk through how to create a simple Xpage, with a single input field and allow you to create documents in the underlying NSF. This is similar to the IBM example, only i focus on one component -- creating a document.&lt;br /&gt;&lt;br /&gt;Ok, lets get started.&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Create a new blank application on your local machine, call it "Test1.nsf".&lt;/li&gt;&lt;li&gt;Go to the Xpages list in the Application navigator and create new blank Xpage. Call it "Main".&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_M7_MgIDMkHE/S12FWaRhGoI/AAAAAAAAABk/KltghqDf-fQ/s1600-h/blog1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="300" src="http://2.bp.blogspot.com/_M7_MgIDMkHE/S12FWaRhGoI/AAAAAAAAABk/KltghqDf-fQ/s400/blog1.png" width="400" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Next from the Controls Palette drag and drop an Edit Box control, and a Button control onto your Xpage.&lt;/li&gt;&lt;li&gt;Place the cursor in front of the Edit box, and type "Keyword"&lt;/li&gt;&lt;li&gt;Place the cursor on the button, click the "Properties" Tab in the bottom pane, and change the label text, to "Submit".&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;Your basic, cut down, no-frills Xpage should look like this.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_M7_MgIDMkHE/S12FhcS_pRI/AAAAAAAAABs/zqtKk6WwsQA/s1600-h/blog2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="300" src="http://4.bp.blogspot.com/_M7_MgIDMkHE/S12FhcS_pRI/AAAAAAAAABs/zqtKk6WwsQA/s400/blog2.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;So now that you've got a form that accepts a single input field, how do you "wire" or connect that field to a notes document? In this Xpage example, we will do this by creating a &lt;i&gt;Request Scoped Variable&lt;/i&gt; - which means is a variable that exists on the Server Side once the form is posted to the server -- only, its Scope or the time for which it exist programmatically is limited to the life of the request - in this case the form post to the server - hence s Request Scope Variable. To do this:&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Click on the Edit box control on the Xpage, then click the Events tab in the bottom Pane of designer.&amp;nbsp;&lt;/li&gt;&lt;li&gt;Next select Data under Properties. Select Advanced. From the drop-down list, select Scoped Variable. In the Parameter field, select Request Scope from the list. Finally,enter a variable name, lets call this variable keyword.&amp;nbsp;&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_M7_MgIDMkHE/S12F3SpUeuI/AAAAAAAAAB0/rWcC3aKBPDU/s1600-h/blog3.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="330" src="http://1.bp.blogspot.com/_M7_MgIDMkHE/S12F3SpUeuI/AAAAAAAAAB0/rWcC3aKBPDU/s400/blog3.png" width="400" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Now comes the SSJS magic. And it deceptively simple, especially if you are already familiar with LotusScript as it shares nearly all of the same class names.&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Click the "submit" button, then click the Events Tab in the bottom pane of designer.&lt;/div&gt;&lt;div&gt;Make sure that the onclick is selected (it highlighted by default). Then select Script Editor and make sure that the Server tab is selected (it is by default).&lt;/div&gt;&lt;div&gt;Paste the following code into the box.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;span style="font-size: small;"&gt;var doc = database.createDocument();&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;span style="font-size: small;"&gt;doc.replaceItemValue("keyword", requestScope.keyword);&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;span style="font-size: small;"&gt;doc.save();&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;span style="font-size: small;"&gt;requestScope.keyword= null;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_M7_MgIDMkHE/S12GqrnsoYI/AAAAAAAAAB8/zgi4oEIdoQ0/s1600-h/blog4.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="137" src="http://2.bp.blogspot.com/_M7_MgIDMkHE/S12GqrnsoYI/AAAAAAAAAB8/zgi4oEIdoQ0/s400/blog4.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;Now, save and preview the form - remembering that you need to add the Anonymous ACL entry in order to preview your application locally.&lt;br /&gt;&lt;br /&gt;You should see a simple web form like the one below. Enter a value in the Keyword field, and click submit.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_M7_MgIDMkHE/S12Ie_nLhNI/AAAAAAAAACE/23hQIZdszsA/s1600-h/blog5.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="137" src="http://2.bp.blogspot.com/_M7_MgIDMkHE/S12Ie_nLhNI/AAAAAAAAACE/23hQIZdszsA/s400/blog5.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;The Xpage is creating a new document everytime you press submit! Nice. Whats that I hear you say? You want proof it is creating documents? Ok then, lets add a document counter to the page.&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;From the Controls Palette, drag across a Computed field control.&lt;/li&gt;&lt;li&gt;Add the following Javascript under the Properties tab &amp;gt; Value &amp;gt; Javascript:&lt;br /&gt;&lt;span style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;span style="font-size: small;"&gt;return "Number of documents in database: " + database.getAllDocuments().getCount().toFixed()&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div&gt;&lt;span style="font-family: inherit;"&gt;This&amp;nbsp;JavaScript&amp;nbsp;will return the value of all the documents in the database &amp;nbsp;(note the Javascript dot notation, but the LotusScript like Class names).&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family: inherit;"&gt;Again, save a preview your Xpage and watch the document count increment each time you create a new keyword. Head over to the Developer works article where they extend a&amp;nbsp;similar&amp;nbsp;example to this and include, editing, deletion and viewing actions - again, all in&amp;nbsp;JavaScript.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family: inherit;"&gt;:)&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8130468658145745719-4318435559058414826?l=xpageguy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xpageguy.blogspot.com/feeds/4318435559058414826/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://xpageguy.blogspot.com/2010/01/ruff-cut-and-xpage-penny-drops.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8130468658145745719/posts/default/4318435559058414826'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8130468658145745719/posts/default/4318435559058414826'/><link rel='alternate' type='text/html' href='http://xpageguy.blogspot.com/2010/01/ruff-cut-and-xpage-penny-drops.html' title='Creating documents in Xpages without a Notes Form'/><author><name>Dan Lowden (aka the XPage guy)</name><uri>http://www.blogger.com/profile/14301771665922982476</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_M7_MgIDMkHE/S1b1Q96bQwI/AAAAAAAAABE/pLzEwotK4ew/S220/n689751514_1660372_547.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_M7_MgIDMkHE/S12FWaRhGoI/AAAAAAAAABk/KltghqDf-fQ/s72-c/blog1.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8130468658145745719.post-6967398302866401355</id><published>2010-01-20T03:05:00.000-08:00</published><updated>2010-01-20T04:13:42.523-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Lotusphere'/><title type='text'>Live long and prosper!</title><content type='html'>So the Lotus community is at its vibrant best right now, with &lt;a href="http://www.ibm.com/software/lotus/events/lotusphere2010/"&gt;Lotusphere '10&lt;/a&gt;&amp;nbsp;being well underway in Orlando. Doing my best to put aside my &lt;a href="http://www.urbandictionary.com/define.php?term=fomo"&gt;FOMO&lt;/a&gt; at not being there (yes hello Craig - i know&amp;nbsp;you're&amp;nbsp;*actually* over there),&amp;nbsp;I've&amp;nbsp;been reading through the &lt;a href="http://planetlotus.org/"&gt;chatter&lt;/a&gt;&amp;nbsp;and&amp;nbsp;i happened across &lt;a href="http://www.theregister.co.uk/2010/01/18/ibm_lotuslive_labs_project_vulcan/"&gt;this post regarding IBM's project Vulcan&lt;/a&gt;. Most interesting.&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;IBM is giving its researchers a new pipeline to show off early versions of net-based Lotus collaboration tools.&lt;br /&gt;&lt;/blockquote&gt;&lt;blockquote&gt;As part of its annual Lotusphere conference on Monday, the company also provided a peek at what it sees as the future of the business collaboration suite, a thing called "Project Vulcan."&lt;br /&gt;&lt;/blockquote&gt;&lt;blockquote&gt;Taking a page from &lt;a href="http://www.googlelabs.com/"&gt;Google Labs&lt;/a&gt;, Big Blue's new &lt;a href="https://www.lotuslive.com/en/lotuslive_labs"&gt;LotusLive Labs website&lt;/a&gt; is designed to spur public feedback (and hype) on LotusLive cloud collaboration technologies while they're still cooking in pre-production.&lt;br /&gt;&lt;/blockquote&gt;&lt;blockquote&gt;The project is a joint effort from IBM's Research unit and its Lotus software team. Scheduled to make a beta appearance on the LotusLive Labs in the second half of 2010, Project Vulcan looks to be the most ambitious of the Lotus previews debuting on the website this year.&lt;br /&gt;&lt;/blockquote&gt;&lt;blockquote&gt;According to &lt;a href="http://www.edbrill.com/"&gt;Ed Brill&lt;/a&gt;, IBM chief of product management for Lotus software, Project Vulcan represents the future direction for Lotus Notes. It's described as combining email, profiles, calendars, and social analytics in one spot, and it will use analytics engines and business-specific scenarios to make collaboration more relevant and focused.&lt;br /&gt;&lt;/blockquote&gt;&lt;blockquote&gt;It also promises to include developer-friendly services and APIs.&lt;br /&gt;&lt;/blockquote&gt;&lt;blockquote&gt;Shades of &lt;a href="http://wave.google.com/"&gt;Google Wave&lt;/a&gt;, with a bit of IBM's analytics oomph behind it. But user interface-wise, it's all Facebook - judging by the "conceptual representation" graphic Mills supplied:&lt;br /&gt;&lt;/blockquote&gt;&lt;blockquote&gt;"One of the key evolutionary thoughts in IBM Project Vulcan is to move from what we currently refer to as 'linked value' across the IBM portfolio to the notion of 'loosely-coupled' services," Brill wrote in his blog. "This makes sense in an increasingly-expected hybrid environment, and will simplify deployment and adoption of collaboration and productivity within your organization. &amp;nbsp;Web services, xPages, HTML5, RESTful APIs, will all be tools in pushing Project Vulcan forward."&lt;br /&gt;&lt;/blockquote&gt;&lt;blockquote&gt;Other LotusLive previews in the pipeline include Slide Library, a collaborative way to share presentation resources; Event Maps, an interactive way to organize and browse conference schedules; Collaborative Recorded Meetings, a service that records and transcribes meeting presentations; and Composer, which lets users create new applications by mashing up existing services from the web, email, and collaboration tools.&lt;br /&gt;&lt;/blockquote&gt;&lt;blockquote&gt;The four can be previewed now by signing up for &lt;a href="https://www.lotuslive.com/en/lotuslive_labs"&gt;IBM's LotusLive Labs website&lt;/a&gt;. ®&lt;br /&gt;&lt;/blockquote&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_M7_MgIDMkHE/S1bh1lFfjRI/AAAAAAAAAA4/kUwT2HZhPm4/s1600-h/ibmprojectvulcan.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="248" src="http://2.bp.blogspot.com/_M7_MgIDMkHE/S1bh1lFfjRI/AAAAAAAAAA4/kUwT2HZhPm4/s320/ibmprojectvulcan.jpg" width="320" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8130468658145745719-6967398302866401355?l=xpageguy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xpageguy.blogspot.com/feeds/6967398302866401355/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://xpageguy.blogspot.com/2010/01/live-long-and-prosper.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8130468658145745719/posts/default/6967398302866401355'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8130468658145745719/posts/default/6967398302866401355'/><link rel='alternate' type='text/html' href='http://xpageguy.blogspot.com/2010/01/live-long-and-prosper.html' title='Live long and prosper!'/><author><name>Dan Lowden (aka the XPage guy)</name><uri>http://www.blogger.com/profile/14301771665922982476</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_M7_MgIDMkHE/S1b1Q96bQwI/AAAAAAAAABE/pLzEwotK4ew/S220/n689751514_1660372_547.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_M7_MgIDMkHE/S1bh1lFfjRI/AAAAAAAAAA4/kUwT2HZhPm4/s72-c/ibmprojectvulcan.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8130468658145745719.post-5458532107895710675</id><published>2010-01-20T02:46:00.000-08:00</published><updated>2010-01-20T13:33:07.460-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Stuff'/><title type='text'>Blogging: Epic Fail</title><content type='html'>So, admittedly my first attempt and getting this blog up and running was an *&lt;a href="http://www.epicfail.com/"&gt;epic fail&lt;/a&gt;*. Although to be fair, I did start a new role in early December (after 7 weeks of&amp;nbsp;swanning&amp;nbsp;around and generally&amp;nbsp;unplugging&amp;nbsp;from the &lt;a href="http://www.yellowbubble.org/"&gt;yellow-bubble&lt;/a&gt;) and then there was the whole Christmas period to contend with.&lt;br /&gt;&lt;br /&gt;Thankfully both my Liver and my desire to continue this blog emerged intact from the festive season, and so without further ado -- I bring you my first post of 2010. An epic fail of sorts.... (sniggers behind IBM's back)&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_M7_MgIDMkHE/S1beMFn-KFI/AAAAAAAAAAw/r4PNqsYH6Zk/s1600-h/class.gif" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="348" src="http://3.bp.blogspot.com/_M7_MgIDMkHE/S1beMFn-KFI/AAAAAAAAAAw/r4PNqsYH6Zk/s640/class.gif" width="640" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8130468658145745719-5458532107895710675?l=xpageguy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xpageguy.blogspot.com/feeds/5458532107895710675/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://xpageguy.blogspot.com/2010/01/blogging-epic-fail.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8130468658145745719/posts/default/5458532107895710675'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8130468658145745719/posts/default/5458532107895710675'/><link rel='alternate' type='text/html' href='http://xpageguy.blogspot.com/2010/01/blogging-epic-fail.html' title='Blogging: Epic Fail'/><author><name>Dan Lowden (aka the XPage guy)</name><uri>http://www.blogger.com/profile/14301771665922982476</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_M7_MgIDMkHE/S1b1Q96bQwI/AAAAAAAAABE/pLzEwotK4ew/S220/n689751514_1660372_547.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_M7_MgIDMkHE/S1beMFn-KFI/AAAAAAAAAAw/r4PNqsYH6Zk/s72-c/class.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8130468658145745719.post-4182043264663964649</id><published>2009-10-21T16:20:00.000-07:00</published><updated>2010-01-20T04:07:08.961-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Development'/><title type='text'>Thats one small [server-side] step for man.....</title><content type='html'>&lt;b&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;b&gt;Lesson 1: Server Side JavasScript (SSJS). Where to begin?&lt;/b&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;One of the first things I do when trying to skill up on a new product is turn to the products documentation or help files. Give me and API and ill show you some code. The &lt;b&gt;very next&lt;/b&gt; thing i do is  deny step 1 ;) &lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;div&gt;For me,  browsing the help doco in a new tool is kind of like looking at the scale legend on a map  - it gives me a frame of reference as to how big an undertaking its going to be to get my head across the new stuff. It also gives me a sense of how "featured a prodcut" is by the help doco. So imagine my initial reaction (and sense of confidence) when reading the help doco in 8.5.1 i find a typo on the first page i read.... &lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_M7_MgIDMkHE/SuT5V6wAsmI/AAAAAAAAAAc/Vo9GjGfmo7o/s1600-h/spell-1.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5396712408439894626" src="http://2.bp.blogspot.com/_M7_MgIDMkHE/SuT5V6wAsmI/AAAAAAAAAAc/Vo9GjGfmo7o/s320/spell-1.jpg" style="cursor: hand; cursor: pointer; display: block; height: 146px; margin: 0px auto 10px; text-align: center; width: 320px;" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Ok, maybe im being too harsh, lets try another page.&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_M7_MgIDMkHE/SuT7TaoUT7I/AAAAAAAAAAk/65i342XRxRM/s1600-h/spell-2.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5396714564481208242" src="http://4.bp.blogspot.com/_M7_MgIDMkHE/SuT7TaoUT7I/AAAAAAAAAAk/65i342XRxRM/s320/spell-2.jpg" style="cursor: hand; cursor: pointer; display: block; height: 146px; margin: 0px auto 10px; text-align: center; width: 320px;" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Seems not. Now i *know* that reading the JSDT help files *isnt* learning about SSJS, but the point is that im not filled with confidence already. Dont get me wrong -- im keen to learn and start using SSJS. I just need to know *where* to start.&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8130468658145745719-4182043264663964649?l=xpageguy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xpageguy.blogspot.com/feeds/4182043264663964649/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://xpageguy.blogspot.com/2009/10/thast-one-small-server-side-step-for.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8130468658145745719/posts/default/4182043264663964649'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8130468658145745719/posts/default/4182043264663964649'/><link rel='alternate' type='text/html' href='http://xpageguy.blogspot.com/2009/10/thast-one-small-server-side-step-for.html' title='Thats one small [server-side] step for man.....'/><author><name>Dan Lowden (aka the XPage guy)</name><uri>http://www.blogger.com/profile/14301771665922982476</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_M7_MgIDMkHE/S1b1Q96bQwI/AAAAAAAAABE/pLzEwotK4ew/S220/n689751514_1660372_547.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_M7_MgIDMkHE/SuT5V6wAsmI/AAAAAAAAAAc/Vo9GjGfmo7o/s72-c/spell-1.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8130468658145745719.post-345216292579591403</id><published>2009-10-20T20:43:00.000-07:00</published><updated>2010-01-20T04:06:55.592-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Stuff'/><title type='text'>First post: The Guy, the Journey and those Xpages</title><content type='html'>&lt;b&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;*taps microphone*&lt;/span&gt;&lt;/b&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;"Welcome. Welcome. My name is Dan Lowden and ill be your blogger this afternoon...."&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;OK. Jokes aside. Welcome to my new blog on Notes/Domino Application Development. For a while now I've been toying with the idea of starting a blog but not really had a good enough subject to blog (or ive been waaaay too busy with work). Recently that situation has changed for me and I now have both the time and topic: Xpages.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;So my goal with this blog is gonna be  simple. Document my trials and tribulations in learning Xpages. See i told you. Simple. I just hope that learning Xpages proves that way too. Hopefully I'll learn (and retain) a bit more info by blogging about my efforts and also there's the odd chance that I could help you out too.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;About me.&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I'm a Notes/Domino developer and have been in the Domino space for nearly 9 years now. I first started in R5, and am now an Advance App. Developer in R8 (thats PCLP in ye-olde' speak).&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I live in Sydney, Australia and currently work for an listed Australian Multi-national as the Messaging and Collaboration Manager. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Why Xpages?&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Like most Domino developers i've managed to assemble a nifty arsenal of tricks in order to hack Domino to do anything remotely current when it comes to web development and applications. However, with the advent of Xpages in Domino 8.5.x, i find that my little bag of tricks upong which i relied so much has quickly become obselete -- so it's time to return to school. Xpages school. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;Please join me on this journey, i welcome all comments, clarifications and questions on anything I post.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Dan (aka. The Xpage Guy -- at least i will be soon)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;:) &lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8130468658145745719-345216292579591403?l=xpageguy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xpageguy.blogspot.com/feeds/345216292579591403/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://xpageguy.blogspot.com/2009/10/first-post-guy-journey-and-those-xpages.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8130468658145745719/posts/default/345216292579591403'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8130468658145745719/posts/default/345216292579591403'/><link rel='alternate' type='text/html' href='http://xpageguy.blogspot.com/2009/10/first-post-guy-journey-and-those-xpages.html' title='First post: The Guy, the Journey and those Xpages'/><author><name>Dan Lowden (aka the XPage guy)</name><uri>http://www.blogger.com/profile/14301771665922982476</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_M7_MgIDMkHE/S1b1Q96bQwI/AAAAAAAAABE/pLzEwotK4ew/S220/n689751514_1660372_547.jpg'/></author><thr:total>1</thr:total></entry></feed>
