JSJ 342: Aurelia in Action with Sean Hunter

JavaScript Jabber

Episode | Podcast

Date: Tue, 04 Dec 2018 11:00:00 +0000

<div class="trix-content"> <div><strong>Panel: </strong></div><ul> <li><em>AJ O’Neal</em></li> <li><em>Joe Eames</em></li> <li><em>Jesse Sanders</em></li> </ul><div> <strong>Special Guest: </strong><a href="https://github.com/freshcutdevelopment">Sean Hunter</a> </div><div>In this episode, the panel talks with <a href="https://github.com/freshcutdevelopment">Sean Hunter</a> who is a software developer, speaker, rock climber, and author of <a href="https://www.manning.com/books/aurelia-in-action">“Aurelia in Action” published by Manning Publications</a>! Today, the panelists and Sean talk about <a href="https://aurelia.io">Aurelia</a> and other frameworks. Check it out!</div><div><strong>Show Topics:</strong></div><div>0:00 – <a href="https://www.telerik.com/kendo-ui?utm_medium=social-paid&amp;utm_source=devchattv&amp;utm_campaign=kendo-ui-awareness-jsjabber">Advertisement: KENDO UI</a> </div><div>0:38 – Joe: Hello! Our panelists are AJ, Jesse, myself, and our special guest is <a href="https://github.com/freshcutdevelopment">Sean Hunter</a> (from Australia)! What have you been doing with your life and what is your favorite movie?</div><div>1:45 – <em>Guest talks about </em><a href="https://en.wikipedia.org/wiki/Vegemite"><em>Vegemite!</em></a> </div><div>2:20 – Guest: I was in the UK and started using <a href="https://aurelia.io">Aurelia</a>, which I will talk about today. I have done some talks throughout UK about Aurelia. Also, the past year moved back to Australia had a baby son and it’s been a busy year. Writing a book and being a new parent has been hard.</div><div>3:22 – Panel: Tell us the history of <a href="https://aurelia.io">Aurelia</a>, please?</div><div>3:31 – Panel: Is it like <a href="http://jquery.com">jQuery</a>, <a href="https://reactjs.org">React,</a> <a href="https://vuejs.org">Vue</a> or what?</div><div>3:44 – Guest: Elevator pitch – Aurelia is a single-page app framework! It’s most similar to Vue out of those frameworks; also, similarities to <a href="https://www.emberjs.com">Ember.js.</a> </div><div>4:30 – <em>Guest goes into detail about Aurelia.</em> </div><div>6:15 – Panel: It sounds like convention over configuration.</div><div>6:42 – Guest: Yes that is correct.</div><div>7:21 – Panel: Sounds like there is a build-step to it.</div><div>7:39 – Guest: There is a build-step you are correct. You will use <a href="https://webpack.js.org">Webpack</a> in the background.</div><div>9:57 – <em>The guest talks about data binding among other things.</em> </div><div>10:30 – Guest: You will have your app component and other levels, too.</div><div>10:37 – Panel: I am new to <a href="https://aurelia.io">Aurelia</a> and so I’m fresh to this. Why Aurelia over the other frameworks? Is there a CLI to help?</div><div>11:29 – Guest: Let me start with WHY <a href="https://aurelia.io">Aurelia</a> and not the other frameworks. The style that you are using when building the applications is important for your needs. In terms of bundling there is a CUI and that is a way that I prefer to start my projects. Do you want to use CSS or Webpack or...? It’s almost a wizard process! You guys have any questions about the CLI?</div><div>14:43 – Panel: Thanks! I was wondering what is actually occurring there?</div><div>15:25 – Guest: Good question. Basically it’s that Aurelia has some built-in conventions. Looking at the convention tells Aurelia to pick the Vue model by name. If I need to tell the framework more information then...</div><div>17:46 – Panel: I think that for people who are familiar with one or more framework then where on that spectrum would Aurelia fall?</div><div>18:20 – Guest: It’s not that opinionated as Ember.js.</div><div>19:09 – Panel: Talking about being opinionated – what are some good examples of the choices that you have and how that leads you down a certain path? Any more examples that you can give us? </div><div>19:38 – Guest: The main conventions are what I’... Support this podcast at — https://redcircle.com/javascript-jabber/donations Advertising Inquiries: https://redcircle.com/brands Privacy & Opt-Out: https://redcircle.com/privacy