Untangled.io has been created by me, Mike Evans, initially as a way to untangle myself after reading one-too many poor tutorials on JavaScript development. Currently in its early stages, I want this to be a go-to resource for clearly explained tutorials on JavaScript and JavaScript framework development.

The emphasis is on clarity. Learning new frameworks and libraries, such as AngularJS or React, can be a nightmare, as the documentation is can be poor, books are either non-existent or don’t address any problems you’re actually having, and most online tutorials, although they work, are written using ReallyBadJavaScriptTM (you know – the type that’s completely unmaintainable, that litters your code with globals, and that you wouldn’t let anywhere near your own beautiful production-grade code-base).

I want to change that so that other developers can avoid the pain of ambiguity, lack of clarity, and conflicting advice.

I aim to show you how to develop Web apps in a clear style with minimum fuss, no ambiguity, good practice and with accessible, clear examples throughout. My ultimate goal is that it becomes a great resource for you. To that end, if there’s anything you want me to write about or explain, please do get in touch (mike . evans at untangled . io) and just ask.

A bit about me

I’m a full stack Web developer with a strong emphasis these days on all things JavaScript. Recently, I’ve done this:

  • I’ve worked at British Gas Connected Homes, developing the Hive connected thermostat Web app using React and Redux;
  • I’ve worked on the BBC News Website, developing with JavaScript and PHP, and writing HTML5 and CSS3 code that had to work across 12 different desktop and mobile browsers with 3 separate responsive breakpoints;
  • I helped rebuild BSkyB’s Sky Go Web app (Sky’s version of the BBC iPlayer) as an AngularJS-based app;
  • I’ve been a Web developer for the likes of Wincor-Nixdorf and the Space Data Routers consortium (space-data, yeh!), worked on projects for companies such as Orange and AKQA, and created every type of client, from thin to full-fat. I’ve even written my own REST APIs and Web-based protocols.

I’ve also contributed in a small way to Web standards, and even collected a patent, over 30 papers, and a Ph.D. along the way. I’ve even been a University lecturer for the Universities of Reading and Kingston, so I know how to give advice in a clear, unambiguous style.

The one thing I’ve learned throughout this journey? That you’re always learning. Having mastered AngularJS, we now have a very different Angular 2.0, with JavaScript itself changing drastically, and React and Redux changing everything else all over again!

If there’s one constant in Web technologies, it’s change – and I love it!

So come with me on this journey of change, exploration and learning, and if there’s anything you want me to cover, just drop me a line and I’ll do my best.

Thanks for visiting :)

Mike Evans


There are no comments.

Leave a Reply

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>