Arrow 1.1.4 & 1.1.5 is now available
Arrow, a functional companion to Kotlin, releases version 1.1.4 & 1.1.5
January 17 2023
47 Degrees joins forces with Xebia read more
Arrow, a functional companion to Kotlin, releases version 1.1.4 & 1.1.5
January 17 2023
Kotest Arrow extensions, a set of libraries accompanying the Kotest testing framework for Kotlin with combinators and oper...
November 21 2022
A new book from Alejandro Serrano explores why Functional programming and Kotlin make such a great team.
October 20 2022
Arrow, a functional companion to Kotlin's Standard Library, releases version 1.1.3
September 20 2022
A new copy method in Arrow Optics improves the way you work with immutable data. We look at its usage, and its (fairly sho...
September 14 2022
Reason about resource-safety in the same way you reason about Structured Concurrency with SuspendApp!
August 16 2022
The first post in a series looking at the benefits of testing your Spark apps locally.
June 21 2022
Arrow, a functional companion to Kotlin's Standard Library, releases version 1.1.0
May 4 2022
Qohat Pretel Polo's talk about Continuations in Scala 3, presented at the Colombia Scala meetup.
February 24 2022
A walkthrough of how to write a Spark app using Scala 3.
February 8 2022
Arrow Analysis is a Kotlin compiler plug-in that supercharges your compilation plugin with new checks to make your code sa...
February 2 2022
SwiftHTML 1.2.2, Rust 1.58.1, and other news and updates from the functional programming community.
January 24 2022
Rust 1.58.0, Metals 0.11.0, and other news and updates from the functional programming community.
January 18 2022
Scala Native 0.4.3-RC1, http4k 4.17.7.0, and other news and updates from the functional programming community.
January 10 2022
Learn about smart constructors in Scala and the benefits this provides.
December 23 2021
The top 10 functional programming blog posts of 2021 from 47 Degrees.
December 21 2021
Swift Playgrounds 4.0, Kotlin 1.6.10, and other news and updates from the functional programming community.
December 20 2021
IntelliJ Rust for 2021.3, Kubernetes 1.23, and other news and updates from the functional programming community.
December 13 2021
Learn how to control ScalaCheck when it generates unexpected data
December 7 2021
Elixir v1.13, Rust 1.57.0, and other news and updates from the functional programming community.
December 6 2021
Learn how to inject abstractions in Kotlin in a lightweight mode using contexts, and how to model more complicated effects.
November 30 2021
Kotlin 1.6.0, Haskell Language Server1.5.0, and other news and updates from the functional programming community.
November 22 2021
Gradle 7.3, frameless v0.11.0, and other news and updates from the functional programming community.
November 15 2021
The State of Haskell Survey is open, Metals v0.10.9 was released, and other news and updates from the functional programmi...
November 8 2021
GHC 9.2.1, Metals v0.10.8, and other news and updates from the functional programming community.
November 1 2021
Build a fs2-kafka stream and run it on Kubernetes with scala-cli
October 28 2021
Scala 3.1, Rust 1.56.0, and other news and updates from the functional programming community.
October 25 2021
Clio 0.12, Kotlin 1.6.0-RC, and other news and updates from the functional programming community.
October 18 2021
Phoenix 1.6.0, OCaml 4.13.1, and other news and updates from the functional programming community.
October 11 2021
kotlinx.serialization 1.3, Jetpack Compose 1.0.3, and other news and updates from the functional programming community.
October 4 2021
Swift 5.5, Arrow 1.0, and other news and updates from the Functional Programming community.
September 27 2021
News and updates from the Functional Programming community for the week of September 20, 2021.
September 20 2021
Arrow, a functional companion to Kotlin's Standard Library, has reached version 1.0.
September 20 2021
New releases for Swift, Rust, Scala, and more updates and other news from the Functional Programming community.
September 13 2021
New alpha AWS SDKs for Kotlin and Swift, and other news and updates from the Functional Programming community.
September 7 2021
47 Degrees is happy to announce our new subsidiary in Colombia and is currently hiring Scala engineers.
September 1 2021
New releases for Kotlin, http4k, and more updates and other news from the Functional Programming community.
August 30 2021
New releases for GHC, Akka, and more updates and other news from the Functional Programming community.
August 23 2021
New releases for http4k, AppCode, and more updates and other news from the Functional Programming community.
August 16 2021
New releases for Scala.js, Compose Multiplatform, and more updates and other news from the Functional Programming community.
August 9 2021
New releases for IntelliJ IDEA, Cats Effect, and other news and updates from the Functional Programming community.
August 2 2021
Updates and other news from the Functional Programming community.
July 26 2021
Updates and other news from the Functional Programming community.
July 19 2021
New Kotlin branding, a beta release for GoLand 2021.2, and other news and updates from the Functional Programming community.
July 12 2021
Updates and other news from the Functional Programming community.
July 5 2021
New versions of Kotlin and Rust, and other news and updates from the Functional Programming community.
June 28 2021
Updates for Kotlin and the Haskell Language Server, and other news from the Functional Programming community.
June 21 2021
Updates for ghc, Scala, and concurrency support has been added for Swift.
June 14 2021
Updates for sbt, Compose for Desktop, and other news and updates from the Functional Programming community.
June 7 2021
Akka gRPC 2.0.0 arrives, updated plugins, and other news and updates from the Functional Programming community.
June 1 2021
Scalabase is a conference for developers in the early stages of their Scala journey
May 24 2021
A new version of Elixir was released, and other news and updates from the Functional Programming community.
May 24 2021
Removing some of the boilerplate found in Scala 2
May 20 2021
The arrival of Scala 3, a new version of Erlang, and other news and updates from the Functional Programming community.
May 17 2021
Have the compiler write the code for you with this one weird trick
May 13 2021
New releases for Kotlin and Rust, and other news and updates from the Functional Programming community.
May 10 2021
Implementing Typeclasses in Scala 3
May 5 2021
A new version of Swift, a patch release for sbt, and other news and updates from the Functional Programming community.
May 3 2021
New release candidates for Scala and Erlang's OTP, as well as other news and the most interesting ideas from the Functiona...
April 26 2021
A look at the new enum keyword in Scala 3
April 22 2021
In episode two of Haskell Tips, Flavio Corpa solves a kata from CodeWars with Haskell and recursion.
April 21 2021
New release candidates for Kotlin and Scala, as well as other news and the most interesting ideas from the Functional Prog...
April 19 2021
Learn how to leverage Functional Domain Modeling to fully utilize the Kotlin type system and prevent bugs.
April 13 2021
Arrow 0.12.0 & 0.13.1 is now available, featuring streamlining of the library for 1.0.0.
April 1 2021
New updates for Elixir, a new Scala 3 migrate tool, and other news and the most interesting ideas from the Functional Prog...
March 29 2021
New updates, news, and the most interesting ideas from the Functional Programming community.
March 15 2021
Lambda World News brings you the latest updates and the most interesting ideas from the Functional Programming community. ...
March 8 2021
New updates for Kotlin, Scala, and other news and the most interesting ideas from the Functional Programming community.
March 1 2021
Lambda World News brings you the latest updates and the most interesting ideas from the Functional Programming community. ...
February 24 2021
In episode one of Haskell Tips, Flavio Corpa dives into Haskell, finds bugs, and provides fixes.
February 17 2021
Lambda World News brings you the latest updates and the most interesting ideas from the Functional Programming community. ...
February 15 2021
Learn how to leverage Functional Domain Modeling to fully utilize the Kotlin type system and prevent bugs.
February 11 2021
Learn lambda calculus fundamentals using the most deployed language in the world, Javascript.
February 10 2021
New updates for Haskell, Swift, and other news and the most interesting ideas from the Functional Programming community.
February 8 2021
Lambda World News brings you the latest updates and the most interesting ideas from the Functional Programming community. ...
February 1 2021
Learn lambda calculus fundamentals using the most deployed language in the world, JavaScript.
January 28 2021
The latest news and the most interesting ideas from the Functional Programming community.
January 25 2021
lambda World News brings you the latest updates and the most interesting ideas from the Functional Programming community. ...
January 20 2021
A trick to make your models more DRY without sacrificing type safety.
January 19 2021
Learn lambda calculus fundamentals using the most deployed language in the world, JavaScript.
January 14 2021
GraphQL's support in Mu-Haskell has been updated to 0.5! Mu-Haskell is a framework for building microservices using type-l...
January 13 2021
The latest news and the most interesting ideas from the Functional Programming community.
January 8 2021
Learn lambda calculus fundamentals using the most deployed language in the world, Javascript.
January 7 2021
The top 10 functional programming posts of 2020 from 47 Degrees.
December 23 2020
Learn lambda calculus fundamentals using the most deployed language in the world
December 22 2020
The latest news and the most interesting ideas from the Functional Programming community.
December 17 2020
mu-graphql-example-elm is an example app made by 47 Degrees that features type-safe communication via GraphQL schemas that...
December 14 2020
Learn how to repeat any suspended effects in Kotlin using the power of repeat and the Schedule data type from Arrow Fx Cor...
November 27 2020
The latest news and the most interesting ideas from the Functional Programming community.
November 16 2020
We're pleased to announce a new consulting and training partnership with Skills Matter focused on expertise in Functional ...
November 11 2020
The latest news and the most interesting ideas from the Functional Programming community.
October 29 2020
KeyPaths are widely used in Swift, and have their grounds in a powerful FP concept: optics.
October 20 2020
Mu-Haskell 0.4 is now released! Mu-Haskell is a framework for building microservices using type-level techniques, with sup...
October 14 2020
What are optics and what kinds of them are out there.
October 1 2020
You can find examples of algebraic structures, like Monoids, in everyday situations!
September 16 2020
You can find examples of algebraic structures, like Monoids, in everyday situations!
September 16 2020
Why are dependent and refinement types useful?
September 14 2020
When it comes to the Android platform, knowing Kotlin is essential
September 3 2020
Using an open-source PR as a guide, show how you can rewrite error handling in an sbt plugin by using the ValidatedNel Cat...
August 26 2020
A quick look at the functional programming language Haskell.
August 21 2020
Bow Lite 0.1 is now available as a Swift Package!
August 18 2020
Get nef Playgrounds for iPad 1.1 now! Code on your iPad with your favorite Swift Packages!
August 4 2020
An experience report describing the challenges developing Mu in Haskell has been accepted in Haskell Symposium 🎉
July 31 2020
Let’s take a look at some reasons why you might want to consider learning Functional Programming.
June 17 2020
How to use the many libraries the Haskell ecosystem provides for IO actions.
June 15 2020
The Academy is an immersive experience featuring in-depth instructor-led courses with hands-on exercises, webinars, talks,...
June 9 2020
nef Playgrounds for iPad 1.0 is now available! Code on your iPad with your favorite Swift Packages!
May 27 2020
Bow Arch 0.1.0 is now released! Bow Arch is a library for building Functional Architectures in Swift.
May 21 2020
Bow OpenAPI 0.2.0 is now available! It generates a Swift network client based on your OpenAPI specification.
May 13 2020
nef 0.6 is now available: nef ♡ FP
May 7 2020
Mu-Scala 0.22 is now available. Mu-Scala is a suite of libraries and tools for building microservices in a functional style.
May 5 2020
Mu-Haskell 0.3 is now released! Mu-Haskell is a framework for building microservices using type-level techniques, with sup...
April 30 2020
Bow 0.8.0 is now released! Bow is a functional companion to Swift Foundation.
April 29 2020
Showcasing the new Arrow integration module for KotlinX Coroutines
March 2 2020
Mu-Haskell 0.2 is now released! Mu-Haskell is a framework for building microservices using type-level techniques, now with...
February 20 2020
Bow OpenAPI 0.1.0 is now available! It generates a Swift network client based on your OpenAPI specification.
February 3 2020
Mu-Haskell 0.1.0 is now released! Mu-Haskell is a framework for building microservices using type-level techniques.
January 16 2020
Bow 0.7.0 is now released! Bow is a functional companion to Swift Foundation.
December 18 2019
Our solution to Conway's Game of Life using Functional Programming in Scala
December 13 2019
A solution to Conway's Game of Life using Functional Programming in Kotlin
December 12 2019
nef 0.5.0 is now available: Get your favorite dependencies with Swift Playgrounds on iPad!
December 11 2019
Our solution to Conway's Game of Life using Functional Programming in Haskell
November 26 2019
nef v0.4.0 is now available. Carthage support, new Playground container, nef as a library, and more.
November 25 2019
Our solution to Conway's Game of Life using Functional Programming in Swift
November 18 2019
How to set up a working Haskell environment using Stack, HLint, and Visual Studio Code or IntelliJ as an editor.
November 15 2019
Take the challenge of implementing Conway's Game of Life using FP in Swift, Kotlin, Scala or Haskell!
November 15 2019
nef Xcode extension released!
October 25 2019
Bow 0.6.0 is now released! Bow is a functional companion to Swift Foundation.
October 2 2019
nef 0.3.0 is released! nef is a set of command-line tools for improving documentation using Xcode Playgrounds.
July 4 2019
nef 0.2.0 is released! nef is a set of command-line tools for improving documentation using Swift Playgrounds.
May 29 2019
Dive deep into use cases of the Traverse Typeclass used in Arrow for Kotlin.
January 29 2019
As we reach the close of yet another year, we’d like to take a moment to reflect on 2018 and provide a brief glimpse of wh...
December 20 2018
A twelve step introduction to basic recursion schemes in Scala.
February 28 2018
We're pleased to announce the availability of Freestyle 0.4.0, now with support for cats 1.0.0-MF!
October 11 2017
We're pleased to announce Freestyle 0.3.1.
July 6 2017
We're pleased to announce Freestyle 0.2.0 with multiple optimizations
June 2 2017
LX Scala 2017 was held May 11-12th in Lisbon, Portugal. With over 9 speakers, 160 attendees, and plenty of networking, the...
June 1 2017
Here are a few recommended talks from Scala Italy 2017.
May 31 2017
We're pleased to announce Iota, a small open source library for fast coproducts
May 11 2017
We're pleased to announce Freestyle, an open source library that simplifies and promotes applications and libraries built ...
May 2 2017
This post examines an important feature of LambdaTest: its programmability.
March 20 2017
This post examines an important feature of LambdaTest: its extensibility.
March 3 2017
LambdaTest is a new open source library for testing Scala Code that can be run via SBT or directly.
February 14 2017
We’re happy to announce the release of sbt-microsites v.0.2.5, a plugin for creating dedicated microsites for libraries an...
October 18 2016
The 2016 Lambda World brought together over 270 Functional Programming enthusiasts from around the globe for two days of p...
October 12 2016
Here are some of the functional programming and developer updates making the rounds for the week of September 19, 2016.
September 19 2016
FP for Beginners is a series of posts where functional Programming constructs are explained and shown in a clear way for f...
September 15 2016
A presentation on the patterns, anti-patterns, and pitfalls we've observed in the wild putting Scala to practice in projects.
September 13 2016
The latest edition to Scala Exercises is a set based on Manning's Functional Programming in Scala, also known as 'The Red ...
September 13 2016
A brief introduction to the core Functional Programming traits and the power of coding to abstractions using typeclasses.
June 18 2016
How to improve Scala code using sbt plugins.
March 1 2016
In most projects, we have to deal with sequences of objects. However, sometimes as developers, we don't think about which ...
January 29 2016
A brief introduction to the core Functional Programming traits and the power of coding to abstractions using typeclasses.
January 27 2016
A summary of popular security frameworks available for use with Scala.
November 3 2015
We are pleased to announce the release of our latest iOS open source project - Second Bridge, a new framework for function...
June 5 2015
A cursory review of the virtues of Scala.js through a demo project.
June 2 2015
FP for Beginners is a series of posts where functional Programming constructs are explained and shown in a clear way for f...
May 26 2015
FP for Beginners is a series of posts where functional Programming constructs are explained and shown in a clear way for f...
April 27 2015
An introduction to some cool common functionalities (and in some cases really close syntaxes) of Swift and Scala, and how ...
March 11 2015
Image gallery from J on the Beach 2016, a 47 Degrees sponsored event in Malaga, Spain.
May 22 2016
47 Degrees can work with you to help manage the risks of technology evolution, develop a team of top-tier engaged developers, improve productivity, lower maintenance cost, increase hardware utilization, and improve product quality; all while using the best technologies.