044 JSJ Book Club: Effective JavaScript with David Herman
JavaScript Jabber25 Tammi 2013

044 JSJ Book Club: Effective JavaScript with David Herman

PanelDavid Herman (twitter blog Effective JavaScript) Jamison Dance (twitter github blog) AJ O’Neal (twitter github blog) Joe Eames (twitter github blog) Merrick Christensen (twitter github) Tim Caswell (twitter github howtonode.org) Charles Max Wood (twitter github Teach Me To Code Rails Ramp Up)
Discussion
01:01 - David Herman IntroductionMozilla Mozilla Research TC39 - ECMAScript
01:45 - Effective JavaScript by David Herman04:27 - Reader Opinions & ControversyJavaScript:The Good Parts by Douglas Crockford09:09 - ES3 Shimming11:25 - Code: effectivejs/code12:50 - Parts of the Book15:54 - BlockingWeb Gestures With getUserMedia: Part1: Aaron Frost
17:28 - Book Level of DifficultyEffective C++ by Scott Meyers
20:09 - Asynchronous APIsRecursion Tail-Call Optimization
26:51 - Programming Language Academics30:55 - DOM IntegrationEffective C++ by Scott Meyers Effective STL by Scott Meyers
31:50 - Advice for JavaScript BeginnersEloquent Javascript by Marijn HaverbekeJavaScript Enlightenment by Cody LindleyHow to Design Programs33:16 - Advice for Programmers in General34:53 - Performance38:16 - The JavaScript Language40:45 - Primitives Vs Wrapper Classes42:37 - Semicolons45:24 - -0/+0
PicksJack (Tim) Putting Constants on the Left (AJ) Getting Started with Amazon AWS EC2 (1 year free VPS web hosting) (AJ) Notes on Distributed Systems for Young Bloods: Jeff Hodges (Jamison) Hurdles getting started with Ember.js (Jamison) Grieves (Merrick) The Scala Programming Language (Merrick) Antoine Dufour (Joe) Torchlight II (Joe) Appliness Digital Magazine (Joe) Powermat Home & Office Mat (Chuck) Une Bobine (Chuck) The Rust Programming Language (David) mozilla/servo (David) Roominate Toy (David) OpenWest Conference Call For Papers (AJ)
Transcript
CHUCK: The most effective way to hack is quickly.[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.]CHUCK: Hey everybody and welcome to Episode 44 of the JavaScript Jabber show. This week on our panel, we have Jamison Dance.JAMISON: Hello.CHUCK: AJ O’Neal.AJ: Yo! Yo! Yo! Coming at you live from the living roomisphere of Provo, Utah.CHUCK: We have Joe Eames.JOE: Hi.CHUCK: Merrick Christensen.MERRICK: What’s up guys?CHUCK: Tim Caswell.TIM: Hello.CHUCK: I'm Charles Max Wood from devchat.tv and this week, we have a special guest, Dave Herman.DAVE: Hi there.CHUCK: So Dave, you haven’t been on the show before. Do you want to introduce yourself?DAVE: Sure. I work for Mozilla. I have sort of helped create this new department called Mozilla Research where we do a whole bunch of web platform experiments and new technology for the web. And I also am on the horribly named TC39, the standards organization for ECMAScript, working on the next edition of the JavaScript standard.CHUCK: Cool.DAVE: Oh, and I wrote this book.CHUCK: You did this book.TIM: You didn’t just read it and then become an expert on the book and then talk on a podcast about it?[Laughter]CHUCK: So, I heard about this book. I’m a little curious when you started writing the book, I mean, what was the idea behind it? What inspired it?DAVE: To tell you the truth, I had no intention of writing a book, it didn’t occur to me. But the publishers reached out to me, I guess they heard of me through TC39, maybe ‘es-discuss’ or something. But they said, “Okay we’ve got this series, this Effective series.” And I was very familiar with Effective C++ which I think is a great book and I really like the format. And just when they approached me, I kind of thought, “You know,Special Guest: David Herman.

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.

Jaksot(725)

JSJ 479: Practical Microservices with Ethan Garofolo

JSJ 479: Practical Microservices with Ethan Garofolo

Ethan Garofolo is the author of Practical Microservices with Pragmatic Programmers. He starts out debunking the ideas behind pulling parts of a monolith into a different services and change function calls into HTTP calls. Instead, it's an approach that keeps things moving for development teams that solves several productivity issues. He breaks down the ways to move functionality around and which approaches make sense for breaking your application up into pieces that are easy to work on and approachable for multiple teams.PanelAimee KnightAJ O'NealSteve EdwardsGuestEthan GarofoloSponsorsDev Influencers AcceleratorJavaScript Error and Performance Monitoring | SentryLinksSuper Guitar BrosUnder Desk UREVO TreadmillPractical Microservices by Ethan GarofoloXKCD Flow ChartsEthan Garofolo Microservices - YouTubePicksAimee- The 3 Mindsets to Avoid as a Senior Software DeveloperAJ- The Movie Great Pyramid K 2019AJ- Postgres Cheat SheetAJ- Jim Kwik 10 Morning HabitsEthan- GitHub | message-db/message-dbEthan- Eventide ProjectEthan- GitHub | mpareja/gearshaftEthan- Unlock | Space CowboysEthan- Practical Microservices by Ethan GarofoloEthan- Practical MicroservicesSteve- Bytes by U;Special Guest: Ethan Garofolo.Sponsored By:Sentry: Resolve JavaScript errors and performance issues with SentrySupport 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.

