<https://twitter.com/arrow_kt/status/1643180125813...
# arrow
s
🔥 10
arrow intensifies 2
arrow 8
🎉 7
🙌 6
w
Getting a 404 on arrow-kt.io
s
Can you try in an incognito window? There seems to be some DNS caching issue on my side of the browser as well, but in incognito or a fresh window it works.
We're pointing to a new URL now with DNS
w
Yep, Incognito works
o
Great to read that Sagas will be included. Always thought that this small project was unbelievably genius, but felt unsure if it would be, you know, "production ready" since it never made Arrow frontpage and I don't understand the internals good enough to judge by myself. Thanks for all the effort and keep up the good work. Love you Arrow people! 😘
s
It was always production ready ☺️ but I was hesitant to include it into Arrow Fx Coroutines because Saga is IMO a bit of patch for an architectural problem. It should be a last resort, and definitely never replace
transactions
in a single database. So we decided to build Arrow Resilience, and decouple that from Arrow Fx Coroutines. A big focus for me was also to decrease Arrow to its essentials, and we've really been able to do that. When removing the deprecations in 2.x.x later this year we'll have shed about 6x of the size of the binary. Going from multiple MB to KB, so it can really serve as core libraries for doing functional programming in Kotlin, and other libraries can more easily be build on top. Smaller API surface also means less risk of binary breakage, maintenance, less risk overall besides drastically decreasing the learning curve. Thanks for all your support 😘 Love you all 🥰
m
Congratulations team!! I’ve been following Arrow for a while now, I remember it was still when higher kind emulation was still there. Huge kudos to everyone in the Arrow team. You all have no idea how much positive impact y’all have on our production services! One of the microservices have been running rock-solid in production without any Mono empty or unhandled exceptions… For me personally as well I can’t express enough on how much I’ve learned from following Arrow’s evolution and maintainers. Thank you so much for listening to our voices, the users of the lib and continually making Arrow better adoptable and friendlier to everyone…
c
Oh, the module animations are gone? :/
Not very mobile-friendly
s
It was looking better when I last checked this 😕 It's a docusaurus website. Maybe something broke along the way
c
It seems to only happen to this specific line ("functional programming"), so maybe there's some added styling to it that breaks it?
s
Funny you mention that, it's wrapped in
<u>
tag. So that is probably it.
i
The “Typed Errors” page also has some horizontal scrolling and truncation issues.
s
Please open some bug reports on the Arrow Website repository, and contributions, suggestions, etc are welcome ☺️ In any size. typo fixes, issues with screenshots, suggestions for improving documentations, .. 🙏
Thank you @ianbrandt ☺️
t
Looking good!
s
Oh, the module animations are gone? 😕
@CLOVIS, on this. We wanted the website to focus less on the modules in Arrow-kt main repo, and more future proof since we hope the eco-system to grow further to beyond what it is now. Hence also, https://arrow-kt.io/libraries/ It's missing arrow-detekt-rules I noticed this morning, although it's mentioned in different places on the website. And already supports the new DSL/version since the 2.0 release this morning 💪 So we want to facilitate it for all projects that the future brings, and also projects that might exists outside of Arrow-kt org itself. We might include a section in the future on Quiver as well for example.
c
I see. It makes sense, but I really liked the animations 😅
s
They were very cool indeed 😄
d
Quick question: Is the migration guide being added or is the link in the blog entry incorrect? (https://arrow-kt.io/learn/migration/)
s
Hey @Dirk, That seems incorrect indeed. https://arrow-kt.io/learn/quickstart/migration/ I'll fix that today!
This has been fixed @Dirk. Thanks for reporting