In this session, I walked through both Az CLI 2.0 and Az PowerShell modules and explained the differences to help the audience choose the right tool for their job.
This session was delivered at Global Azure Bootcamp India 2021 virtual event. This session introduced Azure Bicep and demonstrated how easy it is to generate ARM templates using Azure Bicep
This document discusses tips and tricks for using the Azure CLI, including that it is open source and written in Python, supports interactive execution and querying capabilities. It also promotes an upcoming book on Azure CLI and previews demos of getting started with Azure CLI 2.0, performing queries, and using the Azure Resource Graph extension.
Ravikanth Chaganti discusses learning PowerShell through various methods like books, videos, trainings and hands-on practice. He introduces PSKoans, a PowerShell learning tool developed by Joel Sallow that presents concepts as failing Pester tests for the user to make pass by filling in answers or code, teaching beginner to advanced PowerShell skills through interactive practice. Chaganti demos PSKoans and invites questions.
This document discusses code quality and defines the three Cs of code quality - clarity, complexity, and coverage. It explains that clarity means code is well formatted, cohesive, and has descriptive naming. Complexity is measured using cyclomatic complexity to identify tightly coupled code and methods with excessive logic. Coverage shows untested parts of an application but does not guarantee quality. The document emphasizes setting standards, integrating them into workflows using tools like Code Climate, Hound CI, and Codecov, and enforcing standards through linting and breaking builds on failures.
In larger teams it's often common for a large percentage of reusable code to go overlooked, and code that is packaged by other teams is not always easy to find. One of the biggest hits to velocity is repetition of functionality.
Learn how to make code more discoverable to your teams and more friendly to use in this one-hour lightning talk.
The Secret to Improving DevSecOps Credential Security without Sacrificing Pro...Thycotic
By 2021, security practices will be embedded in 80% of rapid DevOps teams according to Gartner. And as organizations race to adopt a DevSecOps model, eliminating security gaps in the DevOps environment and keeping user credentials secure are a top priority. Typical DevOps vulnerabilities include, embedded credentials in application environments, stored credentials in popular repositories, or shared private keys and credentials for fast access to source code.
Learn how you can help assure proper credential security for your DevOps team with an automated privileged access solution. You will learn:
• How to optimize your team’s DevOp’s environment to increase security without hindering their development and deployment schedules.
• An automated approach to remove hardcoded passwords and meet compliance without impacting workflow.
• How to integrate PAM security across each tool in the DevOps toolchain.
This document outlines a presentation on developing infrastructure code for continuous integration and continuous delivery. The presentation covers defining infrastructure as code, writing reusable and idempotent code, separating structural and environmental configurations, unit testing code, and deploying a release pipeline. The goal of infrastructure as code is to bring agility to IT operations by managing infrastructure configurations and automating provisioning similar to software development practices like source control and continuous delivery.
Azure Functions 2.0 provides more language and runtime support compared to 1.0. It allows functions to run on .NET Core and Node.js 8/10 with support for native modules. Functions can now use multiple languages within an app and leverage improved observability via Application Insights. The runtime is also now fully open source. Additionally, Functions 2.0 enhances orchestration capabilities through durable functions for long running workflows across activity functions.
SenchaCon 2016: Cross-Platform Mobile App Development with Cordova and Visual...Sencha
The promise of hybrid mobile app development using Cordova is quite alluring. As a web developer, you use your Ext JS skills to build cross-platform mobile applications for iOS/Android/Windows with a single code base. Visual Studio and the latest Ext JS framework provide powerful capabilities with which you can create sophisticated, mobile apps with UX components such as Pivot Grid, Calendar, and D3-based charts. Join Microsoft and Sencha to see how to build enterprise cross-platform mobile apps using Visual Studio, Ext JS, and Apache Cordova, and leverage device capabilities.
This document discusses best practices for object-oriented Java design. It recommends learning design principles from books, conferences, and by analyzing code to see what works and doesn't work. Specific principles covered include the single responsibility principle, open/closed principle, Liskov substitution principle, interface segregation principle, and dependency inversion principle. Techniques demonstrated include using creation methods instead of constructors, replacing conditional logic with strategies, encapsulating classes with factories, and encapsulating composites with builders. The goal is to create well-designed, loosely coupled code that is easier to change and maintain.
Using PowerShell DSC with AWS Cloud and CloudFormationRavikanth Chaganti
This document discusses various methods for configuring AWS EC2 instances using PowerShell Desired State Configuration (DSC) including push configuration, pull configuration via a pull service running on another EC2 instance, and configuration via the Azure Automation DSC pull service. It also discusses using AWS CloudFormation templates to define the deployment of multi-tier applications on EC2 along with dependencies between tiers. Demos are provided of creating a basic CloudFormation stack, using DSC configuration within a CloudFormation template, and onboarding new EC2 instances via a pull service configuration.
This powerpoint supports my demonstration on how to get started with ASP.net core 1.0, MVC Core, and EF Core. We also walk through how to get .NET core installed on MAC OSX and deploy from there.
O365Con18 - Yo I want to extend - Stefan BauerNCCOMMS
This document discusses the endless possibilities of npm packages and custom frameworks that can be created and used with SharePoint Framework (SPFx). It highlights how SPFx allows developers to easily update, manage extensions and frameworks, build modular and customizable solutions, and create testable code. The document encourages developers to fork the SPFx generator code on GitHub and review documentation to learn more.
Best Angular Training Online: Angular tutorial | Learn Angular 2 to 10 | Shailendra Chauhan
Learn Angular 2 to 10 online course at Dot Net Tricks. We are a leading professional eLearning organization in India, offers top-class angular training and certification.
Part 3 JasForge the collaborative and agile project v1.0Jasmine Conseil
The document summarizes JasForge, an open source project that provides a collaborative platform for integrating work across software development lifecycles. It discusses continuous integration principles, the JasForge architecture and tools, security features, integration with tools like Subversion, Hudson, and Jira, and demos the platform. Future plans include making JasForge OSGI compliant and integrating it with the Eclipse IDE.
Jenkins is an open-source tool for continuous integration that was originally developed as the Hudson project. It allows developers to commit code frequently to a shared repository, where Jenkins will automatically build and test the code. Jenkins is now the leading replacement for Hudson since Oracle stopped maintaining Hudson. It helps teams catch issues early and deliver software more rapidly through continuous integration and deployment.
Sencha Roadshow 2017: Sencha Upgrades - The Good. The Bad. The Ugly - Eva Luc...Sencha
A case study into the common problems faced by companies when trying to upgrade their legacy Sencha applications. Learn about the benefits of upgrading, the common issues faced and how to avoid them in the future.
Sencha Roadshow 2017: What's New in Sencha TestSencha
Learn how you can improve the quality of web applications through Sencha Test 2.2. We’ll demonstrate how you can build robust tests using Page Objects, visualize tests using a tree view and utilize unique locators by using the DOM Tree directly from Sencha Studio.
O365Con18 - SharePoint Framework for Administrators - Waldek MastykarzNCCOMMS
This document discusses considerations for administrators when evaluating SharePoint Framework solutions. It raises questions about where solutions are hosted, what permissions and APIs they require, and if they allow embedding arbitrary scripts. The document recommends examining solutions closely with tools like Rencore to understand security, performance and upgrade impacts before deploying to production.
Are you Looking for the Best Selenium Training in Chennai? Well, Besant Technologies can be your go-to solution. Besant Technologies is a reputed Selenium Training Institute in Chennai and boasts of being a known producer of achievers.
https://www.besanttechnologies.com/training-courses/software-testing-training/selenium-training-institute-in-chennai? utm_content=kiruthika
The document discusses the components of Selenium, including Selenium IDE, Selenium Client API, Selenium Remote Control, Selenium Grid, and Selenium WebDriver. It describes what each component is and how it functions within the Selenium framework. The key points are that Selenium IDE allows recording and debugging tests within Firefox, the Client API allows communicating with Selenium in other languages, Remote Control accepts commands via HTTP, Grid allows running tests on remote machines, and WebDriver sends commands directly to browsers.
Selenium2 and Jenkins: Almost pain-free UI Testingmikereedell
This document discusses using Selenium 2 and Jenkins together for automated UI testing. It summarizes Selenium's capabilities for cross-browser testing using WebDriver APIs. It then describes how the author set up Selenium Grid for running tests across different OSes and browsers on a single machine. Finally, it explains how Jenkins was used to automate and report on test runs for each browser/OS combination on the Grid.
10 Reasons to Use an IDE for OpenVMS Developmentecubemarketing
An integrated development environment (IDE) can provide several benefits for OpenVMS development such as automating time-consuming tasks, increasing productivity, and making developers productive more quickly. Some key features of an IDE for OpenVMS include parsing to easily navigate code sections, syntax highlighting to emphasize code, auto-completion of code snippets, searching and replacing text across files and projects, and keyboard shortcuts to streamline editing. Overall an IDE is recommended for OpenVMS development as it can improve efficiency and manageability.
Cypress is an open-source JavaScript-based test automation framework built on NodeJS. It operates directly in the browser so developers can easily work with it. Cypress runs tests written in JavaScript in an interactive window and supports various types of testing including end-to-end, unit, integration, visual, and API testing. Since it is based on NodeJS, Cypress requires the Node runtime to execute tests.
Since Windows 7 and Windows Server 2008 R2, Windows PowerShell has been a part of the core operating system, meaning we will see the next version of PowerShell in Windows 8. In this session we will look at what`s new in Windows PowerShell 3.0, based on the Windows Developer Preview released at the BUILD conference in September. You will get to see new features in PowerShell itself, as well as new modules for managing Windows 8 and Windows Server 8.
This document summarizes a presentation about new features in Visual Studio 2010 Ultimate. The presentation covers improvements to the start page and new project dialog, the IDE, code focused development features, ASP.NET improvements, debugging tools, deployment capabilities, CLR updates, and extensibility options. The presentation was given by Adil Ahmed Mughal, a Microsoft MVP, at the UltimateLoadFest event.
Azure Functions 2.0 provides more language and runtime support compared to 1.0. It allows functions to run on .NET Core and Node.js 8/10 with support for native modules. Functions can now use multiple languages within an app and leverage improved observability via Application Insights. The runtime is also now fully open source. Additionally, Functions 2.0 enhances orchestration capabilities through durable functions for long running workflows across activity functions.
SenchaCon 2016: Cross-Platform Mobile App Development with Cordova and Visual...Sencha
The promise of hybrid mobile app development using Cordova is quite alluring. As a web developer, you use your Ext JS skills to build cross-platform mobile applications for iOS/Android/Windows with a single code base. Visual Studio and the latest Ext JS framework provide powerful capabilities with which you can create sophisticated, mobile apps with UX components such as Pivot Grid, Calendar, and D3-based charts. Join Microsoft and Sencha to see how to build enterprise cross-platform mobile apps using Visual Studio, Ext JS, and Apache Cordova, and leverage device capabilities.
This document discusses best practices for object-oriented Java design. It recommends learning design principles from books, conferences, and by analyzing code to see what works and doesn't work. Specific principles covered include the single responsibility principle, open/closed principle, Liskov substitution principle, interface segregation principle, and dependency inversion principle. Techniques demonstrated include using creation methods instead of constructors, replacing conditional logic with strategies, encapsulating classes with factories, and encapsulating composites with builders. The goal is to create well-designed, loosely coupled code that is easier to change and maintain.
Using PowerShell DSC with AWS Cloud and CloudFormationRavikanth Chaganti
This document discusses various methods for configuring AWS EC2 instances using PowerShell Desired State Configuration (DSC) including push configuration, pull configuration via a pull service running on another EC2 instance, and configuration via the Azure Automation DSC pull service. It also discusses using AWS CloudFormation templates to define the deployment of multi-tier applications on EC2 along with dependencies between tiers. Demos are provided of creating a basic CloudFormation stack, using DSC configuration within a CloudFormation template, and onboarding new EC2 instances via a pull service configuration.
This powerpoint supports my demonstration on how to get started with ASP.net core 1.0, MVC Core, and EF Core. We also walk through how to get .NET core installed on MAC OSX and deploy from there.
O365Con18 - Yo I want to extend - Stefan BauerNCCOMMS
This document discusses the endless possibilities of npm packages and custom frameworks that can be created and used with SharePoint Framework (SPFx). It highlights how SPFx allows developers to easily update, manage extensions and frameworks, build modular and customizable solutions, and create testable code. The document encourages developers to fork the SPFx generator code on GitHub and review documentation to learn more.
Best Angular Training Online: Angular tutorial | Learn Angular 2 to 10 | Shailendra Chauhan
Learn Angular 2 to 10 online course at Dot Net Tricks. We are a leading professional eLearning organization in India, offers top-class angular training and certification.
Part 3 JasForge the collaborative and agile project v1.0Jasmine Conseil
The document summarizes JasForge, an open source project that provides a collaborative platform for integrating work across software development lifecycles. It discusses continuous integration principles, the JasForge architecture and tools, security features, integration with tools like Subversion, Hudson, and Jira, and demos the platform. Future plans include making JasForge OSGI compliant and integrating it with the Eclipse IDE.
Jenkins is an open-source tool for continuous integration that was originally developed as the Hudson project. It allows developers to commit code frequently to a shared repository, where Jenkins will automatically build and test the code. Jenkins is now the leading replacement for Hudson since Oracle stopped maintaining Hudson. It helps teams catch issues early and deliver software more rapidly through continuous integration and deployment.
Sencha Roadshow 2017: Sencha Upgrades - The Good. The Bad. The Ugly - Eva Luc...Sencha
A case study into the common problems faced by companies when trying to upgrade their legacy Sencha applications. Learn about the benefits of upgrading, the common issues faced and how to avoid them in the future.
Sencha Roadshow 2017: What's New in Sencha TestSencha
Learn how you can improve the quality of web applications through Sencha Test 2.2. We’ll demonstrate how you can build robust tests using Page Objects, visualize tests using a tree view and utilize unique locators by using the DOM Tree directly from Sencha Studio.
O365Con18 - SharePoint Framework for Administrators - Waldek MastykarzNCCOMMS
This document discusses considerations for administrators when evaluating SharePoint Framework solutions. It raises questions about where solutions are hosted, what permissions and APIs they require, and if they allow embedding arbitrary scripts. The document recommends examining solutions closely with tools like Rencore to understand security, performance and upgrade impacts before deploying to production.
Are you Looking for the Best Selenium Training in Chennai? Well, Besant Technologies can be your go-to solution. Besant Technologies is a reputed Selenium Training Institute in Chennai and boasts of being a known producer of achievers.
https://www.besanttechnologies.com/training-courses/software-testing-training/selenium-training-institute-in-chennai? utm_content=kiruthika
The document discusses the components of Selenium, including Selenium IDE, Selenium Client API, Selenium Remote Control, Selenium Grid, and Selenium WebDriver. It describes what each component is and how it functions within the Selenium framework. The key points are that Selenium IDE allows recording and debugging tests within Firefox, the Client API allows communicating with Selenium in other languages, Remote Control accepts commands via HTTP, Grid allows running tests on remote machines, and WebDriver sends commands directly to browsers.
Selenium2 and Jenkins: Almost pain-free UI Testingmikereedell
This document discusses using Selenium 2 and Jenkins together for automated UI testing. It summarizes Selenium's capabilities for cross-browser testing using WebDriver APIs. It then describes how the author set up Selenium Grid for running tests across different OSes and browsers on a single machine. Finally, it explains how Jenkins was used to automate and report on test runs for each browser/OS combination on the Grid.
10 Reasons to Use an IDE for OpenVMS Developmentecubemarketing
An integrated development environment (IDE) can provide several benefits for OpenVMS development such as automating time-consuming tasks, increasing productivity, and making developers productive more quickly. Some key features of an IDE for OpenVMS include parsing to easily navigate code sections, syntax highlighting to emphasize code, auto-completion of code snippets, searching and replacing text across files and projects, and keyboard shortcuts to streamline editing. Overall an IDE is recommended for OpenVMS development as it can improve efficiency and manageability.
Cypress is an open-source JavaScript-based test automation framework built on NodeJS. It operates directly in the browser so developers can easily work with it. Cypress runs tests written in JavaScript in an interactive window and supports various types of testing including end-to-end, unit, integration, visual, and API testing. Since it is based on NodeJS, Cypress requires the Node runtime to execute tests.
Since Windows 7 and Windows Server 2008 R2, Windows PowerShell has been a part of the core operating system, meaning we will see the next version of PowerShell in Windows 8. In this session we will look at what`s new in Windows PowerShell 3.0, based on the Windows Developer Preview released at the BUILD conference in September. You will get to see new features in PowerShell itself, as well as new modules for managing Windows 8 and Windows Server 8.
This document summarizes a presentation about new features in Visual Studio 2010 Ultimate. The presentation covers improvements to the start page and new project dialog, the IDE, code focused development features, ASP.NET improvements, debugging tools, deployment capabilities, CLR updates, and extensibility options. The presentation was given by Adil Ahmed Mughal, a Microsoft MVP, at the UltimateLoadFest event.
Best devops course syllabus pdf 2025.pdfmayra0232020
This DevOps Course Syllabus at technogeeks covers the essential concepts, tools, and practices needed for building, automating, and managing applications and infrastructure in a collaborative environment. The course focuses on continuous integration, continuous delivery (CI/CD), cloud computing, automation, and monitoring.
Empower every Azure Function to achieve more!!Massimo Bonanni
The Azure Functions seem easy to use but what if our business scenario cannot be implemented using one of the "default" triggers or bindings? "Extension" is the keyword in this case! In this session, we see how to enhance our functions with custom triggers and custom bindings to make the most of the power of Serverless.
Session delivered at ServerlessDay Warsaw on 21/10/2021.
From PowerShell Function to Serverless code with Azure FunctionsJaap Brasser
A practical session on how we can move our existing code to the Cloud. What can be re-used? Which code should we leave in our existing silos?
These questions will be answered in this session focussed on what Serverless means for our PowerShell code. The approach we will take is as follows: we will take our existing code and transfer into Serverless code using Azure Functions; we evaluate changes or optimizations to take into account and how can we maximize the benefits of using Serverless.
Join us and find out!
Serverless compute has completely revolutionised the way we architect and design systems, but how does that translate into the real world? In this session we’ll dig a bit deeper into architectural best practices and anti-patterns for Azure Functions, and have a look at some real life, production, Azure Function use cases.
Microsoft recently released Azure DevOps, a set of services that help developers and IT ship software faster, and with higher quality. These services cover planning, source code, builds, deployments, and artifacts. One of the great things about Azure DevOps is that it works great for any app and on any platform regardless of frameworks.
In this session, I will provide a hands on workshop guiding you through getting started with Azure Pipelines to build your application. Using continuous integration and deployment processes, you will leave with clear understanding and skills to get your applications up and running quickly in Azure DevOps and see the full benefits that CI/CD can bring to your organization.
This document discusses the evolution of Java support in Visual Studio Code. It provides an overview of Java tools, frameworks, and runtimes. It highlights how VS Code offers lightweight, cross-platform Java development and debugging capabilities through extensions. It also demonstrates how VS Code can be used to develop Java applications both locally and remotely on containers through features like remote development and Live Share.
PowerShell Scripting and AI-infused AutomationMitul Rana
Join us for a demo-rich live show that looks at the evolution of PowerShell as the automation scripting tool across Linux and Windows platforms.
Check out the latest additions to CloudShell including the ability for Visual Studio Code to run PowerShell inside of CloudShell. See how you can leverage the Cloud with PowerShell to protect secrets and harness Azure Machine Learning to advance your management scenarios. We will try to include multiple demos on below mentioned topics as time permits :
:- PowerShell Core
:- PowerShell Cross Platform Remoting
:- Cloud Shell
:- SHIPS
:- Cloud, Hybrid, DevOps and PowerShell
:- PowerShell extension for Visual Studio Code
:- OpenSSH
:- Azure Cloud Shell
:- Azure Machine Learning some advance management scenario
The document discusses using PowerShell to manage Azure resources. It begins with introducing the speaker and their background in PowerShell and Azure. It then provides an overview of PowerShell and Azure, including what PowerShell is, what Azure is, and how to get started using PowerShell with Azure. The document demonstrates how to create virtual machines and networks in Azure using PowerShell cmdlets. It also demonstrates how to create and use Azure file storage with PowerShell. The document emphasizes that using PowerShell makes automating Azure tasks easy and the Azure PowerShell cmdlets are constantly evolving.
This document provides a summary of a presentation about Microsoft's focus on Linux, open source, cloud and DevOps technologies. The presentation introduces the speaker and their background, then discusses how cloud computing represents a new way to think about datacenters. It outlines key DevOps practices like infrastructure as code and continuous integration/deployment. It demonstrates tools for containerization including Kubernetes and Helm. Finally, it discusses how tools like Draft and the Open Service Broker for Azure can simplify developing and deploying applications on Kubernetes clusters.
Secure your Config with Key Vault for .NET Core APILakshman S
This document discusses how to securely store configuration information for a .NET API using Azure Key Vault. It involves using Key Vault to securely store cryptographic keys, secrets, and certificates that a .NET Core API can then access. The document outlines what is involved, including Key Vault, Azure CLI, .NET Core, and VS Code. It then explains how to create a .NET API, integrate it with Key Vault, and access the vault from the application. The prerequisites for implementing this are an Azure subscription, Azure CLI, VS Code, .NET SDK, and a terminal.
Microsoft is taking a multifaceted approach to interoperability including collaboration with partners, developing interoperable products/technologies, promoting standards, and providing developer resources. This includes tools like Eclipse for Silverlight which allows Eclipse developers to build applications with Silverlight, and SDKs for Azure that enable PHP, Java and Ruby developers to leverage Microsoft cloud services. Customer feedback has been positive for these cross-platform tools and Microsoft is continuing work on interoperability bridges between technologies like RIA, SOA, identity and web services.
This document provides an overview of using PowerShell to automate administrative tasks in SQL Server. It discusses SQL Server PowerShell (SQLPS), which loads the necessary SQL Server snap-ins. It also covers using SQL Server Management Objects (SMO) and ADO.NET for administrative tasks like managing servers and running queries. Key objects in SMO and ADO.NET that are useful for automation are highlighted.
Accelerate Your Automation Testing Effort using TestProject & Docker | Docker...Ajeet Singh Raina
Accelerate Your Test Automation using TestProject & Docker
A recording of a live webinar hosted on May 17th, 2020 - Learn from Docker Captain Ajeet Singh Raina how you can leverage TestProject Agents running in Docker containers, easily setup virtual labs & run tests in parallel.
- Introduction to TestProject
- Why TestProject for Automation?
- A Brief about TestProject Agents
- Why Docker?
- Why run TestProject Agents inside Docker containers?
- Live Demo
- Game with Prizes!
Secure your Config with Key Vault for Node.JSLakshman S
This document discusses how to securely store configuration information for a Node.js application using Azure Key Vault. It involves using Key Vault to store cryptographic keys, secrets, and certificates that can be accessed by a Node.js API. The document outlines how to create a Node.js API, integrate it with Key Vault, and access secrets from the vault when running the application. It also lists the prerequisites as an Azure subscription, Azure CLI, VS Code, Node.js, and a terminal to demonstrate the implementation.
Docker containers are all the rage nowadays. We all heard of them - the marvelous new kid on the block which runs on Linux. But what about all of us Windows developers? You know… that OS with the four squares… Who use the FULL .NET framework? Who run on Windows? Who LOVE Windows?? Enter Windows Containers.
Windows containers are containers just like the Docker containers you know and love which work with the same Docker tools, but with one BIG difference - they run on Windows!
In this one hour session I'll show you what are Windows Containers and how you can use them to easily package and deploy your Windows applications, services, IIS apps and Windows dependencies such as SQL Server to a Windows cluster using standard and familiar Docker tools.
Microsoft recently released Azure DevOps, a set of services that help developers and IT ship software faster, and with higher quality. These services cover planning, source code, builds, deployments, and artifacts.
One of the great things about Azure DevOps is that it works great for any app and on any platform regardless of frameworks.
In this session, I will give you a quick overview of what Azure DevOps is and how you can quickly get started and incorporate it into your continuous integration and deployment processes.
Hierarchical data can be read as a file system in PowerShell using SHiPS open source module. In this session, I walked the audience through what are providers and what is the advantage of implementing PowerShel providers using the SHiPS module.
This document discusses Microsoft Azure and DevOps practices. It provides an overview of DevOps and the Microsoft ecosystem. Key DevOps practices enabled in Azure are discussed, including infrastructure as code using ARM templates, continuous integration and deployment using Visual Studio Team Services, release management, and monitoring with Application Insights. The goal of DevOps is to achieve end-to-end automation through practices like infrastructure as code, continuous integration and delivery, and monitoring across the development lifecycle.
This session was done at Future Unleashed 2015 (India). This session took attendees through the basics of ARM templates and demonstrated different artifacts within the template.
This presentation intends to introduce Cloud computing to IT professionals, what it means to them, and finally how they can get ready for the cloud computing wave. This presentation was used for the keynote presentation at the Reboot Camp Bangalore on 1/31/2015.
This document provides an overview of Microsoft Azure compute services including Cloud Services, Web Sites, and Virtual Machines. It discusses key aspects of each service such as support for code/configuration, deployment models, and pricing. The document also previews a demo comparing Azure Cloud Services, Web Sites, and Virtual Machines before listing additional resources on supported workloads and distributions.
Cross platform configuration management using Desired State ConfigurationRavikanth Chaganti
Desired State Configuration is the new configuration management platform built into Windows OS and is now available for Linux and Unix as an Open Source framework. This session at PowerShell Bangalore User Group demonstrated how DSC can be used to manage heterogeneous systems in a Data Center.
This session was presented at Reboot IT conference in Bangalore, India. This session intends to introduce the Hyper-V Replica feature and the related technologies such as Azure Hyper-V Recovery Manager.
Hyper-V 2012 R2 introduces generation 2 virtual machines that provide new functionality like secure boot and UEFI firmware support. It allows for online resizing of VHDX disks while the virtual machine is running. Other new features include exporting a live virtual machine, improved storage quality of service controls, and enhanced session mode for redirecting local resources to a virtual machine. Linux support is also improved with additions like dynamic memory and online VHDX resizing.
This was the slide deck presented at DevOps Days India, November 2013. This describes the newly introduced Windows OS feature called Desired State Configuration (DSC) in Windows Server 2012 R2.
This document provides an overview of Desired State Configuration (DSC) in PowerShell 4.0. DSC is a new management platform for managing configuration data which helps prevent configuration drift and supports DevOps practices. It provides language extensions and cmdlets to manage configuration using built-in and custom resources. Custom resources can be created by defining a MOF file and PowerShell module with functions for getting, setting, and testing the resource state. DSC configurations specify the desired state and are compiled into MOF files. The local configuration manager on each machine with PowerShell 4.0 is responsible for executing resources to ensure the system is in the desired state. Configurations can be delivered using a push or pull model.
The document summarizes a PowerShell Saturday event about PowerShell 4.0 and Desired State Configuration (DSC). It discusses new features in PowerShell 4.0 like elevated privileges, pipeline variables, and file hashing cmdlets. It provides an overview of DSC including terminology, resources, custom resources, push vs pull configuration, and the pull server. It emphasizes that DSC is a major new capability in PowerShell 4.0 and encourages attendees to get started with DSC.
This document outlines the agenda and topics covered at the inaugural meeting of the PowerShell Bangalore User Group (PSBUG) on July 28, 2012. The meeting included introductions to PowerShell and getting started with PowerShell. It also covered community contributions and giveaways. The roadmap for PSBUG was discussed. Key topics included an overview of PowerShell 3.0 features, understanding cmdlets, exploring the PowerShell shell, execution policies and profiles. Attendees were encouraged to ask questions and get involved with the learning resources available.
This document discusses best practices for adopting PowerShell as an automation platform in the enterprise. It covers challenges in managing and securing PowerShell, deploying PowerShell, securing scripts with execution policies and signing, developing effective scripts, and tools for script development. The presentation emphasizes that PowerShell is now supported beyond just Microsoft and recommends community resources for assistance.
This document discusses managing Hyper-V with PowerShell. It covers PowerShell features like remoting and the integrated scripting environment. It then discusses using WMI and a PowerShell module to manage Hyper-V virtual machines, networks, and storage. The PowerShell module contains over 120 cmdlets for tasks like creating and managing VMs, virtual switches, disks, and setting VM resources.
This document discusses using PowerShell to manage Active Directory. It introduces the author and his background in PowerShell. It then discusses the various options for using PowerShell with Active Directory, including the in-box Microsoft cmdlets and third party tools. It provides examples of common Active Directory management tasks that can be done with PowerShell like managing users, groups, passwords policies and more. It also provides learning resources for getting started with PowerShell and Active Directory management.
This document discusses PowerShell remoting, including the basics of interactive and implicit remoting, on-disk remote sessions, multi-hop remoting, and session configurations. It provides an overview of how PowerShell remoting works and was built on Windows Remote Management (WinRM) to enable universal code execution and remote management capabilities. Examples are given of how to enable remoting, run remote commands, create remote sessions, and customize the remoting experience through session configurations. Learning resources on PowerShell remoting are also listed.
This document provides a technical overview of SharePoint 2010 for IT professionals. It discusses new features including improved central administration capabilities for managing farms, the use of service applications to provide shared services across farms, and enhanced backup and restore functionality using Windows PowerShell cmdlets. The document also covers SharePoint 2010 deployment options such as in-place and database attach upgrades and how to mitigate downtime during upgrades.
Semantic Cultivators : The Critical Future Role to Enable AIartmondano
By 2026, AI agents will consume 10x more enterprise data than humans, but with none of the contextual understanding that prevents catastrophic misinterpretations.
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...SOFTTECHHUB
I started my online journey with several hosting services before stumbling upon Ai EngineHost. At first, the idea of paying one fee and getting lifetime access seemed too good to pass up. The platform is built on reliable US-based servers, ensuring your projects run at high speeds and remain safe. Let me take you step by step through its benefits and features as I explain why this hosting solution is a perfect fit for digital entrepreneurs.
Dev Dives: Automate and orchestrate your processes with UiPath MaestroUiPathCommunity
This session is designed to equip developers with the skills needed to build mission-critical, end-to-end processes that seamlessly orchestrate agents, people, and robots.
📕 Here's what you can expect:
- Modeling: Build end-to-end processes using BPMN.
- Implementing: Integrate agentic tasks, RPA, APIs, and advanced decisioning into processes.
- Operating: Control process instances with rewind, replay, pause, and stop functions.
- Monitoring: Use dashboards and embedded analytics for real-time insights into process instances.
This webinar is a must-attend for developers looking to enhance their agentic automation skills and orchestrate robust, mission-critical processes.
👨🏫 Speaker:
Andrei Vintila, Principal Product Manager @UiPath
This session streamed live on April 29, 2025, 16:00 CET.
Check out all our upcoming Dev Dives sessions at https://community.uipath.com/dev-dives-automation-developer-2025/.
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdfAbi john
Analyze the growth of meme coins from mere online jokes to potential assets in the digital economy. Explore the community, culture, and utility as they elevate themselves to a new era in cryptocurrency.
Automation Dreamin' 2022: Sharing Some Gratitude with Your UsersLynda Kane
Slide Deck from Automation Dreamin'2022 presentation Sharing Some Gratitude with Your Users on creating a Flow to present a random statement of Gratitude to a User in Salesforce.
Hands On: Create a Lightning Aura Component with force:RecordDataLynda Kane
Slide Deck from the 3/26/2020 virtual meeting of the Cleveland Developer Group presentation on creating a Lightning Aura Component using force:RecordData.
Procurement Insights Cost To Value Guide.pptxJon Hansen
Procurement Insights integrated Historic Procurement Industry Archives, serves as a powerful complement — not a competitor — to other procurement industry firms. It fills critical gaps in depth, agility, and contextual insight that most traditional analyst and association models overlook.
Learn more about this value- driven proprietary service offering here.
"Rebranding for Growth", Anna VelykoivanenkoFwdays
Since there is no single formula for rebranding, this presentation will explore best practices for aligning business strategy and communication to achieve business goals.
Complete Guide to Advanced Logistics Management Software in Riyadh.pdfSoftware Company
Explore the benefits and features of advanced logistics management software for businesses in Riyadh. This guide delves into the latest technologies, from real-time tracking and route optimization to warehouse management and inventory control, helping businesses streamline their logistics operations and reduce costs. Learn how implementing the right software solution can enhance efficiency, improve customer satisfaction, and provide a competitive edge in the growing logistics sector of Riyadh.
This is the keynote of the Into the Box conference, highlighting the release of the BoxLang JVM language, its key enhancements, and its vision for the future.
Spark is a powerhouse for large datasets, but when it comes to smaller data workloads, its overhead can sometimes slow things down. What if you could achieve high performance and efficiency without the need for Spark?
At S&P Global Commodity Insights, having a complete view of global energy and commodities markets enables customers to make data-driven decisions with confidence and create long-term, sustainable value. 🌍
Explore delta-rs + CDC and how these open-source innovations power lightweight, high-performance data applications beyond Spark! 🚀
AI and Data Privacy in 2025: Global TrendsInData Labs
In this infographic, we explore how businesses can implement effective governance frameworks to address AI data privacy. Understanding it is crucial for developing effective strategies that ensure compliance, safeguard customer trust, and leverage AI responsibly. Equip yourself with insights that can drive informed decision-making and position your organization for success in the future of data privacy.
This infographic contains:
-AI and data privacy: Key findings
-Statistics on AI data privacy in the today’s world
-Tips on how to overcome data privacy challenges
-Benefits of AI data security investments.
Keep up-to-date on how AI is reshaping privacy standards and what this entails for both individuals and organizations.
Learn the Basics of Agile Development: Your Step-by-Step GuideMarcel David
New to Agile? This step-by-step guide is your perfect starting point. "Learn the Basics of Agile Development" simplifies complex concepts, providing you with a clear understanding of how Agile can improve software development and project management. Discover the benefits of iterative work, team collaboration, and flexible planning.
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...Alan Dix
Talk at the final event of Data Fusion Dynamics: A Collaborative UK-Saudi Initiative in Cybersecurity and Artificial Intelligence funded by the British Council UK-Saudi Challenge Fund 2024, Cardiff Metropolitan University, 29th April 2025
https://alandix.com/academic/talks/CMet2025-AI-Changes-Everything/
Is AI just another technology, or does it fundamentally change the way we live and think?
Every technology has a direct impact with micro-ethical consequences, some good, some bad. However more profound are the ways in which some technologies reshape the very fabric of society with macro-ethical impacts. The invention of the stirrup revolutionised mounted combat, but as a side effect gave rise to the feudal system, which still shapes politics today. The internal combustion engine offers personal freedom and creates pollution, but has also transformed the nature of urban planning and international trade. When we look at AI the micro-ethical issues, such as bias, are most obvious, but the macro-ethical challenges may be greater.
At a micro-ethical level AI has the potential to deepen social, ethnic and gender bias, issues I have warned about since the early 1990s! It is also being used increasingly on the battlefield. However, it also offers amazing opportunities in health and educations, as the recent Nobel prizes for the developers of AlphaFold illustrate. More radically, the need to encode ethics acts as a mirror to surface essential ethical problems and conflicts.
At the macro-ethical level, by the early 2000s digital technology had already begun to undermine sovereignty (e.g. gambling), market economics (through network effects and emergent monopolies), and the very meaning of money. Modern AI is the child of big data, big computation and ultimately big business, intensifying the inherent tendency of digital technology to concentrate power. AI is already unravelling the fundamentals of the social, political and economic world around us, but this is a world that needs radical reimagining to overcome the global environmental and human challenges that confront us. Our challenge is whether to let the threads fall as they may, or to use them to weave a better future.
3. >_ whoami
Distinguished Member Technical Staff @ Dell
EMC
Microsoft MVP (CDM)
Published Author
Founder and Editor @ PowerShell Magazine
Twitter.com/Ravikanth
GitHub.com/rchaganti
http://book.azc.li
4. Azure @ Command Line
Azure CLI 1.0
Azure CLI 2.0
Az PowerShell Module
5. Azure @ Command Line
Azure CLI 2.0 Az Module
Windows
Linux
macOS
Cloud Shell
VS Code
Container
Open Source
So, how exactly do we choose between these?
6. Azure CLI 2.0
Written in Python
Current version is 2.0.54
Usage: az [group] [subgroup] [command] {parameters}
Supports interactive execution
Supports JMESPath for queries
Supports extensions
8. Azure PowerShell Az Module
Current version is 1.0.0
A rollup module
No interactive experience like Az Cli
Help and documentation still evolving
All PowerShell goodness to work with output
Enables legacy command support through
aliases
10. Summary
Azure CLI
Commands are more intuitive
az interactive can be very helpful for beginners
Scripting requires Unix/Linux shell scripting
experience
Azure PowerShell
Beginners may find it difficult to discover commands
Existing PowerShell experience can be very useful
11. Resources
Az Cli: https://github.com/Azure/azure-cli
Docs: https://docs.microsoft.com/en-us/cli/azure/
Az Module: https://github.com/Azure/azure-
powershell
Docs: https://docs.microsoft.com/en-
us/powershell/azure