<?xml version="1.0" encoding="UTF-8"?>
<!--Generated by Squarespace Site Server v5.11.81 (http://www.squarespace.com/) on Wed, 08 Feb 2012 05:27:05 GMT--><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><title>mattwhite.me - Blog</title><link>http://mattwhite.me/blog/</link><description>Matt White's Blog</description><lastBuildDate>Fri, 27 Jan 2012 16:07:44 +0000</lastBuildDate><copyright></copyright><language>en-GB</language><generator>Squarespace Site Server v5.11.81 (http://www.squarespace.com/)</generator><item><title>Get your LDC t-shirts here</title><category>ldc</category><category>t-shirts</category><dc:creator>Matt White</dc:creator><pubDate>Fri, 27 Jan 2012 15:12:06 +0000</pubDate><link>http://mattwhite.me/blog/2012/1/27/get-your-ldc-t-shirts-here.html</link><guid isPermaLink="false">368815:3970370:14753662</guid><description><![CDATA[<p>Well Lotusphere has been over for a week now and people are just about recovering from the post LS flu and getting back into the swing of things. But did you miss out on getting an <a href="http://londondevelopercoop.com">LDC</a> shirt. <a href="http://blog.woowar.com">Julian</a>, <a href="http://stickfight.co.uk">Mark</a> and I were only able to physically carry over a 150 or so shirts this year and we had to apologise to so many people for not having the design or size they wanted.</p>
<p>So we thought we'd try and rectify that by adding all of this year's designs, along with previous t-shirts that we've given out at other conferences and allow you to buy your own. The most important thing to note is that this is not a money making exercise, anything which we make will be donated to the <a href="http://www.joyrx.org/">Children's Cancer Association</a> who we have <a href="http://mattwhite.me/blog/2011/2/1/its-a-small-lotus-world-raffle-results.html">previously donated money raised by the Lotus community to</a>.</p>
<p>The store we use is called Zazzle and the link to the latest shirts is: <a href="http://www.zazzle.co.uk/londevcoop/?qs=&amp;dp=0&amp;pg=3#homeProducts">http://www.zazzle.co.uk/londevcoop/?qs=&amp;dp=0&amp;pg=3#homeProducts</a>&nbsp;</p>
<p>Please feel to buy as many shirts or other products as you like, hopefully we can raise even more money for the CCA.</p>]]></description><wfw:commentRss>http://mattwhite.me/blog/rss-comments-entry-14753662.xml</wfw:commentRss></item><item><title>Lotusphere 2012 OGS Liveblog</title><category>liveblog</category><category>ls12</category><category>ogs</category><dc:creator>Matt White</dc:creator><pubDate>Sun, 15 Jan 2012 11:00:27 +0000</pubDate><link>http://mattwhite.me/blog/2012/1/15/lotusphere-2012-ogs-liveblog.html</link><guid isPermaLink="false">368815:3970370:14547918</guid><description><![CDATA[<p>Along with <a href="http://www.pmooney.net">Paul</a>, <a href="http://blog.turtleweb.com/">Gab</a>, <a href="http://blog.collaborationmatters.com/">Stuart</a> and <a href="http://billbuchan.com">Bill</a> I will be liveblogging the Lotusphere 2012 OGS, you can see the transcript below...</p>
<p><iframe src="http://www.coveritlive.com/index2.php/option=com_altcaster/task=viewaltcast/altcast_code=523f7be552/height=550/width=470" scrolling="no" height="550px" width="470px" frameBorder="0" allowTransparency="true" ><a href="http://www.coveritlive.com/mobile.php/option=com_mobile/task=viewaltcast/altcast_code=523f7be552" >Lotusphere OGS 2012</a></iframe></p>]]></description><wfw:commentRss>http://mattwhite.me/blog/rss-comments-entry-14547918.xml</wfw:commentRss></item><item><title>XPages101 Lotusphere Discount</title><category>ls12</category><category>xpages101</category><dc:creator>Matt White</dc:creator><pubDate>Mon, 09 Jan 2012 07:40:26 +0000</pubDate><link>http://mattwhite.me/blog/2012/1/9/xpages101-lotusphere-discount.html</link><guid isPermaLink="false">368815:3970370:14501749</guid><description><![CDATA[<p>I'm not sure if it can be a tradition after two years but it's a good deal either way.</p>
<p>If you enter the coupon code "LS12" at checkout at <a href="http://xpages101.net">XPages101.net</a>&nbsp;then you will receive a 33% discount on the cost. So if your new years resolution is to learn XPages then this should help you along.</p>
<p>There are currently 68 videos on the site which total up to almost 13 hours of back to back content or well over 3.5gb of video!</p>]]></description><wfw:commentRss>http://mattwhite.me/blog/rss-comments-entry-14501749.xml</wfw:commentRss></item><item><title>Review of 2011</title><category>2011</category><category>review</category><dc:creator>Matt White</dc:creator><pubDate>Fri, 30 Dec 2011 18:27:53 +0000</pubDate><link>http://mattwhite.me/blog/2011/12/30/review-of-2011.html</link><guid isPermaLink="false">368815:3970370:14383053</guid><description><![CDATA[<p class="p1">In many ways this year has been much the same as previous years, well on the work front anyway.&nbsp;</p>
<p class="p1">In late January we had the annual trip to Florida for Lotusphere, <a href="http://blog.tc-soft.com">Tim Clark</a> and I presented a couple of sessions which I always enjoy. The Lotus world is lucky that Tim has stuck around now that he's left IBM, and I am lucky that he agreed to present with me again in a couple of weeks when we head back to Florida for Lotusphere 2012. This year I will also be doing a session with <a href="http://elsmore.net">Warren Elsmore</a>, something we've been trying to do for a couple of years but only this year have we managed to get around to putting something together, it should be a fun session.</p>
<p class="p1">But this is meant to be a review of 2011, not a sales pitch for my sessions in Florida!</p>
<p class="p1">The other events of the year were UKLUG and IamLUG. I had to do slightly fewer LUGs this year due to work pressure elsewhere, on which more later. But the two I did go to were, as ever, well attended, informative and well organised. Despite all of the other things going on with the world economy, or maybe because of that the LUGs seem to be flourishing and long may that last.</p>
<p class="p1">The other travel I've done this year has been related to speaking, after a fashion. 2011 seems to be the year that XPages reached the tipping point, lots of new people want to start creating XPages applications so my two offerings of video training at <a href="http://xpages101.net">XPages101.net</a> and classroom based training have become increasingly popular over the year. So in the last few months I've flown all over Europe giving classes and meeting some interesting new people along the way.</p>
<p class="p1">We had a great summer holiday in Canada exploring Montreal and Newfoundland and were lucky enough to see icebergs and many whales along the Atlantic coast.</p>
<p class="p1">My year has been dramatically different for other reasons though. From silly things like finally going to <a href="http://mattwhite.me/blog/2011/6/29/glastonbury-2011.html">Glastonbury</a> for the first time right through to some of the best things which have ever happened to me. In just 5 weeks I will be getting married with many family and friends attending what we hope will be a wonderful weekend here in London. And then in April, our first child is due to be born. As you can imagine the first half of 2012 promises to be a fairly busy time so I expect to be doing a lot less travelling and a lot less sleeping!</p>
<p class="p1">Times are so exciting right now that I can hardly wait for the next year to begin, but I will try and reflect for a while on a great year which is just finishing. 2011 was so amazing I can but hope that 2012 matches it.</p>
<p class="p1">&lt;/2011&gt;&lt;2012&gt;</p>]]></description><wfw:commentRss>http://mattwhite.me/blog/rss-comments-entry-14383053.xml</wfw:commentRss></item><item><title>What does the Upgrade Pack 1 mean for me?</title><category>extlib</category><category>up1</category><category>upgrade pack 1</category><dc:creator>Matt White</dc:creator><pubDate>Thu, 15 Dec 2011 11:14:11 +0000</pubDate><link>http://mattwhite.me/blog/2011/12/15/what-does-the-upgrade-pack-1-mean-for-me.html</link><guid isPermaLink="false">368815:3970370:14128818</guid><description><![CDATA[<p>So yesterday we had the release of <a href="http://www.edbrill.com/ebrill/edbrill.nsf/dx/new-releases-week-part-3-notesdomino-8.5.3-upgrade-pack-1">Upgrade Pack 1 sprung on us by Ed Brill</a>. Overall this "A Good Thing" but there is quite a lot of detail which was missing from the announcement.</p>
<p>This was a problem for <a href="http://elsmore.net">Warren</a> and I as we're presenting a session at Lotusphere on the Deployment and Management of XPages, so a swift bit of research and slide rewriting has been in order this morning.</p>
<p>Essentially the Upgrade Pack is a new version of the Extension Library just installed in yet another way. If you're running the Extension Library in 8.5.3 already then you'll need to uninstall it from your Domino Designer and from your server before installing the Upgrade Pack (this may be harder than you imagine, it took me several tries on one machine and simply refused to work on another so I had to delete the Workspace directory!)</p>
<p>I haven't had time to fully test my applications, but from my initial testing it appears that an application written using the November 19th version of Extension Library will work just fine running on an Upgrade Pack 1 server so from the developer's point of view this whole process is relatively painless. You just need to decide in your organisation whether you're going to run with the Extension Library or the Upgrade Pack. I'm sure over the coming weeks and months the pros and cons of either approach will become clear, but for the moment if you want a simple life then Upgrade Pack seems to be the way to go.</p>
<p>What is less clear is how this affects the singnificant admin in your life. I'll let Warren cover this in more detail in our session at Lotusphere, but at the moment it seems as though it's going to be quite difficult to deploy and manage the Upgrade Pack in a large or complex environment so bear that in mind when making decisions.</p>
<p>And for reference the part number on the IBM site is CI5GIEN and the version number (thanks to Warren for this) is <span>8.5.3.20111208-0717 (i.e. significantly later than the current version of the ExtLib on OpenNTF).</span></p>]]></description><wfw:commentRss>http://mattwhite.me/blog/rss-comments-entry-14128818.xml</wfw:commentRss></item><item><title>My Lotusphere Sessions</title><category>ls12</category><dc:creator>Matt White</dc:creator><pubDate>Tue, 06 Dec 2011 07:31:38 +0000</pubDate><link>http://mattwhite.me/blog/2011/12/6/my-lotusphere-sessions.html</link><guid isPermaLink="false">368815:3970370:13995649</guid><description><![CDATA[<p>I've been lucky enough to get two abstracts approved for <a href="http://www-01.ibm.com/software/lotus/events/conference/">Lotusphere 2012</a>. This is the fourth year that I'll be speaking at Lotusphere and the prospect gets no less scary!</p>
<p>This year <a href="http://blog.tc-soft.com">Tim Clark</a> and I will be on stage together again to present <strong>XPages Blast</strong>:</p>
<blockquote>
<p class="p1">Tim and Matt will take you on a roller-coaster ride through the best of the best ideas and time saving techniques for creating world class XPages applications. 30 all new top tips in just 60 minutes is going to be fast paced and packed with loads of information you will refer to time and time again. Everything from introductory tips for get started with XPages, all the way through to complex tips such as making use of Java. Please fasten your seat belts and keep your hands in the car at all times.</p>
</blockquote>
<p>We presented this last year and had a great time so expect a similar format, but all new content.</p>
<p>A new session and presenting partner for my second abstract. <a href="http://elsmore.net">Warren Elsmore</a> and I will be talking about&nbsp;<strong>Deploying and Managing XPages Applications</strong></p>
<blockquote>
<p class="p1">If you're a developer wanting to release your XPages application and you need to think about the "real world" of servers and admins. Or if you're an admin and you have developers chasing you to get their shiny new XPages applications released then this session is for you. We'll take you through the things to think about from both sides of the fence. We'll share tips and tricks, issues which may catch you out and the best practice for releasing your applications.</p>
</blockquote>
<p class="p1">We plan to talk about putting XPages applications live from the view of the developer (me) and the admin (Warren) and all of the tips and tricks we've learned over the last couple of years.</p>
<p class="p1">As ever the deadline for slide decks is insanely early so expect a bit of radio silence from me and other speakers while we feverishly prepare for Florida next month.</p>]]></description><wfw:commentRss>http://mattwhite.me/blog/rss-comments-entry-13995649.xml</wfw:commentRss></item><item><title>The debugging benchmark</title><category>debugging</category><category>eclipse</category><category>flash</category><category>ide</category><dc:creator>Matt White</dc:creator><pubDate>Fri, 11 Nov 2011 12:58:52 +0000</pubDate><link>http://mattwhite.me/blog/2011/11/11/the-debugging-benchmark.html</link><guid isPermaLink="false">368815:3970370:13679576</guid><description><![CDATA[<p>The two Marks of <a href="http://www.markbarton.com/">Barton</a> and <a href="http://www.stickfight.co.uk/">Myers</a> tweeted out a YouTube video which is really worth watching:</p>
<p><iframe width="560" height="315" src="http://www.youtube.com/embed/5hyI8yKTOmQ" frameborder="0" allowfullscreen></iframe></p>
<p>What it shows is some of the new features which the debugger in the Flash development environment, which is built onto Eclipse, will offer.</p>
<p>The headlines are being able to step backwards as well as forwards through code and also to right click on a variable to see why it is set the way it is (ie a live stack trace) and how we got to the current line of code.</p>
<p>In contract with SSJS in XPages we get to use print statements. I'm sure this is being looked at to improve, but Adobe has certainly set the benchmark in the IDE space.</p>]]></description><wfw:commentRss>http://mattwhite.me/blog/rss-comments-entry-13679576.xml</wfw:commentRss></item><item><title>Yet another day wasted on IE</title><category>bugs</category><category>css</category><category>hang</category><category>ie8</category><category>iframe</category><dc:creator>Matt White</dc:creator><pubDate>Thu, 13 Oct 2011 11:05:24 +0000</pubDate><link>http://mattwhite.me/blog/2011/10/13/yet-another-day-wasted-on-ie.html</link><guid isPermaLink="false">368815:3970370:13236703</guid><description><![CDATA[<p>I've just spent more than eight hours working on a single bug in IE.</p>
<p>In a classic Domino web application which I work on, we have a complex form which was working just fine when we developed and tested it. But then users started reporting their Internet Explorer clients were hanging intermittently. We finally got a test case where we could reproduce the problem.</p>
<p>When the user selected an option from a combo box, a new row is added to a table and displayed for them to fill in some data which is required. Nothing too odd there. And again this worked fine for us, until we opened the form inside an iFrame. Our application is part of a much larger application and the end user doesn't know that when they click a certain link they are suddenly running on a Domino server inside the iFrame.</p>
<p>So cue me spending a whole day assuming this was a JavaScript problem, it only seemed to happen when the onChange event of the combo box fired, if I disabled the JavaScript then it worked fine, but the hang was after the JavaScript had finished executing (at least the debugger said so).&nbsp;</p>
<p>Then on a hunch I removed all of the CSS from the form. And it suddenly started working. It didn't look very good of course, but at least I now just had to track down the offending line of CSS.&nbsp;</p>
<p>In the end it turned out to be a div which wrapped around the whole page which had a class assigned that set float: left. As soon as I removed that one line of CSS the page worked absolutely fine. I still don't really understand *why* that single change fixes the problem, but maybe it will help someone else.</p>
<p>So, just to recap, the symptoms we're looking at are IE (8 in this case) hanging after an onChange event fires which causes some new HTML to be rendered into a page which is running inside an iFrame. And the solution is to examine, very closely, your CSS.</p>
<p>Once again I'll say it. The quicker the world is rid of IE then the happier I will be.</p>]]></description><wfw:commentRss>http://mattwhite.me/blog/rss-comments-entry-13236703.xml</wfw:commentRss></item><item><title>Sixty not out</title><category>xpages</category><category>xpages101</category><dc:creator>Matt White</dc:creator><pubDate>Mon, 12 Sep 2011 11:29:03 +0000</pubDate><link>http://mattwhite.me/blog/2011/9/12/sixty-not-out.html</link><guid isPermaLink="false">368815:3970370:12814507</guid><description><![CDATA[<p>Today I uploaded the 60th video to <a href="http://xpages101.net">xpages101.net</a>. It's taken me over 18 months to get this far and there are no plans to stop adding more content. In fact with the <a href="http://www.edbrill.com/ebrill/edbrill.nsf/dx/notesdomino-8.5.3-launch-dates-set">announcement of the 8.5.3 release date</a>, there are many more areas which need to be covered. Expect to see a rash of new videos over the next few weeks.</p>
<p>I thought I'd post some of the stats for the site so far.</p>
<p>&nbsp;</p>
<ul>
<li>First video posted: February 11th 2010</li>
<li>Total length of videos uploaded: 11 hours 15 minutes</li>
<li>Total size of videos uploaded: 3.17gb</li>
<li>Shortest video: 2 minutes 7 seconds - <a href="http://xpages101.net/xpages101/XPages101.nsf/0/A3F3B5C9400A81A3802578EE0026F820">how to run a local HTTP console window</a></li>
<li>Longest video: 25 minutes 12 seconds - <a href="http://xpages101.net/xpages101/XPages101.nsf/0/68CB7F693B3631A78025790900369898">Dojo Mobile Controls in 8.5.3</a></li>
</ul>
<p>&nbsp;</p>
<p>In the last couple of months I've had the 250th subscriber sign up for the site, and more are joining weekly. Since the site was re-designed earlier this year it's also easier to submit your own lesson ideas if there's something which I've not covered yet and each of the lessons has a comments section to clarify points or add you're own thoughts on the lesson.</p>
<p>And finally, to celebrate the 60th lesson being uploaded, here's an offer for you. If you use the coupon code "60notout" at checkout, you'll get a &pound;60 discount on your purchase. Just head on over to <a href="http://xpages101.net">xpages101.net</a> to get started.</p>]]></description><wfw:commentRss>http://mattwhite.me/blog/rss-comments-entry-12814507.xml</wfw:commentRss></item><item><title>New XPages Course in Vienna</title><category>xpages workshop</category><dc:creator>Matt White</dc:creator><pubDate>Wed, 07 Sep 2011 12:41:52 +0000</pubDate><link>http://mattwhite.me/blog/2011/9/7/new-xpages-course-in-vienna.html</link><guid isPermaLink="false">368815:3970370:12760150</guid><description><![CDATA[<p>I will be teaching a brand new four day XPages course in Vienna next month. The first day will be covering the tried and tested XPages101 introduction to XPages class. But then for the next three days we'll be covering a *lot* more content. Everything from Dojo to Server Side JavaScript, Java and Managed Beans.</p>
<p>If you come along to the course then I promise a couple of things. By the time you go home you'll have a solid understanding of XPages. And your head will hurt as we're going to cover a lot of ground!</p>
<p>If you'd like to come along, the sign up for the course can be found <a href="http://www.wifiwien.at/eShop/bbDetails.aspx/IBM-Lotus---Introduction-to-x-Pages--Workshop/@/bbnr/365521/zg/E9b2/">here</a>.</p>]]></description><wfw:commentRss>http://mattwhite.me/blog/rss-comments-entry-12760150.xml</wfw:commentRss></item></channel></rss>
