Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
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
20 changes: 17 additions & 3 deletions public/__redirects
Original file line number Diff line number Diff line change
Expand Up @@ -492,6 +492,15 @@
/ddos-protection/managed-rulesets/adjust-rules/false-positive/ /ddos-protection/managed-rulesets/http/http-overrides/override-examples/#legitimate-traffic-is-incorrectly-identified-as-an-attack-and-causes-a-false-positive 301
/ddos-protection/managed-rulesets/adjust-rules/ /ddos-protection/managed-rulesets/http/http-overrides/override-examples/ 301

# developer spotlight
/developer-spotlight/tutorials/ /developer-spotlight/ 301
/developer-spotlight/tutorials/create-sitemap-from-sanity-cms/ /developer-spotlight/ 301
/developer-spotlight/tutorials/creating-a-recommendation-api/ /developer-spotlight/ 301
/developer-spotlight/tutorials/custom-access-control-for-files/ /developer-spotlight/ 301
/developer-spotlight/tutorials/fullstack-authentication-with-next-js-and-cloudflare-d1/ /developer-spotlight/ 301
/developer-spotlight/tutorials/handle-form-submission-with-astro-resend/ /developer-spotlight/ 301
/developer-spotlight/application-guide/ /developer-spotlight/ 301

# dns
/dns/additional-options/cname-flattening/ /dns/cname-flattening/ 301
/dns/additional-options/dnssec/ /dns/dnssec/ 301
Expand Down Expand Up @@ -1610,6 +1619,7 @@
/turnstile/glossary/ /turnstile/ 301
/turnstile/get-started/supported-browsers/ /cloudflare-challenges/reference/supported-browsers/ 301
/turnstile/troubleshooting/troubleshooting-faqs/ /turnstile/frequently-asked-questions/#troubleshooting 301
/turnstile/tutorials/protecting-your-payment-form-from-attackers-bots-using-turnstile/ /developer-spotlight/ 301

# waf
/waf/about/ /waf/concepts/ 301
Expand Down Expand Up @@ -1905,8 +1915,8 @@
/workers/configuration/bindings/about-service-bindings/ /workers/runtime-apis/bindings/service-bindings/ 301
/workers/tutorials/localize-a-website/ /pages/tutorials/localize-a-website/ 301
/workers/tutorials/manage-projects-with-lerna/ /pages/configuration/monorepos/#monorepo-management-tools 301
/workers/tutorials/create-sitemap-from-sanity-cms/ /developer-spotlight/tutorials/create-sitemap-from-sanity-cms/ 301
/workers/tutorials/custom-access-control-for-files-in-r2-using-d1-and-workers/ /developer-spotlight/tutorials/custom-access-control-for-files/ 301
/workers/tutorials/create-sitemap-from-sanity-cms/ /developer-spotlight/ 301
/workers/tutorials/custom-access-control-for-files-in-r2-using-d1-and-workers/ /developer-spotlight/ 301
/workers/tutorials/generate-dynamic-og-images-using-workers/ /workers/tutorials/ 302
/workers/static-assets/migrate-from-pages/ /workers/static-assets/migration-guides/migrate-from-pages/ 301
/workers/static-assets/compatibility-matrix/ /workers/static-assets/migration-guides/migrate-from-pages/ 301
Expand Down Expand Up @@ -1939,6 +1949,8 @@
/workers/testing/miniflare/get-started/migrating/ /workers/testing/miniflare/migrations/from-v2/ 301
/workers/databases/native-integrations/fauna/ /workers/databases/native-integrations/ 301
/workers/tutorials/store-data-with-fauna/ https://fauna.com/blog/the-future-of-fauna 301
/workers/tutorials/live-cursors-with-nextjs-rpc-do/ /developer-spotlight/ 301
/workers/tutorials/automated-analytics-reporting/ /developer-spotlight/ 301

# workers ai
/workers-ai/models/llm/ /workers-ai/models/#text-generation 301
Expand All @@ -1955,9 +1967,11 @@
/workers-ai/configuration/function-calling/ /workers-ai/function-calling/ 301
/workers-ai/platform/storage-options/ /workers/platform/storage-options/ 301
/workers-ai/configuration/workers-ai-sdk/ /workers-ai/configuration/bindings/ 301
/workers-ai/tutorials/creating-a-recommendation-api/ /developer-spotlight/tutorials/creating-a-recommendation-api/ 301
/workers-ai/tutorials/creating-a-recommendation-api/ /developer-spotlight/ 301
/workers/observability/baselime-integration/ /workers/observability/integrations/baselime-integration/ 301
/workers-ai/tutorials/image-generator-flux/ /workers-ai/tutorials/image-generation-playground/ 301
/workers-ai/guides/tutorials/build-a-voice-notes-app-with-auto-transcription/ /developer-spotlight/ 301
/workers-ai/tutorials/build-ai-interview-practice-tool/ /developer-spotlight/ 301

# Workers AI reorganization redirects
# Function calling
Expand Down
57 changes: 0 additions & 57 deletions src/content/docs/developer-spotlight/application-guide.mdx

This file was deleted.

