Speaker

Jemima Abu

Jemima Abu

Front End Developer

London, United Kingdom

Actions

Jemima Abu is a self-taught Front End Developer and recognised Google Developer Expert in Web Technologies.
She is an avid advocate for diversity and intersectionality in technology and accessibility in web development.

Awards

Area of Expertise

  • Information & Communications Technology
  • Region & Country

Topics

  • Web Accessibility
  • Web Development
  • Web Design
  • HTML
  • CSS
  • JavaScript
  • React
  • Accessibility
  • Frontend

Accessible.JS

It's no secret that modern JavaScript is taking over the web. These days, it's possible to have an entire website built and running on JavaScript alone.
While this is great for performance and optimization, it begs the question "Just how accessible is JavaScript?"
Depending on how it's used, JavaScript can either make or break the accessibility of a site.
In this talk, we'll cover all the ways to make your JavaScript site as accessible and unobtrusive as possible.

A Guide To CSS Layouts

This talk aims to cover the best layouts to use according to their designated purposes.
CSS provides certain display properties for layout purposes and, while some may argue that a particular layout is better than another, all every layout choice is suited for a particular design need.
Whether you'd go down with the CSS Grid ship or you're a staunch Flexbox supporter, we'll cover all possible layout choices (yes, even table). We'll also discuss best layout practices for responsive and accessible design.

The Evolution of JavaScript

In the beginning, there was the web and the web was a simple place. Then came along JavaScript and all that changed.

In this talk, we’ll take a look at the humble beginnings of JS and how it exploded into the chimaera of frameworks and libraries that we have today, leading to the vast complexity of web development as a whole.

Let's Talk About Web Components

Before the dawn of some of the most popular frameworks (read: React and Vue), there was Web components.
Web Components take one of the best parts of these frameworks (reusable components) and combine it with the best parts of web development (native browser support and not needing to set up a build process). As if that's not enough, web components allow you use the same functions across any framework.

If at this point, you're wondering "If web components are so awesome, why haven't I heard about them before?", then you're in luck because that's exactly what this talk is about.

In this presentation, we'll take a look at what web components are, why web components are awesome, why web components can be a pain and how we can use web components both as a standalone tool and together with frameworks.

Accessibility as a concept

Knowing how to build accessible products is important but it's just as important to know why we build products to be accessible. Basic human decency aside, there's a plethora of reasons for building products that everyone can use. In this talk, we'll explore the concept of accessibility in order to better understand its necessity and the ramifications involved in building non accessible products. We'll also answer pressing questions like "How do I know if this thing I built is accessible?" and "Whose job is it to ensure accessibility?" (Spoiler: it's everyone's job)

A Guide To Functional Programming

Functional Programming is a paradigm as old as time (well as old as the 1950s if we’re being literal) but that doesn’t make it any easier to understand. While there are languages that are functional by design, it’s also possible to use functional programming as a coding guide for any language you're working in.

In this presentation, we'll explore the What, Why and How of Functional Programming and also take a look at how to use functional programming with popular languages to write code that is scalable, readable and easy to maintain - all the things good code should be.

Manipulating Webpages using DevTools (for a better web experience)

Websites can be annoying, sometimes - popups and ads, light colors on light backgrounds or just too much going on. Wouldn't it be great if you could just adjust a website to suit your preference? Well, now you can.

In this talk, we're going to explore how to manipulate webpages using Chrome DevTools. We'll cover rearranging and styling layouts using the Elements tab (we can even make our own dark theme on any site), getting rid of popups and ads and, my personal favourite, scraping and manipulating data from a website in the Console tab.
The best part is, none of this requires any special extensions or frameworks, you just need to have a Chrome browser (and a little JavaScript knowledge for the manipulating data part).

DevDay 2024 Sessionize Event Upcoming

November 2024 Mons, Belgium

DF24 - The Dutch Umbraco Conference Sessionize Event Upcoming

September 2024 Utrecht, The Netherlands

Init 2022 Dev Conference Sessionize Event

September 2022 Banja Luka, Bosnia and Herzegovina

Umbraco Codegarden 2022 Sessionize Event

June 2022 Odense, Denmark

WeAreDevelopers World Congress 2022 Sessionize Event

June 2022 Berlin, Germany

NDC London 2022 Sessionize Event

May 2022 London, United Kingdom

NDC Oslo 2021 Sessionize Event

November 2021 Oslo, Norway

Build Stuff 2021 Lithuania Sessionize Event

November 2021 Vilnius, Lithuania

JSTalks Bulgaria 2020 Sessionize Event

November 2020 Sofia, Bulgaria

Build Stuff 2020 Lithuania Sessionize Event

November 2020

Developer Week '20 Sessionize Event

June 2020 Nürnberg, Germany

Techorama 2020 BE Sessionize Event

May 2020 Antwerpen, Belgium

Dev Around The Sun Sessionize Event

May 2020

DevOne Linz 2020 Sessionize Event

April 2020 Linz, Austria

NDC Porto 2020 Sessionize Event

April 2020 Porto, Portugal

DevFest Pisa 2020 Sessionize Event

April 2020 Pisa, Italy

Jemima Abu

Front End Developer

London, United Kingdom

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top