Play by Play: AngularJS Application Design with John Papa and Ward Bell

In this two hour live session, John and Ward discuss project requirements with a client before going deep into the application's user experience (UX).
Course info
Rating
(315)
Level
Intermediate
Updated
Dec 5, 2013
Duration
2h 0m
Table of contents
Description
Course info
Rating
(315)
Level
Intermediate
Updated
Dec 5, 2013
Duration
2h 0m
Description

Have you ever wished that you could sit next to a skilled developer or designer as they develop an application from scratch at their own speed with their own choice of tools? In this series, we give talented developers a project and talk through it as they design and develop in real time for about 2 hours. Although neither John nor Ward are graphic designers, they are skilled software developers all the way from the backend database to the front end user experience. In this live session, they discuss project requirements with a client, then go deep into exploring possibilities for the application's screens, buttons, text, and workflow. At the end they begin coding a prototype with AngularJS. Whether you are a designer, a developer, or a project manager, you'll appreciate their wise insights and their skills in pulling a problem apart to see how a solution will work in the hands of the end user. Along the way you'll appreciate their sense of humor and camaraderie as they think through this problem out loud. Filmed live in Las Vegas on a Wednesday morning in the Fall of 2013.

About the author
About the author

Geoffrey founded PeepCode and has created numerous courses on Ruby, JavaScript and Shell.

More from the author
Play by Play: React and Falcor with Brian Holt
Intermediate
1h 52m
Oct 15, 2015
More courses by Geoffrey Grosenbach
About the author

Ward is a Microsoft MVP and the V.P. of Technology at IdeaBlade, makers of the "DevForce" .NET application development product. Ward often obsesses on client technologies for business applications, data access, and development practices.

More from the author
Play by Play: Angular Design Solutions
Beginner
2h 14m
Oct 18, 2017
Code with Us: Angular Quick Start
Beginner
3h 26m
Feb 10, 2017
More courses by Ward Bell
About the author

John Papa is a Principal Developer Advocate with Microsoft and an alumni of the Google Developer Expert, Microsoft Regional Director, and MVP programs.

More from the author
Creating Asynchronous TypeScript Code
Beginner
1h 51m
Dec 16, 2019
Vue: Getting Started
Beginner
3h 45m
Sep 5, 2019
Developing Faster with the Vue CLI
Beginner
2h 26m
Jan 1, 2019
More courses by John Papa
Section Introduction Transcripts
Section Introduction Transcripts

Introduction
[Autogenerated] I'm Jeffrey Gerson Buck and its play by Play It Plural site. This is a Siri's where we give you a rare view into the work flows and thought processes of top developers and designers. He ever wished you could watch one of your coding heroes work on a project on their own time, with their own tools at their natural speed, not a rehearsed presentation or a prepared course, but coating and problem solving as it happens in the real world every day. That's what we do in this series. We give talented developers and designers attest to work on live and unrehearsed. For about two hours, we talked through software architecture decisions and fix unexpected bugs. This isn't a tutorial. We won't pause to explain how angular Js works or how to set up a development environment. But you will see how professional developers use those languages and tools when they set out to build an application. Before this session, I had never met John Papa or award Bill, but from watching their plural site courses, I could tell that they had something worth listening to, and I was right. Well, reviewing this video afterwards, I scrolled to a dozen different spots and heard thought provoking insights on almost everyone. It also turns out that they both loved the laugh, which comes out in their coding process. What I didn't expect is that they would have spent half the time not writing code but discussing the task, possible approaches and expected outcomes. And as you'll see, they avoided several dead ends by first talking about the project with the client who happens to be me. This is an important part of any development process, and we, as developers, often skip it so we can get into coding right away. So here's the task I gave them. I need a Web interface that helps me pick between two airline flight options for an upcoming business trip. It should be usable from a mobile device. It should be efficient. But also show me all the relevant information I need to decide which flight to take. So let's get started