Înapoi la articole →

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 117
  1. The migration season continues!

  2. Last week I replaced Vite and all its deps and stuff with two Bun scripts and felt rather pleased with myself.

  3. Bun and Elm (: r)Are Friends

    I have an Elm app at work that needs exactly one thing from the JavaScript ecosystem: an npm package to piggyback on some A$ure auth thing.

  4. Here’s a meta post for you, if there ever was one: if someone shared this post with you and a preview image showed up, that image was generated by the thing this post describes.

  5. There Is Still No Silver Bullet

    Of all the monsters that fill the nightmares of our folklore, none terrify more than werewolves, because they transform unexpectedly from the familiar into horrors.

  6. What a time to be alive.

  7. I’m on vacation as I write this, happily mostly offline.

  8. You don’t know half of it!

  9. At the end of my native Elm post I said I hoped my next elm-run project would be a REST API, or maybe replacing some small existing app.

  10. A few days ago someone at work asked me what I actually do.

  11. Back in December I hacked Elm onto a Node.js backend and got a little carried away calling it “Elm on the backend.”

  12. Leaving my general dislike for Webflow aside for now, let’s at least agree on one specific thing: it is terrible at code.

  13. Sajjaad Khader sat down with Anders Hejlsberg the other day.

  14. I made learnelm.dev

    Quick Friday post, mostly to give you this: learnelm.dev.

  15. In 1966, a Hungarian chemist named Michael Polanyi published a short book called The Tacit Dimension.

  16. Let’s talk about Claude Code for a minute.

  17. I built a keyboard that does basically nothing (except cool thock sounds), and it was super fun.

  18. Story time!

  19. Book Update: RC 2 Is Out

    RC 2 of the book is out.

  20. Architecture by Autocomplete

    There’s a specific code smell that shows up in AI-generated code, and once you see it you can’t un-see it: primitive obsession all the way down to the domain core. string for emails. string for IDs.

  21. This week a friend sent me a paper with a title that made me laugh out loud: “LLMs Corrupt Your Documents When You Delegate.”

  22. Git 2.54 dropped yesterday. 137 contributors, 66 of them first-timers.

  23. Remember when I said the book was almost done?

  24. A lot of people are reaching for Effect-TS.

  25. It’s Friday, and I just signed a petition asking the Node.js TSC to vote no on allowing AI-generated code in Node.js core.

  26. Two days ago I published a post about parsing instead of validating in TypeScript.

  27. Update: If you liked this post, the follow-up — Effect Without Effect-TS: Algebraic Thinking in Plain TypeScript — picks up where we left off and takes the ideas further.

  28. Book Update: Almost There

    You might have noticed the blog has been a bit quieter than usual lately.

  29. I’ve been trying to write an article about why developers should learn functional programming.

  30. Last time, I said Interface Segregation was up next — “another principle that sounds very OOP, in a language with neither interfaces nor classes.”

  31. A year ago I wrote about why I hoped to write a lot of Elm code in 2025.

  32. This chapter might be the most freeing one in the book.

  33. Last time, I said Liskov Substitution would require “some even heftier reframing.”

  34. An AI agent submitted a PR to matplotlib a while back.

  35. In the last post, I promised that the Open-Closed Principle would get interesting when reframed through union types and pattern matching.

  36. About a year ago I wrote a whole series on SOLID.

  37. Have you ever Link to heading Wanted to write mobile apps in Elm?

  38. Here’s a small problem that says something bigger about Elm’s architecture.

  39. Let’s try making better software, like in the ye olden days, huh?

  40. Ktor 3.4.0 just dropped, and while there’s a laundry list of new features, a few of them made me genuinely excited.

  41. My podcast “Dønn Disippel” is usually both off topic and not least wrong language to mention much on this blog (though there is a link on top next to the Norwegian flag).

  42. In my previous post on Peter Naur’s “Programming as Theory Building”, I argued that a program is not its source code—it’s the shared mental model held by the people who built it.

  43. Previously, on “Scary Words” Link to heading A few weeks back I wrote about functors, applicatives, and monads in Elm – those three terrifying terms that make developers’ eyes glaze over.

  44. The Dreaded Three Link to heading Happy new year!

  45. What if you could write backend logic in Elm?

  46. Anders Hejlsberg announced that Microsoft is porting TypeScript to Go.

  47. How I Met Jesus

    The All-Important “Why” Link to heading I was at this Christmas lunch with some co-workers the other day, and our conversation turned – through no conscious effort of my own – towards things regarding the Christian faith, and the different terms we use and

  48. The whole point of Tailwind is applying utility classes directly to elements.

  49. I just published cekrem/elm-form – a package for building HTML forms in Elm with type safety, validation, and a clean API.

  50. We’re officially in Part III of the book now, where we shift from systematic concept exploration to building real applications.