Category: User Interface

  • SharePoint and Responsive Frameworks

    Responsive frameworks like Bootstrap promise productivity, but the tradeoffs in code bloat, debugging difficulty, and opinionated design are rarely worth it.

  • Responsive Web Design Is Not a Feature

    Responsive web design is going the way of Web 2.0, reduced to a checkbox feature when it should be reshaping the entire design process.

  • Introducing Archetype: Starter UI Files for SharePoint and HTML5

    Archetype is a minimal, open source collection of starter UI files for HTML5 and SharePoint, built on personal preferences instead of a bloated framework.

  • Abusing Ellipses

    The humble ellipsis has found a whole new use: designating critical functionality in web applications. The question we must ask is whether this is a good idea, or should we abandon it?

  • SASS Mixin For Fluid Grids

    SASS grid mixins libraries are everywhere, but I wanted something simple and lightweight. Here is my experiment with a more complex mixin.

  • Using SASS with SharePoint

    SASS seemed out of reach for SharePoint developers, but with the right setup it works with 2010, 2013, and Office 365. Here is how to get it running.

  • Understanding Hardware and CSS Pixels

    The iPhone reports 640 pixels but your media query sees 320. A quick explanation of hardware versus CSS pixels and why the difference matters.

  • Distinguishing Between Ornamental and Functional Skeuomorphism

    Writing off skeuomorphism entirely misses the point. The real distinction is between ornamental mimicry and functional analogies that actually help users.

  • SharePoint 2013 Site Navigation Does Not Open in New Window

    SharePoint 2013 team sites silently ignore the open in new window navigation setting. The culprit is the minimal download strategy feature.

  • Faking Hover Intent with CSS Transitions

    Dropdown menus are too trigger-happy on hover. A CSS transition delay on opacity can fake hover intent without any JavaScript.