Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Quarterly QA for workshop with WMS ID #11342 and WMS ID#11824 #90

Open
wants to merge 192 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
192 commits
Select commit Hold shift + click to select a range
998731c
Update to 1.3.2
pandey-ankit Jul 27, 2022
8efa9d9
Update to Verrazzano 1.3.2
pandey-ankit Jul 27, 2022
4dab345
Merge branch 'oracle-livelabs:main' into main
pandey-ankit Jul 27, 2022
cee4499
lower case
pandey-ankit Jul 27, 2022
8d21387
Lowercase complete
pandey-ankit Jul 27, 2022
bc84323
Merge branch 'oracle-livelabs:main' into main
pandey-ankit Aug 2, 2022
aa52350
QA Complete
pandey-ankit Aug 2, 2022
fcfc9c3
manifest.json updated
pandey-ankit Aug 2, 2022
852a83a
Introduction link updated
pandey-ankit Aug 2, 2022
fc12cd3
Revert "Introduction link updated"
pandey-ankit Aug 2, 2022
d3bb6cd
Merge branch 'oracle-livelabs:main' into main
pandey-ankit Aug 2, 2022
47d9ed4
Intro link
pandey-ankit Aug 2, 2022
bb05033
Merge branch 'oracle-livelabs:main' into main
pandey-ankit Aug 9, 2022
39baaec
Update Title
pandey-ankit Aug 9, 2022
4e4bb07
Merge branch 'main' of https://github.com/pandey-ankit/multicloud
pandey-ankit Aug 9, 2022
8128e10
Initial Project
pandey-ankit Sep 2, 2022
efabf35
Merge branch 'main' of https://github.com/pandey-ankit/multicloud
pandey-ankit Sep 26, 2022
8249891
Update HOL Support
pandey-ankit Sep 26, 2022
d8f1329
Merge branch 'oracle-livelabs:main' into main
pandey-ankit Oct 5, 2022
e4be37a
Update jdk
pandey-ankit Oct 5, 2022
f0c8d1c
Merge branch 'oracle-livelabs:main' into main
pandey-ankit Oct 7, 2022
bfed414
Update as per free tier
pandey-ankit Oct 7, 2022
18f4327
Update Cluster creation
pandey-ankit Oct 7, 2022
596351d
Merge branch 'oracle-livelabs:main' into main
pandey-ankit Oct 14, 2022
05c3408
Update Verrazzano to 1.4.1
pandey-ankit Nov 3, 2022
e148730
Merge branch 'oracle-livelabs:main' into main
pandey-ankit Nov 4, 2022
e87b241
fixed indentation and image issue
pandey-ankit Nov 4, 2022
96eff0a
Merge branch 'oracle-livelabs:main' into main
pandey-ankit Nov 10, 2022
c291f51
remove redundant instruction
pandey-ankit Nov 10, 2022
5375905
Merge branch 'main' of https://github.com/pandey-ankit/multicloud
pandey-ankit Nov 10, 2022
8f7321b
Merge branch 'oracle-livelabs:main' into main
pandey-ankit Dec 9, 2022
beab234
Update Verrazzano 1.4.2
pandey-ankit Dec 12, 2022
e763e26
OOW feedback added
pandey-ankit Dec 12, 2022
629974b
Merge branch 'oracle-livelabs:main' into main
pandey-ankit Dec 13, 2022
68eb4e6
VZ CLI Installation
pandey-ankit Jan 11, 2023
0fd0b82
Merge branch 'oracle-livelabs:main' into main
pandey-ankit Jan 23, 2023
367b3c4
remove persistence volume
pandey-ankit Jan 23, 2023
5a148e9
Merge branch 'oracle-livelabs:main' into main
pandey-ankit Jan 23, 2023
4a8c512
alternate-version fixed
pandey-ankit Jan 23, 2023
3a48bbc
Merge branch 'oracle-livelabs:main' into main
pandey-ankit Feb 21, 2023
9e17fb8
Set initial version
pandey-ankit Feb 21, 2023
18a2128
Merge branch 'oracle-livelabs:main' into main
pandey-ankit Feb 21, 2023
d3527cd
Feedback version 1
pandey-ankit Feb 22, 2023
16e1e72
upgrade to Helidon 4.0.0-Alpha5
pandey-ankit Feb 27, 2023
641599e
Modify the output
pandey-ankit Feb 28, 2023
8c3394a
Final
pandey-ankit Mar 1, 2023
6b61607
Add comment
pandey-ankit Mar 1, 2023
c66dddd
Merge branch 'oracle-livelabs:main' into main
pandey-ankit Mar 2, 2023
562f7cb
Final code
pandey-ankit Mar 2, 2023
deeb1b9
Merge branch 'oracle-livelabs:main' into main
pandey-ankit Mar 3, 2023
d2ad8f0
walkthrough video added
pandey-ankit Mar 3, 2023
f00b4dc
Merge branch 'oracle-livelabs:main' into main
pandey-ankit Mar 7, 2023
b3d12d6
new version helidon verrazzano
pandey-ankit Mar 17, 2023
278569a
Merge branch 'oracle-livelabs:main' into main
pandey-ankit Mar 22, 2023
5f12871
Quaterly QA Verrazzano workshop
pandey-ankit Mar 22, 2023
eeeb345
lint checker suggestion
pandey-ankit Mar 22, 2023
4d0e390
Merge branch 'oracle-livelabs:main' into main
pandey-ankit Mar 23, 2023
5ce723e
Update to Verrazzano 1.5.2
pandey-ankit Mar 23, 2023
20704e7
Merge branch 'oracle-livelabs:main' into main
pandey-ankit Mar 28, 2023
ee4fb3c
Tomcat-verrazzano version 2
pandey-ankit Mar 28, 2023
48b400f
Link to object storage added
pandey-ankit Mar 29, 2023
fde8bbb
Merge branch 'oracle-livelabs:main' into main
pandey-ankit Mar 30, 2023
968e4e7
Enhanced cluster
pandey-ankit Mar 30, 2023
c55caa5
Merge branch 'oracle-livelabs:main' into main
pandey-ankit Apr 3, 2023
1558020
Title changed
pandey-ankit Apr 3, 2023
1c7de08
Merge branch 'oracle-livelabs:main' into main
pandey-ankit Apr 6, 2023
12cbe6b
Quarterly QA
pandey-ankit Apr 6, 2023
6e606f7
lint-checker suggestion
pandey-ankit Apr 6, 2023
eaa7769
Merge branch 'oracle-livelabs:main' into main
pandey-ankit Apr 19, 2023
789edec
Quarterly QA
pandey-ankit Apr 19, 2023
113d4bf
Grammer fix
pandey-ankit Apr 19, 2023
5b34f97
unnecessary files removed
pandey-ankit Apr 20, 2023
98fff70
Merge branch 'oracle-livelabs:main' into main
pandey-ankit Apr 25, 2023
6125925
Update to WKTUI 1.5.2
pandey-ankit Apr 25, 2023
df56301
springboot lab added
pandey-ankit Apr 26, 2023
c7b7152
Merge branch 'oracle-livelabs:main' into main
pandey-ankit May 4, 2023
b9010d3
ready for publish
pandey-ankit May 4, 2023
47d1c65
Merge branch 'oracle-livelabs:main' into main
pandey-ankit May 5, 2023
148373a
Helidon DevOps workshop added
pandey-ankit May 26, 2023
5debed8
Update help section
pandey-ankit May 26, 2023
cf984e7
Merge branch 'oracle-livelabs:main' into main
pandey-ankit May 29, 2023
3d83d7c
Dev_Ops_Image changed
pandey-ankit May 29, 2023
abd6d56
QA completed
pandey-ankit May 31, 2023
d73e7b6
Merge branch 'oracle-livelabs:main' into main
pandey-ankit Jun 12, 2023
44790f6
Quarterly QA
pandey-ankit Jun 13, 2023
f7af65e
Merge branch 'oracle-livelabs:main' into main
pandey-ankit Jun 15, 2023
7eb4fd1
Verrazzano version update
pandey-ankit Jul 7, 2023
508e56d
Merge branch 'oracle-livelabs:main' into main
pandey-ankit Jul 12, 2023
8676e51
WMS ID#11409
pandey-ankit Jul 12, 2023
149f7b4
Link updated
pandey-ankit Jul 13, 2023
8e1e6bd
Add support lab
pandey-ankit Jul 20, 2023
1ef5a03
Merge branch 'oracle-livelabs:main' into main
pandey-ankit Jul 27, 2023
ea2f5d5
Update Verrazzano and OKE Version
pandey-ankit Jul 28, 2023
bf80007
Merge branch 'oracle-livelabs:main' into main
pandey-ankit Aug 1, 2023
4885d45
Added walkthrough video for cloud world HOL
pandey-ankit Aug 1, 2023
0bb34a1
Merge branch 'oracle-livelabs:main' into main
pandey-ankit Aug 3, 2023
6508bb9
modify lab title
pandey-ankit Aug 3, 2023
27dc470
Merge branch 'oracle-livelabs:main' into main
pandey-ankit Aug 7, 2023
187e5ce
add time in wktui
pandey-ankit Aug 8, 2023
508075e
Merge branch 'oracle-livelabs:main' into main
pandey-ankit Aug 9, 2023
c5c89ea
add ocw folder for wktui
pandey-ankit Aug 10, 2023
5f49a8f
Merge branch 'main' of https://github.com/pandey-ankit/multicloud
pandey-ankit Aug 10, 2023
5152ea8
Update introduction.md
pandey-ankit Aug 10, 2023
81477e1
Merge branch 'oracle-livelabs:main' into main
pandey-ankit Aug 14, 2023
1a29027
Update the Helidon and WKTUI workshop
pandey-ankit Aug 17, 2023
c791328
Merge branch 'oracle-livelabs:main' into main
pandey-ankit Aug 18, 2023
de3ece2
Update Sandbox manifest
pandey-ankit Aug 18, 2023
740f451
Merge branch 'oracle-livelabs:main' into main
pandey-ankit Aug 24, 2023
9d22433
Merge branch 'oracle-livelabs:main' into main
pandey-ankit Oct 2, 2023
a0eff7f
Fix workshop link WKTUI
pandey-ankit Oct 2, 2023
46b6f10
WeLogicForOKEWorkshop added
pandey-ankit Oct 11, 2023
41ec049
workshop folder changed
pandey-ankit Oct 11, 2023
dc4411e
Merge branch 'oracle-livelabs:main' into main
pandey-ankit Nov 8, 2023
9fd8d54
Cluster name changed
pandey-ankit Nov 8, 2023
e331679
Merge branch 'oracle-livelabs:main' into main
pandey-ankit Nov 16, 2023
dd6f53a
wktui-hpa added
pandey-ankit Nov 28, 2023
4aa76a0
Update manifest.json
pandey-ankit Nov 28, 2023
4de944d
Merge branch 'oracle-livelabs:main' into main
pandey-ankit Dec 11, 2023
5d606a7
Update to 4.0.3
pandey-ankit Jan 29, 2024
f904cda
Lab 4 updated
pandey-ankit Feb 5, 2024
8aff762
Update build-run.md
pandey-ankit Feb 5, 2024
9c285f5
Helidon Virtual thread 4.0.5
pandey-ankit Feb 21, 2024
05df9f4
Update zip location
pandey-ankit Mar 1, 2024
91d7b87
Merge branch 'main' of https://github.com/pandey-ankit/multicloud
pandey-ankit Mar 1, 2024
118ea44
update jdk arm
pandey-ankit Mar 1, 2024
ebaa778
Merge branch 'oracle-livelabs:main' into main
pandey-ankit Mar 6, 2024
3b2e51e
OSMS configuration added
pandey-ankit Mar 8, 2024
c4f2636
Merge branch 'oracle-livelabs:main' into main
pandey-ankit May 9, 2024
d058beb
change helidon version to 3.2.8
pandey-ankit May 9, 2024
673a25e
Merge branch 'oracle-livelabs:main' into main
pandey-ankit Jun 3, 2024
9ace678
DevOps update to JDK21
pandey-ankit Jun 5, 2024
14dcd2f
Merge branch 'oracle-livelabs:main' into main
pandey-ankit Jun 13, 2024
a142908
autoscale initial
pandey-ankit Jun 15, 2024
524c894
New
pandey-ankit Jun 18, 2024
20aa523
add files for ocw
pandey-ankit Jul 3, 2024
5ae53f9
Fixed typo and grammer error
pandey-ankit Jul 3, 2024
45fc178
Merge branch 'oracle-livelabs:main' into main
pandey-ankit Jul 3, 2024
3f67907
modify operator
pandey-ankit Jul 29, 2024
0d4ca24
add sandbox details
pandey-ankit Jul 29, 2024
f17ab16
change prepare-setup
pandey-ankit Aug 7, 2024
b180b5e
image type changed
pandey-ankit Aug 8, 2024
58b9afe
Merge branch 'oracle-livelabs:main' into main
pandey-ankit Aug 8, 2024
17d294f
modify Load threashold
pandey-ankit Aug 9, 2024
4eaffd3
Merge branch 'oracle-livelabs:main' into main
pandey-ankit Aug 13, 2024
44f311d
dry run feedback included
pandey-ankit Aug 13, 2024
f05f6ef
Tenancy and compartment name screenshot modified
pandey-ankit Aug 13, 2024
1825048
Merge branch 'oracle-livelabs:main' into main
pandey-ankit Aug 19, 2024
32da681
ingress-updated
pandey-ankit Aug 20, 2024
f235432
Merge branch 'oracle-livelabs:main' into main
pandey-ankit Sep 2, 2024
7621a03
wktui lab md files updated
pandey-ankit Oct 16, 2024
f71d599
screenshot updated
pandey-ankit Oct 16, 2024
244395d
changes with command line
pandey-ankit Oct 16, 2024
22b642a
update URL
pandey-ankit Oct 16, 2024
2f0e67b
Update numbering
pandey-ankit Oct 16, 2024
9a56948
Merge branch 'oracle-livelabs:main' into main
pandey-ankit Oct 24, 2024
81a2133
quarterly qa
pandey-ankit Oct 28, 2024
63ebca4
quarterly qa
pandey-ankit Oct 28, 2024
084a565
Merge branch 'oracle-livelabs:main' into main
pandey-ankit Oct 28, 2024
4e7ff6a
updated workshop with new VM
pandey-ankit Oct 29, 2024
e268d6d
Merge branch 'oracle-livelabs:main' into main
pandey-ankit Oct 30, 2024
27c50c8
quarterly qa
pandey-ankit Nov 1, 2024
a4baaff
screenshot updated
pandey-ankit Nov 1, 2024
ded001e
lab title update
pandey-ankit Nov 7, 2024
cfef172
Merge branch 'oracle-livelabs:main' into main
pandey-ankit Nov 7, 2024
ee45cb4
Merge branch 'oracle-livelabs:main' into main
pandey-ankit Nov 25, 2024
305c050
new workshop
pandey-ankit Nov 28, 2024
ff0116c
revert to old OCI UI
pandey-ankit Dec 3, 2024
ad8a2aa
compute-instance old UI
pandey-ankit Dec 3, 2024
8b6a0aa
Merge branch 'oracle-livelabs:main' into main
pandey-ankit Dec 4, 2024
8fcee3b
added coherence-demo
pandey-ankit Jan 3, 2025
f0d4004
add prepare setup for coherence workshops
pandey-ankit Jan 10, 2025
0ba8a4d
old OCI UI menu
pandey-ankit Jan 13, 2025
b79a05e
Revert "old OCI UI menu"
pandey-ankit Jan 13, 2025
d626983
Merge branch 'oracle-livelabs:main' into main
pandey-ankit Jan 13, 2025
8423047
Update menu-stack.png
pandey-ankit Jan 13, 2025
c388141
Merge branch 'oracle-livelabs:main' into main
pandey-ankit Jan 13, 2025
a3acbaf
Change to OLD UI
pandey-ankit Jan 13, 2025
0e5aa24
Merge branch 'oracle-livelabs:main' into main
pandey-ankit Jan 14, 2025
f19cf77
Green button for WMS#11824
pandey-ankit Jan 14, 2025
9f29fd5
Update index.html
pandey-ankit Jan 14, 2025
5bf62c9
Merge branch 'oracle-livelabs:main' into main
pandey-ankit Feb 4, 2025
223ccb9
workshop with WMS ID#11851 added
pandey-ankit Feb 12, 2025
71d67e9
Add manifest.json for sandbox
pandey-ankit Feb 12, 2025
8c606eb
Merge branch 'oracle-livelabs:main' into main
pandey-ankit Feb 13, 2025
7d57bea
Image added
pandey-ankit Feb 17, 2025
42f40ab
visual code added
pandey-ankit Feb 21, 2025
3bd766b
lab 2 fix
pandey-ankit Feb 21, 2025
bd7c5e3
Two version added
pandey-ankit Feb 24, 2025
f1e1338
Testing done
pandey-ankit Feb 24, 2025
8875229
Merge branch 'oracle-livelabs:main' into main
pandey-ankit Feb 27, 2025
560fa60
Merge branch 'oracle-livelabs:main' into main
pandey-ankit Mar 11, 2025
db5bfe6
quarterly qa for workshop with WMS ID: 11824 and 11342
pandey-ankit Mar 12, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion coherence-demo/explore-clients/explore-clients.md
Original file line number Diff line number Diff line change
Expand Up @@ -135,7 +135,7 @@ In this lab, you will:

