diff --git a/architecture/functional-programming.md b/architecture/functional-programming.md
index b70744d9..862bea69 100644
--- a/architecture/functional-programming.md
+++ b/architecture/functional-programming.md
@@ -113,6 +113,7 @@ Functional programming is a programming paradigm, that treats computation as the
+ **[Pure JavaScript](https://vimeo.com/49384334)**: Christian Johansen shows you how you can up your game by leaving loops behind and embracing functions as the primary unit of abstraction.
+ **[Pure UI](http://rauchg.com/2015/pure-ui/)**: Guillermo Rauch discusses the definition of an application’s UI as a pure function of application state.
+ **[PureScript](http://www.purescript.org/)**: PureScript is a strongly, statically typed language which compiles to JavaScript. It is written in and inspired by Haskell.
++ **[React on lambda](https://sultan99.github.io/react-on-lambda)**: A tiny library for building React applications in more functional way. Alternative to JSX.
+ **[Ramda](http://ramdajs.com/)**: A practical library designed specifically for a functional programming style, one that makes it easy to create functional pipelines, one that never mutates user data.
+ **Practical Ramda - Functional Programming Examples**: Tom MacWright gives some practical examples of Ramda usage.
+ **[Ramda Fantasy](https://github.com/ramda/ramda-fantasy)**: Fantasy Land compatible types for easy integration with Ramda. This is an experimental project and will probably merge with Sanctuary.
@@ -145,4 +146,4 @@ Functional programming is a programming paradigm, that treats computation as the
This work is licensed under a Creative Commons Attribution 4.0 International License.
-Please provide a link back to this repository. This is not necessary for GitHub forks.
\ No newline at end of file
+Please provide a link back to this repository. This is not necessary for GitHub forks.