-
Notifications
You must be signed in to change notification settings - Fork 0
Home
This tutorial will explain every concept in the Pedestal application library while walking you through the process of building an application. The application which we build during the tutorial is very simple but was chosen because it allows us to cover most of Pedestal without getting wrapped up in the details of the application.
Going through this tutorial will not only explain each part of Pedestal and how they fit together, it will show you how solve problems with Pedestal, how to customize the tools, and how to design Pedestal applications.
Each section of the tutorial will describe a few key concepts of Pedestal while making a small improvement to the application.
Build a very simple application while learning the basics of Pedestal.
- Getting Started
- Making a Counter
- Increment the Counter
- Simulating Services
- Derived Values
- Debug Messages (optional)
- Post Processing (optional)
- Making an HTML Template
- Rendering
- Aspects (optional)
- Making the Service
- Connecting to the Service
Transform the application created in Part 1 into a fun interactive game while learning advanced Pedestal concepts.
- Changing Requirements
- Integrating the new Design
- Rendering the Game
- Game Improvements (code) ** Messages with parameters ** Custom propagator functions ** Timed events
- Refactor (code)(this section may go away when we do the final pass)
- Multi-page Applications (code)
- Start a Game (code)
- End a Game
- Parallel Processing - parallel processing with web workers, controlling propagation
- Starting from scratch - show how to get started without using the generated files
- Using Pedestal with lein-cljs-build