## Learn More

* [Developing Remote Clients using gRPC](https://docs.oracle.com/en/middleware/standalone/coherence/14.1.2.0/develop-remote-clients/getting-started-grpc.html)
* [Developing Remote Clients using gRPC](https://docs.oracle.com/en/middleware/fusion-middleware/coherence/14.1.2/develop-remote-clients/getting-started-grpc.html)
* [Coherence Python Client](https://github.com/oracle/coherence-py-client)
* [Coherence JavaScript Client](https://github.com/oracle/coherence-js-client)
* [Coherence Go Client](https://github.com/oracle/coherence-go-client)
Expand Down
64 changes: 32 additions & 32 deletions coherence-demo/explore-code/explore-code.md
Original file line number Diff line number Diff line change
Expand Up @@ -70,7 +70,7 @@ In this lab, you will:

The cache configuration file (cache-config.xml in our case) defines caches and other services, for the cluster. A few areas of particular interest are:

1. An interceptor shown below, or on [GitHub](https://github.com/coherence-community/coherence-demo/blob/b632f832fe9860e9eb6fb454f13a4158367d0f23/src/main/resources/cache-config-grid-edition.xml#L46),
* An interceptor shown below, or on [GitHub](https://github.com/coherence-community/coherence-demo/blob/b632f832fe9860e9eb6fb454f13a4158367d0f23/src/main/resources/cache-config-grid-edition.xml#L46),
which is run on startup of the Coherence cluster:
```xml
<interceptors>
Expand All @@ -82,7 +82,7 @@ In this lab, you will:
</interceptors>
```
In this context, interceptors allow us to write code to react to various lifecycle events such as when the cache configuration is activated or disposed. In this case we are running the `BootstrapInterceptor` class, explained below, to boostrap the application. Other interceptors can be created to respond to other events such as member left, partition events and cache mutation events.
2. Cache Scheme Mapping, shown below or on [GitHub](https://github.com/coherence-community/coherence-demo/blob/b632f832fe9860e9eb6fb454f13a4158367d0f23/src/main/resources/cache-config-grid-edition.xml#L51)
* Cache Scheme Mapping, shown below or on [GitHub](https://github.com/coherence-community/coherence-demo/blob/b632f832fe9860e9eb6fb454f13a4158367d0f23/src/main/resources/cache-config-grid-edition.xml#L51)
defines the mapping from the cache name to a caching scheme and shows the domain classes for each cache, which are explained further below.
```xml
<caching-scheme-mapping>
Expand All @@ -100,7 +100,7 @@ In this lab, you will:
</cache-mapping>
</caching-scheme-mapping>
```
3. Federated Service Definitions, shown in part below or on [GitHub](https://github.com/coherence-community/coherence-demo/blob/b632f832fe9860e9eb6fb454f13a4158367d0f23/src/main/resources/cache-config-grid-edition.xml#L71)
* Federated Service Definitions, shown in part below or on [GitHub](https://github.com/coherence-community/coherence-demo/blob/b632f832fe9860e9eb6fb454f13a4158367d0f23/src/main/resources/cache-config-grid-edition.xml#L71)
which defines the actual federated scheme with its read-write backing map to write through to a database (in memory database for convenience in our case). We can also see the topology is defined as `Active`, which is a reference to the topology in the override file below.
```xml
<federated-scheme>
Expand Down Expand Up @@ -136,7 +136,7 @@ In this lab, you will:
</topologies>
</federated-scheme>
```
4. A Http Proxy server which has the JAX-RS resources [ApplicationResourceConfig](https://github.com/coherence-community/coherence-demo/blob/1412/src/main/java/com/oracle/coherence/demo/application/ApplicationResourceConfig.java)
* A Http Proxy server which has the JAX-RS resources [ApplicationResourceConfig](https://github.com/coherence-community/coherence-demo/blob/1412/src/main/java/com/oracle/coherence/demo/application/ApplicationResourceConfig.java)
which serves the static application and [ServiceResourceConfig](https://github.com/coherence-community/coherence-demo/blob/1412/src/main/java/com/oracle/coherence/demo/application/ServiceResourceConfig.java) which serves various REST endpoints through which the HTML/JavaScript application interacts.

**Operational Override**
Expand Down Expand Up @@ -179,9 +179,9 @@ In this lab, you will:
</federation-config>
```

## Task 2: Explore the Java Code
## Task 3: Explore the Java Code

1. Domain Classes
**Domain Classes**

There are two classes that hold the main data for the application:

Expand Down Expand Up @@ -253,9 +253,9 @@ In this lab, you will:
}
```

2. Bootstrap Interceptor and Utilities classes
**Bootstrap Interceptor and Utilities classes**

Available at `src/main/java/com/oracle/coherence/demo/application/BootstrapInterceptor.java` or on [GitHub](src/main/java/com/oracle/coherence/demo/application/BootstrapInterceptor.java).
Available at `src/main/java/com/oracle/coherence/demo/application/BootstrapInterceptor.java` or on [GitHub](https://github.com/coherence-community/coherence-demo/blob/1412/src/main/java/com/oracle/coherence/demo/application/BootstrapInterceptor.java).
This class contains code run at startup of the cluster member to determine if it should load the initial data, and then opens the main dashboard. The main part of this code runs the following:

```java
Expand Down Expand Up @@ -354,7 +354,7 @@ In this lab, you will:
The above code creates positions for a single symbol, or if `symbol` is null for random symbols.
It utilizes a more efficient `putAll` of a `Map` to quickly add the number of positions required.

3. Other Classes
**Other Classes**

There are various other components to the Java based JAX-RS application. You can explore the various classes and packages below via the explorer or via the direct GitHub links.

Expand Down Expand Up @@ -431,7 +431,7 @@ In this lab, you will:
}
```

## Task 3: Explore the Application HTML and JavaScript
## Task 4: Explore the Application HTML and JavaScript

Since the focus of this lab is Coherence, we have not included detailed information about the HTML and Angular components.

Expand All @@ -444,9 +444,9 @@ The main components are highlight below:
| src/main/resources/web/javscripts/controller.js | Angular Controller | [Link](https://github.com/coherence-community/coherence-demo/blob/1412/src/main/resources/web/javascripts/controllers.js) |


## Task 4: Explore the Python Code
## Task 5: Explore the Python Code

1. Code and Serialization
**Code and Serialization**

The **Python** code is available in the following location:

Expand All @@ -465,7 +465,7 @@ The main components are highlight below:

A few of the main areas of code have been included below:

**Define the domain classes**
**Define the domain classes**

The `@serialization.proxy("Price")` defines the Java class that this object will serialize to.

Expand All @@ -489,7 +489,7 @@ The main components are highlight below:
trades: NamedCache[str, Trade]
```

**Connect to the Coherence cluster and setup caches**
**Connect to the Coherence cluster and setup caches**

```python
async def init_coherence() -> None:
Expand All @@ -507,7 +507,7 @@ The main components are highlight below:
prices = await session.get_cache("Price")
trades = await session.get_cache("Trade")
```
**Display the cache size**
**Display the cache size**

```python
async def display_cache_size() -> None:
Expand All @@ -526,7 +526,7 @@ The main components are highlight below:
print(f"Price cache size: {pricesize}")
```

**Monitor prices**
**Monitor prices**

```python
async def monitor_prices() -> None:
Expand Down Expand Up @@ -559,7 +559,7 @@ The main components are highlight below:
f"Price changed for {symbol}, new=${new_price:.2f}, old=${old_price:.2f}, change=${change:.2f}")
```

**Add trades**
**Add trades**

```python
async def add_trades(symbol: str, count: int) -> None:
Expand Down Expand Up @@ -606,7 +606,7 @@ The main components are highlight below:
print(f"Unable to find {symbol}, valid symbols are {symbols}")
```

**Stock split**
**Stock split**

```python
async def stock_split(symbol: str, factor: int) -> None:
Expand Down Expand Up @@ -654,14 +654,14 @@ The main components are highlight below:
print(f"Unable to find {symbol}, valid symbols are {symbols}")
```

## Task 5: Explore the Javascript Code
## Task 6: Explore the Javascript Code

The **JavaScript** code is available in the following location:

**clients/js/main.js**</br>
**[main.js](https://github.com/coherence-community/coherence-demo/blob/1412/clients/js/main.js)**

1. Define the domain classes
**Define the domain classes**
```javascript
// create a Trade
function createTrade(symbol, qty, price) {
Expand All @@ -679,7 +679,7 @@ The **JavaScript** code is available in the following location:

No actual classes / objects are required in JavaScript, as you can work directly with JSON.

2. Connect to the Coherence cluster and setup caches
**Connect to the Coherence cluster and setup caches**

```javascript
// setup session to Coherence
Expand All @@ -688,7 +688,7 @@ The **JavaScript** code is available in the following location:
const trades = session.getCache('Trade')
```

3. Display the cache size
**Display the cache size**

```javascript
if (command === "size") {
Expand All @@ -697,7 +697,7 @@ The **JavaScript** code is available in the following location:
}
```

4. Monitor prices
**Monitor prices**

```javascript
// monitor any price changes
Expand All @@ -718,7 +718,7 @@ The **JavaScript** code is available in the following location:
}
```

5. Add trades
**Add trades**

```javascript
// add a number of trades for a symbol
Expand Down Expand Up @@ -761,7 +761,7 @@ The **JavaScript** code is available in the following location:
}
```

6. Stock split
**Stock split**

```javascript
// split a stock using a given factor
Expand Down Expand Up @@ -803,14 +803,14 @@ The **JavaScript** code is available in the following location:
}
```

## Task 6: Explore the Go Code
## Task 7: Explore the Go Code

The **Go code** is available in the following location:

**clients/go/main.go**</br>
**[main.go](https://github.com/coherence-community/coherence-demo/blob/1412/clients/go/main.go)**

1. Define the domain classes
**Define the domain classes**

```go
type Trade struct {
Expand All @@ -828,7 +828,7 @@ The **Go code** is available in the following location:
}
```

2. Connect to the Coherence cluster and setup caches
**Connect to the Coherence cluster and setup caches**

```go
// create a new Session
Expand All @@ -849,7 +849,7 @@ The **Go code** is available in the following location:
}
```

3. Display the cache size
**Display the cache size**

```go
func displaySize(trades coherence.NamedCache[string, Trade], prices coherence.NamedCache[string, Price]) error {
Expand All @@ -868,7 +868,7 @@ The **Go code** is available in the following location:
}
```

4. Monitor prices
**Monitor prices**

```go
func listenPrices(prices coherence.NamedCache[string, Price]) error {
Expand Down Expand Up @@ -903,7 +903,7 @@ The **Go code** is available in the following location:
select {}
```

5. Add trades
**Add trades**

```go
func addTrades(trades coherence.NamedCache[string, Trade], prices coherence.NamedCache[string, Price], options ...string) error {
Expand Down Expand Up @@ -971,7 +971,7 @@ The **Go code** is available in the following location:
}
```

6. Stock split
**Stock split**

```go
func stockSplit(trades coherence.NamedCache[string, Trade], prices coherence.NamedCache[string, Price], options ...string) error {
Expand Down
3 changes: 1 addition & 2 deletions coherence-demo/open-tracing/open-tracing.md
Original file line number Diff line number Diff line change
Expand Up @@ -119,8 +119,7 @@ For this task there is a number, e.g.`[1]` in a square bracket on the image belo
## Learn More

* [Peek into Coherence using OpenTracing - Blog](https://blogs.oracle.com/oraclecoherence/post/peek-inside-coherence-with-opentracing)
* [Coherence and OpenTracing - Documentation](https://docs.oracle.com/en/middleware/standalone/coherence/14.1.2.0/develop-applications/debugging-coherence.html)
* [Caching Data Sources](https://docs.oracle.com/en/middleware/standalone/coherence/14.1.2.0/develop-applications/caching-data-sources.htm)


## Acknowledgements

Expand Down
2 changes: 0 additions & 2 deletions coherence-demo/persistence/persistence.md
Original file line number Diff line number Diff line change
Expand Up @@ -50,9 +50,7 @@ In this lab, you will:

Confirm that the secondary cluster data has also been updated.

## Learn More

* [Coherence Persistence Documentation](https://docs.oracle.com/en/middleware/standalone/coherence/14.1.2.0/administer/persisting-caches.html)

## Acknowledgements

Expand Down
3 changes: 1 addition & 2 deletions helidon-virtual-thread/build-run/build-run.md
Original file line number Diff line number Diff line change
Expand Up @@ -257,7 +257,6 @@ Let’s compare the implementations between Virtual thread and Helidon SE (react
You may now *proceed to the next lab*.

## Acknowledgements

* **Author** - Ankit Pandey
* **Contributors** - Sid Joshi, Maciej Gruszka
* **Last Updated By/Date** - Ankit Pandey, March 2024
* **Last Updated By/Date** - Ankit Pandey, March 2025
3 changes: 1 addition & 2 deletions helidon-virtual-thread/intro/intro.md
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,6 @@ This lab assumes you have:
* [https://helidon.io](https://helidon.io)

## Acknowledgements

* **Author** - Ankit Pandey
* **Contributors** - Sid Joshi, Maciej Gruszka
* **Last Updated By/Date** - Ankit Pandey, March 2024
* **Last Updated By/Date** - Ankit Pandey, March 2025
3 changes: 1 addition & 2 deletions helidon-virtual-thread/laptop-setup/laptop-setup.md
Original file line number Diff line number Diff line change
Expand Up @@ -59,7 +59,6 @@ Estimated Time: 10 minutes
You may now *proceed to the next lab*.

## Acknowledgements

* **Author** - Ankit Pandey
* **Contributors** - Sid Joshi, Maciej Gruszka
* **Last Updated By/Date** - Ankit Pandey, March 2024
* **Last Updated By/Date** - Ankit Pandey, March 2025
Original file line number Diff line number Diff line change
Expand Up @@ -65,11 +65,11 @@ Estimated Time: 20 minutes
You will see output similar to the following:
```bash
$ java -jar target/myproject.jar
2024.02.21 11:19:09 INFO io.helidon.common.LogConfig Thread[#1,main,5,main]: Logging at initialization configured using classpath: /logging.properties
2024.02.21 11:19:11 INFO io.helidon.microprofile.server.ServerCdiExtension Thread[#1,main,5,main]: Registering JAX-RS Application: HelidonMP
2024.02.21 11:19:11 INFO io.helidon.webserver.NettyWebServer Thread[#30,nioEventLoopGroup-2-1,10,main]: Channel '@default' started: [id: 0x49f247d4, L:/0.0.0.0:8080]
2024.02.21 11:19:11 INFO io.helidon.microprofile.server.ServerCdiExtension Thread[#1,main,5,main]: Server started on http://localhost:8080 (and all other host addresses) in 2426 milliseconds (since JVM startup).
2024.02.21 11:19:11 INFO io.helidon.common.HelidonFeatures Thread[#31,features-thread,5,main]: Helidon MP 3.2.8 features: [CDI, Config, Health, JAX-RS, Metrics, Open API, Server]
2025.02.27 11:56:39 INFO io.helidon.common.LogConfig Thread[#1,main,5,main]: Logging at initialization configured using classpath: /logging.properties
2025.02.27 11:56:40 INFO io.helidon.microprofile.server.ServerCdiExtension Thread[#1,main,5,main]: Registering JAX-RS Application: HelidonMP
2025.02.27 11:56:41 INFO io.helidon.webserver.NettyWebServer Thread[#30,nioEventLoopGroup-2-1,10,main]: Channel '@default' started: [id: 0x4217c6e3, L:/0.0.0.0:8080]
2025.02.27 11:56:41 INFO io.helidon.microprofile.server.ServerCdiExtension Thread[#1,main,5,main]: Server started on http://localhost:8080 (and all other host addresses) in 2495 milliseconds (since JVM startup).
2025.02.27 11:56:41 INFO io.helidon.common.HelidonFeatures Thread[#31,features-thread,5,main]: Helidon MP 3.2.11 features: [CDI, Config, Health, JAX-RS, Metrics, Open API, Server]
```

13. Go back to the terminal,from where you run the curl commands and run the following commands to check the application:
Expand Down Expand Up @@ -232,7 +232,6 @@ Estimated Time: 20 minutes
Congratulations, you have completed the Helidon virtual thread workshop.

## Acknowledgements

* **Author** - Ankit Pandey
* **Contributors** - Sid Joshi, Maciej Gruszka
* **Last Updated By/Date** - Ankit Pandey, March 2024
* **Last Updated By/Date** - Ankit Pandey, March 2025
Original file line number Diff line number Diff line change
Expand Up @@ -252,7 +252,6 @@ In this lab, you will:
You may now *proceed to the next lab*.

## Acknowledgements

* **Author** - Ankit Pandey
* **Contributors** - Sid Joshi, Maciej Gruszka
* **Last Updated By/Date** - Ankit Pandey, March 2024
* **Last Updated By/Date** - Ankit Pandey, March 2025
Original file line number Diff line number Diff line change
Expand Up @@ -63,7 +63,6 @@ The Code Editor enables you to edit and deploy code for various OCI services dir
Code Editor's direct integration with Cloud Shell allows you access to the GraalVM Enterprise Native Image and JDK 17 (Java Development Kit) pre-installed in Cloud Shell.

## Acknowledgements

* **Author** - Ankit Pandey
* **Contributors** - Sid Joshi, Maciej Gruszka
* **Last Updated By/Date** - Ankit Pandey, March 2024
* **Last Updated By/Date** - Ankit Pandey, March 2025