358 Lotus blogs updated hourly. Who will post next? Home | Downloads | Events | Pods | Blogs | Search | myPL | About 
 
Latest 7 Posts
Call for abstracts for ICONUK
Fri, Jun 6th 2014 149
CSC Event 2
Thu, Jun 5th 2014 130
Oh yes, we'll need a database
Fri, May 30th 2014 112
Jade HTML Template Engine
Thu, May 29th 2014 148
Express web application framework
Wed, May 28th 2014 120
NPM or Node Module Packages
Tue, May 27th 2014 167
But first the development environment
Mon, May 26th 2014 123
Top 10
Git cloning of very large repo's in Windows
Tue, May 13th 2014 198
NPM or Node Module Packages
Tue, May 27th 2014 167
Getting started with node.js
Fri, May 23rd 2014 159
Call for abstracts for ICONUK
Fri, Jun 6th 2014 149
Jade HTML Template Engine
Thu, May 29th 2014 148
My thoughts on the IBM BlueMix workshop
Tue, Apr 29th 2014 135
CSC Event 2
Thu, Jun 5th 2014 130
XPages and IE11
Wed, Feb 19th 2014 124
But first the development environment
Mon, May 26th 2014 123
Express web application framework
Wed, May 28th 2014 120


Matt White
 
Blog Title mattwhite.me
Blog Description No blog description listed in the feed.
Blog URL http://mattwhite.me
RSS Feed http://mattwhite.me/blog/rss.xml
PlanetLotus Feed http://planetlotus.org/profiles/rss/matt-white
Validate Feed feedvalidator.org or validator.w3.org
Feed Last Checked Sep 19, 2014 11:43:43 AM EST. Realtime Update:
Languageen
Twitter URLhttp://www.twitter.com/mattwhite
Landed Here Nov 20, 2007
Location London
Posts: # / 1st / Latest - -
Total Hits 5,019. myPL RSS Selections: 106


Recent Blog Posts
149


Call for abstracts for ICONUK
Fri, Jun 6th 2014 4:00a   Matt White
Are you registered for ICONUK 2014 yet? Tim Clark is running the event this year, but we still need speakers. It's that time of year again when we ask you to throw your hat into the ring if you want to speak at ICONUK. I'm running the Dev track, and I just thought it would be useful to run through the process of how we choose the sessions.Firstly I move all of the session titles and abstracts into a spreadsheet and remove any names from the list to try and avoid falling into the trap of automa [read] Keywords:
130


CSC Event 2
Thu, Jun 5th 2014 4:00a   Matt White
We’re very pleased to announce our 2nd CSC Event taking place this time in the evening of July 16th. It will still be at the fantastic Soho Hotel in London which everyone thought so successful last time but this time we’re trying something a little different.The event begins at 6pm and will run until 9pm with only two sessions followed by drinks and possibly further drinks afterwards.Last time our biggest feedback was that it was shame to choose between sessions and that it would be good to [read] Keywords: ibm
112


Oh yes, we'll need a database
Fri, May 30th 2014 4:00a   Matt White
I suppose this is the biggie. Since 1996 my database of choice has been the venerable NSF http://en.wikipedia.org/wiki/Notes_Storage_Facility#Database which is a Document Oriented Database. Coincidentally the rest of the world has now caught up and there are some more modern options available to achieve the same things now. The real flavour of the moment is MongoDB http://www.mongodb.org, like the NSF it’s document based and can be replicated between multiple locations. Unlike the NSF it is mu [read] Keywords: application database development server wiki
148


Jade HTML Template Engine
Thu, May 29th 2014 4:00a   Matt White
In the last post I mentioned that when you start using Express, you are nudged towards Jade to create your HTML.At its simplest, Jade provides a way to make your HTML more terse. To produce HTML like this:We would only need to enter Jade like this:We can break up the contents of our pages, so in this example the head contents are defined in a different file and can be shared across multiple pages. The syntax is very simple, indentation is used to nest elements within each other and you can add I [read] Keywords: application css database development javascript
120


Express web application framework
Wed, May 28th 2014 4:02a   Matt White
Having created a simple application and installed our first NPM package, now things start to get serious. We want to start building out our real application, there will be more than one page, we’ll need client side JavaScript and CSS files. Organising all of this is important, you will have hundreds of files before you know it. This is where Express comes in.If we install the basic Express npm package then we can get one of the biggest advantages for us, that is routing. I can define URLs and [read] Keywords: application css javascript security server xml
167


