top of page
OUR SPEAKERS
Share on:
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
English, Hebrew
Languages:
Location:
New York , United States
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
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.
From Monolith to Shared Library: A Jamstack Migration
Software Engineering, Frontend, Backend, Innovation
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
Wait Wait, ?tahW: The Twisted Road to Right-to-Left Language Support
UX / UI, Software Engineering, Diversity and Inclusion
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.
Wait, it does ??THAW
Completed
true
Visible
true
Order
3
From Monolith to Shared Library: A Jamstack Migration
Completed
true
Visible
true
Order
3
Wait Wait, ?tahW: The Twisted Road to Right-to-Left Language Support
Completed
true
Visible
true
Order
2
bottom of page