Disable automatic On Disk Project syncing
Wed, May 15th 2013 4:00a Matt White I use source control on every single Domino database that I work on. Often because I want a database under formal change control so that I can relate individual change requests to the changes made in the source code. But also mainly to cover my backside. When I make a mistake (and it is when, not if), having my database under source control allows me to recover things quickly.If you're new to source control in Domino Designer, I have made a video available which walks you through my workflow.Bu [read] Keywords: domino
Call for Abstracts for ICON UK
Mon, May 13th 2013 7:50a Matt White Warren announced that ICONUK, the new name for UKLUG, is happening again this year, in Brighton in September. Hopefully you've registered already, but have you thought about presenting?You'll often hear big conference speakers mention that their first taste of speaking was at a User Group like ICON, indeed it was mine five years ago when I presented with Bruce Elgort and Sean Burgess. A truly terrifying experience, but so worthwhile.This year, as ever, we have three tracks of sessions; Infrast [read] Keywords: connections
Coding the new UKLUG (ICONUK) site
Tue, Apr 30th 2013 6:40a Matt White The old UKLUG site had served us well for several years, but with a new name for UKLUG it was a good opportunity to re-write the conference management application from scratch. To be honest I was more than a little embarrassed about the old site as well, design is not my strong point to say the least. So now that there are things like Twitter Bootstrap out there, I can offload that work onto people who are actually good at it.So what have we created? Well it's an end to end management system fo [read] Keywords: admin
Mon, Apr 29th 2013 10:00a Matt White I've heard many mentions of Google Now over the last few weeks, not sure why, it's been around for a while now, but anyway I was curious to find out more.First problem is "what is Google Now?". Well it's not really an application, more of a feature of the Google app in Android (I'm not an iOS user at the moment). The larger issue happens if you're a Google Apps For Business as I am, then it's surprisingly difficult to enable at all. The whole process is documented nicely here:1) Launch y [read] Keywords: application
Dojo lesson learned in upgrading from 8.5.3 to 9.0
Thu, Apr 18th 2013 7:40a Matt White It's becoming increasingly the case that you can't assume that what once worked in a previous version of XPages will continue to work in future versions. Today I have come across a case in point.In my life at Elguji, we do a lot of hosting IdeaJam sites. To make this an easier process to manage we created a provisioning application called Jampot. It allows us to create and manage instances of IdeaJam from a central location very quickly. One of the features it offers is a bulk registration of [read] Keywords: xpages application
Pebble smart watch first thoughts
Fri, Feb 15th 2013 11:50a Matt White Months and months ago (May 2012 to be precise) I signed up for my second Kickstarter project called "Pebble" which as most of the world knows by now was aiming to create a smart watch which integrates with your phone for alerts and apps. First thing to say is that I really enjoyed the process of watching the watch be developed and certainly wasn't one of those people moaning about how long the thing took to create. It went viral so delays, even large ones were to be expected.That being said w [read] Keywords: applications
My IBM Connectosphere Presentations
Wed, Jan 30th 2013 2:30p Matt White It's always huge fun (and just a little stressful) presenting at Lotusphere and this year, despite the name change that was no different. You can find all of my presentations going back to 2008 on my presentations page and of course feel free to contact me if you have any questions. [read] Keywords: ibm
A return to Android
Fri, Jan 18th 2013 10:40a Matt White I do a lot of mobile Web development so I try and keep on top of the two major device streams, Apple's iOS and Google Android. I over the years I have alternated between the two with my day to day devices and at the moment I'm firmly in the Android camp with, Galaxy S3 as my phone and Nexus 7 as my tablet. It's been a while since I properly used Android and it's really come on as a platform. So I though I'd go through some of my key apps. For Twitter I use Falcon Pro. In reality this is the [read] Keywords: apple
What's new in Domino 9.0 for XPages Developers?
Fri, Jan 18th 2013 9:40a Matt White It's just a week before the XPages community heads en masse towards Florida and IBM Connect. So I thought I would publish a quick ten minute overview of what's new in Notes and Domino for those of us who work with XPages. It's by no means a complete list, but my highlights.If you're interested in the other XPages videos that I publish then visit XPages101.net and you can use the coupon code "ls13" or "connect13" for a 33% discount off a new account! [read] Keywords: domino
End of year wrap-up
Mon, Dec 31st 2012 4:40a Matt White Normally in these posts I just wrap up what I've done in the last year with work stuff and then maybe mention something in my real life in passing. This year has been different, work has very much taken a back seat as I've got married, celebrated the birth of our first child and, in the last couple of weeks, moved house. I'm not sure it was entirely sensible to try and do three of the most stressful things in life all within the same year, but we did it, and it's been great fun!In February, [read] Keywords: domino
New Unplugged Templates released
Wed, Sep 26th 2012 8:50a Matt White Over the last few months I've been working with Teamstudio to create several templates to be used with their Unplugged product. The aim was to take some of the most commonly used Notes/Domino application templates and make them available and looking nice for mobile devices.So we created a bunch of design elements which handle the layout of applications and shared those across the Teamroom, Document Library and Notebook (formerly known as Journal). And today Teamstudio have released them so t [read] Keywords: domino
New XPages Mobile CRM Application Released
Thu, May 31st 2012 9:06a Matt White Over the last few months I've been helping out Vigilus with a new XPages Mobile Web CRM application. ACT! For Notes is a long standing Notes client based application and what we've added in VMobile is a fairly significant subset of the features in the full client application designed to work in iPad, iPhone, Android phone and Blackberry.
Given the size of the application it's taken a while and there have been some challenges, but overall I'd say it's a very capable CRM application that wil [read] Keywords: notes
UKLUG 2012 - Call for abstracts
Tue, May 29th 2012 5:23a Matt White Warren announced that UKLUG is happening again this year, in Cardiff in September. Hopefully you've registered already, but have you thought about presenting?
You'll often hear Lotusphere speakers mention that their first taste of speaking was at a User Group like UKLUG, indeed it was mine four years ago when I presented with Bruce Elgort and Sean Burgess. A truly terrifying experience, but so worthwhile.
This year, as ever, we have three tracks of sessions; Admin, Management and Development. [read] Keywords: admin
Dojo 1.7.2 in XPages
Tue, Apr 3rd 2012 5:19a Matt White I had need to make use of some of the more advanced Dojo Mobile controls for a project last week which ship with Dojo 1.7.2. For various reasons I needed the Dojo files inside the nsf rather than on the file system, and if you've had to do that before you'll know what a massive pain it is to get the files loaded. So I thought I'd share a simple nsf with the files loaded.
You can either clone the database from Github here: https://github.com/whitemx/Dojo172XPages
Or you can download the nsf he [read] Keywords: xpages css
Creating a new XPages application in 8.5.3 UP1
Sat, Feb 18th 2012 4:50a Matt White I suppose most of you know about XPages101 now, the first eight videos on the site walk you through creating a new XPages application. I recorded them two years ago now and they are still useful when you're starting with XPages. But since 8.5.3 and more specifically UP1 (or the Extension Library) became main stream my eight videos can make things seem a little like too much work.
So over the next few weeks at XPages101 I will walk you through creating roughly the same application using the more [read] Keywords: xpages application
Get your LDC t-shirts here
Fri, Jan 27th 2012 8:40a Matt White 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 LDC shirt. Julian, Mark 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.
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 [read] Keywords: lotus
XPages101 Lotusphere Discount
Mon, Jan 9th 2012 12:46a Matt White I'm not sure if it can be a tradition after two years but it's a good deal either way.
If you enter the coupon code "LS12" at checkout at XPages101.net 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.
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! [read] Keywords: lotusphere
Review of 2011
Fri, Dec 30th 2011 11:40a Matt White In many ways this year has been much the same as previous years, well on the work front anyway.
In late January we had the annual trip to Florida for Lotusphere, Tim Clark 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 Warren Elsmore, some [read] Keywords: atlantic
My Lotusphere Sessions
Tue, Dec 6th 2011 1:12a Matt White I've been lucky enough to get two abstracts approved for Lotusphere 2012. This is the fourth year that I'll be speaking at Lotusphere and the prospect gets no less scary!
This year Tim Clark and I will be on stage together again to present XPages Blast:
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 lo [read] Keywords: admin
The debugging benchmark
Fri, Nov 11th 2011 6:07a Matt White The two Marks of Barton and Myers tweeted out a YouTube video which is really worth watching:
What it shows is some of the new features which the debugger in the Flash development environment, which is built onto Eclipse, will offer.
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.
In contract with SSJS in XPages we get to us [read] Keywords: xpages development
Yet another day wasted on IE
Thu, Oct 13th 2011 5:15a Matt White I've just spent more than eight hours working on a single bug in IE.
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.
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 [read] Keywords: domino
Sixty not out
Mon, Sep 12th 2011 5:42a Matt White Today I uploaded the 60th video to xpages101.net. 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 announcement of the 8.5.3 release date, there are many more areas which need to be covered. Expect to see a rash of new videos over the next few weeks.
I thought I'd post some of the stats for the site so far.
First video posted: February 11th 2010
Total length of videos uploaded: 11 hours 15 minutes
Total size of videos uploaded: [read] Keywords: notesdomino
New XPages Course in Vienna
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 [read] Keywords: ibm
Dojo Charts and IE
Tue, Aug 30th 2011 5:26a Matt White I've just spent the better part of three days working on a suite of Dojo Charts for an application. They are usually pretty easy to get going and look as good, if not better than a lot of the flash charting tools out there. But, and there's always a but isn't there, getting the charts working in IE can be a real challenge with very little in the way of guidance.
So here are three tips which I shall pass on learned through bitter experience over the last few days...
It may well look as though [read] Keywords: ajax
XPages201 TackItOn Day
Mon, Jul 25th 2011 3:40a Matt White IamLUG is just a week away and I have been remiss in not mentioning the XPages201 training day which I am running next Wednesday after IamLUG in St Louis.
This video explains a little more...
The aim of the day is to dig a little deeper into XPages if you've been playing with them for a few months. So I'm going to cover some of the basics that I've seen commonly misunderstood, like Scoped Variables, but then also we'll look at some more advanced things such as using Java and Managed Beans i [read] Keywords: xpages applications
Sat, Jul 9th 2011 4:00a Matt White I'm heading off on holiday for a couple of weeks from today. First port of call is Montreal and then we're going Newfoundland to explore for a while.
I'll be checking into email every so often but I will not be responding to much in the meantime.
See you later in July :-) [read] Keywords: email
Wed, Jun 29th 2011 4:00a Matt White View Larger Map
For the last few days I've been living in a field in Somerset along with 170,000 other people enjoying the varied delights of Glastonbury Festival. If you're from the UK then you'll know it well, it's pretty hard to escape on the BBC, but if you're from the other side of the pond then you may not have heard of it before. Basically it is the largest music festival in the UK, there are, I believe, more than 50 stages and hundreds of acts who play over three official days of th [read] Keywords: google
IBM Champion Honour
Mon, Jun 27th 2011 8:50a Matt White Wow, I go offline for a few days at Glastonbury (of which more later) and completely miss out on the announcements of the IBM Champion programme.
I am hugely honoured to have been included in a list of such smart, nice and helpful people. The thing I have found with all of the people I know on the list is that they are always more than willing to help out, whether it's organising LUGs, answering questions or just being able to put you in touch with someone who can help with a technical problem. [read] Keywords: ibm
LUG Template available on OpenNTF
Fri, Jun 10th 2011 2:31a Matt White At UKLUG this year, Warren announced that we would be making the template which we use to run the online elements of the LUG available on OpenNTF. Well I finally got around to making the template and uploading the bits and pieces onto OpenNTF (actually a surprisingly easy process!).
Anyway, if you're interested then you can download the template from here: LUG Template
As Warren mentioned, we're looking for help. At the moment there is no documentation at all, so it can be a little painful to [read] Keywords: ilug
It's Learn XPages Month (and I have a discount to offer)
Wed, May 25th 2011 9:30a Matt White You may have seen that June has been declared Learn XPages Month. XPages.info has all of the details but I thought I would (shamelessly) highlight that XPages101 will be offering a 33% discount for the whole of June. If you use the coupon code "learnxpages" at checkout the discount will be applied for access to a whole year's worth of XPages training content.
So head on over to XPages101 to get your subscription. [read] Keywords: xpages
XPages Guru Webinar
Tue, May 17th 2011 10:00a Matt White I'm very honoured to have been asked by Chris Blatnick to be involved in a webinar running on 1st June where several of the "Gurus of XPages" from around the world (plus myself) will be talking about our favourite technology.
You can sign up for the event here.
The rough agenda for the hour long session looks like this:
What is XPages? - Matt White Case Studies - Discussion database, XTalk, etc. - Bruce Elgort Benefits of XPages - Matt White Why should I transition? - Tim Tripcony Roadmap t [read] Keywords: xpages database
How to collapse a categorized view in an XPage
Thu, Apr 28th 2011 4:00a Matt White If you've got a categorized view and you want to display it in an XPage, that bit is simple, but what if you want to add buttons which allow the user to expand and collapse the view? This is one of those things which is unnecessarily complicated in XPages, there's no checkbox or simple command and there is a gotcha in the view design as well.
So the first step is to write the onClick code for the collapse button:
var viewPanel = getComponent("viewPanel1");
var model:com.ibm.xsp.model.dom [read] Keywords: domino
Lotusphere 2011 wrap-up
Mon, Feb 7th 2011 2:39a Matt White Well that's it, another Lotusphere is over. I'm sat here in the Dolphin rotunda waiting for my LDC compatriots to check out, just watching the occasional yellow back pack head towards the checkout line, it's always a sad sight. But on the other hand I am absolutely exhausted after the most hectic 'sphere ever.
Every year i think that I can't possibly do any more, but every year i prove myself wrong. This year for the first time in a while I actually got to attend sessions which were (with o [read] Keywords: domino
It's a small Lotus world raffle results
Tue, Feb 1st 2011 3:15a Matt White Last night we had the fabulous UK Night drinks event run by Warren Elsmore. He very graciously allowed us to do the drawing of our raffle which we've been blathering on about for the last few weeks. I thought I would let you know the interim results.In the end we had eight prizes to give away thanks to the huge generosity and talent of messrs Steve McDonagh and Carl Tyler as well as Mark Myers for organising the original image that stated this whole thing off in the first place. I should also t [read] Keywords: lotus
XPages101 LS11 discount
Wed, Jan 26th 2011 2:27a Matt White As the annual pilgrimage to Florida for Lotusphere begins, I thought it would be worth mentioning a discount for XPages101 which I'll be offering for the next 3 weeks.
Use the coupon code "ls11" at checkout and get a 33% discount!
It's coming up to a year since I first launched the site and in that time I've uploaded 37 lessons which run to more than 7 hours of content and well over 2gb of movies. There are many more lessons planned over the coming weeks and months.
So if you feel like it' [read] Keywords: domino
Using Android as a media player
Tue, Jan 25th 2011 8:20a Matt White I've been using an Android phone for around 18 months now and, generally, I have to say I like it. I suspect I may well get tempted back to the Apple side of the fence in the summer just because one element of its day to day use is just not quite there yet.
I wrote back in 2005 what I wanted in a phone and we are so very nearly there. The limiting factor is still the integration of media with the phone. One of the questions I get asked relatively regularly by new Android users is what my setup [read] Keywords: apple
UKLUG 2010 Development Track
Mon, Jan 10th 2011 7:30a Matt White Last week Warren announced that registration for UKLUG 2011 is open. This year we're doing two days of great technical content, for free as ever, in Manchester at the end of May. It will be a lot of fun and you'll learn a lot.
But of course to make sure the days are worthwhile for everyone we need great content and great speakers, and this is where you come in. If you're a developer involved with Lotus technologies (not just Notes and Domino, but Sametime, Connections, Quickr etc etc) and you [read] Keywords: connections
Review of the Year - 2010
Thu, Dec 30th 2010 7:10a Matt White It seems like lots of bloggers do these end of year wrap up posts, and I understand that lots find them boring. But as with all my blogging, I largely write posts for my own benefit. I just spent half an hour reading my previous few years posts and I find it interesting to see how things have moved on in some ways and stayed the same in many others.
Anyway, the year started, as ever, with Lotusphere. A crack team of Elguji and LDC manned the Elguji stand in the product showcase and Tim Clark and [read] Keywords: ilug
It's a small Lotus world (part 2)
Wed, Dec 8th 2010 1:23p Matt White As you may have seen over the last week, there are several of us in the Lotus community who are gathering together to organise a fund raising event at Lotusphere 2011.
The inspiration came from Mark Myers and Ben Poole, who, in a rare moment of non bickering, specified and arranged the creation of the "It's a small Lotus world" pixel art. Bruce then came up with the idea of raffling a very nicely framed version of the art (complete with key of all of the "inside baseball" references hidden [read] Keywords: lotus
Useful new preference in DDE 8.5.2 for Java Agents
Tue, Oct 26th 2010 6:00a Matt White Having the proper Eclipse Java editor instead of the old style editor was introduced in 8.5.1, but there was one huge annoyance. When you edited a Java file, you had to save that, but then also remember to save the agent as well. Cue plenty of swearing and head scratching when your change wasn't showing up.
Well in 8.5.2 there is a new preference setting which allows the agent to be automatically saved when you save the Java file:
Just check the "Autosave Java design element on save of indivi [read] Keywords: agent
Facebook SSO to XPages
Wed, Oct 20th 2010 4:00a Matt White One of the things I've been playing with this week is getting Facebook SSO working with XPages. It's not a true SSO implementation as Domino doesn't support OAuth, but from the user's point of view they are not having to enter a username and password to get authenticated against a Domino app. I think it's pretty cool... [read] Keywords: domino
XPages training videos now available on the iPad
Thu, Sep 23rd 2010 4:00p Matt White Well I finally caved to the repeated requests to make the videos on XPages101.net available to run on the iPad, iPhone, Android and so on. So I've spent the better part of this afternoon transcoding all of the videos and... Voilà.
In the end I also took the opportunity to move the hosting of the videos across to Vimeo so hopefully performance will be better and they'll also better handle future developments in online video technology meaning I won't need to worry about it in futu [read] Keywords: xpages development
A small tip for upgrading your XPages apps from 8.5.1 to 8.5.2
Thu, Sep 2nd 2010 4:40a Matt White If you have been using Stephan Wissel's "Web Agents, XPages Style" technique for outputting non-HTML content from your XPages, you may run into a problem when you upgrade your server to 8.5.2.
In the original afterRenderResponse sample code, you would use something like...
var exCon = facesContext.getExternalContext();
var writer = facesContext.getResponseWriter();
var response = exCon.getResponse();
writer.cl [read] Keywords: xpages server
What's new with XPages in 8.5.2
Wed, Aug 25th 2010 7:50a Matt White Over on XPages101.net I've just posted (yet another) video. This time we're looking at what's new in 8.5.2 for the XPages developer.
What's New With XPages in 8.5.2
As a bit of a teaser, I thought I'd post the audio from that recording here as well so that you can hear what you're missing. As ever, feel free to subscribe if you want to get a jumpstart on your XPages development. There are 30 different videos up on the site covering all the elements you'll need to get started and then dig [read] Keywords: xpages development
Thu, Aug 5th 2010 7:53p Matt White It seems like a long time since I went away on holiday, and it is. Since the middle of July I've been to Latitude (great), Madeira (great), IamLUG (great) and run an XPages101 day (seemed to go well). So all in all it's been a really enjoyable few weeks.
I'm sat in JFK airport in New York waiting to start the final leg of the journey home and much as it's been a great couple of weeks away, I am *really* looking forward to getting back home and just decompressing for a couple of days before g [read] Keywords: xpages
Thu, Jul 15th 2010 12:00p Matt White Well it doesn't happen very often (it's over two years since I last took a proper holiday), but I'm off on holidays for the next two weeks. This weekend we're heading up to Suffolk to the Latitude Festival and then later next week it's off to Madeira for a family trip where we'll be celebrating important birthdays for my parents amongst other things.
When I get back from holidays I literally switch airports and fly straight off to St Louis for the IamLUG conference. (If you've not registe [read] Keywords: email