Stipple Interactive Julia Data Dashboards JULIACON 2020 30
Stipple Interactive Julia Data Dashboards JULIACON 2020 30 T H JULY
§ Julia OSS contributor since 2016 § Stipple (reactive web UIs in pure Julia) § Genie (highly productive Julia web framework) Hi, I’m Adrian § Search. Light (Julia ORM for My. SQL, Postgre. SQL, SQLite) § Author “Julia Programming Projects” (Packt, 2018) • Web developer • Team lead / Software architect / CTO • MSc Computer Science • MSc Cybersecurity § Co-author “Julia 1. 0 Programming Complete Reference Guide” (Packt, 2019) essenciary @essenciary Adrian Salceanu | Julia. Con | 30 th July 2020
Stipple § Reactive UI library for Julia § Interactive data dashboards (web based) § MIT licensed § Solid open source foundations: Julia, Genie, Vue. js § High performance: code (HTML/JS) server-side, UI rendering client-side § Only (JSON) data is sent over web sockets for 2 way sync Adrian Salceanu | Julia. Con | 30 th July 2020
Stipple § 30+ components (data tables, forms, lists, charts, timeline, cards, tabs) § Responsive layouts (row, cell) and typography (H 1 -H 6, paragraphs) § MVVM architecture § Declarative data § Pure Julia § Support for CSS themes § Pluggable architecture Adrian Salceanu | Julia. Con | 30 th July 2020
Simplest app § julia> Stipple. newapp(“Basic. Stipple”) § julia> edit(“routes. jl”) Adrian Salceanu | Julia. Con | 30 th July 2020
Adrian Salceanu | Julia. Con | 30 th July 2020
Adrian Salceanu | Julia. Con | 30 th July 2020
Adrian Salceanu | Julia. Con | 30 th July 2020
Thank you HTTPS: //GITHUB. COM/GENIEFRAMEWORK/STIPPLE. JL
- Slides: 9