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