<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Yuliana Sepúlveda Marín</title>
    <description>The latest articles on DEV Community by Yuliana Sepúlveda Marín (@yuliana_seplveda).</description>
    <link>https://dev.to/yuliana_seplveda</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F2245761%2F70caf51a-09a8-4f0d-a819-8174fdf08387.png</url>
      <title>DEV Community: Yuliana Sepúlveda Marín</title>
      <link>https://dev.to/yuliana_seplveda</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/yuliana_seplveda"/>
    <language>en</language>
    <item>
      <title>User Interface (UI) Design: A Guide for Developers</title>
      <dc:creator>Yuliana Sepúlveda Marín</dc:creator>
      <pubDate>Mon, 16 Dec 2024 18:25:22 +0000</pubDate>
      <link>https://dev.to/yuliana_seplveda/user-interface-ui-design-a-guide-for-developers-1a2m</link>
      <guid>https://dev.to/yuliana_seplveda/user-interface-ui-design-a-guide-for-developers-1a2m</guid>
      <description>&lt;p&gt;User Interface (UI) design is the discipline responsible for creating the appearance and interaction of digital products. A well-designed UI is aesthetically pleasing but also intuitive, efficient, and accessible. This guide will explore the fundamental UI design principles and share practical tools and tips.&lt;/p&gt;




&lt;h2&gt;
  
  
  The Fundamentals of UI Design
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;User-centered design:&lt;/strong&gt; Always start by understanding your users' needs and expectations. Conduct user research and create personas to guide your design decisions.
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Simplicity:&lt;/strong&gt; Less is more. Avoid overloading the interface with too many elements. Prioritize key information and use a clear, concise visual language.
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Consistency:&lt;/strong&gt; Maintain a cohesive appearance and behavior throughout the application. Use a consistent color palette, typography, and design patterns.
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Visual hierarchy:&lt;/strong&gt; Organize information clearly and logically. Use size, color, spacing, and position to direct users’ attention to the most important elements.
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Accessibility:&lt;/strong&gt; Ensure the interface works for people with visual or motor disabilities by following standards like WCAG.
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Responsiveness:&lt;/strong&gt; Adapt your design for different devices and screen sizes. Use grid-based layouts and media queries to ensure an optimal experience across all platforms.
&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Key Elements of UI Design
&lt;/h2&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;Typography&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fo8sx3tosxbepfmke7nsv.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fo8sx3tosxbepfmke7nsv.png" alt="Typography" width="700" height="244"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Font families:&lt;/strong&gt; Choose two or three complementary fonts.
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Hierarchy:&lt;/strong&gt; Use different sizes and weights to create emphasis.
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Legibility:&lt;/strong&gt; Prioritize readability over aesthetics.
&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;Icons&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fuft2ewl07zletho6kyax.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fuft2ewl07zletho6kyax.png" alt="Icons" width="302" height="167"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Use &lt;strong&gt;intuitive icons&lt;/strong&gt; that are standard and easily recognizable.
&lt;/li&gt;
&lt;li&gt;Ensure proper &lt;strong&gt;size and spacing.&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Be mindful of &lt;strong&gt;cultural context.&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;Buttons and Forms&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F6ncvmfwbbmjr630xcrrm.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F6ncvmfwbbmjr630xcrrm.png" alt="Buttons" width="700" height="305"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Provide clear and concise &lt;strong&gt;calls to action.&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Offer &lt;strong&gt;visual feedback&lt;/strong&gt; for user interactions.
&lt;/li&gt;
&lt;li&gt;Implement proper &lt;strong&gt;data validation.&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;Whitespace&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fq2g4htkeaqmpc64xmytm.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fq2g4htkeaqmpc64xmytm.png" alt="Whitespace" width="690" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Improves readability and reduces visual fatigue.
&lt;/li&gt;
&lt;li&gt;Creates a sense of spaciousness in the design.
&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;Microinteractions&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;Microinteractions are small moments of interaction between the user and the interface. They can range from a button changing color when clicked to a complex animation showing loading progress.  &lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fexnj3zol3w5l93gwurg2.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fexnj3zol3w5l93gwurg2.png" alt="Microinteractions" width="800" height="400"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Add personality and engagement to the interface.
&lt;/li&gt;
&lt;li&gt;Use smooth animations and transitions.
&lt;/li&gt;
&lt;/ul&gt;




