Viewing profile — morrvs
morrvs
HN member- Joined
- Sun, Apr 19, 2020, 4:20 PM UTC
- HN karma
- 68
- Public activity
- 49 items
- HN profile
- View on Hacker News ↗
About morrvs
Recent public activity
- story
-
comment
Comment #41886793
There is https://github.com/kofrasa/mingo for in-memory objects
-
comment
Comment #41380432
> main.ts file contains multiple small functions It's purely demo code. I personally subscribe to the "modules should be deep" school of thought (Ousterhout). > tests test the same…
-
comment
Comment #41380038
I also use Vite professionally on a daily basis. FWIW Vite would indeed handle the responsibilities of sass, typescript (partly), s4d, terser, cbst, vendoring (but not eslint, styl…
-
comment
Comment #41378630
Fantastic comment, I'll take these to the drawing board... thank you so much for taking the time!
-
comment
Comment #41367738
I like to look at it as a spectrum from "truly vanilla" to "same old bloated". I've previously looked at the dogmatic vanilla approach here [0] and wanted to try something else thi…
-
comment
Comment #41367684
In all honesty, I've never got to properly look into Vue, but it has been mentioned multiple times in the comments. Time to study it I guess :) The "src/js" directory was initially…
-
comment
Comment #41367641
Did not know this one, will study for sure. Thanks!
-
comment
Comment #41367624
Not sure who said it but I was aiming for the "Simple Ain't Easy" trope here ;) I agree that the JS build scene can be churning a lot as well (e.g. ESLint's recent config changes),…
-
comment
Comment #41367211
Now that's a cool accident... thanks for sharing :)
-
comment
Comment #41366984
I was pondering if "vanilla" should be part of the name as well. In the end I felt I got sufficiently close to the vanilla flavor you describe, and the name conveys the "as little …
-
comment
Comment #41366905
Original author here, thanks for the comment! I also think that backend would be an interesting subject to try and reduce, if only to not constantly wade through 100s of Dependabot…
-
comment
Comment #41366639
I find "web platform poorly designed, therefore frameworks with 100s of dependencies" a bit too easy, especially when the user experience suffers in the end. I also believe that no…
-
comment
Comment #41366483
Original author here. No, you don't need all of it; everything is optional (as stated in the article). It's just a boilerplate with some tools and conventions, so "using it" has li…
-
comment
Comment #38732621
Thanks for this, gives my intuition some words to back it up! I find especially compelling how the author separates concrete problems like reconciliation (hard to argue against) fr…
-
comment
Comment #38619796
Original author here, thanks for sharing! The case study has been discussed back in 2020 [1] but there have been quite a few updates (ES2020, local dev, testing, etc.) since then. …
- story
-
comment
Comment #35931128
> The point is requirements change, features are added, and when an abstraction becomes wrong, tear it out. I like this phrasing a lot, thanks for this! I'm still wondering if ther…
- story
-
comment
Comment #32296401
Did some research on this a while ago and I‘d wager that 5x in LOC & growth is a bit off: https://github.com/morris/vanilla-todo - probably it’s more around 1.5x (which can still b…
-
comment
Comment #24920179
Not sure about the interruption handling, maybe I need to do more research there. But totally agree with the last parts - currently, typical SPA implementations are often misguided…
-
comment
Comment #24914653
I've heard the Assembly vs. C analogy a couple times now, and find it hard to apply: Assembly languages come in many flavors whereas C is a single, standard abstraction over these.…
-
comment
Comment #24914543
True, we should respect all the resources of a device, at best. Also true for desktop (Slack's memory usage comes to mind). A major result of the study is greatly reduced bandwidth…
-
comment
Comment #24914351
For what it's worth, the study was not targeting SPAs specifically. The patterns I found can very well be used to add some minimal behaviour to some HTML generated completely on th…
-
comment
Comment #24914228
Thanks to everyone who took the time to read it, and thank you all so much for all the feedback! I'm quite overwhelmed by the response :) looking to address as much of the feedback…