Charles ScalfaniThe Problem with Popular Programming LanguagesEvery single year, technology publications produce their yearly most popular programming lists. And we programmers flock to those articles…15 min read·Sep 18, 2021--12--12
Charles ScalfaniBreaking Free of JavascriptJavascript has a stranglehold on all Front End Development. If you write code for the browser, then it’s most likely written directly in…8 min read·Jul 17, 2021--29--29
Charles ScalfaniHow To Write a Programming BookIf you read Programming books, then your goal is to learn. If you write Programming books then your goal is to teach. When I wrote my book…25 min read·Jun 17, 2021--5--5
Charles ScalfaniWhy is Learning Functional Programming So Damned Hard?My Functional Programming journey was filled with dead ends, false starts, failed attempts and frustration. And I suspect that I’m not…21 min read·Nov 30, 2019--16--16
Charles ScalfaniThe Biggest Problem with ElmThe biggest problem with Elm isn’t that the language lacks higher level abstractions like many Haskellers complain. Or that the language…8 min read·Nov 20, 2019--10--10
Charles ScalfaniSo You Want to be a Functional Programmer (Part 6)Taking that first step to understanding Functional Programming concepts is the most important and sometimes the most difficult step. But it…8 min read·Oct 8, 2016--45--45
Charles ScalfaniSo You Want to be a Functional Programmer (Part 5)Taking that first step to understanding Functional Programming concepts is the most important and sometimes the most difficult step. But it…8 min read·Oct 1, 2016--30--30
Charles ScalfaniSo You Want to be a Functional Programmer (Part 4)Taking that first step to understanding Functional Programming concepts is the most important and sometimes the most difficult step. But it…7 min read·Sep 24, 2016--26--26
Charles ScalfaniSo You Want to be a Functional Programmer (Part 3)Taking that first step to understanding Functional Programming concepts is the most important and sometimes the most difficult step. But it…6 min read·Sep 17, 2016--34--34
Charles ScalfaniSo You Want to be a Functional Programmer (Part 2)Taking that first step to understanding Functional Programming concepts is the most important and sometimes the most difficult step. But it…7 min read·Sep 10, 2016--44--44