Categories
Artificial Intelligence AWS Azure Bibliography C# .NET Cloud Data Science - Big Data DevOps DevSecOps-Security-Privacy GCP Go Programming Language Java JavaScript Kotlin Kubernetes Linux Networking Operating Systems PowerShell Python React Software Engineering Spring Framework Swift TypeScript Vue.js Framework

Manning Publications

See also Java Bibliography, JavaScript Bibliography, Python Bibliography

Manning publishes the best quality IT books in the industry.

Manning is an independent publisher, providing computer books for software developers, engineers, architects, system administrators, and managers. Our books also cover topics for young programmers, students, and occasionally children.

summary

Manning is an independent publisher of computer books and video courses for software developers, engineers, architects, system administrators, managers and all who are professionally involved with the computer business. We also publish for students and young programmers, including occasionally for children. We are an entirely virtual organization based on Shelter Island, New York, with many staff working from far-flung places like Manila and Zagreb.

company character

“Independent” means we are not owned by a large corporate entity and are free to make decisions without bureaucratic overhead. That has allowed us to innovate and be flexible and to quickly adjust what we do as we go. We were the first by several years to sell our books as unprotected PDFs, something that later became commonplace. We were the first to start selling books before they were finished, in the Manning Early Access Program. This gave our readers access to our content as soon as it was readable, and this too has become common in the industry. And it means we are thinking every day about new ways to satisfy our customers, some of which we hope you will be pleased to discover in the not-too-distant future.

how we improve

We published our first book in 1993 and have been learning from our successes, and even more from our mistakes, ever since. Every new book teaches us something that helps us improve:

  • How to choose the topics we publish on
  • How to find the right authors for each book
  • How to help authors write the best books they can
  • How to ensure the content is valuable and easy to learn
  • How to let readers know about our content

book series

We publish standalone titles as well as the following book series:

  • Hello!
  • In Action
  • In Practice
  • In Depth
  • In a Month of Lunches

availability

Readers can access our books through the Manning Early Access Program, O’Reilly Learning (formerly Safari Books Online), and iBooks. Print copies, wherever they are bought, come with free electronic versions in PDF, ePub and Kindle formats. With your print copy in hand, register it on the Manning site and you can download the digital versions from your account.

At this time, our eBooks are available only from Manning.com and Apple’s iBookstore.

https://www.manning.com/manning

Sources:

Fair Use Sources:

Categories
Artificial Intelligence AWS Azure Bibliography C Language C# .NET C++ Cloud Data Science - Big Data DevOps DevSecOps-Security-Privacy Django Web Framework Flask Web Framework GCP Go Programming Language Java JavaScript Kotlin Kubernetes Linux Networking Operating Systems PowerShell Python Ruby Software Engineering Spring Framework Swift TypeScript Windows Server

Udemy

See Dr. Angela Yu, Udemy’s best instructor: 100 Days of Code – The Complete Python Pro Bootcamp

Udemy, Inc. is an American massive open online course (MOOC) provider aimed at professional adults and students. It was founded in May 2010 by Eren Bali, Gagan Biyani, and Oktay Caglar.

As of February 2021, the platform has more than 40 million students, 155,000 courses and 70,000 instructors teaching courses in over 65 languages. There have been over 480 million course enrollments. Students and instructors come from 180+ countries and 2/3 of the students are located outside of the U.S.[3]

Students take courses largely as a means of improving job-related skills.[4] Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.[5] As of 2021, there are more than 155,000 courses on the website.[6][3]

The headquarters of Udemy is located in San Francisco, California, with offices in Denver, Colorado; Dublin, Ireland; Ankara, Turkey; Sao Paulo, Brazil; and Gurugram, India.[7]

(WP)

Sources:

Fair Use Sources:

Categories
Azure C# .NET Cloud DevOps History Networking Operating Systems PowerShell Software Engineering TypeScript Windows Desktop Windows Server

Microsoft Glossary of Terms – Windows – Azure – Office365 – PowerShell – C# .NET

Microsoft Glossary of Terms – Windows – Azure – Office365 – PowerShell – C# .NET

Fair Use Source: TTG

