068 JSJ ES6 with Aaron Frost
JavaScript Jabber26 Juli 2013

068 JSJ ES6 with Aaron Frost

PanelAaron Frost (twitter github blog) Merrick Christensen (twitter github) Joe Eames (twitter github blog) Jamison Dance (twitter github blog)
Discussion
01:36 - Aaron Frost IntroductionWeb Developer at Domo 1.21 Gigawatts – Chromeapps with Angularjs and Node (Aaron Frost and Dave Geddes) JS.next: A Manager’s Guide by Aaron Frost
02:21 - ECMAScript and JavaScriptBrendan Eich talking about the Lord Of The Rings Comparison JScript ActionScript
06:02 - TC39 on ECMANotes from the TC39 Meetings
06:44 - ECMAScript:Harmony
09:59 - ES6 FeaturesArrow Functions/Lambdas Lexical Scoping Destructioning Spreading Sets & Maps Equivalent Detection Generators Binary Data
12:17 - Arrow Functions
14:23 - Data Proofing Functions
15:35 - DestructuringPaths/Nested Destructuring Destructuring Patterns
17:59 - Default Values
18:49 - Rest & Default Parameters
20:39 - LetVariable Hoisting Traceur Compiler grunt-traceur Let Expressions & Statements Blocks & Block Scopes temporal-dead-zone.js
27:20 - Generators
28:39 - The Module System
29:48 - Template Strings
32:05 - Aaron’s Opinion of Internet Explorer
36:01 - Using ES6 TodayTracer Compiler
39:18 - Designing a New LanguagePicksPacific Rim (Joe) That Conference (Joe) PHOX (Merrick) Sqwiggle (Jamison) NodeConf (Jamison) Jon Hopkins - Immunity (Jamison) Tombstone (Aaron) Justin Timberlake - The 20/20 Experience (Aaron)
Book Club
JavaScript Allongé with Reginald Braithwaite! He will join us for an episode to discuss the book on August 1st. The episode will air on August 9th.
Next Week
The Application Cache with Jake Archibald
Transcript
JAMISON: Are you guys going to do a doo-wop chorus? I feel like with you all sharing the same microphone, we need some sick vocal harmony.MERRICK: I wouldn’t mind starting a JS Jabber a cappella group.[Hosting and bandwidth provided by the Blue Box Group. Check them out at Bluebox.net.] [This episode is sponsored by Component One, makers of Wijmo. If you need stunning UI elements or awesome graphs and charts, then go to Wijmo.com and check them out.] JAMISON: Hey everybody and welcome to JavaScript Jabber Episode 68. I am your guest host, Jamison Dance. Chuck is at LoneStar Ruby Conf this week. We have Merrick Christensen.MERRICK: What’s up?JAMISON: We have Joe Eames.JOE: Hey there.JAMISON: And we have an incredibly special guest, Aaron Frost.AARON: Hello.MERRICK: [Laughter] What?JAMISON: And he is not British.AARON: Coming from across the pond.MERRICK: Once you’re gone, I’m going to start using that as my greeting.AARON: Well, I wish my name was like that one guy, the Allonge, Reginald Braithwaite.[Laughter]AARON: Where it’s like your name’s in British.JOE: Yes. Your accent, no. Oh, I would have my name be Benedict Cumberbatch.AARON: That’s pretty British too, that name.JOE: That’s a very British name, yeah.AARON: Wellington something.[Laughter]JAMISON: Then you would be the archduke of JavaScript.AARON: Yeah.JOE: Oh, that would be an awesome title.AARON: That’d be great. It’s a good title.MERRICK: So Jamison, do you want to talk about why we have Aaron on the show?JAMISON: Yeah, I was going to ask him to introduce himself.AARON: Oh, great. I’m a web developer at an awesome company called Domo.JOE: But what’s your official title?AARON: Officially, I don’t know. What are you playing at?[Laughter]AARON: Maybe an open web strategist.JOE: There you go.JAMISON: Social media expert?AARON: I don’t know. But I work on our UI team and we’re getting ready to push out a really awesome release that everyone’s going to love. I’m also an author. I’ve published a short book with O’Reilly in May and working on another book.Special Guest: Aaron Frost.

