Skip to content

Commit 4dc452c

Browse files
Refactor documentation: update titles and section headings for clarity and consistency across TypeScript guides
1 parent f5c7125 commit 4dc452c

File tree

4 files changed

+18
-14
lines changed

4 files changed

+18
-14
lines changed

content/learning-paths/servers-and-cloud-computing/typescript-on-gcp/_index.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
---
2-
title: Deploy TypeScript on Google Cloud C4A (Arm-based Axion VMs)
2+
title: Deploy TypeScript on Google Cloud Axion-based C4A virtual machines
33

44
minutes_to_complete: 30
55

6-
who_is_this_for: This is an introductory topic for software developers deploying and optimizing TypeScript workloads on Arm64 Linux environments, specifically using Google Cloud C4A virtual machines powered by Axion processors.
6+
who_is_this_for: This is an introductory topic for developers deploying and optimizing TypeScript workloads on Arm64 Linux environments, specifically using Google Cloud C4A virtual machines powered by Axion processors.
77

88
learning_objectives:
9-
- Provision an Arm-based SUSE SLES virtual machine on Google Cloud (C4A with Axion processors)
10-
- Install TypeScript on a SUSE Arm64 (C4A) instance
11-
- Validate TypeScript functionality by creating, compiling, and running a simple TypeScript script on the Arm64 VM
9+
- Provision an Arm-based SUSE Linux Enterprise Server (SLES) virtual machine (VM) on Google Cloud (C4A with Axion processors)
10+
- Install TypeScript on a SUSE Arm64 C4A instance
11+
- Validate TypeScript functionality by creating, compiling, and running a simple TypeScript script on a Arm64 VM
1212
- Benchmark TypeScript performance using a JMH-style custom benchmark with perf_hooks on Arm64 architecture
1313

1414
prerequisites:

content/learning-paths/servers-and-cloud-computing/typescript-on-gcp/background.md

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,21 @@
11
---
2-
title: Getting started with TypeScript
2+
title: Getting started with TypeScript on Google Axion C4A instances
33

44
weight: 2
55

66
layout: "learningpathall"
77
---
88

9+
## Introduction
10+
11+
This Learning Path shows you how to deploy and benchmark TypeScript applications on Arm-based Google Cloud C4A instances powered by Axion processors. You'll provision a SUSE Linux Enterprise Server (SLES) virtual machine (VM), install and configure TypeScript, and measure performance using a JMH-style custom benchmark. By combining TypeScript’s strong typing and developer tooling with the high performance and energy efficiency of Arm-based C4A instances, you can build robust, scalable, and cost-effective cloud-native applications optimized for the future of cloud on Arm.
12+
13+
914
## Google Axion C4A Arm instances in Google Cloud
1015

1116
Google Axion C4A is a family of Arm-based virtual machines built on Google’s custom Axion CPU, which is based on Arm Neoverse-V2 cores. Designed for high-performance and energy-efficient computing, these virtual machines offer strong performance for modern cloud workloads such as CI/CD pipelines, microservices, media processing, and general-purpose applications.
1217

13-
The C4A series provides a cost-effective alternative to x86 virtual machines while leveraging the scalability and performance benefits of the Arm architecture in Google Cloud.
18+
The C4A series provides a cost-effective alternative to x86 virtual machines while leveraging the scalability and performance benefits of the Arm architecture on Google Cloud.
1419

1520
To learn more about Google Axion, see the Google blog [Introducing Google Axion Processors, our new Arm-based CPUs](https://cloud.google.com/blog/products/compute/introducing-googles-new-arm-based-cpu).
1621

content/learning-paths/servers-and-cloud-computing/typescript-on-gcp/baseline.md

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,12 @@ layout: learningpathall
77
---
88

99
## Set up your TypeScript baseline
10-
This section walks you through the baseline setup and validation of TypeScript on a Google Cloud C4A (Axion Arm64) virtual machine running SUSE Linux.
11-
The goal is to confirm that your TypeScript environment is functioning correctly, from initializing a project to compiling and executing a simple TypeScript file, ensuring a solid foundation before performance or benchmarking steps.
10+
This section walks you through the baseline setup and validation of TypeScript on a Google Cloud C4A (Axion Arm64) virtual machine running SUSE Linux. The goal is to confirm that your TypeScript environment is functioning correctly, from initializing a project to compiling and executing a simple TypeScript file, ensuring a solid foundation before performance or benchmarking steps.
1211

13-
## Set Up a TypeScript Project
12+
## Set up a TypeScript project
1413
Before running any tests, you’ll create a dedicated project directory and initialize a minimal TypeScript environment.
1514

16-
### Create project folder
15+
## Create project folder
1716

1817
Start by creating a new folder to hold your TypeScript project files:
1918

@@ -31,7 +30,7 @@ Next, initialize a new Node.js project. This creates a `package.json` file that
3130
npm init -y
3231
```
3332

34-
### Install Node.js type definitions
33+
## Install Node.js type definitions
3534

3635
To enable TypeScript to properly recognize Node.js built-in APIs (like fs, path, and process), install the Node.js type definitions package:
3736

@@ -58,7 +57,7 @@ You should see output similar to:
5857
## Perform baseline testing
5958
With the TypeScript environment configured, you’ll now perform a baseline functionality test to confirm that TypeScript compilation and execution work correctly on your Google Cloud SUSE Arm64 VM.
6059

61-
### Create a Simple TypeScript File
60+
### Create a simple TypeScript file
6261

6362
Create a file named `hello.ts` with the following content:
6463

content/learning-paths/servers-and-cloud-computing/typescript-on-gcp/instance.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,6 @@ To create a virtual machine based on the C4A instance type:
2626

2727
![Create a Google Axion C4A Arm virtual machine in the Google Cloud Console with c4a-standard-4 selected alt-text#center](images/gcp-vm.png "Creating a Google Axion C4A Arm virtual machine in Google Cloud Console")
2828

29-
- Under **OS and Storage**, select **Change**, then choose an Arm64-based OS image. For this Learning Path, use **SUSE Linux Enterprise Server**. Pick the preferred version for your Operating System. Ensure you select the **Arm image** variant. Click **Select**.
29+
- Under **OS and Storage**, select **Change**, then choose an Arm64-based OS image. For this Learning Path, use **SUSE Linux Enterprise Server**. Pick the preferred version for your operating system. Ensure you select the **Arm image** variant. Click **Select**.
3030
- Under **Networking**, enable **Allow HTTP traffic**.
3131
- Click **Create** to launch the instance.

0 commit comments

Comments
 (0)