About:

Personal site and blog of James Nash. Design system nerd, classically trained webmaster and occasional fashion terrorist.

Website:

Specializations:

Outgoing Links:

Subscribe to RSS:
The blog post reflects on the author's journey with the Design Tokens Community Group (DTCG) since its inception in 2019, culminating in the release of the first stable version of their specification. The author discusses the evol...
The article introduces Gravity, a design system created by Buildit to unify UI code and reduce redundancy. It discusses the motivation behind creating Gravity, the tech stack research, the naming process, design principles, UI inv...
The text provides a summarized version of the architecture for a design system's infrastructure, including the UI library, style guide generator, package managers & repos, design token repository, visual design repository, visual ...
The post discusses the architecture of design systems, focusing on the tools and automation pipelines that underpin a design system. It identifies various categories of tools and integrations between them, providing a shared vocab...
The text discusses the flaws of WYSIWYG tools in generating interactive user interfaces, highlighting the importance of non-visual hygiene factors such as device agnosticism, performance, accessibility, robustness, and integration...
The text discusses the challenges of dealing with conflicting CSS code and how to increase the specificity of CSS selectors to override styles without using !important. It provides examples and a 'weird trick' to double the specif...
The text explains a problem with file paths in Node.js scripts across macOS, Linux, and Windows, and provides a solution. It discusses the use of relative and absolute file paths, the issues with __dirname in ES Modules, and the p...
The author compares the Nokia 6600 and the Samsung S24 Ultra, highlighting the vast improvements in technology over the past 20 years. The Nokia 6600, released in 2003, had features such as a camera, internet browsing, and multita...
The author contributed blog posts to Wipro Digital about web design and Atomic Design. The original blog no longer exists, but the author found copies via the Internet Archive and republished them.
The author has copied old blog posts about the Symbian Smartphone Show 2008 to their blog, replacing broken links and acknowledging that they are re-published posts. They have also added an RSS feed and made some minor improvement...
The author added RSS and Atom feeds to the website, made some minor cosmetic updates, and renamed the website to Cirrus's Realm. They also added old external blog posts covering Symbian's Smartphone Show 2008 to the blog.
The author discusses the history of their website, Cirrus's Realm, and the decision to revert to the original name. They reflect on the impact of search engine optimization and express a renewed focus on creating content for perso...
The text explains an anti-pattern to setting up @font-face rules that can cause problems when using web fonts. It discusses the mistakes made in defining different font-family names for each file in the @font-face rules and how to...
The author has republished posts from the 2008 Mobile World Congress in Barcelona, updating broken links and improving alt texts for images. They have set a <link rel='canonical'> to acknowledge that these are re-published posts. ...
The author discusses the outdated state of their website and the recent migration to a new platform. They also talk about the addition of a blog and future plans for the site.
The text is a review of the Samsung Gear 360 camera, discussing its features, setup, usage, sharing capabilities, and editing options. The author is impressed with the camera's ability to capture 360º photos and videos, but also h...
The text is a summary of the author's experience at the An Event Apart 2016 Orlando, a web design conference. The author highlights the underlying principles and themes that emerged from the conference, including the importance of...
The text discusses the application of Atomic Design to various client projects at Wipro Digital & Buildit. It details the journey from the first project to the development of UI components, coding style conventions, branching mode...

0Foreword

2025-02-06

The author discusses their desire to start a blog and write about web design, user experience, and mobile technology. They had intended to build their own blogging platform but never made the time to do so. They have decided to us...
The text discusses the implementation of Atomic Design at Wipro Digital, emphasizing the need to rethink traditional methods of communicating ideas in the digital age. It highlights the benefits of Atomic Design in improving workf...
The text discusses the importance of URLs in web design and user experience, emphasizing the need for a URL strategy to ensure unique, stable, and long-lived URLs. It provides pointers for URL planning and management, highlighting...
The text discusses the alternate reality where web designers stayed true to the intent of the Web from the beginning, and how it would have made the sudden mass adoption of smartphones less problematic. It also highlights the need...
The text discusses the evolution of website design and the need for a more proactive approach to building websites. It highlights the need for a more scalable solution and discusses the emergence of Responsive Web Design (RWD) and...