neo icon indicating copy to clipboard operation
neo copied to clipboard

Write a Blog Post about Neo.mjs, number 2

Open tobiu opened this issue 1 year ago • 5 comments

Related to: https://github.com/neomjs/neo/issues/5963 (Please read this ticket first)

Let us start with a "non-technical contribution" ticket for the #hacktoberfest event.

Since this project is still fairly unknown to the developer community, it would be super highly appreciated in case some of you could write blog posts.

Freedom of choice on which platform you write (e.g. Medium, Dev.to). Also complete freedom of choice about which areas of the framework or your experience with it you want to write. Once done, make sure to open a PR to get your hacktoberfest credits and ideally share a friends link to your article (if applicable). In case this is ok for you, we would like to add good blog posts to our official blog link section: https://neomjs.com/dist/production/apps/portal/#/blog

Thank you in advance, Tobias

tobiu avatar Sep 27 '24 17:09 tobiu

Hello, can I have this issue assigned to me?

HTSagara avatar Sep 30 '24 13:09 HTSagara

sure thing. thx!

tobiu avatar Sep 30 '24 14:09 tobiu

Hello @tobiu I just finished writing my blog post. I was wondering if I could list it inside the neo blog section and submit a PR.

HTSagara avatar Oct 04 '24 12:10 HTSagara

yes, of course. i added an instruction on how this works inside the parent ticket: https://github.com/neomjs/neo/issues/6012 (top-level item, the 2 h2 sections).

regarding the npx script: it has 2 dimensions => adding program options inside the terminal as well as the terminal questions. i was thinking to just remove the main thread addons & service worker questions this weekend, since they are definitely confusing for first time users.

workers: the charming part is that neo is not only using workers, but that the app worker is fully in charge (we could call it being the main actor (actor model) or main orchestrator. so apps & components live there and the main thread only applies delta updates to the real DOM and delegates UI events to the app worker. main has no clue which apps or components exists. this design is called OMT (off the main thread).

tobiu avatar Oct 04 '24 20:10 tobiu

off topic: @HTSagara: i just added the simplification change for the create-app program inside the repo as well as for the npx generator.

Image

https://github.com/neomjs/neo/issues/6028

i hope it is less confusing now.

tobiu avatar Oct 12 '24 16:10 tobiu

Since the event has ended, i will close all hacktoberfest related tickets now. In case someone still wants to work on a related ticket, feel free to add a comment and we can reopen it.

tobiu avatar Nov 02 '24 13:11 tobiu