Skip to content

Commit 1c0ebc3

Browse files
committed
feat: add books page
1 parent f2c70bf commit 1c0ebc3

File tree

7 files changed

+41
-0
lines changed

7 files changed

+41
-0
lines changed

content/en/patterns/_meta.tsx

+1
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ export const Separator: FC<{ children: ReactNode }> = ({ children }) => {
1111
export default {
1212
'getting-started': '',
1313
'when-to-use-what': '',
14+
'books': '',
1415
_: {
1516
title: <Separator>Categories</Separator>,
1617
type: 'separator',

content/en/patterns/books.mdx

+36
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
---
2+
description: "Recommended UX books for developers"
3+
icon: Book
4+
---
5+
6+
# UX Books for Developers
7+
8+
A curated list of books to help developers understand and implement better user experiences.
9+
10+
## Essential Reads
11+
12+
| Cover | Title | Author | Why Developers Should Read It |
13+
| ------------------------------------------------------------------------------------ | ------------------------------------------------ | --------------------------- | ----------------------------------------------------------------------------------------------------------------------------------- |
14+
| ![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 |
15+
| ![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 |
16+
| ![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 |
17+
| ![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 |
18+
19+
## Form Design
20+
21+
| Cover | Title | Author | Why Developers Should Read It |
22+
| ---------------------------------------------------------- | ------------------------------------------------------------------------------------------ | ----------- | ----------------------------------------------------------------------------------------------------------------- |
23+
| ![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 |
24+
25+
## Tools & References
26+
27+
| Cover | Title | Author | Why Developers Should Read It |
28+
| ------------------------------------------------------------------------------ | -------------------------------------------------------------------------------------------------------------------- | --------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------- |
29+
| ![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 |
30+
31+
## Advanced UX
32+
33+
| Cover | Title | Author | Why Developers Should Read It |
34+
| --------------------------------------------------------------------- | ---------------------------------------------------- | ---------------- | ----------------------------------------------------------------------------------- |
35+
| ![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 |
36+
| ![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 |

next.config.ts

+4
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,10 @@ const nextConfig = withBundleAnalyzer(
2929
protocol: 'https',
3030
hostname: '**',
3131
},
32+
{
33+
protocol: 'https',
34+
hostname: 'covers.openlibrary.org',
35+
},
3236
],
3337
},
3438
redirects: async () => [

public/books/do-dont-forms.jpg

34.5 KB
Loading

public/books/practical-ui.jpg

7.13 KB
Loading

public/books/refactoring-ui.jpg

9.82 KB
Loading
10.8 KB
Loading

0 commit comments

Comments
 (0)