Skip to content

Commit

Permalink
Merge pull request #494 from armanbilge/topic/announce-gsoc-2024
Browse files Browse the repository at this point in the history
Announce GSoC 2024
  • Loading branch information
samspills authored Mar 2, 2024
2 parents 38bf0a5 + be24522 commit 3df9b05
Show file tree
Hide file tree
Showing 3 changed files with 59 additions and 5 deletions.
6 changes: 3 additions & 3 deletions _includes/_cta-gsoc.html
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
<section id="section-cta" class="section-large">
<div class="container">
<div class="section-header">
<h2><span>Submit Your Idea</span></h2>
<p>Are you interested in submitting a GSoC project idea to the Typelevel Ecosystem?</p>
<h2><span>Submit Your Proposal</span></h2>
<p>Are you interested in working on a GSoC project with Typelevel mentors?</p>

<a class="button button-secondary" href="https://github.com/typelevel/governance/issues/new/choose">Open a ticket!</a>
<a class="button button-secondary" href="mailto:gsoc@typelevel.org">send us an email</a>
</div>
</div>
</section>
54 changes: 54 additions & 0 deletions collections/_posts/2024-03-02-gsoc.md
Original file line number Diff line number Diff line change
@@ -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 [[email protected]]; 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

[apply]: https://summerofcode.withgoogle.com/get-started
[Discord]: https://discord.gg/hAKabfGjUw
[[email protected]]: mailto:[email protected]

[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/
4 changes: 2 additions & 2 deletions gsoc/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -12,11 +12,11 @@ <h1><span>{{ page.title }}</span></h1>
<div class="blog-detail-content">
<h2>Welcome!</h2>
<p>
Typelevel has applied to GSoC 2024.
Typelevel will be participating in GSoC 2024.
</p>
<p>
Contributors: Feel free to join our Discord server and introduce yourself in the
<a href="https://discord.com/channels/632277896739946517/1103761261763776563">#summer-of-code channel</a>.
<a href="https://discord.gg/hAKabfGjUw">#summer-of-code channel</a>.
We can help you get started with contributing to our projects and help you find a mentor.
</p>
<p>
Expand Down

0 comments on commit 3df9b05

Please sign in to comment.