Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
Windows-Terminal-Guide
Windows Terminal Guide
https://github.com/mikeroyal/Windows-Terminal-Guide
Last synced: 4 days ago
JSON representation
-
Xaramin Tools, Libraries, and Frameworks
- App Builder
- Monaca - powered and framework-agnostic set of tools Monaca supports both online and offline development, debugging with live-reload feature and cloud build experience.
- Onsen UI - based HTML5 framework offers a large selection of components and responsive layout support. Onsen UI lets you create professionally designed multiplatform apps without acquiring additional skillset.
- Start building with TypeScript on Azure
- TypeScript Documentation
- Wave Engine - quality 3D and 2D solutions and deploy to any platform.
- Xamarin.Forms - platform framework from Microsoft for building iOS, Android, & Windows apps with .NET from a single shared codebase.
- Stride - source C# game engine for realistic rendering and VR. The engine is highly modular and aims at giving game makers more flexibility in their development. Stride comes with an editor that allows you to create and manage the content of your games or applications visually and intuitively.
- FlatRedBall - platform game engine, focused on 2D game development and proven across multiple shipped game projects. It’s a perfect choice for small indies or large teams.
- Wave Engine - quality 3D and 2D solutions and deploy to any platform.
- Wave Engine - quality 3D and 2D solutions and deploy to any platform.
- Rider - platform .NET IDE devloped by JetBrains to develop .NET, ASP.NET, .NET Core, Xamarin; or Unity applications for Windows, Mac, Linux.
- SkiaSharp - source Skia graphics engine that is used extensively in Google products. This can be use in your Xamarin.Forms applications to draw 2D vector graphics, bitmaps, and text.
- Wave Engine - quality 3D and 2D solutions and deploy to any platform.
-
TypeScript Learning Resources
- TypeScript - scale JavaScript. TypeScript adds optional types to JavaScript that support tools for large-scale JavaScript applications for any browser, for any host, on any OS. TypeScript compiles to readable, standards-based JavaScript.
- TypeScript support for Webpack
- TypeScript Support for Nuxt.js
- TypeScript Support for Vue.js
- TypeScript Support for React Native
- TypeScript Support for Angular
- GitHub Actions for JavaScript and TypeScript
-
TypeScript Tools, Libraries, and Frameworks
- WebStorm - the-fly error detection, powerful navigation and refactoring for JavaScript, TypeScript, stylesheet languages, and all the most popular frameworks([Angular](https://angular.io/), [React](https://reactjs.org/), [Vue.js](https://vuejs.org/), [Ionic](https://ionicframework.com/), [Apache Cordova](https://cordova.apache.org/), [React Native](https://reactnative.dev/), [Node.js](https://nodejs.org/), [Meteor](https://www.meteor.com/#!), and [Electron](https://www.electronjs.org/)).
- Deno
- React
- React Native
- Vue.js - adoptable JavaScript framework for building UI on the web.
- Angular
- Ionic Framework - platform UI toolkit for building native-quality iOS, Android, and Progressive Web Apps with HTML, CSS, and JavaScript.
- Stencil
- Storybook
- Prettier - printing it with its own rules that take the maximum line length into account, wrapping code when necessary.
- Nest - side applications. It is built with TypeScript and combines elements of Object Oriented Programming(OOP), Functional Programming, and Functional Reactive Programming(FRP).
- NativeScript
- AssemblyScript
- React Hook Form
- Apollo Client - featured caching GraphQL client with integrations for React, Angular, and more. It allows you to easily build UI components that fetch data via GraphQL.
- TensorFlow.js - source WebGL hardware-accelerated JavaScript library for training and deploying machine learning models.
- Rome - status) for JavaScript, TypeScript, JSON, HTML, Markdown, and CSS.
- Eclipse Theia - fledged multi-language Cloud & Desktop IDE-like products with state-of-the-art web technologies.
- Gatsby
- Meteor - simple environment for building modern web applications with JavavScript.
- TypeScript ESLint
- TensorFlow.js - source WebGL hardware-accelerated JavaScript library for training and deploying machine learning models.
- ReSharper
-
Network Learning Resources
- Cisco Security Certifications
- The Red Hat Certified Specialist in Security: Linux
- Linux Professional Institute LPIC-3 Enterprise Security Certification
- Cybersecurity Training and Courses from IBM Skills
- Cybersecurity Courses and Certifications by Offensive Security
- Citrix Certified Associate – Networking(CCA-N)
- CCNP Routing and Switching
- Certified Information Security Manager(CISM)
- Wireshark Certified Network Analyst (WCNA)
- Juniper Networks Certification Program Enterprise (JNCP)
- Networking courses and specializations from Coursera
- Network & Security Courses from Udemy
- Network & Security Courses from edX
- Google Cloud Certified Professional Cloud Security Engineer
- Microsoft Certified: Azure Security Engineer Associate
- Citrix Certified Professional – Virtualization(CCP-V)
-
Networking Tools & Concepts
- cURL - line tool for transferring data using various network protocols(HTTP, HTTPS, FTP, FTPS, SCP, SFTP, TFTP, DICT, TELNET, LDAP LDAPS, MQTT, POP3, POP3S, RTMP, RTMPS, RTSP, SCP, SFTP, SMB, SMBS, SMTP or SMTPS). cURL is also used in cars, television sets, routers, printers, audio equipment, mobile phones, tablets, settop boxes, media players and is the Internet transfer engine for thousands of software applications in over ten billion installations.
- Authelia - source highly-available authentication server providing single sign-on capability and two-factor authentication to applications running behind [NGINX](https://nginx.org/en/).
- nginx(engine x)
- Proxmox Virtual Environment(VE) - source platform for enterprise virtualization. It inlcudes a built-in web interface that you can easily manage VMs and containers, software-defined storage and networking, high-availability clustering, and multiple out-of-the-box tools on a single solution.
- Wireshark
- HTTPie - line HTTP client. Its goal is to make CLI interaction with web services as human-friendly as possible. HTTPie is designed for testing, debugging, and generally interacting with APIs & HTTP servers.
-
Network Protocols
-
Interfaces
- REST(REpresentational State Transfer)
- JSON Web Token (JWT) - safe means of representing claims to be transferred between two parties. The claims in a JWT are encoded as a JSON object that is digitally signed using JSON Web Signature (JWS).
- OAuth 2.0 - party applications to access the user account.
-
-
SQL/NoSQL Learning Resources
-
Interfaces
- SQL
- SQL vs. NoSQL Databases: What's the Difference?
- Transact-SQL(T-SQL) - SQL commands.
- Introduction to Transact-SQL
- SQL Tutorial by W3Schools
- Learn SQL Skills Online from Coursera
- SQL Courses Online from Udemy
- SQL Online Training Courses from LinkedIn Learning
- Learn SQL For Free from Codecademy
- GitLab's SQL Style Guide
- OracleDB SQL Style Guide Basics
- Tableau CRM: BI Software and Tools
- Databases on AWS
- Best Practices and Recommendations for SQL Server Clustering in AWS EC2.
- Connecting from Google Kubernetes Engine to a Cloud SQL instance.
- Educational Microsoft Azure SQL resources
- MySQL Certifications
- What is NoSQL?
- Tableau CRM: BI Software and Tools
- Tableau CRM: BI Software and Tools
-
-
SQL/NoSQL Tools and Databases
-
Interfaces
- Azure SQL Database - powered and automated features that optimize performance and durability for you. Serverless compute and Hyperscale storage options automatically scale resources on demand, so you can focus on building new applications without worrying about storage size or resource management.
- Azure SQL Managed Instance - premises applications to the cloud with very few application and database changes. Managed instance has split compute and storage components.
- MSSQL for Visual Studio Code
- SQL Server Data Tools (SSDT)
- Bulk Copy Program - line tool that comes with Microsoft SQL Server. BCP, allows you to import and export large amounts of data in and out of SQL Server databases quickly snd efficeiently.
- SQL Server Migration Assistant
- SQL Server Integration Services - level data integration and data transformations solutions. Use Integration Services to solve complex business problems by copying or downloading files, loading data warehouses, cleansing and mining data, and managing SQL Server objects and data.
- SQL Server Business Intelligence(BI)
- Tableau - releases/press-release-details/2019/Salesforce-Completes-Acquisition-of-Tableau/default.aspx).
- DataGrip - sensitive code completion, helping you to write SQL code faster. Completion is aware of the tables structure, foreign keys, and even database objects created in code you're editing.
- RStudio - highlighting editor that supports direct code execution, and tools for plotting, history, debugging and workspace management.
- MySQL - native applications using the world's most popular open source database.
- PostgreSQL - relational database system with over 30 years of active development that has earned it a strong reputation for reliability, feature robustness, and performance.
- Amazon DynamoDB - value and document database that delivers single-digit millisecond performance at any scale. It is a fully managed, multiregion, multimaster, durable database with built-in security, backup and restore, and in-memory caching for internet-scale applications.
- Apache Cassandra™ - tolerance on commodity hardware or cloud infrastructure make it the perfect platform for mission-critical data.
- Hadoop Distributed File System (HDFS) - yarn/hadoop-yarn-site/YARN.html).
- Apache Mesos
- Apache Spark - in modules for streaming, SQL, machine learning and graph processing.
- ElasticSearch - capable full-text search engine with an HTTP web interface and schema-free JSON documents. Elasticsearch is developed in Java.
- Logstash
- Kibana
- Trino - us/azure/architecture/data-guide/relational-data/etl), allow them all to use standard SQL statement, and work with numerous data sources and targets all in the same system.
- Extract, transform, and load (ETL)
- Redis(REmote DIctionary Server) - memory data structure store, used as a database, cache, and message broker. It provides data structures such as strings, hashes, lists, sets, sorted sets with range queries, bitmaps, hyperloglogs, geospatial indexes, and streams.
- FoundationDB - value store and employs ACID transactions for all operations. It is especially well-suited for read/write workloads but also has excellent performance for write-intensive workloads. FoundationDB was acquired by [Apple in 2015](https://techcrunch.com/2015/03/24/apple-acquires-durable-database-company-foundationdb/).
- IBM DB2 - empowered capabilities designed to help you manage both structured and unstructured data on premises as well as in private and public cloud environments. Db2 is built on an intelligent common SQL engine designed for scalability and flexibility.
- MongoDB - like documents.
- OracleDB - critical data with the highest availability, reliability, and security.
- MariaDB - critical applications.
- SQLite - language library that implements a small, fast, self-contained, high-reliability, full-featured, SQL database engine.SQLite is the most used database engine in the world. SQLite is built into all mobile phones and most computers and comes bundled inside countless other applications that people use every day.
- SQLite Database Browser
- InfluxDB - us/azure/architecture/data-guide/relational-data/etl) or monitoring and alerting purposes, user dashboards, Internet of Things sensor data, and visualizing and exploring the data and more. It also has support for processing data from [Graphite](http://graphiteapp.org/).
- CouchbaseDB - model NoSQL document-oriented database](https://en.wikipedia.org/wiki/Multi-model_database). It creates a key-value store with managed cache for sub-millisecond data operations, with purpose-built indexers for efficient queries and a powerful query engine for executing SQL queries.
- dbWatch - premise, hybrid/cloud database environments.
- Adminer
- DBeaver
- DbVisualizer
- AppDynamics Database - Volume Production Environment.
- Toad - in expertise. This SQL management tool resolve issues, manage change and promote the highest levels of code quality for both relational and non-relational databases.
- Lepide SQL Server - to-use, graphical user interface.
- Sequel Pro
- Azure Synapse Analytics
- Kibana
- Apache HBase™ - source, NoSQL, distributed big data store. It enables random, strictly consistent, real-time access to petabytes of data. HBase is very effective for handling large, sparse datasets. HBase serves as a direct input and output to the Apache MapReduce framework for Hadoop, and works with Apache Phoenix to enable SQL-like queries over HBase tables.
- Cosmos DB Profiler - time visual debugger allowing a development team to gain valuable insight and perspective into their usage of Cosmos DB database. It identifies over a dozen suspicious behaviors from your application’s interaction with Cosmos DB.
- Azure SQL Database - powered and automated features that optimize performance and durability for you. Serverless compute and Hyperscale storage options automatically scale resources on demand, so you can focus on building new applications without worrying about storage size or resource management.
-
-
Azure Tools
- Microsoft Azure Storage Emulator
- Azure Load balancing
- Azure Cosmos DB Emulator
- Microsoft Azure Storage Explorer
- Azure Key Vault Explorer
- Azurite
- Azure Monitor - premises environments.
- Microsoft Azure Pricing Calculator
- Azure command-line interface (Azure CLI)
- Azure Functions
- Azure DevOps - platform, scalable apps and services; Azure Pipelines Continuously build, test, and deploy to any platform and cloud; Azure Lab Services Set up labs for classrooms, trials, development and testing, and other scenarios.
- Azure Data Studio - platform database tool for data professionals using on-premises and cloud data platforms on Windows, macOS, and Linux. It offers a modern editor experience with IntelliSense, code snippets, source control integration, and an integrated terminal. It's engineered with the data platform user in mind, with built-in charting of query result sets and customizable dashboards.
- Azure Active Directory (Azure AD) - based identity and access management service, which helps your employees sign in and access resources in: External resources, such as Microsoft 365, the Azure portal, and thousands of other SaaS applications.
- Azure Cognitive Cognitive Services - based services with REST APIs and client library SDKs available to help you build cognitive intelligence into your applications. You can add cognitive features to your applications without having artificial intelligence (AI) or data science skills. All it takes is an API call to embed the ability to see, hear, speak, search, understand, and accelerate decision-making into your apps.
- Azure Data Lake Storage - structured, or unstructured.
- Azure Service Fabric
- Azure Lab Services - demand access to preconfigured virtual machines (VMs) to support your scenarios. Teach a class, train professionals, run a hackathon or a hands-on lab, and more.
- Azure Pipelines - hosted pipelines for Linux, macOS, and Windows. Where you can build web, desktop and mobile applications. Deploy to any cloud or on‑premises.
- Azure Bots Service - grade bots that help you enrich the customer experience while maintaining control of your data. Build any type of bot—from a Q&A bot to your own branded virtual assistant—to quickly connect your users to the answers they need.
- Azure PlayFab
- Azure Databricks - based analytics platform. Azure Databricks, set up your Apache Spark™ environment in minutes, autoscale, and collaborate on shared projects in an interactive workspace. Azure Databricks supports Python, Scala, R, Java, and SQL, as well as data science frameworks and libraries including TensorFlow, PyTorch, and scikit-learn.
- Azure Machine Learning - grade machine learning service to build and deploy models faster. It empowers data scientists and developers with a wide range of productive experiences to build, train, and deploy machine learning models and foster team collaboration. Accelerate time to market with industry-leading MLOps—DevOps for machine learning. Innovate on a secure, trusted platform, designed for responsible machine learning.
- Azure Open Datasets
- Azure Percept - to-use platform with added security for creating edge AI solutions.
- Azure Data Share - friendly interface. Share data in just a few clicks, or build your own application using the REST API.
- Azure Data Factory
- Azure HDInsight - ready, managed cluster service for open-source analytics.It let's you run popular open-source frameworks including Apache Hadoop, Spark, Hive, Kafka, and more.
- Azure Blockchain Service
- Azure Logic Apps - critical workflows anywhere.
- Azure Quantum
- Azure VMware Solution - based workloads from your datacenter to Azure and integrate your VMware environment with Azure. Keep managing your existing environments with the same VMware tools you already know while you modernize your applications with Azure native services.
- Azure Spring Cloud
- Azure CycleCloud
- Azure API Apps
- Azure Web Apps - critical web applications that scale with your business.
- Windows Virtual Desktop
- VMware Horizon Cloud on Microsoft Azure - premises and cloud virtual desktops and applications by connecting your instance of Azure to VMware.
- Citrix Virtual Apps and Desktops for Azure - premises Citrix deployments alongside Windows Virtual Desktop on Azure, supporting cloud modernization while maximizing your existing investment.
- Azure Container Registry
- Azure Web App for Containers
- Azure SQL Edge - footprint, edge-optimized SQL database engine with built-in AI. This productivity tool for edge computing combines new capabilities such as data streaming and time series with in-database machine learning and graph features. Develop your application once and deploy anywhere across the edge, your datacenter, and Azure.
- Azure Arc - native apps anywhere, at scale.
- Azure Artifacts
- Azure Boards
- Azure ExpressRoute
- Azure Sentinel - eye view across the enterprise. It uses the cloud and large-scale intelligence from decades of Microsoft security experience to work. Making your threat detection and response smarter and faster with artificial intelligence (AI).
- Azure Stack
- Azure Stack HCI
- Azure Sphere
- Azure IoT Hub - hosted solution back end to connect virtually any device. Extend your solution from the cloud to the edge with per-device authentication, built-in device management, and scaled provisioning.
- Azure IoT Edge - party services, or your own business logic to run on Internet of Things (IoT) edge devices via standard containers.
- Azure Lighthouse
- Azure Backup - effective, secure, one-click backup solution that’s scalable based on your backup storage needs. The centralized management interface makes it easy to define backup policies and protect a wide range of enterprise workloads, including Azure Virtual Machines, SQL and SAP databases, and Azure file shares.
- Azure Resource Manager
- Azure Automanage
- Azure Network Watcher
- Azure Resource Mover
- Azure Bastion
- Azure Orbital - a-Service that provides communication and control of your satellite. Orbital enables easy and integrated data processing and scale for your operations directly from Azure. Leverage familiar Azure services to process and store your data at scale.
- Azure Route Server
- Azure VPN Gateway - premises networks to Azure through Site-to-Site VPNs in a similar way that you set up and connect to a remote branch office. The connectivity is secure and uses the industry-standard protocols Internet Protocol Security (IPsec) and Internet Key Exchange (IKE).
- Microsoft Azure Attestation - based applications. The service supports attestation of trusted platform modules (TPMs) and trusted execution environments (TEEs) like Intel® Software Guard Extensions (SGX) and virtualization-based security (VBS) enclaves.
- Azure Data Box - encrypted, and the devices are wiped clean after upload, in accordance with NIST Special Publication 800-88 revision 1 standards.
- Azure Blob Storage - native workloads, archives, data lakes, high-performance computing, and machine learning.
- Hyper-V - V can be enabled in many ways including using the Windows 10 control panel, PowerShell or using the Deployment Imaging Servicing and Management tool (DISM).
- GitHub Codespaces
- GitHub Actions - us/azure/developer/github/github-actions) you can create workflows that you can set up in your repository to build, test, package, release and deploy to Azure.
- AWS Toolkit for Visual Studio Code
- Windows Virtual Desktop
- Azure Functions
- Azure Data Factory
- Azure Service Fabric
- Azure Lab Services - demand access to preconfigured virtual machines (VMs) to support your scenarios. Teach a class, train professionals, run a hackathon or a hands-on lab, and more.
- Azure Bots Service - grade bots that help you enrich the customer experience while maintaining control of your data. Build any type of bot—from a Q&A bot to your own branded virtual assistant—to quickly connect your users to the answers they need.
- Azure PlayFab
- Azure Databricks - based analytics platform. Azure Databricks, set up your Apache Spark™ environment in minutes, autoscale, and collaborate on shared projects in an interactive workspace. Azure Databricks supports Python, Scala, R, Java, and SQL, as well as data science frameworks and libraries including TensorFlow, PyTorch, and scikit-learn.
- Azure Open Datasets
- Azure Data Share - friendly interface. Share data in just a few clicks, or build your own application using the REST API.
- Azure Quantum
- Azure VMware Solution - based workloads from your datacenter to Azure and integrate your VMware environment with Azure. Keep managing your existing environments with the same VMware tools you already know while you modernize your applications with Azure native services.
- Azure Spring Cloud
- Azure API Apps
- Azure Web Apps - critical web applications that scale with your business.
- Azure Web App for Containers
- Azure SQL Edge - footprint, edge-optimized SQL database engine with built-in AI. This productivity tool for edge computing combines new capabilities such as data streaming and time series with in-database machine learning and graph features. Develop your application once and deploy anywhere across the edge, your datacenter, and Azure.
- Azure Arc - native apps anywhere, at scale.
- Azure Resource Manager
- Azure Automanage
- Azure Network Watcher
- Azure Resource Mover
- Azure Bastion
- Azure Load balancing
- Azure Orbital - a-Service that provides communication and control of your satellite. Orbital enables easy and integrated data processing and scale for your operations directly from Azure. Leverage familiar Azure services to process and store your data at scale.
- Azure Route Server
- Azure VPN Gateway - premises networks to Azure through Site-to-Site VPNs in a similar way that you set up and connect to a remote branch office. The connectivity is secure and uses the industry-standard protocols Internet Protocol Security (IPsec) and Internet Key Exchange (IKE).
- Azure Data Box - encrypted, and the devices are wiped clean after upload, in accordance with NIST Special Publication 800-88 revision 1 standards.
- Azure Blob Storage - native workloads, archives, data lakes, high-performance computing, and machine learning.
- Azure BatchExplorer
- Azure Stack
- Citrix Virtual Apps and Desktops for Azure - premises Citrix deployments alongside Windows Virtual Desktop on Azure, supporting cloud modernization while maximizing your existing investment.
- Visual Studio Code - in support for JavaScript, TypeScript and Node.js and has a rich ecosystem of extensions for other languages (such as C++, C#, Java, Python, PHP, Go) and runtimes (such as .NET and Unity).
- Azure Machine Learning - grade machine learning service to build and deploy models faster. It empowers data scientists and developers with a wide range of productive experiences to build, train, and deploy machine learning models and foster team collaboration. Accelerate time to market with industry-leading MLOps—DevOps for machine learning. Innovate on a secure, trusted platform, designed for responsible machine learning.
- Azure Functions
- Azure Logic Apps - critical workflows anywhere.
- Azure Synapse Analytics
- Azure ExpressRoute
- Azure Sentinel - eye view across the enterprise. It uses the cloud and large-scale intelligence from decades of Microsoft security experience to work. Making your threat detection and response smarter and faster with artificial intelligence (AI).
- Azure Sphere
- Azure Lighthouse
- Azure Backup - effective, secure, one-click backup solution that’s scalable based on your backup storage needs. The centralized management interface makes it easy to define backup policies and protect a wide range of enterprise workloads, including Azure Virtual Machines, SQL and SAP databases, and Azure file shares.
- Azure IoT Edge - party services, or your own business logic to run on Internet of Things (IoT) edge devices via standard containers.
- Microsoft Azure Attestation - based applications. The service supports attestation of trusted platform modules (TPMs) and trusted execution environments (TEEs) like Intel® Software Guard Extensions (SGX) and virtualization-based security (VBS) enclaves.
-
WSL Learning Resources
- WSLConf - initiated event on all things Windows Subsystem for Linux and WSL-related.
- What is the Windows Subsystem for Linux?
- Pro Windows Subsystem for Linux (WSL): Powerful Tools and Practices for Cross-Platform Development and Collaboration Book
- Windows Subsystem for Linux 2 (WSL 2) Tips, Tricks, and Techniques Book
- Comparing WSL 2 and WSL 1
- GPU accelerated machine learning training in the Windows Subsystem for Linux
- CUDA on Windows Subsystem for Linux(WSL) 2
- Using WSL 2 with Visual Studio Code
- WSLG: X11 and Wayland Applications in WSL
- How to run Podman on Windows with WSL 2
- Create a development container in Visual Studio Code
- Getting started with MySQL, MongoDB, PostgreSQL, SQLite, Microsoft SQL Server, or Redis to set up a database on WSL
- Setting up SAP HANA, express edition into WSL 2 (Windows Subsystem for Linux)
- Getting started mounting a Linux disk in WSL 2
- WSL 2 Linux Kernel on GitHub
- WSLConf - initiated event on all things Windows Subsystem for Linux and WSL-related.
- How to run Podman on Windows with WSL 2
-
WSL Tools & Projects
- Ubuntu on WSL
- Ubuntu on Windows Community Preview
- Azure CLI
- Docker Desktop WSL 2 backend
- Dxgkrnl - new kernel driver for Linux that exposes the /dev/dxg device to user mode Linux. /dev/dxg exposes a set of IOCTL that closely mimic the native WDDM D3DKMT kernel service layer on Windows. Dxgkrnl inside of the Linux kernel connects over the VM Bus to its big brother on the Windows host and uses this VM bus connection to communicate with the physical GPU.
- wslu
- Visual Studio Code Remote Development and GitHub Codespaces - Containers extension and GitHub Codespaces. A development container is a running [Docker](https://www.docker.com/) container with a well-defined tool/runtime stack and its prerequisites. The [VS Code Remote Containers](https://aka.ms/vscode-remote/download/containers) extension allows you to clone a repository or open any folder mounted into (or already inside) a dev container and take advantage of VS Code's full development feature set. [GitHub Codespaces](https://github.com/features/codespaces) both use this same concept to quickly create customized, cloud-based development environments accessible from VS Code or the web.
- Windows Terminal - rich, productive terminal application for command-line users. It includes many of the features most frequently requested by the Windows command-line community including support for tabs, rich text, globalization, configurability, theming & styling, and more.
- PowerShell Core - platform (Windows, Linux, and macOS) automation and configuration tool/framework that works well with your existing tools and is optimized for dealing with structured data (e.g. JSON, CSV, XML, etc.), REST APIs, and object models. It includes a command-line shell, an associated scripting language and a framework for processing cmdlets.
- Ansible-WSL
- WSL-DistroLauncher
- Pengwin
- Pengwin Enterprise
- Visual Studio Code Remote - WSL extension - time development environment right from VS Code. You can develop in a Linux-based environment, use Linux-specific toolchains and utilities, and run and debug your Linux-based applications all from the comfort of Windows. The extension runs commands and other extensions directly in WSL so you can edit files located in WSL or the mounted Windows filesystem (for example /mnt/c) without worrying about pathing issues, binary compatibility, or other cross-OS challenges.
- Ubuntu Pro for Azure - scale Linux enterprise operations — with no contract needed.
- Ubuntu on Windows Community Preview
- Ubuntu on Windows Community Preview
- Docker Desktop WSL 2 backend
-
AWS Tools
- AWS Lake Formation
- AWS Pricing Calculator
- AWS Marketplace
- AWS Amplify Command Line Interface (CLI)
- AWS Copilot command line interface (CLI) - ready containerized applications on Amazon ECS from a local development environment. The AWS Copilot CLI aligns with developer workflows that support modern application best practices: from using infrastructure as code to creating a CI/CD pipeline provisioned on behalf of a user.
- Amazon Elastic Container Service (Amazon ECS) command line interface (CLI) - level commands to simplify creating, updating, and monitoring clusters and tasks from a local development environment. The Amazon ECS CLI supports Docker Compose files, a popular open-source specification for defining and running multi-container applications.
- AWS ECS - performance container orchestration service that supports Docker containers and allows you to easily run and scale containerized applications on AWS. Amazon ECS eliminates the need for you to install and operate your own container orchestration software, manage and scale a cluster of virtual machines, or schedule containers on those virtual machines.
- Amazon Simple Storage Service (Amazon S3) - leading scalability, data availability, security, and performance. This means customers of all sizes and industries can use it to store and protect any amount of data for a range of use cases, such as data lakes, websites, mobile applications, backup and restore, archive, enterprise applications, IoT devices, and big data analytics.
- AWS Cloud Development Kit (AWS CDK) - source software development framework to define cloud infrastructure in code and provision it through AWS CloudFormation. It offers a high-level object-oriented abstraction to define AWS resources imperatively using the power of modern programming languages.
- AWS Lambda - driven, serverless computing platform provided by Amazon as a part of the Amazon Web Services. It is a computing service that runs code in response to events and automatically manages the computing resources required by that code.
- AWS Elastic Beanstalk - to-use service for deploying and scaling web applications and services developed with Java,.NET, PHP, Node.js, Python, Ruby, Go, and Docker on familiar servers such as Apache, Nginx, Passenger, and IIS.
- AWS IoT Greengrass
- AWS CodeArtifact
- AWS CodeCommit - managed source control service that hosts secure Git-based repositories. It makes it easy for teams to collaborate on code in a secure and highly scalable ecosystem. CodeCommit eliminates the need to operate your own source control system or worry about scaling its infrastructure.
- AWS CodePipeline - delivery/) service that helps you automate your release pipelines for fast and reliable application and infrastructure updates. CodePipeline automates the build, test, and deploy phases of your release process every time there is a code change, based on the release model you define. This enables you to rapidly and reliably deliver features and updates. You can easily integrate AWS CodePipeline with third-party services such as GitHub or with your own custom plugin.
- AWS CodeStar - delivery/) toolchain in minutes, allowing you to start releasing code faster.
- AWS X-Ray - to-end view of how your application is performing. It helps developers analyze and debug production, distributed applications, such as those built using a microservices architecture.
- AWS CodeDeploy - premises servers. AWS CodeDeploy makes it easier for you to rapidly release new features, helps you avoid downtime during application deployment, and handles the complexity of updating your applications.
- AWS CodeBuild
- Red Hat OpenShift Service on AWS (ROSA) - managed and jointly supported Red Hat OpenShift offering that combines the power of Red Hat OpenShift, the industry's most comprehensive enterprise Kubernetes platform, and the AWS public cloud.
- Amazon API Gateway
- AWS Storage Gateway - premises access to virtually unlimited cloud storage.
- AWS Transit Gateway - premises networks through a central hub. This simplifies your network and puts an end to complex peering relationships. It acts as a cloud router - each new connection is only made once.
- Gateway Load Balancer (GWLB) - party virtual appliances. It gives you one gateway for distributing traffic across multiple virtual appliances, while scaling them up, or down, based on demand.
- AWS Chalice
- AWS ParallelCluster
- AWS Copilot CLI
- AWS Fargate
- Amazon Chime
- Amazon Virtual Private Cloud (Amazon VPC)
- AWS Lightsail - to-use virtual private server (VPS) that offers you everything needed to build an application or website, plus a cost-effective, monthly plan.
- AWS RedShift - structured data across your data warehouse, operational database, and data lake using standard SQL. It lets you easily save the results of your queries back to your S3 data lake using open formats, like Apache Parquet, so that you can do additional analytics from other analytics services like Amazon EMR, Amazon Athena, and Amazon SageMaker.
- Amazon Athena
- Amazon CloudSearch - effective to set up, manage, and scale a search solution for your website or application.
- Amazon Kinesis - time, streaming data so you can get timely insights and react quickly to new information. Amazon Kinesis offers key capabilities to cost-effectively process streaming data at any scale, along with the flexibility to choose the tools that best suit the requirements of your application. With Amazon Kinesis, you can ingest real-time data such as video, audio, application logs, website clickstreams, and IoT telemetry data for machine learning, analytics, and other applications.
- Apache Spark - data/use-apache-flink-on-amazon-emr/),[Apache Hudi](https://aws.amazon.com/emr/features/hudi/), and [Presto](https://aws.amazon.com/emr/features/presto/).
- AWS Data Pipeline - premises data sources, at specified intervals. AWS Data Pipeline, let's you regularly access your data where it’s stored, transform and process it at scale, and efficiently transfer the results to AWS services such as Amazon S3, Amazon RDS, Amazon DynamoDB, and Amazon EMR.
- AWS Glue
- Amazon Managed Blockchain - source frameworks [Hyperledger Fabric](https://aws.amazon.com/blockchain/what-is-hyperledger-fabric/) and Ethereum.
- AWS Wavelength
- AWS Outposts - location space, or on-premises facility for a truly consistent hybrid experience. AWS Outposts is ideal for workloads that require low latency access to on-premises systems, local data processing, data residency, and migration of applications with local system interdependencies.
- AWS Batch
- Amazon Forecast
- AWS Snow Family - secure, portable devices to collect and process data at the edge, and migrate data into and out of AWS.
- Amazon Neptune - built, high-performance graph database engine optimized for storing billions of relationships and querying the graph with milliseconds latency.
- Amazon Timestream
- AWS IoT
- AWS IoT Core
- Cloud Code for VS Code extension
- Amazon Aurora - compatible relational database built for the cloud, that combines the performance and availability of traditional enterprise databases with the simplicity and cost-effectiveness of open source databases.
- AWS Snow Family - secure, portable devices to collect and process data at the edge, and migrate data into and out of AWS.
- Amazon Aurora - compatible relational database built for the cloud, that combines the performance and availability of traditional enterprise databases with the simplicity and cost-effectiveness of open source databases.
- Apache Spark - data/use-apache-flink-on-amazon-emr/),[Apache Hudi](https://aws.amazon.com/emr/features/hudi/), and [Presto](https://aws.amazon.com/emr/features/presto/).
- AWS Wavelength
- Amazon Managed Blockchain - source frameworks [Hyperledger Fabric](https://aws.amazon.com/blockchain/what-is-hyperledger-fabric/) and Ethereum.
- AWS Outposts - location space, or on-premises facility for a truly consistent hybrid experience. AWS Outposts is ideal for workloads that require low latency access to on-premises systems, local data processing, data residency, and migration of applications with local system interdependencies.
- Amazon Neptune - built, high-performance graph database engine optimized for storing billions of relationships and querying the graph with milliseconds latency.
- Amazon Timestream
- AWS IoT Core
- AWS Pricing Calculator
- AWS Copilot command line interface (CLI) - ready containerized applications on Amazon ECS from a local development environment. The AWS Copilot CLI aligns with developer workflows that support modern application best practices: from using infrastructure as code to creating a CI/CD pipeline provisioned on behalf of a user.
- AWS Cloud Development Kit (AWS CDK) - source software development framework to define cloud infrastructure in code and provision it through AWS CloudFormation. It offers a high-level object-oriented abstraction to define AWS resources imperatively using the power of modern programming languages.
- AWS Fargate
- Amazon Chime
- Amazon Timestream
- AWS Lake Formation
- Amazon Managed Blockchain - source frameworks [Hyperledger Fabric](https://aws.amazon.com/blockchain/what-is-hyperledger-fabric/) and Ethereum.
- Amazon Forecast
- AWS Snow Family - secure, portable devices to collect and process data at the edge, and migrate data into and out of AWS.
- AWS IoT Core
- AWS Serverless Application Model (SAM) CLI - source framework for building serverless applications. It provides shorthand syntax to express functions, APIs, databases, and event source mappings. With just a few lines of configuration, you can define the application you want and model it.
- AWS Amplify Command Line Interface (CLI)
- AWS Cloud9 - based integrated development environment (IDE) that lets you write, run, and debug your code with just a browser. It includes a code editor, debugger, and terminal. Cloud9 comes prepackaged with essential tools for popular programming languages, including JavaScript, Python, PHP, and more, so you don’t need to install files or configure your development machine to start new projects.
- AWS Command Line Interface (CLI)
- Amazon Aurora - compatible relational database built for the cloud, that combines the performance and availability of traditional enterprise databases with the simplicity and cost-effectiveness of open source databases.
- Amazon Virtual Private Cloud (Amazon VPC)
-
Setting up WSL Linux Distributions
- Ubuntu 20.04 LTS
- Debian
- SUSE Linux Enterprise Server 15 SP1
- openSUSE Leap 15.2
- Kali Linux
- Pengwin
- Fedora Remix for WSL
- GWSL
- Ubuntu 20.04 LTS
- Debian
- SUSE Linux Enterprise Server 15 SP1
- Fedora Remix for WSL
- Fedora 33 fo WSL
- Pengwin
- SUSE Linux Enterprise Server 15 SP1
- openSUSE Leap 15.2
- Debian
- Ubuntu 20.04 LTS
- Fedora Remix for WSL
- GWSL
- openSUSE Leap 15.2
- Ubuntu 20.04 LTS
- Ubuntu 20.04 LTS
- Kali Linux
- GWSL
- Kali Linux
- GWSL
-
Azure Learning Resources
- Microsoft Azure - managed data centers.
- Get started with Azure
- Azure Demo and Q&A
- Microsoft Azure Training & Certification Courses
- Azure on Microsoft Learn
- Microsoft Certified: Azure Fundamentals
- Microsoft Certified: DevOps Engineer Expert Cert.
- Introduction to Azure DevOps from A Cloud Guru
- Microsoft Certified: Azure IoT Developer Specialty
- Microsoft Azure Certification Training Courses on Udemy
- Free Microsoft Azure Courses & Tutorials on Udemy
- Microsoft Azure Certification Training Courses on Coursera
- Microsoft Azure Certification Training Courses on edX
- Azure Demo and Q&A
- Microsoft Azure - managed data centers.
-
AWS Learning Resources
- Amazon Web Services - demand cloud computing platforms, services and APIs to individuals, companies, and governments, on a metered pay-as-you-go basis.
- AWS Training and Certification
- Getting Started with Amazon Web Services (AWS)
- AWS Academy - Amazon Web Services (AWS)
- AWS Educate
- Architecting on AWS Classroom Training
- DevOps Engineering on AWS from AWS Training
- AWS Certified DevOps Engineer - Professional from A Cloud Guru
- AWS Internet of Things Foundation Series Training
- Amazon Web Services Courses on Coursera
- Amazon Web Services Courses on edX
- Amazon Web Services Courses on edX
- Amazon Web Services - demand cloud computing platforms, services and APIs to individuals, companies, and governments, on a metered pay-as-you-go basis.
- Hands-On Tutorials for Amazon Web Services (AWS)
- AWS Academy - Amazon Web Services (AWS)
- Amazon Web Services Courses on Coursera
- Architecting on AWS Classroom Training
- DevOps Engineering on AWS from AWS Training
- AWS Certification Training Courses on Udemy
- Hands-On Tutorials for Amazon Web Services (AWS)
- Getting started with AWS IoT Core
- AWS Certified Security - Specialty Certification
- Amazon Web Services Courses on Coursera
- Amazon Web Services - demand cloud computing platforms, services and APIs to individuals, companies, and governments, on a metered pay-as-you-go basis.
-
Google Cloud Learning Resources
- Google Cloud Courses and Training
- Architecting with Google Compute Engine
- Get started with Cloud Storage on Web with Firebase
- Getting started with BigQuery
- Architecting with Google Kubernetes Engine in Google Cloud
- Google Cloud Internet of Things (IoT)
- Google Cloud Courses on Coursera
- Get started with Cloud Storage on Web with Firebase
- Google Cloud Courses on Udemy
- Architecting with Google Compute Engine
- Machine Learning Crash Course with Google Cloud
- Google Cloud Certified Professional Cloud Security Engineer
- Architecting with Google Compute Engine
-
Google Cloud Tools
- Cloud SDK - line tools and libraries. The Cloud SDK contains gcloud, gsutil, and bq command-line tools, which you can use to access [Compute Engine](https://cloud.google.com/compute), [Cloud Storage](https://cloud.google.com/storage), [BigQuery](https://cloud.google.com/bigquery), and more.
- gcloud
- gsutil
- Compute Engine
- App Engine
- Cloud Storage
- BigQuery - effective multi-cloud data warehouse designed for business agility.
- Cloud SQL
- Cloud Datastore
- Cloud Pub/Sub
- Cloud Dataflow - time personalization, and other advanced analytics.
- Cloud Dataproc
- Cloud Datalab
- Cloud Vision API - trained machine learning models through REST and RPC APIs.
- Cloud Speech API
- Cloud Build
- Tekton on Google Cloud
- Artifact Registry
- Cloud Deployment Manager
- Red Hat OpenShift on Google Cloud - managed and jointly supported Red Hat OpenShift offering that enables you to deploy stateful and stateless apps with nearly any language, framework, database, or service. It gives you a hosted environment entirely on Google Cloud. A hybrid environment where you maintain part of your workload on-premises or in a private hosting environment and migrate the rest to Google Cloud.
- Working with Kubernetes in Visual Studio Code
- Kubernetes.io
- Cloud SDK - line tools and libraries. The Cloud SDK contains gcloud, gsutil, and bq command-line tools, which you can use to access [Compute Engine](https://cloud.google.com/compute), [Cloud Storage](https://cloud.google.com/storage), [BigQuery](https://cloud.google.com/bigquery), and more.
- gcloud
- App Engine
- Cloud Storage
- Artifact Registry
- Cloud Dataproc
- Cloud Datastore
- Cloud Dataflow - time personalization, and other advanced analytics.
- Google Cloud Shell - based command-line access for managing your infrastructure and applications on Google Cloud Platform.
- Cloud Datalab
- Anthos - premises environments.
- Jenkins on Google Cloud
- Cloud Deployment Manager
- Red Hat OpenShift on Google Cloud - managed and jointly supported Red Hat OpenShift offering that enables you to deploy stateful and stateless apps with nearly any language, framework, database, or service. It gives you a hosted environment entirely on Google Cloud. A hybrid environment where you maintain part of your workload on-premises or in a private hosting environment and migrate the rest to Google Cloud.
- Cloud Code - native applications, locally or in the cloud—quickly and easily. Extensions to IDEs such as Visual Studio Code and IntelliJ are provided to let you rapidly iterate, debug, and deploy code to Kubernetes.
-
Kubernetes Learning Resources
- Kubernetes (K8s) - source system for automating deployment, scaling, and management of containerized applications.
- Getting Kubernetes Certifications
- Kubernetes on Microsoft Azure
- Intro to Azure Kubernetes Service
- Getting started with Kubernetes on AWS
- Azure Red Hat OpenShift
- Getting started with Google Cloud
- Getting started with Kubernetes on Red Hat
- Getting started with Kubernetes on IBM
- Red Hat OpenShift on IBM Cloud
- Enable OpenShift Virtualization on Red Hat OpenShift
- YAML basics in Kubernetes
- Elastic Cloud on Kubernetes
- Docker and Kubernetes
- Running Apache Spark on Kubernetes
- Kubernetes Across VMware vRealize Automation
- VMware Tanzu Kubernetes Grid
- All the Ways VMware Tanzu Works with AWS
- VMware Tanzu Education
- Using Ansible in a Cloud-Native Kubernetes Environment
- Managing Kubernetes (K8s) objects with Ansible
- Setting up a Kubernetes cluster using Vagrant and Ansible
- Running MongoDB with Kubernetes
- Kubernetes Fluentd
- Understanding the new GitLab Kubernetes Agent
- Kubernetes Contributors
- KubeAcademy from VMware
- Kubernetes Tutorials from Pulumi
- Kubernetes Playground by Katacoda
- Kubernetes on Microsoft Azure
- Enable OpenShift Virtualization on Red Hat OpenShift
- Scalable Microservices with Kubernetes course from Udacity
- Docker and Kubernetes
- Intro Local Process with Kubernetes for Visual Studio 2019
- Kubernetes on Microsoft Azure
- Getting Kubernetes Certifications
-
Kubernetes Tools, Frameworks, and Projects
- Rancher
- K3s - constrained, remote locations or inside IoT appliances.
- Helm
- Azure Kubernetes Service (AKS) - grade security and governance. Unite your development and operations teams on a single platform to rapidly build, deliver, and scale applications with confidence.
- Amazon EKS
- AWS Controllers for Kubernetes (ACK) - available Kubernetes applications that utilize AWS services.
- Container Engine for Kubernetes (OKE) - managed container orchestration service that can reduce the time and cost to build modern cloud native applications. Unlike most other vendors, Oracle Cloud Infrastructure provides Container Engine for Kubernetes as a free service that runs on higher-performance, lower-cost compute.
- Red Hat Openshift - premises, hybrid, and multicloud deployments.
- OKD - tenant deployment. OKD adds developer and operations-centric tools on top of Kubernetes to enable rapid application development, easy deployment and scaling, and long-term lifecycle maintenance for small and large teams.
- Odo
- Kata Operator
- Thanos
- Rook - managing, self-scaling, self-healing storage services. It automates the tasks of a storage administrator: deployment, bootstrapping, configuration, provisioning, scaling, upgrading, migration, disaster recovery, monitoring, and resource management.
- Kubespray - sigs/kubespray/blob/master/docs/aws.md), GCE, [Azure](https://github.com/kubernetes-sigs/kubespray/blob/master/docs/azure.md), [OpenStack](https://github.com/kubernetes-sigs/kubespray/blob/master/docs/openstack.md), [vSphere](https://github.com/kubernetes-sigs/kubespray/blob/master/docs/vsphere.md), [Packet](https://github.com/kubernetes-sigs/kubespray/blob/master/docs/packet.md) (bare metal), Oracle Cloud Infrastructure (Experimental), or Baremetal.
- Knative - based platform to build, deploy, and manage modern serverless workloads. Knative takes care of the operational overhead details of networking, autoscaling (even to zero), and revision tracking.
- KubeFlow
- Etcd - value store that provides a reliable way to store data that needs to be accessed by a distributed system or cluster of machines. Etcd is used as the backend for service discovery and stores cluster state and configuration for Kubernetes.
- OpenEBS - based tool to create stateful applications using Container Attached Storage.
- Container Storage Interface (CSI) - in.
- MicroK8s - the-air updates for ultra-reliable operations. It is supported on Linux, Windows, and MacOS.
- Charmed Kubernetes - key, conformant Kubernetes platform, optimized for your multi-cloud environments developed by Canonical.
- Grafana Kubernetes App
- KubeEdge
- Lens
- kind
- Flux CD
- Platform9 Managed Kubernetes (PMK) - 2 operations with 99.9% SLA on any environment, whether in data-centers, public clouds, or at the edge.
- Get started with Docker using Visual Studio Code
- Developing inside a Container with Visual Studio Code
- Anthos - premises environments.
- OKD - tenant deployment. OKD adds developer and operations-centric tools on top of Kubernetes to enable rapid application development, easy deployment and scaling, and long-term lifecycle maintenance for small and large teams.
- Container Engine for Kubernetes (OKE) - managed container orchestration service that can reduce the time and cost to build modern cloud native applications. Unlike most other vendors, Oracle Cloud Infrastructure provides Container Engine for Kubernetes as a free service that runs on higher-performance, lower-cost compute.
-
Docker Learning Resources
-
Docker Tools
- Docker
- Docker Enterprise - center/company-news/mirantis-acquires-docker-enterprise/).
- Docker Desktop
- Docker Hub - source projects, and the community.
- Docker Compose - container applications. With Docker Compose, you can create a YAML file to define the services and with a single command, can spin everything up or tear it all down.
- Docker Swarm - native clustering system swarm is a simple tool which controls a cluster of Docker hosts and exposes it as a single "virtual" host.
- Dockerfile - line instructions in succession.
- Docker Containers
- Docker Engine
- Docker Network
- Docker Daemon
- Docker Storage
- Kitematic
- Containerd - level storage to network attachments and beyond. It is available for Linux and Windows.
- Open Container Initiative
- Buildah
- Podman
-
PowerShell Learning Resources
- Windows Remote Management in Ansible using PowerShell
- Start building with PowerShell on Azure
- Azure PowerShell Documentation
- PowerShell in Azure Cloud Shell
- Azure Functions using PowerShell
- Azure Automation runbooks
- Using Visual Studio Code for PowerShell Development
- Integrated Terminal in Visual Studio Code
- AWS Tools for Windows PowerShell
- Start building with PowerShell on Google Cloud
- PowerShell Documentation
- PowerShell Best Practices and Style Guide
- Getting Started with PowerShell
- Start building with PowerShell on Azure
- Azure PowerShell Documentation
- Start building with PowerShell on Azure
- Start building with PowerShell on Azure
- Start building with PowerShell on Azure
- PowerShell Best Practices and Style Guide
- Start building with PowerShell on Azure
- Start building with PowerShell on Azure
- Azure PowerShell Documentation
- Azure PowerShell Documentation
-
PowerShell Tools
- PowerShell Core - platform (Windows, Linux, and macOS) automation and configuration tool/framework that works well with your existing tools and is optimized for dealing with structured data (JSON, CSV, XML, etc.), REST APIs, and object models. It also includes a command-line shell, an associated scripting language and a framework for processing cmdlets.
- Azure PowerShell
- Google Cloud Shell - based command-line access for managing your infrastructure and applications on Google Cloud Platform.
- Azure PowerShell
- Windows Subsystem for Linux (WSL)
-
.NET Learning Resources
- .NET
- Announcing .NET 6
- .NET documentation
- Getting started with .NET
- .NET Application Architecture Guide
- .NET on Microsoft Learn | Microsoft Docs
- Top .NET Courses Online | Udemy
- Top ASP.NET Core Courses Online | Udemy
- Learn Parallel Programming with C# and .NET | Udemy
- Learn to build an e-commerce app with .Net Core and Angular | Udemy
- Dependency Injection in C# and .NET with the Autofac Library | Udemy
- Modern Application Development with .NET on AWS Specialization | Coursera
- Introducing .NET Core Course | Coursera
- Learn .NET with Online Courses | edX
- .NET Training Course | LearningTree
- .NET Training: Introduction | Pluralsight
- Intro .NET Guide by JetBrains
-
.NET Tools and Frameworks
- Visual Studio Code
- Code Server
- Tabnine
- .NET Core - platform .NET implementation for websites, servers, and console apps on Windows, Linux, and macOS.The .NET Framework supports websites, services, desktop apps, and more on Windows. Xamarin/Mono is a .NET implementation for running apps on all the major mobile operating systems.
- ASP.NET Core - platform .NET framework for building modern cloud-based web applications on Windows, Mac, or Linux.
- Avalonia - platform XAML-based UI framework providing a flexible styling system and supporting a wide range of Operating Systems such as Windows via .NET Framework and .NET Core, Linux via Xorg, macOS.
- IdentityServer - based authentication, single-sign-on and API access control in your applications.
- Hangfire
- ReactiveUI - platform model-view-viewmodel framework for all .NET platforms that is inspired by functional reactive programming, which is a paradigm that allows you to abstract mutable state away from your user interfaces and express the idea around a feature in one readable place and improve the testability of your application.
- Start building with C# on Azure
-
C# Learning Resources
- Taking your first steps with C#
- Learning C#
- C# development with Visual Studio
- C# programming with Visual Studio Code
- Working with data in C#
- C# Tutorial by W3Schools
- Windows Forms for .NET 5 and .NET Core 3.1
- Advanced Topics in C# by Udemy
- The complete C# tutorial
- Unity C# Survival Guide
- RabbitMQ .NET/C# Client API
- C# - oriented programming language developed by Microsoft to write any application using the C# programming language on the .NET platform.
-
Xaramin Learning Resources
- Xamarin documentation
- Xaramin GitHub
- Visual Studio Tools for Xamarin
- NuGet Gallery | Xamarin
- Xamarin App Development with Visual Studio
- Xamarin and Azure
- Android & iOS Apps With Xamarin
- Xaramin Learn
- Top Xamarin Courses Online | Udemy
- Xamarin: Build Native Cross Platform Apps with C# Codes | Udemy
- Xamarin Online Training Courses | LinkedIn Learning
- Online Xamarin Classes | Skillshare
- Xamarin - source platform for building modern and performant applications for iOS, Android, and Windows with.NET. Xamarin is an abstraction layer that manages communication of shared code with underlying platform code. Xamarin runs in a managed environment that provides conveniences such as memory allocation and garbage collection.
- Application Icons in Xamarin.iOS - Xamarin
-
C# Tools
- Roslyn
- Uno Platform - based code (C# and XAML) to run on iOS, Android, macOS, WebAssembly, Linux and Windows 7. It provides the full definitions of the UWP [Windows 10 2004 (19041)](https://docs.microsoft.com/en-us/windows/uwp/whats-new/windows-10-build-19041), and the implementation of a growing number of parts of the UWP API, such as Windows.UI.Xaml, to enable UWP and WinUI applications to run on these platforms.
- dotPeek
- Json.NET - performance JSON framework for .NET.
- .NET Fiddle
- Octopus Deploy
- Appveyor - based continuous integration system that integrates natively with your source control and allows CI configuration files to live alongside your projects.
- AppHarbor - as-a-Service that let's developers deploy and scale any standard .NET application to the cloud.
- ANTLR (ANother Tool for Language Recognition)
- Markdig
- Start building with F# on Azure
- F# Documentation
- AppHarbor - as-a-Service that let's developers deploy and scale any standard .NET application to the cloud.
- dotMemory
- dotCover - the-fly which unit tests are affected by your latest code changes, and automatically re-runs the affected tests for you. The continuous testing mode can be switched on for any unit test session.
- Mono
- Visual Studio - rich application that can be used for many aspects of software development. Visual Studio makes it easy to edit, debug, build, and publish your app. By using Microsoft software development platforms such as Windows API, Windows Forms, Windows Presentation Foundation, and Windows Store.
- dotTrace
-
F# Learning Resources
- F# - platform, functional-first programming language. It empowers users and organizations to tackle complex computing problems with simple, maintainable and robust code.
- What is F#
- F#, the Functional programming for .NET
- Cloud Programming with F#
- F# style guide
- F# Programming Wikibook
- F# Developer Network (FSDN)
- F# Programming groups | Meetup
- Learning F# from The F# Software Foundation
-
F# Tools
- Python.NET
- Fable - class citizen of the JavaScript ecosystem.
- .NET for Apache Spark - hdinsight-spark), [Amazon EMR Spark](https://github.com/dotnet/spark/blob/master/deployment/README.md#amazon-emr-spark), [AWS](https://github.com/dotnet/spark/blob/master/deployment/README.md#databricks) & [Azure](https://github.com/dotnet/spark/blob/master/deployment/README.md#databricks) Databricks.
- Giraffe
- Suave - Alive.
- Pulumi - as-code approach.
- SQLProvider
- Saturn - side MVC pattern. Many of its components and concepts will seem familiar to anyone with experience in other web frameworks like Ruby on Rails or Python’s Django.
Categories
Azure Tools
112
AWS Tools
76
SQL/NoSQL Tools and Databases
46
Google Cloud Tools
37
Kubernetes Learning Resources
36
Kubernetes Tools, Frameworks, and Projects
32
Setting up WSL Linux Distributions
27
AWS Learning Resources
24
TypeScript Tools, Libraries, and Frameworks
23
PowerShell Learning Resources
23
SQL/NoSQL Learning Resources
20
WSL Tools & Projects
18
C# Tools
18
Docker Tools
17
WSL Learning Resources
17
.NET Learning Resources
17
Network Learning Resources
16
Azure Learning Resources
15
Xaramin Learning Resources
14
Xaramin Tools, Libraries, and Frameworks
14
Google Cloud Learning Resources
13
C# Learning Resources
12
.NET Tools and Frameworks
10
Docker Learning Resources
9
F# Learning Resources
9
F# Tools
8
TypeScript Learning Resources
7
Networking Tools & Concepts
6
PowerShell Tools
5
Network Protocols
3
License
1
Sub Categories
Keywords
wsl
6
linux
3
command-line
2
docker
2
windows-10
2
debian
2
windows
2
shell
2
ubuntu
2
devcontainer
1
devcontainers
1
github
1
github-codespaces
1
remote
1
remote-development
1
visual-studio-code
1
visual-studio-codespaces
1
vs
1
vscode
1
dev-containers
1
containers
1
codespaces
1
windows-subsystem-for-linux
1
sles
1
pengwin
1
opensuse
1
kali-linux
1
fedora
1
centos
1
bashonwindows
1
bash
1
arch-linux
1
alpine-linux
1
serverlessapplicationmodel
1
serverless
1
sam
1
python
1
lambda
1
aws
1
api-gateway
1
ui
1
typescript
1
electron
1
cloud
1
azure-batch
1
azure
1
angular2
1
enterprise
1
wsl-debian
1
linux-distribution
1