25 changes: 13 additions & 12 deletions src/content/docs/developer-spotlight/index.mdx
Original file line number Diff line number Diff line change
@@ -1,6 +1,9 @@
---
pcx_content_type: concept
title: Developer Spotlight program
noindex: true
banner:
content: Cloudflare's Developer Spotlight program has ended. Previously accepted tutorials have been archived, and are listed below for reference.
---

import { LinkTitleCard } from "~/components";
Expand All @@ -9,76 +12,74 @@ import { LinkTitleCard } from "~/components";

Find examples of how our community of developers are getting the most out of our products.

Applications are currently open until Thursday, the 24th of October 2024. To apply, please read the [application guide](/developer-spotlight/application-guide/)

## View latest contributions

<LinkTitleCard
title="Setup Fullstack Authentication with Next.js, Auth.js, and Cloudflare D1"
href="/developer-spotlight/tutorials/fullstack-authentication-with-next-js-and-cloudflare-d1/"
href="https://web.archive.org/web/20250714020752/https://developers.cloudflare.com/developer-spotlight/tutorials/custom-access-control-for-files/"
>
By Mackenly Jones
</LinkTitleCard>

<LinkTitleCard
title="Build a Voice Notes App with auto transcriptions using Workers AI"
href="/workers-ai/tutorials/build-a-voice-notes-app-with-auto-transcription/"
href="http://web.archive.org/web/20250818165045/https://developers.cloudflare.com/workers-ai/guides/tutorials/build-a-voice-notes-app-with-auto-transcription/"
>
By Rajeev R. Sharma
</LinkTitleCard>

<LinkTitleCard
title="Protect payment forms from malicious bots using Turnstile"
href="/turnstile/tutorials/protecting-your-payment-form-from-attackers-bots-using-turnstile/"
href="http://web.archive.org/web/20250901211325/https://developers.cloudflare.com/turnstile/tutorials/protecting-your-payment-form-from-attackers-bots-using-turnstile/"
>
By Hidetaka Okamoto
</LinkTitleCard>

<LinkTitleCard
title="Build Live Cursors with Next.js, RPC and Durable Objects"
href="/workers/tutorials/live-cursors-with-nextjs-rpc-do/"
href="http://web.archive.org/web/20250910152308/https://developers.cloudflare.com/workers/tutorials/live-cursors-with-nextjs-rpc-do/"
>
By Ivan Buendia
</LinkTitleCard>

<LinkTitleCard
title="Build an interview practice tool with Workers AI"
href="/workers-ai/tutorials/build-ai-interview-practice-tool/"
href="http://web.archive.org/web/20250910194736/https://developers.cloudflare.com/workers-ai/guides/tutorials/build-ai-interview-practice-tool/"
>
By Vasyl
</LinkTitleCard>

<LinkTitleCard
title="Automate analytics reporting with Cloudflare Workers and email routing"
href="/workers/tutorials/automated-analytics-reporting/"
href="http://web.archive.org/web/20250719143015/https://developers.cloudflare.com/workers/tutorials/automated-analytics-reporting/"
>
By Aleksej Komnenovic
</LinkTitleCard>

<LinkTitleCard
title="Create a sitemap from Sanity CMS with Workers"
href="/developer-spotlight/tutorials/create-sitemap-from-sanity-cms/"
href="https://web.archive.org/web/20250713111832/https://developers.cloudflare.com/developer-spotlight/tutorials/create-sitemap-from-sanity-cms/"
>
By John Siciliano
</LinkTitleCard>

<LinkTitleCard
title="Recommend products on e-commerce sites using Workers AI and Stripe"
href="/developer-spotlight/tutorials/creating-a-recommendation-api/"
href="https://web.archive.org/web/20250714161553/https://developers.cloudflare.com/developer-spotlight/tutorials/creating-a-recommendation-api/"
>
By Hidetaka Okamoto
</LinkTitleCard>

<LinkTitleCard
title="Custom access control for files in R2 using D1 and Workers"
href="/developer-spotlight/tutorials/custom-access-control-for-files/"
href="https://web.archive.org/web/20250714020752/https://developers.cloudflare.com/developer-spotlight/tutorials/custom-access-control-for-files/"
>
By Dominik Fuerst
</LinkTitleCard>

<LinkTitleCard
title="Send form submissions using Astro and Resend"
href="/developer-spotlight/tutorials/handle-form-submission-with-astro-resend/"
href="https://web.archive.org/web/20250715071959/https://developers.cloudflare.com/developer-spotlight/tutorials/handle-form-submission-with-astro-resend/"
>
By Cody Walsh
</LinkTitleCard>
3 changes: 3 additions & 0 deletions src/content/docs/developer-spotlight/terms.mdx
Original file line number Diff line number Diff line change
@@ -1,6 +1,9 @@
---
pcx_content_type: reference
title: Developer Spotlight Terms
noindex: true
banner:
content: Cloudflare's Developer Spotlight program has ended.
---

These Developer Spotlight Terms (the “Terms”) govern your participation in the Cloudflare Developer Spotlight Program (the “Program”). As used in these Terms, "Cloudflare", "us" or "we" refers to Cloudflare, Inc. and its affiliates.
Expand Down
Loading
Loading