Skip to content

Commit 02842b1

Browse files
committed
Announce GSoC 2026, recap 2025
1 parent 48fcde1 commit 02842b1

File tree

3 files changed

+48
-0
lines changed

3 files changed

+48
-0
lines changed

src/blog/directory.conf

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,14 @@ annettebieniusa {
7474
bio: "Annette is a lecturer and senior researcher at the Technische Universität Kaiserslautern. Her research interests include semantics of concurrent and distributed programming, with a focus on replication, synchronization, and how they are reflected on programming language level. Annette was involved in several national and international research projects, most recently the in the EU-Projects “SyncFree: Large-scale Computation without Synchronization” and “Lightkone: Lightweight computation for networks at the edge“."
7575
}
7676

77+
antoniojimeneznieto {
78+
name: "Antonio Jimenez"
79+
pronouns: "he/him"
80+
avatar: "https://scaladays.org/assets/img/2025/speakers/antonio-jimenez.jpg"
81+
github: antoniojimeneznieto
82+
bio: "Hi, my name is Antonio. I'm originally from Spain and currently work full-time as software engineer using Scala in Switzerland. I've been using Scala for 5 years, ever since discovering the language during a functional programming course at EPFL. I participated in Google Summer of Code as a student, working on Cats Effect's new I/O integrated runtime leveraging io_uring. Today, I remain actively involved in the project as a co-mentor."
83+
}
84+
7785
battermann {
7886
name: "Leif Battermann"
7987
avatar: "https://github.com/battermann.png"

src/blog/gsoc-2026.md

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
{%
2+
author: [${armanbilge}, ${antoniojimeneznieto}, ${valencik}]
3+
date: "2026-02-27"
4+
tags: [technical]
5+
%}
6+
7+
# Typelevel Summer of Code 2026
8+
9+
We are pleased to announce that Typelevel is a Mentoring Organization for [Google Summer of Code 2026][GSoC]! 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. You can learn more about what the experience is like in [this blog post][feral-blog] by our 2024 contributor Ching Hian Chew.
10+
11+
Please check out [our project ideas and mentors][ideas] spanning serverless, build tooling, frontend/UIs, systems programming, web assembly, and more. Furthermore, 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.”
12+
13+
We look forward to welcoming you to the Typelevel community and we hope that participating in this program will be the beginning of your open source journey. [Applications open on March 16!][apply] Until then, [get started] by [watching our intro presentation][intro] and [making your first contribution][onboard].
14+
15+
[GSoC]: https://summerofcode.withgoogle.com/
16+
[feral-blog]: gsoc24-going-feral-on-the-cloud.md
17+
[ideas]: /gsoc/ideas.md
18+
[apply]: https://summerofcode.withgoogle.com/get-started
19+
[get started]: /gsoc/README.md#getting-started
20+
[intro]: https://www.youtube.com/watch?v=oOk9-HQZhRk
21+
[onboard]: https://github.com/typelevel/gsoc-onboarding
22+
23+
## 2025 recap
24+
25+
Congratulations to our GSoC and TSoC contributors last year:
26+
27+
* [Rahul] upgraded several FS2 APIs to use non-blocking, polling-based I/O, including datagram sockets and native processes on both the JVM and native platforms. This improves their performance and semantics.
28+
* [Shrey] worked on an ambitious project to implement a machine learning inference runtime with Cats Effect on Scala Native. This makes it possible to serve ML models alongside web services without compromising latency.
29+
* [Jay] developed a new API for log4cats based on [a proposal by Olivier Mélois][log4cats proposal]. It encodes the interface as a single abstract method to enhance usability while maintaining compatibility with the original API.
30+
31+
Our program culminated in a virtual meetup where each of them gave a lighting talk about their project. Thank you to everyone in our community who showed up for our contributors, especially our mentors Arman Bilge, Antonio Jimenez, Morgen Peschke, Michael Pilquist, and Andrew Valencik.
32+
33+
Finally, we are making a broad call for any and all new contributors. Even if you are not eligible to participate in GSoC, you are *always* welcome to join the Typelevel community and contribute to our projects!
34+
35+
[Rahul]: https://gist.github.com/pantShrey/70e289b9025e49d65289b1195bad5083
36+
[Shrey]: https://gist.github.com/pantShrey/70e289b9025e49d65289b1195bad5083
37+
[Jay]: https://github.com/typelevel/log4cats/pull/920
38+
[log4cats proposal]: https://github.com/typelevel/log4cats/discussions/815

src/gsoc/README.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@ We work together to develop projects that apply functional programming to challe
1010
Our community culture embraces curiosity and mentoring and we don’t shy away from experimenting with new and exciting ideas.
1111
Most of all, we love to make programming joyful and social.
1212

13+
## Getting Started
14+
1315
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:
1416

1517
* Make your first contribution to our [onboarding repository].

0 commit comments

Comments
 (0)