Speaker

Ward Bell

Ward Bell

President of IdeaBlade, web app consulting

San Francisco, California, United States

Ward is President of IdeaBlade, Inc. where he designs and writes web applications for enterprise clients, as he has for decades. He's always learning and sharing by training, mentoring, speaking, and podcasting. Hear him and John Papa, Dan Wahlin, and Craig Shoemaker engage with fascinating people on the "WebRush" podcast every Thursday (https://webrush.io/).

Topics

  • Angular
  • Design Patterns
  • Career development
  • dotNet
  • Database
  • JavaScript
  • Architecture

Angular for Architects Day 1: Data Patterns Workshop

How do you follow the best practices and set yourself up to successfully maintain your application? Are you meeting your business’s data requirements? How do you debug bugs in your apps, manage shared state, and communicate between components?

Once you graduate from Angular fundamentals, it’s time to shift your focus to architectural concepts, best practices, and how to solve challenging tasks. That’s the purpose of the Angular for Architects workshop series. Each day of this workshop series can be taken separately, while each focuses on patterns essential to your app’s success.

This workshop builds on your Angular foundations, adding expert tips and techniques to help you scale your apps and become more productive.

Included in this workshop:

Working with Interfaces, Classes, and Types
Component View Models
HttpClient and RxJS Operators
RxJS Subjects
State Patterns

*Note: We recommend taking both Angular for Architects workshops together for the best experience. However, the series is designed so you can choose which day has the most value for you. Consider joining the other days in the series to learn more.

Manage data in Angular apps with Ngrx Data

Business apps display and update complex, interrelated data as the user navigates from view to view. Ngrx Data can manage these data simply and consistently for you so you can concentrate on adding business value.

Ngrx Data is an official member of the hugely popular Ngrx, a family of state management libraries with quasi-official standing in the Angular community. While the core of Ngrx has a reputation for complexity and verbosity, installing Ngrx Data makes it easy to learn and use without compromise.

Caching, multi-entity save, undo, and an HTTP REST-like service are built-in. Initial set up takes minutes. Add a new entity type later with a one-line change. Yet all of Ngrx remains readily available and most apps will feature a combination of Ngrx Data and core patterns.

Introduce yourself to Ngrx Data in this session as we dissect an Angular app with a data model of multiple, related entities. Learn some common usage patterns and customization options.

Best of all, you can ask me your tough questions. I'm here all week.

Angular for Architects Day 2: Component and Routing Patterns Workshop

How do you follow the best practices and set yourself up to successfully maintain your application? Are you meeting your business’s data requirements? How do you debug bugs in your apps, manage shared state, and communicate between components?

Once you graduate from Angular fundamentals, it’s time to shift your focus to architectural concepts, best practices, and how to solve challenging tasks. That’s the purpose of the Angular for Architects workshop series. Each day of this workshop series can be taken separately, while each focuses on patterns essential to your app’s success.

These component patterns help you tackle component design, http patterns, and routing pathways to solve everyday architecture challenges.

Included in this workshop:

Preload strategies
Module architecture
Guard Patterns
Component Design and Communication Patterns
Http Interceptor patterns

*Note: We recommend taking both Angular for Architects workshops together for the best experience. However, the series is designed so you can choose which day has the most value for you. Consider joining the other days in the series to learn more.

Reactive Angular with RxJS

Reactive applications respond to changes such as user actions and data updates in an event-driven style. The RxJS library helps us write reactive applications. RxJS has a reputation for complexity . I'll explain why it's worthwhile, pare it down to essentials, and reveal the patterns I use most often. You'll emerge with a bag of tricks and a foundation for future learning.

Form Validation Done Right (ngConf-2022)

How to validate forms in a natural way with a minimum of fuss

https://www.youtube.com/watch?v=EMUAtQlh9Ko

Prefer Template-Driven Forms (ngConf 2021)

Why template driven forms are (almost always) right and reactive forms are (almost always) a terrible choice

https://www.youtube.com/watch?v=L7rGogdfe2Q

Ward Bell

President of IdeaBlade, web app consulting

San Francisco, California, United States

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top