admin's blog

SVG Spinners

A short while ago, I created a spinner for Angular 1.x. This was borne out of a need to have actual control over the spinner that was not available, such as diameter, speed, colour and so on.

I created a hugely simple directive that allowed all of those and more. It is also used in a current SAM (Software Asset Management) tool. All it requires is a basic knowledge of the css position property.

Couldn't do that on a Mac? Really

It's August 2016 and Microsoft are pushing their Windows 10 Anniversary release.

I have that exact version installed on my work laptop. Admittedly, it hasn't got a touch screen but it is running Windows 10 and apparently, it can do things that a Mac could never do. I am however, struggling to discover exactly what that is though.

Dual state menu

I have started to create a simple menu that incorporates two states. It utilises both an accordion and a flyout - not at the same time though. Just JavaScript, html5 and css3, none of that jQuery stuff polluting it.

You can see a plunk of it at the end of this link. Feel free to edit and make better, but please tell me if you do ;-)

IE11 still comes back to bite me

Imagine my joy when for the first time I used Microsoft's Edge browser and it didn't break. I must admit that their references weren't that great - an ageing and defunct IE6 which started off as a decent browser, but out-stayed its welcome by a number of years and fastened the world of web development to the turn of the century. Then came the follow up of IE7. Was better in some ways, worse in others but still lagging far, far behind the rest of the pack. This pattern repeated itself until IE11 which still relied on a slow and obsolete stuffing.

Introductions to node, angular, stylus and jade

JavaScript has always been anathema to me. The simple Java like structure conflicts with the power and complexity of what lies beneath.

New contract

Tomorrow, I start a new contract with a local software company. It is initially to rework/develop/design their current website. Although the scope may change over the next two months.