Simon Vergauwen · @vergauwen_simon
253 followers · 85 posts · Server fosstodon.org

The recording of my talk at
is out 🥳 youtu.be/tplA17M9Y4Q

I talk about , and our journey of making accessible to everyone in ! 🥰

This tweet also comes with an updated profile picture (Is there no bald + moustache emoji?)😂

#kotlinconf #arrowkt #functionalprogramming #kotlin

Last updated 2 years ago

Alex Nedelcu ☕️ · @alexelcu
824 followers · 714 posts · Server social.alexn.org

In , resource handling is basically error-prone for people not very familiar with the fine details of how coroutines work, unless they use a third-party abstraction, such as 's Resource:

arrow-kt.io/learn/coroutines/r

Given the delightful reuse of try/catch/finally statements in Kotlin, this was not something I expected.

#kotlin #arrowkt

Last updated 2 years ago

Simon Vergauwen · @vergauwen_simon
250 followers · 82 posts · Server fosstodon.org

Awesome article comparing different ways of working with errors in by Mitchell Yuwono.

medium.com/@mitchellyuwono/typ

Comparing different approaches by their lowest cognitive and cyclomatic complexity!

Spoiler,
and in come out well!

#kotlin #arrowkt #functionalprogramming

Last updated 2 years ago

Simon Vergauwen · @vergauwen_simon
250 followers · 81 posts · Server fosstodon.org

An improved transcript of my talk Arrow 2.0's Trajectory , and slides are available on my blog. nomisrev.github.io/arrows-2-0-

Had an absolute blast talking about at and the amazing progress of the last 10 years of in !

#kotlinconf #arrowkt #functionalprogramming #kotlin

Last updated 2 years ago

Simon Vergauwen · @vergauwen_simon
250 followers · 81 posts · Server fosstodon.org

An improved transcript of my talk Arrow 2.0's Trajectory , and slides are available on my blog. nomisrev.github.io/arrows-2-0-

Had an absolute blast talking about at and the amazing progress of the last 10 years of in !

#kotlinconf #arrowkt #functionalprogramming #kotlin

Last updated 2 years ago

Simon Vergauwen · @vergauwen_simon
249 followers · 80 posts · Server fosstodon.org

appearing in the keynote 🥳

Was great meeting so many passionate people yesterday, and looking forward to meeting many more today! 🥰

Come by the Arrow boot and say hi 😊 Or virtually say hi in the arrow channel on Slack.

#arrowkt #kotlinconf #kotlin

Last updated 2 years ago

Simon Vergauwen · @vergauwen_simon
247 followers · 79 posts · Server fosstodon.org

Today I am speaking about ’s trajectory towards 2.0 at 11:15!

Super excited to meeting you all, and be sure to come say hi at e Arrow booth!

If you cannot make it, you can can help my talk on the livestream here

m.youtube.com/live/a5tG4al3GkQ

#kotlinconf #arrowkt #kotlin

Last updated 2 years ago

Simon Vergauwen · @vergauwen_simon
246 followers · 74 posts · Server fosstodon.org

@kotlinconf I’ll be talking about @arrow_kt, our history, and future.

Evolving libraries is hard, breaking APIs even harder but sometimes essential to the success/benefit of the project/community.

is looking very promising, and their team is super friendly!

#openrewrite #kotlin #kotlinconf #arrowkt #automation

Last updated 2 years ago

Simon Vergauwen · @vergauwen_simon
242 followers · 72 posts · Server fosstodon.org

Last week I gave a webinar with @antonarhipov on zero-downtime deployments on with in with .

You can find the webinar here, youtube.com/watch?v=zKrTBH8jqH

And all the source-code, and instructions to run the sample locally can be found here. github.com/nomisRev/ktor-k8s-z

#kubernetes #ktor #kotlin #arrowkt

Last updated 2 years ago

Simon Vergauwen · @vergauwen_simon
238 followers · 70 posts · Server fosstodon.org

Don't miss the webinar on Thursday !

As always there is too much I want to talk about😅 Composing different DSLs and to running JVM/Native
on with zero-downtime.

& be sure to bring all your questions! ☺️

info.jetbrains.com/kotlin-webi

#kotlin #arrowkt #kotlinx #coroutines #jetbrains #ktor #kubernetes

