Doug Ware

Doug Ware

Suwanee, Georgia, United States
2K followers 500+ connections

About

I am a consultant specializing in the application of machine learning and generative AI…

Services

Articles by Doug

  • Tool-based Agent Pattern

    Tool-based Agent Pattern

    I ended my last article, Retrieval Augmented Generation is an Anti-pattern by saying, ”Cheaper and better models with…

    9 Comments
  • Retrieval Augmented Generation is an Anti-pattern

    Retrieval Augmented Generation is an Anti-pattern

    In 2025, don’t start your AI journey solving problems from 2022 It’s hard for me to believe that I started my AI/ML…

    12 Comments
  • 'Reasoning Tokens' and swarm-based agent applications

    'Reasoning Tokens' and swarm-based agent applications

    Today is an exciting time to be a product builder and AI applications consultant. Two of the biggest obstacles to…

    2 Comments
See all articles

Activity

Join now to see all activity

Experience

  • Elumenotion

    Atlanta Metropolitan Area

  • -

    Johns Creek, Georgia, United States

  • -

    Johns Creek, GA

  • -

    Greater Atlanta Area

  • -

  • -

  • -

  • -

  • -

  • -

  • -

  • -

Education

Licenses & Certifications

Publications

  • Exploring SharePoint 2013

    AppDev / LearnNowOnline

    Coming soon!

    See publication
  • PowerShell 3.0: Providers, Items, Remote Scripting

    http://www.learnnowonline.com/appdev/course/psf3/powershell-3-0-providers-items-remote-scripting

    One of the main goals of PowerShell is to make it easy for system administrators and not developers to write scripts to make them more productive. To that end PowerShell has a number of features that are designed to make things easy to understand for system administrators. In this course we’ll take a look at some of that functionality how PowerShell provides an item called providers which will let you treat things like the certificate store and the registry as if it was a drive using paths and…

    One of the main goals of PowerShell is to make it easy for system administrators and not developers to write scripts to make them more productive. To that end PowerShell has a number of features that are designed to make things easy to understand for system administrators. In this course we’ll take a look at some of that functionality how PowerShell provides an item called providers which will let you treat things like the certificate store and the registry as if it was a drive using paths and treat items just like you would treat files. Then we are going to move on to the bread and butter of PowerShell which is administration. So we’ll look at how you can sign your scripts to make them safe in your environment, then we’ll look at how you can setup remote scripting and use jobs in order to administer thousands of machines from the comfort of your own desktop.

    See publication
  • PowerShell 3.0: Variables, Functions, and Objects

    http://www.learnnowonline.com/appdev/course/psf2/powershell-3-0-variables-functions-and-objects

    In this course you’ll learn all about PowerShell Scripting. We’ll start off by looking at how PowerShell treats variables and how you can use basic variables like strings, arrays, and hash tables. Once you understand this we’ll move on to functions, so you can codify your functionality into easily reused pieces. Next we’ll look how functions can work with the object pipeline and how you can control the scope of your variables and your functions to prevent your scripts from colliding with each…

    In this course you’ll learn all about PowerShell Scripting. We’ll start off by looking at how PowerShell treats variables and how you can use basic variables like strings, arrays, and hash tables. Once you understand this we’ll move on to functions, so you can codify your functionality into easily reused pieces. Next we’ll look how functions can work with the object pipeline and how you can control the scope of your variables and your functions to prevent your scripts from colliding with each other. Once you understand all of that we’ll take a look at types and objects before we close off with a look at collecting input, effective error handling, and good comment practices.

    See publication
  • PowerShell 3.0: Introduction and Scripting

    AppDev / LearnNowOnline

    In this course you will learn what PowerShell 3.0 is all about, in a way that will help you get up and started easily and painlessly. You’ll start out by learning what the pieces are of PowerShell 3.0 and how to use the interactive scripting editor. Then you’ll learn about commandlets which are the heart of PowerShell before moving on to understanding execution policies and paths, two things that often trip up new PowerShell users. Once you are acclimated you learn about Monad, the original…

    In this course you will learn what PowerShell 3.0 is all about, in a way that will help you get up and started easily and painlessly. You’ll start out by learning what the pieces are of PowerShell 3.0 and how to use the interactive scripting editor. Then you’ll learn about commandlets which are the heart of PowerShell before moving on to understanding execution policies and paths, two things that often trip up new PowerShell users. Once you are acclimated you learn about Monad, the original vision for PowerShell. So how you can understand how the PowerShell of today represents a vision from ten years ago. Then finally you’ll use that knowledge to understand the object pipeline so that you can start writing scripts that work well with PowerShell instead of coding as if you are writing C# or VB .Net code.

    See publication
  • Microsoft SharePoint 2010: Web Content Management

    AppDev / LearnNowOnline

    Microsoft SharePoint 2010 brings a whole new set of tools to the table for Web Content Management. This course will show how you can create and publish sites and pages while getting an understanding of how to apply Branding with Custom Style Sheets (CSS), Master pages and styles. You will then learn about creating publishing site definitions using Visual Studio solutions, how to add your branding to the definition and create and incorporate those assets to your site. You will then learn about…

    Microsoft SharePoint 2010 brings a whole new set of tools to the table for Web Content Management. This course will show how you can create and publish sites and pages while getting an understanding of how to apply Branding with Custom Style Sheets (CSS), Master pages and styles. You will then learn about creating publishing site definitions using Visual Studio solutions, how to add your branding to the definition and create and incorporate those assets to your site. You will then learn about content types and how to create and use page layouts with content types to deploy them to your site. One of the biggest updates to the tools is the SharePoint Designer. You will see how you can create many items with SharePoint Designer that once could only have been done with Visual Studio. As you get further along in the course you will see audience targeting, the pushing of content for updates and content variations. The course will finish up with navigation and search administration and the aggregation of information through queries, site collections and analysis reporting.

    See publication
  • Microsoft SharePoint 2010 for Business Users

    AppDev / LearnNowOnline

    Microsoft SharePoint 2010 brings a wealth of new features that will help any company be more productive and efficient. But like any new application, there is a need to train employees on how to use it. This course will train those employees and cover many of the new features for SharePoint. The course starts with an explanation of what SharePoint sites are and how to use them and includes topics like team collaboration, wikis and search. The course will then cover many items that a power user…

    Microsoft SharePoint 2010 brings a wealth of new features that will help any company be more productive and efficient. But like any new application, there is a need to train employees on how to use it. This course will train those employees and cover many of the new features for SharePoint. The course starts with an explanation of what SharePoint sites are and how to use them and includes topics like team collaboration, wikis and search. The course will then cover many items that a power user can do, like how to create sites, pages and build solutions without using code. Working with Microsoft Office and SharePoint Designer in SharePoint 2010 are also covered.

    See publication
  • Microsoft SharePoint 2010 for Developers

    AppDev / LearnNowOnline

    This course is intended for .NET developers who want to learn how to create custom SharePoint solutions. This course requires and understanding of Web development with .NET technologies and Visual Studio. It does not require knowledge of SharePoint, but that is helpful to get the most out of the course. The topics in this course apply to all versions of SharePoint 2010 and all of the examples work in the free version, SharePoint Foundation 2010. SharePoint 2010 has reached a new level of…

    This course is intended for .NET developers who want to learn how to create custom SharePoint solutions. This course requires and understanding of Web development with .NET technologies and Visual Studio. It does not require knowledge of SharePoint, but that is helpful to get the most out of the course. The topics in this course apply to all versions of SharePoint 2010 and all of the examples work in the free version, SharePoint Foundation 2010. SharePoint 2010 has reached a new level of features for .NET and web development that far exceeds previous versions. This course will cover SharePoint 2010 as a development platform, which includes creating sites, lists and pages. In creating these items you will be introduced to the many new features that SharePoint 2010 has to offer. Then you will cover the new SharePoint projects, item templates, feature and package designer found in Visual Studio 2010. The course will then cover programming lists with managed code including list instances, CAML queries and more. The SharePoint Client model is covered next with object instances, Silverlight and other elements. Then you will learn about branding for pages and styles, and then the importance of Sandbox Solutions. You will also see client side programming in JavaScript, as well as Site definitions and Web Templates. The instructor will then cover Security, Business Services and Workflow basics. To end the course you will see how to program navigation and the ribbon bars

    See publication
  • Exploring SharePoint 2010

    AppDev / LearnNowOnline

    The course for SharePoint 2010 will give you an overview SharePoint Foundation and Server 2010. You will become familiar with working with different types of content, using keywords, tags and notes. The course will then move onto a strong point of SharePoint 2010, collaboration. You will see how to use version control for documents, manage alerts and use other collaboration tools. Then the course will cover how SharePoint 2010 works with Microsoft Office 2010 and other external data. You will…

    The course for SharePoint 2010 will give you an overview SharePoint Foundation and Server 2010. You will become familiar with working with different types of content, using keywords, tags and notes. The course will then move onto a strong point of SharePoint 2010, collaboration. You will see how to use version control for documents, manage alerts and use other collaboration tools. Then the course will cover how SharePoint 2010 works with Microsoft Office 2010 and other external data. You will also learn about using SharePoint with SQL Server Reporting Services for Business Intelligence and then how to develop for SharePoint 2010 using Visual Studio 2010.

    See publication
  • SharePoint 2007: Portals and Search

    AppDev / LearnNowOnline

    In this course, you will learn about the portal features found in Microsoft Office SharePoint Server Standard and Enterprise versions, MOSS. After completing this course, you will have a good understanding of the standard MOSS collaboration portal features including collaboration portals, user profiles, search, and information management policies, as well as the enterprise features including business data catalog, InfoPath forms services and Excel Services.

    See publication
  • PowerShell 3.0: Profiles, Custom Cmdlets, and Modules

    AppDev / LearnNowOnline

    In this course you’ll learn to customize and extend PowerShell for your own needs. To start with you’ll learn about profiles which let you control the features that are available whenever you open up a PowerShell console, PowerShell Ice, or any other host for that matter. Then you’ll learn how to create custom commandlets with .NET before switching over to learn how to build script commandlets and modules using PowerShell scripting.

    See publication
