JSJ 333: “JavaScript 2018: Things You Need to Know, and a Few You Can Skip” with Ethan Brown

JavaScript Jabber

Episode | Podcast

Date: Tue, 02 Oct 2018 10:00:00 +0000

<div class="trix-content"> <div><strong>Panel: </strong></div><ul> <li><a href="http://www.aimeemarieknight.com">Aimee Knight</a></li> <li><a href="https://twitter.com/josepheames?ref_src=twsrc%255Egoogle%257Ctwcamp%255Eserp%257Ctwgr%255Eauthor">Joe Eames</a></li> <li><a href="https://twitter.com/cmaxw?lang=en">Charles Max Wood</a></li> </ul><div> <strong>Special Guests:</strong> <a href="https://twitter.com/ethanrbrown?lang=en">Ethan Brown</a> </div><div>In this episode, the panel talks with <a href="https://twitter.com/ethanrbrown?lang=en">Ethan Brown</a> who is a technological director at a small company. They write software to facilitate large public organizations and help make projects more effective, such as: rehabilitation of large construction projects, among others. There is a lot of government work through the endeavors they encounter. Today, the panel talks about his article he wrote, and other topics such as Flex, Redux, Ruby, Vue.js, Automerge, block chain, and Elm. Enjoy!</div><div><strong>Show Topics:</strong></div><div>2:38 – Chuck: We are here to talk about the software side of things.</div><div>Let’s dive into what you are looking at mid-year what we need to know for 2018. You wrote this.</div><div>3:25 – <a href="https://twitter.com/ethanrbrown?lang=en">Ethan</a>: I start off saying that doing this podcast now, how quickly things change. One thing I didn’t think people needed to know was symbols, and now that’s changed. I had a hard time with bundling and other things. I didn’t think the troubles were worth it. And now a couple of moths ago (an open source project) someone submitted a PR and said: maybe we should be using symbols? I told them I’ve had problems in the past. They said: are you crazy?!</div><div>It’s funny to see how I things have changed.</div><div>4:47 – Panel: Could you talk about symbols?</div><div>4:58 – Aimee: Are they comparable to Ruby?</div><div>5:05 – Ethan talks about what symbols are and what they do!</div><div>5:52 – Chuck: That’s pretty close to how that’s used in Ruby, too.</div><div>6:04 – Aimee: I haven’t used them in JavaScript, yet. When have you used them recently?</div><div>6:15 – Ethan answers the question.</div><div>7:17 – Panelist chimes in.</div><div>7:27 – Ethan continues his answer. The topic of “symbols” continues. Ethan talks about <a href="https://github.com/automerge/automerge">Automerge.</a> </div><div>11:18 – Chuck: I want to dive-into what you SHOULD know in 2018 – does this come from your experience? Or how did you drive this list?</div><div>11:40 – Ethan: I realize that this is a local business, and I try to hear what people are and are not using. I read blogs. I think I am staying on top of these topics being discussed.</div><div>12:25 – Chuck: Most of these things are what people are talking.</div><div>12:47 – Aimee: Web Assembly. Why is this on the list?</div><div>12:58 – Ethan: I put on the list, because I heard lots of people talk about this. What I was hearing the echoes of the JavaScript haters. They have gone through a renaissance. Along with Node, and React (among others) people did get on board. There are a lot of people that are poisoned by that. I think the excitement has died down. If I were to tell a story today – I would</div><div>14:23 – Would you put block chain on there? And AI?</div><div>14:34 – Panel: I think it’s something you should be aware of in regards to web assembly. I think it will be aware of. I don’t know if there is anything functional that I could use it with.</div><div>15:18 – Chuck: I haven’t really played with it...</div><div>15:27 – Panel: If you wrote this today would you put machine learning on there?</div><div>15:37 – Ethan: Machine Learning...</div><div>16:44 – Chuck: Back to Web Assembly. I don’t think you were wrong, I think you were early. Web Assembly isn’t design just to be a ... It’s designed to be highly optimized for...</div><div>17:45 – Ethan: Well-said. Mo... Support this podcast at — https://redcircle.com/javascript-jabber/donations Advertising Inquiries: https://redcircle.com/brands Privacy & Opt-Out: https://redcircle.com/privacy