Microsoft Windows This glossary contains terms related to Microsoft software for operating systems, e-mail, collaboration, backup and recovery, server hardware, storage management, infrastructure security and server virtualization.” (TTG)

  • Active Directory – “Active Directory (AD) is Microsoft’s proprietary directory service.” (TTG)
  • Active Directory functional levels – “Active Directory functional levels are controls that specify which advanced Active Directory domain features can be used in an enterprise domain.” (TTG)
  • ActiveX – “ActiveX is a set of object-oriented programming technologies Microsoft developed for Internet Explorer to facilitate rich media playback.” (TTG)
  • ActiveX control – “An ActiveX control is a component program object that can be re-used by many application programs within a computer or among computers in a network.” (TTG)
  • Azure Container Instances – “Azure Container Instances is a service that enables a developer to deploy containers on the Microsoft Azure public cloud without having to provision or manage any underlying infrastructure.” (TTG)
  • Azure HDInsight – “Azure HDInsight is a cloud-based service from Microsoft for big data analytics that helps organizations process large amounts of streaming or historical data.” (TTG)
  • Azure Kubernetes Service (AKS) – “Azure Kubernetes Service (AKS) is a managed container orchestration service, based on the open source Kubernetes system, which is available on the Microsoft Azure public cloud.” (TTG)
  • Azure Migrate – “Azure Migrate is a Microsoft service that helps an enterprise assess how its on-premises workloads will perform, and how much they will cost to host, in the Azure public cloud.” (TTG)
  • Azure Notification Hubs – “Azure Notification Hubs are push notification engines designed to update users with alerts about new content for a given site, service or app.” (TTG)
  • Azure Quantum – “Azure Quantum is a full-stack cloud service designed to allow users remote access to quantum computers.” (TTG)
  • Azure Reserved Virtual Machine Instances – “Azure Reserved Virtual Machine Instances (RIs) are a type of virtual machine (VM) on the Azure public cloud that a development or IT team can reserve to use in advance.” (TTG)
  • Azure SQL Data Warehouse – “Azure SQL Data Warehouse is a managed Data Warehouse-as-a Service (DWaaS) offering provided by Microsoft Azure.” (TTG)

  • chief storyteller – “A chief storyteller is an employee of an organization tasked with wording the company’s mission, history and messages about their brand, also known as their story, as they want it to be heard internally and externally.” (TTG)

  • clean architecture – “Clean architecture is a software design philosophy that separates the elements of the design into ringed levels.” (TTG)
  • compliance as a service (CaaS) – “Compliance as a Service (CaaS) is a cloud service service level agreement (SLA) that specified how a managed service provider (MSP) will help an organization meet its regulatory compliance mandates.” (TTG)
  • data discovery platform – “A data discovery platform is a complete set of tools for the purpose of detecting patterns, and those outlier results outside of patterns, in data.” (TTG)
  • Exchange Online – “Exchange Online is the hosted version of Microsoft’s Exchange Server messaging platform that organizations can obtain as a stand-alone service or via an Office 365 (Microsoft 365) subscription.” (TTG)
  • Exchange Server 2013 Service Pack 1 (SP1) – “Exchange Server 2013 SP1 is a service pack for Exchange Server 2013 that includes a number of new and updated Exchange Server 2013 features and capabilities.” (TTG)
  • Exchange staged migration – “The staged Exchange migration process transfers data and mailboxes from one Exchange server to another, either on-premises or in the cloud.” (TTG)
  • Exchange transaction log – “In Microsoft Exchange, a transaction log is a file that contains a record of the changes that were made to an Exchange database.” (TTG)
  • Group Policy Object (GPO) – “Microsoft’s Group Policy Object (GPO) is a collection of Group Policy settings that defines what a system will look like and how it will behave for a defined group of users.” (TTG)
  • GWX (Get Windows 10) – “GWX (get Windows 10) is a Windows upgrade app that was initially installed after Windows update KB3035583; the app has been the subject of consumer complaints for manipulative design.” (TTG)
  • In-Memory OLTP – “In-Memory OLTP is a Microsoft in-memory technology built into SQL Server and optimized for transaction processing applications.” (TTG)
  • Internet Explorer (IE) – “Internet Explorer (IE) is a World Wide Web browser made by Microsoft for use on its Windows operating system.” (TTG)
  • MAPI over HTTP (Messaging Application Programming Interface over HTTP) – “MAPI over HTTP is the default transport protocol to connect clients to Microsoft Exchange and Exchange Online.” (TTG)
  • MCITP (Microsoft Certified IT Professional) – “An MCITP (Microsoft Certified IT Professional) is a credential that proves that an individual has a complete set of skills required to perform a particular IT job role, such as enterprise or virtualization administrator.” (TTG)
  • MCSA (Microsoft Certified Solutions Associate) – “MCSA (Microsoft Certified Solutions Associate) is a certification program intended for people who seek entry-level jobs in an information technology (IT) environment.” (TTG)
  • MCSE Private Cloud (Microsoft Certified Solutions Expert Private Cloud) – “Microsoft Certified Solutions Expert (MCSE) Private Cloud is a new Microsoft certification covering Windows 2012 Hyper-V and System Center 2012, as well as applications such as SharePoint and Exchange.” (TTG)
  • Microsoft – “Microsoft is a leading global vendor of computer software; hardware for computer, mobile and gaming systems; and cloud services.” (TTG)
  • Microsoft Active Directory Migration Tool (ADMT) – “The Microsoft Active Directory Migration Tool (ADMT) is a tool used to move Active Directory objects from one Windows Server Active Directory domain or forest to another.” (TTG)
  • Microsoft Active Directory Rights Management Services (AD Rights Management Services) – “Active Directory Rights Management Services (AD RMS) is a security tool that provides a safeguard to prevent unauthorized access to data.” (TTG)
  • Microsoft Antigen – “Microsoft Antigen is a set of programs that provides security and e-mail filtering for network servers.” (TTG)
  • Microsoft Antimalware for Azure – “Microsoft Antimalware for Azure is a security extension in Microsoft Azure that extends antimalware protection to virtual machines and to cloud services.” (TTG)
  • Microsoft App-V (Microsoft Application Virtualization) – “Microsoft App-V is a tool IT administrators can use to virtualize and stream applications to users from a centrally managed location.” (TTG)
  • Microsoft AppSource – “Microsoft AppSource is an app store for business applications such as Office 365 (Microsoft 365), Dynamics 365, Power BI or separate Azure web apps.” (TTG)
  • Microsoft Assessment and Planning (MAP) Toolkit – “Microsoft Assessment and Planning (MAP) Toolkit is a free utility IT can use to determine whether or not its infrastructure is prepared for a migration to a new operating system, server version or cloud-based deployment.” (TTG)
  • Microsoft AzMan (Microsoft Authorization Manager) – “Microsoft AzMan (Authorization Manager) is a role-based access and security framework.” (TTG)
  • Microsoft Azure – “Microsoft Azure, formerly known as Windows Azure, is Microsoft’s public cloud computing platform.” (TTG)
  • Microsoft Azure Active Directory Authentication Library (ADAL) for Microsoft SQL Server – “Microsoft Azure Active Directory Authentication Library (ADAL) enables applications to authenticate to Microsoft Azure SQL Database using Azure Active Directory.” (https://microsoft.com/en-us/download/details.aspx?id=48742)
  • Microsoft Azure Active Directory Connect (Microsoft Azure AD Connect) – “Microsoft Azure Active Directory Connect (Microsoft Azure AD Connect) is a tool for connecting on-premises identity infrastructure to Microsoft Azure Active Directory.” (TTG)
  • Microsoft Azure Cosmos DB – “Azure Cosmos DB is a Microsoft cloud database that supports multiple ways of storing and processing data.” (TTG)
  • Microsoft Azure Data Lake – “Microsoft Azure Data Lake is a highly scalable public cloud service that allows developers, scientists, business professionals and other Microsoft customers to gain insight from large, complex data sets.” (TTG)
  • Microsoft Azure File Service – “Microsoft Azure File Service is a service that allows Windows Server admins to access SMB shares in the Azure cloud by setting up file shares in the Azure management console.” (TTG)
  • Microsoft Azure Functions – “Azure Functions is the serverless computing service hosted on the Microsoft Azure public cloud.” (TTG)
  • Microsoft Azure Key Vault – “Microsoft Azure Key Vault is a cloud-hosted management service that allows users to encrypt keys and small secrets like passwords or answers to security questions that are used in their cloud applications and services.” (TTG)
  • Microsoft Azure Marketplace – “Microsoft Azure Marketplace is an online store that provides tools and applications that are compatible with the Azure public cloud.” (TTG)
  • Microsoft Azure Operational Insights – “Microsoft Azure Operational Insights (AOI) is a cloud-hosted Software as a Service tool that allows an IT operations staff to collect and search data from multiple machines for analysis.” (TTG)
  • Microsoft Azure Premium Storage – “Microsoft Azure Premium Storage is solid-state drive storage for Azure virtual machines for workloads that require low latency and high throughput.” (TTG)
  • Microsoft Azure RemoteApp (Remote Application Services) – “Microsoft Azure RemoteApp (Remote Application Services) is a program that allows organizations to make remotely accessed programs or applications in Microsoft Azure, known as RemoteApp programs, appear as if they are native to end users’ local computers.” (TTG)
  • Microsoft Azure Resource Manager – “Microsoft Azure Resource Manager (ARM) is a management framework that allows administrators to deploy, manage and monitor Azure resources.” (TTG)
  • Microsoft Azure Security Center – “Microsoft Azure Security Center is a set of tools and services for securing virtual machines that run on the Azure public cloud.” (TTG)
  • Microsoft Azure Site Recovery – “Microsoft Azure Site Recovery is a new service in Microsoft Azure primarily used for disaster recovery purposes.” (TTG)
  • Microsoft Azure Stack – “Microsoft Azure Stack is an integrated platform of hardware and software that delivers Microsoft Azure public cloud services in a local data center to let organizations construct hybrid clouds.” (TTG)
  • Microsoft Azure VM Scale Sets – “A Microsoft Azure VM Scale Set is a group of individual virtual machines (VMs) within the Microsoft Azure public cloud that IT administrators can configure and manage as a single unit.” (TTG)
  • Microsoft Certified Solution Developer (MCSD) – “An MCSD (Microsoft Certified Solution Developer) is someone who has passed exams that test their ability to design and develop custom business applications with Microsoft development tools, technologies, and platform.” (TTG)
  • Microsoft Click-To-Run – “Microsoft Click-to-Run is a way to quickly install Microsoft products, including versions of Office 2010 and Office 2013.” (TTG)
  • Microsoft Client Hyper-V – “Microsoft Client Hyper-V is a type-1 hypervisor for the Windows 8.” (TTG)
  • Microsoft Cloud Hybrid Search Service Application – “Microsoft Cloud Hybrid Search Service Application is a hybrid enterprise search capability that enables organizations to search both on-premises and cloud-based data repositories without generated siloed results.” (TTG)
  • Microsoft Cloud Security Readiness Tool (CSRT) – “The Microsoft Cloud Security Readiness Tool (CSRT) is a survey that assesses the systems, processes and productivity of an IT environment in preparation for the adoption and secure use of cloud computing services.” (TTG)
  • Microsoft Cloud Witness – “Microsoft Cloud Witness is a high availability feature for failover clusters that uses storage in the Microsoft Azure cloud platform to ensure clusters continue to function if there is a site outage.” (TTG)
  • Microsoft Cluster Operating System (OS) Rolling Upgrade – “Microsoft Cluster Operating System (OS) Rolling Upgrade is a feature that keeps Hyper-V virtual machines (VMs) or Scale-Out File Server workloads running during an upgrade from a Windows Server 2012 R2 cluster to a Windows Server 2016 cluster.” (TTG)
  • Microsoft Cluster Server (MSCS) Generic Application – “Generic Application is a Microsoft Cluster Server (MSCS) resource type responsible for managing cluster-unaware applications.” (TTG)
  • Microsoft Cluster Server (MSCS) Generic Script – “Generic Script is a Microsoft Cluster Server (MSCS) resource type in a server cluster or failover cluster that supports an application controlled by a script that runs in Windows Script Host (WSH).” (TTG)
  • Microsoft Cluster Service (MSCS) – “Microsoft Cluster Service (MSCS) is a service that provides high availability (HA) for applications such as databases, messaging and file and print services.” (TTG)
  • Microsoft Connectivity Analyzer (MCA) – “The Microsoft Connectivity Analyzer (MCA) is a diagnostics tool for troubleshooting and testing connectivity to several Microsoft messaging products from a client machine on an organization’s network.” (TTG)
  • Microsoft Cortana – “Cortana, Microsoft’s virtual assistant, debuted in Windows Phone 8.” (TTG)
  • Microsoft CPS (Microsoft Cloud Platform System) – “Microsoft CPS (Microsoft Cloud Platform System) is a software stack of Window Server 2012 R2, System Center 2012 R2, and Windows Azure Pack that runs on Dell servers.” (TTG)
  • Microsoft DirectAccess Connectivity Assistant (Microsoft DCA) – “Microsoft DirectAccess Connectivity Assistant (Microsoft DCA) is a tool administrators use to improve an enterprise’s DirectAccess connection.” (TTG)
  • Microsoft Dynamic Access Control (DAC) – “Microsoft Dynamic Access Control (DAC) is a data governance tool in Windows Server 2012 that lets admins control the permission of access settings in an organization.” (TTG)
  • Microsoft Dynamics 365 – “Microsoft Dynamics 365 is a cloud-based business applications platform that combines components of customer relationship management (CRM) and enterprise resource planning (ERP), along with productivity applications and artificial intelligence tools.” (TTG)
  • Microsoft Dynamics AX (Microsoft Axapta) – “Microsoft Dynamics AX is a multi-language, multi-currency, industry-specific global enterprise resource planning (ERP) software product.” (TTG)
  • Microsoft Edge – “Microsoft Edge is the browser for Windows 10; Edge replaces Internet Explorer, the browser that debuted with Windows 95 and was a part of Windows operating systems for the following two decades.” (TTG)
  • Microsoft Edge Web Notes – “Microsoft Edge Web Notes is a feature in Microsoft’s Edge browser that lets users draw, highlight or type directly on webpages and web apps.” (TTG)
  • Microsoft Enhanced Mitigation Experience Toolkit (EMET) – “Microsoft’s Enhanced Mitigation Experience Toolkit (EMET) is a free Windows-based security tool that adds supplemental security defenses to defend potentially vulnerable legacy and third-party applications.” (TTG)
  • Microsoft Exchange 2010 Mailbox Server Role Requirements Calculator – “The Microsoft Exchange 2010 Mailbox Server Role Requirements Calculator is a free, downloadable tool from Microsoft that helps Exchange 2010 administrators design their mailbox server role so that it is optimized for their specific deployment.” (TTG)
  • Microsoft Exchange 2013 Managed Store – “The Microsoft Exchange 2013 Managed Store is a mechanism used in Exchange Server 2013 to isolate failures at the database level.” (TTG)
  • Microsoft Exchange 2013 Poison Message Queue – “Microsoft Exchange 2013 Poison Message Queue is a queue that exists specifically to hold messages deemed harmful to the deployment after a transport server or service failure.” (TTG)
  • Microsoft Exchange 2013 Safety Net – “The Microsoft Exchange 2013 Safety Net is a feature new in Exchange Server 2013 that helps reduce data loss through delivery of copied email messages.” (TTG)
  • Microsoft Exchange 2013 site mailbox – “A Microsoft Exchange 2013 site mailbox is an Exchange 2013 feature that helps facilitate collaboration between SharePoint 2013 users.” (TTG)
  • Microsoft Exchange ActiveSync – “Microsoft Exchange ActiveSync is a synchronization protocol that enables users of mobile devices to access email, calendar, contacts, and tasks from their organization’s Microsoft Exchange server.” (TTG)
  • Microsoft Exchange Address Book Policy (ABP) – “A Microsoft Exchange Address Book Policy is a feature that allows administrators to segment Exchange Global Address Lists in order to give users specified views of other users’ email addresses in their Exchange organization.” (TTG)
  • Microsoft Exchange Fast Access – “Microsoft Exchange Fast Access is a new feature in Microsoft Outlook 2013 that helps improve the email client’s startup synchronization time.” (TTG)
  • Microsoft Exchange Global Address List (GAL) – “The Microsoft Exchange Global Address List is a list of all users and their respective email addresses within an Exchange Server organization that uses Microsoft Outlook for email.” (TTG)
  • Microsoft Exchange In-Place eDiscovery – “Microsoft Exchange In-Place eDiscovery is an administrative feature to perform legal discovery searches for relevant content in mailboxes.” (TTG)
  • Microsoft Exchange Information Store – “Microsoft Exchange Information Store is a storage platform that is used to manage numerous types of information within an Exchange Server deployment.” (TTG)
  • Microsoft Exchange Mailbox Replication Service (MRS) – “The Microsoft Exchange Mailbox Replication Service (MRS) is a feature that handles mailbox import, export, migration and restoration requests on Exchange Server.” (TTG)
  • Microsoft Exchange Management Shell (EMS) – “Microsoft Exchange Management Shell (EMS) is a scripting platform that enables administrators to manage Exchange Server.” (TTG)
  • Microsoft Exchange Online Protection (EOP) – “Microsoft Exchange Online Protection (EOP) is an email cloud service that provides end users with protection against spam and malware.” (TTG)
  • Microsoft Exchange RBAC (Role Based Access Control) – “Microsoft Exchange RBAC is a permissions model used in Exchange Server 2010 and Exchange Server 2013.” (TTG)
  • Microsoft Exchange Server – “Microsoft Exchange Server is Microsoft’s email, calendaring, contact, scheduling and collaboration platform.” (TTG)
  • Microsoft Exchange Server 2010 – “Exchange Server 2010 is the version of Microsoft’s messaging platform that replaced Exchange Server 2007.” (TTG)
  • Microsoft Exchange Server 2013 – “Exchange Server 2013 is an iteration of Microsoft’s Exchange server.” (TTG)
  • Microsoft Exchange Server 2013 Managed Availability – “Microsoft Exchange Server 2013 Managed Availability is a built-in monitoring and recovery platform in Exchange 2013.” (TTG)
  • Microsoft Exchange Server 2016 – “Microsoft Exchange Server 2016 is the latest iteration of the Exchange Server messaging platform.” (TTG)
  • Microsoft Exchange Server ActiveSync Web Administration Tool – “The Microsoft Exchange Server ActiveSync Web Administration Tool is a software application that provides a network administrator with a Web interface for mobile device management.” (TTG)
  • Microsoft Exchange Server Jetstress – “Microsoft Exchange Server Jetstress is a tool that administrators can use to validate their Exchange Server storage configuration.” (TTG)
  • Microsoft Exchange Server Profile Analyzer (EPA) – “The Microsoft Exchange Server Profile Analyzer (EPA) is a Web-based tool that allows an administrator to gather data about a specific Exchange mailbox store or entire Exchange Server organization.” (TTG)
  • Microsoft Exchange System Attendant (SA) – “Microsoft Exchange System Attendant service is software that proxies Active Directory requests and regulates internal Exchange Server functions.” (TTG)
  • Microsoft Failover Cluster Manager (MSFCM) – “Microsoft Failover Cluster Manager (MSFCM) is a specific management function within the Windows Server operating system which is used to create, validate, and manage failover server clusters running Windows Server.” (TTG)
  • Microsoft FAST Search – “Microsoft FAST Search is the search engine for Microsoft’s SharePoint collaboration platform.” (TTG)
  • Microsoft FIM (Microsoft Forefront Identity Manager) – “Microsoft Forefront Identity Manager (FIM) is a self-service identity management software suite.” (TTG)
  • Microsoft Flow – “Microsoft Flow, now called Power Automate, is cloud-based software that allows employees to create and automate workflows and tasks across multiple applications and services without help from developers.” (TTG)
  • Microsoft Forefront Unified Access Gateway (Microsoft Forefront UAG) – “Microsoft Forefront Unified Access Gateway (Forefront UAG) is a tool that can provide a secure remote access option for remote end users who want to access corporate resources on PCs as well as on mobile devices.” (TTG)
  • Microsoft Group Policy administrative template – “A Microsoft Group Policy administrative template is a file that supports the implementation of Microsoft Windows Group Policy and centralized user and machine management in Active Directory environments.” (TTG)
  • Microsoft HealthVault – “Microsoft HealthVault, which launched in October 2007, is a free personal health record (PHR) service offered by Microsoft that allows individuals to store personal health and fitness information in a central location.” (TTG)
  • Microsoft HoloLens – “Microsoft HoloLens is a virtual reality (VR) headset with transparent lenses for an augmented reality experience.” (TTG)
  • Microsoft Hybrid Configuration Wizard – “The Microsoft Hybrid Configuration wizard is a tool in Exchange Server 2013 that provides a method for admins to create and configure hybrid deployments.” (TTG)
  • Microsoft Hyper-V Best Practices Analyzer – “Microsoft Hyper-V Best Practices Analyzer is a server management tool that scans server configurations and generates a report that identifies best practice violations.” (TTG)
  • Microsoft Hyper-V Shielded VM – “A Microsoft Hyper-V Shielded VM is a security feature of Windows Server 2016 that protects a Hyper-V second-generation virtual machine (VM) from access or tampering by using a combination of Secure Boot, BitLocker encryption, virtual Trusted Platform Module (TPM) and the Host Guardian Service.” (TTG)
  • Microsoft Hyper-V version 1.0 – “Hyper-V is Microsoft’s server virtualization software for Microsoft Server 2008.” (TTG)
  • Microsoft Identity Manager 2016 – “Microsoft Identity Manager 2016 is a tool that allows organizations to manage access, users, policies and credentials.” (TTG)
  • Microsoft Intune – “Microsoft Intune is a cloud-based enterprise mobility management tool that aims to help organizations manage the mobile devices employees use to access corporate data and applications, such as email.” (TTG)
  • Microsoft iSCSI Initiator – “Microsoft iSCSI Initiator is a tool that connects external iSCSI-based storage to host computers with an Ethernet network adapter.” (TTG)
  • Microsoft Log Parser Studio – “Microsoft Log Parser Studio is a front-end utility that features a graphical user interface, report builder and query repository for Microsoft’s Log Parser application.”
  • Microsoft Managed Desktop (MMD) – “Microsoft Managed Desktop (MMD) is a subscription-based desktop as a service (DaaS) cloud platform that includes Windows 10 Enterprise, Office 365 (Microsoft 365), Enterprise Mobility and Security on select Windows PCs and Windows 10-enabled devices.” (TTG)
  • Microsoft Management Console (MMC) – “The Microsoft Management Console (MMC) is an application that provides a graphical-user interface (GUI) and a programming framework in which consoles (collections of administrative tools) can be created, saved, and opened.” (TTG)
  • Microsoft Nano Server – “Microsoft Nano Server is a lightweight operating system based on Microsoft Windows Server 2016 that is tailored for use as an OS layer for virtualized container instances.” (TTG)
  • Microsoft Network Access Protection (NAP) – “Network access protection (NAP), introduced with Windows Server 2008, is Microsoft’s approach to controlling access to a network based on a determination of each device’s health.” (TTG)
  • Microsoft Network Device Enrollment Service (NDES) – “Microsoft Network Device Enrollment Service (NDES) is a security feature in Windows Server 2008 R2 and later Windows Server operating versions.” (TTG)
  • Microsoft Network Policy and Access Services (Microsoft NPAS) – “Microsoft Network Policy and Access Services (Microsoft NPAS) is a server role in Windows 2008 and Windows Server 2012 that allows administrators to provide local and remote network access.” (TTG)
  • Microsoft Office 2013 (MS Office 2013) – Microsoft Office 2013 is a suite of office productivity applications used in homes and businesses of all sizes.” (TTG)
  • Microsoft Office 365 Admin Center – “The Microsoft Office 365 Admin Center is the web-based portal administrators use to manage user accounts and configuration settings for the Office 365 subscription services, including Exchange Online and SharePoint Online.” (TTG)
  • Microsoft Office 365 admin roles – “Microsoft Office 365 admin roles give users authorization to perform certain tasks in the Office 365 admin center.” (TTG)
  • Microsoft Office 365 Advanced Threat Protection – “Microsoft Office 365 Advanced Threat Protection (ATP) is Microsoft’s optional cloud-based service that scans and filters email to protect subscribers from malware in attachments and hyperlinks to malicious websites.” (TTG)
  • Microsoft Office 365 Groups – “Microsoft Office 365 Groups is a cloud collaboration feature for communication, coordinating group efforts and exchanging information.” (TTG)
  • Microsoft Office 365 suite – “Microsoft Office 365 suite (now called Microsoft 365) is a hosted, online version of Microsoft Office software.” (TTG)
  • Microsoft Office Delve – “Microsoft Delve is a discovery and collaboration tool within Office 365 (Microsoft 365) that uses machine learning to help users work more efficiently.” (TTG)
  • Microsoft Office for iPad – “Microsoft Office for iPad is an app that allows users to use Microsoft Office on an Apple iPad.” (TTG)

” (B087XCZ77Y, WS19IO)

” (WS19IO)

Sources:

Fair Use Sources:

Categories
Artificial Intelligence AWS Azure Cloud Data Science - Big Data DevOps DevSecOps-Security-Privacy GCP Kubernetes Networking Operating Systems Software Engineering

DevOps

“DevOps is the buzzword these days in both software and business circles. Why? Because it has revolutionized the way modern businesses do business and, in the process, achieved milestones that weren’t possible before.” On this site, “you’ll learn what DevOps is, how it evolved, how your business can benefit from implementing it, and success stories of some of the world’s biggest and most popular companies that have embraced DevOps as part of their business.” (DMH)

“DevOps – or Development and Operations – is a term used in enterprise software development that refers to a kind of agile relationship between information technologies (IT) operations and development. The primary objective of DevOps is to optimize this relationship through fostering better collaboration and communication between development and IT operations. In particular, it seeks to integrate and activate important modifications into an enterprise’s production processes as well as to strictly monitor problems and issues as they occur so these can be addressed as soon as possible without having to disrupt other aspects of the enterprise’s operations. By doing so, DevOps can help enterprises register faster turnaround times, increase frequency of deployment of crucial new software or programs, achieve faster average recovery times, increase success rate for newly released programs, and minimize the lead time needed in between modifications or fixes to programs.” (DMH)

“DevOps is crucial for the success of any enterprise because, by nature, enterprises need to segregate business units as individually operating entities for a more efficient system of operations. However, part of such segregation is the tendency to tightly control and guard access to information, processes and management. And this can be a challenge, particularly for the IT operations unit that needs access to key information from all business units in order to provide the best IT service possible for the whole enterprise. Simply put, part of the challenge in segregating business units into individually operating ones that are independent of each other is the relatively slow flow of information to and from such units because of bureaucracy.” (DMH)

“Moving towards an organizational culture based on DevOps – one where the enterprise’s operations units and IT developers are considered as “partners” instead of unrelated units – is an effective way to break down the barriers between them. This is because an enterprise whose culture is based on DevOps is one that can help IT personnel provide organization with the best possible software with the least risk for glitches, hitches, or problems. Therefore, a DevOps-based organizational culture is one that can foster an environment where segregated business units can remain independent but, at the same time, work very well with others in order to optimize the organization’s efficiency and productivity.” (DMH)

“” (OADS)

Sources:

Fair Use Sources:

Categories
AWS Azure Bibliography Cloud DevOps DevSecOps-Security-Privacy GCP Software Engineering

DevOps & Microservices Handbook

Fair Use Source: B07CRJDL6C (DMH)

DevOps & Microservices Handbook: Non-Programmer’s Guide to DevOps and Microservices

Are you a non-coder looking for insight into DevOps and Microservices Architecture? 

As the industry is moving towards maximum digitization there is consensus that DevOps practices help you deliver software faster, more reliably, and with fewer errors.

You may be a consultant, Advisor, Project Manager or a novice into IT industry; after going through this guide you would be able to appreciate DevOps, Microservices and other related concepts like Kanban, Scrum,Agile, SOA, Monolith Architecture, DevOps, Docker, Kubernetes etc.

You would also get to know about the leaders in DevOps and Microservices adoption and impact it had on the overall agility and hyper-growth of the adopters. This book covers the complete lifecycle for your understanding like: Integrating, Testing, Deploying DevOps and Microservices architecture and the Security concerns while deploying it.

I am confident that after going through the book you would be able to navigate the discussion with any stakeholder and take your agenda ahead as per your role. Additionally, if you are new to the industry, and looking for an application development job, this book will help you to prepare with all the relevant information and understanding of the topic.

Book Details

  • ASIN: B07CRJDL6C
  • Publication date: April 29, 2018
  • Print length: 247 pages

Sources:

Fair Use Source: B07CRJDL6C (DMH)

Categories
AWS Azure Bibliography Cloud DevOps DevSecOps-Security-Privacy GCP Kubernetes Linux Operating Systems Software Engineering

Operations Anti-patterns, DevOps Solutions

Fair Use Source: 978-1617296987 (OADS)

Operations Anti-patterns, DevOps Solutions, by Jeffery D. Smith

Book Details

Fair Use Source: 978-1617296987 (OADS)

Categories
Artificial Intelligence AWS Azure Bibliography Cloud Data Science - Big Data DevOps Hardware and Electronics History Networking Operating Systems Software Engineering

TTG – TechTarget Glossaries from WhatIs.com

Fair Use Source: https://whatis.techtarget.com/glossaries

See 809137 TTG-DvOp and 629581 TTG-CC

(TTG) – TechTarget Glossaries from WhatIs.com

Categories
Artificial Intelligence AWS Azure Cloud Data Science - Big Data DevOps DevSecOps-Security-Privacy GCP Hardware and Electronics Kubernetes Linux Networking Operating Systems PowerShell Python Software Engineering Windows Server

IaC Infrastructure as Code

Return to Timeline of the History of Computers, Networking

Infrastructure as code (IaC) is the process of managing and provisioning computer data centers through machine-readable definition files, rather than physical hardware configuration or interactive configuration tools.[1] The IT infrastructure managed by this process comprises both physical equipment, such as bare-metal servers, as well as virtual machines, and associated configuration resources. The definitions may be in a version control system. It can use either scripts or declarative definitions, rather than manual processes, but the term is more often used to promote declarative approaches.

Fair Use Sources:

Categories
AWS Azure Cloud DevOps DevSecOps-Security-Privacy GCP History Kubernetes Linux Networking Operating Systems PowerShell Python Software Engineering Windows Server

SCM Software Configuration Management

Return to Timeline of the History of Computers, Networking

In software engineeringsoftware configuration management (SCM or S/W CM) is the task of tracking and controlling changes in the software, part of the larger cross-disciplinary field of configuration management.[1] SCM practices include revision control and the establishment of baselines. If something goes wrong, SCM can determine what was changed and who changed it. If a configuration is working well, SCM can determine how to replicate it across many hosts.

The acronym “SCM” is also expanded as source configuration management process and software change and configuration management.[2] However, “configuration” is generally understood to cover changes typically made by a system administrator.

Purposes

The goals of SCM are generally:[citation needed]

  • Configuration identification – Identifying configurations, configuration items and baselines.
  • Configuration control – Implementing a controlled change process. This is usually achieved by setting up a change control board whose primary function is to approve or reject all change requests that are sent against any baseline.
  • Configuration status accounting – Recording and reporting all the necessary information on the status of the development process.
  • Configuration auditing – Ensuring that configurations contain all their intended parts and are sound with respect to their specifying documents, including requirements, architectural specifications and user manuals.
  • Build management – Managing the process and tools used for builds.
  • Process management – Ensuring adherence to the organization’s development process.
  • Environment management – Managing the software and hardware that host the system.
  • Teamwork – Facilitate team interactions related to the process.
  • Defect tracking – Making sure every defect has traceability back to the source.

With the introduction of cloud computing the purposes of SCM tools have become merged in some cases. The SCM tools themselves have become virtual appliances that can be instantiated as virtual machines and saved with state and version. The tools can model and manage cloud-based virtual resources, including virtual appliances, storage units, and software bundles. The roles and responsibilities of the actors have become merged as well with developers now being able to dynamically instantiate virtual servers and related resources.[3]

Fair Use Sources:

Categories
Azure Bibliography

Demystifying Azure AI – Implementing the Right AI Features for Your Business

Demystifying Azure AI – Implementing the Right AI Features for Your Business

Author: Kasam Shaikh
ISBN-10: 1484262182
Year: 2020
Pages: 201
Publisher : Apress; 1st Edition (August 31, 2020)
ASIN : B08H4CX65M

Categories
Azure Bibliography

! Template Azure Book

Categories
Azure Bibliography

Microsoft Azure Architect Technologies Study Companion

Fair Use Source: B08JTLTM9P

Hands-on Preparation and Practice for Exam AZ-300 and AZ-303

Author: Rahul Sahay
ISBN-10: 1484261992
ASIN : B08JTLTM9P
Year: 2020
Pages: 792

Book Description:

The book starts with an overview of public, private, and hybrid clouds and then goes into configuration of virtual machines. Azure Resource Manager (ARM) and VM encryption are discussed along with Azure Monitor. You will learn how to work with Azure recommendations and analyze your resource configuration. Storage solutions, connecting to networks, and Azure Active Directory are discussed in depth, with examples. You will be able to migrate servers to Azure and demonstrate server-less computing, load balancing, and app services in Azure. You also will learn about Service Fabric, Azure Kubernetes services, and data security in Azure. Cosmos DB and Relational DB are covered and you will know how to connect to cloud databases using SQL Server Management Studio (SSMS). The book presents exercises, practice questions, and Azure architecture best practices.

Categories
Azure Cloud DevOps

Microsoft Azure Kubernetes Service (AKS)

Microsoft Azure Kubernetes Service (AKS)

External Links:
Categories
AWS Azure Cloud DevOps GCP

DevOps Glossary of Terms

Fair Use Source: 809137

DevOps Terms

“This glossary contains definitions related to the DevOps movement. Some definitions explain the meaning of words used to describe how a DevOps culture breaks down silos between software development and operations teams. Other definitions are related to the software tools that DevOps engineers use to lower costs, achieve higher productivity and automate tasks.

  • 12 factor app (twelve-factor app) – “Twelve-factor app is a methodology for building distributed applications that run in the cloud and are delivered as a service.” (809137 TTG-DvOp)
  • A/B testing (split testing) – “A/B testing, sometimes called split testing, is an assessment tool for identifying which version of something helps an individual or organization meet a business goal more effectively.” (809137 TTG-DvOp)
  • acceptance testing – “An acceptance test confirms that an story is complete by matching a user action scenario with a desired outcome.”
  • ad hoc testing – “Ad hoc testing is a non-methodical approach to assessing the viability of a product.” (809137 TTG-DvOp)
  • Agile Project Management – “Agile Project Management (APM) is an iterative approach to planning and guiding project processes, that breaks it down into smaller cycles called sprints.” (809137 TTG-DvOp)
  • Agile Software Development – “Agile software development — also referred to simply as Agile — is a type of development methodology that anticipates the need for flexibility and applies a level of pragmatism to the delivery of the finished product.” (809137 TTG-DvOp)
  • agile test automation pyramid – “The agile test automation pyramid is a graphical strategy guide for implementing automated software testing.”
  • Agile velocity – “Agile velocity is a metric that predicts how much work a software development team can successfully complete within a two-week sprint (or similar time-boxed period).” (809137 TTG-DvOp)
  • AIOps (artificial intelligence for IT operations) – “AIOps is an umbrella term for the use of big data analytics, machine learning and other AI technologies to automate the identification and resolution of common IT issues.” (809137 TTG-DvOp)
  • Amazon EBS (Elastic Block Store) – “Amazon Elastic Block Store is a cloud-based block storage system provided by Amazon Web Services (AWS) that is best used for storing persistent data.” (809137 TTG-DvOp)
  • Amazon Elastic Container Service (Amazon ECS) – “Amazon Elastic Container Service (ECS) is a cloud computing service in Amazon Web Services (AWS) that manages containers and allows developers to run applications in the cloud without having to configure an environment for the code to run in.” (809137 TTG-DvOp)
  • Amazon Simple Database Service (SimpleDB) – “Amazon Simple Database Service (SimpleDB), also known as a key value data store, is a highly available and flexible non-relational database that allows developers to request and store data, with minimal database management and administrative responsibility.” (809137 TTG-DvOp)
  • Amazon SWF (Simple WorkFlow Service) – “Amazon SWF (Simple Workflow Service) is an Amazon Web Services tool that helps developers coordinate, track and audit multi-step, multi-machine application jobs.” (809137 TTG-DvOp)
  • Amazon Web Services (AWS) – “AWS (Amazon Web Services) is a comprehensive, evolving cloud computing platform provided by Amazon that includes a mixture of infrastructure as a service (IaaS), platform as a service (PaaS) and packaged software as a service (SaaS) offerings.” (809137 TTG-DvOp)
  • Ansible – “Ansible is an open source IT configuration management (CM) and automation platform, provided by Red Hat.” (809137 TTG-DvOp)
  • Ansible playbook – “An Ansible playbook is an organized unit of scripts that defines work for a server configuration managed by the automation tool Ansible.” (809137 TTG-DvOp)
  • Apache HBase – “Apache HBase is a column-oriented key/value data store built to run on top of the Hadoop Distributed File System (HDFS).” (809137 TTG-DvOp)
  • Apache ZooKeeper – “Apache ZooKeeper is an open source file application program interface (API) that allows distributed processes in large systems to synchronize with each other so that all clients making requests receive consistent data.” (809137 TTG-DvOp)
  • AppBuilder – “AppBuilder is an application development tool that takes advantage of reusable HTML5/Java Script to let developers create cross-platform applications that work seamlessly on iOS, Android or Windows Phones.” (809137 TTG-DvOp)
  • application containerization (app containerization) – “Application containerization is an OS-level virtualization method used to deploy and run distributed applications without launching an entire virtual machine (VM) for each app.” (809137 TTG-DvOp)
  • application monitoring and management (AMM) – “Application monitoring and management is the administrative area and associated tools involved with overseeing the operation of business software and ensuring that it functions and performs as expected.” (809137 TTG-DvOp)
  • application release automation (ARA) – “Application release automation (ARA) is a process that packages and deploys an application, or application updates, through the stages of development to production automatically.” (809137 TTG-DvOp)
  • artifact (software development) – “An artifact, in software development, is work that has been documented and stored in a repository so it can be retrieved upon demand.” (809137 TTG-DvOp)
  • automated testing – “Automated testing is a process that validates if software is functioning appropriately and meeting requirements before it is released into production.” (809137 TTG-DvOp)
  • AutoRABIT – “AutoRABIT is an end-to-end release management suite specifically aimed at streamlining the development and release of Salesforce.” (809137 TTG-DvOp)
  • AWS CodeBuild – “AWS CodeBuild is a managed cloud service that enables an IT developer to automate and manage server builds for applications that reside in the Amazon Web Services (AWS) public cloud.” (809137 TTG-DvOp)
  • AWS CodeDeploy (Amazon Web Services CodeDeploy) – “AWS CodeDeploy is a service that automates code deployments to Elastic Compute Cloud (EC2) and on-premises servers.” (809137 TTG-DvOp)
  • AWS CodePipeline (Amazon Web Services CodePipeline) – “AWS CodePipeline is an Amazon Web Services product that automates the software deployment process, allowing a developer to quickly model, visualize and deliver code for new features and updates.” (809137 TTG-DvOp)
  • AWS Command Line Interface – “The AWS Command Line Interface (AWS CLI) is an Amazon Web Services tool that enables developers to control Amazon public cloud services by typing commands on a specified line.” (809137 TTG-DvOp)
  • AWS OpsWorks (Amazon Web Services OpsWorks) – “AWS OpsWorks is a cloud computing service from Amazon Web Services (AWS) that manages infrastructure deployment for cloud administrators.” (809137 TTG-DvOp)
  • Azure DevOps (formerly Visual Studio Team Services) – “Visual Studio Team Services (VSTS) — rebranded as Azure DevOps in 2018 — is an Azure cloud-hosted extension of Microsoft’s Team Foundation Server (TFS) — now called Azure DvOps — that assist development teams with special tools and services for software programmers, analysts and testers as well as IT project or team managers.” (809137 TTG-DvOp)
  • Azure Service Fabric – “Azure Service Fabric is a Platform as a Service (PaaS) offering designed to facilitate the development, deployment and management of highly-scalable and customizable applications for the Microsoft Azure cloud platform.” (809137 TTG-DvOp)
  • behavior-driven development (BDD) – “Behavior-driven development (BDD) is an Agile software development methodology in which an application is documented and designed around the behavior a user expects to experience when interacting with it.” (809137 TTG-DvOp)
  • beta test – “In software development, a beta test is the second phase of software testing in which a sampling of the intended audience tries the product out.” (809137 TTG-DvOp)
  • BizDevOps (Business, Development and Operations) – “BizDevOps, also known as DevOps 2.” (809137 TTG-DvOp)
  • black box (black box testing) – “Black box testing assesses a system solely from the outside, without the operator or tester knowing what is happening within the system to generate responses to test actions.” (809137 TTG-DvOp)
  • blue/green deployment – “A blue/green deployment is a software deployment strategy that relies on two identical production configurations that alternate between active and inactive.” (809137 TTG-DvOp)
  • branching – “Branching is the practice of creating copies of programs or objects in development to work in parallel versions, retaining the original and working on the branch or making different changes to each.” (809137 TTG-DvOp)
  • build – “In a programming context, a build is a version of a program.” (809137 TTG-DvOp)
  • build tool – “A build tool is a programming utility that automates a software build task, such as ensuring that the proper source code files are compiled and that the proper object files are linked, after changes have been made to a program.” (809137 TTG-DvOp)
  • burn down chart – “A burn down chart is a visual representation of the amount of work that still needs to be completed before the end of a project.” (809137 TTG-DvOp)
  • canary test (canary deployment) – “In software development, a canary is an approach to progressive deployment in which code changes are rolled out to a small number of users who have not volunteered or opted-in for testing.” (809137 TTG-DvOp)
  • Cassandra (Apache Cassandra) – “Apache Cassandra is an open source distributed database system that is designed for storing and managing large amounts of data across commodity servers.” (809137 TTG-DvOp)
  • change control – “Change control is a systematic approach to managing all changes made to a product or system.” (809137 TTG-DvOp)
  • ChatOps – “ChatOps is the use of chat clients, chatbots and real-time communication tools to facilitate how software development and operation tasks are communicated and executed.” (809137 TTG-DvOp)
  • Chef (software) – “Chef is an open source systems management and cloud infrastructure automation platform.” (809137 TTG-DvOp)
  • Cloud Foundry – “Cloud Foundry is an open source cloud platform as a service (PaaS) on which developers can build, deploy, run and scale applications on public and private cloud models.” (809137 TTG-DvOp)
  • cloud IDE – “A cloud IDE is a web-based integrated development platform (IDE) that is accessed through a browser.” (809137 TTG-DvOp)
  • cloud orchestration (cloud orchestrator) – “Cloud orchestration is the use of programming technology to manage the interconnections and interactions among workloads on public and private cloud infrastructure.” (809137 TTG-DvOp)
  • cloud testing – “Cloud testing, also called cloud-based testing, is the assessment of a Web application’s performance, reliability, scalability and security in a third-party’s cloud computing environment.” (809137 TTG-DvOp)
  • CloudStack – “Apache CloudStack is an open source infrastructure as a service (IaaS) platform that allows IT service providers to offer public cloud services.” (809137 TTG-DvOp)
  • CMDB (configuration management database) – “A configuration management database (CMDB) is a database that contains all relevant information about the hardware and software components used in an organization’s IT services and the relationships between those components.” (809137 TTG-DvOp)
  • code review – “Code review is a phase in the computer program development process in which the authors of code, peer reviewers, and perhaps quality assurance reviewers get together to review code, line by line.” (809137 TTG-DvOp)
  • codebase (code base) – “A codebase (sometimes spelled as two words, code base) is the complete body of source code for a given software program or application.” (809137 TTG-DvOp)
  • command line interface (CLI) – “A command line interface (CLI) is a text-based user interface (UI) used to view and manage computer files.” (809137 TTG-DvOp)
  • composable infrastructure – “A composable infrastructure is a framework whose physical compute, storage and network fabric resources are treated as services.” (809137 TTG-DvOp)
  • Concurrent Versions System (CVS) – “CVS also is an abbreviation for Computer Vision Syndrome.” (809137 TTG-DvOp)
  • configuration drift – “Configuration drift occurs naturally in data center environments when changes to software and hardware are not recorded or tracked in a comprehensive and systematic fashion.” (809137 TTG-DvOp)
  • Container Linux by CoreOS – “Container Linux by CoreOS, originally named CoreOS Linux, is an open source operating system (OS) that provides the functionality required to deploy and manage applications within containers.” (809137 TTG-DvOp)
  • Container management – “Container management refers to a set of practices that govern and maintain containerization software, and automate the creation, deployment, destruction and scaling of software or systems containers.” (809137 TTG-DvOp)
  • Containers as a Service (CaaS) – “Containers as a service (CaaS) is a cloud service that allows software developers to upload, organize, run, scale, manage and stop containers by using a provider’s API calls or a web portal interface.” (809137 TTG-DvOp)
  • continuous deployment – “Continuous deployment is a strategy for software releases wherein any code commit that passes the automated testing phase is automatically released into the production environment, making changes that are visible to the software’s users.” (809137 TTG-DvOp)
  • continuous integration (CI) – “Continuous integration (CI) is a software engineering practice in which frequent, isolated changes are immediately tested and reported on when they are added to a larger code base.” (809137 TTG-DvOp)
  • continuous software development – “Continuous software development is a blanket term that covers several aspects of an iterative application development process based on making each change when it is ready, rather than wrapping many changes into large batches.” (809137 TTG-DvOp)
  • CoreOS rkt – “CoreOS rkt (pronounced rocket) is a containerization engine to run application workloads in isolation from the underlying infrastructure.” (809137 TTG-DvOp)
  • cowboy coding – “Cowboy coding describes an undisciplined approach to software development.” (809137 TTG-DvOp)
  • cross-functional team – “A cross-functional team is a workgroup made up of employees from different functional areas within an organization who collaborate to reach a stated objective.” (809137 TTG-DvOp)
  • cycle time – “Cycle time is the time, usually measured in nanosecond s, between the start of one random access memory (RAM) access to the time when the next access can be started.” (809137 TTG-DvOp)
  • debugging – “Debugging, in computer programming and engineering, is a multistep process that involves identifying a problem, isolating the source of the problem, and then either correcting the problem or determining a way to work around it.” (809137 TTG-DvOp)
  • definition of done – “A definition of done is a checklist of criteria that a product, product increment or project must satisfy to be considered completed.” (809137 TTG-DvOp)
  • dependency hell – “Dependency hell is a negative situation that occurs when a software application is not able to access the additional programming it requires in order to work.” (809137 TTG-DvOp)
  • DevOps as a Service – “DevOps as a Service is a delivery model for a set of tools that facilitates collaboration between an organization’s software development team and the operations team.” (809137 TTG-DvOp)
  • DevOps certification – “DevOps certification is a formalized testing program intended to ensure that applicants have achieved an appropriate level of skills and knowledge for working in the converged areas of software development and IT operations.” (809137 TTG-DvOp)
  • DevOps Dojo – “DevOps Dojos provide software developers and operations engineers with an immersive learning environment where team members can gain practical work experience without having to worry about introducing errors into the production environment.” (809137 TTG-DvOp)
  • DevOps engineer – “A DevOps engineer is an IT professional who works with software developers, system operators and other production IT staff to create and oversee code releases and deployments.” (809137 TTG-DvOp)
  • distributed tracing – “Distributed tracing, also called distributed request tracing, is a method for IT and DevOps teams to monitor applications, especially those composed of microservices.” (809137 TTG-DvOp)
  • Docker – “Docker is an open source software platform to create, deploy and manage virtualized application containers on a common operating system (OS), with an ecosystem of allied tools.” (809137 TTG-DvOp)
  • Docker Engine – “Docker Engine is the underlying client-server technology that builds and runs containers using Docker’s components and services.” (809137 TTG-DvOp)
  • Docker Hub – “Docker Hub is a cloud-based repository in which Docker users and partners create, test, store and distribute container images.” (809137 TTG-DvOp)
  • Docker Swarm – “Docker Swarm is a clustering and scheduling tool for Docker containers.” (809137 TTG-DvOp)
  • Eclipse (Eclipse Foundation) – “Eclipse is an open source Java Integrated Development Environment (IDE) known for its plug-ins that allow developers to develop and test code written in other programming languages.” (809137 TTG-DvOp)
  • ElasticSearch – “ElasticSearch is an open source, RESTful search engine built on top of Apache Lucene and released under an Apache license.” (809137 TTG-DvOp)
  • Eucalyptus – “Eucalyptus is an open source software platform for implementing Infrastructure as a Service (IaaS) in a private or hybrid cloud computing environment.” (809137 TTG-DvOp)
  • event-driven architecture (EDA) – “An event-driven architecture (EDA) is a framework that orchestrates behavior around the production, detection and consumption of events as well as the responses they evoke.” (809137 TTG-DvOp)
  • fail fast – “Fail fast is a philosophy that values the development or implementation of many small experimental products, changes or approaches before committing large amounts of time or resources.” (809137 TTG-DvOp)
  • forking (software fork) – “Forking is to take the source code from an open source software program and develop an entirely new program.” (809137 TTG-DvOp)
  • fuzz testing (fuzzing) – “Fuzz testing (fuzzing) is a technique used by ethical hackers to discover security loopholes in software, operating systems or networks by massive inputting of random data to the system in an attempt to make it crash.” (809137 TTG-DvOp)
  • Git – “Git is a free and open source distributed code management and version control system that is distributed under the GNU General Public License version 2.” (809137 TTG-DvOp)
  • git stash – “Git stash is a built-in command with the distributed version control tool in Git that locally stores all the most recent changes in a workspace and resets the state of the workspace to the prior commit state.” (809137 TTG-DvOp)
  • GitHub – “GitHub is a web-based revision control hosting service for software development and code sharing.” (809137 TTG-DvOp)
  • Google Bigtable – “Google Bigtable is a distributed, column-oriented data store created by Google Inc.” (809137 TTG-DvOp)
  • Google Cloud Platform (GCP) – “Google Cloud Platform is a suite of public cloud computing services offered by Google.” (809137 TTG-DvOp)
  • Google Kubernetes Engine (GKE) – “Google Kubernetes Engine (GKE) is a management and orchestration system for Docker containers and container clusters that run within Google’s public cloud services.” (809137 TTG-DvOp)
  • gray box testing (gray box) – “Gray box testing, also called gray box analysis, is a strategy for software debugging based on limited knowledge of the internal details of the program.” (809137 TTG-DvOp)
  • Heroku – “Heroku is a cloud-based development platform as a service (PaaS) provider.” (809137 TTG-DvOp)
  • high availability (HA) – “High availability (HA) is the ability of a system or system component to be continuously operational for a desirably long length of time.” (809137 TTG-DvOp)
  • HipChat – “Atlassian HipChat allows employees to collaborate, work as teams and manage goals, all in real time, whether they work in the same office building or are located around the world.” (809137 TTG-DvOp)
  • HP Helion (Hewlett-Packard Helion) – “HP Helion (Hewlett-Packard Helion) is the brand name for HP’s custom distribution] of OpenStack.” (809137 TTG-DvOp)
  • human factors (ergonomics) – “In industry, human factors (also known as ergonomics) is the study of how humans behave physically and psychologically in relation to particular environments, products, or services.” (809137 TTG-DvOp)
  • incremental shift left testing – “Incremental shift left testing is a widely adopted method that starts testing earlier in the development cycle – shifting it to the left on the timeline — and breaks complex development down into smaller pieces that build upon each other.” (809137 TTG-DvOp)
  • Infrastructure as a Service (IaaS) – “Infrastructure as a service (IaaS) is a form of cloud computing that provides virtualized computing resources over the internet.” (809137 TTG-DvOp)
  • infrastructure as code – “Infrastructure as code (IaC) is an approach to software development that treats physical compute, storage and network fabric resources as web services and allows apps to run where they are best suited, based on cost and performance data.” (809137 TTG-DvOp)
  • Internet Information Services (IIS) – “Internet Information Services (IIS) is a flexible, general-purpose web server from Microsoft that runs on Windows systems to serve requested HTML pages or files.” (809137 TTG-DvOp)
  • IT automation – “IT automation is the use of instructions to create a repeated process that replaces an IT professional’s manual work in data centers and cloud deployments.”
  • iteration – “In agile software development, an iteration is a single development cycle, usually measured as one week or two weeks.” (809137 TTG-DvOp)
  • iterative development – “Iterative development is a way of breaking down the software development of a large application into smaller chunks.” (809137 TTG-DvOp)
  • Java IDE – “Java IDEs typically provide language-specific features in addition to the code editor, compiler and debugger generally found in all IDEs.” (809137 TTG-DvOp). Best of the breed is JetBrains InteliJ IDEA.
  • JBoss – “JBoss is a division of Red Hat that provides support for the JBoss open source application server program and related middleware services marketed under the JBoss Enterprise Middleware brand.” (809137 TTG-DvOp)
  • Jenkins – “Jenkins is an open source continuous integration/continuous delivery and deployment (CI/CD) automation software DevOps tool written in the Java programming language.” (809137 TTG-DvOp)
  • Kaizen (continuous improvement) – “Kaizen is an approach to creating continuous improvement based on the idea that small, ongoing positive changes can reap significant improvements.” (809137 TTG-DvOp)
  • Knative – “Knative is an open source project based on the Kubernetes platform for building, deploying and managing serverless workloads that can run in the cloud, on premises or in a third-party data center.” (809137 TTG-DvOp)
  • Kubernetes – “Kubernetes, also referred to as K8s, is an open source system used to manage Linux Containers across private, public and hybrid cloud environments.” (809137 TTG-DvOp)
  • Kubernetes Pod – “Kubernetes Pods are the smallest deployable computing units in the open source Kubernetes container scheduling and orchestration environment.” (809137 TTG-DvOp)
  • Kubernetes scheduler – “Kubernetes scheduler is a part of the open source Kubernetes container orchestration platform that controls performance, capacity and availability through policies and topology awareness.” (809137 TTG-DvOp)
  • lean software development – “Lean software development is a concept that emphasizes optimizing efficiency and minimizing waste in the development of software.” (809137 TTG-DvOp)
  • lean water spider – “Lean water spider is a term used in manufacturing that refers to a position in a production environment or warehouse that ensures materials are supplied where and when they are needed.” (809137 TTG-DvOp)
  • legacy application – “A legacy application (legacy app) is a software program that is outdated or obsolete.” (809137 TTG-DvOp)
  • Linux Containers Project – “Linux Containers is a project created to provide a distro- and vendor-neutral environment for the development of Linux container technologies.” (809137 TTG-DvOp)
  • longest delay in queue (LDQ) – “Longest delay in queue (LDQ) is the longest time period that a customer in a queue waits before either connecting with an agent or hanging up.” (809137 TTG-DvOp)
  • Memcached – “Memcached is an open source, distributed memory object caching system that alleviates database load to speed up dynamic Web applications.” (809137 TTG-DvOp)
  • microservice architecture (MSA) – “A microservice architecture (MSA) is a logical structure for the design of a software program involving loosely-coupled modular components known as microservices.” (809137 TTG-DvOp)
  • microservices – “Microservices, or microservice architecture, is an approach to application development in which a large application is built as a suite of modular components or services.” (809137 TTG-DvOp)
  • Microsoft Azure – “Microsoft Azure, formerly known as Windows Azure, is Microsoft’s public cloud computing platform.” (809137 TTG-DvOp)
  • Microsoft Azure Stack – “Microsoft Azure Stack is an integrated platform of hardware and software that delivers Microsoft Azure public cloud services in a local data center to let organizations construct hybrid clouds.” (809137 TTG-DvOp)
  • milestone – “In project management, a milestone is a synchronization point.” (809137 TTG-DvOp)
  • mobile application development platform (MADP) – “A mobile application development platform (MADP) is a type of software that allows a business to rapidly build, test and perhaps deploy mobile apps for smartphones and tablets.” (809137 TTG-DvOp)
  • model-based testing – “Model-based testing (MBT) requires a test team to create a second, lightweight implementation of a software build- typically only the business logic – called the model.” (809137 TTG-DvOp)
  • MongoDB – “MongoDB is an open source NoSQL database management program.” (809137 TTG-DvOp)
  • Nagios – “Nagios is an open source monitoring system for computer systems.” (809137 TTG-DvOp)
  • NoOps – “NoOps (no operations) is the concept that an IT environment can become so automated and abstracted from the underlying infrastructure that there is no need for a dedicated team to manage software in-house.” (809137 TTG-DvOp) See also SRE – Software Reliability Engineering
  • OpenConfig – “OpenConfig is a working group and network communication model that attempts to unify standards in networking management interfaces across vendors.” (809137 TTG-DvOp)
  • OpenStack – “OpenStack is a collection of open source software modules that provides a framework to create and manage both public cloud and private cloud infrastructure.” (809137 TTG-DvOp)
  • OpenStack Innovation Center – “The OpenStack Innovation Center is a research and development facility dedicated to the open source cloud platform OpenStack.” (809137 TTG-DvOp)
  • pair programming – “Pair programming is an Agile technique originating from XP in which two developers team together and work on one computer.” (809137 TTG-DvOp)
  • Perforce Software – “Perforce is a software company that specializes in software configuration management, version control and collaboration products.” (809137 TTG-DvOp)
  • performance testing – “Performance testing is the process of determining the speed, responsiveness and stability of a computer, network, software program or device under a workload.” (809137 TTG-DvOp)
  • Platform as a Service (PaaS) – “Platform as a service (PaaS) is a cloud computing model where a third-party provider delivers hardware and software tools to users over the internet.” (809137 TTG-DvOp)
  • poka-yoke – “A poka-yoke is a mechanism that is put in place to prevent human error.” (809137 TTG-DvOp)
  • policy-based management – “Policy-based management is an administrative approach that is used to simplify the management of a given endeavor by establishing policies to deal with situations that are likely to occur.” (809137 TTG-DvOp)
  • PostgreSQL – “PostgreSQL (pronounced “post-gress-Q-L”) is an open source relational database management system (DBMS) developed by a worldwide team of volunteers.” (809137 TTG-DvOp)
  • product backlog grooming – “Product backlog grooming is an Agile software development process in which the development team revisits a pre-defined product backlog, working with stakeholders to prioritize and break the backlog list into user stories for future use.” (809137 TTG-DvOp)
  • product owner – “The product owner is a role in scrum development of the person who represents the business or user community.” (809137 TTG-DvOp)
  • proof of concept (POC) – “A proof of concept (POC) is an exercise in which work is focused on determining whether an idea can be turned into a reality.” (809137 TTG-DvOp)
  • provisioning – “In general, provisioning means “providing” or making something available.” (809137 TTG-DvOp)
  • Puppet (Puppet Labs) – “Puppet is an open source systems management tool for centralizing and automating configuration management.” (809137 TTG-DvOp)
  • Rackspace Cloud – “Cloud provider Rackspace offers several different cloud storage services including Cloud Files, Cloud Block Storage and Cloud Backup.” (809137 TTG-DvOp)
  • Red Hat Mobile Application Platform – “Red Hat Mobile Application Platform is a software development framework that enables organizations to extend their development capabilities to mobile by developing collaboratively, centralizing control of security and using back-end integration with a range of cloud deployments.” (809137 TTG-DvOp)
  • Red Hat OpenShift – “Red Hat OpenShift is a multifaceted, open source container application platform from Red Hat Inc.” (809137 TTG-DvOp)
  • regression testing – “Regression testing is a type of software test that assesses if changes to an application, or other related software components, introduce defects.” (809137 TTG-DvOp)
  • release management – “Release management is a software engineering process intended to oversee the development, testing, deployment and support of software releases.” (809137 TTG-DvOp)
  • release plan – “In agile software development, a release plan is an evolving flowchart that describes which features will be delivered in upcoming releases.” (809137 TTG-DvOp)
  • relentless incrementalism – “Relentless incrementalism is a process in which something substantial is built through the accumulation of small but incessant additions.” (809137 TTG-DvOp)
  • rugged DevOps – “Rugged DevOps is an approach to software development that places a priority on ensuring that code is secure at all stages of the software development lifecycle.” (809137 TTG-DvOp)
  • SAP HANA – “SAP HANA is an in-memory database and application development platform for processing high volumes of data in real time.” (809137 TTG-DvOp)
  • Scrum – “Scrum is a collaborative Agile development framework that breaks large processes down into small pieces in order to streamline efficiency.” (809137 TTG-DvOp)
  • service-level agreement (SLA) – “A service-level agreement (SLA) is a contract between a service provider and its customers that documents what services the provider will furnish and defines the service standards the provider is obligated to meet.” (809137 TTG-DvOp)
  • service-oriented architecture (SOA) – “Service-oriented architecture (SOA) is a software development model that allows services to communicate across different platforms and languages to form applications.” (809137 TTG-DvOp)
  • seven wastes – “The seven wastes are categories of unproductive manufacturing practices identified by Taiichi Ohno, the father of the Toyota Production System (TPS).” (809137 TTG-DvOp)
  • shift left testing – “Shift left testing is an approach used to speed software testing and facilitate development by moving the testing process to an earlier point in the development cycle.” (809137 TTG-DvOp)
  • Simian Army – “The Simian Army is a collection of open source cloud testing tools created by the online video streaming company, Netflix.” (809137 TTG-DvOp)
  • Slack software – “Slack software is a cloud-based collaboration software suite.” (809137 TTG-DvOp)
  • Snort – “Snort is an open source network intrusion detection system (NIDS) created by Martin Roesch.” (809137 TTG-DvOp)
  • software development – “Software development is the body of processes involved in creating software programs, embodying all the stages throughout the systems development life cycle (SDLC).” (809137 TTG-DvOp)
  • software engineering – “Software engineering is the application of principles used in the field of engineering, which usually deals with physical systems, to the design, development, testing, deployment and management of software systems.” (809137 TTG-DvOp)
  • software stack – “A software stack is a collection of independent components that work together to support the execution of an application.” (809137 TTG-DvOp)
  • source code – “Source code is the fundamental component of a computer program that is created by a programmer.” (809137 TTG-DvOp)
  • source code analysis – “Source code analysis is the automated testing of source code for the purpose of debugging a computer program or application before it is distributed or sold.”
  • specification by example (SBE) – “Specification by example (SBE) is a user-driven contextual approach to defining software requirements.” (809137 TTG-DvOp)
  • sprint (software development) – “A sprint is a set period of time during which specific work has to be completed and made ready for review.” (809137 TTG-DvOp)
  • technical debt – “In software development, technical debt is a metaphor equating Extreme Programming’s incremental, get-something-started approach with the easy acquisition of money through fast loans.” (809137 TTG-DvOp)
  • test-driven development (TDD) – “Test-driven development (TDD), also called test-driven design, is a method of implementing software programming that interlaces unit testing, programming and refactoring on source code.” (809137 TTG-DvOp)
  • The Three Ways (The Phoenix Project) – “The Three Ways is a set of business principles that encourage organizations to value a corporate culture in which feedback loops are short, everyone understands how different parts of the business interrelate and employees are encouraged to continuously learn.” (809137 TTG-DvOp)
  • time-to-live (TTL) – “Time-to-live (TTL) is a value in an Internet Protocol (IP) packet that tells a network router whether or not the packet has been in the network too long and should be discarded.” (809137 TTG-DvOp)
  • Tomcat – “Tomcat is an application server from the Apache Software Foundation that executes Java servlets and renders Web pages that include Java Server Page coding.” (809137 TTG-DvOp)
  • TOSCA (Topology and Orchestration Specification for Cloud Applications) – “The Topology and Orchestration Specification for Cloud Applications (TOSCA) is an open source language used to describe the relationships and dependencies between services and applications that reside on a cloud computing platform.” (809137 TTG-DvOp)
  • unit testing – “Unit testing is a software development process in which the smallest testable parts of an application, called units, are individually and independently scrutinized for proper operation.” (809137 TTG-DvOp)
  • user acceptance testing (UAT) – “In software development, user acceptance testing (UAT)—also called application testing, and end user testing—is a phase of software development in which the software is tested in the “real world” by the intended audience.” (809137 TTG-DvOp)
  • value stream mapping – ” (809137 TTG-DvOp)Value stream mapping is a Toyota lean manufacturing visualization tool for documenting all the processes that are required to bring a product to market.” (809137 TTG-DvOp)
  • version control – “Version control (also known as revision control or source control) is a category of processes and tools designed to keep track of multiple different versions of software, content, documents, websites and other information in development.” (809137 TTG-DvOp)
  • Visual Studio .NET – Microsoft’s Visual Studio IDE is most commonly used with C# .NET.
  • VMware Orchestrator – “VMware Orchestrator is a free vCenter feature that helps automate VMware vCloud Suite, vSphere and other virtualization management system processes.” (809137 TTG-DvOp)
  • water-Scrum-fall – “Water-Scrum-fall is a hybrid approach to application lifecycle management that combines waterfall and Scrum development methodologies.” (809137 TTG-DvOp)
  • waterfall model – “The waterfall model is a linear, sequential approach to the software development life cycle (SDLC) that is popular in software engineering and product development and emphasizes a logical progression of steps.” (809137 TTG-DvOp)
  • WebLogic – “BEA Systems’ WebLogic is a server software application that runs on a middle tier, between back-end databases and related applications and browser-based thin clients.” (809137 TTG-DvOp)
  • WebSphere Development Studio Client (WDSC) – “WebSphere Development Studio Client (WDSC) is a set of application development tools designed for the IBM (International Business Machines) iSeries server.” (809137 TTG-DvOp)
  • white box testing – “White box testing is a software testing methodology in which the code structure is known and understood by the tester.” (809137 TTG-DvOp)
  • whole-team approach (team-based approach) – “Whole-team approach, also called team-based approach, is a strategy for project management in which everyone on the project team is held equally responsible for the quality and success of the project.” (809137 TTG-DvOp)
  • workflow – “Workflow is the series of activities that are necessary to complete a task.” (809137 TTG-DvOp)
  • YAML (YAML Ain’t Markup Language) – “YAML (YAML Ain’t Markup Language) is a data-oriented language structure used as the input format for diverse software applications.” (809137 TTG-DvOp)
  • Yet another Setup Tool (YaST) – “YaST handles much of the administration load, offers a simple graphical interface and sets up setting system parameters easily.” (809137 TTG-DvOp)
  • Zabbix – “Zabbix is an open source monitoring software tool for diverse IT components, including networks, servers, virtual machines (VMs) and cloud services.” (809137 TTG-DvOp)

Fair Use Source: 809137 TTG-DvOp

Sources:

Fair Use Sources:

Categories
AWS Azure Cloud Data Science - Big Data DevSecOps-Security-Privacy GCP Linux Networking Operating Systems Windows Server

ACL

ACL
See access control list (ACL) and access control