&lt;h3&gt;
  
  
  The Color System: The Foundation of Visual Identity
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fiswjj0ldsu4loct71erf.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fiswjj0ldsu4loct71erf.png" alt="Color System" width="800" height="342"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Three-color palette:&lt;/strong&gt; An effective color system revolves around three primary tones: primary, secondary, and accent. The primary color represents the brand identity, the secondary complements it, and the accent highlights key elements.
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Color schemes:&lt;/strong&gt; Monochromatic and analogous schemes provide a solid foundation for harmonious palettes. Monochromatic schemes use different shades of a single color, while analogous schemes combine adjacent colors on the color wheel.
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Contrast:&lt;/strong&gt; Good contrast ensures readability and accessibility. Tools like WebAIM’s Contrast Checker can help evaluate the contrast between text and background.
&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Tools
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ffojjq87b1mp53cj749h6.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ffojjq87b1mp53cj749h6.png" alt="UI Tools" width="800" height="322"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Sketch:&lt;/strong&gt; A popular tool for designing high-fidelity interfaces.
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Figma:&lt;/strong&gt; A web-based tool that supports real-time collaboration.
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Adobe XD:&lt;/strong&gt; A comprehensive solution for designing, prototyping, and sharing designs.
&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  The UI Design Process
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Research:&lt;/strong&gt; Understand your users and their needs.
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Wireframing:&lt;/strong&gt; Create low-fidelity diagrams to structure the interface.
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Visual design:&lt;/strong&gt; Develop the look and feel of the interface.
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Prototyping:&lt;/strong&gt; Build an interactive version of your design for testing.
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Usability testing:&lt;/strong&gt; Observe users interacting with your design and make adjustments.
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Development:&lt;/strong&gt; Implement the design in code.
&lt;/li&gt;
&lt;/ol&gt;




&lt;h2&gt;
  
  
  Design Patterns
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F09jkmk4st1h4ek0jydab.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F09jkmk4st1h4ek0jydab.png" alt="Design Patterns" width="512" height="448"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Design patterns are repeatable solutions to common interface design problems. These patterns have been tested and refined over time, making them an excellent reference for creating efficient and effective interfaces.&lt;/p&gt;

&lt;h3&gt;
  
  
  Benefits of using design patterns:
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Consistency:&lt;/strong&gt; They help create coherent and familiar interfaces.
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Efficiency:&lt;/strong&gt; They save time during the design process.
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Scalability:&lt;/strong&gt; They simplify the creation of complex interfaces.
&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  Common design patterns include:
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Navigation:&lt;/strong&gt; Hamburger menu, tab navigation, breadcrumbs.
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Forms:&lt;/strong&gt; Input fields, labels, submit buttons.
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Modals:&lt;/strong&gt; Pop-ups for additional information.
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Cards:&lt;/strong&gt; Containers for presenting concise information.
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Hero sections:&lt;/strong&gt; Eye-catching header sections with prominent calls to action.
&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Tools to Enhance Your UI Projects
&lt;/h2&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://www.checklist.design/" rel="noopener noreferrer"&gt;Checklist Design&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;This tool offers a well-organized collection of UI design best practices categorized by pages, elements, flows, themes, and branding. If you’re working on a specific component or view, Checklist Design guides you to ensure minimum standards are met. It also includes visual examples for inspiration and practical implementation.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fq3pps3vnoqcn6z7wqkq6.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fq3pps3vnoqcn6z7wqkq6.png" alt="Checklist Design" width="800" height="416"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;h3&gt;
  
  
  &lt;a href="https://color.adobe.com/en/search?q=Spring&amp;amp;t=term" rel="noopener noreferrer"&gt;Adobe Color&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;An indispensable resource for working with color palettes. Adobe Color allows you to explore popular palettes used by designers worldwide, search combinations by specific themes, or create your own palettes using its intuitive color wheel. Perfect for ensuring chromatic harmony in your projects.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fytfjz73jvg9c0txa8vr0.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fytfjz73jvg9c0txa8vr0.png" alt="Adobe Color" width="800" height="411"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;h3&gt;
  
  
  &lt;a href="https://www.adhamdannaway.com/blog/ui-design/ui-design-tips" rel="noopener noreferrer"&gt;16 Little UI Design Tips That Make a Big Impact&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;This practical article presents 16 small yet impactful UI design tips. Through clear examples and comparisons, it explains why certain design decisions work better than others. Ideal for understanding the psychology behind effective design and making adjustments that transform the user experience.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F5uj1taocsedp09ivwxjk.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F5uj1taocsedp09ivwxjk.png" alt="UI Design Tips" width="800" height="411"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;h3&gt;
  
  
  &lt;a href="https://ui-patterns.com/patterns" rel="noopener noreferrer"&gt;UI Design Patterns Examples&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;If you want to dive deeper into UI design patterns, this site provides categorized patterns with examples and brief descriptions of how to use them.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F4kr9j0utupzvrpe5qgqw.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F4kr9j0utupzvrpe5qgqw.png" alt="UI Design Patterns" width="800" height="409"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>ui</category>
      <category>webdev</category>
      <category>design</category>
      <category>programming</category>
    </item>
    <item>
      <title>UX/UI Laws Every Frontend Developer Should Know</title>
      <dc:creator>Yuliana Sepúlveda Marín</dc:creator>
      <pubDate>Tue, 10 Dec 2024 19:38:47 +0000</pubDate>
      <link>https://dev.to/yuliana_seplveda/uxui-laws-every-frontend-developer-should-know-52ln</link>
      <guid>https://dev.to/yuliana_seplveda/uxui-laws-every-frontend-developer-should-know-52ln</guid>
      <description>&lt;p&gt;As frontend developers, our role extends beyond writing efficient code—we are also responsible for crafting interfaces that are intuitive and delightful for users. Understanding the fundamental laws of UX/UI empowers us to make better design decisions. Let’s explore the most important principles that shape how users interact with interfaces.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Aesthetic-Usability Effect: Beauty Matters