NPM or Node Module Packages
Tue, May 27th 2014 4:01a   Matt White
After getting your development environment set up and your fancy schmancy Hello World application running what next?Let’s say we want to display a nicely formatted version of the current date and time. The current best of breed for date and time handling in JavaScript is called Moment and we can choose to use it either server side or client side. For our purposes here, we’ll use it server side, which means we need to install it into our application.First we’ll want to create a file called [read] Keywords: application development javascript server xml




123


But first the development environment
Mon, May 26th 2014 4:01a   Matt White
I started a series of blog posts about my work with node.js last week. And of course the thing I forgot to mention is the actual process of development. A lot of people seem to really like using Webstorm from Jetbrains. and it’s certainly a full featured tool. I tried it for ten days and just couldn’t get used to it. So I now spend my days living inside three different windows: Sublime Text for editing, Chrome for browser testing and the Terminal for running node.js.If you’ve not yet used [read] Keywords: application css development mobile server
159


Getting started with node.js
Fri, May 23rd 2014 6:40a   Matt White
As you may know I've been writing Domino web applications in one form or another for 18 years now (good God that's a long time). But over the last few months I've been working on a node.js application. I've learned a huge amount, but am still really a newb when it comes to node, so bear that in mind when you read my blog posts over the next few weeks and months.The first question, I suppose, is "What is node.js?". Well, the simple answer is that it's a JavaScript engine that will do whate [read] Keywords: domino xpages application applications community database email integration java javascript linux mac server
91


jQuery UK Conference
Mon, May 19th 2014 4:03a   Matt White
I realised while sat in the main room at jQuery UK that I hadn't been to a conference as an attendee without speaker or organiser duties for years. It made a nice change.jQuery always feels like one of those utility things, I use it every day on pretty much every project I do, but I don't feel like I really know everything about it, this was the main reason for attending and boy was I right. There was so much to learn here that it was slightly scary. During the day I attended eight sessions an [read] Keywords: ibm google javascript twitter
198


Git cloning of very large repo's in Windows
Tue, May 13th 2014 1:53p   Matt White
I'm working on a node.js project at the moment, and for various reasons I'm spending part of my time working in Windows rather than the usual Mac environment. It shouldn't be a problem, and generally it's not. Once the node environment is set up on Windows it works just the same. But one problem I have encountered is with the depth of my repo.Some of the folders have very many levels of nesting, due to the joys on npm. When I was trying to clone the repo to my Windows machine I was getting e [read] Keywords: development mac microsoft network
135


My thoughts on the IBM BlueMix workshop
Tue, Apr 29th 2014 10:00a   Matt White
The idea of BlueMix is that a developer can create an application very quickly and get it deployed without having to go through the usual rigmarole of enterprise app deployment which can take weeks or months. From that point of view BlueMix is very interesting; the developer can choose their preferred language (basically node.js, Java or Ruby), their preferred database (DB2, MongoDB, MySQL, Postrgresql) and various other add ons such as integration with the Internet of Things, big data analysis, [read] Keywords: ibm application applications database db2 development enterprise integration interface java mysql wiki
65


What does your desktop look like?
Tue, Mar 25th 2014 4:00a   Matt White
For the longest time I have done all of my development inside an IDE be it Eclipse or Domino Designer. But recently I've been playing with node.js (on which I'm sure I shall bore you later) and the nature of that sort of development is that you work in a text editor, terminal window and browser.I'm sure this says more about me than it should, but I can't quite organise my desktop into a setup which feels right. In an IDE you are constrained by the containing window and at least in the Eclips [read] Keywords: domino apple desktop development eclipse firefox mac
82


Unplugged Controls v3.1
Thu, Feb 27th 2014 3:00a   Matt White
Last week we released version 3.1 of the Unplugged Controls project on OpenNTF.It's not as big a change as 3.0 but there are several new features which you may find useful, and also several bug fixes that are worth noting. The release notes have the full listing:UnpFormEditor controls now fully supports display and saving of data to a different databaseRadio buttons now display correctlyA new toggle switch control can be used (for an example see the Sampler application)Fixed a bug where the nav [read] Keywords: notes application bug database mobile openntf
124


