Skip to content

Python: Ensuring DOM Accessibility, and WebAssembly Deterministic Execution

Photo of Karen Dalton
Hosted By
Karen D. and Phebe B G P.
Python: Ensuring DOM Accessibility, and WebAssembly Deterministic Execution

Details

BayPIGgies... IN PERSON events!

Our event will be at Hacker Dojo in Mountain View on October 26, 2023. Thank you Hacker Dojo!

Schedule:

  • 6:30 Socialize and grab food
  • 6:45 Welcome and Announcements
  • 6:55 Lightning Talk: WebAssembly, Deterministic Execution, and how to implement undo
  • 7:15 Main talk: Python, Accessibility, and Ensuring the DOM is Accessible (domible)

**** Lightning talk *****

"WebAssembly, Determinstic Execution, and how to implement undo" presented by Tom Ballinger

Let's write a WebAssembly program and talk about one reason the speaker cares about it: snapshotting and deterministic execution.

Tom Ballinger is a software engineer at Convex and has spoken at PyCon.

**** Main talk *****

"Python, Accessibility, and Ensuring the DOM is Accessible (domible)" presented by Joel Dodson

In a tech news cycle dominated by ML and LLMs, are we letting Python get pigeon-holed? Is Python relevant outside the AI and Data Science domains? What should Python developers know about web development? And what is accessibility?

We will open with a very quick run through a very high-level presentation on accessibility, a11y (see https://joeldodson.github.io/pythonandaccessibility/). Then we'll dig into a Python package, domible, used to render accessible HTML elements on the server.

Domible is a set of Python classes used to render accessible HTML elements directly from your Python program. If you've used jinja (or any other templating library), I'd love to hear your thoughts. The code can be found at https://github.com/joeldodson/domible.

Joel Dodson (https://linkedin.com/in/joeldodson) is a software developer with over 20 years of experience building distributed platforms for telecom, voice and messaging applications, and APIs. He lost his sight in 2017 and has recently been learning front end development with a focus on accessibility. He's a big fan of Python but struggling to see it being used more for web development.

Note: We don't have a food and beverage sponsor for the event yet. Reach out to Karen if your company would like to help!

COVID-19 safety measures

Event will be indoors
The event host is instituting the above safety measures for this event. Meetup is not responsible for ensuring, and will not independently verify, that these precautions are followed.
Photo of BAyPIGgies group
BAyPIGgies
See more events
Hacker Dojo
855 Maude Ave · Mountain View, CA