Biography

While Ian Buchanan has broad and deep experience with both Java and .NET, he is best known as a champion of agile methods in large enterprises. He is currently focused on the emerging DevOps culture and the tools for enabling better continuous integration, continuous delivery, and data analysis. During his career, he has successfully managed enterprise software development tools in all phases of their lifecycle, from cradle to grave. He has driven organization-wide process improvement with results of greater productivity, higher quality, and improved customer satisfaction. He has built multi-national teams that value self-direction and self-organization. When not speaking or coding, you are likely to find Ian indulging his passions in parsers, meta-programming, and domain-specific languages.

Back to the future with web components

Despite the range of options across HTML, CSS, and any number of JavaScript frameworks, many design and development teams are struggling to implement style guides and leverage reusable UI component libraries. While many web template frameworks have UI components, there hasn’t been a stable, long-term standard until now with W3C Web Components. Atlassian already uses the open-source skate.js framework to implement the Atlassian Design Guidelines (ADG) as Web Components in the Atlassian User Interface (AUI) framework. That means the future of Web Components is now: thousands of users are seeing the result in production across the family of Atlassian products.