XPages and IE11
Wed, Feb 19th 2014 3:01a   Matt White
During testing for a project that we're working on at the moment we obviously have to go through the rigmarole of supporting the eleventy different versions of IE that the world continues to use.With the addition of IE11 to the roster, it just makes life that little bit more complex. On the server side in XPages what I'm seeing is that the "isIE" test doesn't work exactly as expected.If you're testing the simple boolean to see if the browser is IE at all (regardless of version) then you'l [read] Keywords: agent xpages microsoft server
67


CSC Event in March - Agenda published
Tue, Feb 11th 2014 9:40a   Matt White
Now that we're all home from IBM Connect and pretty much recovered from the Zombie flu, it's time to move on to the next event.The LDC and Turtle Partnership are putting on a day long conference and meeting to discuss collaboration software.Do you work with collaboration platforms? Then come and meet your peers at a Collaboration Stack Community event.This is a technologically agnostic networking event for those who work or are interested in collaborative software. Our goal is to create space [read] Keywords: collaboration ibm best practice community networking security
85


The obligatory post Connect round-up
Sun, Feb 2nd 2014 11:30a   Matt White
Well I'm home, watching the Six Nations from the sofa, recovering from the usual tiredness that a week in Florida in January inspires. Although I felt as exhausted as ever when I got home, it's for a different reason this year. Far fewer heavy nights and far more work commitments. And this isn't a bad thing, just different. Of course there's the sadness at friends not being there as usual, it was especially weird to not have Bruce and Gayle around. The content for the week was generally quit [read] Keywords: connections domino ibm xpages development integration java mobile openntf server
75


Announcing a new type of networking event
Thu, Jan 23rd 2014 10:10a   Matt White
Last year saw the end of UKLUG, but we wanted to try something a little different this year. So together with the Turtle Partnership we're arranging a technical event on Friday 21st March where we hope to have presentations, but also discussions among the community of people who work with collaboration software. We'll be including content for developers, administrators and more general round table discussions.There'll be a lot more content announced over the next few weeks, but for the momen [read] Keywords: collaboration ibm community networking
68


Tip for working with Issues in Github
Mon, Jan 20th 2014 3:10a   Matt White
If you use Github then you could do worse than use the Issue tracking functionality which is built into the site. It's simple but works for even relatively big project, we use it on the Unplugged Controls project for example.When you commit your code which is related to an issue, if you prefix the issue number with a hash (pound sign) then the commit will automatically be linked to the issue for future reference.If you prefix the # with the word fix then the issue will automatically be closed. [read] Keywords:
65


Friday afternoon, in which Matt was an idiot
Fri, Jan 10th 2014 9:40a   Matt White
So I just spent an hour on a call with a cline trying to track down a problem in an application which just eluded me. A very odd error message showed up after creating a document:Could not create the page /.xsp because the class Xsp_002e could not be found.Of course I spotted what the problem was as soon as I jung up on the phone, guessed yet?I had forgotten to change the launch options for the application to open an XPage, so the XPage field was left blank like so: [read] Keywords: application
77


XPages rendered fields issue
Mon, Jan 6th 2014 3:00a   Matt White
I mentioned last week that we're working on a large XPages Managed Bean project at the moment. I managed to come across a problem which seemed so basic that I couldn't believe that I'd not seen it before. Well after wasting a day on it, Stackoverflow came to the rescue with various people helping out. Just another demonstration of what a great community we are lucky enough to work with.So my issue was related to progressive disclosure of fields. The idea was that field 1, a combo box was sele [read] Keywords: xpages community css eclipse java oracle server
53


Eclipse / Javadoc tip of the day
Fri, Jan 3rd 2014 3:00a   Matt White
I'm working on a large XPages project at the moment which is almost exclusively Java. In fact one of the key deliverables for the project is that we are not allowed to use SSJS unless we can specifically justify every single line!One of the other key deliverables is a useful Javadoc package be produced at the end of the development phase. It's one of those things which sounds easy enough, but I find that time after time I forget to write the Javadoc comment for a new function that I create, my [read] Keywords: domino xpages development eclipse java
57