Support this podcast at — https://redcircle.com/javascript-jabber/donations

Privacy & Opt-Out: https://redcircle.com/privacy

Become a supporter of this podcast: https://www.spreaker.com/podcast/javascript-jabber--6102064/support.

Avsnitt(733)

JSJ 423: State of JS

JSJ 423: State of JS

The panelists discuss that latest State of JS survey. They begin talking about the merits and methods of the survey and then discuss the value you can extract from the survey. They also consider the various comparisons and trends presented by the survey and what they may mean.Panel:AJ O’NealAimee KnightCharles Max WoodDan ShappirSponsors:G2i | Enjoy the luxuries of freelancing ____________________________________________________________  "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon. Get Your Copy Today! ____________________________________________________________Links:The State of JavaScript 2019Picks:Aimee Knight:Fruit and Veggie TraysA curated list of Chaos Engineering resources.AJ O’Neal:Gear.Club UnlimitedCharles Max Wood:Clean Coders PodcastWorkshops with ChuckDan Shappir:Wix Engineering BlogBeating Textbook Algorithms in String Search Follow JavaScript Jabber on Twitter > @JSJabber   Support this podcast at — https://redcircle.com/javascript-jabber/donationsPrivacy & Opt-Out: https://redcircle.com/privacyBecome a supporter of this podcast: https://www.spreaker.com/podcast/javascript-jabber--6102064/support.

3 Mars 202050min

JSJ 422: CSS and Houdini with Una Kravets

JSJ 422: CSS and Houdini with Una Kravets

Una Kravets talks to the panel about CSS and its future. We dive into what Houdini is and how much of it is implemented in the browsers. She explains how the changes outlined in Houdini will improve the user experience on the web and developer experience for web developers.Panel:Aimee KnightAJ O’NealCharles Max WoodGuest:Una KravetsSponsors:Split____________________________________________________________  "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon. Get Your Copy Today! ____________________________________________________________Links:CSS HoudiniWorking with the new CSS Typed Object ModelPaintWorklet.registerPaint | MDNIs Houdini Ready Yet?extra.cssNew horizons in CSS: Houdini and the Paint APICSS Houdini ExperimentsPicks:Aimee Knight:Things you can do with a browser in 2020AJ O’Neal:SD Card WalletSP 128gb MicroSDRocketekCharles Max Wood:Gmelius (Affiliate link)MyPillowChilipad (Affiliate link)Una Kravets:Follow Una on Twitter - @UnaUna's Podcast - ToolsdayWeb Series: Designing in the BrowserHaving a nice CouchBob's Discount FurnitureSpecial Guest: Una Kravets. Support this podcast at — https://redcircle.com/javascript-jabber/donationsPrivacy & Opt-Out: https://redcircle.com/privacyBecome a supporter of this podcast: https://www.spreaker.com/podcast/javascript-jabber--6102064/support.

25 Feb 20201h

JSJ 421: Semantic HTML with Bruce Lawson

JSJ 421: Semantic HTML with Bruce Lawson

Bruce Lawson is an expert in and proponent of semantic HTML. After receiving some good natured ribbing, Bruce walks the panel through the benefits of semantic HTML. He provides several examples on how it's used and in particular how it helps with other issues like accessibility and navigability on your websites.PanelAJ O’NealAimee KnightCharles Max WoodDan ShappirGuestBruce LawsonSponsorsG2iSpringboard | Promo code "JABBER" gives $500 off the job-guaranteed Course____________________________________________________________ "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon. Get Your Copy Today! ____________________________________________________________LinksWebAIM: Web Accessibility In Mind<input type="date">The 4 minute business case for accessible online shoppingPicksAJ O’Neal:Better Mic SoundCanon T4i 650DCanon T5i CourseMagic LanternFilmic Pro & PromovieAimee Knight:AddyOsmani.com - Native image lazy-loading for the web!Charles Max Wood:Codineer - 100 days of Vue challengeDan Shappir:Alex Russell - The Mobile Web: MIABruce Lawson WebsiteBruce Lawson:Taffy music bandFollow Bruce on Twitter @brucelSpecial Guest: Bruce Lawson. Support this podcast at — https://redcircle.com/javascript-jabber/donationsPrivacy & Opt-Out: https://redcircle.com/privacyBecome a supporter of this podcast: https://www.spreaker.com/podcast/javascript-jabber--6102064/support.

