NimblePros
  • Sign In

  • My Account
  • Signed in as:

  • filler@godaddy.com


  • My Account
  • Sign out

  • Home
  • What We Do
  • What We Say
  • What Our Customers Say
  • Who We Are
  • Talk to us!
  • Events
  • Buy Now
  • More
    • Home
    • What We Do
    • What We Say
    • What Our Customers Say
    • Who We Are
    • Talk to us!
    • Events
    • Buy Now
NimblePros

Signed in as:

filler@godaddy.com

  • Home
  • What We Do
  • What We Say
  • What Our Customers Say
  • Who We Are
  • Talk to us!
  • Events
  • Buy Now

Account


  • My Account
  • Sign out


  • Sign In
  • My Account

On Demand Learning

Clock with hands at 10 and 2

Welcome to our comprehensive library of technical on-demand webinars and courses, designed to elevate your skills and knowledge in the ever-evolving world of software development and software architecture. Whether you're looking to deepen your understanding, stay ahead of industry trends, or enhance your development workflow, our training opportunities provide valuable insights and practical guidance to help you succeed. 


- On-Demand Learning for Software Architecture

- On-Demand Learning for Domain-Driven Design

- On-Demand Learning for Design Patterns & Programming Principles

- On-Demand Learning for Testing

- Additional On-Demand Learning

On-Demand Courses from NimblePros Academy

Introducing Clean Architecture

ASP.NET Identity in Action: Implementing Individual Accounts

Introducing Clean Architecture

Introducing Clean Architecture

 Build better software today and future-proof your applications for tomorrow's challenges. Learn how to leverage Clean Architecture for your solutions, including creating a barebones starting template for Clean Architecture.


Enroll in this on-demand Clean Architecture course!

Identity Essentials

ASP.NET Identity in Action: Implementing Individual Accounts

Introducing Clean Architecture

Identity Essentials

In this course, we cover fundamental concepts seen in identity - regardless of programming language or platform. Learn more about principals, roles, claims, PKCE, OIDC, OAuth, and more!


Enroll in this on-demand course on Identity Essentials!

ASP.NET Identity in Action: Implementing Individual Accounts

ASP.NET Identity in Action: Implementing Individual Accounts

ASP.NET Identity in Action: Implementing Individual Accounts

ASP.NET Identity in Action: Implementing Individual Accounts

In this course, we demystify the identity code used in ASP.NET Core. We'll talk about what's included in the templates, the pain points and how to work around them, and how to implement OAuth for single sign-on in your ASP.NET applications.

Enroll in this on-demand course on Implementing Individual Accounts!

On-Demand Learning for Software Architecture

Clean Architecture with .NET 9

Architecting Adventures: Exploring Vertical Slices, Clean Architecture, and Modular Monoliths

Architecting Adventures: Exploring Vertical Slices, Clean Architecture, and Modular Monoliths

Clean Architecture with .NET 9 - Learn about the updates to Ardalis'Clean Architecture template!

 

 With the announcement of .NET 9 in November 2024, Ardalis also updated the Clean Architecture Template to use this new version. There are other updates besides .NET 9-related updates, and so we cover the template updates in this webinar! 


Learn What Changed in Ardalis' Clean Architecture Template with .NET 9

Architecting Adventures: Exploring Vertical Slices, Clean Architecture, and Modular Monoliths

Architecting Adventures: Exploring Vertical Slices, Clean Architecture, and Modular Monoliths

Architecting Adventures: Exploring Vertical Slices, Clean Architecture, and Modular Monoliths

 Join us for an empowering webinar as we unleash the potential of Vertical Slices, 

Clean Architecture, and Modular Monoliths. Learn how to wield these powerful techniques to craft software that is not only functional but elegant, scalable, and resilient. Through a blend of theory and hands-on insights, you'll emerge equipped with the expertise to architect software systems that are as agile as they are robust.

Explore Vertical Slices, Clean Architecture, and Modular Monoliths! 


Hands-on Architecture Katas for Sharper Design Skills

Architecting Adventures: Exploring Vertical Slices, Clean Architecture, and Modular Monoliths

Navigating Architectural Decisions: Crafting and Sustaining Architecture Decision Records

Exploring Architecture Katas - a NimblePros Webinar with Sadukie

Join us for a hands-on webinar where we dive into Architecture Katas, a practical approach to honing your design skills through guided exercises. This session will introduce the core principles of katas and then lead you through a live kata exercise, applying these concepts to tackle a specific architectural challenge. By actively participating, you'll gain valuable experience in decision-making, trade-off analysis, and crafting clean, maintainable architectures. Level up your design skills and boost your confidence – register now and get ready to code your way to better software! 


