HNHacker News
TopNewBestAskShowJobs

ronanyeah

171 karma · joined June 6, 2019

https://ronanmccabe.app/
submissionscomments
ronanyeah··on Asset minification with Elm (2018)
Unfortunately there is a large gap between the developer experience of both ecosystems.
ronanyeah··on Terminating Service for 8Chan
For the sake of posterity I would like to point out that 8chan is also the website that Qanon posts on.
ronanyeah··on Syncthing: An open source Dropbox replacement
Been using it for like 2 years. Extremely pleased.
ronanyeah··on Apollo raises $22M to simplify app development
Just want to give a shout out to Hasura (https://hasura.io/) here which removed a lot of these problems for me.
ronanyeah··on Why GitHub used Haskell for Semantic
Always liked this post on Elm in production: https://www.pivotaltracker.com/blog/Elm-pivotal-tracker
ronanyeah··on Why GitHub used Haskell for Semantic
I wrote some Purescript and would definitely recommend anyone try it for themselves.

What eventually turned me off was tooling/workflow things like no accepted code formatter, poor graphql support, too many competing ways of doing basic tasks, too many libraries that were just JS wrappers.

Also I got a vibe from functionalprogramming.slack.com that there was more interest in the latest FP whitepaper than beginner friendliness and what the realities of making an app in Purescript are like. Which is fine, but will limit the adoption of the language in the face of Typescript (Microsoft) and ReasonML (Facebook).

It's funny, Elm gets criticised as a 'DSL for building SPAs', even though that's exactly what it is, and that focus is the reason it is so productive for that task, and has the smallest asset sizes of any front end solution.

And for all practical purposes, no runtime errors.

ronanyeah··on Why GitHub used Haskell for Semantic
I more or less agree with all of that, but at this stage Elm's BDFL has earned my trust, and he is well within his rights to do whatever he wants with his own creation.
ronanyeah··on Why GitHub used Haskell for Semantic
PureScript has a (much) more advanced type system but that's about it. The tooling and general developer experience of Elm is probably as good as programming gets in 2019. (I've also quite enjoyed Rust.)

That may sound like hyperbole but the combination of elm-graphql and elm-ui is something else. I'm from a JS background and the whole React/TS/CSS-in-JS soup just seems like a bad dream now.

← PreviousPage 3 of 3