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
Android OS Apple iOS Apple macOS C Language C# .NET C++ Django Web Framework Flask Web Framework Go Programming Language Java JavaScript Kotlin Linux Operating Systems PowerShell Python Ruby Software Engineering Spring Framework Swift TypeScript Windows Desktop Windows Server

Operating systems (OS)

An operating system (OS) is system software that manages computer hardwaresoftware resources, and provides common services for computer programs.

Time-sharing operating systems schedule tasks for efficient use of the system and may also include accounting software for cost allocation of processor timemass storage, printing, and other resources.

For hardware functions such as input and output and memory allocation, the operating system acts as an intermediary between programs and the computer hardware,[1][2] although the application code is usually executed directly by the hardware and frequently makes system calls to an OS function or is interrupted by it. Operating systems are found on many devices that contain a computer – from cellular phones and video game consoles to web servers and supercomputers.

The dominant general-purpose[3] desktop operating system is Microsoft Windows with a market share of around 76.45%. macOS by Apple Inc. is in second place (17.72%), and the varieties of Linux are collectively in third place (1.73%).[4] In the mobile sector (including smartphones and tablets), Android’s share is up to 72% in the year 2020.[5] According to third quarter 2016 data, Android’s share on smartphones is dominant with 87.5 percent with also a growth rate of 10.3 percent per year, followed by Apple’s iOS with 12.1 percent with per year decrease in market share of 5.2 percent, while other operating systems amount to just 0.3 percent.[6] Linux distributions are dominant in the server and supercomputing sectors. Other specialized classes of operating systems (special-purpose operating systems)[7][8]), such as embedded and real-time systems, exist for many applications. Security-focused operating systems also exist. Some operating systems have low system requirements (i.e. light-weight Linux distribution). Others may have higher system requirements.

Some operating systems require installation or may come pre-installed with purchased computers (OEM-installation), whereas others may run directly from media (i.e. live cd) or flash memory (i.e. usb stick).

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
C Language C# .NET C++ Cloud DevOps Django Web Framework Flask Web Framework Go Programming Language Java JavaScript Kotlin PowerShell Python Ruby Software Engineering Spring Framework Swift TypeScript

Software design pattern

In software engineering, a software design pattern is a general, reusable solution to a commonly occurring problem within a given context in software design. It is not a finished design that can be transformed directly into source or machine code. Rather, it is a description or template for how to solve a problem that can be used in many different situations. Design patterns are formalized best practices that the programmer can use to solve common problems when designing an application or system.

Object-oriented design patterns typically show relationships and interactions between classes or objects, without specifying the final application classes or objects that are involved. Patterns that imply mutable state may be unsuited for functional programming languages, some patterns can be rendered unnecessary in languages that have built-in support for solving the problem they are trying to solve, and object-oriented patterns are not necessarily suitable for non-object-oriented languages.

Design patterns may be viewed as a structured approach to computer programming intermediate between the levels of a programming paradigm and a concrete algorithm.

In a recent review study, Wedyan and Abufakher investigate design patterns and software quality and conclude: “Our study has shown that the primary studies provide an empirical evidence on the positive effect of documentation of designs pattern instances on program comprehension, and therefore, maintainability. While this result is not surprising, it has, however, two indications. First, developers should pay more effort to add such documentation, even if in the form of simple comments in the source code. Second, when comparing results of different studies, the effect of documentation has to be considered.”[1]

Categories
C Language C# .NET C++ Cloud Data Science - Big Data DevOps Django Web Framework Flask Web Framework Go Programming Language Java JavaScript Kotlin PowerShell Python Ruby Software Engineering Spring Framework Swift TypeScript

Integrated Development Environment (IDE)

“An integrated development environment (IDE) is a software application that provides comprehensive facilities to computer programmers for software development. An IDE normally consists of at least a source code editorbuild automation tools and a debugger. Some IDEs, such as Visual Studio, NetBeans and Eclipse, contain the necessary compilerinterpreter, or both; others, such as SharpDevelop and Lazarus, do not.” (WP)

“The boundary between an IDE and other parts of the broader software development environment is not well-defined; sometimes a version control system or various tools to simplify the construction of a graphical user interface (GUI) are integrated. Many modern IDEs also have a class browser, an object browser, and a class hierarchy diagram for use in object-oriented software development.” (WP)

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
History JavaScript Software Engineering TypeScript

TypeScript Programming Language Invented by Microsoft and Anders Hejlsberg – 2012 AD

Return to Timeline of the History of Computers

TypeScript Programming Language

TypeScript is a programming language developed and maintained by Microsoft. It is a strict syntactical superset of JavaScript and adds optional static typing to the language. TypeScript is designed for development of large applications and transcompiles to JavaScript.[4] As TypeScript is a superset of JavaScript, existing JavaScript programs are also valid TypeScript programs.

TypeScript may be used to develop JavaScript applications for both client-side and server-side execution (as with Node.js or Deno). There are multiple options available for transcompilation. Either the default TypeScript Checker can be used,[5] or the Babel compiler can be invoked to convert TypeScript to JavaScript.

TypeScript supports definition files that can contain type information of existing JavaScript libraries, much like C++ header files can describe the structure of existing object files. This enables other programs to use the values defined in the files as if they were statically typed TypeScript entities. There are third-party header files for popular libraries such as jQueryMongoDB, and D3.js. TypeScript headers for the Node.js basic modules are also available, allowing development of Node.js programs within TypeScript.[6]

The TypeScript compiler is itself written in TypeScript and compiled to JavaScript. It is licensed under the Apache License 2.0. TypeScript is included as a first-class programming language in Microsoft Visual Studio 2013 Update 2 and later, beside C# and other Microsoft languages.[7] An official extension allows Visual Studio 2012 to support TypeScript as well.[8] Anders Hejlsberg, lead architect of C# and creator of Delphi and Turbo Pascal, has worked on the development of TypeScript.[9][10][11][12]

Fair Use Sources: