This event has ended. View the official site or create your own event → Check it out
This event has ended. Create your own
View analytic
Friday, June 23 • 10:40am - 11:16am
Full Stack Web Development with Genie.jl

Sign up or log in to save this to your schedule and see who's attending!

Feedback form is now closed.
Julia has great potential in the web space thanks to its concise and friendly syntax, the powerful REPL, Unicode support, cross-platform availability, the efficiently compiled code and its parallel and distributed computing models. Low-level libraries like HttpServer and WebSockets are available, but they leave the developers having to spend a lot of time writing glue and boilerplate code: a tedious, inefficient and error-prone task.

Genie is a new web framework that leverages Julia's unique combination of features and its extensive collection of packages to empower developers to create powerful web apps in less time and with less code. It glues low-level libraries and contributes its own middlewares to expose a coherent and efficient workflow and a rich API for building web applications.

This talk will give you the guided tour, introducing the MVC stack and its main components, showing you how to quickly bootstrap a new Genie app and how to easily implement CRUD operations to expose resources over the internet, in an efficient and secure manner. You will see how easy it is to use Genie's API in tandem with Julia's modules system to hook up your code - allowing you to focus on your software's value proposition instead of wasting precious time dealing with the low-level details of transporting bytes over the wire.

avatar for Adrian Salceanu

Adrian Salceanu

Experienced web developer, architecting and building performance-critical web apps that handle large amounts of real-time data. Using Julia to tackle web development's own two-language problem (productive-slow-interpreted vs unproductive-fast-compiled). CTO at OLBG. Organizer of... Read More →

Friday June 23, 2017 10:40am - 11:16am
West Pauley Pauley Ballroom, Berkeley, CA