AshleyGrant / blog_ideas

A place for me to list my blog post ideas
MIT License
2 stars 0 forks source link

Blog Ideas #1

Open AshleyGrant opened 8 years ago

AshleyGrant commented 8 years ago

Please add an issue comment with any blog post ideas you may have. I will add the ideas to the list and work my way through the backlog.

Thanks!

empz commented 8 years ago

I want to clarify about the "Using jQuery plugins".

What I meant was, how to use those JS libraries (which can be jQuery plugins or not) that transform HTML based on some attributes and/or classes. You know, those libs you just include in a <script> tag before closing the body and you don't need to do anything programatically. So in Aurelia, you pass data from the view-model to the view, the view renders everything and then, how to actually make a JS library to "take" that HTML and do its magic? If you want an lib for the example, you could take masonry or salvattore. That's what I can't get my head around.

michaelprescott commented 8 years ago

Wow! My chat grammar is just awful, but thank you for logging the idea.

I'd also like to see recommendations for how to organize a very large product. We followed John Papa's Angular style guide last year and it really helped. Version 2 of our same product is built on Aurelia. For whatever reasons this version is much leaner and easier to understand. Even so, it would be good to have some guidance on structuring large products.

Specifically, I've wondered whether we should organize parts by feature or by type. In Angular, it was very clear, very fast that by feature was the best solution. In Aurelia, the framework isn't in the way so much, and right now 'by type' is most reasonable.

Also, curious if some parts like route configs would be better to define outside of models. As things are now, it can be very difficult to trace through a navigation strategy. Plus, in scenarios like I described before, those routes aren't known to Aurelia until you being navigating into a child, which introduces more complication.

wshayes commented 8 years ago

I'd say there are already several good blog posts on Aurelia organization. Feature organization makes the most sense for large projects because that means you can also easily bundle the parts separately and make your page loads more efficient.

I'd love to see more blog posts on testing - unit and e2e tests. I've gotten more confused about how to proceed in this area. Another area that could be really helpful is more detail on migrating from Angular to Aurelia using partial enhancement - what is best practice with a 'complex' Angular app which can't be converted in one go.

vegarringdal commented 8 years ago

Have a grid I would like to make into a plugin when Im done with it, so a plugin would be nice, did not go well last time I tried this including files and other libs. (vegarringdal/aureliaGrid)

zoamel commented 8 years ago

I would be really happy to see some comparison with examples of different data handling strategies. How to use all the popular approaches like flux/redux or rx/observables. What is better for different kind of projects and stuff like that.

AshleyGrant commented 8 years ago

Thanks everyone for the great ideas! I think I've got a few months worth of weekly posts already!

jbailie1992 commented 8 years ago

On the subject of plugins etc., I would like to see some examples of using other validation plugins with Aurelia. Given that the Aurelia validation plugin is undergoing development, it would be good to see how we would hook up some alternatives and how they compare when used with Aurelia.

tvld commented 8 years ago

For some months already now I am looking for a "full stack" example. For newbies to get a complete one page app with server, maybe express, socket, node, and database included ... a good tutorial or official Blog is essential.

Whenever I asked, people give me one of three answers: 1) it is trivial, 2) just go and do what you think is best, 3) Aurelia is front end only, we dont care about full functional apps.... All useless answers

For a lot of people it really is not trivial what to choose in this world of overwhelming options. The fear to choose wrong and study wrong, as we did with Meteor and Blaze... is paralysing.

vegarringdal commented 8 years ago

Some more sample on bind/observers would be nice, would like to know if I can easly watch for changes on properties in a object array. Looking forward to your blog posts, hope you make many :-)

smithaitufe commented 8 years ago

Personally, I would like a blog post that deals on Routing. I have been struggling to see how I can render different navigation bar. For example, I want to be able to show a different page root layout by changing the setRoot programmatically before the routes are created in a specific module. With react-router it is such an easy thing for me to fix. I have not seen any blog post to help in this regard.

arnederuwe commented 8 years ago

A walkthrough on how to set up Aurelia with Cordova would be nice. With Aurelia-Interface in the back of my head, it seems logical for you guys to promote this framework as a platform that can be used with Phonegap/Cordova

tvld commented 8 years ago

+1 @arnederuwe

tugberkugurlu commented 8 years ago

transition from durandal.js to Aurelia in ES6.

Thanood commented 8 years ago

transition from durandal.js to Aurelia in ES6.

I second that. :+1:

AshleyGrant commented 8 years ago

@tugberkugurlu Check this out https://github.com/aurelia/documentation/blob/master/old/English/durandal-to-aurelia.md