@chris_dones_blog A modest critique of Htmx #Haskell #Programming #WebDev
@chris_dones_blog Naming sum types is often hard #Programming #Haskell #SoftwareEngineering
@chris_dones_blog Portals in Emacs #Emacs #Programming #Haskell
@chris_dones_blog All my projects (2008-2023) #Programming #Haskell #SoftwareDevelopment
@chris_dones_blog Halogen is better than React at everything #Haskell #Programming #WebDev
@chris_dones_blog Hell: Shell scripting Haskell dialect #Haskell #Programming #Shell
@chris_dones_blog Codebases and love #Programming #Haskell #SoftwareDevelopment
@chris_dones_blog A spectrum of web dev abstraction #Programming #WebDev #Haskell
@chris_dones_blog AI and Machine Thinking #AI #MachineLearning #Haskell
@chris_dones_blog Pickling: The really obvious missing feature of all web browsers #Programming #WebDevelopment #Haskell
@hookrace_blog Haskell: Game Programming with GIF Streams #Haskell #Programming #GameDev
@chris_dones_blog Tamagotchi tooling #Programming #Haskell #SoftwareDevelopment
@chris_dones_blog Reasoning violently #Programming #Haskell #SoftwareDevelopment
@hookrace_blog God writes Haskell #Haskell #Programming #SoftwareDevelopment
@chris_dones_blog Three questions of language design #Programming #Haskell #LanguageDesign
@chris_dones_blog Things I've changed my mind about #Programming #Haskell #Opinion
@chris_dones_blog Inflex #Haskell #Programming #SoftwareDevelopment
@chris_dones_blog Immutable Publishing Policy #Programming #Haskell #SoftwareEngineering
@chris_dones_blog A plain English description of monads without Haskell code #Programming #Haskell #Monads
@chris_dones_blog Thoughts on type class implementation #Haskell #Programming #TypeClasses
@chris_dones_blog Inflex Bibliography #Haskell #Programming #Tech
@chris_dones_blog The Movement Principle #Programming #Haskell #SoftwareDevelopment
@cuddly_octo_palm_tree Laziness: Clojure vs Haskell #Clojure #Haskell #Programming
@chris_dones_blog What's wrong with ImplicitParams #Haskell #Programming #FunctionalProgramming
@chris_dones_blog How exactly ExceptT differs to EarlyDo #Haskell #Programming #FunctionalProgramming
@chris_dones_blog Haskell doesn't have macros #Haskell #Programming #Lisp
@chris_dones_blog Is it Try.do that is dangerous? #Programming #Haskell #SoftwareDevelopment
@chris_dones_blog Try.do for recoverable errors in Haskell #Haskell #Programming #SoftwareDevelopment
@chris_dones_blog Recoverable errors in Haskell #Haskell #Programming #SoftwareEngineering
@chris_dones_blog Use import aliases to easily access fields #Programming #Haskell #SoftwareDevelopment
@chris_dones_blog The language of spreadsheets is bad #Programming #Haskell #Spreadsheets
@chris_dones_blog What's wrong with the grid? #Programming #Haskell #SoftwareDevelopment
@ezyangs_blog vmap in Haskell #Haskell #Programming #FunctionalProgramming
@chris_dones_blog Defaulting fields in a record #Haskell #Programming #SoftwareEngineering
@chris_dones_blog Ghosts of Departed Proofs Convenience #Programming #Haskell #SoftwareDevelopment
@chris_dones_blog Statically Checked Overloaded Strings #Programming #Haskell #SoftwareEngineering
@chris_dones_blog Static Smart Constructors with Double Splices #Programming #Haskell #SoftwareEngineering
@chris_dones_blog Client-side web programming in Haskell: A retrospective #Haskell #Programming #WebDev
@chris_dones_blog German Naming Convention #Programming #Haskell #SoftwareDevelopment
@chris_dones_blog Dynamically typed Haskell #Haskell #Programming #DynamicTyping