The Dashing Dashboard

Experts in DevOps are always interested in new ways to communicate technological innovations to interested industries. For many companies, the dashboard, which should present essential information in an easy to read graphical user interface (GUI), instead becomes a headache and a hassle with utility and design competing for supremacy rather than working together in harmony. The Dashing dashboard works to solve these problems by providing data in a simple, elegant solution.

What is Dashing and How Does it Work?

Dashing is a Sinatra based framework, which is a bit like Ruby without the Rails. Dashing allows developers to utilize premade widgets or design their own with HTML, SCSS, and data bindings from batman.js depending on their individual needs. To get your data to your widgets, you create a widget id then pass in the data with jobs (by using rufus scheduler) or API (directly over HTTP). A drag and drop interface makes it easy to rearrange your widgets quickly and efficiently.

Why Should I Use Dashing as a Dashboard?

The simplicity of the interface allows developers to focus on personalization elements (such as matching the company's design and tailoring the specific information the widgets will display) rather than muddling through overly-complicated coding requirements. Dashing dashboards update in real-time to make sure your business is displaying the latest data. The Dashing frontend also displays in any browser so it stays adaptable to a wide variety of situations.

Dashing has been used for a variety of diverse situations due to its simplicity and adaptability. The Dashing widget challenge produced a gallery of exciting examples and possibilities for the dashboard's potential.