I’m a Staff Software Engineer working on Front-End Experiences at Algolia. I mostly do front-end development with JavaScript and TypeScript. I can’t shut up about test-driven development and utility-first CSS. I also share what I learn on my blog frontstuff.io, or at meetups and conferences.
You can find most things about me on sarahdayan.dev.
Money is more complex than you think. It’s way more than what you can stuff in a number type. Whether it’s because of floating-point math or domain-specific overlooks, the money domain is riddled with gotchas that we, as programmers, often learn the hard way.
For the last 4 years, I’ve been building Dinero.js, a library to handle money in JavaScript and Node.js. Together, we’ll go over common falsehoods programmers believe about money and how to solve them to accurately and safely represent money in a JavaScript program.
Why JavaScript Numbers Are Weird (and How to Fix It) | Frontend Love Meetup | March 2020 |
---|---|---|
Test-Driven Development with Vue.js | Vue.js Amsterdam | February 2020 |
In Defense of Utility-First CSS | DotCSS | December 2019 |
Test-Driven Development with Vue.js | VueConfTO | November 2019 |
An Introduction to TDD with Vue.js | Vue.js Paris | June 2019 |
Building an Interactive Showcase with Vue.js & Vue InstantSearch | Vue.js Paris | January 2019 |