13 Huhti 20211h 17min

BONUS: What is Charles Max Wood's Biggest Payoff for Being a Dev Influencer?

BONUS: What is Charles Max Wood's Biggest Payoff for Being a Dev Influencer?

Charles Max Wood started podcasting because it sounded fun and because he wanted to talk about technology. He learned pretty quickly that it got him access to people who understood the things he wanted to learn. The reasons changed over the years, as Charles explains before he talks about the big payoff he gets now from doing the podcasts.PanelCharles Max WoodSupport 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.

9 Huhti 202131min

JSJ 478: Browser Standards Rampage: Can We Have Nice Things?

JSJ 478: Browser Standards Rampage: Can We Have Nice Things?

The infamous Jake Archibald, member of the Chrome Team, an author of the Service Worker spec, and host of the HTTP 203 Podcast takes us on a whirlwind tour of recent and upcoming browser standards including Portals, iframes, App Cache, Service Workers, HTML, Browser History and more - why they are the way they are, why we can't have nice things, and how we might get nice things anyway in the future. Lots of good back and forth and only a little name calling… jaffa…PanelAimee KnightAJ O'NealDan ShappirSteve EdwardsGuestJake ArchibaldSponsorsDexecureRaygun | Click here to get started on your free 14-day trialJavaScript Error and Performance Monitoring | SentryLinksPortalsGitHub streaming vs SPANewline delimited JSONAVIF compression articleHTTP 203The old 300ms tap delaySession history is confusing Spectre & MeltdownCOOP & COEP App history API proposalApplication cache is a douchebagExtensible web manifestoIDB promise libraryTwitter: Jake Archibald ( @jaffathecake )PicksAimee- On The Experience of Being Poor-ish, For People Who Aren'tAJ- HTTP 203 | YouTubeAJ- Mac OS X Lion CSS3 by Alessio AtzeniAJ- Worms WMDAJ- Deku Deals AJ- Final Fantasy IX (English) | playasiaAJ- RTMP setup in Nimble StreamerDan- The Sopranos Jake- It's a Sin Steve- An Interactive Guide to CSS Transitions Steve- Monty Python Spanish Inquisition Part 1Steve- Monty Python Spanish Inquisition Part 2Special Guest: Jake Archibald.Sponsored By:Dexecure: Exclusive Offer For Javascript Jabber Listeners Promo Code: DEXJSJAB Sentry: Resolve JavaScript errors and performance issues with SentryRaygun: Raygun now offers Real User Monitoring of Core Web Vitals. Start your 14-day free trial now.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.

6 Huhti 20211h 25min

BONUS: How Jason Weimann Became a Game Developer

BONUS: How Jason Weimann Became a Game Developer

Jason Weimann started out as an enthusiast of the Massively Multiplayer Online Role Playing Game, Everquest. After becoming a software developer and building a collaborative community playing the game, learn how he used his connections to get a job working for the company that made the game, even if it wasn't a job working as a game developer and how that led to a career working on one of the most popular online games of the time.PanelCharles Max WoodSupport 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.

2 Huhti 202139min

JSJ 477: Understanding Search Engines and SEO (for devs) - Part 2

JSJ 477: Understanding Search Engines and SEO (for devs) - Part 2

If you're building a website or web-app, there's a good chance that you want people to find it so that they will access it. These days this mostly means that you want it to appear in the relevant search engine results pages (SERP). In this episode we are joined by Martin Splitt, DevRel at Google for the Search & Web ecosystem, who explains in detail how search engines work, and what developers and SEOs need to know and do in order to be on their good side.PanelAimee KnightAJ O'NealDan ShappirSteve EdwardsGuestMartin SplittSponsorsDexecureDev Heroes AcceleratorJavaScript Error and Performance Monitoring | SentryLinksDevchat.tv | JSJ 428: The Alphabet Soup of Performance MeasurementsPicksAJ- What If?: Serious Scientific Answers to Absurd Hypothetical Questions by Randall MunroeAJ- How To: Absurd Scientific Advice for Common Real-World Problems by Randall MunroeAJ- Thing Explainer: Complicated Stuff in Simple Words by Randall MunroeAJ- From Microsoft, Oracle, etc to NSA Data Center (Google Map)AJ- Square Stone Wheel (Test Institute Stone and Stone Caveman User Focus Group)Dan- How to Systematically Debug Your CSS Just Like You Would Your JavaScript?Martin- The curious tale of Tegel’s Boeing 707Martin- Escaped cloned female mutant crayfish take over Belgian cemeteryMartin- Duke Graduate School Scientific Writing ResourceSteve- In Plain Sight (TV Series 2008-2012)Special Guest: Martin Splitt.Sponsored By:Sentry: Resolve JavaScript errors and performance issues with SentryDexecure: Exclusive Offer For Javascript Jabber Listeners Promo Code: DEXJSJAB 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.

