Skip to content

Commit

Permalink
feat: add books page
Browse files Browse the repository at this point in the history
  • Loading branch information
thedaviddias committed Jan 17, 2025
1 parent f2c70bf commit 6af1a45
Show file tree
Hide file tree
Showing 7 changed files with 41 additions and 0 deletions.
1 change: 1 addition & 0 deletions content/en/patterns/_meta.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ export const Separator: FC<{ children: ReactNode }> = ({ children }) => {
export default {
'getting-started': '',
'when-to-use-what': '',
'books': '',
_: {
title: <Separator>Categories</Separator>,
type: 'separator',
Expand Down
36 changes: 36 additions & 0 deletions content/en/patterns/books.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
---
description: "Recommended UX books for developers"
icon: Book
---

# UX Books for Developers

A curated list of books to help developers understand and implement better user experiences.

## Essential Reads

| Cover | Title | Author | Why Developers Should Read It |
| ------------------------------------------------------------------------------------ | ------------------------------------------------ | --------------------------- | ----------------------------------------------------------------------------------------------------------------------------------- |
| ![Don't Make Me Think](https://covers.openlibrary.org/b/isbn/0321965515-M.jpg) | Don't Make Me Think, Revisited | Steve Krug | • Practical usability principles<br/>• Developer-friendly approach<br/>• Real-world examples |
| ![Design of Everyday Things](https://covers.openlibrary.org/b/isbn/0465050654-M.jpg) | The Design of Everyday Things | Don Norman | • Fundamental design principles<br/>• Understanding user psychology<br/>• Error prevention |
| ![Practical UI](/books/practical-ui.jpg) | [Practical UI](https://www.practical-ui.com/) | Adham Dannaway | • Logic-driven approach<br/>• Quick, actionable guidelines<br/>• Includes Figma design system<br/>• Updated in 2024 |
| ![Refactoring UI](/books/refactoring-ui.jpg) | [Refactoring UI](https://www.refactoringui.com/) | Adam Wathan & Steve Schoger | • Design tactics for developers<br/>• Practical, visual examples<br/>• Component-based approach<br/>• Color & typography guidelines |

## Form Design

| Cover | Title | Author | Why Developers Should Read It |
| ---------------------------------------------------------- | ------------------------------------------------------------------------------------------ | ----------- | ----------------------------------------------------------------------------------------------------------------- |
| ![Dos and Don'ts for Form Input](/books/do-dont-forms.jpg) | [Dos and Don'ts for Form Input and Selection](https://uxmovement.gumroad.com/l/dodontform) | UX Movement | • Comprehensive form patterns<br/>• Visual examples<br/>• Practical dos and don'ts<br/>• Regular updates included |

## Tools & References

| Cover | Title | Author | Why Developers Should Read It |
| ------------------------------------------------------------------------------ | -------------------------------------------------------------------------------------------------------------------- | --------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------- |
| ![Smart Interface Design Patterns](/books/smart-interface-design-patterns.jpg) | [Smart Interface Design Patterns Checklist Cards](https://www.smashingmagazine.com/2020/08/checklist-cards-release/) | Vitaly Friedman | • 100 ready-to-use checklists<br/>• Covers all common UI components<br/>• Based on usability research<br/>• Perfect for design-implementation discussions |

## Advanced UX

| Cover | Title | Author | Why Developers Should Read It |
| --------------------------------------------------------------------- | ---------------------------------------------------- | ---------------- | ----------------------------------------------------------------------------------- |
| ![About Face](https://covers.openlibrary.org/b/isbn/1118766571-M.jpg) | About Face: The Essentials of Interaction Design | Alan Cooper | • Interaction design patterns<br/>• User behavior models<br/>• Interface guidelines |
| ![100 Things](https://covers.openlibrary.org/b/isbn/0321767535-M.jpg) | 100 Things Every Designer Needs to Know About People | Susan Weinschenk | • Psychology insights<br/>• Research-based decisions<br/>• Practical applications |
4 changes: 4 additions & 0 deletions next.config.ts
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,10 @@ const nextConfig = withBundleAnalyzer(
protocol: 'https',
hostname: '**',
},
{
protocol: 'https',
hostname: 'covers.openlibrary.org',
},
],
},
redirects: async () => [
Expand Down
Binary file added public/books/do-dont-forms.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added public/books/practical-ui.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added public/books/refactoring-ui.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added public/books/smart-interface-design-patterns.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit 6af1a45

Please sign in to comment.