top of page
  • Facebook
  • LinkedIn
  • Twitter
  • YouTube
Asset 22לבן חדש.png

OUR SPEAKERS

speaker_badge_banner_red.png
Share on:
Asset 14icon.png
Asset 39icon.png
Asset 12icon.png

Moriel is a physicist turned software engineer turned systems architect, currently working on modernizing Wikipedia’s architecture. She’s an Open Source enthusiast, right-to-left language support and localization evangelist, and a general domain hoarder. You can find her as @mooeypoo on Twitter, Polywork, and most other social platforms.

Moriel Schottlender

Principal Software Engineer
Asset 12icon.png
Asset 1TWITTER.png
Asset 39icon.png
Asset 17icon.png
linkedin.png
twitter.png
facebook.png
github.png
English, Hebrew
Languages:
Asset 7TWITTER.png
Location:
New York , United States
Asset 7TWITTER.png
Can also give an online talk/webinar
Paid only. Contact speaker for pricing!

MY TALKS

Wait, it does ??THAW

UX / UI, Software Engineering, Design, Product, Frontend, Diversity and Inclusion

Asset 12SLIDES.png
Asset 21talk.png
Asset 11SLIDES.png

When you are forced to reconsider your product’s UX to account for the needs of some languages, you are better suited to confront the underlying issues that hurt your interface for all.

As the popularity and reach of Open Source grows, so does the need to support more languages, scripts, and directions. One of the most challenging problems in language support is dealing with languages that are Right-to-Left, where the effects are not just limited to translations, scripts and fonts, but also require a complete change of thinking about how and where to place almost every single element of your product on the screen.

Right-to-Left support helps the creators of a product — developers, designers, product managers, etc — expose usability concerns that could be fixed to make the lives of your users better, regardless of what language (and direction) they speak.

Asset 1icon.png

From Monolith to Shared Library: A Jamstack Migration

Software Engineering, Frontend, Backend, Innovation

Asset 12SLIDES.png
Asset 21talk.png
Asset 11SLIDES.png

Learn how caching microservice outputs led to a 7x performance improvement for Moriel Schottlender, systems architect at the Wikimedia Foundation. The tool she was migrating was dynamic--could a static site generator possibly work? Here’s what she learned in the migration process, and why Jamstack led to a performance benefit. The Jamstack migration provided:

- A consistent development environment
- A staging server
- A standalone npm library
- Decoupled architecture
- Unified CI/CD
- Caching with Netlify's on-demand builders

Asset 1icon.png

Wait Wait, ?tahW: The Twisted Road to Right-to-Left Language Support

UX / UI, Software Engineering, Diversity and Inclusion

Asset 12SLIDES.png
Asset 21talk.png
Asset 11SLIDES.png

As the popularity and reach of FLOSS grows, so does the need to support more languages. Internationalization support varies greatly by language, because each language needs particular features that may or may not work properly. One of the most challenging problems in language support is dealing with languages that are right-to-left, and the 500 million speakers of RTL languages often find themselves at the very bottom of the heap.

In fact, the support of those languages – on Linux, other operating systems, and on the Web – is so abysmal that it is hard to find a single piece of software that properly supports all the necessary behaviors.

The effect of right-to-left languages extends beyond the writing and reading of the script. The direction of reading has a significant psychological effect – where your eyes shift on the screen, your expectations of where interface elements should be, and what you expect when typing in a bi-directional setting.

Asset 1icon.png

Wait, it does ??THAW

Completed

true

Visible

true

Order

3

Go to lecture page

From Monolith to Shared Library: A Jamstack Migration

Completed

true

Visible

true

Order

3

Go to lecture page

Wait Wait, ?tahW: The Twisted Road to Right-to-Left Language Support

Completed

true

Visible

true

Order

2

Go to lecture page

bottom of page