Developer Notes 001
2023-10-01Frontend and UX Related Readings:
Ranked from shortest to longest read.
Web Interface Guidlines
interfaces.rauno.me/
This document outlines a non-exhaustive list of details that make a good (web) interface. It is a living document, periodically updated based on learnings. Some of these may be subjective, but most apply to all websites.
Lessons from Creating a Toast Component
emilkowal.ski/ui/building-a-toast-component
Emil Kowalski, a Design Engineer, delves into the intricacies of building a Toast library for React called Sonner. The article covers everything from animations and transitions to state management, offering valuable insights and lessons learned from the development process.
Deep Dive into Interaction Design
rauno.me/craft/interaction-design
The article dives deep into the nuances of interaction design, exploring how tiny details can make or break user experience. It's not a tutorial but an insightful reflection on the "why" behind design choices, from gestures to metaphors, and how they tap into human instincts.
Apple Human Interface Design Docs: Buttons
developer.apple.com/design/human-interface-guidelines/buttons
Apple’s comprehensive guide on designing effective buttons for apps. It covers the three key attributes of buttons—style, content, and role—and dives into best practices, system-specific considerations, and developer guidance to make buttons intuitive and user-friendly.
YouTube Video: Why simple designs?
youtube.com/watch?v=04j-kUj1Zhg
The video discusses the evolution of design and technology, emphasizing the importance of simplicity in both aesthetics and functionality. It argues that simple designs are not only user-friendly but also future-proof and valuable to companies.
The Rare, Taylor Backend Gem:
SQL CTEs are something I just learned existed: learnsql.com/blog/how-to-learn-sql-cte/