HTML stands for HyperText Markup Language. It is a markup language used to create the structure of webpages. HTML uses tags to define elements on the page, such as headings, paragraphs, images, and links. It also provides a way to add styling to pages with CSS (Cascading Style Sheets) and interactivity with JavaScript. HTML is essential for creating websites and web applications.
React Advanced Conference 2023React Advanced Conference 2023
28 min
How Popovers Are About to Become a Whole Lot Easier to Build
You've probably build one of these before: tooltips, date pickers, menus, teaching UI… they're all examples of “popover” content. Good news: it's going to get a whole lot easier to build these, with some proposed web platform features. You might not even need JavaScript. In this talk, you’ll learn all about the upcoming ‘popover’ attribute, when to use modality and access to the top layer.
Vue.js London 2023Vue.js London 2023
25 min
Let’s Make Our Single Page Application Accessible
This talk is going to provide recommendations to make a single page application accessible. The talk is not going to cover the basic of accessibility, like adding ALT text or using correct HTML elements, but it is going to cover major shortfalls existing in our SPA.In no particular order, this talk is going to cover the following topics:- Provide a list of resources (blog, book and people to follow)- Introduce the issue with SPA with a live example- Describe and solve issues with Routing issue in SPA- Describe and solve issues with dynamic changes in a Vue app- A quick intro to correct HTML element (and how to leverage Vue for this)- Describe and fix Browser history
JSNation 2022JSNation 2022
17 min
Ensuring your Users are on the Right Path: the Future of Modals and Focus Management
With *dialog* and the inert attribute landing in all major browsers in 2022, we as web developers now have simple yet powerful primitives to help build complex app-like flows on the web, rather than the over-engineered or leaky solutions we've relied on for years. Let's demystify these primitives and talk through how they make your code simpler: from plain HTML, Web Components, to React/similar.