Join now to see all publications

Honors & Awards

  • Microsoft MVP (Azure AI and M365)

    Microsoft

    The Microsoft Most Valuable Professionals (MVP) program recognizes exceptional community leaders for their technical expertise, leadership, speaking experience, online influence, and commitment to solving real world problems.

  • Microsoft Most Valuable Professional (2011-2019)

    Microsoft

    Microsoft Most Valuable Professionals, or MVPs, are technology experts who passionately share their knowledge with the community. They are always on the "bleeding edge" and have an unstoppable urge to get their hands on new, exciting technologies. They have very deep knowledge of Microsoft products and services, while also being able to bring together diverse platforms, products and solutions, to solve real world problems. MVPs make up a global community of over 4,000 technical experts and…

    Microsoft Most Valuable Professionals, or MVPs, are technology experts who passionately share their knowledge with the community. They are always on the "bleeding edge" and have an unstoppable urge to get their hands on new, exciting technologies. They have very deep knowledge of Microsoft products and services, while also being able to bring together diverse platforms, products and solutions, to solve real world problems. MVPs make up a global community of over 4,000 technical experts and community leaders across 90 countries and are driven by their passion, community spirit, and quest for knowledge. Above all and in addition to their amazing technical abilities, MVPs are always willing to help others - that's what sets them apart.

    https://mvp.microsoft.com/en-us/PublicProfile/4034948?fullName=Doug%20%20Ware

Recommendations received

More activity by Doug

View Doug’s full profile

  • See who you know in common
  • Get introduced
  • Contact Doug directly
Join to view full profile

Other similar profiles

Explore collaborative articles

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Explore More

Others named Doug Ware in United States

Add new skills with these courses