From 032dc2f4112c0a231f37b5645c6e5afa0d59da46 Mon Sep 17 00:00:00 2001 From: Arman Bilge Date: Thu, 26 Feb 2026 15:13:00 -0800 Subject: [PATCH 1/2] Link to onboarding repo, intro video --- src/gsoc/README.md | 5 ++++- src/gsoc/events.md | 8 ++++++++ 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/src/gsoc/README.md b/src/gsoc/README.md index a15ec68b..9365f2c1 100644 --- a/src/gsoc/README.md +++ b/src/gsoc/README.md @@ -12,14 +12,17 @@ Most of all, we love to make programming joyful and social. We are excited to be a Mentoring Organization in [Google Summer of Code 2026][GSoC]! If you are interested to join Typelevel as a GSoC Contributor, here are some ways to get started: +* Make your first contribution to our [onboarding repository]. * Join our [Discord server][invite] and introduce yourself in the [#summer-of-code][invite] channel. * Subscribe to the [Google Group][group] for announcements. -* Check the [calendar] for upcoming onboarding events. +* Check the [calendar] for upcoming events and [videos of past events][videos]. We cannot wait to meet you! You can also reach us at gsoc@typelevel.org with any questions. +[onboarding repository]: https://github.com/typelevel/gsoc-onboarding [group]: https://groups.google.com/a/typelevel.org/g/gsoc-applicants [GSoC]: https://summerofcode.withgoogle.com/ [invite]: https://discord.gg/382Z3w8QTj [events]: events.md#calendar +[videos]: https://youtube.com/playlist?list=PL_5uJkfWNxdmHk2CtFxDVGiJxpU_UaD2s diff --git a/src/gsoc/events.md b/src/gsoc/events.md index b21c090e..81d753f7 100644 --- a/src/gsoc/events.md +++ b/src/gsoc/events.md @@ -7,6 +7,12 @@ Join one of our virtual events to learn more about Typelevel and how you can get involved. +### Past events + +We publish recordings of past events to our [YouTube Channel]. + +* February 26, 2026 - ["Intro to GSoC with Typelevel"](https://youtu.be/oOk9-HQZhRk) + ## Calendar @:html @@ -14,3 +20,5 @@ Join one of our virtual events to learn more about Typelevel and how you can get @:@ + +[YouTube Channel]: https://youtube.com/playlist?list=PL_5uJkfWNxdmHk2CtFxDVGiJxpU_UaD2s From 2e00f0f59d426abc2936314c1024d5de1fd8394d Mon Sep 17 00:00:00 2001 From: Arman Bilge Date: Thu, 26 Feb 2026 15:21:56 -0800 Subject: [PATCH 2/2] Link some books --- src/gsoc/README.md | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/src/gsoc/README.md b/src/gsoc/README.md index 9365f2c1..169087c5 100644 --- a/src/gsoc/README.md +++ b/src/gsoc/README.md @@ -3,7 +3,7 @@ welcome-tab.class: bulma-is-active %} -## Welcome! +# Welcome! Typelevel is an ecosystem of projects and a community of people united to foster an inclusive, welcoming, and safe environment around functional programming in Scala. We work together to develop projects that apply functional programming to challenging problems relevant in industry. @@ -26,3 +26,14 @@ You can also reach us at gsoc@typelevel.org with any questions. [invite]: https://discord.gg/382Z3w8QTj [events]: events.md#calendar [videos]: https://youtube.com/playlist?list=PL_5uJkfWNxdmHk2CtFxDVGiJxpU_UaD2s + +## Learning Resources + +To learn Scala and functional programming, we recommend these books. +* [*The Scala 3 Book*][scala book] +* [*Creative Scala: Form and Function*][creative] +* [*Functional Programming in Scala*][fpis], aka "The Red Book" + +[scala book]: https://docs.scala-lang.org/scala3/book/introduction.html +[creative]: https://www.creativescala.org/creative-scala/ +[fpis]: https://www.manning.com/books/functional-programming-in-scala-second-edition