30 Maalis 20211h 2min

BONUS: Continuing Your Learning Journey by Finding Mentors as an Influencer

BONUS: Continuing Your Learning Journey by Finding Mentors as an Influencer

Chuck outlines how he's used his podcasts to find mentors to continue his learning journey over 12 years of podcasting. Some mentors have been long lived relationships while others have lasted only a few months or even days. This episode shares Chuck's experience learning from the top people in the development community as a programmer and podcaster.PanelCharles Max WoodSupport 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.

26 Maalis 202130min

JSJ 476: Understanding Search Engines and SEO (for devs) - Part 1

JSJ 476: Understanding Search Engines and SEO (for devs) - Part 1

If you're building a website or web-app, there's a good chance that you want people to find it so that they will access it. These days this mostly means that you want it to appear in the relevant search engine results pages (SERP). In this episode we are joined by Martin Splitt, DevRel at Google for the Search & Web ecosystem, who explains in detail how search engines work, and what developers and SEOs need to know and do in order to be on their good side.PanelAimee KnightAJ O'NealDan ShappirSteve EdwardsGuestMartin SplittSponsorsDexecureDev Heroes AcceleratorJavaScript Error and Performance Monitoring | SentryLinksDevchat.tv | JSJ 428: The Alphabet Soup of Performance MeasurementsPicksAJ- What If?: Serious Scientific Answers to Absurd Hypothetical Questions by Randall MunroeAJ- How To: Absurd Scientific Advice for Common Real-World Problems by Randall MunroeAJ- Thing Explainer: Complicated Stuff in Simple Words by Randall MunroeAJ- From Microsoft, Oracle, etc to NSA Data Center (Google Map)AJ- Square Stone Wheel (Test Institute Stone and Stone Caveman User Focus Group)Dan- How to Systematically Debug Your CSS Just Like You Would Your JavaScript?Martin- The curious tale of Tegel’s Boeing 707Martin- Escaped cloned female mutant crayfish take over Belgian cemeteryMartin- Duke Graduate School Scientific Writing ResourceSteve- In Plain Sight (TV Series 2008-2012)Special Guest: Martin Splitt.Sponsored By:Sentry: Resolve JavaScript errors and performance issues with SentryDexecure: Exclusive Offer For Javascript Jabber Listeners Promo Code: DEXJSJAB 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.

23 Maalis 202159min

JSJ 475: DevOps for the JavaScript Developer

JSJ 475: DevOps for the JavaScript Developer

In recent years the term DevOps has become ubiquitous - you'll find DevOps engineers in most every tech organization. But what does DevOps actually mean, and how does it differ from previously existing System and Network engineering and DBAs? In this episode our own Aimee Knight, who is currently expanding her role into DevOps, answers these questions, and provide further information about it.PanelAimee KnightAJ O'NealDan ShappirSponsorsDexecureRaygun | Click here to get started on your free 14-day trialJavaScript Error and Performance Monitoring | SentryLinksPulumixkcd: MoneyDevchat.tv | JSJ 440: Why Serverless with Gareth McCumskeyPicksAimee- The many lies about reducing complexity part 2: CloudAJ- Life as a Bokoblin - A Zelda Nature DocumentaryAJ- lbry.tvAJ- Everything GameCube Homebrew in 6 MinutesAJ- webinstall.dev/gitdeployAJ- Mic Shootout: Best Value & Budget Lavs under $50 - Røde, Giant Squid, Boya, Movo, Power DeWiseDan- Wix Student Program | Wix EnterDan- DHH on TwitterSponsored By:Raygun: Raygun now offers Real User Monitoring of Core Web Vitals. Start your 14-day free trial now.Sentry: Resolve JavaScript errors and performance issues with SentryDexecure: Exclusive Offer For Javascript Jabber Listeners Promo Code: DEXJSJAB 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.

16 Maalis 20211h 6min

Suosittua kategoriassa Liike-elämä ja talous

sijotuskasti
mimmit-sijoittaa
puheenaihe
psykopodiaa-podcast
rss-rahapodi
rss-rahamania
ostan-asuntoja-podcast
pomojen-suusta
rss-seuraava-potilas
hyva-paha-johtaminen
rss-uppoava-vn-laiva
rss-paasipodi
oppimisen-psykologia
markkinointi-mimmit
rss-startup-ministerio
herrasmieshakkerit
taloudellinen-mielenrauha
syo-nuku-saasta
rss-lahtijat
rss-wtf-markkinointi-by-dagmar