261 Lotus blogs updated hourly. Who will post next? Home | Blogs | Search | About 
 
Latest 7 Posts
End of year review 2014
Wed, Dec 31st 2014 7
Haven't we been busy
Fri, Sep 26th 2014 4
Call for abstracts for ICONUK
Fri, Jun 6th 2014 6
CSC Event 2
Thu, Jun 5th 2014 8
Oh yes, we'll need a database
Fri, May 30th 2014 5
Jade HTML Template Engine
Thu, May 29th 2014 9
Express web application framework
Wed, May 28th 2014 3
Top 10
My thoughts on the IBM BlueMix workshop
Tue, Apr 29th 2014 10
Getting started with node.js
Fri, May 23rd 2014 10
Jade HTML Template Engine
Thu, May 29th 2014 9
CSC Event 2
Thu, Jun 5th 2014 8
NPM or Node Module Packages
Tue, May 27th 2014 7
End of year review 2014
Wed, Dec 31st 2014 7
CSC Event in March - Agenda published
Tue, Feb 11th 2014 6
What does your desktop look like?
Tue, Mar 25th 2014 6
Call for abstracts for ICONUK
Fri, Jun 6th 2014 6
XPages and IE11
Wed, Feb 19th 2014 5


Matt White
Blog Title mattwhite.me
Blog URL http://mattwhite.me
RSS Feed http://mattwhite.me/blog/rss.xml
Validate Feed feedvalidator.org or validator.w3.org
Feed Last Checked Jan 26, 2015 6:53:05 PM EST. Realtime Update:
Location


Recent Blog Posts
7
End of year review 2014
Wed, Dec 31st 2014 3:00a   Matt White
This year has been one of disruption on the home front, but in a positive way. We decided to replace the main bathroom in the first half of the year but that was really just a taster for the main project of building an extension onto the back of the house. Where we had a small kitchen and a dining room that we didn't really use very much, now we have a large kitchen diner family room that we spend the majority of our time in. It was the first time I'd tried to do a project of this scale and fo
4
Haven't we been busy
Fri, Sep 26th 2014 4:03a   Matt White
Over the last few months you may have seen less of me and the rest of the LDC team than usual. But there is good reason, we have been busy little bees creating a new product that hopefully you'll be interested in if you work in the Domino world.Over the next few weeks we're going to cover the Why, What and How of LDC Via, and Why is first.What we’re seeing now is that Notes and Domino are viewed (whether correctly or not—that’s a separate discussion!) as being somewhat old-fangled, uncoo
6
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
8
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
5
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
9
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
3
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
7
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
2
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
10
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
4
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
3
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
10
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,
6
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




Created and Maintained by Yancy Lent - About - Planet Lotus Blog - Advertising - Mobile Edition