Archive
Archive
2024
2023
- January 3 - CodelyTV Interview with Raul Raja
- February 4 - Functional Fun in Kotlin
- April 4 - Arrow 1.2.0-RC Release Summary
- April 16 - Arrow 2.0's Trajectory
- April 17 - Typed Error Handling in Kotlin
- May 4 - Nicer data transformation with KopyKat and Optics
- May 4 - Arrow 2.0's Trajectory - Video
- July 12 - Arrow releases stable 1.2.0 version
2022
- February 2 - Announcing Arrow Analysis - a Kotlin compiler plug-in
- February 22 - Domain Model Validation In Kotlin: Part 1
- March 3 - Domain Model Validation In Kotlin: Part 2
- March 10 - Domain Model Validation In Kotlin: Part 3
- March 31 - Domain Model Validation In Kotlin: Part 4
- May 18 - Functional programming in Kotlin: exploring Arrow by Ties Van de Ven
- May 30 - Super-charge your build with Arrow Analysis by Alejandro Serrano Mena
- May 30 - Extending kotlinx.serialization functionality with Arrow Meta with Karin-Aleksandra Monoid
- May 31 - Building applications with Kotlin and Arrow.kt in style
- June 14 - Arrow put on a big show at Kotlin Dev Day
- June 28 - Turbocharging Kotlin: Arrow Analysis, Optics, and Meta
- July 1 - Functional Programming in Kotlin: Exploring Arrow
- December 1 - Graceful Shutdown with Structured Concurrency
- December 1 - Functional Flowing
- December 1 - Functional Error Handling - A Practical Approach
- December 1 - Context Receivers: Kotlin's new secret sauce
- December 1 - Actions as Data
2021
- January 8 - Advanced FP for the Enterprise Bee: Traverse
- January 13 - Functional Android
- January 15 - Advanced FP for the Enterprise Bee: Applicatives
- January 20 - FP concepts with Arrow
- January 22 - Advanced FP for the Enterprise Bee: Higher Kinded Types
- January 29 - Advanced FP for the Enterprise Bee: Kleisli
- February 5 - Advanced FP for the Enterprise Bee: Typeclasses
- February 10 - Advanced FP for the Enterprise Bee: Optics
- February 12 - Hands-on Arrow
- February 19 - Advanced FP for the Enterprise Bee: State
- February 26 - Advanced FP for the Enterprise Bee: Shiny Things
- April 1 - Arrow 0.12.0 & 0.13.1 are now available
- April 11 - Your own custom Spring Data repository
- April 11 - Functional Domain Modeling in Kotlin
- April 13 - Functional Domain Modeling in Kotlin - Validation
- August 12 - Arrow of Outrageous Error Handling
- November 30 - Functional programming in Kotlin: Exploring Arrow
- December 15 - Functional programming in Kotlin with Arrow
2020
- January 14 - Arrow Comonad Approach for GameOfLife with Android Compose
- January 29 - Kotlin Functional Programming: Parallel Processing The Functional Way with Arrow Fx
- January 29 - Kotlin Functional Programming: Monads & Composition with Arrow Fx
- January 29 - Kotlin Functional Programming: Cleaner Composition with Monad Comprehensions in Arrow Fx
- February 26 - What could possibly go wrong? - A safer programming with Arrow
- February 26 - FP with Kotlin/Arrow: Monad Comprehensions & Parallel Processing
- March 2 - IO integration with kotlinx.coroutines
- April 1 - Explaining the Arrow Android sample
- April 6 - Template-Oriented-Programming to Ship Faster
- April 6 - Template-Oriented-Programming to Ship Faster, Part-1
- April 8 - Writing a Kotlin Compiler Plugin with Arrow Meta
- May 6 - Android architectures with Arrow Fx
- May 27 - Type Proofs and FP for the Kotlin Type System
- June 5 - Arrow Fx: Functional Domain Modeling with Kotlin
- June 11 - Asynchronisme et hexagone en Kotlin avec ArrowKt
- June 16 - Type Proofs and FP for the Kotlin Type System
- October 8 - Writing Kotlin Compiler Plugins with Arrow Meta
- October 28 - Technology Radar Promotes Arrow to 'Adopt'
- October 28 - How to fix the pain of modifying Kotlin nested data classes
- October 28 - Arrow Promoted to Adopt by Technology Radar
- November 19 - Fight Complexity with Functional Programming
- December 16 - Roll your own Computation blocks in Kotlin
2019
- January 3 - Getting started with FP in Kotlin and Arrow: Typeclasses
- February 3 - Webflux with Kotlin and Arrow
- February 10 - From Imperative to Functional Programming using Arrow
- March 12 - Immutable Conversations - Past and Future of Arrow
- April 11 - Introducing Arrow Playground
- June 4 - How KEEP-87 & Typeclasses will change the way we write Kotlin
- June 7 - ArrowFx: Functional Programming for the masses
- July 2 - Modular functional programming with Kotlin
- July 5 - Self-contained example of testing with modules and Arrow FX
- July 22 - Effect polymorphism with Arrow FX
- August 8 - Kotlin and Arrow: the functional way
- October 18 - Arrow Meta - Enabling Functional Programming in the Kotlin Compiler
- November 27 - Arrow Fx & Arrow Meta - Functional Programming for the masses
- December 6 - Keep insisting - Arrow Meta
- December 12 - Conway's Game of Life using Kotlin and Arrow
- December 15 - Kotlin coroutines with arrow-fx
2018
- January 17 - Optics and Type Classes in Arrow
- March 21 - It's all about morphisms
- March 26 - Introduction to Kotlin Arrow by Jacob Bass
- April 14 - Android Functional Validation
- April 23 - 1/n - How do I… in FP: Validation
- June 22 - Higher Kinded Types in a Lower Kinded Language by Jacob Bass
- June 24 - State of the functional ecosystem in Kotlin: Mid 2018 checkup
- June 24 - Arrow 101 - Building an Android app using Functional Programming
- June 27 - Functional Programming in Kotlin with Arrow by Emmanuel Nhan
- July 24 - Arrow and Functional Programming for Kotlin Developers
- October 5 - Architecting Typed FP Applications & Libraries in Kotlin with Arrow
- October 21 - Polyjokes - A polymorphic approach using Arrow
- November 7 - Simple Dependency Management in Kotlin
- November 24 - Manual documentation is dead. Long live automated documentation! Automated documentation with ANK
- November 30 - Functional Hangman Game written with Arrow
2017
- September 17 - Handling exceptions in Arrow
- October 20 - Functional approach to Android architecture using Kotlin
- November 2 - Functional Programming in Kotlin
- November 9 - Kotlin for the Pragmatic Functionalist
- November 17 - Architectures Using Functional Programming Concepts
- November 22 - Happy path: Kotlin + Actors + Arrow
- November 24 - Building a DSL… in Kotlin
- November 29 - Functional Programming in Kotlin with Arrow