Skip to content

Commit 5417832

Browse files
committed
Education
1 parent 37a7a5e commit 5417832

File tree

1 file changed

+43
-32
lines changed

1 file changed

+43
-32
lines changed

packages/nextjs/components/2025/slides/EducationalSlide.tsx

Lines changed: 43 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,14 @@
11
import { SlideSection } from "../SlideSection";
22
import { StatCard } from "../StatCard";
3+
import { TaskList } from "../TaskList";
34
import { TerminalWindow } from "../TerminalWindow";
45

6+
const TASKS = [
7+
"Released Devcon CTF as a live platform for anyone to play at any moment",
8+
"Created 12 new challenges for Devconnect Argentina",
9+
"Added Season 2 (Buenos Aires) to our CTF platform",
10+
];
11+
512
const CTF_CONTENT = (
613
<>
714
<p className="text-neutral-content/70 text-sm leading-relaxed mb-6">
@@ -25,39 +32,14 @@ const CTF_CONTENT = (
2532
</div>
2633

2734
{/* CTF Timeline */}
28-
<p className="text-xs text-white uppercase tracking-widest mb-3">Timeline</p>
29-
<div className="grid gap-3">
30-
<div className="flex items-start gap-3 text-neutral-content/70">
31-
<span className="text-primary text-xs mt-0.5 font-mono w-10">Jan</span>
32-
<span className="text-sm">
33-
Opened Devcon CTF as a{" "}
34-
<a
35-
href="https://ctf.buidlguidl.com/"
36-
target="_blank"
37-
rel="noopener noreferrer"
38-
className="text-primary-content hover:text-primary underline"
39-
>
40-
live platform
41-
</a>{" "}
42-
for anyone to play at any moment
43-
</span>
44-
</div>
45-
<div className="flex items-start gap-3 text-neutral-content/70">
46-
<span className="text-primary text-xs mt-0.5 font-mono w-10">Nov</span>
47-
<span className="text-sm">Created new CTF for Devconnect Argentina, played with 30 teams</span>
48-
</div>
49-
<div className="flex items-start gap-3 text-neutral-content/70">
50-
<span className="text-primary text-xs mt-0.5 font-mono w-10">Dec</span>
51-
<span className="text-sm">Added S2 (Buenos Aires) to live platform - now choose between S1 or S2</span>
52-
</div>
53-
</div>
35+
<TaskList tasks={TASKS} />
5436
</>
5537
);
5638

5739
const WORKSHOPS_CONTENT = (
5840
<>
5941
<p className="text-neutral-content/70 text-sm leading-relaxed mb-6">
60-
Not a core focus in 2025, but we played a key supporting role at Devconnect planning and executing BuidlGuidl
42+
We played a key supporting role at Devconnect Buenos Aires, planning and executing BuidlGuidl
6143
{"'"}s four-day Builder Bootcamp in Buenos Aires.
6244
</p>
6345

@@ -107,6 +89,35 @@ const WORKSHOPS_CONTENT = (
10789
{/* Other Events */}
10890
<p className="text-xs text-white uppercase tracking-widest mb-3">Other Events</p>
10991
<div className="grid gap-2">
92+
<div className="flex items-start gap-3 text-neutral-content/70">
93+
<span className="text-neutral-content/40 text-xs"></span>
94+
<span className="text-sm">
95+
<a
96+
href="https://x.com/AyaMiyagotchi/status/1977798777634459923"
97+
target="_blank"
98+
rel="noopener noreferrer"
99+
className="text-primary-content hover:text-primary underline"
100+
>
101+
Dev support
102+
</a>{" "}
103+
on Buthan, to help their government to anchor its national digital identity system on Ethereum
104+
</span>
105+
</div>
106+
<div className="flex items-start gap-3 text-neutral-content/70">
107+
<span className="text-neutral-content/40 text-xs"></span>
108+
<span className="text-sm">
109+
<a
110+
href="https://x.com/ethereumph/status/1963214275515961700"
111+
target="_blank"
112+
rel="noopener noreferrer"
113+
className="text-primary-content hover:text-primary underline"
114+
>
115+
Ethereum fundamentals workshop
116+
</a>{" "}
117+
for instructors at universities
118+
</span>
119+
</div>
120+
110121
<div className="flex items-start gap-3 text-neutral-content/70">
111122
<span className="text-neutral-content/40 text-xs"></span>
112123
<span className="text-sm">
@@ -130,8 +141,8 @@ const TABS = [
130141
id: "ctf",
131142
title: "Capture The Flag",
132143
content: CTF_CONTENT,
133-
linkUrl: "https://github.com/BuidlGuidl/ctf.buidlguidl.com",
134-
linkLabel: "Github",
144+
linkUrl: "https://ctf.buidlguidl.com/",
145+
linkLabel: "Website",
135146
},
136147
{ id: "workshops", title: "Workshops", content: WORKSHOPS_CONTENT },
137148
];
@@ -148,9 +159,9 @@ export const EducationalSlide = () => (
148159
</h1>
149160

150161
<p className="text-base md:text-lg text-neutral-content/70 mb-8 leading-relaxed">
151-
<span className="text-primary-content">Beyond our flagship products.</span> In 2025, we ran security
152-
challenges through our CTF platform and contributed to key community events, including BuidlGuidl{"'"}s
153-
Builder Bootcamp at Devconnect Buenos Aires.
162+
We ran <span className="text-primary-content">security challenges</span> through our second edition of the
163+
Capture The Flag platform and contributed to key community events, including BuidlGuidl{"'"}s Builder Bootcamp
164+
at Devconnect Buenos Aires, and Dev support on Buthan.
154165
</p>
155166

156167
<div className="grid grid-cols-1 sm:grid-cols-2 gap-4 mb-6">

0 commit comments

Comments
 (0)