Showcasing Julia on the Web
One way to attract new users to specific Julia packages (and the language in general) is to showcase our work to a wide audience of non-Julia users. There are many ways to do this including Julia blog posts, conference presentations and sandbox environments like JuliaBox, but this talk will focus on creating web-based demonstrations that allow anyone with a browser to interact with Julia code. I will discuss three sample projects:
- DiffEqOnline, a tool that allows the user to solve Ordinary/Stochastic Differential Equations in the browser using the DifferentialEquations.jl ecosystem.
- FluxJS Demos, which highlights how easy it is to construct models in Flux.js while showing off the results exported to the web via FluxJS.jl.
- Julia-to-JS, which allows the user to write Julia code which is then converted into either asm.js (via ExportWebassembly.jl and CodeGen.jl) or WebAssembly (via Charlotte.jl) and then loaded into the browser, allowing the user to run it. I will also discuss how package developers and other Julia users can create and deploy interactive demonstrations for their own code.
Speaker's bio