Notes from Front-end London, March 2017

My notes from Front-end London's March Event - Reflect and refactor by Melinda Seckington, Sizing with content by Oliver Williams, and The Open Metaverse by Shaun Dunne

Read more

Notes from London Web Standards, March 2016

My notes from London Web Standards' March Event - Chrome Debug Tools by Katie Fenn, and Using WebPageTest by Andy Davies

Read more

Notes from Front-end London, February 2016

My notes from Front-end London's February Event - CSS Modules, Design Sprints, and The Art of Reduxion

Read more

More old hand-written notes

The last of the old notes I found from a conference long ago

Read more

Notes from Front-end London, January 2016

My notes from Front-end London's January Event - Taking Part in the IndieWeb by Calum Ryan, The Miracle of Generators by Bodil Stokke, and How to not use jQuery by Callum MacRae

Read more

Old notes from an EpicFEL past

I found some old hand-written notes from a conference when my laptop had died. Although late, hopefully they'll still be of some value

Read more

Don't assume what's in your node_modules folder

NPM v3 has been out for a little while now, and with it has come a not insignificant change, the structure of the node_modules folder has been largely flattened. If you're just using other modules within your project, then this change shouldn't really impact you. If you're publishing an npm module with dependency on other modules, however, then this change means that the dependencies of your module are likely to be in the root level.

Read more

The web is getting pushy

My notes from Phil Nash's talk at State of the Browser 2015

Read more

Animation performance on the web

My notes from Ada Rose Edwards's talk at State of the Browser 2015

Read more

Best viewed with...

My notes from Adam Onishi's talk at State of the Browser 2015

Read more

Modular Design and what it means for our clients

My notes from Laura Elizabeth's talk at State of the Browser 2015

Read more

Ensuring a performant web for the next billion people

My notes from Bruce Lawson's talk at State of the Browser 2015

Read more

Mind the gap

My notes from Chris Heilmann's talk at State of the Browser 2015

Read more

Another billion browsers and internet of things

My notes from Martin Jakl's talk at State of the Browser 2015

Read more

Learn. Reflect. Repeat - How we run internal hackdays and other event

My notes from Melinda Seckington's talk at State of the Browser 2015

Read more

Accessibility and how to get the most out of your screenreader

My notes from Edd Sowden's talk at State of the Browser 2015

Read more

Cleaning up your Gruntfile with hidden subtasks

A Gruntfile can become less-manageable quite easily when there are multiple things wanting to run the same set of tasks. For example, the steps to compile CSS might always be to run sass and then autoprefixer, but this would be both part of the main build task, required as part of any dist task there may be, and then run on watch any time a .scss source file changes.

Read more

London Web Performance March

My notes from London Web Performance's March event - Responsive and Fast by Michael Gooding and Ellen van Keulen from Akamai.

Read more

Notes from Front-end London January

My notes from Front-end London's January Event - OK Computer from Peter Gasston, Visual Regression Testing from Charlie Owen, and Hackers guide to testing with real users from Tom Alterman.

Read more

Notes from Front-end London June

My notes from Front-end London's June Event - Browse the web like Xerces - The God King of the Persians from Mike MacCana, Why is using typography on Web so difficult? from Clare Evans, and Know Thy Interaction from Ashley Nolan.

Read more

Notes from #lwssausage

My notes from London Web Standards June Event #lwssausage - Bruce's tour of the sausage factory by Bruce Lawson, and Building awesome responsive experiences with JavaScript by Jonathan Fielding.

Read more

