Writing

  • React Portals with Hooks

    A quick look at implementing a helper for creating Portals using React Hooks.

  • Text Wrapping & Inline Pseudo Elements

    An overview of the best way to put an icon next to copy, while preventing it wrapping onto the next line.

  • ES6 Proxies

    I recently discovered ES6 proxies, essentially a means to intercept properties accessors and methods and either override or extend them.

  • Entanglement

    Starting the design process nowadays is overwhelming. There are dozens of methodologies and hundreds of ‘best-practices’.

  • Perils of Atomic Design

    Modular design methodologies, such as Brad Frost"s Atomic Design, offer consistency and maintainability. But do they also foster fragmentation?

  • Extremes

    Print often encourages us to design around everyman data, while the web forces us to do the opposite.

  • Masking Bitmaps with SVG

    Peter’s trick involves leveraging SVG’s support for masking to provide JPEGs with a means to transparency, and therefore the best of both worlds.

  • Design Differently

    MengTo’s article on how designers approach code made me wonder about how my coding affects the way I design.

  • Tree Felling

    At Responsive Day Out Oliver Reichenstein introduced the Container Model, a new means of information architecture that recalls the origins of the web.

  • Access

    Good design, UX and otherwise, has always been about improving the content"s accessibility. The difference is that in designing a box to fit any object we have failed to design anything at all.