- React Berlin meetup Oct '22 —
Presentation slides from my talk at the React Berlin meetup
- Implementing serverless chat in React —
Writing a live chat application using React while leveraging serverless infrastructure on Cloudflare's Edge network. This really exhibits the capability of JS workers / modules for small use cases where minimal database access is required.
- Implementing a chess transcriber in React —
Coding a fairly complex UI in React led to some realizations around component architecture & state management. Components should be divided by functionality and often central stores (like Redux) are unnecessary even for deep UI trees.
- Your users are not your sole audience —
Junior SWEs must undergo a mindset shift to realize that code must be written not only to make the end product work, but also to be readable to other developers. That is, source code is also a product, to demo skills to future employers/collaborators.