&lt;/h2&gt;

&lt;p&gt;First impressions are crucial. This law states that visually appealing interfaces generate greater trust and satisfaction among users. A cluttered or unattractive design can immediately cause rejection, increasing the perception of issues or insecurity, regardless of how functional the application is.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Example:&lt;/strong&gt; Compare the original version of Facebook with its current interface. The evolution towards a cleaner and more aesthetic design has been instrumental to its success.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fubqz6b62gf5aptuxnmi2.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fubqz6b62gf5aptuxnmi2.png" alt="Early Facebook Interface" width="466" height="425"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Femefo3fyqdpbtpd0dq1t.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Femefo3fyqdpbtpd0dq1t.png" alt="Facebook Interface 10 Years Later" width="600" height="226"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;To effectively implement this law, focus on four pillars:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Simplicity:&lt;/strong&gt; Eliminate unnecessary elements.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Harmony:&lt;/strong&gt; Maintain visual balance.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Clarity:&lt;/strong&gt; Ensure every element has a clear purpose.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Consistency:&lt;/strong&gt; Keep design coherent throughout the interface.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  The Zeigarnik Effect: The Power of the Unfinished
&lt;/h2&gt;

&lt;p&gt;Have you ever noticed how a progress bar keeps you engaged until it reaches 100%? This is no coincidence. The Zeigarnik effect explains why users remember incomplete tasks better than completed ones.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Example:&lt;/strong&gt; LinkedIn uses a "profile completion" progress bar that displays progress and suggests specific actions to complete the profile, keeping users engaged and encouraging them to provide as much information as possible.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F9jx35cc91u9e3z7uxcl1.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F9jx35cc91u9e3z7uxcl1.png" alt="LinkedIn Profile Completion Bar" width="800" height="334"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;As developers, we can leverage this psychological principle in various ways:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Progress Indicators:&lt;/strong&gt; Implement progress bars and checkpoints.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Reward Systems:&lt;/strong&gt; Create small victories that motivate users to continue.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Smart Reminders:&lt;/strong&gt; Help users resume incomplete tasks.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Anticipation:&lt;/strong&gt; Generate curiosity about the next steps.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Tesler’s Law: Managing Complexity
&lt;/h2&gt;

&lt;p&gt;Also known as the "law of constant complexity," it teaches us that every application has an inherent amount of complexity that cannot be eliminated—only redistributed between the system and the user.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Example:&lt;/strong&gt; Google Maps manages enormous backend complexity (routing algorithms, real-time traffic data) while presenting a simple interface to users, who only need to input their destination.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fotvi77u6u8xc15encu59.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fotvi77u6u8xc15encu59.png" alt="Google Maps" width="800" height="508"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Key considerations:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Identify unavoidable complexity in your systems.&lt;/li&gt;
&lt;li&gt;Take on as much complexity as possible during development.&lt;/li&gt;
&lt;li&gt;Avoid oversimplification that leads to confusing abstractions.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Hick’s Law: Less Is More
&lt;/h2&gt;

