I am a software developer and mostly write about coding related issues. A lot of my posts are related to the Elm programming language (and related). Some are more general.
-
Laziness would be good for Time.Extra.posixToParts -
No more imports -
Underscore type params -
Structural Custom Types -
SimulatedHttp, functors and sed -
Let signatures -
100 days of blogging -
Copy from tmux -
Dry can cost you -
Immutability bugs again -
Templating HTML and String interpolation -
Overusing Right Pizza -
Case for if-then-else -
Uses and definitions -
Another polymorphism blind spot -
Polymorphism blind spot -
Elm missing features #1033 -
Elm input states -
Remote pairing software -
Elm-format features -
Tailwind so far -
Pole prediction lives -
Elm-format and boolean logic formulas -
Does Go question my identity -
Dolt is git for databases -
Keywords in a language -
Pole prediction status -
Elm paradox -
Commented code in the repo -
Let-in, where, and the right pizza -
Response to a Tailwind Critique -
Elm-review as an optimiser -
Non-negotiable features -
Issues in Git -
Pole prediction update -
Horizontal and Vertical -
Clients as a pitfall -
Is Elm faking work -
Paul Grahams's Programming Language Questions -
Impossible states and stale messages -
Html.Lazy and extensible records -
Tailwind CSS -
Missing IDE feature -
Html over the wire -
Let-in Let-in -
Restricted text input in Elm -
Virtual machines -
Significant Whitespace -
Unrelated bar usages -
Domain Specific Languages and frequency -
Generic components: A small downside -
Setting up NextCloud -
Github close issue -
Why is Go (lang) popular? -
Boring technology -
Bull shit articles -
Pattern matching records -
Mutation typing - a not-yet workable idea -
Missing language feature - Remove from scope -
Stale Messages in Elm -
Embedding HTML into an Elm program -
Weak typing - What is it good for -
Surprising Elm -
Re-implement the browser -
Foldl and foldr -
Laziness again -
Promises and Elm -
Generating from types -
Laziness -
Typed meta-programming -
Nested records and defensive programming -
Unit type and empty records -
Splitting Elm messages -
Type classes are meta-programming -
Could meta-programming be harmful? -
Dynamically typed languages and meta-programming -
Lambdas again -
Relative issue prioritising -
Safe dead code removal and compile-time laziness -
Frugal syntax formatter -
More compile time laziness -
Elm's Maybe.withDefault -
Elm and lambda expressions -
Immutability bugs -
Elm records and let declarations -
Hungarian notation and Elm maybes. -
Elm - Minor imports syntax tweak -
Cognitive Biases and Programming -
Terser error messages -
Extensible custom types in Elm -
Elm errors with filenames -
Comments and word-wrap -
Elm open source model -
Elm and comma separated lists -
Indent with two or four spaces -
Delete this comment -
My opinionated import style -
Files as modules -
Less is more security (sometimes) -
Or patterns -
Defensive programming and validations -
Elm extensible record syntax and warnings -
Elm catalog -
CLR, Purescript, and Elm -
Builder pattern record update operator -
Camel case vs snake case