---
title: Blog posts tagged "javascript"
description: Canonical makes open source secure, reliable and easy to use, providing
  support for Ubuntu and a portfolio of enterprise-grade technologies. Founded in
  2004, Canonical operates globally with team members in over 80 countries.
url: https://canonical.com/blog/tag/javascript?format=md
---

# Blog posts tagged "javascript"

#### [Regex basics](https://canonical.com/blog/regex-basics)

An overview of regex and how to use it, from a few different angles. Including appropriate warnings like ‘avoid regex’.

---

Design

#### [Making the MAAS machine list fast with React](https://canonical.com/blog/making-the-maas-machine-list-fast-with-react)

We have been transitioning the web interface for MAAS from AngularJS to React. One of the reasons for this is to make the interface faster. The main page with performance issues is the list of machines. This list needs to be fast at displaying a few hundred machines at a bare minimum. So what happens

---

Design

#### [Building a cross-framework UI with single-spa in MAAS 2.8](https://canonical.com/blog/building-a-cross-framework-ui-with-single-spa-in-maas-2-8)

A new machine list, and a new framework In MAAS 2.8, we’re shipping a new machine list, built from the ground up in React and Redux. We’ve also implemented a few new features: persisting UI state for grouping, new grouping options, bookmarkable urls with filter and search parameters, and many performance improvements.  In my last

---

Design

#### [Cloud sprint: what I’ve learned about testing and code reviews](https://canonical.com/blog/cloud-sprint-what-ive-learned-about-testing-and-code-reviews)

I was recently asked to attend a cloud sprint in San Francisco as a front-end developer for the new Juju GUI product. I had the pleasure of finally meeting the guys that I have collaboratively worked with and ultimately been helped by on the project. Here is a collection of things I learnt during my

---

Company
