HNHacker News
TopNewBestAskShowJobs

modularfurnitur

49 karma · joined November 10, 2016

submissionscomments
modularfurnitur··on Is Clojure dying, and what has Ruby got to do with it?
I think Clojurescript might be the thing. With advances in the Google Closure compiler, it's getting better and better. And the front end developer tools and libraries in Clojurescript are _the best_ out there. The holy grail for javascript exists in Clojurescript. Until then I'll keep making my Javascript env look like Clojurescript. With janky react devcards, Immutable.js, and react-redux.
modularfurnitur··on Reagent: Minimalistic React for ClojureScript
Not sure why this is posted. But I'm working on a straight port of re-frame in javascript, it's an abstraction on top of react-redux, a true 1:1 port. For me re-frame's api is the holy grail (for now) of UI programming.
modularfurnitur··on Why Elm? [pdf]
Keeping all external state in a db like abstraction, and having any component, regardless of view tree depth, be able to query against it for data that it needs, and have it update when that data changes, is the way to go, and it's the future.

Applications developed this way are very easy to change and update. Deleting a completely self contained component, not having to update the parent by removing the wiring of the data, is a blessing.

modularfurnitur··on Facebook Announces React Fiber, a Rewrite of Its React Framework
Is fiber similar to what glimmer is to ember? Is it a big enough improvement to reconsider using react instead? (I was stoked on the glimmer stuff).
modularfurnitur··on Glimmer – Fast and light-weight UI components
I cut my teeth using Ember a few years back, the whole community is amazing and does great work. Using react/redux now, and while I think it's the simplest and most pragmatic approach (the connect function changed the game), I think the api's over in clojurescript land, specifically re-frame are the best . It's conceptually the same as react/redux, but with a few more facilities for isolating side effects in actions, and a wayyyyy simpler api for querying the store in functional components.

But what I came to say is I think templating languages are sub par. Using an actual programming language that returns "html", or some variant (like clojurescripts hiccup language) is way more useful. I wouldn't use this because of that.

modularfurnitur··on Ask HN: If you targetting ES6 by default, how did you rationalize that choice?
How would you rationalize not using ES6?