blockr-org / useR2024

Slides for useR2024 presentation
https://blockr-org.github.io/useR2024
1 stars 0 forks source link

Presentation outline #1

Open DivadNojnarg opened 1 month ago

DivadNojnarg commented 1 month ago

cc @JohnCoene

  1. Intro/Opening:

    • Opening hook: Is it that easy to build data analysis dashboard with Shiny? Did they lie to us?
    • Side by side Shiny code vs blockr for a dashboard.
    • Main idea: "blockr is the WordPress of Shiny", a supermarket for interactive data science analysis with R (in top of Shiny). Speed gain, abstract Shiny's tedious tasks.
  2. blockr 101: basic definition and usage

    • Fields: ?
    • Blocks: ingredients
    • Stacks: data analysis recipes
    • limitations: customize UI? dynamic fields.
  3. Extend the supermarket: Blocks are gathered in a registry, which can be extended.

  4. Towards a COOP system: connect markets together (we're not there yet but that's our long term goal)

  5. Conclusion/Call to action:

    • Block users: use pre-defined blocks/stacks to build analysis and share those recipies to speed up other's teams work.
    • Blocks builders: create more blocks to enlarge blockr's capabilities.
JohnCoene commented 1 month ago

Just for fun

image

DivadNojnarg commented 1 month ago

I like the idea, this is deliberately engaged and some part of truth in it. Nice opening hook.

JohnCoene commented 1 month ago

From Karma: emphasise flexibility of blockr for EDA From Karma, Nicolas: display how blockr leverages the power of R (stats, modeling, etc.)

DivadNojnarg commented 3 weeks ago

@JohnCoene A summary of the recent progress.

TO DO: update blockr.ggplot2 and others with latest blockr changes for the demo apps. TO DO: who does what. How do we transition between part.

DivadNojnarg commented 2 weeks ago

@JohnCoene : preliminary split

Intro

Slide 1 -> David: bad cooking experience Slide 2/3/4 -> John: Shiny's is easy until its not ... + Talk about BMS contacting us to create analysis block by block. Slide 5 -> David: blockr reveal

Blockr 101

Slide 6/7/8 -> David: ggplot example, recipe metaphor, stack definition. Slide 9: blockr first demo -> John TO DO: add filter block (maybe remove the submit button option so we don't have to click on it ...) Slide 10 -> John: how much time it would take with Shiny? Slide 11 -> John: How much code with blockr ? Slide 12/13/14/15 -> David: Workspace intro + demo + transition to part Extend

Extend:

John: intro + code slides David: registry + customize if time.

Note: not sure we have time to talk about customisation. Maybe we need to open on this in the conclusion slide dedicated to advanced developers?

Conclusion

DivadNojnarg commented 1 week ago

@JohnCoene I replace the first demo (shinylive) by a video recording. For that, I worked on the add-block branch (plus merging main inside to get the latest changes). I'll do the same for the workspace.

DivadNojnarg commented 1 week ago

I'll move the shinylive demo to the appendix as we might need them during the questions.