Getting started :).
padrino-tutorial is an effort to make a live Padrino tutorial from the ground up going from 0 to a web app led by Ankita and Divya and guided by Darío.
Well, that's the idea. We'll be doing hangouts every now and then as we build our Chat application. We chose a Chat app because the concept simple enough to grasp but it's still complex enough for us to showcase all the building blocks of the app at the end of the day.
The "knowledge milestones", or the topics we'll cover, will highly likely be the following (the order isn't strict):
- layout the idea / problem being solved;
- how to setup the working environment;
- build the base library;
- build a minimal prototype that works;
- implement a backend API:
- implement the client side of it:
- introduce/implement versioned APIs: multiple apps, etc.;
- implement websockets;
- introduce deployments:
- introduce/implement an admin:
- introduce caching concepts;
- introduce events/background processing:
- gemify everything for a simple distribution;
- how to use jruby.
Every link takes you to the issue that will be used as the base for the discussion on that topic. Feel free to submit a PR with a topic you would like to see addressed and engage in the discussions that these bring :).