Live data from Hacker News

Cyclotron: A web application for constructing dashboards

cyclotron.io

111–120 of 120 posts

Re: Cyclotron: A web application for constructing dashboards

#111
post #2

I never understand why people choose MIT when they create something valuable and don't go for AGPL or GPL. Looks good though :D

I'm all for the GPL, but I still don't understand the licensing and how exactly things work through various linking scenarios. It seems to be a question that if asked 5 times you'll get 7 answers.

Re: Cyclotron: A web application for constructing dashboards

#112
post #9

Why MongoDB for what is pretty much a front-end :( What's wrong with SQLite?

I was the eng manager when we started this project... so why Mongo? - baumandm suggested Mongo and it seemed to meet all of our requirements. - We started the project in May 2013. Mongo was a lighter weight / simpler solution back then. - We were building dashboards for monitoring systems (like grafana) and we wanted high availability of our data store. - The dashboards are defined with a single JSON document, but the JSON is dynamic for every dashboard.

I'm no longer involved in the project, but Mongo is probably still a good choice.

Re: Cyclotron: A web application for constructing dashboards

#113

Looks like a hosted equivalent of GeckoBoard[0], which I have used successfully for uptime and key metric boards that are displayed in common room dedicated TV screens etc. One key is getting decent render performance on low-spec hardware (i.e. a Rasberry Pi). Not something you usually think about when building/evaluating a web app, but those low-spec "boxes" crawl on most modern web-sites. Yet there shouldn't be any…

The first use case for Cyclotron was cycling through a few static web pages on dedicated TV screens. Cyclotron is still used to display dashboards all around Expedia - some teams use it more than others.

Re: Cyclotron: A web application for constructing dashboards

#114
Here are a few features that are unique to Cyclotron AFAIK:

- It can be used to create business quality reports / dashboards that can be exported to PDF. - Internally we use a few custom data tools that make the process of getting data to a dashboard (securely) a breeze. Unfortunately, they're not open source, but it's a big differentiator. - Versioning: See what changed from one version to the next, roll back to a previous version, or just view older versions. - Environments: Have a dev, test, and prod environment? With one click you can deploy it to another environment. Deploy too soon? Feel free to roll back. - Really good documentation: You'll need to have it install to view as it's not on the cyclotron.io site. But it's strait-forward to read the code: https://github.com/ExpediaInceCommercePlatform/cyclotron/tre...

Re: Cyclotron: A web application for constructing dashboards

#116
post #40

I would like to share some thoughts on this based on experience of being a crusty old enterprise developer. The dashboard problem keeps coming back. I think the time might be finally coming for some dashboard framework to actually succeed. A dashboard framework has been tried many many times. Here are some old ones just on the top of my head: * Shindig aka OpenSocial aka Google Gadgets * J2EE portlets * OpenUSS I'm n…

I work in an industrial manufacturing plant. My Manager is always going on about dashboards almost every week I hear something like "I'd love to see this on a dashboard" (usually referring to something on an existing printed report). He has been saying this for years and no usable dashboards have ever materialized. I think the biggest issue is no one in our organisation has a clear idea what a 'dashboard' is exactly…

> For some people a dashboard is a static page that gets refreshed periodically. I.E. "Lets show the current line speed in big bold 48pt font size and auto-refresh the webpage every 15 seconds."

What do most people use for this kind of use case, assuming changing of the values needs to be scriptable?

Re: Cyclotron: A web application for constructing dashboards

#117
post #83
post #24

Earlier quoted context omitted.

this one looks good and it uses postgres

> this one looks good and it uses postgres Where did you see that it uses Postgres? I think it stores its data in json files.

I checked out node_modules and found postgres there but I have not looked into the src to see how it's hooked.

Re: Cyclotron: A web application for constructing dashboards

#118
post #115

On a side note, any site like HN for data systems, BI, dashboards? Edit. To be clear I mean forums where business intelligence, data science, dashboard folks hang out. I work with Tableau and they have a big community, I am looking for sites less tableau centric...

What do you mean exactly?

Re: Cyclotron: A web application for constructing dashboards

#119
post #38

Earlier quoted context omitted.

Since we are talking about licenses, is there a license that is as permissive as MIT but one that requires you to give credit for your work?

What do you mean by "give credit"? You have to name the original author with MIT somewhere: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

basically, what I would like is a license that's basically like MIT...but I would want my name + email + tool be listed in the about / licences section of anything created / used with my tools/projects etc.

Re: Cyclotron: A web application for constructing dashboards

#120
post #91

Earlier quoted context omitted.

Of course - that's a feature of the GPL - not a bug.

"It only works if everybody does it" is not a feature or a bug, but a recipe for irrelevance at best and coercion at worst.

I think that's why they made the LGPL - though I am unclear on whether that particular version of the license applies to only dynamic linking, or both dynamic and static linking (?).
Post reply on HN