elm-singapore / meetups

Repo for discussing and organising meetings and events
6 stars 0 forks source link

Call for Ideas for Elm Coding Meetups #6

Open madsflensted opened 6 years ago

madsflensted commented 6 years ago

Leave a comment here about what you think we should work on in our Elm Coding Meetups.

We would like input on two main categories:

  1. Ideas for Elm Apps that we can build collaboratively over a number of meetings.
  2. Areas of Elm app development that you would like us to focus on for a particular meeting.
shishkin commented 6 years ago

Hi @madsflensted, I'd like to suggest:

mpizenberg commented 6 years ago

Another idea - a browser extension. Mozilla has launched an "extension challenge" for Firefox. Since FF 57, they removed support for their previous system and adopted the WebExtension API standard. They lost many extensions in the process and are trying to repopulate. Basically these are now web, with a specific API. So this could fit as an Elm application, and communication with WebExtension through ports.

Submissions are accepted until April 15 for the challenge so it's not possible for our meetup but the idea is still interesting.

madsflensted commented 6 years ago

It could be interesting to build a Progressive Web App google / mdn

There is already a nice Elm example in elm-hnpwa.

madsflensted commented 6 years ago

We could work on the basis of the data and PWA structure of one of these nice Singapore apps

madsflensted commented 6 years ago

As for way of working we could try to work as a dev team, e.g. split into pairs, work on different parts, push to same repo (we can host here on our github) and have travis (or similar) setup for CI/CD.

madsflensted commented 6 years ago

Idea: PWA with overview of the different Elm sources of news, packages, meetups, other activities. Sources:

mpizenberg commented 6 years ago

Regarding this idea, elm-news could be of help: https://elm-news.com/

madsflensted commented 6 years ago

and the site that Andrey showed us the last time https://github.com/akoppela/elm-lang-slack

madsflensted commented 6 years ago

and for the general "consume some public data" project https://www.smartnation.sg/resources/open-data

madsflensted commented 6 years ago

If we do not start building and application, we could consider building an interactive visualization of some of interesting data. Using something like

https://github.com/enetsee/facet-plot-alpha, with examples

or

https://enetsee.github.io/facet-plot-alpha/, with examples http://package.elm-lang.org/packages/terezka/line-charts/latest, with examples

shishkin commented 6 years ago

Another project suggestion would be to build a reactive CI dashboard that would automatically update its layout in response to incoming events from github, build server etc.

pdericson commented 6 years ago

The only idea I had was overlaying the traffic camera images on a 3d map with the images facing in the direction that the photo was taken.

Kind of like:

capture _2018-04-22-16-10-03

madsflensted commented 6 years ago

Was in a remote meetup where Luke Westby (ellie author) presented the use of Custom Elements as a solution for embedding things like Google maps (or other UI heavy javascript libs).

His presentation notes

madsflensted commented 6 years ago

Another PWA/Elm app: ephemeral

mgajda commented 6 years ago

We can use json-autotype --elm input.json -o Input.elm to get JSON.encode and JSON.decode instances automagically for a set of JSON documents.

mgajda commented 6 years ago

We added a few pins to Google Maps example. After adding a custom message to update the map: https://ellie-app.com/5pjqq5Nwva1/1.