diff --git a/content/blog/announcing-6-0-of-the-pulumi-aws-classic-provider/index.md b/content/blog/announcing-6-0-of-the-pulumi-aws-classic-provider/index.md index 4ff9431c3037..f91c796ff1d2 100644 --- a/content/blog/announcing-6-0-of-the-pulumi-aws-classic-provider/index.md +++ b/content/blog/announcing-6-0-of-the-pulumi-aws-classic-provider/index.md @@ -20,7 +20,7 @@ This blog post walks you through the list of notable changes in the new major ve {{% notes type="info" %}} -Join Pulumi on Thursday, September 7, 2023 for a live workshop on [getting started with infrastructure as code on AWS](/resources/getting-started-with-iac-pulumi-aws/), which will feature the new AWS 6.0 provider. +Join Pulumi on Thursday, September 7, 2023 for a live workshop on [getting started with infrastructure as code on AWS](/events/getting-started-with-iac-pulumi-aws/), which will feature the new AWS 6.0 provider. {{% /notes %}} ### Terraform Plugin Framework Support @@ -65,4 +65,4 @@ You can see a full list of changes and learn more about migrating your existing ### Get Started Today -You can browse our [API reference docs](https://www.pulumi.com/registry/packages/aws/) with inline examples or explore the [Pulumi AWS Provider](https://github.com/pulumi/pulumi-aws) repository to get started today! And don't forget [to register for the live workshop](/resources/getting-started-with-iac-pulumi-aws/) on September 7, 2023 to see AWS 6.0 in action! +You can browse our [API reference docs](https://www.pulumi.com/registry/packages/aws/) with inline examples or explore the [Pulumi AWS Provider](https://github.com/pulumi/pulumi-aws) repository to get started today! And don't forget [to register for the live workshop](/events/getting-started-with-iac-pulumi-aws/) on September 7, 2023 to see AWS 6.0 in action! diff --git a/content/blog/aws-eks-hybrid-nodes/index.md b/content/blog/aws-eks-hybrid-nodes/index.md index d9446a1ee4c2..96cb87cd72c5 100644 --- a/content/blog/aws-eks-hybrid-nodes/index.md +++ b/content/blog/aws-eks-hybrid-nodes/index.md @@ -34,4 +34,4 @@ The combination of EKS Hybrid Nodes and Pulumi's infrastructure as code platform Stay tuned for upcoming Pulumi examples for managing EKS Hybrid Nodes, which will enable you to manage your hybrid Kubernetes infrastructure using your preferred programming language, complete with type safety, testing capabilities, and modern development practices. -If you’d like to learn more about how you can harness the power of EKS with Pulumi, check out [the latest version of our EKS package](/blog/eks-v3-release/) or [join us for our AWS Immersion Day workshop following re:Invent 2024](/resources/aws-immersion-day-platform-engineering/). +If you’d like to learn more about how you can harness the power of EKS with Pulumi, check out [the latest version of our EKS package](/blog/eks-v3-release/) or [join us for our AWS Immersion Day workshop following re:Invent 2024](/events/aws-immersion-day-platform-engineering/). diff --git a/content/blog/azure-container-solutions/index.md b/content/blog/azure-container-solutions/index.md index a7bbf263dd67..29874355c14a 100644 --- a/content/blog/azure-container-solutions/index.md +++ b/content/blog/azure-container-solutions/index.md @@ -181,4 +181,4 @@ Function-as-a-Service products are often designed for short-lived, event-driven There are a number of options for running containers in Azure, and choosing the right one for your workload might be difficult. We've tried to give an overview of the current state of the world, but Microsoft continues to add options and capabilities to all these products. -If you’ve settled on a container solution, and are ready to get started, Pulumi’s [Azure Native provider](/registry/packages/azure-native/) supports all of the methods of running containers and can quickly get you started. Check out our [Azure getting started guide](/docs/iac/get-started/azure/), or join one of our upcoming [Azure Workshops](/resources/)! +If you’ve settled on a container solution, and are ready to get started, Pulumi’s [Azure Native provider](/registry/packages/azure-native/) supports all of the methods of running containers and can quickly get you started. Check out our [Azure getting started guide](/docs/iac/get-started/azure/), or join one of our upcoming [Azure Workshops](/events/)! diff --git a/content/blog/google-cloud-7-0/index.md b/content/blog/google-cloud-7-0/index.md index 8a0fe909c04f..f91cf0950566 100644 --- a/content/blog/google-cloud-7-0/index.md +++ b/content/blog/google-cloud-7-0/index.md @@ -19,7 +19,7 @@ The Pulumi Google Cloud Classic provider can be used to provision any of the clo {{% notes type="info" %}} -Join Pulumi on Thursday, November 30, 2023 for a live workshop on [getting started with serverless apps on Google Cloud Run](/resources/serverless-apps-with-google-cloud-run-and-pulumi/), which will feature the new GCP 7.0 provider. +Join Pulumi on Thursday, November 30, 2023 for a live workshop on [getting started with serverless apps on Google Cloud Run](/events/serverless-apps-with-google-cloud-run-and-pulumi/), which will feature the new GCP 7.0 provider. {{% /notes %}} If you are new to Pulumi and would like to get started with the Google Cloud provider, visit any of these pages to jump right in! diff --git a/content/blog/introducing-azure-native-v2/index.md b/content/blog/introducing-azure-native-v2/index.md index 0d910825d322..e20071b68a25 100644 --- a/content/blog/introducing-azure-native-v2/index.md +++ b/content/blog/introducing-azure-native-v2/index.md @@ -28,7 +28,7 @@ We are thrilled to announce the [release](https://github.com/pulumi/pulumi-azure At Pulumi, we understand the importance of keeping up with the ever-evolving cloud landscape. The Pulumi Azure Native Provider 2.0 represents our commitment to providing you with the best tools to harness the full power of Microsoft Azure. With automatic generation from Azure API specs, we are able to provide you with same-day access to the entire [Azure API surface](https://docs.microsoft.com/en-us/rest/api/azure/) including all available properties. Let's dive into some of the key enhancements in this release! {{% notes type="info" %}} -Join Pulumi, Azure, and GitHub on Tuesday, September 19, 2023 for a live workshop on [getting started with infrastructure as code on azure](/resources/azure-github-workshop/). You'll learn how to use the Azure Native Provider and set up an automated deployment workflow through GitHub. +Join Pulumi, Azure, and GitHub on Tuesday, September 19, 2023 for a live workshop on [getting started with infrastructure as code on azure](/events/azure-github-workshop/). You'll learn how to use the Azure Native Provider and set up an automated deployment workflow through GitHub. {{% /notes %}} @@ -157,4 +157,4 @@ Try out the Pulumi Azure Native Provider 2.0 today and take the next step in you Try Infrastructure as Code on Azure by following this quick [getting started guide](/docs/iac/get-started/azure/). -[Join](/resources/azure-github-workshop/) Pulumi, Azure, and GitHub on Tuesday, September 19, 2023 for a [live workshop](/resources/azure-github-workshop/) on getting started with infrastructure as code on azure. You'll learn how to use the Azure Native Provider and set up an automated deployment workflow through GitHub. +[Join](/events/azure-github-workshop/) Pulumi, Azure, and GitHub on Tuesday, September 19, 2023 for a [live workshop](/events/azure-github-workshop/) on getting started with infrastructure as code on azure. You'll learn how to use the Azure Native Provider and set up an automated deployment workflow through GitHub. diff --git a/content/blog/pulumi-ai/index.md b/content/blog/pulumi-ai/index.md index f670489e29af..13bad02606da 100644 --- a/content/blog/pulumi-ai/index.md +++ b/content/blog/pulumi-ai/index.md @@ -29,7 +29,7 @@ We’ve seen amazing engagement and stories from Pulumi users about the impact t We've got a few upcoming opportunities to learn more about Pulumi Insights and Pulumi AI. Come join us! * May 3rd: [Reddit AMA: Pulumi Insights](https://www.reddit.com/r/pulumi/comments/130b4rn/ama_with_luke_hoban_cto_on_pulumi_insightsai_at/) -* May 11th: [Workshop: Getting Started with Pulumi Insights](/resources/getting-started-with-pulumi-insights/) +* May 11th: [Workshop: Getting Started with Pulumi Insights](/events/getting-started-with-pulumi-insights/) * Anytime: [Pulumi Challenge: GPT Your IaC](/challenge/ai-architecture/) {{% /notes %}} @@ -97,6 +97,6 @@ Pulumi AI is already offering practical value for thousands of users. We have an We’re just getting started and hope you join us on our journey! Experience [Pulumi AI](/ai) today and join us for one of these upcoming events to learn more: -* [Workshop: Getting Started with Pulumi Insights](/resources/getting-started-with-pulumi-insights/) +* [Workshop: Getting Started with Pulumi Insights](/events/getting-started-with-pulumi-insights/) * [Reddit AMA: Pulumi Insights](https://www.reddit.com/r/pulumi/comments/130b4rn/ama_with_luke_hoban_cto_on_pulumi_insightsai_at/) * [Pulumi Challenge: GPT Your IaC](/challenge/ai-architecture/) diff --git a/content/blog/pulumi-for-aws-automate-secure-manage/index.md b/content/blog/pulumi-for-aws-automate-secure-manage/index.md index d3c97711c5b0..8780f0208149 100644 --- a/content/blog/pulumi-for-aws-automate-secure-manage/index.md +++ b/content/blog/pulumi-for-aws-automate-secure-manage/index.md @@ -14,7 +14,7 @@ tags: Pulumi is excited to be at [AWS re:Invent](/reinvent/) this week, where we’re showcasing our broad and deep support for AWS across all our products. From automating infrastructure with Pulumi IaC to securing secrets with Pulumi ESC to managing cloud assets with Pulumi Insights, Pulumi makes AWS a competitive advantage. Whether you’re a developer, DevOps pro, or platform engineer, Pulumi delivers the tools you need to build and manage modern cloud applications with ease. -Stop by the Pulumi re:Invent booth #370 this week to chat with experts on the Pulumi team. If you can’t make it to re:Invent, join our workshop, [_Accelerating Platform Engineering with Pulumi on AWS_](/resources/aws-immersion-day-platform-engineering/), on December 11, 2024, to see how Pulumi can enhance your cloud operations on AWS. +Stop by the Pulumi re:Invent booth #370 this week to chat with experts on the Pulumi team. If you can’t make it to re:Invent, join our workshop, [_Accelerating Platform Engineering with Pulumi on AWS_](/events/aws-immersion-day-platform-engineering/), on December 11, 2024, to see how Pulumi can enhance your cloud operations on AWS. diff --git a/content/blog/pulumi-kubernetes-operator-1-0/index.md b/content/blog/pulumi-kubernetes-operator-1-0/index.md index 52f5067d3bee..371dcfe6eb95 100644 --- a/content/blog/pulumi-kubernetes-operator-1-0/index.md +++ b/content/blog/pulumi-kubernetes-operator-1-0/index.md @@ -34,7 +34,7 @@ spec: The Pulumi Kubernetes Operator can also be used along with Pulumi’s [Kubernetes provider](/registry/packages/kubernetes/), which allows Pulumi programs to deploy resources to Kubernetes, either in the same cluster as the operator, or in another cluster. This can be used to package up complex Kubernetes infrastructure into more abstracted units, to mix Kubernetes and cloud infrastructure into a single unit of deployment, to define how application workloads are deployed into a cluster, or for a wide variety of additional use cases. The Pulumi Kubernetes provider has full support for the Kubernetes API available in every Pulumi language, along with newly improved support for [Helm](/blog/full-access-to-helm-features-through-new-helm-release-resource-for-kubernetes/). {{% notes type="info" %}} -We're at [KubeCon North America 2021](https://events.linuxfoundation.org/kubecon-cloudnativecon-north-america/) this week - come meet us at booth [SU8](https://events.linuxfoundation.org/wp-content/uploads/2021/10/KubeCon_NA_2021_Collateral_17x11_v2.pdf) if you are there! We also have two Kuberentes-focused webinars coming up where you can learn more about working with Pulumi and Kubernetes: Provision, Manage and Scale Kubernetes on Any Cloud (Oct 14th) and [From Zero to Production in Kubernetes](/resources/from-zero-to-production-in-kubernetes/) (Oct 21st). +We're at [KubeCon North America 2021](https://events.linuxfoundation.org/kubecon-cloudnativecon-north-america/) this week - come meet us at booth [SU8](https://events.linuxfoundation.org/wp-content/uploads/2021/10/KubeCon_NA_2021_Collateral_17x11_v2.pdf) if you are there! We also have two Kuberentes-focused webinars coming up where you can learn more about working with Pulumi and Kubernetes: Provision, Manage and Scale Kubernetes on Any Cloud (Oct 14th) and [From Zero to Production in Kubernetes](/events/from-zero-to-production-in-kubernetes/) (Oct 21st). {{% /notes %}} ## What’s New in Pulumi Kubernetes Operator 1.0? diff --git a/content/blog/reinvent-2020-eks-announcements/index.md b/content/blog/reinvent-2020-eks-announcements/index.md index 5910166ab9c4..db5183b07f86 100644 --- a/content/blog/reinvent-2020-eks-announcements/index.md +++ b/content/blog/reinvent-2020-eks-announcements/index.md @@ -38,5 +38,5 @@ Spot Instances are deeply discounted On-Demand EC2 instances. EKS now supports u Previously, to use Spot Instances, you had to manually configure EC2 Auto Scaling groups and upgrade the Spot nodes to the current version of Kubernetes. You can now set capacity type as SPOT and the EC2 instance types when creating a managed node group. The managed node group will provision and manage Spot nodes automatically according to best practices. You can create the node group through the EKS console, the EKS API, and eksctl. To learn more about configuring EKS node groups with Spot Instance, read the [blog](https://aws.amazon.com/blogs/containers/amazon-eks-now-supports-provisioning-and-managing-ec2-spot-instances-in-managed-node-groups/). {{% notes %}} -Want some hands-on training with EKS? Join our workshop on Thursday, December 10th where you will create a production-ready EKS cluster, install add-ons to prepare your cluster for developers, and finally ship an application to your cluster. [Register Now](/resources/building-a-kubernetes-platform-in-amazon-eks/) +Want some hands-on training with EKS? Join our workshop on Thursday, December 10th where you will create a production-ready EKS cluster, install add-ons to prepare your cluster for developers, and finally ship an application to your cluster. [Register Now](/events/building-a-kubernetes-platform-in-amazon-eks/) {{% /notes %}} diff --git a/content/blog/scale-ai-innovation-with-platform-engineering/index.md b/content/blog/scale-ai-innovation-with-platform-engineering/index.md index 431cb69dd936..8307f06dcddd 100644 --- a/content/blog/scale-ai-innovation-with-platform-engineering/index.md +++ b/content/blog/scale-ai-innovation-with-platform-engineering/index.md @@ -74,4 +74,4 @@ Many industry-leading AI technology providers such as Snowflake have already bas Learn more about how Pulumi and Platform Engineering can help your organization in the same way it [helped Snowflake speed up its deployment by 10x](/case-studies/snowflake/). Or take a look at [how Aptos Labs achieved 10x faster development cycles](/case-studies/aptos/). -If you are ready to talk to an expert about how platform engineering can help your organization, [click here](/contact/?form=sales). For practitioners on your team, here are some [events and learning assets](/resources/) to get up to speed quickly on platform engineering and infrastructure as code. +If you are ready to talk to an expert about how platform engineering can help your organization, [click here](/contact/?form=sales). For practitioners on your team, here are some [events and learning assets](/events/) to get up to speed quickly on platform engineering and infrastructure as code. diff --git a/content/blog/the-industry-comes-together-for-the-cloud-engineering-summit-2021/index.md b/content/blog/the-industry-comes-together-for-the-cloud-engineering-summit-2021/index.md index e9a078d59a96..608764137d48 100644 --- a/content/blog/the-industry-comes-together-for-the-cloud-engineering-summit-2021/index.md +++ b/content/blog/the-industry-comes-together-for-the-cloud-engineering-summit-2021/index.md @@ -66,7 +66,7 @@ For those looking to expand their cloud engineering skillset after the summit, M We’ve spent a lot of time with the NGINX team over the past year in their quest to make it easier than ever to get to production with Kubernetes. Join first-time summit speakers Damian Curry and Elijah Zupancic for a lightning talk followed by NGINX office hours to learn about _Building a modern app reference architecture for Kubernetes_. -Then, if you’re ready for some hands-on Kubernetes help, join our post-event workshop [From Zero to Production in Kubernetes](/resources/from-zero-to-production-in-kubernetes/). +Then, if you’re ready for some hands-on Kubernetes help, join our post-event workshop [From Zero to Production in Kubernetes](/events/from-zero-to-production-in-kubernetes/). ## Bridgecrew diff --git a/content/events/advanced-cicd-aws-pulumi-github-actions/index.md b/content/events/advanced-cicd-aws-pulumi-github-actions/index.md index 1d6828174db6..1b095594a02f 100644 --- a/content/events/advanced-cicd-aws-pulumi-github-actions/index.md +++ b/content/events/advanced-cicd-aws-pulumi-github-actions/index.md @@ -53,7 +53,7 @@ main: This workshop introduces users to advanced DevOps best practices. You will add compliance checks via policies, drift detection, and isolated test environments to an existing GitHub Actions pipeline. Accelerate your AWS projects with the [code examples provided](https://github.com/pulumi/workshops/tree/main/github-aws-cicd-advanced). - Did you miss Part 1 of the DevOps workshop series? Start with [Get started with CI/CD for AWS using Pulumi & GitHub Actions before diving into advanced techniques.](/resources/cicd-for-aws-with-pulumi-and-github-actions/) + Did you miss Part 1 of the DevOps workshop series? Start with [Get started with CI/CD for AWS using Pulumi & GitHub Actions before diving into advanced techniques.](/events/cicd-for-aws-with-pulumi-and-github-actions/) learn: - How to build an advanced CI pipeline to enforce compliance and correct drift diff --git a/content/events/cicd-for-aws-with-pulumi-and-github-actions/index.md b/content/events/cicd-for-aws-with-pulumi-and-github-actions/index.md index e80f569ca62b..49881b84a08d 100644 --- a/content/events/cicd-for-aws-with-pulumi-and-github-actions/index.md +++ b/content/events/cicd-for-aws-with-pulumi-and-github-actions/index.md @@ -52,7 +52,7 @@ main: description: | This workshop introduces new users to DevOps best practices. You will become familiar with the core concepts needed to deploy cloud resources continuously. Walk through configuring Pulumi GitHub Actions to deploy AWS resources programmatically and accelerate your cloud projects with the skeleton [code provided](https://github.com/pulumi/workshops/tree/main/github-aws-cicd-getting-started). - This is Part 1 of our DevOps workshop series! Ready to take it further? [Continue to Part 2, Advanced CI/CD for AWS using Pulumi and GitHub Actions.](/resources/advanced-cicd-aws-pulumi-github-actions) + This is Part 1 of our DevOps workshop series! Ready to take it further? [Continue to Part 2, Advanced CI/CD for AWS using Pulumi and GitHub Actions.](/events/advanced-cicd-aws-pulumi-github-actions) learn: - The basics of the Pulumi programming model diff --git a/content/partner/azure-infrastructure-as-code.md b/content/partner/azure-infrastructure-as-code.md index 0cf204c092ac..ae1f2fbd5a8e 100644 --- a/content/partner/azure-infrastructure-as-code.md +++ b/content/partner/azure-infrastructure-as-code.md @@ -178,6 +178,6 @@ resources: other: title: Other resources items: - - "[Watch a workshop](/resources/#upcoming)" + - "[Watch a workshop](/events/#upcoming)" - "[Convert an existing ARM template](/arm2pulumi/)" --- diff --git a/content/what-is/infrastructure-as-code-for-devops.md b/content/what-is/infrastructure-as-code-for-devops.md index c0778eb31037..e4fe2b9a9775 100644 --- a/content/what-is/infrastructure-as-code-for-devops.md +++ b/content/what-is/infrastructure-as-code-for-devops.md @@ -63,4 +63,4 @@ IaC is fundamental to DevOps. IaC fosters automation and a DevOps culture. If yo ## Pulumi -Pulumi lets infrastructure, developer, and security teams deliver infrastructure as code faster, using programming ([Python](/docs/languages-sdks/python/), [Node.js (JavaScript, TypeScript)](/docs/languages-sdks/javascript/), [Go](/docs/languages-sdks/go/), [.NET (C#, F#, VB)](/docs/languages-sdks/dotnet/), and [Java](/docs/languages-sdks/java/) and markup ([YAML, JSON, and CUE](/docs/languages-sdks/yaml/) languages they already know. It provides a single pipeline for delivering and securing infrastructure and applications on any cloud. [Get started for free today!](/docs/get-started/), or check out an [on-demand workshop](/resources#on-demand) for getting started with IaC. +Pulumi lets infrastructure, developer, and security teams deliver infrastructure as code faster, using programming ([Python](/docs/languages-sdks/python/), [Node.js (JavaScript, TypeScript)](/docs/languages-sdks/javascript/), [Go](/docs/languages-sdks/go/), [.NET (C#, F#, VB)](/docs/languages-sdks/dotnet/), and [Java](/docs/languages-sdks/java/) and markup ([YAML, JSON, and CUE](/docs/languages-sdks/yaml/) languages they already know. It provides a single pipeline for delivering and securing infrastructure and applications on any cloud. [Get started for free today!](/docs/get-started/), or check out an [on-demand workshop](/events#on-demand) for getting started with IaC. diff --git a/content/what-is/infrastructure-as-code-for-kubernetes.md b/content/what-is/infrastructure-as-code-for-kubernetes.md index bf0218b2f391..f747d369449e 100644 --- a/content/what-is/infrastructure-as-code-for-kubernetes.md +++ b/content/what-is/infrastructure-as-code-for-kubernetes.md @@ -82,4 +82,4 @@ Your production environment should be separate from other environments. One way ## Learn More -[Pulumi](/) streamlines Kubernetes cluster configuration, management, and app workload deployments to your clusters. With Pulumi infrastructure as code for Kubernetes you can, for example, manage your Kubernetes clusters, automate Kubernetes deployments and increase your productivity by using standard programming languages, IDEs and test frameworks. [Get started for free today](/docs/get-started/), or check out our on-demand workshops for tutorials on [IaC and Kubernetes](/resources/from-zero-to-production-in-kubernetes/). +[Pulumi](/) streamlines Kubernetes cluster configuration, management, and app workload deployments to your clusters. With Pulumi infrastructure as code for Kubernetes you can, for example, manage your Kubernetes clusters, automate Kubernetes deployments and increase your productivity by using standard programming languages, IDEs and test frameworks. [Get started for free today](/docs/get-started/), or check out our on-demand workshops for tutorials on [IaC and Kubernetes](/events/from-zero-to-production-in-kubernetes/). diff --git a/content/what-is/javascript-and-infrastructure-as-code.md b/content/what-is/javascript-and-infrastructure-as-code.md index 39934843c84b..1b93762405ee 100644 --- a/content/what-is/javascript-and-infrastructure-as-code.md +++ b/content/what-is/javascript-and-infrastructure-as-code.md @@ -67,4 +67,4 @@ There are platforms available that can really boost your productivity when it co ## Pulumi Corporation -Pulumi's Cloud Engineering Platform unites infrastructure teams, application developers, and compliance teams around a unified software engineering process for delivering modern cloud applications faster and speeding innovation. Pulumi’s open-source tools help infrastructure teams tame the cloud’s complexity with Universal Infrastructure-as-Code using the world’s most popular programming languages and communities, including [Python](/docs/languages-sdks/python/), [Node.js (JavaScript, TypeScript)](/docs/languages-sdks/javascript), [Go](/docs/languages-sdks/go/), and [].NET (C#, F#, VB)](/docs/languages-sdks/dotnet). [Get started for free today](/docs/get-started/), or check out one of our on-demand workshops on getting started with [Infrastructure as Code and JavaScript](/resources#on-demand). +Pulumi's Cloud Engineering Platform unites infrastructure teams, application developers, and compliance teams around a unified software engineering process for delivering modern cloud applications faster and speeding innovation. Pulumi’s open-source tools help infrastructure teams tame the cloud’s complexity with Universal Infrastructure-as-Code using the world’s most popular programming languages and communities, including [Python](/docs/languages-sdks/python/), [Node.js (JavaScript, TypeScript)](/docs/languages-sdks/javascript), [Go](/docs/languages-sdks/go/), and [].NET (C#, F#, VB)](/docs/languages-sdks/dotnet). [Get started for free today](/docs/get-started/), or check out one of our on-demand workshops on getting started with [Infrastructure as Code and JavaScript](/events#on-demand). diff --git a/content/what-is/python-for-devops.md b/content/what-is/python-for-devops.md index 8172c42b6342..018aa6f55340 100644 --- a/content/what-is/python-for-devops.md +++ b/content/what-is/python-for-devops.md @@ -64,4 +64,4 @@ The right platform means you don’t need to learn domain-specific languages tha ## Pulumi Corporation -Pulumi's Cloud Engineering Platform unites infrastructure teams, application developers, and compliance teams around a unified software engineering process for delivering modern cloud applications faster and speeding innovation. Pulumi’s open-source tools help infrastructure teams tame the cloud’s complexity with Universal Infrastructure-as-Code using the world’s most popular programming languages and communities, including Python, Node.js (JavaScript, TypeScript), Go, and .NET (C#, F#, VB). [Get started for free today](/docs/get-started/) or check out our [on-demand workshops](/resources#on-demand) and tutorials for getting started with IaC and Python. +Pulumi's Cloud Engineering Platform unites infrastructure teams, application developers, and compliance teams around a unified software engineering process for delivering modern cloud applications faster and speeding innovation. Pulumi’s open-source tools help infrastructure teams tame the cloud’s complexity with Universal Infrastructure-as-Code using the world’s most popular programming languages and communities, including Python, Node.js (JavaScript, TypeScript), Go, and .NET (C#, F#, VB). [Get started for free today](/docs/get-started/) or check out our [on-demand workshops](/events#on-demand) and tutorials for getting started with IaC and Python.