&lt;p&gt;The time it takes to make a decision increases with the number of available options.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fid4olwbto20od4r147j8.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fid4olwbto20od4r147j8.png" alt="Hick’s Law" width="800" height="560"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Example:&lt;/strong&gt; Netflix initially displays a limited number of titles organized by categories, rather than overwhelming users with its entire catalog.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fvk33d8gs5bo7afbzdjmf.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fvk33d8gs5bo7afbzdjmf.png" alt="Netflix" width="800" height="395"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;To apply it effectively:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Reduce the number of options where possible.&lt;/li&gt;
&lt;li&gt;Organize options into logical categories.&lt;/li&gt;
&lt;li&gt;Prioritize the most important actions.&lt;/li&gt;
&lt;li&gt;Simplify the interface without sacrificing essential functionality.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Miller’s Law: The Magical Limit of 7±2
&lt;/h2&gt;

&lt;p&gt;Our brains have limits, and this law quantifies them: we can handle approximately seven (plus or minus two) items in our short-term memory.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Example:&lt;/strong&gt; Successful websites like Amazon organize their main navigation categories into manageable groups, using submenus for additional options.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F5960usspb3tr536u170c.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F5960usspb3tr536u170c.png" alt="Amazon Header" width="800" height="293"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;To stay within these limits:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Group related information.&lt;/li&gt;
&lt;li&gt;Limit the number of items per view.&lt;/li&gt;
&lt;li&gt;Implement effective search and filtering tools.&lt;/li&gt;
&lt;li&gt;Use pagination when necessary.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Jakob’s Law: Don’t Reinvent the Wheel
&lt;/h2&gt;

&lt;p&gt;Users prefer familiarity. This law reminds us that we don’t always need to innovate in every aspect of design.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Example:&lt;/strong&gt; The hamburger icon (☰) for mobile menus has become a standard that users instantly recognize.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fn2lue3kztiznfwzc43bj.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fn2lue3kztiznfwzc43bj.png" alt="Base Icons" width="523" height="173"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Best practices:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Stick to established design patterns.&lt;/li&gt;
&lt;li&gt;Use conventions familiar to your users.&lt;/li&gt;
&lt;li&gt;Innovate only when it adds real value.&lt;/li&gt;
&lt;li&gt;Maintain consistency with popular websites.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Conclusion
&lt;/h2&gt;

&lt;p&gt;These UX/UI laws are not just theories—they are proven principles that can make the difference between an interface users love and one they abandon in frustration. As frontend developers, integrating these principles into our development process helps create experiences that are more intuitive, enjoyable, and effective.&lt;/p&gt;

&lt;p&gt;Remember: a great frontend doesn’t just work well—it feels good to use.&lt;/p&gt;

&lt;h2&gt;
  
  
  Additional Resources
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://lawsofux.com/" rel="noopener noreferrer"&gt;Laws of UX is a collection of best practices that designers can consider when building user interfaces.&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Miller, G. A. (1956). "The Magical Number Seven, Plus or Minus Two: Some Limits on Our Capacity for Processing Information." &lt;em&gt;Psychological Review&lt;/em&gt;, 63(2), 81–97.&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>webdev</category>
      <category>javascript</category>
      <category>ux</category>
      <category>ui</category>
    </item>
    <item>
      <title>Diseño de Interfaz de Usuario (UI): Una Guía para Desarrolladores</title>
      <dc:creator>Yuliana Sepúlveda Marín</dc:creator>
      <pubDate>Thu, 05 Dec 2024 21:56:14 +0000</pubDate>
      <link>https://dev.to/yuliana_seplveda/diseno-de-interfaz-de-usuario-ui-una-guia-para-desarrolladores-54dg</link>
      <guid>https://dev.to/yuliana_seplveda/diseno-de-interfaz-de-usuario-ui-una-guia-para-desarrolladores-54dg</guid>
      <description>&lt;p&gt;El diseño de interfaz de usuario (UI) es la disciplina que se encarga de crear la apariencia y la interacción de un producto digital. Una UI bien diseñada no solo es estéticamente agradable, sino que también es intuitiva, eficiente y accesible. En esta guía, exploraremos los principios fundamentales del diseño UI y tendrás herramientas y consejos prácticos.   &lt;/p&gt;




