From c18b548e6d0aff11f1c041fa5e63868f684b6069 Mon Sep 17 00:00:00 2001 From: Arman Bilge Date: Thu, 29 Feb 2024 18:13:58 +0000 Subject: [PATCH 1/4] Tweak gsoc pages --- _includes/_cta-gsoc.html | 6 +++--- gsoc/index.html | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/_includes/_cta-gsoc.html b/_includes/_cta-gsoc.html index e8407654..052e294b 100644 --- a/_includes/_cta-gsoc.html +++ b/_includes/_cta-gsoc.html @@ -1,10 +1,10 @@
-

Submit Your Idea

-

Are you interested in submitting a GSoC project idea to the Typelevel Ecosystem?

+

Submit Your Proposal

+

Are you interested in working on a GSoC project with Typelevel mentors?

- Open a ticket! + send us an email
diff --git a/gsoc/index.html b/gsoc/index.html index 2b44894c..39c53680 100644 --- a/gsoc/index.html +++ b/gsoc/index.html @@ -12,11 +12,11 @@

{{ page.title }}

Welcome!

- Typelevel has applied to GSoC 2024. + Typelevel will be participating GSoC 2024.

Contributors: Feel free to join our Discord server and introduce yourself in the - #summer-of-code channel. + #summer-of-code channel. We can help you get started with contributing to our projects and help you find a mentor.

From dc72509fcfce703ab0e06f405b9be0b6b0a222ea Mon Sep 17 00:00:00 2001 From: Arman Bilge Date: Sat, 2 Mar 2024 15:43:57 +0000 Subject: [PATCH 2/4] Announce GSoC 2024 in blog post --- collections/_posts/2024-03-02-gsoc.md | 54 +++++++++++++++++++++++++++ 1 file changed, 54 insertions(+) create mode 100644 collections/_posts/2024-03-02-gsoc.md diff --git a/collections/_posts/2024-03-02-gsoc.md b/collections/_posts/2024-03-02-gsoc.md new file mode 100644 index 00000000..6783a3db --- /dev/null +++ b/collections/_posts/2024-03-02-gsoc.md @@ -0,0 +1,54 @@ +--- +layout: post +title: Typelevel Summer of Code 2024 +category: technical + +meta: + nav: blog + author: armanbilge +--- + +We are excited to share that Typelevel will be participating in [Google Summer of Code 2024][GSoC], thanks to the gracious support of the [Scala Center]! If you are a student, this is a wonderful opportunity to spend your summer working on Scala open source projects with mentorship from Typelevel maintainers, while earning a stipend. + +This year we have [several project ideas and mentors lined up][ideas] spanning AI/ML, serverless, data streaming, observability, systems programming, and more. We will continue adding ideas, so please keep checking back! Also, if you have an idea of your own, we would love to hear it: Typelevel members have a wide range of interests and a special fondness for building “at the cutting edge of some incredibly bizarre stuff.” + +We look forward to welcoming you to the Typelevel community and we hope that this program will be only the beginning of your open source journey. [Applications open on March 18!][apply] Until then, please join us on [Discord] or email us at [gsoc@typelevel.org]; we look forward to getting to know you :) + +## 2023 recap + +We are proud of our GSoC contributors' accomplishments last year: + +* [Hieu] implemented a pure FP Scala [WebSocket client] in [http4s Ember] that supports JVM, Node.js, and Scala Native. His work is being adopted across the ecosystem, such as by the [Kubernetes client]. +* [Sherrie] carefully reviewed [otel4s] and [designed new APIs] that better follow the [Open Telemetry] specification. Her enhancements shipped as part of the [v0.3.0 release]. +* [Antonio] demonstrated the awesome potential of [io_uring] when [http4s Ember] performed [more than 3x faster in benchmarks] thanks to his [I/O integrated runtime]. He is returning this year as a mentor on multiple follow-up projects. + +To learn more about their projects, check out the [lightning talks] they gave at the [2023 Northeast Scala Symposium]. Their success would not have been possible without the support and mentorship of our community, especially Diego Alonso, Ross Baker, Chris Davenport, Brian Holt, Maksym Ochenashko, and Daniel Spiewak. Thank you for your enthusiasm and generosity; it made an impression on our students, and it made an impression on me :) + +Lastly, we were surprised by the breadth of the response we got to our announcement last year: there are many people eager to contribute. Even if you are not eligible to participate in GSoC, you are *always* welcome to join the Typelevel community and contribute to our projects! + +[Scala Center]: https://scala.epfl.ch/ +[GSoC]: https://summerofcode.withgoogle.com/ +[ideas]: /gsoc/ideas.html + +[apply]: https://summerofcode.withgoogle.com/get-started +[Discord]: https://discord.gg/hAKabfGjUw +[gsoc@typelevel.org]: mailto:gsoc@typelevel.org + +[Hieu]: https://github.com/danghieutrung +[websocket client]: https://github.com/http4s/http4s/pull/7261 +[Kubernetes client]: https://github.com/joan38/kubernetes-client/pull/239 + +[Sherrie]: https://github.com/sherriesyt +[otel4s]: https://github.com/typelevel/otel4s +[Open Telemetry]: https://opentelemetry.io/ +[designed new APIs]: https://github.com/typelevel/otel4s/pull/236 +[v0.3.0 release]: https://github.com/typelevel/otel4s/releases/tag/v0.3.0 + +[Antonio]: https://github.com/antoniojimeneznieto +[io_uring]: https://en.wikipedia.org/wiki/Io_uring +[http4s Ember]: https://http4s.org/v0.23/docs/integrations.html#ember +[more than 3x faster in benchmarks]: https://github.com/typelevel/cats-effect/issues/3692#issuecomment-1697974751 +[I/O integrated runtime]: https://github.com/armanbilge/fs2-io_uring/pull/78 + +[lightning talks]: https://youtu.be/3HAStrljVwY +[2023 Northeast Scala Symposium]: https://nescalas.github.io/ From 252da010eef600e6d8511eb229499afc255c0e8e Mon Sep 17 00:00:00 2001 From: Arman Bilge Date: Sat, 2 Mar 2024 15:49:23 +0000 Subject: [PATCH 3/4] Fix url --- collections/_posts/2024-03-02-gsoc.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/collections/_posts/2024-03-02-gsoc.md b/collections/_posts/2024-03-02-gsoc.md index 6783a3db..a3660e66 100644 --- a/collections/_posts/2024-03-02-gsoc.md +++ b/collections/_posts/2024-03-02-gsoc.md @@ -28,7 +28,7 @@ Lastly, we were surprised by the breadth of the response we got to our announcem [Scala Center]: https://scala.epfl.ch/ [GSoC]: https://summerofcode.withgoogle.com/ -[ideas]: /gsoc/ideas.html +[ideas]: /gsoc/ideas [apply]: https://summerofcode.withgoogle.com/get-started [Discord]: https://discord.gg/hAKabfGjUw From be24522f2bbe00d00d7105ed2e3a54f6547bef07 Mon Sep 17 00:00:00 2001 From: Arman Bilge Date: Sat, 2 Mar 2024 11:17:36 -0800 Subject: [PATCH 4/4] Update index.html Co-authored-by: Justin du Coeur, AKA Mark Waks --- gsoc/index.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gsoc/index.html b/gsoc/index.html index 39c53680..981b54ac 100644 --- a/gsoc/index.html +++ b/gsoc/index.html @@ -12,7 +12,7 @@

{{ page.title }}

Welcome!

- Typelevel will be participating GSoC 2024. + Typelevel will be participating in GSoC 2024.

Contributors: Feel free to join our Discord server and introduce yourself in the