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…Sep 18, 202112Sep 18, 202112
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…Jul 17, 202129Jul 17, 202129
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…Jun 17, 20215Jun 17, 20215
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…Nov 30, 201916Nov 30, 201916
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…Nov 20, 201910Nov 20, 201910
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…Oct 8, 201645Oct 8, 201645
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…Oct 1, 201630Oct 1, 201630
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…Sep 24, 201626Sep 24, 201626
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…Sep 17, 201634Sep 17, 201634
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…Sep 10, 201644Sep 10, 201644