Building Slick User Interfaces using Frappe UI
In this talk, I'll talk about the various techniques I have learned building user interfaces for web apps for 6 years. Even though the examples will use VueJS, Frappe UI and TailwindCSS, the techniques should be transferable to other stacks.
Some topics that I'll talk about:
- Optimistic updates
- Handling async data fetching
- ORM like API for working with JS objects and arrays
- Using slots effectively to build powerful and flexible components
Source code/Reference: https://github.com/frappe/frappe-ui
![](https://frappe.io/files/faris 2018-12-15 23:07:28.jpg)
Faris Ansari
Engineer
Frappe