Author Archives: Steve

At last — true grids in web browsers

I’ve moved over to medium – here’s my first post “At last — True grids in web browsers“

Posted in Uncategorized | Leave a comment

Using reactive streams on serverless with cyclejs, xstream and Azure Functions

[ Update 2016-10-23 the code is now in the cyclejs community repo] During development of my latest SaaS product, Brian, I’ve settled on a couple of key architectural decisions. For the Frontend I’m using Reactive programming (RP) with streams and … Continue reading

Posted in development, web | Tagged , , | Leave a comment

Is the web getting less webby and will serverless make it worse?

[Title inspired by a quote from Scott Hanselman on Serverless with Azure Functions ‘It’s as close to “cloudy” as The Cloud can get’] There’s some big changes happening in web land that are fuelled by rapid app framework developments and … Continue reading

Posted in development, HTML, web a11y, web apps | Tagged , | Leave a comment

AWS, Azure or Firebase for a SPA browser app? Nope, it’s Kinvey

[Update 2016/06/07:  I eventually found Azure to be lacking, though this did lead me to explore the excellent Auth0 for authentication. To be honest all three offerings are currently pretty much a bunch of ‘beta bits’, an apt phrase coined … Continue reading

Posted in serverless, Uncategorized, web, web apps | Leave a comment

“I don’t care about the OS, just give me my web Apps”

So I tweeted in jest to Bruce Lawson today in a conversation about Progressive Web Apps in the aftermath of the excellent WebProgressions one-day conference. And then I realised, I actually meant it! My point is that as a user … Continue reading

Posted in a11y, Apps, web, web apps | Tagged , | Leave a comment

Free and easy HTTPS certificates with CDN with Kloudsec

HTTPS is a ‘must have’ for any web service, SPA or progressive web application and so it is naturally high on my list of things to get to grips with. As a first step for the Brian project I’m creating … Continue reading

Posted in development, devops, opensource | Leave a comment

More on portable npm scripts

Following on from my earlier post on the topic of writing portable npm scripts, here’s a few more useful tips. [UPDATE 2016/03/31: Bash for Windows was announced at Microsoft Build 2016. This exciting feature will allow running of Linux npm … Continue reading

Posted in development, web, Windows | Tagged , , , , | 2 Comments

Writing portable npm build scripts

tl;dr; Developers need to install and build Javascript NPM modules on Windows as well as *nix. With a little care this is possible without using heavyweights tools like Grunt and Gulp . Modern HTML development usually includes a build and deploy process similar … Continue reading

Posted in development, Windows | Tagged , , | 3 Comments

Dealing with Windows text line endings in git

Text line endings on Windows: Still painful after all these years Once upon a time, in the days of Microsoft MS-DOS development one of main pain points and source of bugs was the distinction between text and binary files. When … Continue reading

Posted in development, Windows | Tagged | Leave a comment

Working with Windows native code from node.js

[UPDATE 02 Feb 2016: While this post discusses Win32 access, here’s an interesting option for UWP access from JXCore that should eventually work with nodejs when the Microsoft PR for Chakra is merged.] While the node.js ecosystem provides an amazing … Continue reading

Posted in development | Tagged , | 4 Comments