My IBM Connect Sessions
Thu, Jan 2nd 2014 4:10a   Matt White
This year I am lucky enough to be rather busy during the week at IBM Connect, so here are the details of the formal sessions. I'll also be working a shift or two on the OpenNTF stand and probably visiting the Teamstudio stand quite a lot to talk Mobile Controls. So if you see me please come and say Hi.SHOW303 - Proper Connections Development for Proper Domino Developers (with Mark Myers)Tuesday | 10:30-12:15 | Swan OspreyThis is a session with a mission: to take a much loved IBM Domino app and [read] Keywords: connections domino ibm xpages application applications development mobile openntf
46


End of year wrap-up
Tue, Dec 31st 2013 3:00a   Matt White
After a fairly dramatic 2012, this year was always going to be somewhat quieter, and it was needed.January saw the formerly yellow masses head to Florida as ever. I had gone with some trepidation and fear that it would be the last hurrah for Lotusphere, but it turned out to be a great year, at least from my point of view. It seems fewer people may be going in a few weeks for the annual pilgrimage, but hopefully even if we're missing some familiar faces the same old magic will still be there. Th [read] Keywords: lotusphere application ideajam ideajam.net iphone office openntf
56


Wireless Wednesdays
Thu, Dec 19th 2013 7:10a   Matt White
Over the first few months of 2014, Rich Sharpe of Teamstudio and I are going to be doing some webinars about developing mobile applications. We're calling them Wireless Wednesdays as we aim to do something on the first Wednesday of each month.So it all kicks off on Wednesday 8th Jan with our first webinar where we will talk about:Why to mobilize a Domino applicationMobile development options for Domino developersThe basics of mobile app performance tuning7 tips for a successful mobile business [read] Keywords: domino ibm xpages application applications development mobile wireless
70


Unplugged Controls 3.0
Mon, Dec 16th 2013 10:20a   Matt White
Today we have released the latest version of the Unplugged Controls project which I work with Teamstudio on. And it's a larger release than usual.Over the last few months we've completely re-written the CSS which governs the controls using LESS. When I say "we", it's really been Jack Herbert who's done most of that good work. What it allows us to do is create "themes", so in our new Sampler application you can switch between our standard dark theme, a new light theme and another theme wh [read] Keywords: apple application applications css development mobile openntf
70


Logitech Ultrathin Keyboard Cover for iPad Air
Sat, Nov 30th 2013 10:53a   Matt White
I recently upgraded my iPad to the new iPad Air, it's a huge difference in terms of performance and usability, but regardless of the touch based device I've never been able to type very fast on them.I am able to access the email for one of my clients on the iPad which means I don't have to log into the VPN to check everything is OK, it makes my life a lot easier, and since I've got this new Logitech Ultrathin Keyboard case for the iPad it's even better. I can type pretty close to normal spe [read] Keywords: applications email laptop
65


Cross Domain Ajax Requests
Thu, Nov 28th 2013 3:00a   Matt White
I'm rather late to the party with this one, but I had always understood it to be the case that it was not possible to make cross domain ajax requests. That means that if I have JavaScript running on www.domaina.com it can't make a request to www.domainb.com. This was what JSONP was invented for and it worked fine, at least for GET requests.But I'm in the process of writing an application which Mark and I are going to use in our IBM Connect session in January and I thought I'd investigate wha [read] Keywords: admin domino ibm ajax application java javascript security server wiki
50


Geeky buying spree
Fri, Nov 22nd 2013 9:20a   Matt White
It's been a bit of an expensive month on the tech front for me, some bits necessary, some not so much, but all, so far, good. So what were the additions to the White household?First, were new iOS devices. I justify the new iPhone 5S and the iPad Air by the fact that I spend an ever increasing amount of time doing mobile development. The fact that they're actually really nice devices is a by the by and should be ignored!I also needed to finally invest in a NAS. I have been using a Drobo for yea [read] Keywords: apple development iphone mobile network wireless
45


End of the Pebble experiment
Sat, Nov 16th 2013 3:04a   Matt White
Steve's woes overnight with his DOA Pebble watch reminded me that I was going to post an update on mine.Like Steve, my first watch was DOA, it seems to be a fairly common occurrence, but to their credit a new one was sent out pretty quickly. So now, 9 months later, I find I can't rely on mine. About 50% of the time the screen is pixelated to the point where I can't read it which pretty much makes it a useless thing to be carrying around. I've also found the battery to be unpredictable, somet [read] Keywords: twitter
72


