Skip to content

Commit 445338c

Browse files
authored
docs(core): add polygraph webinar (#31511)
Adds the Polygraph webinar Adds a link to the Bitovi webinar recording
1 parent 2ac9804 commit 445338c

8 files changed

+45
-21
lines changed

docs/blog/2025-05-28-build-better-shipfaster-monorepos-apps-component-libraries-with-nx-cloud.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@ authors: ['Jordan Powell (Nx)', 'Ilyass Elfouih (Bitovi)']
99
tags: [webinar]
1010
cover_image: /blog/images/2025-05-28/Nx-Partner-Webinar---May-2025.avif
1111
time: 1pm ET/5pm UTC
12-
status: Upcoming
13-
registrationUrl: https://bit.ly/4jQLCqp
12+
status: Past - Ungated
13+
registrationUrl: https://bit.ly/4kv5tfb
1414
---
1515

1616
**May 28, 2025 - 1pm ET/5pm UTC**
@@ -21,4 +21,4 @@ Unlock faster development and more efficient CI/CD workflows with Nx and Bitovi.
2121

2222
Bitovi's Ilyass Elfouih and Nx's Jordan Powell will walk through a **real-world scenario** where a frontend team updates a shared component, faces a classic code owner approval challenge, and uses Nx Cloud to fix and validate the change without triggering a full test suite.
2323

24-
{% call-to-action title="Register today!" url="https://bit.ly/4jQLCqp" description="Save your spot" /%}
24+
{% call-to-action title="View the recording" url="https://bit.ly/4kv5tfb" description="Watch on youtube" /%}
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
---
2+
title: "Polygraph Launch Preview: Conformance, Workspace Graph, and Custom Workflows"
3+
description: "Join us for a demo of the new polygraph features in Nx Cloud, launching this month with Nx Enterprise!
4+
5+
These features are designed to extend some of the powerful benefits of an Nx workspace to multi-workspace environments and take Nx Cloud beyond CI. We'll cover our updated conformance dashboard, how to visualize dependencies across your repos, the new onboarding experience for workspaces that aren’t yet a part of Nx Cloud, and preview how Nx Cloud will be able to fix your code automatically via agentic AI."
6+
date: 2025-06-09
7+
slug: 'polygraph-launch-preview-conformance-workspace-graph-and-custom-workflows'
8+
authors: ['James Henry']
9+
tags: [webinar]
10+
cover_image: /blog/images/2025-06-18/June-2025-Webinar-Card.avif
11+
time: 10am ET/2pm UTC
12+
status: Upcoming
13+
registrationUrl: https://go.nx.dev/june2025-webinar
14+
---
15+
16+
**Jun 18, 2025 - 10am ET/2pm UTC**
17+
18+
Presented by James Henry
19+
20+
Join us for a demo of the new polygraph features in Nx Cloud, launching this month with Nx Enterprise!
21+
22+
These features are designed to extend some of the powerful benefits of an Nx workspace to multi-workspace environments and take Nx Cloud beyond CI. We'll cover our updated conformance dashboard, how to visualize dependencies across your repos, the new onboarding experience for workspaces that aren’t yet a part of Nx Cloud, and preview how Nx Cloud will be able to fix your code automatically via agentic AI.
23+
24+
{% call-to-action title="Register today!" url="https://go.nx.dev/june2025-webinar" description="Save your spot" /%}
Binary file not shown.
Loading

nx-dev/nx-dev/pages/_app.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@ export default function CustomApp({
8787
</Link>
8888
<Component {...pageProps} />
8989
{/* <LiveStreamNotifier /> */}
90-
{/*<WebinarNotifier />*/}
90+
<WebinarNotifier />
9191

9292
{/* All tracking scripts consolidated in GlobalScripts component */}
9393
<GlobalScripts

nx-dev/ui-common/src/lib/webinar-notifier.tsx

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -61,18 +61,17 @@ export function WebinarNotifier(): ReactElement | null {
6161
aria-hidden="true"
6262
className="size-8 flex-shrink-0"
6363
/>
64-
<span>Join our webinar + live Q&A on May 28th</span>
64+
<span>Join our webinar + live Q&A on June 18th</span>
6565
</motion.h3>
6666
<motion.div key="live-event" className="mt-4 space-y-4">
6767
<p className="mb-2 text-sm">
68-
We’ve teamed up with Bitovi to bring you an all new webinar. Join
69-
us May 28th for "Build Better,Ship Faster: Monorepos, Apps, &
70-
Component Libraries with Nx Cloud".
68+
Join us for a demo of the new polygraph features in Nx Cloud,
69+
launching this month with Nx Enterprise!
7170
</p>
7271
<div className="flex flex-wrap items-center justify-end gap-1 sm:gap-4">
7372
<a
7473
title="Signup"
75-
href="https://bit.ly/4jQLCqp"
74+
href="https://bit.ly/3ZmAWrF"
7675
target="_blank"
7776
rel="noopener noreferrer"
7877
className="inline-flex items-center justify-center gap-2 rounded-lg bg-pink-600 px-2 py-2 text-sm font-semibold text-white transition hover:bg-pink-700 focus:outline-none focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-blue-500 active:text-black/70 md:px-4"

nx-dev/ui-webinar/src/lib/webinar-list-item.tsx

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -22,10 +22,7 @@ export function WebinarListItem({ webinar, episode }: WebinarListItemProps) {
2222
)
2323
: webinar.authors.map((a) => a.name)
2424
).join(', ');
25-
const link =
26-
(webinar.status === 'Past - Ungated'
27-
? webinar.youtubeUrl
28-
: webinar.registrationUrl) || '';
25+
const link = webinar.registrationUrl || '';
2926
return (
3027
<div
3128
key={webinar.slug}

scripts/documentation/load-webinars.ts

Lines changed: 12 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -212,16 +212,15 @@ time: ${processedWebinar['Time']}`
212212
? `
213213
status: ${processedWebinar['Status']}`
214214
: ''
215-
}${
216-
processedWebinar['YouTube Link'] &&
217-
processedWebinar['Status'] === 'Past - Ungated'
218-
? `
219-
youtubeUrl: ${processedWebinar['YouTube Link']}`
220-
: ''
221215
}${
222216
processedWebinar['Link to Landing Page']
223217
? `
224-
registrationUrl: ${processedWebinar['Link to Landing Page']}`
218+
registrationUrl: ${
219+
processedWebinar['YouTube Link'] &&
220+
processedWebinar['Status'] === 'Past - Ungated'
221+
? processedWebinar['YouTube Link']
222+
: processedWebinar['Link to Landing Page']
223+
}`
225224
: ''
226225
}
227226
---${
@@ -249,12 +248,17 @@ ${processedWebinar.Description}
249248
${
250249
processedWebinar.Status === 'Upcoming'
251250
? `{% call-to-action title="Register today!" url="${processedWebinar['Link to Landing Page']}" description="Save your spot" /%}`
252-
: ''
251+
: ``
253252
}${
254253
processedWebinar.Status === 'Past - Gated' &&
255254
processedWebinar['Link to Landing Page']
256255
? `{% call-to-action title="Download the recording" url="${processedWebinar['Link to Landing Page']}" description="Sign up to gain access" /%}`
257256
: ''
257+
}${
258+
processedWebinar.Status === 'Past - Ungated' &&
259+
processedWebinar['Link to Landing Page']
260+
? `{% call-to-action title="View the recording" url="${processedWebinar['YouTube Link']}" description="Watch on youtube" /%}`
261+
: ''
258262
}
259263
`;
260264

0 commit comments

Comments
 (0)