I am quite late with writing this annual review, but it is something that takes a lot of time, actual reviewing, summarising and thinking. Nevertheless, here it is and I did enjoy writing it. Continue reading







I am quite late with writing this annual review, but it is something that takes a lot of time, actual reviewing, summarising and thinking. Nevertheless, here it is and I did enjoy writing it. Continue reading
Accessibility is becoming ever more important and a standard for many pages (hopefully more to come). But there are many different ways of testing whether sites and apps are accessible. There is no set way, as long as the testing passes all the requirements on the WCAG 2.1 guidelines, it will be sufficient. Below I am outlining a simple process that I follow to get the biggest “offenders” out of the way.
Accessibility is not simply passing automated testing and calling it a day, a lot of it is based on actually using the page with the different limitations in place and the tools that people would be using, however this process should get you most of the way there.
Pre-requisites:
Scan the page with the W3’s HTML validator. This is the most basic check and many issues can simply come from having invalid HTML. You can either “view source” on the page and copy/paste the content into the validator, or simply give it the URL to validate (if it’s public). Do this for every page. Think about variations where there’s dynamically added content.
The page should have only 1 H1 tag, all the following H tags need to be in a logical order, i.e.
H1 > H2 > H3 > H4, etc. compared to H1 > H3 > H2.
Use headings to define the page structure!
H tags should be used to title sections of the content. H tags are often used instead of navigation as screen readers allow users to quickly jump between them. This helps users find the relevant section of the page and directly skip to it.
A good tool to test with is:
Chrome: Headings Map
Or you can also use the:
We are looking for a contrast ratio of around 7:1 for any text size to pass AAA.
Not as useful, but helps CheckMyColours.com
NB: You will have to test hover states (on buttons, links, etc.) separately. (Hint: you can set the hover state as on in the Chrome developer tools)
Bad example:
Good example:
Using CMD+ (CTRL+) or CMD- (CTRL-) make sure the text resizes and the page keeps it’s layout without breaking. All the text must maintain a reasonable ratio between the different sizes (i.e. paragraphs and headings should not be massively different and should scale at the same ratio).
Make sure all images have alt=”” text specified or role=”presentation” if they are to be ignored. Step 1 above should catch any of these issues.
Life brings us all different types of experiences. Happy, sad, angry, ones in humility, empathy and more. They are profoundly different perspectives of the world, as if you had put different glasses with which to see it. Continue reading
An immensely strong message that I feel and recognise, given by Eduardo Galeano, 1978:
One writes out of a need to communicate and to commune with others, to denounce that which gives pain and to share that which gives happiness. One writes against one’s solitude and against the solitude of others. One assumes that literature transmits knowledge and affects the behaviour and language of those who read… One writes, in reality, for the people whose luck or misfortune one identifies with – the hungry, the sleepless, the rebels, and the wretched of this earth – and the majority of them are illiterate.
… We are what we do, especially what we do to change what we are…
Loving and having a family makes us vulnerable, we need to open up and to expose ourselves and wait to see if it will come back in return. Caring for others is painful when they suffer and there’s nothing you can do about it. Continue reading
Why do we feel guilty when we don’t help and do something for others? Ignoring that friend’s message when we know he needs us but we don’t have the energy for it. When we promised to do something for someone, but those dishes really need washing. The time to do it is there, but we just can’t be bothered to get it started. When there is no obvious benefit for us. Continue reading
Every day is women’s day, but today we get to be reminded of that!
I believe that women are strong, enduring and often wiser than men. I have seen this in the women in my life, in fact, they have taught me what it means to persevere, to work hard and with dedication. To love, but not the selfish “love”, rather the one where you are ready to give everything away for your love.
With the greatest respect and appreciation, happy women’s day! You make us better, keep smiling, forgiving and loving!
Special thanks and best wishes to my mom, my sister, my grandmothers and my dear better half.
Reviewing 2017 made me appreciate what worked throughout the year. It also exposed a few places where things didn’t go as I wished, which is OK, but I hope to improve them this year. Overall, last year was great in from my experience and I hope this one will go similarly. Continue reading
This is my third annual review (you can see the second one here).
I will base it on the annual plan I made in the beginning of the year. So I will review what worked and didn’t work based on my goals for the year plus any extra insights as usual. Continue reading