Giter Club home page Giter Club logo

Comments (3)

mmikowski avatar mmikowski commented on July 17, 2024

Thank you for your interest. Please help me understand what you are looking for? At present, we have typebomb2 which is a non-trivial app, and I was thinking of adding an express backend. Also, I need to update typebomb2 to the latest capabilities which should significantly reduce the code base and the reliance on jQuery. I am very open to suggestions on how to proceed.

from hi_score.

jdmairs avatar jdmairs commented on July 17, 2024

from hi_score.

mmikowski avatar mmikowski commented on July 17, 2024

Hi John:

Thanks for your interest and I appreciate your kind words on TypeBomb2. When I bring it up to date to latest standards I think it will be more impressive.

As for the embedded strings, yes, I have a vim macro which does this for me in standard VIM or ideavim. From my .vimrc:

" ;q Format selection for JS string, ;h undoes
vmap <silent> ;q :s?^\(\s*\)\(.*\)\s*$?      + \1'\2'?<CR>
vmap <silent> ;h :s?^\(\s*\)+\(\s*\)'\([^']\+\)',*\s*$?\1\2\3?g<CR>

While I am enticed by the promise of JSX, my experience with Vue is that all the abstraction and trans-piling magic that has to happen simply doesn't make it worth it. Yes, managing the strings is a bit of a PITA, but it pales in comparison to trying to debug a Vue app with JSX in my experience. There is no magic, and bugs are much easier to find.

Yes I would love a pull request moving from nodeunit to Jest! I continue to use nodeunit because it works even though it is deprecated.

The aMap is the application map. I've abstracted that to make code more portal. Say you change your namespace from tb02 to tb03. Then the entire application can be updated to this namespace in a single declaration:

aMap = tb03

The nMap and vMap values are root symbol maps and are optional optimization. The libraries define most symbols and numbers only once in the entire code base. The apps I've been pushing to client benefit from obfuscation and size reduction. I use IntelliJ which really helps with this use - I can easily see that I have a symbol like vMap._hasOwnProperty_ through introspection. When compressed this is much shorter than the actual property name, e.g. x0.ai.

And yes you are right, I need to add regression tests for Typebomb. The good new it is test-ready thanks to it's architecture and the libraries around it. I also want to split up the tests in test.d.

I have spent months with both VueJS and Angular, and have worked with React (and Closure, Backbone, and other tools time forgot). I believe hi_score is a superior choice for experience developers thanks to extensive full-life-cycle support, build-for-test architecture, simplicity, and transparency.

Cheers, Mike

from hi_score.

Related Issues (11)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.