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 to work on from scratch. We talk through it as they design and develop in real time for about 2 hours. Scott and Dan use pair programming to tackle a project with AngularJS. You'll see the tools and techniques they use day to day while working on their own projects or writing code for clients. They briefly discuss the requirements, then build a client-side prototype. This goes so quickly that they have time to implement the server side with Web API and even design a database schema. Filmed live in Las Vegas in the Fall of 2013.
Scott has over 15 years of experience in commercial software
development and is a frequent speaker at national conferences,
and local user groups. Scott is a Microsoft MVP and has authored
books on several Microsoft technologies, including ASP.NET, C#,
and Windows Workflow.
Introduction I'm Geoffrey Grosenbach. It's Play by Play at Pluralsight. This is a series where we give you a rare view into the workflows and thought processes of top developers and designers. Have you 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 coding 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 a task to work on, live and unrehearsed, for about two hours. We talk through software architecture decisions and fix unexpected bugs. This isn't a tutorial. We won't pause to explain how AngularJS 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. In this session, top Pluralsight authors, Scott Allen and Dan Wahlin, tackle a coding project together. 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 useable from a mobile device. It should be efficient, but also show me all the relevant information I need to decide which flight to take. They jumped right into the project, starting on the client side with an Angular JS application. Then they worked back up to the server with an API and even persistent database storage. Along the way, we'll talk about their favorite development tools and techniques. So, let's start.