Jemima Abu
Frontend Developer
London, United Kingdom
Actions
Jemima Abu is a self-taught front-end developer, Google Developer Expert in Web Technologies, and Certified Professional in Accessibility Core Competencies.
She is a strong advocate for diversity and intersectionality in technology and accessibility in web development.
Links
Area of Expertise
Topics
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).
Jfokus 2025 Sessionize Event Upcoming
Cloud Technology Townhall Tallinn 2025 Sessionize Event Upcoming
React Africa Upcoming
DevFest Catania 2024 Sessionize Event
.NET Conf 2024 Sessionize Event
DevDay 2024 Sessionize Event
DevFest Bari 2024 Sessionize Event
Codemotion Milan 2024 Sessionize Event
DF24 - The Dutch Umbraco Conference Sessionize Event
Init 2022 Dev Conference Sessionize Event
Umbraco Codegarden 2022 Sessionize Event
WeAreDevelopers World Congress 2022 Sessionize Event
NDC London 2022 Sessionize Event
NDC Oslo 2021 Sessionize Event
Build Stuff 2021 Lithuania Sessionize Event
JSTalks Bulgaria 2020 Sessionize Event
Build Stuff 2020 Lithuania Sessionize Event
Developer Week '20 Sessionize Event
Techorama 2020 BE Sessionize Event
Dev Around The Sun Sessionize Event
DevOne Linz 2020 Sessionize Event
NDC Porto 2020 Sessionize Event
DevFest Pisa 2020 Sessionize Event
DNN Summit 2020 Sessionize Event
DeveloperWeek 2020 Sessionize Event
CodeMash 2020 Sessionize Event
GDG Devfest Ibadan 2019 Sessionize Event
Code Camp NYC 2019 Sessionize Event
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