LearnNewsExamplesServices
Frontmatter
id5987
titleBlog Post: Neo.mjs: A novel framework for high-performance web applications.
stateClosed
labels
help wantedgood first issueBlog Posthacktoberfest
assigneeshashnj
createdAtSep 30, 2024, 4:51 PM
updatedAtOct 3, 2024, 4:28 PM
githubUrlhttps://github.com/neomjs/neo/issues/5987
authortobiu
commentsCount12
parentIssue6012
subIssues[]
subIssuesCompleted0
subIssuesTotal0
blockedBy[]
blocking[]
closedAtOct 3, 2024, 12:20 AM

Blog Post: Neo.mjs: A novel framework for high-performance web applications.

Closed v8.1.0 help wantedgood first issueBlog Posthacktoberfest
tobiu
tobiu commented on Sep 30, 2024, 4:51 PM

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 added the help wanted label on Sep 30, 2024, 4:51 PM
tobiu added the good first issue label on Sep 30, 2024, 4:51 PM
tobiu added the hacktoberfest label on Sep 30, 2024, 4:51 PM
hashnj
hashnj Oct 1, 2024, 12:18 PM

Hi @tobiu ,

I’ve completed a blog post as part of the Hacktoberfest event. This blog focuses more on the introductory aspects of neo.mjs, especially because I think more people should know about the framework with such high potential. You can read it here: https://dev.to/hashnj/neomjs-a-novel-framework-for-high-performance-web-applications-ia .

Please assign the issue so that I can open a PR, Looking forward to your feedback!

Thanks

tobiu assigned to @hashnj on Oct 1, 2024, 1:01 PM
tobiu
tobiu Oct 1, 2024, 1:07 PM

Hi @hashnj,

thanks and approved! For the hacktoberfest, you will additionally need to send a PR to get your credits.

In case you want to list your blog post inside the neo blog section, you can enter it here: https://github.com/neomjs/neo/blob/dev/apps/portal/resources/data/blog.json

We need an author profile thumbnail and a preview image (width 800px) for this. We just put them inside: https://github.com/neomjs/pages/tree/main/resources_pub/website (you could create a 2nd hacktoberfest PR for your images, or just drop them into this ticket).

Being curious: Did you use genAI and if so which model? (no worries, this does not affect the approval).

Best regards, Tobias

hashnj
hashnj Oct 1, 2024, 2:17 PM

thanks @tobiu for approving and providing me the opportunity to make 2 PRs, I will utilize both PRs. For the blog I actually picked up some content ( points I thought I should mention ) from the references and used chatGPT to make it detailed and more readable and then humanized it :).

i have a doubt: in the blog section assist me with image, provider and publisher values

hashnj
hashnj Oct 2, 2024, 9:06 PM

hey @tobiu please assist me with adding the blog post inside the neo blog section, what should I mention in image , provider and publisher sections. Also, I have created a PR in the neomjs/pages repo to add the author image but the repo is not a part of hacktoberfest , so please add hacktoberfest-accepted label to my PR.

I am so grateful, Thankyou.

tobiu
tobiu Oct 2, 2024, 9:41 PM

thanks for the heads up. the pages repo is not included inside discord via a webhook, so i don't get notifications there. added the label and merged your PR.

the only rule for cover images is a width of 800px. you can take a screenshot of a bigger image and then reduce the size (on mac os inside preview => tools).

in case you are in need for ideas, i would just browse the examples: https://neomjs.com/dist/production/apps/portal/#/examples/devmode

and take a screenshot of the one you like best.

Publisher would be an empty string in your case (medium does, but dev.to does not have them). Provider: "Dev.to".

Best regards, Tobi

hashnj
hashnj Oct 2, 2024, 10:27 PM

one last question, the image are referenced in .png format but I couldn't find where they are stored

tobiu
tobiu Oct 2, 2024, 10:29 PM

very close to the author images ;)

here: https://github.com/neomjs/pages/tree/main/resources_pub/website/blog

(give me a ping, in case you open another PR inside that repo please)

hashnj
hashnj Oct 2, 2024, 10:58 PM

hey @tobiu I have made PR's in both the repos i.e. pages and neo thankyou soo much i learned so much about navigating open source repositories.

hashnj
hashnj Oct 2, 2024, 11:00 PM

let me know if any change is needed , Thanks again :)

tobiu referenced in commit a085c21 - "#5987 fix for the author image file type" on Oct 3, 2024, 12:18 AM
tobiu
tobiu Oct 3, 2024, 12:20 AM

small typo inside the author image => jpeg instead of jpg. fixed it.

Screenshot 2024-10-03 at 00 17 08

your blog post will go online inside the neo website, once i publish the next release. definitely this week.

thx and best regards, tobi

tobiu closed this issue on Oct 3, 2024, 12:20 AM
tobiu
tobiu Oct 3, 2024, 12:51 AM

changed my mind and deployed it right away.

enjoy: https://neomjs.com/dist/production/apps/portal/#/blog

nap time now.

tobiu
tobiu Oct 3, 2024, 4:28 PM

I will change the title of this ticket to reflect your blog post title => since we can now use github sub-issues, others can easier spot which areas are already covered.

no further action required.

tobiu changed title from Write a Blog Post about Neo.mjs, number 3 to Blog Post: Neo.mjs: A novel framework for high-performance web applications. on Oct 3, 2024, 4:28 PM
tobiu added the Blog Post label on Oct 3, 2024, 4:28 PM