From 706cb5fc62389a1945bf9f7f33646c327e801fc5 Mon Sep 17 00:00:00 2001 From: nojaf Date: Wed, 3 Sep 2025 18:51:00 +0200 Subject: [PATCH 1/3] Add latest ReScript videos --- data/resources.json | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/data/resources.json b/data/resources.json index 22fa15ada..1421c74a8 100644 --- a/data/resources.json +++ b/data/resources.json @@ -1,4 +1,34 @@ [ + { + "title": "Making Sense of JSX in ReScript", + "description": "JSX in ReScript is not what you think. Learn how JSX really works in ReScript, how it differs from React's JSX.", + "image": "https://img.youtube.com/vi/xGN3d6hPSC0/maxresdefault.jpg", + "url": "https://youtu.be/xGN3d6hPSC0" + }, + { + "title": "Waku Layouts", + "description": "Crafting reusable components with Waku layouts using ReScript.", + "image": "https://img.youtube.com/vi/zhGUW0ThPZo/maxresdefault.jpg", + "url":"https://youtu.be/zhGUW0ThPZo," + }, + { + "title": "Waku, React Server Components and Chrome extension", + "description": "Messing around with ReScript,Waku, React Server Components and Chrome extensions", + "image": "https://img.youtube.com/vi/yKuPJdOZVB0/maxresdefault.jpg", + "url": "https://youtu.be/yKuPJdOZVB0" + }, + { + "title": "More ReScript and Kaplay", + "description": "ReScript bindings for KAPLAY to npm", + "image": "https://img.youtube.com/vi/xxBPtmtvBTc/maxresdefault.jpg", + "url": "https://youtu.be/xxBPtmtvBTc" + }, + { + "title": "Building a game with ReScript & KAPLAY", + "description": "Creating a simple snake game using ReScript and KAPLAY!", + "image": "https://img.youtube.com/vi/zUyrHXB_ImE/maxresdefault.jpg", + "url": "https://youtu.be/zUyrHXB_ImE" + }, { "title": "JavaScript schema library from the Future 🧬", "description": "ReScript Schema - The fastest parser in the entire JavaScript ecosystem with a focus on small bundle...", From c6fb8fd8476faff7898d772bfbad4d06dce490b1 Mon Sep 17 00:00:00 2001 From: nojaf Date: Wed, 3 Sep 2025 19:09:54 +0200 Subject: [PATCH 2/3] fmt --- data/resources.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/data/resources.json b/data/resources.json index 1421c74a8..3fdc60605 100644 --- a/data/resources.json +++ b/data/resources.json @@ -9,7 +9,7 @@ "title": "Waku Layouts", "description": "Crafting reusable components with Waku layouts using ReScript.", "image": "https://img.youtube.com/vi/zhGUW0ThPZo/maxresdefault.jpg", - "url":"https://youtu.be/zhGUW0ThPZo," + "url": "https://youtu.be/zhGUW0ThPZo," }, { "title": "Waku, React Server Components and Chrome extension", From e881ffc3b7bdaf1c60dad85355e18911ca62bdfc Mon Sep 17 00:00:00 2001 From: nojaf Date: Thu, 4 Sep 2025 08:40:56 +0200 Subject: [PATCH 3/3] Add playlist instead --- data/resources.json | 30 +++--------------------------- 1 file changed, 3 insertions(+), 27 deletions(-) diff --git a/data/resources.json b/data/resources.json index 3fdc60605..f2c8ee0c5 100644 --- a/data/resources.json +++ b/data/resources.json @@ -1,33 +1,9 @@ [ { - "title": "Making Sense of JSX in ReScript", - "description": "JSX in ReScript is not what you think. Learn how JSX really works in ReScript, how it differs from React's JSX.", + "title": "YouTube Videos by @nojaf", + "description": "Talks, tutorials, and deep dives into the ReScript programming language — covering syntax, tooling, and real‑world use cases.", "image": "https://img.youtube.com/vi/xGN3d6hPSC0/maxresdefault.jpg", - "url": "https://youtu.be/xGN3d6hPSC0" - }, - { - "title": "Waku Layouts", - "description": "Crafting reusable components with Waku layouts using ReScript.", - "image": "https://img.youtube.com/vi/zhGUW0ThPZo/maxresdefault.jpg", - "url": "https://youtu.be/zhGUW0ThPZo," - }, - { - "title": "Waku, React Server Components and Chrome extension", - "description": "Messing around with ReScript,Waku, React Server Components and Chrome extensions", - "image": "https://img.youtube.com/vi/yKuPJdOZVB0/maxresdefault.jpg", - "url": "https://youtu.be/yKuPJdOZVB0" - }, - { - "title": "More ReScript and Kaplay", - "description": "ReScript bindings for KAPLAY to npm", - "image": "https://img.youtube.com/vi/xxBPtmtvBTc/maxresdefault.jpg", - "url": "https://youtu.be/xxBPtmtvBTc" - }, - { - "title": "Building a game with ReScript & KAPLAY", - "description": "Creating a simple snake game using ReScript and KAPLAY!", - "image": "https://img.youtube.com/vi/zUyrHXB_ImE/maxresdefault.jpg", - "url": "https://youtu.be/zUyrHXB_ImE" + "url": "https://www.youtube.com/playlist?list=PLvw_J2kfZCX0u_27-uIoalSPR6TOMPmuD" }, { "title": "JavaScript schema library from the Future 🧬",