Pages:  1 2 3 4 5 6
HTTPS on my Website
  Created - 2016/08/23 22:33:20+0000

Have you noticed? Is it there? The padlock by the URL? If not you should try loading this page over HTTPS . Recently thanks to Let's Encrypt I've enabled HTTPS on my website for you. HTTPS is how webpages load securely. It allows your web browser to verify that the page came from a trusted source, and so long as that trust is not misplaced that it came from the source you thought it did. It helps to ensure that the page was not modified by someone else after it was sent to you. It obscures wh... read more

I think I'm finally beginning to understand Maven
  Created - 2016/07/24 15:48:59+0000

After four years I think I'm finally beginning to understand Maven. Long ago when I started releasing projects with Maven I made a hash of it. I went through guides and tutorials and was able to release to Maven central but I had little understanding of what was going on. This is the downside to convention over configuration, less explicit knowledge about how to do things. Practically the downside is infrequent code releases as it is too much of a bother to fight Maven. Years on though I've gain... read more

Playing with web components?
  Created - 2016/06/23 20:15:54+0000

I've started playing with web components. It started with a previous post . I decided that it needed some code snippets. Recently for work I had been doing this by embedding Gists. It seemed simpler than working out a different way. It was not. Gists are embedded using document.write which is not supported for XML documents. I can't embed Gists onto my XHTML website, sadface. I had been hearing about web components for a while but did not have a use case to build one for. I decided that embed... read more

Did you notice?
  Created - 2016/05/29 18:13:57+0000

Did you notice? Recently I have been posting content more frequently. I have been trying to release something every couple of weeks. I've heard the suggestion that you should write something once a week. I'm not goingto do that. To come up with an idea, flesh it and write it up, it's not something I'm going to try to squeeze into a week. Don't try to follow other peoples advice too closely.

The many different builder patterns
  Created - 2016/05/15 14:38:02+0000

You may have heard of the builder pattern . It's one of the Gang of Four's original design patterns. A builder is an object that provides a method to construct an object and other methods to configure the object to be built. A builder is first configured and then used to construct an object. It sounds simple but there are variants on this pattern. The builder is often considered a good candidate for a fluent interface. A fluent interface makes the builder object easier to configure. Multip... read more