HNHacker News
TopNewBestAskShowJobs

frankiesardo

72 karma · joined June 22, 2013

submissionscomments
frankiesardo··on Umami: Own Your Website Analytics
Compare this to the self hosting guides on umami where they literally give you a one-click-deploy button. https://umami.is/docs/running-on-heroku

Umami wins hands down

frankiesardo··on Building apps in minutes, not months
This is a valid use case and it's the reason tools like Blitz [0] exist in the first place.

Plumbing UI, Forms, API and db is pretty much the same for a lot of MVPs and anything that can get you to a faster prototype is welcome. The difference between what the author shows and Blitz is that the latter is similar to Rails in the sense that it scales to a proper 'Production App' rather than a quick prototype.

[0] https://blitzjs.com/

frankiesardo··on Lessons on Writing JavaScript and React from ClojureScript
Precursor.app for a while was a great example. Now I would look at Roam Research for what a Clojure powered startup can do.
frankiesardo··on Lessons on Writing JavaScript and React from ClojureScript
elm-format naturally creates more lines than formatted clj code.

Also, you have extra code for types, but also the convenience of a great type system. If you were to add clojure.spec to RWA it would probably be just as verbose.

frankiesardo··on Why People Feel Like Victims
This is a clever comment and I'm surprised to see no further discussion. In the West, everyone needs to be the hero of their own story. Everyone needs to be an Achilles or a King Arthur, therefore everyone needs a dragon to fight. The bigger the enemy, the more morally entitled your actions feel.
frankiesardo··on ClojureScript 1.10.844
It's actually a bit more convoluted because of how these frameworks compile JS into various artefacts https://clojureverse.org/t/creating-websites-with-shadow-clj...

But you're right, for most "serious" projects, people tend to reach for the JVM. Yet, I think a strong ClojureScript presence on the JAMstack would benefit beginners a lot.

frankiesardo··on ClojureScript 1.10.844
I shared a similar opinion a while ago, but lately (last two years perhaps?) the general consensus is pretty much shadow-cljs which has stellar support for node modules. shadow-expo also integrates with RN effortlessly.

Cursive is really good at handling cljs too, with jump-to-definition and refactoring without using a REPL

frankiesardo··on ClojureScript 1.10.844
Also: cross pollination is still happening as libraries like Recoil implement some of the ideas sitting in Reframe for vanilla React.

On the ClojureScript side, I would like to see more projects integrating with platforms like Nextjs and Gatsby.

frankiesardo··on ClojureScript 1.10.844
Fulcro is getting a lot of love lately and a passionate community of users around it. So no, it's not forgotten, just migrated

https://book.fulcrologic.com

frankiesardo··on Show HN: Termux – Terminal emulator and Unix environment for Android
Just tried apt install emacs. Launched. It works!

I'm finally proud of my Nexus 9 with keyboard.

frankiesardo··on Selling Clojure to the Business
Another great selling point of Clojure in big, evolving projects is architectural agility. The combination of dynamic typing and focus on data structures allows you to pivot your codebase even when it has grown out from infancy. Changing database model, splitting to different microservices etc. come relatively easy so you can perform a refactoring while still continuing to add new features.

To be fair other types of refactorings (e.g. changing some map keys from keyword to strings in a big codebase) are unnecessarily painful. But dev tools are getting better and better by the day.