Lessons learned with Jekyll and Github Pages
Fri, Nov 15th 2013 7:00a   Matt White
One of my projects at the moment has a requirement to create a semi static site for documentation to be hosted on Github. The fact you can do this in Github is great, but we wanted to make the documentation fit the rest of the application in terms of look and feel. So over the last week I've been created a Jekyll site which has a set of layouts and then a bunch of posts for content. In theory it's a great way of creating these sorts of sites, but I found there were several peculiarities when u [read] Keywords: application mac server
64


Minor warning for upgrading to 9.0.1
Tue, Nov 5th 2013 6:20a   Matt White
I upgraded my dev server the other day, all went swimmingly it seemed. That is until this morning when I needed to do some work on an application which uses some slightly non standard Java. Part of the non standard-ness is that I had previously made changes to the java.policy file in the file system. So just a small reminder really, that these files get overwritten when the server gets upgraded, so bear it in mind if you have modified the files that you should make a backup of them before commen [read] Keywords: application java server
48


Submitting a long running Ajax request in XPages
Fri, Nov 1st 2013 9:30a   Matt White
This is definitely not best practice, but sometimes there is a need to fire an Ajax request which might take a long time, I have just come across just such a situation. In XPages, the default timeout for Ajax requests is 20 seconds, after that you get an alert which says there was a problem and would you like to submit the whole page. But what if you need to exceed that? Well it's very simple really. Once the page loads, you just need to increase the timeout: “XSP.submitLatency = 30000; [read] Keywords: xpages ajax best practice
43


OS X Audio Source Tip
Thu, Oct 31st 2013 4:00a   Matt White
I've recently got hold of a Plantronics Voyager Legend bluetooth headset so that I can wander round the home office a little more when on my (never ending) conference calls. It all seems to work nicely, except that Skype doesn't really "see" it properly so I need to manually switch Audio sources at the OS level when I want to use it with Skype. This initially felt like a real faff; open System Preferences, open Sound, set the Output and then set the Input. [read] Keywords: office skype
46


#thanksbruce
Wed, Oct 2nd 2013 1:00a   Matt White
Today marks the end of Bruce Elgort's time at the helm for OpenNTF. All of us in the Lotus community owe Bruce a lot, me more than most. I think a lot of people had the experience where Bruce introduced himself to you (shy chap that he is) and then proceeded to introduce you to everyone else in the world. That happened for me in the middle of the last decade, and it pretty much changed my professional life. I had been bumbling along doing contracting work, o [read] Keywords: ilug lotus lotusphere community ideajam openntf
55


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 database development twitter
57


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 domino ibm notes sametime development tivoli websphere
57


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 administration notes notes client xpages application bug twitter
39


Google Now
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 google mobile widgets
64


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 css dojo ideajam ideajam.net server
38


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 bug email google iphone
23


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 lotusphere
30


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 applications development facebook google mobile twitter
30


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 ibm notes xpages community
34


Lotusphere Speaking and Sponsoring Schedule
Tue, Jan 8th 2013 3:03a   Matt White
It's getting to that point in the year where the (formerly) Lotus masses head to Florida for a week of great learning, networking and maybe a little fun.It does seem that every year gets busier, and this year is no exception. So below are the things that I'll definitely be doing so far...XPages Blast - BP208 (with Tim Clark)Monday 11:00-12:00 Dolphin S. Hemisphere IV-V Tuesday 08:15-09:15 Swan SW 5-6This session will take you on a roller-coaster ride through the "best of the best" ideas and [read] Keywords: admin domino ibm lotus lotusphere xpages application applications java networking
36


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 ibm lotusphere xpages mobile office wiki
28


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 notes application applications development mobile
27


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 notes client xpages application blackberry iphone mobile
17


New XPages Mobile CRM Application Released
Thu, May 31st 2012 8:54a   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 notes client xpages application blackberry iphone mobile
28


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 connections domino ibm lotus lotusphere notes sametime development
23


UKLUG 2012 - Call for abstracts
Tue, May 29th 2012 5:15a   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 connections domino ibm lotus lotusphere notes sametime development
46


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 database dojo mobile properties
22