18 Feb 20201h 8min

JSJ 420: OpenAPI, Redoc, and API Documentation with Adam Altman

JSJ 420: OpenAPI, Redoc, and API Documentation with Adam Altman

Adam dives into how to document your application using OpenAPI (formerly Swagger) and then how to generate great documentation for your API's using Redoc. He gives us the history of Redoc, breaks down the process for building API documentation, and understanding the OpenAPI specification.PanelistsAimee KnightDan ShappirAJ ONealSteve EdwardsGuestAdam AltmanSponsorsG2i____________________________ "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon. Get Your Copy Today! ____________________________________________________________Linkshttps://twitter.com/redoclyHttps://Redoc.lyhttps://www.facebook.com/redoclyPicksSteve Edwards:https://wesbos.com/announcing-my-css-grid-course/https://flexbox.io/Aimee Knight:https://github.com/ErikCH/DevYouTubeListDan Shappir:Old Kingdom Book SeriesAJ O’Neal:Final Fantasy VII and VIII (Physical Copy, English) on Play AsiaAdam Altman:concepts.appSpecial Guest: Adam Altman. Support this podcast at — https://redcircle.com/javascript-jabber/donationsPrivacy & Opt-Out: https://redcircle.com/privacyBecome a supporter of this podcast: https://www.spreaker.com/podcast/javascript-jabber--6102064/support.

11 Feb 202045min

JSJ 419: Google App Script with Ben Collins

JSJ 419: Google App Script with Ben Collins

Today’s guest is Ben Collins, who creates online courses, writes tutorials, and teaches workshops around G Suite and App Script. Apps Script is a scripting platform developed by Google for light-weight application development in the G Suite platform. It is an implementation of JavaScript with the express purpose of extending Google apps. App Script was started 10 years ago as a side project, and it eventually took on its own life. Ben talks about some of the different things that App Script can do and where things are stored. They discuss different ways you can get into the script and how to import external scripts from a CDN. Ben gives two examples, one simple and one sophisticated, that you might build from App Script. He talks about event triggers and how authentication is handled. He goes over the three deployment options, namely web app, app executable, sheets add-on, and deploying from the manifest. Ben talks about how triggers are managed in App Script and options for debugging. There is also the option to develop locally as well as in the browser. The show ends with him talking about how to build using HTML in App Script.PanelistsAimee KnightSteve EdwardsDan ShapirGuestBen CollinsSponsorsG2iSplit____________________________ "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon. Get Your Copy Today! ____________________________________________________________LinksG SuiteAppScriptClaspPicksSteve Edwards:King Kong ApparelAimee Knight:Developers Mentoring Other DevelopersDan Shapir:The Web AlmanacAJ O’Neal:PhotographyMagic LanternBem Collins:Cold Turkey appFollow Ben at Benlcollins.com and TwitterSpecial Guest: Ben Collins. Support this podcast at — https://redcircle.com/javascript-jabber/donationsPrivacy & Opt-Out: https://redcircle.com/privacyBecome a supporter of this podcast: https://www.spreaker.com/podcast/javascript-jabber--6102064/support.

4 Feb 202049min

JSJ 418: Security Scary Stories and How to Avoid Them with Kevin A McGrail

JSJ 418: Security Scary Stories and How to Avoid Them with Kevin A McGrail