Go through a kata with us!

Navigating Architectural Decisions: Crafting and Sustaining Architecture Decision Records

Navigating Architectural Decisions: Crafting and Sustaining Architecture Decision Records

Navigating Architectural Decisions: Crafting and Sustaining Architecture Decision Records

What do you mean you don't have documentation? You need... Architecture Decision Records.

Embark on a comprehensive exploration into the realm of Architecture Decision Records (ADRs) in our upcoming webinar. Designed for architects, developers, and decision-makers alike, this session will provide invaluable insights into the creation and maintenance of ADRs. Join us to uncover the transformative potential of ADRs in facilitating informed decision-making, fostering collaboration, and preserving architectural integrity across diverse projects and teams. 


Learn about why it's important to document your decisions and how to document them!

Understanding the Concept of the Modular Monolith

Navigating Architectural Decisions: Crafting and Sustaining Architecture Decision Records

Getting Started with Clean Architecture with .NET 8

Understanding the Concept of the Modular Monolith

Unravel the mysteries of the modular monolith in .NET with our enlightening webinar! Join us as we discuss the concept of modular monoliths, shedding light on this innovative architectural approach that combines the best of both modular design and monolithic simplicity. Whether you're a seasoned developer seeking to optimize your architecture or a curious newcomer looking to grasp the benefits of modular monoliths, this webinar is tailored for you. 


Get the on-demand webinar of Modular Monoliths here!

Getting Started with Clean Architecture with .NET 8

Navigating Architectural Decisions: Crafting and Sustaining Architecture Decision Records

Getting Started with Clean Architecture with .NET 8

Getting Started with Clean Architecture and .NET 8

Join us for an insightful webinar on harnessing the power of Ardalis' Clean Architecture template with .NET 8! Discover the key principles and best practices behind Clean Architecture and learn how to leverage this powerful template to build robust, maintainable, and scalable applications. Whether you're a seasoned developer looking to enhance your architectural skills or a newcomer eager to grasp the fundamentals, this webinar is tailored to provide valuable insights and practical knowledge.


Learn more about Clean Architecture

 with .NET 8!

Getting Started with Clean Architecture

Getting Started with Clean Architecture

Getting Started with Clean Architecture

Getting Started with Clean Architecture

Interested in working with Clean Architecture but feeling like there's a lot to set up? We make it easy for you to start with Clean Architecture! 


Get the Recording!

On-Demand Learning for Domain-Driven Design (DDD)

Improved Software Development Processes through EventStorming

From Chaos to Clarity: How EventStorming Streamlines Complex Domains

Improved Software Development Processes through EventStorming

Improved Software Development Processes through EventStorming

 

Whether you're tackling a new project or untangling an existing one, EventStorming can help you deliver better outcomes faster. Join us to learn practical steps for integrating this method into your workflows, and see firsthand how it can enhance clarity, reduce rework, and empower your team. Register now to unlock the full potential of collaborative domain modeling and elevate your development processes!

Reduce the friction in software development!

DDD Don'ts: Avoiding Domain-Driven Design Pitfalls

From Chaos to Clarity: How EventStorming Streamlines Complex Domains

Improved Software Development Processes through EventStorming

DDD Don'ts: Avoiding Domain-Driven Design Pitfalls

 

This webinar is your opportunity to learn from real-world scenarios and uncover practical solutions to navigate the complexities of DDD. Whether you’re new to DDD or looking to refine your skills, this session will equip you with the insights to avoid costly missteps and deliver high-quality software. Sign up today and take the next step toward mastering DDD with confidence!

Watch out for these pitfalls!

From Chaos to Clarity: How EventStorming Streamlines Complex Domains

From Chaos to Clarity: How EventStorming Streamlines Complex Domains

From Chaos to Clarity: How EventStorming Streamlines Complex Domains

EventStorming an eCommerce system for a webinar on EventStorming

EventStorming is a powerful and collaborative workshop-based technique that enables teams to gain a deeper understanding of complex business domains, leading to more effective software development. In this one-hour webinar, we will explore the fundamentals of EventStorming and how it fosters seamless collaboration between business stakeholders, domain experts, and development teams. 


Get the Recording!

Domain Storytelling for Effective Domain-Driven Design

Domain Storytelling for Effective Domain-Driven Design

From Chaos to Clarity: How EventStorming Streamlines Complex Domains

A domain storytelling illustration of the process of signing up for the webinar

