Rails were successful in the 2005-2015 era of server-rendered HTML but today MVC + REST API might not be enough anymore for solo founders to compete in multi-platform, client-rich reality.<p>After spending of +4 years working professionally with Ruby on Rails I've grown aware of its limitations. I've spent a long time searching for its successor in my programmer's toolbelt. I've waded through numerous Javascript frameworks yet every one of them proved to disappoint me after taking it for a spin.
I've finally arrived at Clojure at the beginning of 2019 and it has been really refreshing. I love how well designed the language is, how mature the community is and I am amazed by the quality of the ecosystem.<p>You can see my repo-graveyard made along that journey here: <a href="https://github.com/roterski/sonder-syncrate" rel="nofollow">https://github.com/roterski/sonder-syncrate</a><p>My personal bet for the next killer-app in web development is:
Clojure[0] + Fulcro[1] + Pathom [2] + Crux [3].<p>[0] Love Letter To Clojure - Gene Kim (Clojure/conj 2019) <a href="https://www.youtube.com/watch?v=5mbp3SEha38" rel="nofollow">https://www.youtube.com/watch?v=5mbp3SEha38</a><p>[1] Fulcro links and resources: <a href="https://www.reddit.com/r/fulcro/comments/dtzhsm/fulcro_links_and_resources/" rel="nofollow">https://www.reddit.com/r/fulcro/comments/dtzhsm/fulcro_links...</a><p>[2] The Maximal Graph - Wilker Silva (Clojure/conj 2019) <a href="https://www.youtube.com/watch?v=IS3i3DTUnAI" rel="nofollow">https://www.youtube.com/watch?v=IS3i3DTUnAI</a><p>[3] <a href="https://opencrux.com/" rel="nofollow">https://opencrux.com/</a>