<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Functional Programming on Mehdi's Engineering</title><link>http://www.mahdikarimi.com/blog/functional-programming/</link><description>Recent content in Functional Programming on Mehdi's Engineering</description><generator>Hugo</generator><language>en-US</language><copyright>Mahdi Karimi</copyright><lastBuildDate>Wed, 03 May 2023 01:47:16 +0330</lastBuildDate><atom:link href="http://www.mahdikarimi.com/blog/functional-programming/index.xml" rel="self" type="application/rss+xml"/><item><title>understanding declarative javascript using monads</title><link>http://www.mahdikarimi.com/understanding-declarative-javascript-using-monads/</link><pubDate>Wed, 03 May 2023 01:47:16 +0330</pubDate><guid>http://www.mahdikarimi.com/understanding-declarative-javascript-using-monads/</guid><description>Monads in the simplest terms</description></item></channel></rss>