&lt;h2&gt;
  
  
  Los Fundamentos del Diseño UI
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Centrado en el usuario:&lt;/strong&gt; Siempre comienza por comprender las necesidades y expectativas de tus usuarios. Realiza investigaciones de usuarios y crea personas para guiar tus decisiones de diseño.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Simplicidad:&lt;/strong&gt; Menos es más. Evita sobrecargar la interfaz con demasiados elementos. Prioriza la información más importante y utiliza un lenguaje visual claro y conciso.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Consistencia:&lt;/strong&gt; Mantén una apariencia y comportamiento consistentes en toda la aplicación. Utiliza una paleta de colores, tipografía y patrones de diseño coherentes.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Jerarquía visual:&lt;/strong&gt; Organiza la información de manera clara y lógica. Utiliza el tamaño, el color, el espaciado y la posición para guiar la atención del usuario hacia los elementos más importantes.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Accesibilidad:&lt;/strong&gt; Asegúrate de que las interfaces funcionen para personas con discapacidad visual o motriz mediante el uso de estándares como WCAG&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Responsividad:&lt;/strong&gt; Adapta tu diseño a diferentes dispositivos y tamaños de pantalla. Utiliza un diseño basado en cuadrículas y media queries para garantizar una experiencia óptima en todos los dispositivos.&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Elementos Clave del Diseño UI
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Tipografía:&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fo8sx3tosxbepfmke7nsv.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fo8sx3tosxbepfmke7nsv.png" alt="Tipografias" width="700" height="244"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;* Familias tipográficas: Elige dos o tres familias que se complementen.
* Jerarquía: Utiliza diferentes tamaños y pesos para crear énfasis.
* Legibilidad: Prioriza la legibilidad sobre la estética.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Iconografía:&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fuft2ewl07zletho6kyax.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fuft2ewl07zletho6kyax.png" alt="Iconos" width="302" height="167"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;* Iconos intuitivos: Utiliza iconos estándar y reconocidos.
* Tamaño y espaciado adecuados.
* Considera el contexto cultural.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Botones y formularios:&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F6ncvmfwbbmjr630xcrrm.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F6ncvmfwbbmjr630xcrrm.png" alt="Botones" width="700" height="305"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;* Claridad y concisión en los llamados a la acción.
* Retroalimentación visual clara.
* Validación de datos.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Espacio en blanco:&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fq2g4htkeaqmpc64xmytm.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fq2g4htkeaqmpc64xmytm.png" alt="Espacio en blanco" width="690" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;* Mejora la legibilidad y reduce la fatiga visual.
* Crea una sensación de amplitud.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Microinteracciones:&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Las microinteracciones son pequeños momentos de interacción entre el usuario y la interfaz. Pueden ser tan simples como un botón que cambia de color al ser presionado o tan complejo como una animación que muestra el progreso de una carga.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fexnj3zol3w5l93gwurg2.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fexnj3zol3w5l93gwurg2.png" alt="microiteraciones" width="800" height="400"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;* Añaden personalidad y engagement a la interfaz.
* Utiliza animaciones suaves y transiciones.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;




&lt;h3&gt;
  
  
  El Sistema de Colores: La Base de la Identidad Visual
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fiswjj0ldsu4loct71erf.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fiswjj0ldsu4loct71erf.png" alt="sistema de colores" width="800" height="342"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Paleta de 3 colores:&lt;/strong&gt; Un sistema de colores efectivo se construye alrededor de tres tonos principales: primario, secundario y de acento. El color primario representa la identidad de la marca, mientras que el secundario complementa y el de acento resalta elementos importantes.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Esquemas de color:&lt;/strong&gt; Los esquemas monocromáticos y análogos ofrecen una base sólida para crear paletas armoniosas. Los esquemas monocromáticos utilizan diferentes tonalidades de un mismo color, mientras que los análogos combinan colores adyacentes en el círculo cromático.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Contraste:&lt;/strong&gt; Un buen contraste garantiza la legibilidad y accesibilidad de la interfaz. Herramientas como el Checker de Contraste de WebAIM pueden ayudarte a evaluar el contraste entre el texto y el fondo.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Herramientas
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ffojjq87b1mp53cj749h6.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ffojjq87b1mp53cj749h6.png" alt="UI tools" width="800" height="322"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Sketch:&lt;/strong&gt; Una herramienta popular para diseñar interfaces de alta fidelidad.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Figma:&lt;/strong&gt; Una herramienta basada en la web que permite la colaboración en tiempo real.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Adobe XD:&lt;/strong&gt; Una solución completa para diseñar, prototipar y compartir diseños.&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  El Proceso de Diseño UI
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Investigación:&lt;/strong&gt; Comprende a tus usuarios y sus necesidades.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Wireframing:&lt;/strong&gt; Crea diagramas de baja fidelidad para estructurar la interfaz.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Diseño visual:&lt;/strong&gt; Desarrolla la apariencia de la interfaz.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Prototipado:&lt;/strong&gt; Crea una versión interactiva de tu diseño para realizar pruebas.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Pruebas de usabilidad:&lt;/strong&gt; Observa a los usuarios interactuando con tu diseño y realiza ajustes.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Desarrollo:&lt;/strong&gt; Implementa el diseño en código.&lt;/li&gt;
&lt;/ol&gt;




