Skip to content

Commit 2fed9a0

Browse files
committed
Archiving Developer Spotlight tutorials.
1 parent 39c705b commit 2fed9a0

21 files changed

+53
-6724
lines changed

public/__redirects

Lines changed: 17 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -492,6 +492,15 @@
492492
/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
493493
/ddos-protection/managed-rulesets/adjust-rules/ /ddos-protection/managed-rulesets/http/http-overrides/override-examples/ 301
494494

495+
# developer spotlight
496+
/developer-spotlight/tutorials/ /developer-spotlight/ 301
497+
/developer-spotlight/tutorials/create-sitemap-from-sanity-cms/ /developer-spotlight/ 301
498+
/developer-spotlight/tutorials/creating-a-recommendation-api/ /developer-spotlight/ 301
499+
/developer-spotlight/tutorials/custom-access-control-for-files/ /developer-spotlight/ 301
500+
/developer-spotlight/tutorials/fullstack-authentication-with-next-js-and-cloudflare-d1/ /developer-spotlight/ 301
501+
/developer-spotlight/tutorials/handle-form-submission-with-astro-resend/ /developer-spotlight/ 301
502+
/developer-spotlight/application-guide/ /developer-spotlight/ 301
503+
495504
# dns
496505
/dns/additional-options/cname-flattening/ /dns/cname-flattening/ 301
497506
/dns/additional-options/dnssec/ /dns/dnssec/ 301
@@ -1610,6 +1619,7 @@
16101619
/turnstile/glossary/ /turnstile/ 301
16111620
/turnstile/get-started/supported-browsers/ /cloudflare-challenges/reference/supported-browsers/ 301
16121621
/turnstile/troubleshooting/troubleshooting-faqs/ /turnstile/frequently-asked-questions/#troubleshooting 301
1622+
/turnstile/tutorials/protecting-your-payment-form-from-attackers-bots-using-turnstile/ /developer-spotlight/ 301
16131623

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

19431955
# workers ai
19441956
/workers-ai/models/llm/ /workers-ai/models/#text-generation 301
@@ -1955,9 +1967,11 @@
19551967
/workers-ai/configuration/function-calling/ /workers-ai/function-calling/ 301
19561968
/workers-ai/platform/storage-options/ /workers/platform/storage-options/ 301
19571969
/workers-ai/configuration/workers-ai-sdk/ /workers-ai/configuration/bindings/ 301
1958-
/workers-ai/tutorials/creating-a-recommendation-api/ /developer-spotlight/tutorials/creating-a-recommendation-api/ 301
1970+
/workers-ai/tutorials/creating-a-recommendation-api/ /developer-spotlight/ 301
19591971
/workers/observability/baselime-integration/ /workers/observability/integrations/baselime-integration/ 301
19601972
/workers-ai/tutorials/image-generator-flux/ /workers-ai/tutorials/image-generation-playground/ 301
1973+
/workers-ai/guides/tutorials/build-a-voice-notes-app-with-auto-transcription/ /developer-spotlight/ 301
1974+
/workers-ai/tutorials/build-ai-interview-practice-tool/ /developer-spotlight/ 301
19611975

19621976
# Workers AI reorganization redirects
19631977
# Function calling

src/content/docs/developer-spotlight/application-guide.mdx

Lines changed: 0 additions & 57 deletions
This file was deleted.
Lines changed: 12 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
---
22
pcx_content_type: concept
33
title: Developer Spotlight program
4+
banner:
5+
content: Cloudflare's Developer Spotlight program has ended. Previously accepted tutorials have been archived, and are listed below for reference.
46
---
57

68
import { LinkTitleCard } from "~/components";
@@ -15,70 +17,70 @@ Applications are currently open until Thursday, the 24th of October 2024. To app
1517

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

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

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

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

4446
<LinkTitleCard
4547
title="Build an interview practice tool with Workers AI"
46-
href="/workers-ai/tutorials/build-ai-interview-practice-tool/"
48+
href="http://web.archive.org/web/20250910194736/https://developers.cloudflare.com/workers-ai/guides/tutorials/build-ai-interview-practice-tool/"
4749
>
4850
By Vasyl
4951
</LinkTitleCard>
5052

5153
<LinkTitleCard
5254
title="Automate analytics reporting with Cloudflare Workers and email routing"
53-
href="/workers/tutorials/automated-analytics-reporting/"
55+
href="http://web.archive.org/web/20250719143015/https://developers.cloudflare.com/workers/tutorials/automated-analytics-reporting/"
5456
>
5557
By Aleksej Komnenovic
5658
</LinkTitleCard>
5759

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

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

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

7981
<LinkTitleCard
8082
title="Send form submissions using Astro and Resend"
81-
href="/developer-spotlight/tutorials/handle-form-submission-with-astro-resend/"
83+
href="https://web.archive.org/web/20250715071959/https://developers.cloudflare.com/developer-spotlight/tutorials/handle-form-submission-with-astro-resend/"
8284
>
8385
By Cody Walsh
8486
</LinkTitleCard>

src/content/docs/developer-spotlight/terms.mdx

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
---
22
pcx_content_type: reference
33
title: Developer Spotlight Terms
4+
banner:
5+
content: Cloudflare's Developer Spotlight program has ended.
46
---
57

68
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.

0 commit comments

Comments
 (0)