Live data from Hacker News

Viewing profile — morrvs

morrvs

HN member
Joined
Sun, Apr 19, 2020, 4:20 PM UTC
HN karma
68
Public activity
49 items

About morrvs

Software engineer/designer. https://morrisbrodersen.de/

Recent public activity

  1. story
  2. comment
    Comment #41886793

    There is https://github.com/kofrasa/mingo for in-memory objects

  3. 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…

  4. 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…

  5. comment
    Comment #41378630

    Fantastic comment, I'll take these to the drawing board... thank you so much for taking the time!

  6. 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…

  7. 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…

  8. comment
    Comment #41367641

    Did not know this one, will study for sure. Thanks!

  9. 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),…

  10. comment
    Comment #41367211

    Now that's a cool accident... thanks for sharing :)

  11. 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 …

  12. 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…

  13. 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…

  14. 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…

  15. 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…

  16. 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. …

  17. story
  18. 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…

  19. story
  20. 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…

  21. 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…

  22. 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.…

  23. 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…

  24. 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…

  25. 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…