A video-based guide (playlist) to getting started writing apps and extending the Rally platform.
The tools and exercises are expected to work on most modern platforms (Windows, Mac, Linux) and you are free to use any tools you like. For these videos, I chose Mac/Chrome/Vim because it eliminated switching between windows during coding & testing.
Enjoy! Please send feedback. dthomas at rallydev dot com.
This intro session (video, 20min) gives you 3 tips to kickstart your app development. These tips are based on many pairing sessions with folks that have limited javascript experience and want to jump right in on the Rally platform.
This session (video, 20min) takes a brief tour through online documentation for Rally's web service API (wsapi) and 2.0 SDK. Being able to swiftly navigate the online resources is vital to whipping up apps quickly!
This session (video, 40min) shows how to build a basic grid app using a simple and effective development environment. This this env, you can start writing a new app in under 3min!
This session (video, 60min) extends the grid from session #3 and adds pulldowns, event handlers, and custom columns. We also show how to do server-side filtering of data coming out of Rally. Easter Egg Alert! What IS?! that sign above my shoulder?
This session (video, 96min) will refactor our previous defect grid. We will not add any new features, but rather implement alternative (preferred!) patterns in the app code. Learn about ExtJS IDs, xtypes, defining layouts, and more!
This session (video, 25min) covers 10 tips, tricks, and patterns to level-up your skills and optimize your javascript & app building experience.
This session (video, 7min) shows my finely tuned dev environment that minimizes the mouse and maximizes productivity using Chrome, Chromt Terminal, and Tmux (all on a Mac - but you can set this up elsewhere).