Effective Domain-Driven Design (DDD) involves capturing complex domain concepts in a clear and concise manner.  In this webinar, we explore the art of domain storytelling and how it can be employed as a valuable tool in the DDD process.  We discuss techniques for extracting domain stories, uncovering ubiquitous language, and creating compelling narratives that resonate with both technical and non-technical stakeholders. You will gain practical insights and actionable tips to harness the power of Domain Storytelling in your own DDD endeavors.


Find out more now!

Intro to Domain-Driven Design with C#

Domain Storytelling for Effective Domain-Driven Design

Intro to Domain-Driven Design with C#

Sadukie thinking - ubiquitous language, tactical design, bounded context, strategic design, testing

 In a world where developers and the rest of the business speak in a ubiquitous language... where maintainable code is organized by bounded contexts... where tests are valued as first-class code and not treated as something lesser...

Does this sound like another unachievable dream in dev life? We're here to talk with you about how you can make this happen. 


Learn How Today!

Email Course: Intro to DDD

Domain Storytelling for Effective Domain-Driven Design

Intro to Domain-Driven Design with C#

Intro to DDD: An Email Primer on Building Better Software with DDD

 

Whether you're a budding developer, a seasoned professional, or anyone intrigued by the prospect of building more robust and scalable software, this beginner-friendly course equips you with the knowledge and tools to determine whether Domain-Driven Design (DDD) is appropriate for you. Join us, and let's build better software together! 


Get Intro to DDD lessons in your email today!

On-Demand Learning for Design Patterns & Principles

Design Patterns for Distributed Systems

Design Patterns for Distributed Systems

Design Patterns for Distributed Systems

Design Patterns for Distributed Systems

 

Whether you're designing cloud-native systems, microservices, or event-driven applications, mastering these patterns is key to creating scalable and maintainable solutions. Join us to learn how to apply these patterns effectively, avoid common pitfalls, and build systems that perform under pressure. Register today to future-proof your architecture and empower your team with industry-best practices!

Level up your architecture!

Exploring the Proxy Pattern

Design Patterns for Distributed Systems

Design Patterns for Distributed Systems

Exploring the Proxy Pattern - virtual, remote, cache, and more!

Join us as we explore the Proxy Pattern and its multifaceted applications in our upcoming one-hour webinar. From the foundational Proxy Pattern to its versatile extensions including Virtual, Remote, Cache, Synchronization, and Smart Proxies, we'll guide you through each variant's unique strengths and use cases.


Learn more about proxies!

Exploring Design Patterns for Testing

Design Patterns for Distributed Systems

Email Course: Writing Code with SOLID Principles

Exploring Design Patterns for Testing

Explore the intricate world of design patterns tailored specifically for software testing. In this session, we will showcase four fundamental patterns that can enhance your testing strategy: the Builder pattern, the Object Mother pattern, the Page Object pattern, and the Factory pattern. Each pattern brings its unique set of advantages, enabling you to build robust, maintainable, and scalable test suites. You will gain practical insights to enhance your testing approach and optimize your projects with confidence.  


Get the on-demand webinar of Design Patterns for Testing!

Email Course: Writing Code with SOLID Principles

Email Course: Writing Code with SOLID Principles

Email Course: Writing Code with SOLID Principles

From Theory to Practice: Writing Code with SOLID Principles

 

Whether you're a seasoned developer seeking to reinforce your understanding or a newcomer eager to establish a strong foundation, our course offers valuable insights, practical examples, and expert guidance to help you unlock the secrets of software design using the SOLID principles. Don't miss this opportunity to elevate your coding expertise and create software that stands the test of time. Join us on this enlightening path towards cleaner code today! 

Get SOLID Principles lessons in your email today!

Common Antipatterns and Refactorings

Email Course: Writing Code with SOLID Principles

Common Antipatterns and Refactorings

Common Antipatterns and Refactorings - Learn how to make your code less haunted!

 We'll confront some of the scariest antipatterns that haunt our code. Discover how these nightmarish patterns can turn your projects into unmanageable monsters and learn the dark arts of refactoring to banish them. With practical techniques and expert guidance, you'll transform your code from a haunted mess into a clean, efficient masterpiece.
 


Banish your SCARIEST Code Nightmares! 

On-Demand Learning for Testing

Exploring Design Patterns for Testing

Enhancing Blazor App Quality with Playwright Testing

Enhancing Blazor App Quality with Playwright Testing

Exploring Design Patterns for Testing

Explore the intricate world of design patterns tailored specifically for software testing. In this session, we will showcase four fundamental patterns that can enhance your testing strategy: the Builder pattern, the Object Mother pattern, the Page Object pattern, and the Factory pattern. Each pattern brings its unique set of advantages, enabling you to build robust, maintainable, and scalable test suites. You will gain practical insights to enhance your testing approach and optimize your projects with confidence.  