In this episode of JavaScript Jabber the panel interviews security expert, Kevin A. McGrail. He starts by explaining what security frameworks and what they do. The panel wonders how to know if your developers are capable of self-auditing your security or if you need help. Kevin shares recommendations for companies to look at to answer that question. Aimee Knight explains the hell she has been in making changes to be compliant with CCPA. The panel considers how policies like this complicate security, are nearly impossible to be compliant with and how they can be weaponized. They discuss the need for technical people to be involved in writing these laws. Kevin explains how you can know how secure your systems actually are. He shares the culture of security first he tries to instill in the companies he trains. He also trains them on how to think like a bad guy and explains how this helps developers become security first developers. The panel discusses how scams have evolved and how the same scams are still being run. They consider the importance of automated training and teaching developers to do it right the first time.Finally, they consider the different ways of authentication, passwords, passphrases, sim card, biometrics. Kevin warns against oversharing or announcing vacations. The panel discusses real-world tactics bad guys use. Kevin explains what he trains people to do and look out for to increase security with both social engineering and technical expertise. PanelistsAimee KnightAJ O’NealCharles Max WoodDan ShappirSteve EdwardsGuestKevin A McGrailSponsors ABOUT YOU | aboutyou.com/applySplitCacheFly____________________________________________________________ "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon. Get Your Copy Today! ____________________________________________________________LinksGhost in the Wireshttps://www.infrashield.com/ Follow DevChatTV on Facebook and Twitter PicksAimee Knight:The More Gender Equality, the Fewer Women in STEM  AJ O’Neal:I'll Let Myself In: Tactics of Physical Pen Testers  Copying Keys from Photos, Molds & More  The LED Traffic Light and the Danger of "But Sometimes!"  Regina Spektor  The Weepies  Dan Shappir:This is what happens when you reply to spam email  What is Your Password?  Kevin A McGrail:XKCD Security  IT Crowdhttps://spamassassin.apache.org/Steve Edwards:XKCD Password Generator  Nerd SnipingSpecial Guest: Kevin A. McGrail. Support this podcast at — https://redcircle.com/javascript-jabber/donationsPrivacy & Opt-Out: https://redcircle.com/privacyBecome a supporter of this podcast: https://www.spreaker.com/podcast/javascript-jabber--6102064/support.

28 Jan 20201h 29min

JSJ 417: Serverless with Microsoft Azure with Burke Holland

JSJ 417: Serverless with Microsoft Azure with Burke Holland

Burke Holland works for Microsoft on the Azure team in developer relations. He starts the show talking about how he got started in serverless. He’s careful to note that just because things are marketed as serverless doesn’t always make them so. In order for something to be serverless, it must be sufficiently abstracted in terms of technology, only require payment for what is used, and infinitely scalable. He talks about the statelessness of serverless, and the panel discusses what it means to be stateless. Burke reminds listeners that serverless is not for long-lived operations, but there are features in serverless providers that can help you get around this. Burke talks about how writing serverless code differs from standard or previous coding approaches and practices. He advises that serverless functions are best kept small, and talks about how to fit them in with other kinds of APIs. The panelists talk about the multi-cloud and why people would want to be on multiple cloud servers. Burke talks about what Microsoft has done with Serverless Frameworks to accomplish multi-cloud compatibility. The JavaScript experts discuss the advantages and disadvantages of picking JavaScript over other languages, and Burke talks about why he prefers TypeScript and the Easy-Off feature. They talk about speed on a serverless platform, especially concerning the cold start time, which Azure is relentlessly trying to lower. He does talk about some things that can be done to decrease load time and about premium functions. The panel discusses how to debug serverless functions and tools that are available, such as the Azure Functions extension. They talk about ways to set up more secure functions to keep things from racking up charges. Burke talks about some things Microsoft does internally to control cloud costs, such as sending monthly reports with reminders to delete and using tools like Azure Reaper to delete short-lived projects. Azure can also put spending caps on subscriptions, but when you hit that cap you can’t serve any more requests. Burke concludes by saying that most of the time, going serverless is a lower-cost way to improve productivity, and because it’s event-driven, it allows you to tie into things that you’re already doing in the cloud. Serverless almost always justifies itself from an ease of use point of view and a cost point of view. PanelistsAimee KnightSteve EdwardsDan ShapirAJ O’NealCharles Max WoodGuestBurke HollandSponsorsG2iSplit____________________________ > "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon. Get Your Copy Today! ____________________________________________________________LinksMicrosoft AzureSwaggerGraphQLKongServerless FrameworksTypeScriptServerless Doesn’t Have to Be an Infuriating Black BoxAzure FunctionsCosmoDB Is Serverless Really as Cheap as Everyone Claims?Azure ReaperPicksSteve Edwards:Louis L'Amour books, especially The Lonesome GodsUltra Sabers Azure ReaperBurke Holland: Follow Burke on GithubDan Shapir:Taking a vacationAJ O’Neal:Hello World by Hannah FryIkea KallaxCharles Max Wood:The MaxCoders Guide to Finding Your Dream Developer JobBuy Me a CoffeeDevchat is looking for show hosts and sponsors!Special Guest: Burke Holland. Support this podcast at — https://redcircle.com/javascript-jabber/donationsPrivacy & Opt-Out: https://redcircle.com/privacyBecome a supporter of this podcast: https://www.spreaker.com/podcast/javascript-jabber--6102064/support.