Notes from State of the Browser (#SOTB4)

My notes from London Web Standards' 2014 Conference - State of the Browser

Read more

Notes from Front-end London April

My notes from Front-end London's April Event - The world keeps spinning round and round from Arran Ross-Paterson, Bridging the gap between developers and designers with Sass from Kaelig Deloumeau-Prigent, and Over promised and under delivered from Peter Gasston.

Read more

Notes from Front-end London March

My notes from Front-end London's March Event - How to Win Designers and Influence Developers from Adam Rogers, Exploring CSS3's 3D space from Daniel Grant, and Can Code Quality be Measured? from Tim Ruffles.

Read more

Notes from #lwshttp

My notes from London Web Standards March Event #lwshttp - Playlister: Developing a new music product at the BBC by Sara Gonzalo, and What to expect from HTTP/2 from Mark Nottingham.

Read more

Notes from Front-end London January

My notes from Front-end London's January Event - AngularJS from Todd Motto; Are you browsing comfortably? from Steve Workman; and ServiceWorker and the offline web from Tom Ashworth

Read more

Notes from #lwslightning

My notes from London Web Standards November Event #lwslightning - Architecting for Success from Daniel Knell, and four lightning-talks by Laura Dawson, Leonard Houx, Fabio Bertone, and Daniel Appelquist.

Read more

Notes from #lwsw3trends

My notes from the two talks at London Web Standards November - Firefox OS in a nutshell, by Fernando Campo and Borja Salguero; What's new in Web Standards by Daniel Appelquist.

Read more

Notes from #12Devs October

My notes on the four talks from #12Devs October - Life behind the curve; Node.js - what is and why do?; The internet is real anyway; Digital feudalism and how to avoid it

Read more

Notes from #lwsprogid

My notes on the two talks - Modern Progressive Enhancement and Online Identity.

Read more

Do I need jQuery?

I’ve seen quite a few blog posts recently about the use of jQuery in tutorials. Questioning if it’s teaching the next generation of coders to be reliant on a library. In addition to this it’s often an argument in the comments on stackoverflow as to why the accepted reply is the jQuery version instead of the “vanilla” JavaScript version. In light of this I have decided to look into some of the benefits and drawbacks of jQuery reliance, and see if I can rewrite my site (which is pretty light on JavaScript) to no reply on third-party JavaScript libraries.

Read more

Converting from LESS to SASS

Initially I fell down on the LESS side of this divide, the main reason being the ease of it. All you have to do is include the javascript file and you're away. Syntactically it's a whole lot easier to use as well, there's almost no extra syntax to learn, and writing custom mixins takes no time at all.

Read more

Graduation and Employment

I am pleased to announce that I graduated from Loughborough University with a 2:1 in Computer Science.

Read more

Layout in CSS

Achieving the layout you desire is probably the starting point of any webpage you might be working on While it can seem like an easy task, there are often a lot of different options available when it comes to how to achieve this. I find when looking at how some sites have been coded, there are quite a few common pitfalls made when it comes to basic CSS layout.

Read more

The box model

The box model is one of the most fundamental elements of CSS, and yet it’s often one of the most common mistakes I see made when debugging other people’s code. If you don’t get your layout right, then it’s incredibly hard to get anything else on your website to look the way you want it. I’m going to go through the basics of the main display types, the box model as it relates to each of these, and how to use these to their fullest.

Read more

User agents - The good the bad and the ugly

In theory user agents are great, it's a way for devices to identify themselves to servers. Great for analytics, and in theory something that can be used, along with other methods, to optimise the content the server delivers.

Read more

It's not always Internet Explorer's fault

It’s a bold statement I know, and a brave title to use, but hear me out, what I say here is worth noting.

Read more

Is that HTML5?

Is that HTML5? No, so stop asking. Seriously, do you even know what it is you are asking? When you say a strange blanket thing like that, you may as well be saying “is that an internet?”

Read more

Responsive vs Adaptive

We’ve all heard of “responsive design” and it’s a word that’s been thrown around a lot. Sadly, as with all good things on the web, it has become somewhat a buzz word. “Our site is now fully responsive” has become about as meaningful as “full social media integration” (A link to their twitter and facebook pages). I’m going to do my best to clear a few things up, and introduce you to a new word: “adaptive”.

Read more

New skills, new site

After working at Snow Valley for just over a month now, having learned vast amounts in such a short time, I thought it was about time I put my new skills to use on my own website.

Read more

Starting at Snow Valley

Today I start my professional placement at Snow Valley.

Read more

We've won another award

After being victorious in the first round, we took on-board our feedback, worked hard and we’ve done it again.

Read more

New site live

I am proud to announce that ei8htyei8ht.com is now live.

Read more

We've won an award

Good news. As part of a team of 6 we won the “Accenture Team Project Prize for second year computing students December 2010”. The months of hard work paid off and to the victors the spoils: £100 each.

Read more