&lt;h2&gt;
  
  
  Patrones de Diseño
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F09jkmk4st1h4ek0jydab.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F09jkmk4st1h4ek0jydab.png" alt="Design Patterns" width="512" height="448"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Los patrones de diseño son soluciones repetibles a problemas comunes en el diseño de interfaces. Estos patrones han sido probados y refinados a lo largo del tiempo, lo que los convierte en una excelente referencia para crear interfaces eficientes y efectivas.&lt;/p&gt;

&lt;p&gt;Beneficios de utilizar patrones de diseño:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Consistencia:&lt;/strong&gt; Ayudan a crear interfaces coherentes y familiares para los usuarios.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Eficiencia:&lt;/strong&gt; Ahorran tiempo en el proceso de diseño.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Escalabilidad:&lt;/strong&gt; Facilitan la creación de interfaces complejas.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Algunos patrones de diseño comunes incluyen:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Navegación:&lt;/strong&gt; Menú hamburguesa, navegación de pestañas, breadcrumbs.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Formularios:&lt;/strong&gt; Campos de entrada, etiquetas, botones de envío.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Modales:&lt;/strong&gt; Ventanas emergentes para mostrar información adicional.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Cards:&lt;/strong&gt; Contenedores para presentar información de forma concisa.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Hero sections:&lt;/strong&gt; Secciones de encabezado llamativas con un llamado a la acción prominente.&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Herramientas que te ayudaran a mejorar la UI de tus proyectos
&lt;/h2&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://www.checklist.design/" rel="noopener noreferrer"&gt;Checklist Design&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;Esta herramienta ofrece una colección organizada de las mejores prácticas de diseño de UI, clasificadas por categorías como páginas, elementos, flujos, temas y marca. Si estás trabajando en un componente o vista específica, Checklist Design te guía para asegurarte de cumplir con los estándares mínimos necesarios. Además, incluye ejemplos visuales que te inspiran y ayudan a implementar un diseño más efectivo.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fq3pps3vnoqcn6z7wqkq6.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fq3pps3vnoqcn6z7wqkq6.png" alt="Checklist design" width="800" height="416"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://color.adobe.com/es/search?q=Spring&amp;amp;t=term" rel="noopener noreferrer"&gt;Adobe Color&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;Un recurso indispensable para trabajar con paletas de colores. Adobe Color te permite explorar paletas populares utilizadas por diseñadores de todo el mundo, buscar combinaciones según temas específicos o incluso crear tus propias paletas a través de su intuitiva rueda de color. Ideal para asegurar una armonía cromática en tus proyectos.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fytfjz73jvg9c0txa8vr0.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fytfjz73jvg9c0txa8vr0.png" alt="Adobe color" width="800" height="411"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://www.adhamdannaway.com/blog/ui-design/ui-design-tips" rel="noopener noreferrer"&gt;16 little UI design tips that make a big impact&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;Este artículo práctico presenta 16 consejos de diseño UI que, aunque pequeños, generan un gran impacto. A través de ejemplos y comparaciones claras, explica por qué algunas decisiones de diseño funcionan mejor que otras. Es perfecto para comprender la psicología detrás de un diseño efectivo y aplicar ajustes que transformen la experiencia del usuario.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F5uj1taocsedp09ivwxjk.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F5uj1taocsedp09ivwxjk.png" alt="UI design tips" width="800" height="411"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://ui-patterns.com/patterns" rel="noopener noreferrer"&gt;Ejemplos de Patrones de diseño UI&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;Si deseas conocer el tema de patrones de diseño UI a profundidad, esta pagina te brinda una serie de patrones agrupados por categorías, con una serie de ejemplos y una breve descripción de cómo usarlos.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F4kr9j0utupzvrpe5qgqw.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F4kr9j0utupzvrpe5qgqw.png" alt="patrones de diseño ui" width="800" height="409"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>ui</category>
      <category>webdev</category>
      <category>programming</category>
      <category>javascript</category>
    </item>
    <item>
      <title>Leyes de UX/UI que Todo Desarrollador Frontend Debe Conocer</title>
      <dc:creator>Yuliana Sepúlveda Marín</dc:creator>
      <pubDate>Wed, 13 Nov 2024 16:02:45 +0000</pubDate>
      <link>https://dev.to/yuliana_seplveda/leyes-de-uxui-que-todo-desarrollador-frontend-debe-conocer-1k2h</link>
      <guid>https://dev.to/yuliana_seplveda/leyes-de-uxui-que-todo-desarrollador-frontend-debe-conocer-1k2h</guid>
      <description>&lt;p&gt;Como desarrolladores frontend, no solo necesitamos escribir código eficiente - también debemos crear interfaces que sean intuitivas y agradables para nuestros usuarios. Entender las leyes fundamentales de UX/UI nos ayuda a tomar mejores decisiones de diseño. Veamos las leyes más importantes que influyen en cómo los usuarios interactúan con nuestras interfaces.&lt;/p&gt;

