Page 1

The scurge of the auto-playing Video

I have a chaotic, verging on the insane way of browsing (surfing) the web. Most people open up a browser window go to a website, look, digest and move on. I on the other hand go to a website, quickly (I mean within 10 or 20 seconds) lose interest, open a random link which looks interesting in a new tab and go elsewhere. If you multiply this chaos with an hours surfing the net result is many tabs open with very little idea where I started. I know its madness, but its controlled madness and I like it like that.

Recently I have found myself wondering what the sound coming out of my speakers was, I wasn’t playing anything so why was I hearing things. The culprit of the sound is the good old auto-playing video, videos that run as soon as you land on the page. Even Facebook are doing it now.  If you are like me and wander off in a new tab, chances are the advert will still be blaring out with you wondering what the hell is going on.

It was obvious the day Google bought YouTube that advertising and videos would converge one day but no one knew how. Auto-playing content grabs the attention of the user for sure but have these companies gone too far this time?

How long will users bear the fact that they no longer have to actively play a video for them to be exposed to its content?

I personally hate the thing, the only saving grace is that browsers (well Chrome at least) display a little speaker on the tab that is playing sound so you can at least simply close the tab. the clever static app ecosystem

You can find the coolest things by randomly following links, well not totally randomly but a little sniffing around never did any harm.

I followed a link for a company (Clevertech) recruiting on the We Work Remotely website, browsing through the company website I came across something quite cool (well it looks cool) developed by the guys at Clevertech, According to the website it is a ‘A modular way to create your Angular & Node web apps’ which is exactly what I was thinking of when I posted about Static web apps a few days ago.

I haven’t tried it as of yet but will definitely be putting it on my ToDo list in the near future.

Check out Cleverstack here


When Big Data number crunching is of little use

I love stats and a good data visualisation can have me hooked. However there are times when you simply don’t need them, when their place in the world becomes irrelevant . A little like Baseball, Cricket is a game where stats matter and have done for a very long time. For many lovers of Cricket it is not only about going to watch the game but also keeping score, they find the idea of putting a HB pencil made dot on their scorecard during a rain interrupted game somewhat therapeutic. A Cricket scorecard is more that just about the final score , but the bowling and bowling stats as well as the fall of wickets can paint a better picture of the ebb and flow of the game.
Continue Reading →


Static web apps are all about SOA

The other day I came across a link on Twitter, the contents about Static Web Apps , essentially single page sites built on a Javascript driven frontend was nothing new. However it featured a great breakdown of the components and key concepts behind building static apps and the fundamental part Service Orientated Architecture (SOA) plays.

Check it out at here:

[Image of kid added just because it was cool, nothing to do with the article ]


Building a multi-tiered payment system using Stripe

Stripe is one of new kids on the block when it comes to payment gateways and has become very popular very quickly. It offers a level of simplicity that gateways such as Worldpay simply cannot match, from setting up an account to interacting with their API, Stripe have tried to cover every base and do it well.

Over the coming weeks I shall be writing about how to build a multi-tired payment system using Stripe Connect, the basic concepts behind Stripe connected accounts, sharing customers across Stripe connected accounts, using StripeJs to become PCI compliant and validate cards easily.

I will try and give as many code samples where possible, but with such great documentation and a brilliant API, it is more about understanding the concepts than pure code.

As an introduction checkout the Stripe documentation


Measuring the flow

An Agile team’s focus on delivering software means that retro meetings are vital in highlighting possible improvements to the delivery process. Retrospectives can take two forms where nearly everyone has an opinion and it results in lots of potential ideas and action points for the next week. On the other hand they become very mountainous and uninspiring. The net result is despite changes in process it is difficult to put your finger on the improvements made.
Continue Reading →