RapidApp: turn-key ajaxy web apps
By Henry Van Styn (vanstyn) from Cincinnati.pm
Date: Tuesday, 24 June 2014 11:00
Duration: 50 minutes
Target audience: Intermediate
Language: English
Tags: catalyst cms crud dbix::class extjs javascript perl timtowtdi ui web webapp
You can find more information on the speaker's site:
- Abstract: http://www.rapidapp.info/demos/yapcna2014
- Talk: http://www.slideshare.net/vanstyn/rapidapp-yapcna-2014
Overview and live demonstration of the RapidApp web framework (www.rapidapp.info) which provides turn-key web interfaces (Web 2.0/AJAX using ExtJS) that tie automatically into various backend data models.
The primary focus of RapidApp is on DBIx::Class databases, with full CRUD capabilities, understanding of underlying column types, foreign keys and relationships, etc., but there is also built-in support for templating, CMS, authentication and permissions, saved views, reports and so on.
RapidApp provides a high-level declarative syntax to create fully working apps in just a few lines of code but still provides full access to the Catalyst development stack for extension and customization (TIMTOWTDI).
In addition to covering the basics of the RapidApp APIs, several example demo applications will be shown, including creating a new app from scratch, **live**, during the presentation.
Additional existing applications with different use-cases will also be shown, each with full working source-code available on GitHub:
github.com/vanstyn/BlueBox
github.com/IntelliTree/RA-SmsArc
github.com/IntelliTree/RA-ChinookDemo
github.com/vanstyn/MimeCas
github.com/IntelliTree/RA-InfoSite
--------
RapidApp was shown in a lightning talk last year: http://www.yapcna.org/yn2013/talk/4863
Much progress has been made since then including public release on GitHub/CPAN and launch of the project website with some video demos: www.rapidapp.info
About Me: You can find a bio with picture, as well as a listing of some articles I've written for Linux Journal, covering topics such as Moose, Catalyst and Git, here: http://www.linuxjournal.com/users/henry-van-styn
- Henry Van Styn (vanstyn)
- Steve Nolte (mcsnolte)
- ribasushi +1
- Matt Phillips (mattp)
- Arthur Schmidt (fREW)
- Michael Conrad (nerdvana)
- James Carman (Jeremy)
- Phil Wells (kyoob)
- Jon Gentle (atrodo)
- Karsten Schiela
- Yanick Champoux (Yanick)
- Francis Sola (Hank)
- theFu
- ali roozitalab
- vroom
- atoomic
- Jon Day
- Tim Bunce
- Brian Brandes
- Ken Beyer
- Brent Laabs (labster)
- jerry gay (particle)
- benny Vasquez
- Christopher Stith (mr_mischief)
- Graham Knop (haarg)
- Adam Prime (jsut)
- Ross Steiner (rdsteiner)
- Kevin Olson
- Deven Corzine (deven)
- Larry Leszczynski (larryl)
- morgan jones
- (Samuel) Kurt Newman
- Dan Muey
- Jerry Swann
- Irina Todeva