21 Jan 20201h 18min

JSJ 416: GraphQL Developer Tools with Sean Grove

JSJ 416: GraphQL Developer Tools with Sean Grove

In this episode of JavaScript Jabber the panel interviews Sean Grove from OneGraph; asking him questions about GraphQL tooling and common complaints about GraphQL. Sean starts by explaining what GraphQL is and how it benefits frontend developers. GraphiQL is a frontend open sourced tool produced by OneGraph, Sean explains how this handy tool simplifies GraphQL.  Authentication and authorization are one of the biggest criticisms of GraphQL. Sean walks the panel through the solution, getting a schema definition language and adding directives to build a simple authentication and authorization. The panel defines authentication and authorization and explains the difference.  The next issue common with GraphQL that the panel discusses is migration. Sean explains how OneGraph helps with migration using a Rust network layer and how it works. They also discuss how to migrate without this tool. Without the tool it is painful and he recommends incremental migration.  Sean explains that another problem in GraphQL is poor documentation. He explains why the documentation is poor and explains how they hope to fix it at OneGraph. The last issue they cover is the length of queries. Sean tells the panel how they can handle this problem with depth analysis or persistent queries. The episode ends with an elevator pitch for Reason. PanelistsAimee KnightAJ O’NealCharles Max WoodDan ShappirGuestSean GroveSponsorsSplitCacheFly____________________________________________________________ "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon. Get Your Copy Today! ____________________________________________________________Linkshttps://github.com/graphql/graphiql  https://devchat.tv/js-jabber/jsj-401-hasura-with-tanmai-gopal/  Follow DevChatTV on Facebook and Twitter PicksAimee Knight:http://ergonomictrends.com/hand-wrist-exercises-computer-users/  Cats in your lapAJ O’Neal:The Grievance Studies Affair  Go Proverbs  MusicDan Shappir:GuatemalaTigana  Sean Grove:Yuki Li: “Breaking Out of Box”  Charles Max Wood:A Christmas StoryRudolf the Red-Nosed ReindeerThe Little Drummer BoySanta Claus Is Comin' to TownThe Ultimate GiftFrosty the SnowmanSpecial Guest: Sean Grove. Support this podcast at — https://redcircle.com/javascript-jabber/donationsPrivacy & Opt-Out: https://redcircle.com/privacyBecome a supporter of this podcast: https://www.spreaker.com/podcast/javascript-jabber--6102064/support.

14 Jan 20201h 20min

Populärt inom Business & ekonomi

badfluence
framgangspodden
varvet
uppgang-och-fall
rss-svart-marknad
rss-borsens-finest
bathina-en-podcast
rss-jossan-nina
svd-tech-brief
24fragor
dynastin
lastbilspodden
fill-or-kill
affarsvarlden
rss-kort-lang-analyspodden-fran-di
avanzapodden
tabberaset
kvalitetsaktiepodden
borsmorgon
rss-inga-dumma-fragor-om-pengar