← Înapoi la Urmăritori

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 185
  1. Tailwind CSS

    A Tailwind CSS package was announced on the Elm discourse which lead me to checking out Tailwind which in turn led to this post by the author of Tailwin.

  2. Missing IDE feature

    I use neovim to edit code and I’m mostly editing Elm code, so the missing feature I’m about to describe is missing from neovim and for editing Elm code, I don’t know of any other IDE that has this, but it wouldn’t entirely surprise me if, for example, the…

  3. Html over the wire

    A while back a colleague and I started developing a Go based web framework, in which all the HTML was generated on the server.

  4. Let-in Let-in

    I noticed a sort of surprising syntax thing in Elm yesterday.

  5. Restricted text input in Elm

    A little tip for restricted text input in Elm.

  6. Virtual machines

    A couple of decades ago Java was riding pretty high in programming language circles.

  7. Significant Whitespace

    I will admit that before I tried my first programming language that used significant whitespace, I thought it would be horrible.

  8. Unrelated bar usages

    This post is pure, unadulterated bike-shedding, on the use of the | operator for extending a record type.

  9. When I started programming almost all programs were built using make, which is basically a domain specific language for writing down dependencies and compilation instructions.

  10. This site is the blog of a developer of a site which is a game about predicting formula one results.

  11. Setting up NextCloud

    Mostly notes for myself on how I setup nextcloud on Time4VPS.

  12. Github close issue

    Once again today I had a github issue close accidentally on me.

  13. Why is Go (lang) popular?

    There is no denying that Go, the programming language is pretty popular.

  14. Boring technology

    Dan McKinley has an interesting site based around a talk of his in which he extorts the value in choosing boring technology.

  15. Bull shit articles

    I subscribe to the RSS feed for how-to-geek, it often supplies timely reminders.

  16. Pattern matching records

    A blog post popped up on my feed, which has the main point that tagged union types (called custom types in Elm) are overrated for implementing intermediate representations.

  17. I think mutation testing is a pretty fine idea.

  18. Today I’m going to talk about a language feature that I think is missing from most languages.

  19. Stale Messages in Elm

    Coury Ditch reported on the trickiest Elm bug he’s ever seen.

  20. Someone asked on the Elm discourse how to embed HTML into an Elm app.

  21. Weak typing - What is it good for

    When you hold an opinion, particularly when you know that other sane people hold the opposite opinion, it’s good practice to try to come up with the best argument possible for the opposite opinion.

  22. Surprising Elm

    Popping up on my feed was an article on learning Python by looking through the gotchas and unexpected things that happen in Python.

  23. Re-implement the browser

    Single page applications are a good way to write responsive websites.

  24. Foldl and foldr

    This is a pretty entry level post on functional programming.

  25. Laziness again

    I wrote recently about laziness, I was trying to convey a sense of how useful laziness can be.

  26. Promises and Elm

    For pole-prediction I’m experimenting with writing server-side Elm code.

  27. Generating from types

    I actually managed to do a little bit of work on the pole-prediction backend last night.

  28. Laziness

    I have spoken recently about compile-time laziness as well here and here.

  29. Typed meta-programming

    This post is some vague, not-well-thought-out rambling on meta-programming in statically typed languages.

  30. A fairly common problem for an Elm developer to encounter after around 6 months is that nested record update is a little painful.

  31. Unit type and empty records

    An interesting thread came up on the Elm discourse today.

  32. Splitting Elm messages

    Elm apps, require that we define a single type, usually called Msg, to host the type of messages that form a major part of the ‘The Elm Architecture’.

  33. Type classes are meta-programming

    A feature that is semi-regularly requested in Elm, or at least discussed is the issue of type-classes.

  34. Could meta-programming be considered harmful?

  35. I’m going to go a little nostalgic and explain my journey through thoughts on statically/dynamically typed languages.

  36. Lambdas again

    Just after I wrote about lambdas in Elm suggesting that they were not particularly useful and if we had a mind to we could remove them from the Elm language (very unlikely to happen since I think it would cause too much anger within the Elm community), I…

  37. Relative issue prioritising

    Update We have started using Constructor which allows us to do exactly this.

  38. Jeroen Engels of elm-review and elm-radio fame has written an excellent blog post regarding the safe removal of dead code in a purely functional language.

  39. Frugal syntax formatter

    As I’ve mentioned many times on this blog Elm has a famously pretty frugal syntax.

  40. More compile time laziness

    Following on from yesterday I think there are various other ways in which a compile-time elm-to-elm optimiser could improve the performance of Javascript code output by the Elm compiler.

  41. Elm's Maybe.withDefault

    In certain circles in the Elm community it is seen as more ‘Elmish’, that is more idiomatic, or more desirable to write code using functions to combine/inspect common datatypes.

  42. Elm and lambda expressions

    I have remarked before that Elm is pretty frugal when it comes to syntax.

  43. Immutability bugs

    I am a paid up member of the immutability appreciation society.

  44. Elm records and let declarations

    Elm is pretty frugal when it comes to syntax.

  45. There is an old but excellent post from Joel on Software which defends hungarian notation.

  46. Elm - Minor imports syntax tweak

    I want to explain a minor tweak to Elm’s import syntax, that I cannot find justification for.

  47. Cognitive Biases and Programming

    I’ve long been interested in psychology.

  48. Terser error messages

    I was reading a post found on Hackernews.

  49. Extensible custom types in Elm

    There was a fairly long thread on the Elm discource regarding a proposal to add extensible custom (union) types to Elm.

  50. Elm errors with filenames

    Elm famously has excellent error messages, particularly for type errors.