Alejandro Serrano Mena
serranofp.com
Alejandro Serrano Mena
@serranofp.com
200 followers 110 following 68 posts
👨‍💻 Researcher @ Kotlin Evolution @ JetBrains 🧙‍♂️ Passionate about FP (mostly Arrow & Haskell) 📚 Author of 4 books
Posts Media Videos Starter Packs
Reposted by Alejandro Serrano Mena
You can find the workshop about Pure Functions, Powerful Effects, you can find it here: jb.gg/8obvnt
Reposted by Alejandro Serrano Mena
Reposted by Alejandro Serrano Mena
If you're not on a Kotlin 2.x version yet: what's your blocker for upgrading?
Remember that you can `suspend` while viewing and come back later. Please don’t throw VideoCancellationException!
Three of the top educators in the @kotlinlang.org community discussing coroutines 💜 for two hours! 🤯
A conversation around Kotlin coroutines 💜

@sebi.io, @zsmb.co, and @marcinmoskala.bsky.social spent two glorious hours exploring coroutines in depth.

🎙️ If you love Kotlin, you won't want to miss this episode: www.youtube.com/watch?v=1zY4...
Discussing Kotlin Coroutines with Marcin Moskała | Talking Kotlin 141
YouTube video by Kotlin by JetBrains
www.youtube.com
Reposted by Alejandro Serrano Mena
A conversation around Kotlin coroutines 💜

@sebi.io, @zsmb.co, and @marcinmoskala.bsky.social spent two glorious hours exploring coroutines in depth.

🎙️ If you love Kotlin, you won't want to miss this episode: www.youtube.com/watch?v=1zY4...
Discussing Kotlin Coroutines with Marcin Moskała | Talking Kotlin 141
YouTube video by Kotlin by JetBrains
www.youtube.com
Reposted by Alejandro Serrano Mena
I'm super proud of this webinar for underrepresented communities to CFP for KotlinConf. It has been a goal of mine to have this type of encouraging event since I started at JetBrains, and now you can watch the video 🥰

www.youtube.com/watch?v=cTfH...
Your Voice Belongs Here: Creating Compelling KotlinConf Proposals
YouTube video by Kotlin by JetBrains
www.youtube.com
I’m far from the computer, but shouldn’t “with(writer) { simplify().write() }” work?
You want both write and writeTo to use receivers, or only the former?
Here you are serranofp.com/blog/context...

As you can see, I do not view context parameters too much as "multi-receiver", but more as regular, yet implicit, parameters
Context parameters and API design
serranofp.com
I've written a small blog post about how context parameters change API design in Kotlin serranofp.com/blog/context...

Feedback and discussion is more than welcome!
Context parameters and API design
serranofp.com
Wow, lots of information there! 😍

I have a half-written blog post about how I see API design with context parameters, and I think we’d disagree in some points. I’ll try to finish it so we can start a dialogue!
Reposted by Alejandro Serrano Mena
Context parameters are almost here, let's try migrating a real codebase to them and see what happens!

If you've heard of them but haven't had the time to dive yet, follow me to discover what they can and can't do right now, ahead of their final stabilization.

ivan.canet.dev/blog/2025/10...
I tried context parameters, Kotlin's new multi-receiver extension functions - Ivan “CLOVIS” Canet
Software engineering, open source and computer security
ivan.canet.dev
You are free to open one. However, we strongly suggest contacting somebody from the Kotlin team upfront, since they’re doing the implementation at the end.
Reposted by Alejandro Serrano Mena
Hi @devoxx.com!
I’m at the @jetbrains.com booth this week.

Be sure to come say hi if you want to hear about Kotlin! 😬
Hello @devoxx.com Belgium!
Drop by the @jetbrains.com booth to chat about Spring Data, Spring 7, and what’s coming next in IntelliJ IDEA.
🎤 At 18:20, @maritvandijk.bsky.social will share IntelliJ IDEA tips to boost your productivity.
Reposted by Alejandro Serrano Mena
Reposted by Alejandro Serrano Mena
Published a KEEP on suspend lambdas and anonymous functions: github.com/Kotlin/KEEP/...
github.com
Reposted by Alejandro Serrano Mena
We now have a dedicated Bluesky account!

In the coming weeks we'll be automating release announcements there.
Hey everyone!

This is the new account for OpenSavvy news.

Learn more about us at opensavvy.dev
Reposted by Alejandro Serrano Mena
The photos of our first edition are up over at ktconf.be/photos
Feeding your FOMO so you decide to come next year. 😬
Photos KtConf 2025
View all photos from our amazing event
ktconf.be
One of my outcomes of @ktconf.bsky.social is an improved version of my "FIR Tree" plug-in, that now can show the statements/implications in the Control Flow Graph

plugins.jetbrains.com/plugin/23270...
Reposted by Alejandro Serrano Mena
Couldn’t be happier with yesterday’s 1st edition of KTConf.be.

Some quick stats:
We had a total of 59 Kotlin fans attend, including 8 speakers, of which 5 international ones.

Big shout out to Kunlabora, Triple D, DPG Media, PTV Logistics and of course @jetbrains.com for their amazing support.
KTConf 2025
Belgium's Premier Kotlin Conference
KTConf.be
Reposted by Alejandro Serrano Mena
Today is @ktconf.bsky.social, the first Kotlin conference in Belgium! 🔥

I’m super exciting being here, and talking everyone’s ear off about Kotlin.

Today I’m talking with my colleague Maria on how to “Koog your own AI! Delicious recipes” 😋
Reposted by Alejandro Serrano Mena
Thinking about submitting a KotlinConf talk? ✨

@pamelaahill.bsky.social and @cheuk.dev are hosting a livestream to help you turn your idea into a compelling KotlinConf proposal.

Save the date: kotl.in/live-oc25
Your voice belongs here.
“Your Voice Belongs Here: Creating Compelling KotlinConf Proposals” 🎤

This livestream is for speakers from underrepresented groups in tech ready to level up! @pamelaahill.bsky.social and @cheuk.dev will share how to turn your Kotlin story into a strong proposal.

➡️ https://kotl.in/live-oc25
Live Webinar -
info.jetbrains.com