I wanted to write a quick reflection on the year of 2018, because it has certainly been a hugely pivotal year for me, and has involved a lot of personal growth and recovery.

Some of what I experienced and achieved this year:

  • Graduated from UCL with a first class degree in Computer Science — This took a lot of personal strength to believe that I could still complete my degree despite everything that was going on at home. I honestly couldn’t believe that I graduated with the result I got, but to be honest I deserved it.
  • Completed my dissertation…

[I have re-published this on my personal blog!]

Vue is almost 4 years old, and has really shot up in popularity over the past year or so. With this growth, comes an increase in the number of Vue contributors, supporters and web applications. It’s important to know, at any stage, the best accessibility practices for Vue so that we don’t get a growth in inaccessible web applications.

I will be going over some accessibility concepts, fixes and implementations using Vue, and give some useful resources for those who are interested.

The Vue core team is yet to release their official…

I would like to think that all of us are guilty of having used important! out of frustration when some element style just won’t behave as you intended. After having stopped myself from using it freely, I thought I would put some effort into explaining what important! does, providing a little background in CSS, and when you should use it.

!important has been around since the CSS1 specification in 1999, and was introduced to allow developers to override standard specificity rules. Specificity is essentially a weighting given to CSS declarations, and is how browsers make decisions about which CSS property…

[I have re-published this on my personal blog]

When designing shiny new web applications using React, it’s easy to forget about the accessibility of what you are developing, or even failing to consider what native features React provides to help make the web more accessible. I am going to cover some basic features that React enables and/or supports, as well as some basic implementations.

In the React documentation, accessibility is covered in some detail, as well as outlining some key resources that developers should look into when focusing on the accessibility of React web applications.

React fully supports building accessible…

Accessibility is a confusingly rare topic of conversation when learning about web development and design. Many developers enter into workplaces, or start projects, without having considered aspects of web accessibility before.

This is my quick introduction to the importance and implementation of accessible development for the web.

What is Web Accessibility?

Web Accessibility is defined by Laura Kalbag [1] as:

‘the degree to which a website is accessible by as many people as possible’

We need to consider users which rely on assistive technologies to interact with websites, those who’s first language is not the language your company works in, and those who will…

🎉 Porticode has made awesome progress over the last couple of weeks 🎉

We have now confirmed MLH partnership, welcomed aboard two more sponsors, gathered volunteers and, most importantly, started thinking about attendee swag. 😉


Firstly, I should mention a little bit about myself. I am a second year Computer Science student at UCL, and I have a lovely dog called Minnie. I care a heck of a lot about making technology accessible and welcoming to everybody, and I am working hard to achieve this on various projects within University, of which Porticode is one.

I took on the role of Main Organiser around two weeks ago, and have been working with the…

Emily Mears

computer science student at ucl, feminist, cheese fan, vue / react, looking forward to the future 🌏

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store