diff --git a/public/block.png b/public/block.png new file mode 100644 index 0000000..4ac436e Binary files /dev/null and b/public/block.png differ diff --git a/src/App.tsx b/src/App.tsx index aebeb3a..18631d6 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -6,8 +6,7 @@ import "reveal.js/dist/reveal.css"; import "./styles/index.scss"; import Splash from "./slides/splash"; import Thanks from "./slides/thanks"; -import Contribute from "./slides/contribute"; -import Agenda202608 from "./slides/agenda-2026-08"; +import Agenda202609 from "./slides/agenda-2026-09"; function App() { const deckDivRef = useRef(null); // reference to deck container div @@ -47,8 +46,7 @@ function App() {
- - +
diff --git a/src/components/Sponsors.tsx b/src/components/Sponsors.tsx index d7355fb..c49d5f5 100644 --- a/src/components/Sponsors.tsx +++ b/src/components/Sponsors.tsx @@ -2,7 +2,10 @@ export function Sponsors() { return ( <>

Sponsored by

- +
+ Cloudflare + Block +
); } diff --git a/src/slides/agenda-2026-09.tsx b/src/slides/agenda-2026-09.tsx new file mode 100644 index 0000000..dd74f37 --- /dev/null +++ b/src/slides/agenda-2026-09.tsx @@ -0,0 +1,23 @@ +const Agenda202609 = () => { + return ( +
+
+
+

Agenda

+
    +
  1. Welcome!
  2. +
  3. Shirts!
  4. +
  5. ⚡ Agent Experience by Ankita Sood
  6. +
  7. ⚡ How LLMs Work: Loops, Context, and Prayers by David Bowman
  8. +
  9. 🌩️ Cap'n Web: Your Browser Is a Cap'n Now (RPC Promises) by Nathan Disidore
  10. +
  11. 🌩️ "Mother, why don't you love me?" OR Durable Objects: What Are They and Why Are They Called That by Nicholas Mullen
  12. +
  13. 🌩️ Cross Platform Mobile apps with React Native by Akeem McLennon
  14. +
  15. Wrap up
  16. +
+
+
+
+ ); +}; + +export default Agenda202609; diff --git a/src/slides/contribute.tsx b/src/slides/contribute.tsx deleted file mode 100644 index c8fe2d1..0000000 --- a/src/slides/contribute.tsx +++ /dev/null @@ -1,50 +0,0 @@ -import SlQrCode from "@shoelace-style/shoelace/dist/react/qr-code/index.js"; - -const Splash = () => { - return ( -
-
-
-
-

We want to learn from you!

-

sign up for a presentation :)

-
-
-
-
- -

Come and give a talk!

-
-
-
-
-
- -

Give a lightning talk!

-
-
-
-
-
- -

Present a battledeck!

-
-
-
-
- ); -}; - -export default Splash; diff --git a/src/slides/thanks.tsx b/src/slides/thanks.tsx index 9eb82aa..9df9f04 100644 --- a/src/slides/thanks.tsx +++ b/src/slides/thanks.tsx @@ -1,5 +1,4 @@ import SlQrCode from "@shoelace-style/shoelace/dist/react/qr-code/index.js"; -import { Sponsors } from "../components/Sponsors"; const Splash = () => { return ( @@ -11,6 +10,16 @@ const Splash = () => {

we’ll see you next month :)

+
+
+ +

Come and give a talk!

+
+
{
-
-
- -
-
); diff --git a/src/styles/index.scss b/src/styles/index.scss index 0552a15..c5554b0 100644 --- a/src/styles/index.scss +++ b/src/styles/index.scss @@ -11,6 +11,26 @@ sl-qr-code { } } +.sponsor-logos { + display: flex; + align-items: center; + justify-content: center; + gap: 64px; + margin-top: 32px; + + img { + width: 360px; + max-height: 90px; + margin: 0; + object-fit: contain; + } + + .block-logo { + width: 300px; + } + +} + .agendaWrapper { display: flex; justify-content: center;