Get the on-demand webinar of Design Patterns for Testing!

Enhancing Blazor App Quality with Playwright Testing

Enhancing Blazor App Quality with Playwright Testing

Enhancing Blazor App Quality with Playwright Testing

Sadukie thinking "How do I ensure my Blazor app works in most browsers?"

Whether you're testing intricate web interactions, responsive designs, or performing cross-browser compatibility checks specific to Blazor, Playwright simplifies the process with its robust automation capabilities. Join us in this one-hour webinar to explore the ins and outs of using Playwright on Blazor apps. Learn how to elevate the quality of your Blazor applications through end-to-end testing with Playwright. 


Get the recording today!

Architecture Testing for .NET

Enhancing Blazor App Quality with Playwright Testing

Architecture Testing for .NET

 

Don't let your architecture become an afterthought! Join us for this session and learn practical techniques for embedding architectural guidance directly into your development workflow. You'll walk away with the knowledge to proactively guard your architecture against drift, ensure compliance with key principles, and improve team efficiency. Register today to build resilient software systems that stand the test of time!

Ensure your architecture guidance is being heeded!

Additional On-Demand Learning

🎁Dev Containers Unwrapped!

UX Considerations for Dev Teams

UX Considerations for Dev Teams

Dev Containers Unwrapped! Christmas tree with sea containers beneath it. Containers have languages.

 📦 In this festive webinar, you'll get a practical introduction to setting up Dev Containers, using them effectively in your projects, and integrating them seamlessly into CI/CD pipelines. Whether you’re new to containers or looking to sharpen your skills, unwrap the gift of efficiency this holiday season!  


Stop Polluting Your Local Environment with Messy Dependencies!


Learn About Dev Containers!

UX Considerations for Dev Teams

UX Considerations for Dev Teams

UX Considerations for Dev Teams

UX Considerations for Dev Teams - For Devs, By a Dev, Approved by UX pros!

Join us as we dive into the intricacies of user-centric design and the art of balancing user needs with technical constraints. Discover how software architects can lead their teams in creating software solutions that not only meet functional requirements but also leave users delighted. This webinar is your gateway to unlocking the power of user experience as part of the development team and elevating your projects to new heights of usability and customer satisfaction 


Register today!

Real World CI/CD Tips & Tricks

UX Considerations for Dev Teams

Visualizing Performance: OpenTelemetry Metrics in Grafana with .NET Aspire

Real World CI/CD Tips & Tricks to BOOST Your App's Quality

Are you trying to find a way to have enforce consistent code quality throughout your code base as part of CI/CD? Formatters and linters can help with that!  Do you want to run your tests as part of CI/CD using a real database? Docker can help with that!
Want to show your code coverage in PRs? Did you know that you can see your code coverage results with other Visual Studio SKUs besides Enterprise? Coverlet and others can help with that!


Whether you're working with Azure DevOps or GitHub Workflows, we have some tips & tricks that have worked with our clients and past projects.  


Watch it Now!

Visualizing Performance: OpenTelemetry Metrics in Grafana with .NET Aspire

Visualizing Performance: OpenTelemetry Metrics in Grafana with .NET Aspire

Visualizing Performance: OpenTelemetry Metrics in Grafana with .NET Aspire

Visualizing Performance: OpenTelemetry Metrics in Grafana with .NET Aspire

 .NET Aspire makes it easier for developers to get started in building distributed applications. It also includes metrics with Open Telemetry and enables easy reporting through Grafana. In this webinar, we’ll explore how to work with Grafana and how you can use this to get better insights on your .NET Aspire applications. 


 Gather OpenTelemetry metrics with .NET Aspire and visualize in Grafana! 

Growing Your Coding Career

Visualizing Performance: OpenTelemetry Metrics in Grafana with .NET Aspire

Growing Your Coding Career

 Whether you're a beginner or an experienced coder, this session will provide valuable guidance on finding and leveraging mentorship and coaching to advance your career. We'll also cover effective strategies for continually building and refining your coding skills, ensuring you stay competitive and capable in the ever-evolving tech landscape. Don't miss this opportunity to invest in your professional growth and unlock new opportunities in your coding journey.  


Practice Your Coding Today

info@nimblepros.com


Copyright © 2025 NimblePros - All Rights Reserved.

  • Subscribe
  • Force Multiplier
  • Events
  • Blog
  • Terms and Conditions

Powered by

This website uses cookies.

We use cookies to analyze website traffic and optimize your website experience. By accepting our use of cookies, your data will be aggregated with all other user data.

Accept