Last updated 2 years ago

Simon Vergauwen · @vergauwen_simon
238 followers · 70 posts · Server fosstodon.org

I’ll be giving a workshop about in with together with @raulraja, @trupill and Francisco Díaz! So it’s going to be 🔥

Be sure to get your tickets here! Looking forward to @kotlinconf. It’s going to be great seeing everyone and doing a workshop and a talk 😱

kotlinconf.com/workshops/

#fp #kotlin #arrowkt

Last updated 2 years ago

Simon Vergauwen · @vergauwen_simon
234 followers · 67 posts · Server fosstodon.org

Next week Thursday the 16th I'll be talking with
@antonarhipov again about and .

I'll be doing some live coding again showing Arrow's Resource DSL & SuspendApp running on
with JVM & Native!😱

Register here: info.jetbrains.com/kotlin-webi

#jetbrains #ktor #arrowkt #kubernetes #kotlin

Last updated 2 years ago

Simon Vergauwen · @vergauwen_simon
230 followers · 66 posts · Server fosstodon.org

I had a great time talking at
@fosdem! Thanks for the great questions, and organisation 🥰

My slide deck is available here, speakerdeck.com/nomisrev/funct and the recording will soon be available.

#kotlin #functionalprogramming #arrowkt

Last updated 2 years ago

Simon Vergauwen · @vergauwen_simon
222 followers · 63 posts · Server fosstodon.org

SuspendApp 0.4.0 is now available! This release adds a new integration module for .

Read more details about this release at xebia.com/blog/suspendapp-0-4-.

The full changelog is available on Github: github.com/arrow-kt/suspendapp

#ktor #jetbrainsktor #arrowkt #kotlin #functionalprogramming

Last updated 2 years ago

Simon Vergauwen · @vergauwen_simon
219 followers · 61 posts · Server fosstodon.org

New version of was released. 1.1.4 & 1.1.5 for 1.7.22 and 1.8.0 respectively.

TL;DR use 1.1.5 if you don’t use KSP.

New APIs towards 2.0, and a bunch of other improvements and fixes. A lot of new contributors 🥳❤️

Check out the release post here, 47deg.com/blog/arrow-v1-01-4-r

And the changelog on GitHub: github.com/arrow-kt/arrow/rele

#arrowkt #kotlin

Last updated 2 years ago

last senpai · @big
118 followers · 519 posts · Server cons.ivy.io

External _compile time_ validation, invariants, guards, pre/post conditions, etc for

arrow-kt.io/docs/analysis/laws

It's piggybacking off of runtime checks and making it available at compile time.

When did Kotlin get so sexy!?

#kotlin #arrowkt

Last updated 2 years ago

JordiPradel · @jordipradel
43 followers · 95 posts · Server fosstodon.org

Full 2.0 and context receivers toy example, including a small json codec toy library to try my hand at non trivial stuff:
github.com/agile-jordi/arrow2e

#kotlin #arrowkt

Last updated 2 years ago

Giulio · @giuliohome
13 followers · 220 posts · Server mastodon.world

@jillesvangurp
🆒



But suspend and throw
No : I'm afraid it confirms those CatsEffect libraries are still a niche.
Not always cloud ☁️ apps are written in

(((Even for desktop, I find that gnome is so elegant with async and idiomatic builder, but can anyone patch gnome apps (e.g. gnome-calendar) in anything else than C?)))

github.com/jillesvangurp/kt-se

#Cloud #opensearch #kotlin #arrowkt #golang #rust

Last updated 2 years ago

Simon Vergauwen · @vergauwen_simon
219 followers · 61 posts · Server fosstodon.org

@routis Yes! I forgot for a second that _Java_ was not allowed 😂 vavr is the one that turns Java upside down 😉

Here is an updated example with vavr, showing how easy it is to integrate any data type into in .

#arrowkt #kotlin

Last updated 2 years ago

Simon Vergauwen · @vergauwen_simon
192 followers · 51 posts · Server fosstodon.org

Another snippet today! Similarly to how allows you to easily integrate with other concurrency frameworks through suspend.

Arrow will allow integration with other data types 😍

Context receivers power this slick DSLs. Stable when? 🥲

#arrowkt #kotlin #coroutines #functional

Last updated 2 years ago