Giter Site home page Giter Site logo

gettingstarted's Introduction

GettingStarted

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.

Session 1 - Intro

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.

Session 2 - API/SDK Docs

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!

Session 3 - Dev Environment & Basic Grid

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!

Session 4 - Interactive Grid

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?

Session 5 - Grid Refactored

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!

Session 6 - Tips, Tricks, and Patterns

This session (video, 25min) covers 10 tips, tricks, and patterns to level-up your skills and optimize your javascript & app building experience.

Session 7 - DT's Dev Environment - Mac, Chrome, and Tmux

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).

Session 8 - Hackathon Dev Environment - GitHub, Cloud9 IDE, Rally App Builder

This session (video, 23min) describes a lightweight, cloud-based development environment for coding, testing, saving, and deploying your changes. No need to install tools locally!

gettingstarted's People

Contributors

davidpthomas avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.