but also infinitely customizable • Designed to integrate with existing JavaScript libraries • Uses a reactive programming model which allows dramatically simpler code than traditional UI or web programming
done before." • "Try this snippet I found on GitHub / r-bloggers / Stack Overflow / Google groups / r-help." • "Use one of these six CRAN packages (two of which are by Hadley)."
know JavaScript." • Road: "Try this snippet from GitHub / r-bloggers / Stack Overflow / google groups / r-help." • Interstate: "Use this package." / "That's a built-in feature of Shiny."
packages for JavaScript libraries and D3 visualizations (htmlwidgets) • Build our own widget packages for high-impact JavaScript libraries (leaflet, dygraphs, DT) • Lower the expertise bar for making great looking apps (shinythemes, shinydashboard)