&lt;h2&gt;
  
  
  La Ley de la Estética: La Belleza Importa
&lt;/h2&gt;

&lt;p&gt;La primera impresión cuenta, y mucho. Esta ley establece que las interfaces visualmente atractivas generan mayor confianza y satisfacción en los usuarios. Un diseño desordenado o poco atractivo puede causar rechazo inmediato, aumentando la prercepción de problemas o inseguridad, sin importar qué tan funcional sea la aplicación.&lt;/p&gt;

&lt;p&gt;Ejemplo: Compare la diferencia entre la primera versión de Facebook y su interfaz actual. La evolución hacia un diseño más limpio y estético ha sido fundamental para su éxito.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fubqz6b62gf5aptuxnmi2.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fubqz6b62gf5aptuxnmi2.png" alt="Intefaz de Facebook al inicio" width="466" height="425"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Femefo3fyqdpbtpd0dq1t.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Femefo3fyqdpbtpd0dq1t.png" alt="Intefaz de Facebook 10 años después" width="600" height="226"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Para implementar esta ley efectivamente, debemos enfocarnos en cuatro pilares:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Simplicidad: Eliminar elementos innecesarios&lt;/li&gt;
&lt;li&gt;Armonía: Mantener un balance visual&lt;/li&gt;
&lt;li&gt;Claridad: Asegurar que cada elemento tiene un propósito claro&lt;/li&gt;
&lt;li&gt;Consistencia: Mantener un diseño coherente en toda la interfaz&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  El Efecto Zeigarnik: El Poder de lo Incompleto
&lt;/h2&gt;

&lt;p&gt;¿Alguna vez has notado cómo una barra de progreso te mantiene enganchado hasta que llega al 100%? Esto no es coincidencia. El efecto Zeigarnik explica por qué los usuarios recuerdan mejor las tareas incompletas que las completas. &lt;/p&gt;

&lt;p&gt;Ejemplo: LinkedIn utiliza una barra de "perfil completo" que muestra el progreso y sugiere acciones específicas para completar el perfil, manteniendo a los usuarios comprometidos con mantener su información actualizada y con la máxima información posible.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F9jx35cc91u9e3z7uxcl1.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F9jx35cc91u9e3z7uxcl1.png" alt="Barra de perfil en LinkedIn" width="800" height="334"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Como desarrolladores, podemos aprovechar este principio psicológico de varias formas:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Indicadores de Progreso: Implementar barras de progreso y checkpoints&lt;/li&gt;
&lt;li&gt;Sistema de Recompensas: Crear pequeñas victorias que motiven a continuar&lt;/li&gt;
&lt;li&gt;Recordatorios Inteligentes: Facilitar la retoma de tareas incompletas&lt;/li&gt;
&lt;li&gt;Anticipación: Generar curiosidad sobre los siguientes pasos&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  La Ley de Tesler: Gestionando la Complejidad
&lt;/h2&gt;

&lt;p&gt;También conocida como la "ley de la complejidad constante", nos enseña que cada aplicación tiene una cantidad inherente de complejidad que no puede eliminarse - solo redistribuirse entre el sistema y el usuario. &lt;/p&gt;

