docs(core): add polygraph webinar (#31511)

Adds the Polygraph webinar
Adds a link to the Bitovi webinar recording
This commit is contained in:
Isaac Mann 2025-06-09 15:08:09 -04:00 committed by GitHub
parent 2ac98045e6
commit 445338c496
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
8 changed files with 45 additions and 21 deletions

View File

@ -9,8 +9,8 @@ authors: ['Jordan Powell (Nx)', 'Ilyass Elfouih (Bitovi)']
tags: [webinar]
cover_image: /blog/images/2025-05-28/Nx-Partner-Webinar---May-2025.avif
time: 1pm ET/5pm UTC
status: Upcoming
registrationUrl: https://bit.ly/4jQLCqp
status: Past - Ungated
registrationUrl: https://bit.ly/4kv5tfb
---
**May 28, 2025 - 1pm ET/5pm UTC**
@ -21,4 +21,4 @@ Unlock faster development and more efficient CI/CD workflows with Nx and Bitovi.
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.
{% call-to-action title="Register today!" url="https://bit.ly/4jQLCqp" description="Save your spot" /%}
{% call-to-action title="View the recording" url="https://bit.ly/4kv5tfb" description="Watch on youtube" /%}

View File

@ -0,0 +1,24 @@
---
title: "Polygraph Launch Preview: Conformance, Workspace Graph, and Custom Workflows"
description: "Join us for a demo of the new polygraph features in Nx Cloud, launching this month with Nx Enterprise!
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 arent yet a part of Nx Cloud, and preview how Nx Cloud will be able to fix your code automatically via agentic AI."
date: 2025-06-09
slug: 'polygraph-launch-preview-conformance-workspace-graph-and-custom-workflows'
authors: ['James Henry']
tags: [webinar]
cover_image: /blog/images/2025-06-18/June-2025-Webinar-Card.avif
time: 10am ET/2pm UTC
status: Upcoming
registrationUrl: https://go.nx.dev/june2025-webinar
---
**Jun 18, 2025 - 10am ET/2pm UTC**
Presented by James Henry
Join us for a demo of the new polygraph features in Nx Cloud, launching this month with Nx Enterprise!
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 arent yet a part of Nx Cloud, and preview how Nx Cloud will be able to fix your code automatically via agentic AI.
{% call-to-action title="Register today!" url="https://go.nx.dev/june2025-webinar" description="Save your spot" /%}

Binary file not shown.

After

Width:  |  Height:  |  Size: 25 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 630 KiB

View File

@ -87,7 +87,7 @@ export default function CustomApp({
</Link>
<Component {...pageProps} />
{/* <LiveStreamNotifier /> */}
{/*<WebinarNotifier />*/}
<WebinarNotifier />
{/* All tracking scripts consolidated in GlobalScripts component */}
<GlobalScripts

View File

@ -61,18 +61,17 @@ export function WebinarNotifier(): ReactElement | null {
aria-hidden="true"
className="size-8 flex-shrink-0"
/>
<span>Join our webinar + live Q&A on May 28th</span>
<span>Join our webinar + live Q&A on June 18th</span>
</motion.h3>
<motion.div key="live-event" className="mt-4 space-y-4">
<p className="mb-2 text-sm">
Weve teamed up with Bitovi to bring you an all new webinar. Join
us May 28th for "Build Better,Ship Faster: Monorepos, Apps, &
Component Libraries with Nx Cloud".
Join us for a demo of the new polygraph features in Nx Cloud,
launching this month with Nx Enterprise!
</p>
<div className="flex flex-wrap items-center justify-end gap-1 sm:gap-4">
<a
title="Signup"
href="https://bit.ly/4jQLCqp"
href="https://bit.ly/3ZmAWrF"
target="_blank"
rel="noopener noreferrer"
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"

View File

@ -22,10 +22,7 @@ export function WebinarListItem({ webinar, episode }: WebinarListItemProps) {
)
: webinar.authors.map((a) => a.name)
).join(', ');
const link =
(webinar.status === 'Past - Ungated'
? webinar.youtubeUrl
: webinar.registrationUrl) || '';
const link = webinar.registrationUrl || '';
return (
<div
key={webinar.slug}

View File

@ -212,16 +212,15 @@ time: ${processedWebinar['Time']}`
? `
status: ${processedWebinar['Status']}`
: ''
}${
processedWebinar['YouTube Link'] &&
processedWebinar['Status'] === 'Past - Ungated'
? `
youtubeUrl: ${processedWebinar['YouTube Link']}`
: ''
}${
processedWebinar['Link to Landing Page']
? `
registrationUrl: ${processedWebinar['Link to Landing Page']}`
registrationUrl: ${
processedWebinar['YouTube Link'] &&
processedWebinar['Status'] === 'Past - Ungated'
? processedWebinar['YouTube Link']
: processedWebinar['Link to Landing Page']
}`
: ''
}
---${
@ -249,12 +248,17 @@ ${processedWebinar.Description}
${
processedWebinar.Status === 'Upcoming'
? `{% call-to-action title="Register today!" url="${processedWebinar['Link to Landing Page']}" description="Save your spot" /%}`
: ''
: ``
}${
processedWebinar.Status === 'Past - Gated' &&
processedWebinar['Link to Landing Page']
? `{% call-to-action title="Download the recording" url="${processedWebinar['Link to Landing Page']}" description="Sign up to gain access" /%}`
: ''
}${
processedWebinar.Status === 'Past - Ungated' &&
processedWebinar['Link to Landing Page']
? `{% call-to-action title="View the recording" url="${processedWebinar['YouTube Link']}" description="Watch on youtube" /%}`
: ''
}
`;