Dojo 1.7.2 in XPages
Tue, Apr 3rd 2012 5:01a   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 database dojo mobile properties
29


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 development
23


Creating a new XPages application in 8.5.3 UP1
Sat, Feb 18th 2012 4:37a   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 development
57


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 lotusphere community
38


Get your LDC t-shirts here
Fri, Jan 27th 2012 8:12a   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 lotusphere community
35


Lotusphere 2012 OGS Liveblog
Sun, Jan 15th 2012 4:10a   Matt White
Along with Paul, Gab, Stuart and Bill I will be liveblogging the Lotusphere 2012 OGS, you can see the transcript below... Lotusphere OGS 2012 [read] Keywords: lotusphere mobile
16


Lotusphere 2012 OGS Liveblog
Sun, Jan 15th 2012 4:00a   Matt White
Along with Paul, Gab, Stuart and Bill I will be liveblogging the Lotusphere 2012 OGS, you can see the transcript below... Lotusphere OGS 2012 [read] Keywords: lotusphere mobile
32


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 xpages
30


XPages101 Lotusphere Discount
Mon, Jan 9th 2012 12:40a   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 xpages
27


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 ibm lotus lotusphere xpages applications
26


What does the Upgrade Pack 1 mean for me?
Thu, Dec 15th 2011 4:25a   Matt White
So yesterday we had the release of Upgrade Pack 1 sprung on us by Ed Brill. Overall this "A Good Thing" but there is quite a lot of detail which was missing from the announcement. This was a problem for Warren 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. Essentially the Upgrade Pack is a new version of the Extension Library just installed in yet another way. If you' [read] Keywords: admin domino ibm lotusphere notesdomino xpages application applications openntf server workspace
22


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 ibm lotus lotusphere xpages application applications best practice java
25


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 eclipse
30


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 application bug css javascript server
25


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 dojo mobile
37


New XPages Course in Vienna
Wed, Sep 7th 2011 6:47a   Matt White
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. 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 lotus xpages dojo java javascript server
36


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 application development dojo firefox javascript
40


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 email java
22


Gone Fishing
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
29


Glastonbury 2011
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
28


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 lotus community
23


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 lotus application bug community development email openntf server
34


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
29


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
74


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 ibm xpages bug properties
22


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 ibm lotus lotusphere notes xpages
22


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 community
32


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 lotusphere xpages
31


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 gadget google integration iphone mac wifi
19


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 domino lotus lotusphere notes quickr sametime development profile
47


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 lotus lotusphere xpages blogging consulting ideajam twitter wiki
34


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 lotusphere community office
23


I'll be speaking at Lotusphere 2011
Fri, Dec 3rd 2010 3:50a   Matt White
Well the emails went out last night, I had one session rejected but Tim Clark and I are very fortunate to have had two sessions approved for Lotusphere 2011. XPages Blast Matt and Tim, 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. We're going to provide 30 top tips in just 60 minutes, it will be fast paced and packed with loads of information you will refer to time and again. Everything from s [read] Keywords: lotusphere notes xpages application applications dojo integration javascript server
26


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 eclipse java
51


How to get SSO for Facebook working with XPages
Wed, Oct 20th 2010 8:23a   Matt White
So, earlier today I posted a short video about a new feature that I've written for IQJam (initially at least, it will be coming to IdeaJam at some point). It allows you to authenticate against a Domino server using Facebook Single Sign On (SSO). Overall this is not for the faint of heart (or the new XPages developer, hence me not going into detail about how what the code is doing etc), there are a lot of moving parts to get things working properly. That being said there is absolutely no reason [read] Keywords: agent domino lotusscript notes script library xpages ajax application database dojo facebook ideajam java javascript network password profile server
27


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 facebook password
22


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 iphone openntf
22


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... try{ var exCon = facesContext.getExternalContext(); var writer = facesContext.getResponseWriter(); var response = exCon.getResponse(); response.setContentType("text/plain"); writer.write("Hello World"); writer.cl [read] Keywords: xpages server
35


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 javascript
25


Heading home
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
25


Gone fishing
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




Created and Maintained by Yancy Lent - About - Blog Submission - Suggestions - Change Log - Blog Widget - Advertising - Mobile Edition