&lt;p&gt;Ejemplo: Google Maps maneja una enorme complejidad en su backend (algoritmos de ruteo, datos de tráfico en tiempo real) mientras presenta una interfaz simple al usuario: solo necesita ingresar el destino.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fotvi77u6u8xc15encu59.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fotvi77u6u8xc15encu59.png" alt="Google maps" width="800" height="508"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Consideraciones clave:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Identificar la complejidad inevitable en nuestros sistemas&lt;/li&gt;
&lt;li&gt;Asumir la mayor parte de esta complejidad en el desarrollo&lt;/li&gt;
&lt;li&gt;Evitar la sobresimplificación que puede llevar a abstracciones confusas&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  La Ley de Hick: Menos es Más
&lt;/h2&gt;

&lt;p&gt;El tiempo de decisión aumenta con el número de opciones disponibles. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fid4olwbto20od4r147j8.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fid4olwbto20od4r147j8.png" alt="Ley de Hick" width="800" height="560"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Ejemplo: Netflix inicialmente muestra un número limitado de títulos organizados por categorías, en lugar de abrumar al usuario con su catálogo completo de inmediato.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fvk33d8gs5bo7afbzdjmf.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fvk33d8gs5bo7afbzdjmf.png" alt="Netflix" width="800" height="395"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Para aplicarla efectivamente:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Reducir el número de opciones cuando sea posible&lt;/li&gt;
&lt;li&gt;Organizar las opciones en categorías lógicas&lt;/li&gt;
&lt;li&gt;Priorizar las acciones más importantes&lt;/li&gt;
&lt;li&gt;Simplificar la interfaz sin sacrificar funcionalidad esencial&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  La Ley de Miller: El Límite Mágico del 7±2
&lt;/h2&gt;

&lt;p&gt;Nuestro cerebro tiene límites, y esta ley los cuantifica: podemos manejar aproximadamente 7 (más o menos 2) elementos en nuestra memoria a corto plazo. &lt;/p&gt;

&lt;p&gt;Ejemplo:  Los menús de navegación de sitios exitosos como Amazon organizan sus categorías principales en grupos manejables, usando submenús para organizar opciones adicionales.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F5960usspb3tr536u170c.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F5960usspb3tr536u170c.png" alt="Amazon header" width="800" height="293"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Para trabajar dentro de estos límites:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Agrupar información relacionada&lt;/li&gt;
&lt;li&gt;Limitar el número de elementos por vista&lt;/li&gt;
&lt;li&gt;Implementar búsqueda y filtros efectivos&lt;/li&gt;
&lt;li&gt;Usar la paginación cuando sea necesario&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  La Ley de Jakob: No Reinventes la Rueda
&lt;/h2&gt;

&lt;p&gt;Los usuarios prefieren lo familiar. Esta ley nos recuerda que no siempre necesitamos innovar en cada aspecto del diseño. &lt;/p&gt;

&lt;p&gt;Ejemplo: El ícono de "hamburguesa" (☰) para menús dispositivos móviles se ha convertido en un estándar que los usuarios reconocen instantáneamente.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fn2lue3kztiznfwzc43bj.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fn2lue3kztiznfwzc43bj.png" alt="Iconos base" width="523" height="173"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Mejores prácticas:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Mantener patrones de diseño establecidos&lt;/li&gt;
&lt;li&gt;Usar convenciones familiares para los usuarios&lt;/li&gt;
&lt;li&gt;Innovar solo cuando realmente añada valor&lt;/li&gt;
&lt;li&gt;Mantener la consistencia con otros sitios populares&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Conclusión
&lt;/h2&gt;

&lt;p&gt;Estas leyes de UX/UI no son simples teorías - son principios probados que pueden hacer la diferencia entre una interfaz que los usuarios aman y una que abandonan por frustración. Como desarrolladores frontend, integrar estos principios en nuestro proceso de desarrollo nos ayudará a crear experiencias más intuitivas, agradables y efectivas.&lt;/p&gt;

&lt;p&gt;Recuerda: un buen frontend no solo funciona bien - también se siente bien al usar.&lt;/p&gt;

&lt;h2&gt;
  
  
  Recursos adicionales
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://lawsofux.com/" rel="noopener noreferrer"&gt;Laws of UX is a collection of best practices that designers can consider when building user interfaces.&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Miller, G. A. (1956). "The magical number seven, plus or minus two: Some limits on our capacity for processing information." Psychological Review, 63(2), 81-97.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>ux</category>
      <category>frontend</category>
      <category>webdev</category>
      <category>ui</category>
    </item>
  </channel>
</rss>
