docs(core): add polygraph webinar (#31511)
Adds the Polygraph webinar Adds a link to the Bitovi webinar recording
This commit is contained in:
parent
2ac98045e6
commit
445338c496
@ -9,8 +9,8 @@ authors: ['Jordan Powell (Nx)', 'Ilyass Elfouih (Bitovi)']
|
|||||||
tags: [webinar]
|
tags: [webinar]
|
||||||
cover_image: /blog/images/2025-05-28/Nx-Partner-Webinar---May-2025.avif
|
cover_image: /blog/images/2025-05-28/Nx-Partner-Webinar---May-2025.avif
|
||||||
time: 1pm ET/5pm UTC
|
time: 1pm ET/5pm UTC
|
||||||
status: Upcoming
|
status: Past - Ungated
|
||||||
registrationUrl: https://bit.ly/4jQLCqp
|
registrationUrl: https://bit.ly/4kv5tfb
|
||||||
---
|
---
|
||||||
|
|
||||||
**May 28, 2025 - 1pm ET/5pm UTC**
|
**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.
|
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" /%}
|
||||||
|
|||||||
@ -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 aren’t 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 aren’t 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" /%}
|
||||||
BIN
docs/blog/images/2025-06-18/June-2025-Webinar-Card.avif
Normal file
BIN
docs/blog/images/2025-06-18/June-2025-Webinar-Card.avif
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 25 KiB |
BIN
docs/blog/images/2025-06-18/June-2025-Webinar-Card.png
Normal file
BIN
docs/blog/images/2025-06-18/June-2025-Webinar-Card.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 630 KiB |
@ -87,7 +87,7 @@ export default function CustomApp({
|
|||||||
</Link>
|
</Link>
|
||||||
<Component {...pageProps} />
|
<Component {...pageProps} />
|
||||||
{/* <LiveStreamNotifier /> */}
|
{/* <LiveStreamNotifier /> */}
|
||||||
{/*<WebinarNotifier />*/}
|
<WebinarNotifier />
|
||||||
|
|
||||||
{/* All tracking scripts consolidated in GlobalScripts component */}
|
{/* All tracking scripts consolidated in GlobalScripts component */}
|
||||||
<GlobalScripts
|
<GlobalScripts
|
||||||
|
|||||||
@ -61,18 +61,17 @@ export function WebinarNotifier(): ReactElement | null {
|
|||||||
aria-hidden="true"
|
aria-hidden="true"
|
||||||
className="size-8 flex-shrink-0"
|
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.h3>
|
||||||
<motion.div key="live-event" className="mt-4 space-y-4">
|
<motion.div key="live-event" className="mt-4 space-y-4">
|
||||||
<p className="mb-2 text-sm">
|
<p className="mb-2 text-sm">
|
||||||
We’ve teamed up with Bitovi to bring you an all new webinar. Join
|
Join us for a demo of the new polygraph features in Nx Cloud,
|
||||||
us May 28th for "Build Better,Ship Faster: Monorepos, Apps, &
|
launching this month with Nx Enterprise!
|
||||||
Component Libraries with Nx Cloud".
|
|
||||||
</p>
|
</p>
|
||||||
<div className="flex flex-wrap items-center justify-end gap-1 sm:gap-4">
|
<div className="flex flex-wrap items-center justify-end gap-1 sm:gap-4">
|
||||||
<a
|
<a
|
||||||
title="Signup"
|
title="Signup"
|
||||||
href="https://bit.ly/4jQLCqp"
|
href="https://bit.ly/3ZmAWrF"
|
||||||
target="_blank"
|
target="_blank"
|
||||||
rel="noopener noreferrer"
|
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"
|
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"
|
||||||
|
|||||||
@ -22,10 +22,7 @@ export function WebinarListItem({ webinar, episode }: WebinarListItemProps) {
|
|||||||
)
|
)
|
||||||
: webinar.authors.map((a) => a.name)
|
: webinar.authors.map((a) => a.name)
|
||||||
).join(', ');
|
).join(', ');
|
||||||
const link =
|
const link = webinar.registrationUrl || '';
|
||||||
(webinar.status === 'Past - Ungated'
|
|
||||||
? webinar.youtubeUrl
|
|
||||||
: webinar.registrationUrl) || '';
|
|
||||||
return (
|
return (
|
||||||
<div
|
<div
|
||||||
key={webinar.slug}
|
key={webinar.slug}
|
||||||
|
|||||||
@ -212,16 +212,15 @@ time: ${processedWebinar['Time']}`
|
|||||||
? `
|
? `
|
||||||
status: ${processedWebinar['Status']}`
|
status: ${processedWebinar['Status']}`
|
||||||
: ''
|
: ''
|
||||||
}${
|
|
||||||
processedWebinar['YouTube Link'] &&
|
|
||||||
processedWebinar['Status'] === 'Past - Ungated'
|
|
||||||
? `
|
|
||||||
youtubeUrl: ${processedWebinar['YouTube Link']}`
|
|
||||||
: ''
|
|
||||||
}${
|
}${
|
||||||
processedWebinar['Link to Landing Page']
|
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'
|
processedWebinar.Status === 'Upcoming'
|
||||||
? `{% call-to-action title="Register today!" url="${processedWebinar['Link to Landing Page']}" description="Save your spot" /%}`
|
? `{% call-to-action title="Register today!" url="${processedWebinar['Link to Landing Page']}" description="Save your spot" /%}`
|
||||||
: ''
|
: ``
|
||||||
}${
|
}${
|
||||||
processedWebinar.Status === 'Past - Gated' &&
|
processedWebinar.Status === 'Past - Gated' &&
|
||||||
processedWebinar['Link to Landing Page']
|
processedWebinar['Link to Landing Page']
|
||||||
? `{% call-to-action title="Download the recording" url="${processedWebinar['Link to Landing Page']}" description="Sign up to gain access" /%}`
|
? `{% 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" /%}`
|
||||||
|
: ''
|
||||||
}
|
}
|
||||||
`;
|
`;
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user