<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:podcast="https://podcastindex.org/namespace/1.0" xmlns:media="http://search.yahoo.com/mrss/" version="2.0"><channel><title>JavaScript Jabber</title><link>https://topenddevs.com/podcasts/javascript-jabber</link><description><![CDATA[Stay current on JavaScript, Node, and Front-End development. Learn from experts in programming, careers, and technology every week.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><atom:link href="https://www.spreaker.com/show/6102064/episodes/feed" rel="self" type="application/rss+xml"/><language>en</language><category>Technology</category><copyright>Copyright Charles M Wood</copyright><image><url>https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg</url><title>JavaScript Jabber</title><link>https://topenddevs.com/podcasts/javascript-jabber</link></image><lastBuildDate>Wed, 25 Feb 2026 19:23:03 +0000</lastBuildDate><itunes:author>Charles M Wood</itunes:author><itunes:owner><itunes:name>Charles M Wood</itunes:name><itunes:email>chuck@topenddevs.com</itunes:email></itunes:owner><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:subtitle>Stay current on JavaScript, Node, and Front-End development. Learn from experts in programming, careers, and technology every week.</itunes:subtitle><itunes:summary><![CDATA[Stay current on JavaScript, Node, and Front-End development. Learn from experts in programming, careers, and technology every week.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:category text="Technology"/><itunes:category text="Business"><itunes:category text="Careers"/></itunes:category><itunes:category text="Education"><itunes:category text="How To"/></itunes:category><itunes:explicit>false</itunes:explicit><itunes:type>episodic</itunes:type><podcast:funding url="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=rss">Support the podcast!</podcast:funding><item><title>Mongoose 9, AI-Powered Database Tools &amp; the Future of Server-Side JavaScript with Val Karpov - JSJ 703</title><link>https://www.spreaker.com/episode/mongoose-9-ai-powered-database-tools-the-future-of-server-side-javascript-with-val-karpov-jsj-703--70275018</link><description><![CDATA[This week on JavaScript Jabber, we’re joined (again!) by Val Karpov — the maintainer of Mongoose — to talk about what’s new in Mongoose 9, how async stack traces are changing the debugging game, and why AI is quietly reshaping the way we build developer tools.<br /><br />We dig into stricter TypeScript support, the removal of callback-based middleware, and what it really takes to modernize a massive codebase. Then we shift gears into Mongoose Studio, a schema-aware, AI-enhanced MongoDB GUI that brings streaming query results, map visualizations, and even LLM-powered document generation into your workflow. If you’ve ever wrestled with debugging database issues or squinting at raw JSON, this episode will get your wheels turning.<br /><br />We also explore Cassandra integration, vector search, Bun vs. Deno, and what AI means for the future of software engineering. There’s a lot here — especially if you’re working in Node.js, MongoDB, or building backend-heavy JavaScript apps.<br /><br />🔗 Links &amp; Resources<ul><li>Mongoose – <a href="https://mongoosejs.com" target="_blank" rel="noreferrer noopener">https://mongoosejs.com</a></li><li>Mongoose Studio – <a href="https://mongooseStudio.app" target="_blank" rel="noreferrer noopener">https://mongooseStudio.app</a></li><li>ElysiaJS – <a href="https://elysiajs.com" target="_blank" rel="noreferrer noopener">https://elysiajs.com</a></li><li>Todoist – <a href="https://todoist.com" target="_blank" rel="noreferrer noopener">https://todoist.com</a></li><li>Kent C. Dodds – <a href="https://kentcdodds.com" target="_blank" rel="noreferrer noopener">https://kentcdodds.com</a><ul><li>https://epicai.pro</li><li><a href="https://epicweb.dev" target="_blank" rel="noreferrer noopener">https://epicweb.dev</a></li><li><a href="https://epicreact.dev" target="_blank" rel="noreferrer noopener">https://epicreact.dev</a></li></ul></li><li>MasteringJS – <a href="https://masteringjs.io" target="_blank" rel="noreferrer noopener">https://masteringjs.io</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/70275018</guid><pubDate>Wed, 25 Feb 2026 19:20:56 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/70275018/jsj_703.mp3" length="82104534" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/2367e63d-54a6-4bda-a426-0325234711c0/2367e63d-54a6-4bda-a426-0325234711c0.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/2367e63d-54a6-4bda-a426-0325234711c0/2367e63d-54a6-4bda-a426-0325234711c0.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/2367e63d-54a6-4bda-a426-0325234711c0/2367e63d-54a6-4bda-a426-0325234711c0.vtt" type="text/vtt" language="en"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>This week on JavaScript Jabber, we’re joined (again!) by Val Karpov — the maintainer of Mongoose — to talk about what’s new in Mongoose 9, how async stack traces are changing the debugging game, and why AI is quietly reshaping the way we build...</itunes:subtitle><itunes:summary><![CDATA[This week on JavaScript Jabber, we’re joined (again!) by Val Karpov — the maintainer of Mongoose — to talk about what’s new in Mongoose 9, how async stack traces are changing the debugging game, and why AI is quietly reshaping the way we build developer tools.<br /><br />We dig into stricter TypeScript support, the removal of callback-based middleware, and what it really takes to modernize a massive codebase. Then we shift gears into Mongoose Studio, a schema-aware, AI-enhanced MongoDB GUI that brings streaming query results, map visualizations, and even LLM-powered document generation into your workflow. If you’ve ever wrestled with debugging database issues or squinting at raw JSON, this episode will get your wheels turning.<br /><br />We also explore Cassandra integration, vector search, Bun vs. Deno, and what AI means for the future of software engineering. There’s a lot here — especially if you’re working in Node.js, MongoDB, or building backend-heavy JavaScript apps.<br /><br />🔗 Links &amp; Resources<ul><li>Mongoose – <a href="https://mongoosejs.com" target="_blank" rel="noreferrer noopener">https://mongoosejs.com</a></li><li>Mongoose Studio – <a href="https://mongooseStudio.app" target="_blank" rel="noreferrer noopener">https://mongooseStudio.app</a></li><li>ElysiaJS – <a href="https://elysiajs.com" target="_blank" rel="noreferrer noopener">https://elysiajs.com</a></li><li>Todoist – <a href="https://todoist.com" target="_blank" rel="noreferrer noopener">https://todoist.com</a></li><li>Kent C. Dodds – <a href="https://kentcdodds.com" target="_blank" rel="noreferrer noopener">https://kentcdodds.com</a><ul><li>https://epicai.pro</li><li><a href="https://epicweb.dev" target="_blank" rel="noreferrer noopener">https://epicweb.dev</a></li><li><a href="https://epicreact.dev" target="_blank" rel="noreferrer noopener">https://epicreact.dev</a></li></ul></li><li>MasteringJS – <a href="https://masteringjs.io" target="_blank" rel="noreferrer noopener">https://masteringjs.io</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>3399</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/90f0839cb01f418a1ecb6d657ec7f3a2.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Node.js Performance, Kubernetes, and Why “Fast” Isn’t Always Fast - JSJ 702</title><link>https://www.spreaker.com/episode/node-js-performance-kubernetes-and-why-fast-isn-t-always-fast-jsj-702--69954800</link><description><![CDATA[In this episode of JavaScript Jabber, I sat down with Matteo Collina—chair of the Node.js project and founder of Platformatic—for a deep, no-fluff conversation about Node.js performance in the real world. We dug into what actually happens when you run Node at scale, especially with server-side rendering, Kubernetes, and modern frameworks like Next.js.<br /><br />We also challenged some popular assumptions—like whether newer runtimes automatically mean better performance—and explored how benchmarking, flame graphs, and smarter scheduling can completely change the reliability of production systems. If you’re running Node in Kubernetes, doing SSR, or trying to squeeze more performance out of your backend, this episode will definitely make you rethink your stack.<br /><br />Links &amp; Resources<ul><li>Platformatic – <a href="https://platformatic.dev" target="_blank" rel="noreferrer noopener">https://platformatic.dev</a></li><li>Watt Application Server (WattPM) – <a href="https://www.npmjs.com/package/wattpm" target="_blank" rel="noreferrer noopener">https://www.npmjs.com/package/wattpm</a></li><li>Node.js Core Web Vitals (CrUX Dataset) – <a href="https://developer.chrome.com/docs/crux" target="_blank" rel="noreferrer noopener">https://developer.chrome.com/docs/crux</a></li><li>Matteo Collina on X (Twitter) – <a href="https://twitter.com/matteocollina" target="_blank" rel="noreferrer noopener">https://twitter.com/matteocollina</a></li><li>NodeLand Newsletter – <a href="https://nodeland.dev" target="_blank" rel="noreferrer noopener">https://nodeland.dev</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/69954800</guid><pubDate>Tue, 10 Feb 2026 18:13:35 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/69954800/jsj_702.mp3" length="116176522" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/bbe0ce4e-78a5-4660-9c4e-bc799430fd7f/bbe0ce4e-78a5-4660-9c4e-bc799430fd7f.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/bbe0ce4e-78a5-4660-9c4e-bc799430fd7f/bbe0ce4e-78a5-4660-9c4e-bc799430fd7f.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/bbe0ce4e-78a5-4660-9c4e-bc799430fd7f/bbe0ce4e-78a5-4660-9c4e-bc799430fd7f.vtt" type="text/vtt" language="en"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>In this episode of JavaScript Jabber, I sat down with Matteo Collina—chair of the Node.js project and founder of Platformatic—for a deep, no-fluff conversation about Node.js performance in the real world. We dug into what actually happens when you run...</itunes:subtitle><itunes:summary><![CDATA[In this episode of JavaScript Jabber, I sat down with Matteo Collina—chair of the Node.js project and founder of Platformatic—for a deep, no-fluff conversation about Node.js performance in the real world. We dug into what actually happens when you run Node at scale, especially with server-side rendering, Kubernetes, and modern frameworks like Next.js.<br /><br />We also challenged some popular assumptions—like whether newer runtimes automatically mean better performance—and explored how benchmarking, flame graphs, and smarter scheduling can completely change the reliability of production systems. If you’re running Node in Kubernetes, doing SSR, or trying to squeeze more performance out of your backend, this episode will definitely make you rethink your stack.<br /><br />Links &amp; Resources<ul><li>Platformatic – <a href="https://platformatic.dev" target="_blank" rel="noreferrer noopener">https://platformatic.dev</a></li><li>Watt Application Server (WattPM) – <a href="https://www.npmjs.com/package/wattpm" target="_blank" rel="noreferrer noopener">https://www.npmjs.com/package/wattpm</a></li><li>Node.js Core Web Vitals (CrUX Dataset) – <a href="https://developer.chrome.com/docs/crux" target="_blank" rel="noreferrer noopener">https://developer.chrome.com/docs/crux</a></li><li>Matteo Collina on X (Twitter) – <a href="https://twitter.com/matteocollina" target="_blank" rel="noreferrer noopener">https://twitter.com/matteocollina</a></li><li>NodeLand Newsletter – <a href="https://nodeland.dev" target="_blank" rel="noreferrer noopener">https://nodeland.dev</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>4816</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/90f0839cb01f418a1ecb6d657ec7f3a2.jpg"/><itunes:episode>702</itunes:episode><itunes:episodeType>full</itunes:episodeType></item><item><title>TanStack Start, AI, and the Future of Frontend Architecture - JSJ 701</title><link>https://www.spreaker.com/episode/tanstack-start-ai-and-the-future-of-frontend-architecture-jsj-701--69667684</link><description><![CDATA[It’s great to be back behind the mic! In this episode of JavaScript Jabber, I’m joined by Dan Shapir and our guest Jack Harrington from Netlify and TanStack for a wide-ranging, high-energy conversation that covers everything from modern frontend architecture to AI tooling—and a few entertaining detours along the way.<br /><br />We dig into what’s new and exciting in the TanStack ecosystem, including TanStack Start and TanStack AI, and explore how these tools rethink the balance between frontend-first development and server-side capabilities. Along the way, we unpack React Server Components, AI SDKs, agentic workflows, and how developers can realistically use AI today without losing their minds—or their context windows.<br /><br />Links &amp; Resources<ul><li>TanStack – <a href="https://tanstack.com" target="_blank" rel="noreferrer noopener">https://tanstack.com</a></li><li>TanStack Start – <a href="https://tanstack.com/start" target="_blank" rel="noreferrer noopener">https://tanstack.com/start</a></li><li>TanStack AI – <a href="https://tanstack.com/ai" target="_blank" rel="noreferrer noopener">https://tanstack.com/ai</a></li><li>Netlify – <a href="https://www.netlify.com" target="_blank" rel="noreferrer noopener">https://www.netlify.com</a><a href="https://www.jim-butcher.com" target="_blank" rel="noreferrer noopener"></a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/69667684</guid><pubDate>Fri, 30 Jan 2026 00:42:34 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/69667684/jsj_701.mp3" length="104970366" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/1e280a9c-ba4d-493f-bee0-c18906c5a907/1e280a9c-ba4d-493f-bee0-c18906c5a907.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/1e280a9c-ba4d-493f-bee0-c18906c5a907/1e280a9c-ba4d-493f-bee0-c18906c5a907.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/1e280a9c-ba4d-493f-bee0-c18906c5a907/1e280a9c-ba4d-493f-bee0-c18906c5a907.vtt" type="text/vtt" language="en"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>It’s great to be back behind the mic! In this episode of JavaScript Jabber, I’m joined by Dan Shapir and our guest Jack Harrington from Netlify and TanStack for a wide-ranging, high-energy conversation that covers everything from modern frontend...</itunes:subtitle><itunes:summary><![CDATA[It’s great to be back behind the mic! In this episode of JavaScript Jabber, I’m joined by Dan Shapir and our guest Jack Harrington from Netlify and TanStack for a wide-ranging, high-energy conversation that covers everything from modern frontend architecture to AI tooling—and a few entertaining detours along the way.<br /><br />We dig into what’s new and exciting in the TanStack ecosystem, including TanStack Start and TanStack AI, and explore how these tools rethink the balance between frontend-first development and server-side capabilities. Along the way, we unpack React Server Components, AI SDKs, agentic workflows, and how developers can realistically use AI today without losing their minds—or their context windows.<br /><br />Links &amp; Resources<ul><li>TanStack – <a href="https://tanstack.com" target="_blank" rel="noreferrer noopener">https://tanstack.com</a></li><li>TanStack Start – <a href="https://tanstack.com/start" target="_blank" rel="noreferrer noopener">https://tanstack.com/start</a></li><li>TanStack AI – <a href="https://tanstack.com/ai" target="_blank" rel="noreferrer noopener">https://tanstack.com/ai</a></li><li>Netlify – <a href="https://www.netlify.com" target="_blank" rel="noreferrer noopener">https://www.netlify.com</a><a href="https://www.jim-butcher.com" target="_blank" rel="noreferrer noopener"></a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>4353</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/90f0839cb01f418a1ecb6d657ec7f3a2.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>What’s New in React 19.2: Compiler, Activity, and the Future of Async React - JSJ 700</title><link>https://www.spreaker.com/episode/what-s-new-in-react-19-2-compiler-activity-and-the-future-of-async-react-jsj-700--69349715</link><description><![CDATA[In this episode of JavaScript Jabber, I sat down with Shruti Kapoor, independent content creator and longtime React educator, to dig into what’s actually new — and worth getting excited about — in React 19.2. While it may sound like a “minor” release on paper, this update delivers some genuinely powerful improvements that can change how we build and reason about React apps.<br /><br />We talked through React Compiler finally becoming stable, how the new Activity component can dramatically simplify state management and UX, what View Transitions mean for animations, and why new tooling like Performance Tracks in Chrome DevTools is such a big deal for debugging. If you care about performance, async React, or writing less code with better results, this one’s for you.<br /><br />Links &amp; Resources<br /><ul><li>Shruti Kapoor’s YouTube Channel (React, AI, Web Dev):<br />👉 <a href="https://www.youtube.com/@shrutikapoor08" target="_blank" rel="noreferrer noopener">https://www.youtube.com/@shrutikapoor08</a></li><li>React 19 &amp; 19.2 Documentation:<br />👉 <a href="https://react.dev" target="_blank" rel="noreferrer noopener">https://react.dev</a></li><li>CodeRabbit (AI Code Review Tool):<br />👉 <a href="https://coderabbit.ai" target="_blank" rel="noreferrer noopener">https://coderabbit.ai</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/69349715</guid><pubDate>Thu, 08 Jan 2026 07:01:51 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/69349715/jsj_670.mp3" length="109098970" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/274ec9e4-b583-4626-96d9-980ded33a251/274ec9e4-b583-4626-96d9-980ded33a251.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/274ec9e4-b583-4626-96d9-980ded33a251/274ec9e4-b583-4626-96d9-980ded33a251.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/274ec9e4-b583-4626-96d9-980ded33a251/274ec9e4-b583-4626-96d9-980ded33a251.vtt" type="text/vtt" language="en"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>In this episode of JavaScript Jabber, I sat down with Shruti Kapoor, independent content creator and longtime React educator, to dig into what’s actually new — and worth getting excited about — in React 19.2. While it may sound like a “minor” release...</itunes:subtitle><itunes:summary><![CDATA[In this episode of JavaScript Jabber, I sat down with Shruti Kapoor, independent content creator and longtime React educator, to dig into what’s actually new — and worth getting excited about — in React 19.2. While it may sound like a “minor” release on paper, this update delivers some genuinely powerful improvements that can change how we build and reason about React apps.<br /><br />We talked through React Compiler finally becoming stable, how the new Activity component can dramatically simplify state management and UX, what View Transitions mean for animations, and why new tooling like Performance Tracks in Chrome DevTools is such a big deal for debugging. If you care about performance, async React, or writing less code with better results, this one’s for you.<br /><br />Links &amp; Resources<br /><ul><li>Shruti Kapoor’s YouTube Channel (React, AI, Web Dev):<br />👉 <a href="https://www.youtube.com/@shrutikapoor08" target="_blank" rel="noreferrer noopener">https://www.youtube.com/@shrutikapoor08</a></li><li>React 19 &amp; 19.2 Documentation:<br />👉 <a href="https://react.dev" target="_blank" rel="noreferrer noopener">https://react.dev</a></li><li>CodeRabbit (AI Code Review Tool):<br />👉 <a href="https://coderabbit.ai" target="_blank" rel="noreferrer noopener">https://coderabbit.ai</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>4536</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/696093c39b9f0335f2564dbf47910e65.jpg"/><itunes:episode>700</itunes:episode><itunes:episodeType>full</itunes:episodeType></item><item><title>Can You Really Trust AI-Generated Code? - JSJ 699</title><link>https://www.spreaker.com/episode/can-you-really-trust-ai-generated-code-jsj-699--69190814</link><description><![CDATA[AI is writing more of our code than ever before—but should we actually trust it? In this episode of JavaScript Jabber, I sat down with Itamar Friedman from Qodo (formerly Quoto) to dig into one of the biggest questions developers are wrestling with right now: What happens when AI is generating code, reviewing code, and shaping how we ship software?<br /><br />We explore where AI fits into modern code review, whether developers should be worried about job security, and how human responsibility still plays a critical role—even in an AI-powered workflow. From guardrails and quality standards to the future of agent-driven development, this conversation goes beyond hype and gets into what’s actually working today (and what still needs a human in the loop).<br /><br />AI isn’t replacing developers—it’s changing how we build, review, and take ownership of software. If you enjoyed this conversation, make sure to rate, follow, share, and review JavaScript Jabber. It really helps the show, and it helps more developers join the conversation. Thanks for listening—and we’ll see you next time!<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/69190814</guid><pubDate>Wed, 24 Dec 2025 11:00:53 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/69190814/jsj_699.mp3" length="67815401" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/7f388fbf-5d8a-4520-8a3b-ae4a0f6a56a2/7f388fbf-5d8a-4520-8a3b-ae4a0f6a56a2.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/7f388fbf-5d8a-4520-8a3b-ae4a0f6a56a2/7f388fbf-5d8a-4520-8a3b-ae4a0f6a56a2.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/7f388fbf-5d8a-4520-8a3b-ae4a0f6a56a2/7f388fbf-5d8a-4520-8a3b-ae4a0f6a56a2.vtt" type="text/vtt" language="en"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>AI is writing more of our code than ever before—but should we actually trust it? In this episode of JavaScript Jabber, I sat down with Itamar Friedman from Qodo (formerly Quoto) to dig into one of the biggest questions developers are wrestling with...</itunes:subtitle><itunes:summary><![CDATA[AI is writing more of our code than ever before—but should we actually trust it? In this episode of JavaScript Jabber, I sat down with Itamar Friedman from Qodo (formerly Quoto) to dig into one of the biggest questions developers are wrestling with right now: What happens when AI is generating code, reviewing code, and shaping how we ship software?<br /><br />We explore where AI fits into modern code review, whether developers should be worried about job security, and how human responsibility still plays a critical role—even in an AI-powered workflow. From guardrails and quality standards to the future of agent-driven development, this conversation goes beyond hype and gets into what’s actually working today (and what still needs a human in the loop).<br /><br />AI isn’t replacing developers—it’s changing how we build, review, and take ownership of software. If you enjoyed this conversation, make sure to rate, follow, share, and review JavaScript Jabber. It really helps the show, and it helps more developers join the conversation. Thanks for listening—and we’ll see you next time!<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>2816</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/696093c39b9f0335f2564dbf47910e65.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>The Real State of Tech Hiring: AI, Ghosting, and the Developer Drought - JSJ 698</title><link>https://www.spreaker.com/episode/the-real-state-of-tech-hiring-ai-ghosting-and-the-developer-drought-jsj-698--68983323</link><description><![CDATA[In this episode of JavaScript Jabber, Steve Edwards and I kick things off by catching up on life — from winter weather and marathon training to health journeys, CrossFit, and some behind-the-scenes personal stories that shaped how we think about wellness and longevity. After warming up, we shift our focus to the state of the tech job market, something both of us have been watching closely and experiencing firsthand.<br /><br />We dive into the challenges developers are facing today — especially juniors — and compare our hiring and job-hunting experiences, the impact of AI on resumes and screening, the slowdown in bootcamps, and why the industry feels different than it did even a few years ago. We also unpack economics, incentives, and business realities affecting hiring, plus what developers should be doing right now to stand out.<br /><br /><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/68983323</guid><pubDate>Wed, 10 Dec 2025 22:57:27 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/68983323/jsj_698.mp3" length="93702139" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/970da072-328f-4f4a-8404-f33530dfea38/970da072-328f-4f4a-8404-f33530dfea38.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/970da072-328f-4f4a-8404-f33530dfea38/970da072-328f-4f4a-8404-f33530dfea38.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/970da072-328f-4f4a-8404-f33530dfea38/970da072-328f-4f4a-8404-f33530dfea38.vtt" type="text/vtt" language="en"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>In this episode of JavaScript Jabber, Steve Edwards and I kick things off by catching up on life — from winter weather and marathon training to health journeys, CrossFit, and some behind-the-scenes personal stories that shaped how we think about...</itunes:subtitle><itunes:summary><![CDATA[In this episode of JavaScript Jabber, Steve Edwards and I kick things off by catching up on life — from winter weather and marathon training to health journeys, CrossFit, and some behind-the-scenes personal stories that shaped how we think about wellness and longevity. After warming up, we shift our focus to the state of the tech job market, something both of us have been watching closely and experiencing firsthand.<br /><br />We dive into the challenges developers are facing today — especially juniors — and compare our hiring and job-hunting experiences, the impact of AI on resumes and screening, the slowdown in bootcamps, and why the industry feels different than it did even a few years ago. We also unpack economics, incentives, and business realities affecting hiring, plus what developers should be doing right now to stand out.<br /><br /><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>3895</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/696093c39b9f0335f2564dbf47910e65.jpg"/><itunes:episode>698</itunes:episode><itunes:episodeType>full</itunes:episodeType></item><item><title>Why Astro Is Winning Developers Over with Sagi Carmel - JSJ 697</title><link>https://www.spreaker.com/episode/why-astro-is-winning-developers-over-with-sagi-carmel-jsj-697--68711618</link><description><![CDATA[In this episode, I sit down with developer and speaker Sagi Carmel to dive deep into Astro, why it’s gaining so much traction, and how it compares to frameworks like Next.js, Nuxt, Remix, and SvelteKit. We explore what makes Astro uniquely powerful — from its server-first approach and island architecture to its simplicity, speed, and ability to integrate with any front-end framework you want.<br /><br />Sagi also walks me through real-world use cases, including how he built Israel’s official Census website with Astro, why scoped CSS and server components simplify the development experience, and how tools like HTMX and view transitions make web UX buttery smooth. If you’ve been curious about Astro, this conversation is a terrific deep dive into both its fundamentals and its advanced capabilities.<br /><br />🔗 Links &amp; Resources<br /><ul><li>Astro Documentation: <a href="https://astro.build" target="_blank" rel="noreferrer noopener">https://astro.build</a></li><li>HTMX: <a href="https://htmx.org" target="_blank" rel="noreferrer noopener">https://htmx.org</a></li><li>Looker (Google Cloud): <a href="https://cloud.google.com/looker" target="_blank" rel="noreferrer noopener">https://cloud.google.com/looker</a></li><li>BigQuery: <a href="https://cloud.google.com/bigquery" target="_blank" rel="noreferrer noopener">https://cloud.google.com/bigquery</a></li><li><a href="https://www.youtube.com/@sagicarmel5988" target="_blank" rel="noreferrer noopener">Sagi Carmel on YouTube: @SagiCarmel</a></li><li><a href="https://www.linkedin.com/in/sagicarmel" target="_blank" rel="noreferrer noopener">Sagi Carmel on LinkedIn: Search “Sagi Carmel”</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/68711618</guid><pubDate>Sun, 23 Nov 2025 21:53:22 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/68711618/jsj_697.mp3" length="92345389" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/2b529b2c-3ac0-4c20-84ed-2732652930c5/2b529b2c-3ac0-4c20-84ed-2732652930c5.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/2b529b2c-3ac0-4c20-84ed-2732652930c5/2b529b2c-3ac0-4c20-84ed-2732652930c5.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/2b529b2c-3ac0-4c20-84ed-2732652930c5/2b529b2c-3ac0-4c20-84ed-2732652930c5.vtt" type="text/vtt" language="en"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>In this episode, I sit down with developer and speaker Sagi Carmel to dive deep into Astro, why it’s gaining so much traction, and how it compares to frameworks like Next.js, Nuxt, Remix, and SvelteKit. We explore what makes Astro uniquely powerful —...</itunes:subtitle><itunes:summary><![CDATA[In this episode, I sit down with developer and speaker Sagi Carmel to dive deep into Astro, why it’s gaining so much traction, and how it compares to frameworks like Next.js, Nuxt, Remix, and SvelteKit. We explore what makes Astro uniquely powerful — from its server-first approach and island architecture to its simplicity, speed, and ability to integrate with any front-end framework you want.<br /><br />Sagi also walks me through real-world use cases, including how he built Israel’s official Census website with Astro, why scoped CSS and server components simplify the development experience, and how tools like HTMX and view transitions make web UX buttery smooth. If you’ve been curious about Astro, this conversation is a terrific deep dive into both its fundamentals and its advanced capabilities.<br /><br />🔗 Links &amp; Resources<br /><ul><li>Astro Documentation: <a href="https://astro.build" target="_blank" rel="noreferrer noopener">https://astro.build</a></li><li>HTMX: <a href="https://htmx.org" target="_blank" rel="noreferrer noopener">https://htmx.org</a></li><li>Looker (Google Cloud): <a href="https://cloud.google.com/looker" target="_blank" rel="noreferrer noopener">https://cloud.google.com/looker</a></li><li>BigQuery: <a href="https://cloud.google.com/bigquery" target="_blank" rel="noreferrer noopener">https://cloud.google.com/bigquery</a></li><li><a href="https://www.youtube.com/@sagicarmel5988" target="_blank" rel="noreferrer noopener">Sagi Carmel on YouTube: @SagiCarmel</a></li><li><a href="https://www.linkedin.com/in/sagicarmel" target="_blank" rel="noreferrer noopener">Sagi Carmel on LinkedIn: Search “Sagi Carmel”</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>3838</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/696093c39b9f0335f2564dbf47910e65.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>The Truth About AI in Everyday JavaScript Development - JSJ 696</title><link>https://www.spreaker.com/episode/the-truth-about-ai-in-everyday-javascript-development-jsj-696--68567824</link><description><![CDATA[It feels great to finally be back on the mic after a stretch of travel, work, and general chaos, and in this episode we’re diving into a topic that’s been coming up more and more in everyday developer conversations: how to actually use AI in your JavaScript development workflow. This isn’t about adding AI features to your app — it’s about using LLMs and AI-powered tools as part of your day-to-day coding practice.<br /><br />We talk through the tools we each rely on, how they’ve changed the way we write code, where they fall short, and where they can save hours of work. We also dig into the real differences between “AI-assisted coding” and “vibe coding,” the unexpected pitfalls of having AI write your tests, and the growing concerns juniors are facing in a job market that looks very different than it did just a few years ago. If you’re trying to figure out how to work with AI without losing your sanity (or your code quality), this one’s worth a listen.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/68567824</guid><pubDate>Fri, 14 Nov 2025 15:45:51 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/68567824/jsj_696.mp3" length="108399663" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/0e03db5d-6d26-46c8-8670-45d3ca3883da/0e03db5d-6d26-46c8-8670-45d3ca3883da.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/0e03db5d-6d26-46c8-8670-45d3ca3883da/0e03db5d-6d26-46c8-8670-45d3ca3883da.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/0e03db5d-6d26-46c8-8670-45d3ca3883da/0e03db5d-6d26-46c8-8670-45d3ca3883da.vtt" type="text/vtt" language="en"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>It feels great to finally be back on the mic after a stretch of travel, work, and general chaos, and in this episode we’re diving into a topic that’s been coming up more and more in everyday developer conversations: how to actually use AI in your...</itunes:subtitle><itunes:summary><![CDATA[It feels great to finally be back on the mic after a stretch of travel, work, and general chaos, and in this episode we’re diving into a topic that’s been coming up more and more in everyday developer conversations: how to actually use AI in your JavaScript development workflow. This isn’t about adding AI features to your app — it’s about using LLMs and AI-powered tools as part of your day-to-day coding practice.<br /><br />We talk through the tools we each rely on, how they’ve changed the way we write code, where they fall short, and where they can save hours of work. We also dig into the real differences between “AI-assisted coding” and “vibe coding,” the unexpected pitfalls of having AI write your tests, and the growing concerns juniors are facing in a job market that looks very different than it did just a few years ago. If you’re trying to figure out how to work with AI without losing your sanity (or your code quality), this one’s worth a listen.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>4507</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/696093c39b9f0335f2564dbf47910e65.jpg"/><itunes:episode>696</itunes:episode><itunes:episodeType>full</itunes:episodeType></item><item><title>Guarding the JavaScript Supply Chain: Preventing NPM Attacks with Feross Aboukhadijeh - JSJ 695</title><link>https://www.spreaker.com/episode/guarding-the-javascript-supply-chain-preventing-npm-attacks-with-feross-aboukhadijeh-jsj-695--68374172</link><description><![CDATA[Hey everyone—it’s Steve Edwards here, and in this episode of JavaScript Jabber, I’m joined by returning guest Feross Aboukhadijeh, founder of Socket.dev, for a deep dive into the dark and fascinating world of open source supply chain security. From phishing campaigns targeting top NPM maintainers to the now-infamous Chalk library compromise, we unpack the latest wave of JavaScript package attacks and what developers can learn from them.<br /><br />Feross explains how some hackers are even using AI tools like Claude and Gemini as part of their payloads—and how defenders like Socket are fighting back with AI-powered analysis of their own. We also dive into GitHub Actions vulnerabilities, the role of two-factor authentication, and the growing need for “phishing-resistant 2FA.” Whether you’re an open source maintainer or just someone who runs npm install a little too often, this episode will open your eyes to how much happens behind the scenes to keep your code safe.<br /><br />🔗 Links &amp; Resources<ul><li><a href="https://socket.dev" target="_blank" rel="noreferrer noopener">Socket.dev</a> – Protect your open source dependencies</li><li><a href="https://x.com/feross" target="_blank" rel="noreferrer noopener">Feross Aboukhadijeh on X (Twitter)</a></li><li><a href="https://docs.github.com/en/actions/security-guides/security-hardening-for-github-actions" target="_blank" rel="noreferrer noopener">GitHub Actions Security Best Practices</a></li><li><a href="https://trufflesecurity.com/blog" target="_blank" rel="noreferrer noopener">TruffleHog Blog</a> – On secrets exposure in Git repos</li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/68374172</guid><pubDate>Sat, 01 Nov 2025 03:47:37 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/68374172/jsj_695.mp3" length="86654713" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/9677aa1a-994b-4000-a474-7d16a60b6365/9677aa1a-994b-4000-a474-7d16a60b6365.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/9677aa1a-994b-4000-a474-7d16a60b6365/9677aa1a-994b-4000-a474-7d16a60b6365.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/9677aa1a-994b-4000-a474-7d16a60b6365/9677aa1a-994b-4000-a474-7d16a60b6365.vtt" type="text/vtt" language="en"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Hey everyone—it’s Steve Edwards here, and in this episode of JavaScript Jabber, I’m joined by returning guest Feross Aboukhadijeh, founder of Socket.dev, for a deep dive into the dark and fascinating world of open source supply chain security. From...</itunes:subtitle><itunes:summary><![CDATA[Hey everyone—it’s Steve Edwards here, and in this episode of JavaScript Jabber, I’m joined by returning guest Feross Aboukhadijeh, founder of Socket.dev, for a deep dive into the dark and fascinating world of open source supply chain security. From phishing campaigns targeting top NPM maintainers to the now-infamous Chalk library compromise, we unpack the latest wave of JavaScript package attacks and what developers can learn from them.<br /><br />Feross explains how some hackers are even using AI tools like Claude and Gemini as part of their payloads—and how defenders like Socket are fighting back with AI-powered analysis of their own. We also dive into GitHub Actions vulnerabilities, the role of two-factor authentication, and the growing need for “phishing-resistant 2FA.” Whether you’re an open source maintainer or just someone who runs npm install a little too often, this episode will open your eyes to how much happens behind the scenes to keep your code safe.<br /><br />🔗 Links &amp; Resources<ul><li><a href="https://socket.dev" target="_blank" rel="noreferrer noopener">Socket.dev</a> – Protect your open source dependencies</li><li><a href="https://x.com/feross" target="_blank" rel="noreferrer noopener">Feross Aboukhadijeh on X (Twitter)</a></li><li><a href="https://docs.github.com/en/actions/security-guides/security-hardening-for-github-actions" target="_blank" rel="noreferrer noopener">GitHub Actions Security Best Practices</a></li><li><a href="https://trufflesecurity.com/blog" target="_blank" rel="noreferrer noopener">TruffleHog Blog</a> – On secrets exposure in Git repos</li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>3601</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/696093c39b9f0335f2564dbf47910e65.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Making Monorepos Breakproof with Anton Stoychev - JSJ 694</title><link>https://www.spreaker.com/episode/making-monorepos-breakproof-with-anton-stoychev-jsj-694--68259508</link><description><![CDATA[In this solo-hosted episode, I (Steve Edwards) dive deep into the world of modern monorepos with special guest Anton Stoychev from Yotpo. Anton shares his journey from the early days of PHP and IE6 nightmares to his current work in front-end infrastructure, performance optimization, and developer tooling.<br /><br />We talk about the challenges of managing dependencies, upgrading tools without breaking your codebase, and the evolution of developer experience across teams and companies. Anton also introduces Breakproof, Yotpo’s open-source monorepo template designed to make dependency management and tool upgrades painless—even when working with multiple Node.js versions, runtimes like Bun and Deno, and complex CI environments.<br /><br />If you’ve ever struggled with upgrading Jest, ESLint, or TypeScript in a large monorepo, or you’re curious how to isolate dependencies to keep your codebase maintainable over time, this episode is a must-listen.<br /><br />🔗 Links &amp; Resources<ul><li>🔧 Breakproof on GitHub: <a href="https://breakproof.dev" target="_blank" rel="noreferrer noopener">breakproof.dev</a></li><li>🧠 Yotpo LTD on GitHub: <a href="https://github.com/YotpoLtd/breakproof-base-monorepo" target="_blank" rel="noreferrer noopener">Yotpo Breakproof Base Monorepo</a></li><li>💬 Follow Anton Stoychev: <a href="https://bsky.app/profile/stoychev.dev" target="_blank" rel="noreferrer noopener">stoychev.dev on BlueSky</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/68259508</guid><pubDate>Fri, 24 Oct 2025 00:46:03 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/68259508/jsj_694.mp3" length="106208817" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/a6f51319-7ef8-4988-a5e8-d0a45dfe6d75/a6f51319-7ef8-4988-a5e8-d0a45dfe6d75.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/a6f51319-7ef8-4988-a5e8-d0a45dfe6d75/a6f51319-7ef8-4988-a5e8-d0a45dfe6d75.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/a6f51319-7ef8-4988-a5e8-d0a45dfe6d75/a6f51319-7ef8-4988-a5e8-d0a45dfe6d75.vtt" type="text/vtt" language="en"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>In this solo-hosted episode, I (Steve Edwards) dive deep into the world of modern monorepos with special guest Anton Stoychev from Yotpo. Anton shares his journey from the early days of PHP and IE6 nightmares to his current work in front-end...</itunes:subtitle><itunes:summary><![CDATA[In this solo-hosted episode, I (Steve Edwards) dive deep into the world of modern monorepos with special guest Anton Stoychev from Yotpo. Anton shares his journey from the early days of PHP and IE6 nightmares to his current work in front-end infrastructure, performance optimization, and developer tooling.<br /><br />We talk about the challenges of managing dependencies, upgrading tools without breaking your codebase, and the evolution of developer experience across teams and companies. Anton also introduces Breakproof, Yotpo’s open-source monorepo template designed to make dependency management and tool upgrades painless—even when working with multiple Node.js versions, runtimes like Bun and Deno, and complex CI environments.<br /><br />If you’ve ever struggled with upgrading Jest, ESLint, or TypeScript in a large monorepo, or you’re curious how to isolate dependencies to keep your codebase maintainable over time, this episode is a must-listen.<br /><br />🔗 Links &amp; Resources<ul><li>🔧 Breakproof on GitHub: <a href="https://breakproof.dev" target="_blank" rel="noreferrer noopener">breakproof.dev</a></li><li>🧠 Yotpo LTD on GitHub: <a href="https://github.com/YotpoLtd/breakproof-base-monorepo" target="_blank" rel="noreferrer noopener">Yotpo Breakproof Base Monorepo</a></li><li>💬 Follow Anton Stoychev: <a href="https://bsky.app/profile/stoychev.dev" target="_blank" rel="noreferrer noopener">stoychev.dev on BlueSky</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>4416</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/696093c39b9f0335f2564dbf47910e65.jpg"/><itunes:episode>694</itunes:episode><itunes:episodeType>full</itunes:episodeType></item><item><title>Spec-Driven Development and the Future of AI IDEs with AWS’s Kiro - JSJ 693</title><link>https://www.spreaker.com/episode/spec-driven-development-and-the-future-of-ai-ides-with-aws-s-kiro-jsj-693--68064218</link><description><![CDATA[In this episode of JavaScript Jabber, I sit down with AWS’s Clare Liguori and Erik Hanchett to talk about Kiro, a brand-new AI-powered IDE that’s reimagining the way developers build software. We dive into how Kiro takes “AI-assisted coding” to a new level through spec-driven development — a process that focuses on defining requirements and collaborating with AI to break projects into clear, manageable tasks.<br /><br />We unpack what sets Kiro apart from tools like Cursor and Copilot, explore its supervised vs. autopilot coding modes, and even talk about how it handles UI design, planning, and complex legacy codebases. Clare and Erik share behind-the-scenes insights on how Kiro was built using Kiro itself, what’s coming next for the platform, and how developers can join the early-access community to help shape its future.<br /><br />🔗 Links &amp; Resources:<br /><ul><li>🌐 <a href="https://kiro.dev" target="_blank" rel="noreferrer noopener">Kiro Official Site</a><a href="https://youtube.com/@kirodev" target="_blank" rel="noreferrer noopener"></a></li><li>🧠 <a href="https://aws.amazon.com/developer/" target="_blank" rel="noreferrer noopener">AWS Developer Advocate Team</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/68064218</guid><pubDate>Thu, 09 Oct 2025 13:12:33 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/68064218/jsj_693.mp3" length="63478830" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/242c0882-c177-4ef3-91b6-d0a7cd83b82d/242c0882-c177-4ef3-91b6-d0a7cd83b82d.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/242c0882-c177-4ef3-91b6-d0a7cd83b82d/242c0882-c177-4ef3-91b6-d0a7cd83b82d.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/242c0882-c177-4ef3-91b6-d0a7cd83b82d/242c0882-c177-4ef3-91b6-d0a7cd83b82d.vtt" type="text/vtt" language="en"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>In this episode of JavaScript Jabber, I sit down with AWS’s Clare Liguori and Erik Hanchett to talk about Kiro, a brand-new AI-powered IDE that’s reimagining the way developers build software. We dive into how Kiro takes “AI-assisted coding” to a new...</itunes:subtitle><itunes:summary><![CDATA[In this episode of JavaScript Jabber, I sit down with AWS’s Clare Liguori and Erik Hanchett to talk about Kiro, a brand-new AI-powered IDE that’s reimagining the way developers build software. We dive into how Kiro takes “AI-assisted coding” to a new level through spec-driven development — a process that focuses on defining requirements and collaborating with AI to break projects into clear, manageable tasks.<br /><br />We unpack what sets Kiro apart from tools like Cursor and Copilot, explore its supervised vs. autopilot coding modes, and even talk about how it handles UI design, planning, and complex legacy codebases. Clare and Erik share behind-the-scenes insights on how Kiro was built using Kiro itself, what’s coming next for the platform, and how developers can join the early-access community to help shape its future.<br /><br />🔗 Links &amp; Resources:<br /><ul><li>🌐 <a href="https://kiro.dev" target="_blank" rel="noreferrer noopener">Kiro Official Site</a><a href="https://youtube.com/@kirodev" target="_blank" rel="noreferrer noopener"></a></li><li>🧠 <a href="https://aws.amazon.com/developer/" target="_blank" rel="noreferrer noopener">AWS Developer Advocate Team</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>2635</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/696093c39b9f0335f2564dbf47910e65.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Modern JavaScript Testing: Integration, Contract Testing &amp; AI Tools - JSJ 692</title><link>https://www.spreaker.com/episode/modern-javascript-testing-integration-contract-testing-ai-tools-jsj-692--67940812</link><description><![CDATA[In this episode of JavaScript Jabber, I sit down with Dan Shapir and our special guest, Yoni Goldberg, to dive deep into the ever-evolving world of JavaScript testing. Yoni, a consultant who’s worked with over 40 organizations to refine developer workflows, shares valuable lessons learned from helping teams design efficient and reliable tests.<br /><br />We explore emerging trends in testing, including the rise of browser-based test runners, the shift from unit testing toward more integration and component testing, and how modern frameworks like Playwright, Vite Test Browser Mode, and Storybook are changing the way developers think about confidence in their code. We also tackle the role of AI in writing and maintaining tests, the pros and cons of mocking vs. real backends, and why contract testing is becoming essential in 2025.<br /><br />If you’ve ever struggled with flaky end-to-end tests, wondered how to balance speed with confidence, or wanted a clear breakdown of modern testing tools, this conversation will give you practical insights and fresh perspectives to take back to your projects.<br /><br />Links &amp; Resources<ul><li><a href="https://github.com/GoldbergYoni" target="_blank" rel="noreferrer noopener">Yoni Goldberg’s GitHub</a></li><li><a href="https://www.goldbergyoni.com" target="_blank" rel="noreferrer noopener">GoldbergYoni.com</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/67940812</guid><pubDate>Mon, 29 Sep 2025 15:17:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/67940812/jsj_692.mp3" length="95938442" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/69773479-08d5-4601-9c4e-a4b239688ca8/69773479-08d5-4601-9c4e-a4b239688ca8.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/69773479-08d5-4601-9c4e-a4b239688ca8/69773479-08d5-4601-9c4e-a4b239688ca8.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/69773479-08d5-4601-9c4e-a4b239688ca8/69773479-08d5-4601-9c4e-a4b239688ca8.vtt" type="text/vtt" language="en"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>In this episode of JavaScript Jabber, I sit down with Dan Shapir and our special guest, Yoni Goldberg, to dive deep into the ever-evolving world of JavaScript testing. Yoni, a consultant who’s worked with over 40 organizations to refine developer...</itunes:subtitle><itunes:summary><![CDATA[In this episode of JavaScript Jabber, I sit down with Dan Shapir and our special guest, Yoni Goldberg, to dive deep into the ever-evolving world of JavaScript testing. Yoni, a consultant who’s worked with over 40 organizations to refine developer workflows, shares valuable lessons learned from helping teams design efficient and reliable tests.<br /><br />We explore emerging trends in testing, including the rise of browser-based test runners, the shift from unit testing toward more integration and component testing, and how modern frameworks like Playwright, Vite Test Browser Mode, and Storybook are changing the way developers think about confidence in their code. We also tackle the role of AI in writing and maintaining tests, the pros and cons of mocking vs. real backends, and why contract testing is becoming essential in 2025.<br /><br />If you’ve ever struggled with flaky end-to-end tests, wondered how to balance speed with confidence, or wanted a clear breakdown of modern testing tools, this conversation will give you practical insights and fresh perspectives to take back to your projects.<br /><br />Links &amp; Resources<ul><li><a href="https://github.com/GoldbergYoni" target="_blank" rel="noreferrer noopener">Yoni Goldberg’s GitHub</a></li><li><a href="https://www.goldbergyoni.com" target="_blank" rel="noreferrer noopener">GoldbergYoni.com</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>3988</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/696093c39b9f0335f2564dbf47910e65.jpg"/><itunes:episode>692</itunes:episode><itunes:episodeType>full</itunes:episodeType></item><item><title>The Comeback of RPC: SolidJS, TanStack, and the Future of JavaScript Frameworks with Ryan Carniato &amp; Tanner Linsley - JSJ 691</title><link>https://www.spreaker.com/episode/the-comeback-of-rpc-solidjs-tanstack-and-the-future-of-javascript-frameworks-with-ryan-carniato-tanner-linsley-jsj-691--67853663</link><description><![CDATA[In this episode of JavaScript Jabber, I sit down with Ryan Carniato, creator of SolidJS, and Tanner Linsley, the force behind TanStack, for a deep-dive conversation on the resurgence of Remote Procedure Calls (RPC) in modern web development. We explore why RPC is making a comeback, how frameworks like Solid, TanStack, and others are shaping the way we think about data fetching, and the technical innovations that are driving this movement forward.<br /><br />From streaming and serialization to type safety and the future of client-server communication, Ryan and Tanner share their experiences, insights, and the unique challenges they’ve faced building cutting-edge tools for developers. If you’ve been curious about where RPC fits in today’s frameworks—or just love geeking out about performance, signals, and developer experience—this is one episode you won’t want to miss.<br /><br />Links &amp; Resources<ul><li><a href="https://www.solidjs.com" target="_blank" rel="noreferrer noopener">Ryan Carniato on SolidJS</a></li><li><a href="https://tanstack.com" target="_blank" rel="noreferrer noopener">TanStack (React Query, Router, Table, and more)</a></li><li><a href="https://sentry.io" target="_blank" rel="noreferrer noopener">Sentry – where Ryan is currently working</a></li><li><a href="https://tanstack.com/start" target="_blank" rel="noreferrer noopener">Create TanStack</a></li><li><a href="https://discord.gg/solidjs" target="_blank" rel="noreferrer noopener">SolidJS Discord</a></li></ul><br />Ryan Carniato<br />Ryan Carniato is the creator of SolidJS, a high-performance JavaScript framework built on fine-grained reactivity. He’s also a Senior Software Engineer at Sentry, where he explores new approaches to front-end architecture and developer experience. Through his open-source contributions, talks, and in-depth content, Ryan has become a trusted voice in the web development community, helping developers think differently about building fast, reactive applications.<br /><br />Tanner Linsley<br />Tanner Linsley is the founder of TanStack, the home of widely adopted open-source libraries like TanStack Query (formerly React Query), TanStack Router, Table, Virtual, and more. A full-time open-source entrepreneur, Tanner has redefined how developers manage state, caching, and data fetching in modern applications. With a focus on performance, simplicity, and type safety, his tools power some of the most advanced applications on the web today.<br /><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/67853663</guid><pubDate>Mon, 22 Sep 2025 17:39:08 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/67853663/jsj_691.mp3" length="129647475" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/2253a2cf-79bc-4d1d-9799-0c72668ebbd1/2253a2cf-79bc-4d1d-9799-0c72668ebbd1.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/2253a2cf-79bc-4d1d-9799-0c72668ebbd1/2253a2cf-79bc-4d1d-9799-0c72668ebbd1.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/2253a2cf-79bc-4d1d-9799-0c72668ebbd1/2253a2cf-79bc-4d1d-9799-0c72668ebbd1.vtt" type="text/vtt" language="en"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>In this episode of JavaScript Jabber, I sit down with Ryan Carniato, creator of SolidJS, and Tanner Linsley, the force behind TanStack, for a deep-dive conversation on the resurgence of Remote Procedure Calls (RPC) in modern web development. We...</itunes:subtitle><itunes:summary><![CDATA[In this episode of JavaScript Jabber, I sit down with Ryan Carniato, creator of SolidJS, and Tanner Linsley, the force behind TanStack, for a deep-dive conversation on the resurgence of Remote Procedure Calls (RPC) in modern web development. We explore why RPC is making a comeback, how frameworks like Solid, TanStack, and others are shaping the way we think about data fetching, and the technical innovations that are driving this movement forward.<br /><br />From streaming and serialization to type safety and the future of client-server communication, Ryan and Tanner share their experiences, insights, and the unique challenges they’ve faced building cutting-edge tools for developers. If you’ve been curious about where RPC fits in today’s frameworks—or just love geeking out about performance, signals, and developer experience—this is one episode you won’t want to miss.<br /><br />Links &amp; Resources<ul><li><a href="https://www.solidjs.com" target="_blank" rel="noreferrer noopener">Ryan Carniato on SolidJS</a></li><li><a href="https://tanstack.com" target="_blank" rel="noreferrer noopener">TanStack (React Query, Router, Table, and more)</a></li><li><a href="https://sentry.io" target="_blank" rel="noreferrer noopener">Sentry – where Ryan is currently working</a></li><li><a href="https://tanstack.com/start" target="_blank" rel="noreferrer noopener">Create TanStack</a></li><li><a href="https://discord.gg/solidjs" target="_blank" rel="noreferrer noopener">SolidJS Discord</a></li></ul><br />Ryan Carniato<br />Ryan Carniato is the creator of SolidJS, a high-performance JavaScript framework built on fine-grained reactivity. He’s also a Senior Software Engineer at Sentry, where he explores new approaches to front-end architecture and developer experience. Through his open-source contributions, talks, and in-depth content, Ryan has become a trusted voice in the web development community, helping developers think differently about building fast, reactive applications.<br /><br />Tanner Linsley<br />Tanner Linsley is the founder of TanStack, the home of widely adopted open-source libraries like TanStack Query (formerly React Query), TanStack Router, Table, Virtual, and more. A full-time open-source entrepreneur, Tanner has redefined how developers manage state, caching, and data fetching in modern applications. With a focus on performance, simplicity, and type safety, his tools power some of the most advanced applications on the web today.<br /><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>5392</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/696093c39b9f0335f2564dbf47910e65.jpg"/><itunes:episode>691</itunes:episode><itunes:episodeType>full</itunes:episodeType></item><item><title>Exploring Vibe Coding and the Future of Product Management with Gunnar Berger - JSJ 690</title><link>https://www.spreaker.com/episode/exploring-vibe-coding-and-the-future-of-product-management-with-gunnar-berger-jsj-690--67736475</link><description><![CDATA[In this episode of JavaScript Jabber, I sit down with Amazon product leader Gunnar Berger to dive into the fast-evolving world of vibe coding and how it’s reshaping the relationship between developers and product managers. Gunnar brings a wealth of experience from his years in IT, Citrix, and now Amazon, and shares a unique perspective on how AI tools are changing the way products get built—from idea to prototype.<br /><br />We talk about the shifting role of product managers, how AI is compressing traditional workflows, and what it means for developers, UX designers, and even junior devs entering the industry. From rapid prototyping to AI-assisted documentation, Gunnar opens up about both the opportunities and the challenges this new paradigm introduces. Whether you’re a developer, product manager, or just curious about where AI is taking us, this conversation is packed with insights you won’t want to miss.<br /><br />Links &amp; Resources<ul><li><a href="https://www.linkedin.com/in/gunnar-berger" target="_blank" rel="noreferrer noopener">Gunnar Berger on LinkedIn</a></li><li><a href="https://www.anthropic.com/" target="_blank" rel="noreferrer noopener">Cloud Code</a></li><li><a href="https://cursor.sh/" target="_blank" rel="noreferrer noopener">Cursor</a></li><li><a href="https://kiro.dev" target="_blank" rel="noreferrer noopener">Kiro.dev</a></li></ul>If you enjoyed this episode, don’t forget to rate, review, and follow JavaScript Jabber on your favorite podcast app. And of course—share it with a friend who’d love to learn more about the future of coding and product management!<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/67736475</guid><pubDate>Fri, 12 Sep 2025 15:49:16 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/67736475/jsj_690.mp3" length="105654652" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/3170592c-6433-4d80-94e6-59aff912c97f/3170592c-6433-4d80-94e6-59aff912c97f.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/3170592c-6433-4d80-94e6-59aff912c97f/3170592c-6433-4d80-94e6-59aff912c97f.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/3170592c-6433-4d80-94e6-59aff912c97f/3170592c-6433-4d80-94e6-59aff912c97f.vtt" type="text/vtt" language="en"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>In this episode of JavaScript Jabber, I sit down with Amazon product leader Gunnar Berger to dive into the fast-evolving world of vibe coding and how it’s reshaping the relationship between developers and product managers. Gunnar brings a wealth of...</itunes:subtitle><itunes:summary><![CDATA[In this episode of JavaScript Jabber, I sit down with Amazon product leader Gunnar Berger to dive into the fast-evolving world of vibe coding and how it’s reshaping the relationship between developers and product managers. Gunnar brings a wealth of experience from his years in IT, Citrix, and now Amazon, and shares a unique perspective on how AI tools are changing the way products get built—from idea to prototype.<br /><br />We talk about the shifting role of product managers, how AI is compressing traditional workflows, and what it means for developers, UX designers, and even junior devs entering the industry. From rapid prototyping to AI-assisted documentation, Gunnar opens up about both the opportunities and the challenges this new paradigm introduces. Whether you’re a developer, product manager, or just curious about where AI is taking us, this conversation is packed with insights you won’t want to miss.<br /><br />Links &amp; Resources<ul><li><a href="https://www.linkedin.com/in/gunnar-berger" target="_blank" rel="noreferrer noopener">Gunnar Berger on LinkedIn</a></li><li><a href="https://www.anthropic.com/" target="_blank" rel="noreferrer noopener">Cloud Code</a></li><li><a href="https://cursor.sh/" target="_blank" rel="noreferrer noopener">Cursor</a></li><li><a href="https://kiro.dev" target="_blank" rel="noreferrer noopener">Kiro.dev</a></li></ul>If you enjoyed this episode, don’t forget to rate, review, and follow JavaScript Jabber on your favorite podcast app. And of course—share it with a friend who’d love to learn more about the future of coding and product management!<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>4393</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/696093c39b9f0335f2564dbf47910e65.jpg"/><itunes:episode>690</itunes:episode><itunes:episodeType>full</itunes:episodeType></item><item><title>How to Use Web Components, Iframes, and Module Federation for Multi-Framework Apps - JSJ 689</title><link>https://www.spreaker.com/episode/how-to-use-web-components-iframes-and-module-federation-for-multi-framework-apps-jsj-689--67689635</link><description><![CDATA[This week on JavaScript Jabber, we dive deep into the challenges and opportunities of mixing and matching frontend frameworks in modern applications. I’m joined by Dan Shapir, Steve Edwards, and our special guest Hadar Geva, CTO and co-founder of Myop.dev. Together, we explore how companies are tackling multi-framework environments, the role of web components and iframes, and why module federation isn’t always as simple as it sounds.<br /><br />We also take a closer look at how AI is changing the way developers and even non-developers generate code, the risks of integrating AI-written components, and strategies for safely managing that code in production. If you’ve ever struggled with legacy frameworks, integrating AI-generated components, or wondered whether web components or local iframes are the better fit—this episode is packed with insights you won’t want to miss.<br /><br />Links &amp; Resources<br /><ul><li><a href="https://myop.dev" target="_blank" rel="noreferrer noopener">Myop.dev</a> – Hadar’s company, building solutions for mixing and managing micro-frontends.</li><li>Web Awesome – Web components library mentioned during picks.</li><li>AG Grid – Heavy-duty data grid solution.</li><li>TanStack Table – Lightweight table solution by Tanner Linsley.</li><li>ShadCN UI – Component library for modern React apps.</li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/67689635</guid><pubDate>Tue, 02 Sep 2025 14:02:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/67689635/jsj_689.mp3" length="112514291" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/e56a0cb3-4b05-4da2-bca3-82092b7d7935/e56a0cb3-4b05-4da2-bca3-82092b7d7935.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/e56a0cb3-4b05-4da2-bca3-82092b7d7935/e56a0cb3-4b05-4da2-bca3-82092b7d7935.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/e56a0cb3-4b05-4da2-bca3-82092b7d7935/e56a0cb3-4b05-4da2-bca3-82092b7d7935.vtt" type="text/vtt" language="en"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>This week on JavaScript Jabber, we dive deep into the challenges and opportunities of mixing and matching frontend frameworks in modern applications. I’m joined by Dan Shapir, Steve Edwards, and our special guest Hadar Geva, CTO and co-founder of...</itunes:subtitle><itunes:summary><![CDATA[This week on JavaScript Jabber, we dive deep into the challenges and opportunities of mixing and matching frontend frameworks in modern applications. I’m joined by Dan Shapir, Steve Edwards, and our special guest Hadar Geva, CTO and co-founder of Myop.dev. Together, we explore how companies are tackling multi-framework environments, the role of web components and iframes, and why module federation isn’t always as simple as it sounds.<br /><br />We also take a closer look at how AI is changing the way developers and even non-developers generate code, the risks of integrating AI-written components, and strategies for safely managing that code in production. If you’ve ever struggled with legacy frameworks, integrating AI-generated components, or wondered whether web components or local iframes are the better fit—this episode is packed with insights you won’t want to miss.<br /><br />Links &amp; Resources<br /><ul><li><a href="https://myop.dev" target="_blank" rel="noreferrer noopener">Myop.dev</a> – Hadar’s company, building solutions for mixing and managing micro-frontends.</li><li>Web Awesome – Web components library mentioned during picks.</li><li>AG Grid – Heavy-duty data grid solution.</li><li>TanStack Table – Lightweight table solution by Tanner Linsley.</li><li>ShadCN UI – Component library for modern React apps.</li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>4678</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/696093c39b9f0335f2564dbf47910e65.jpg"/><itunes:episode>689</itunes:episode><itunes:episodeType>full</itunes:episodeType></item><item><title>Why We’re Building the Front End Wrong (and How to Fix It) - JSJ 688</title><link>https://www.spreaker.com/episode/why-we-re-building-the-front-end-wrong-and-how-to-fix-it-jsj-688--67581666</link><description><![CDATA[In this episode of JavaScript Jabber, I sit down with Delaney Gilliland to dive into why most of us are building the front end wrong—and what a faster, leaner, and simpler alternative could look like. We explore his background in game development and military applications, which gave him a unique perspective on web performance and real-time data challenges. That perspective ultimately led him to create Datastar, a new framework designed to rethink the way we approach front-end development.<br /><br />We talk about the limitations of SPAs, the promise (and pitfalls) of tools like HTMX and Turbo, and how Datastar builds on web standards to deliver speed, efficiency, and simplicity without the baggage of heavy state management. Whether you’re curious about server-sent events, morphing strategies, or just want to see how front-end development could be done differently, this conversation will get you thinking about the future of the web.<br /><br /><br />Links &amp; Resources<br /><ul><li><a href="https://data-star.dev?utm_source=chatgpt.com" target="_blank" rel="noreferrer noopener">Datastar official site</a></li><li><a href="https://x.com/DelaneyGillilan" target="_blank" rel="noreferrer noopener">https://x.com/DelaneyGillilan</a></li><li><a href="https://github.com/delaneyj" target="_blank" rel="noreferrer noopener">https://github.com/delaneyj</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/67581666</guid><pubDate>Thu, 28 Aug 2025 17:31:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/67581666/jsj_688.mp3" length="67719143" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/0c52af6b-6325-4f6a-af8d-983b104adb56/0c52af6b-6325-4f6a-af8d-983b104adb56.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/0c52af6b-6325-4f6a-af8d-983b104adb56/0c52af6b-6325-4f6a-af8d-983b104adb56.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/0c52af6b-6325-4f6a-af8d-983b104adb56/0c52af6b-6325-4f6a-af8d-983b104adb56.vtt" type="text/vtt" language="en"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>In this episode of JavaScript Jabber, I sit down with Delaney Gilliland to dive into why most of us are building the front end wrong—and what a faster, leaner, and simpler alternative could look like. We explore his background in game development and...</itunes:subtitle><itunes:summary><![CDATA[In this episode of JavaScript Jabber, I sit down with Delaney Gilliland to dive into why most of us are building the front end wrong—and what a faster, leaner, and simpler alternative could look like. We explore his background in game development and military applications, which gave him a unique perspective on web performance and real-time data challenges. That perspective ultimately led him to create Datastar, a new framework designed to rethink the way we approach front-end development.<br /><br />We talk about the limitations of SPAs, the promise (and pitfalls) of tools like HTMX and Turbo, and how Datastar builds on web standards to deliver speed, efficiency, and simplicity without the baggage of heavy state management. Whether you’re curious about server-sent events, morphing strategies, or just want to see how front-end development could be done differently, this conversation will get you thinking about the future of the web.<br /><br /><br />Links &amp; Resources<br /><ul><li><a href="https://data-star.dev?utm_source=chatgpt.com" target="_blank" rel="noreferrer noopener">Datastar official site</a></li><li><a href="https://x.com/DelaneyGillilan" target="_blank" rel="noreferrer noopener">https://x.com/DelaneyGillilan</a></li><li><a href="https://github.com/delaneyj" target="_blank" rel="noreferrer noopener">https://github.com/delaneyj</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>2812</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/c253fb18b7dcab85f1516910823cb6dd.jpg"/><itunes:episode>688</itunes:episode><itunes:episodeType>full</itunes:episodeType></item><item><title>Vibe Coding: Building Faster with AI-Powered Development - JSJ 687</title><link>https://www.spreaker.com/episode/vibe-coding-building-faster-with-ai-powered-development-jsj-687--67581220</link><description><![CDATA[In this episode of JavaScript Jabber, we dive deep into the world of vibe coding—what it means, how it works in practice, and why it’s changing the way developers build software. I’m joined by Anthony Campolo, who shares his hands-on experience developing AutoShow, an app that automates podcast show notes, using AI-assisted workflows. We talk about how tools like Claude, ChatGPT, and Gemini accelerate development, the role of rule files, and the balance between automation and manual QA.<br /><br />Along the way, we explore the impact of LLMs on junior vs. senior developers, how companies are adapting AI-driven coding practices, and whether the future of software development still requires humans in the loop. This conversation blends real-world coding insights, practical tools, and some big-picture questions about where AI is taking the industry.<br /><br /><a href="https://x.com/ajcwebdev" target="_blank" rel="noreferrer noopener">Check out Anthony Campolo here.</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/67581220</guid><pubDate>Fri, 22 Aug 2025 14:25:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/67581220/jsj_687.mp3" length="103173751" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/ef9c35e5-1699-4746-a2f2-fe131bd3dd5c/ef9c35e5-1699-4746-a2f2-fe131bd3dd5c.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/ef9c35e5-1699-4746-a2f2-fe131bd3dd5c/ef9c35e5-1699-4746-a2f2-fe131bd3dd5c.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/ef9c35e5-1699-4746-a2f2-fe131bd3dd5c/ef9c35e5-1699-4746-a2f2-fe131bd3dd5c.vtt" type="text/vtt" language="en"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>In this episode of JavaScript Jabber, we dive deep into the world of vibe coding—what it means, how it works in practice, and why it’s changing the way developers build software. I’m joined by Anthony Campolo, who shares his hands-on experience...</itunes:subtitle><itunes:summary><![CDATA[In this episode of JavaScript Jabber, we dive deep into the world of vibe coding—what it means, how it works in practice, and why it’s changing the way developers build software. I’m joined by Anthony Campolo, who shares his hands-on experience developing AutoShow, an app that automates podcast show notes, using AI-assisted workflows. We talk about how tools like Claude, ChatGPT, and Gemini accelerate development, the role of rule files, and the balance between automation and manual QA.<br /><br />Along the way, we explore the impact of LLMs on junior vs. senior developers, how companies are adapting AI-driven coding practices, and whether the future of software development still requires humans in the loop. This conversation blends real-world coding insights, practical tools, and some big-picture questions about where AI is taking the industry.<br /><br /><a href="https://x.com/ajcwebdev" target="_blank" rel="noreferrer noopener">Check out Anthony Campolo here.</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>4289</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/696093c39b9f0335f2564dbf47910e65.jpg"/><itunes:episode>687</itunes:episode><itunes:episodeType>full</itunes:episodeType></item><item><title>The Next Wave of Dev Tools: AI Assistants and JavaScript Workflows - JSJ 686</title><link>https://www.spreaker.com/episode/the-next-wave-of-dev-tools-ai-assistants-and-javascript-workflows-jsj-686--67473312</link><description><![CDATA[In this episode of JavaScript Jabber, we sit down with Vinicius Dallacqua, a seasoned software engineer with a passion for performance and developer tooling. Vinicius shares his journey from coding in central Brazil with limited connectivity to building cutting-edge tools like PerfLab and PerfAgent. We dive into the intersection of AI and DevTools, exploring how artificial intelligence is transforming performance debugging, web development workflows, and even the future of browsers.<br /><br />We also tackle the big questions: How do developers avoid bias when building in high-performance environments? What role will agentic browsers play in the evolution of the web? And how can AI-powered DevTools lower the barrier for developers intimidated by performance profiling? If you’re curious about the future of frontend performance, DevTools, and AI-driven development, this conversation is packed with insights.<br /><br />Links &amp; Resources<br /><ul><li><a href="https://perflab.io" target="_blank" rel="noreferrer noopener">PerfLab</a> – Performance tooling platform</li><li><a href="https://agent.perflab.io" target="_blank" rel="noreferrer noopener">PerfAgent</a> – AI-powered DevTools assistant</li><li><a href="https://x.com/webtwitr" target="_blank" rel="noreferrer noopener">Vinicius Dallacqua on X (Twitter)</a></li><li><a href="https://www.aifocus.dev" target="_blank" rel="noreferrer noopener">Paul Kinlan’s AI Focus</a> – Essays on AI and the web</li><li><a href="https://perfnow.nl" target="_blank" rel="noreferrer noopener">PerfNow Conference </a>– Leading performance conference in Amsterdam</li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/67473312</guid><pubDate>Thu, 14 Aug 2025 23:42:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/67473312/jsj_686.mp3" length="96315154" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/4f57938f-1928-4008-a3ad-82a2885c78a5/4f57938f-1928-4008-a3ad-82a2885c78a5.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/4f57938f-1928-4008-a3ad-82a2885c78a5/4f57938f-1928-4008-a3ad-82a2885c78a5.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/4f57938f-1928-4008-a3ad-82a2885c78a5/4f57938f-1928-4008-a3ad-82a2885c78a5.vtt" type="text/vtt" language="en"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>In this episode of JavaScript Jabber, we sit down with Vinicius Dallacqua, a seasoned software engineer with a passion for performance and developer tooling. Vinicius shares his journey from coding in central Brazil with limited connectivity to...</itunes:subtitle><itunes:summary><![CDATA[In this episode of JavaScript Jabber, we sit down with Vinicius Dallacqua, a seasoned software engineer with a passion for performance and developer tooling. Vinicius shares his journey from coding in central Brazil with limited connectivity to building cutting-edge tools like PerfLab and PerfAgent. We dive into the intersection of AI and DevTools, exploring how artificial intelligence is transforming performance debugging, web development workflows, and even the future of browsers.<br /><br />We also tackle the big questions: How do developers avoid bias when building in high-performance environments? What role will agentic browsers play in the evolution of the web? And how can AI-powered DevTools lower the barrier for developers intimidated by performance profiling? If you’re curious about the future of frontend performance, DevTools, and AI-driven development, this conversation is packed with insights.<br /><br />Links &amp; Resources<br /><ul><li><a href="https://perflab.io" target="_blank" rel="noreferrer noopener">PerfLab</a> – Performance tooling platform</li><li><a href="https://agent.perflab.io" target="_blank" rel="noreferrer noopener">PerfAgent</a> – AI-powered DevTools assistant</li><li><a href="https://x.com/webtwitr" target="_blank" rel="noreferrer noopener">Vinicius Dallacqua on X (Twitter)</a></li><li><a href="https://www.aifocus.dev" target="_blank" rel="noreferrer noopener">Paul Kinlan’s AI Focus</a> – Essays on AI and the web</li><li><a href="https://perfnow.nl" target="_blank" rel="noreferrer noopener">PerfNow Conference </a>– Leading performance conference in Amsterdam</li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>4004</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/c253fb18b7dcab85f1516910823cb6dd.jpg"/><itunes:episode>686</itunes:episode><itunes:episodeType>full</itunes:episodeType></item><item><title>Inside VueConf: Nuxt 4, AI in Development, and the Future of Vue with Erik Hanchett - JSJ 685</title><link>https://www.spreaker.com/episode/inside-vueconf-nuxt-4-ai-in-development-and-the-future-of-vue-with-erik-hanchett-jsj-685--67473132</link><description><![CDATA[In this episode of JavaScript Jabber, we welcome back Erik Hanchett, Senior Developer Advocate at AWS, to dive into his experience at VueConf. From the energy of the Vue community to lightning talks on AI and Nuxt updates, Erik shares his insights on where Vue is heading and why in-person conferences are still so valuable for developers. We also explore the balance between “vibe coding” and spec-driven development, plus Erik introduces us to Amazon Q CLI and its powerful MCP integrations for smarter AI-assisted coding.<br /><br />Along the way, we discuss the evolving state of Vue, the rise of Nuxt 4, Evan You’s projects (including Vite and RollDown), and how Amplify is simplifying full-stack app development on AWS. Whether you’re a Vue developer, curious about AI in frontend workflows, or just want to catch up on what’s happening in the broader JavaScript ecosystem, this episode is packed with insights you won’t want to miss.<br /><br />🔗 Links &amp; Resources<br /><ul><li><a href="https://github.com/aws/amazon-q-developer-cli" target="_blank" rel="noreferrer noopener">Amazon Q Developer CLI on GitHub</a></li><li><a href="https://docs.amplify.aws" target="_blank" rel="noreferrer noopener">AWS Amplify Documentation</a></li><li>Commit Your Code Conference</li><li><a href="https://x.com/erikch" target="_blank" rel="noreferrer noopener">Erik Hanchett on X (Twitter)</a></li><li><a href="https://www.youtube.com/c/ProgramWithErik" target="_blank" rel="noreferrer noopener">Program With Erik YouTube Channel</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/67473132</guid><pubDate>Fri, 08 Aug 2025 02:01:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/67473132/jsj_685.mp3" length="85088473" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/a83d8d0f-3273-4142-a6d5-14871822c24c/a83d8d0f-3273-4142-a6d5-14871822c24c.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/a83d8d0f-3273-4142-a6d5-14871822c24c/a83d8d0f-3273-4142-a6d5-14871822c24c.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/a83d8d0f-3273-4142-a6d5-14871822c24c/a83d8d0f-3273-4142-a6d5-14871822c24c.vtt" type="text/vtt" language="en"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>In this episode of JavaScript Jabber, we welcome back Erik Hanchett, Senior Developer Advocate at AWS, to dive into his experience at VueConf. From the energy of the Vue community to lightning talks on AI and Nuxt updates, Erik shares his insights on...</itunes:subtitle><itunes:summary><![CDATA[In this episode of JavaScript Jabber, we welcome back Erik Hanchett, Senior Developer Advocate at AWS, to dive into his experience at VueConf. From the energy of the Vue community to lightning talks on AI and Nuxt updates, Erik shares his insights on where Vue is heading and why in-person conferences are still so valuable for developers. We also explore the balance between “vibe coding” and spec-driven development, plus Erik introduces us to Amazon Q CLI and its powerful MCP integrations for smarter AI-assisted coding.<br /><br />Along the way, we discuss the evolving state of Vue, the rise of Nuxt 4, Evan You’s projects (including Vite and RollDown), and how Amplify is simplifying full-stack app development on AWS. Whether you’re a Vue developer, curious about AI in frontend workflows, or just want to catch up on what’s happening in the broader JavaScript ecosystem, this episode is packed with insights you won’t want to miss.<br /><br />🔗 Links &amp; Resources<br /><ul><li><a href="https://github.com/aws/amazon-q-developer-cli" target="_blank" rel="noreferrer noopener">Amazon Q Developer CLI on GitHub</a></li><li><a href="https://docs.amplify.aws" target="_blank" rel="noreferrer noopener">AWS Amplify Documentation</a></li><li>Commit Your Code Conference</li><li><a href="https://x.com/erikch" target="_blank" rel="noreferrer noopener">Erik Hanchett on X (Twitter)</a></li><li><a href="https://www.youtube.com/c/ProgramWithErik" target="_blank" rel="noreferrer noopener">Program With Erik YouTube Channel</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>3536</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/696093c39b9f0335f2564dbf47910e65.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Running Doom in TypeScript’s Type System with Dimitri Mitropoulos - JSJ 684</title><link>https://www.spreaker.com/episode/running-doom-in-typescript-s-type-system-with-dimitri-mitropoulos-jsj-684--67210327</link><description><![CDATA[What if I told you someone managed to run Doom inside TypeScript’s type system? Sounds insane, right? That’s exactly what our guest Dimitri Mitropoulos did—and in this episode, we dive deep into the how, the why, and the mind-bending implications of this ambitious project. From type-level programming to the philosophical limits of Turing completeness, this is an episode that pushes the boundaries of what you thought was possible in JavaScript.<br /><br />We talk about how the TypeScript type system evolved to become Turing-complete, how Dimitri pulled off this seemingly impossible feat, and why “Doom-complete” might just be the new gold standard for computational capability. Along the way, we touch on functional programming, generics, recursion, and even some Lambda Calculus. It’s part computer science theory, part coding madness, and 100% geeky goodness.<br /><br />Episode Highlights<br />[3:05] – Dimitri explains how a simple thought experiment turned into a year-and-a-half-long obsession<br />[8:40] – The origins and significance of Turing completeness in type systems<br />[14:15] – Why running Doom in TypeScript is more about proving limits than just showing off<br />[19:55] – What it means to run programs inside the type system vs. TypeScript code itself<br />[27:10] – ASCII art as output, functional recursion for game state, and hover-over frames in your editor<br />[35:30] – How ignorance, determination, and obsession fueled the completion of the project<br />[45:20] – Personal insights: balancing family, burnout, and passion while chasing an impossible dream<br /><br />Links &amp; Resources<br /><a href="https://www.linkedin.com/in/dimitrimitropoulos" target="_blank" rel="noreferrer noopener">Dimitri Mitropoulos</a><br /><a href="https://www.youtube.com/@MichiganTypeScript" target="_blank" rel="noreferrer noopener">Michigan TypeScript YouTube Channel</a> – Dimitri's channel featuring the project<br /><a href="https://github.com/type-challenges/type-challenges" target="_blank" rel="noreferrer noopener">Type Challenges by Anthony Fu</a> – Advanced TypeScript exercises<br /><a href="https://squiggleconf.com" target="_blank" rel="noreferrer noopener">SquiggleConf</a> – The TypeScript-focused conference Dimitri co-founded<br /><a href="https://squiggleconf.com" target="_blank" rel="noreferrer noopener">Josh Goldberg</a> – TypeScript expert and co-organizer of SquiggleConf<br /><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/67210327</guid><pubDate>Fri, 01 Aug 2025 00:35:05 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/67210327/jsj_684.mp3" length="112888679" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/adf1d6cf-02e7-45e5-8c10-1ee3562ce57e/adf1d6cf-02e7-45e5-8c10-1ee3562ce57e.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/adf1d6cf-02e7-45e5-8c10-1ee3562ce57e/adf1d6cf-02e7-45e5-8c10-1ee3562ce57e.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/adf1d6cf-02e7-45e5-8c10-1ee3562ce57e/adf1d6cf-02e7-45e5-8c10-1ee3562ce57e.vtt" type="text/vtt" language="en"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>What if I told you someone managed to run Doom inside TypeScript’s type system? Sounds insane, right? That’s exactly what our guest Dimitri Mitropoulos did—and in this episode, we dive deep into the how, the why, and the mind-bending implications of...</itunes:subtitle><itunes:summary><![CDATA[What if I told you someone managed to run Doom inside TypeScript’s type system? Sounds insane, right? That’s exactly what our guest Dimitri Mitropoulos did—and in this episode, we dive deep into the how, the why, and the mind-bending implications of this ambitious project. From type-level programming to the philosophical limits of Turing completeness, this is an episode that pushes the boundaries of what you thought was possible in JavaScript.<br /><br />We talk about how the TypeScript type system evolved to become Turing-complete, how Dimitri pulled off this seemingly impossible feat, and why “Doom-complete” might just be the new gold standard for computational capability. Along the way, we touch on functional programming, generics, recursion, and even some Lambda Calculus. It’s part computer science theory, part coding madness, and 100% geeky goodness.<br /><br />Episode Highlights<br />[3:05] – Dimitri explains how a simple thought experiment turned into a year-and-a-half-long obsession<br />[8:40] – The origins and significance of Turing completeness in type systems<br />[14:15] – Why running Doom in TypeScript is more about proving limits than just showing off<br />[19:55] – What it means to run programs inside the type system vs. TypeScript code itself<br />[27:10] – ASCII art as output, functional recursion for game state, and hover-over frames in your editor<br />[35:30] – How ignorance, determination, and obsession fueled the completion of the project<br />[45:20] – Personal insights: balancing family, burnout, and passion while chasing an impossible dream<br /><br />Links &amp; Resources<br /><a href="https://www.linkedin.com/in/dimitrimitropoulos" target="_blank" rel="noreferrer noopener">Dimitri Mitropoulos</a><br /><a href="https://www.youtube.com/@MichiganTypeScript" target="_blank" rel="noreferrer noopener">Michigan TypeScript YouTube Channel</a> – Dimitri's channel featuring the project<br /><a href="https://github.com/type-challenges/type-challenges" target="_blank" rel="noreferrer noopener">Type Challenges by Anthony Fu</a> – Advanced TypeScript exercises<br /><a href="https://squiggleconf.com" target="_blank" rel="noreferrer noopener">SquiggleConf</a> – The TypeScript-focused conference Dimitri co-founded<br /><a href="https://squiggleconf.com" target="_blank" rel="noreferrer noopener">Josh Goldberg</a> – TypeScript expert and co-organizer of SquiggleConf<br /><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>4694</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/696093c39b9f0335f2564dbf47910e65.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Preact, Performance, and the Future of Lightweight Frontends with Ryan Christian -JSJ 683</title><link>https://www.spreaker.com/episode/preact-performance-and-the-future-of-lightweight-frontends-with-ryan-christian-jsj-683--67089686</link><description><![CDATA[In this episode of JavaScript Jabber, we sit down with Ryan Christian, a core maintainer of Preact, to talk all things lightweight, performant, and practical in the JavaScript world. If you’ve ever wondered what makes Preact tick, why it continues to gain traction, and how it compares to the heavyweight champ React—this episode is for you.<br /><br />We get into the nitty-gritty of what separates Preact from React, not just in size but in philosophy. Ryan sheds light on how Preact is engineered for performance, why it's not just a “React clone,” and how its compatibility layer makes it easy to drop into existing projects. Plus, we explore signals, class components, and what the upcoming Preact v11 has in store.<br /><br />Episode Highlights<ul><li>[1:23] - Meet Ryan Christian: Preact core maintainer and open-source champion</li><li>[4:10] - What is Preact, and how does it stack up against React?</li><li>[10:15] - Preact’s tiny footprint and why size still matters</li><li>[14:47] - Widgets, adoption, and why Preact powers ~6% of major sites</li><li>[20:01] - Understanding Preact’s compatibility layer (PreactCompat)</li><li>[25:40] - Hooks, signals, and modularity: build what you need, nothing more</li><li>[31:10] - Why Preact won’t follow React into full-stack territory</li><li>[37:22] - Server components, suspense, and what Ryan recommends instead</li><li>[43:35] - Frameworks that pair well with Preact: Astro, Fresh, and Remix</li><li>[47:55] - Sneak peek at Preact v11 and why it sticks with “classic” React experience</li></ul>🔗 Links &amp; Resources<ul><li>Preact Official Website</li><li>Astro</li><li>Fresh by Deno</li><li>Remix</li><li>Jason Miller’s VTalk on Signals (referenced)</li><li>Google CrUX Report – for framework usage stats</li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/67089686</guid><pubDate>Wed, 23 Jul 2025 19:14:16 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/67089686/jsj_683.mp3" length="97113043" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/ab65c61f-51cc-483d-a331-07f40bc5dacb/ab65c61f-51cc-483d-a331-07f40bc5dacb.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/ab65c61f-51cc-483d-a331-07f40bc5dacb/ab65c61f-51cc-483d-a331-07f40bc5dacb.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/ab65c61f-51cc-483d-a331-07f40bc5dacb/ab65c61f-51cc-483d-a331-07f40bc5dacb.vtt" type="text/vtt" language="en"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>In this episode of JavaScript Jabber, we sit down with Ryan Christian, a core maintainer of Preact, to talk all things lightweight, performant, and practical in the JavaScript world. If you’ve ever wondered what makes Preact tick, why it continues to...</itunes:subtitle><itunes:summary><![CDATA[In this episode of JavaScript Jabber, we sit down with Ryan Christian, a core maintainer of Preact, to talk all things lightweight, performant, and practical in the JavaScript world. If you’ve ever wondered what makes Preact tick, why it continues to gain traction, and how it compares to the heavyweight champ React—this episode is for you.<br /><br />We get into the nitty-gritty of what separates Preact from React, not just in size but in philosophy. Ryan sheds light on how Preact is engineered for performance, why it's not just a “React clone,” and how its compatibility layer makes it easy to drop into existing projects. Plus, we explore signals, class components, and what the upcoming Preact v11 has in store.<br /><br />Episode Highlights<ul><li>[1:23] - Meet Ryan Christian: Preact core maintainer and open-source champion</li><li>[4:10] - What is Preact, and how does it stack up against React?</li><li>[10:15] - Preact’s tiny footprint and why size still matters</li><li>[14:47] - Widgets, adoption, and why Preact powers ~6% of major sites</li><li>[20:01] - Understanding Preact’s compatibility layer (PreactCompat)</li><li>[25:40] - Hooks, signals, and modularity: build what you need, nothing more</li><li>[31:10] - Why Preact won’t follow React into full-stack territory</li><li>[37:22] - Server components, suspense, and what Ryan recommends instead</li><li>[43:35] - Frameworks that pair well with Preact: Astro, Fresh, and Remix</li><li>[47:55] - Sneak peek at Preact v11 and why it sticks with “classic” React experience</li></ul>🔗 Links &amp; Resources<ul><li>Preact Official Website</li><li>Astro</li><li>Fresh by Deno</li><li>Remix</li><li>Jason Miller’s VTalk on Signals (referenced)</li><li>Google CrUX Report – for framework usage stats</li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>4037</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/696093c39b9f0335f2564dbf47910e65.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Speaking Up: The Developer’s Guide to Conference Talks &amp; Career Growth - JSJ 682</title><link>https://www.spreaker.com/episode/speaking-up-the-developer-s-guide-to-conference-talks-career-growth-jsj-682--66931433</link><description><![CDATA[In this episode of JavaScript Jabber, I am joined by three incredible guests — Ariel Shulman, Liad Yosef, and Evyatar Alush — to dive into the world of public speaking in tech. From the jitters of their first talk to the professional and personal growth that comes with hitting the stage, we unpack the full journey of becoming a tech speaker. Whether you're just curious about getting started or want to sharpen your presentation game, this episode is packed with real talk and insights from experienced voices in the community.<br /><br />We get personal about the why, the how, and the what next of conference speaking — covering the motivations, the process of getting accepted, tips for preparing standout talks, and even how public speaking can open doors to career-changing opportunities. If you've ever wondered what it really takes to be heard on stage, this conversation might just be your launchpad.<br /><br />🔗 Links &amp; Resources<br /><ul><li><a href="https://react-next.com" target="_blank" rel="noreferrer noopener">React Next Conference</a></li><li><a href="https://notlb.dev" target="_blank" rel="noreferrer noopener">No TLB Conference</a></li><li><a href="https://jsheroes.io" target="_blank" rel="noreferrer noopener">JS Heroes Romania</a></li><li><a href="https://sessionize.com" target="_blank" rel="noreferrer noopener">Sessionize - CFP platform</a></li><li><a href="https://reversim.com" target="_blank" rel="noreferrer noopener">Reversim Tech Conference</a></li><li><a href="https://reactsummit.com" target="_blank" rel="noreferrer noopener">React Summit</a></li><li><a href="https://gitnation.org" target="_blank" rel="noreferrer noopener">GitNation Conferences</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/66931433</guid><pubDate>Thu, 10 Jul 2025 19:31:42 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/66931433/jsj_682.mp3" length="151313189" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/b13dcd85-dc9c-478f-9f2c-8a13d078470e/b13dcd85-dc9c-478f-9f2c-8a13d078470e.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/b13dcd85-dc9c-478f-9f2c-8a13d078470e/b13dcd85-dc9c-478f-9f2c-8a13d078470e.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/b13dcd85-dc9c-478f-9f2c-8a13d078470e/b13dcd85-dc9c-478f-9f2c-8a13d078470e.vtt" type="text/vtt" language="en"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>In this episode of JavaScript Jabber, I am joined by three incredible guests — Ariel Shulman, Liad Yosef, and Evyatar Alush — to dive into the world of public speaking in tech. From the jitters of their first talk to the professional and personal...</itunes:subtitle><itunes:summary><![CDATA[In this episode of JavaScript Jabber, I am joined by three incredible guests — Ariel Shulman, Liad Yosef, and Evyatar Alush — to dive into the world of public speaking in tech. From the jitters of their first talk to the professional and personal growth that comes with hitting the stage, we unpack the full journey of becoming a tech speaker. Whether you're just curious about getting started or want to sharpen your presentation game, this episode is packed with real talk and insights from experienced voices in the community.<br /><br />We get personal about the why, the how, and the what next of conference speaking — covering the motivations, the process of getting accepted, tips for preparing standout talks, and even how public speaking can open doors to career-changing opportunities. If you've ever wondered what it really takes to be heard on stage, this conversation might just be your launchpad.<br /><br />🔗 Links &amp; Resources<br /><ul><li><a href="https://react-next.com" target="_blank" rel="noreferrer noopener">React Next Conference</a></li><li><a href="https://notlb.dev" target="_blank" rel="noreferrer noopener">No TLB Conference</a></li><li><a href="https://jsheroes.io" target="_blank" rel="noreferrer noopener">JS Heroes Romania</a></li><li><a href="https://sessionize.com" target="_blank" rel="noreferrer noopener">Sessionize - CFP platform</a></li><li><a href="https://reversim.com" target="_blank" rel="noreferrer noopener">Reversim Tech Conference</a></li><li><a href="https://reactsummit.com" target="_blank" rel="noreferrer noopener">React Summit</a></li><li><a href="https://gitnation.org" target="_blank" rel="noreferrer noopener">GitNation Conferences</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>6292</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/696093c39b9f0335f2564dbf47910e65.jpg"/><itunes:episode>682</itunes:episode><itunes:episodeType>full</itunes:episodeType></item><item><title>How Holepunch Is Redefining Peer-to-Peer Apps with Bare.js — A New Era for JavaScript Developers -JSJ 681</title><link>https://www.spreaker.com/episode/how-holepunch-is-redefining-peer-to-peer-apps-with-bare-js-a-new-era-for-javascript-developers-jsj-681--66732657</link><description><![CDATA[In this episode, we sit down with Mathias Madsen, CEO of Holepunch, and take a wild ride through the cutting edge of peer-to-peer JavaScript development. Mathias shares his journey from accidentally discovering JavaScript in college to becoming a prolific contributor with over 1,500 open source modules. His passion? Building decentralized, peer-to-peer systems where JavaScript isn’t just for the browser—it powers the entire stack.<br /><br />We dive deep into how Holepunch is reimagining application distribution with their Pear system —essentially turning peer-to-peer into a first-class citizen for distributing full applications, not just files. No hosting, no servers — just apps shared directly, BitTorrent-style. And because packaging and distributing Node-based apps can be painfully complex, they took things a step further by building a new runtime: Bare.js<br /><br />Bare.js is refreshingly "bare": it strips away the heavy, opinionated APIs bundled into Node or Deno, leaving just the JavaScript core and a powerful module system. What’s revolutionary here is Bare's ability to run the same codebase across desktop, mobile, and even tiny embedded devices—swapping out engines like V8, JavaScriptCore, or JerryScript depending on the platform's needs. This allows Mathias' team to write backend logic once, share it across all platforms, and iterate at lightning speed.<br /><br />Key takeaways:<br />-Peer-to-peer can go far beyond media sharing — it's being used for full app distribution.<br />-Bare.js decouples JavaScript from specific platforms, creating a universal backend that just works anywhere.<br />-Modular design isn't just a philosophy — it's the secret to Holepunch’s rapid development pace.<br />-The combination of React Native for UI and Bare.js for backend creates an insanely productive development pipeline, fully cross-platform.<br /><br /><br />If you’re into JavaScript, peer-to-peer tech, or just love hearing about developers breaking the mold, this one’s for you.<br /><br /><b></b><br /><b>About the Guest</b><br /><br />Mathias is the CEO of Holepunch (<a href="https://holepunch.to/" target="_blank" rel="noreferrer noopener">https://holepunch.to/</a>). He brings his passion for open-source software, and deep experience in the area, having  published more than 1000 modules to npm, the Node.js package manager, totaling billions of downloads every month.<br /><br />Mathias Buus is a self taught Javascript hacker from Copenhagen. He works full time on open source projects and has been working with Node.js since the 0.2 days. Mathias likes to work with P2P and distributed systems and is the author of more than 550 modules on npm, including some of the most popular ones for working with streams. In addition he has spoken about mad science projects at various conferences around the world.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/66732657</guid><pubDate>Tue, 24 Jun 2025 22:12:03 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/66732657/jsj_681.mp3" length="95833965" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/7effd294-a05c-4a1e-bce4-b6d5eb4feb38/7effd294-a05c-4a1e-bce4-b6d5eb4feb38.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/7effd294-a05c-4a1e-bce4-b6d5eb4feb38/7effd294-a05c-4a1e-bce4-b6d5eb4feb38.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/7effd294-a05c-4a1e-bce4-b6d5eb4feb38/7effd294-a05c-4a1e-bce4-b6d5eb4feb38.vtt" type="text/vtt" language="en"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>In this episode, we sit down with Mathias Madsen, CEO of Holepunch, and take a wild ride through the cutting edge of peer-to-peer JavaScript development. Mathias shares his journey from accidentally discovering JavaScript in college to becoming a...</itunes:subtitle><itunes:summary><![CDATA[In this episode, we sit down with Mathias Madsen, CEO of Holepunch, and take a wild ride through the cutting edge of peer-to-peer JavaScript development. Mathias shares his journey from accidentally discovering JavaScript in college to becoming a prolific contributor with over 1,500 open source modules. His passion? Building decentralized, peer-to-peer systems where JavaScript isn’t just for the browser—it powers the entire stack.<br /><br />We dive deep into how Holepunch is reimagining application distribution with their Pear system —essentially turning peer-to-peer into a first-class citizen for distributing full applications, not just files. No hosting, no servers — just apps shared directly, BitTorrent-style. And because packaging and distributing Node-based apps can be painfully complex, they took things a step further by building a new runtime: Bare.js<br /><br />Bare.js is refreshingly "bare": it strips away the heavy, opinionated APIs bundled into Node or Deno, leaving just the JavaScript core and a powerful module system. What’s revolutionary here is Bare's ability to run the same codebase across desktop, mobile, and even tiny embedded devices—swapping out engines like V8, JavaScriptCore, or JerryScript depending on the platform's needs. This allows Mathias' team to write backend logic once, share it across all platforms, and iterate at lightning speed.<br /><br />Key takeaways:<br />-Peer-to-peer can go far beyond media sharing — it's being used for full app distribution.<br />-Bare.js decouples JavaScript from specific platforms, creating a universal backend that just works anywhere.<br />-Modular design isn't just a philosophy — it's the secret to Holepunch’s rapid development pace.<br />-The combination of React Native for UI and Bare.js for backend creates an insanely productive development pipeline, fully cross-platform.<br /><br /><br />If you’re into JavaScript, peer-to-peer tech, or just love hearing about developers breaking the mold, this one’s for you.<br /><br /><b></b><br /><b>About the Guest</b><br /><br />Mathias is the CEO of Holepunch (<a href="https://holepunch.to/" target="_blank" rel="noreferrer noopener">https://holepunch.to/</a>). He brings his passion for open-source software, and deep experience in the area, having  published more than 1000 modules to npm, the Node.js package manager, totaling billions of downloads every month.<br /><br />Mathias Buus is a self taught Javascript hacker from Copenhagen. He works full time on open source projects and has been working with Node.js since the 0.2 days. Mathias likes to work with P2P and distributed systems and is the author of more than 550 modules on npm, including some of the most popular ones for working with streams. In addition he has spoken about mad science projects at various conferences around the world.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>3983</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/696093c39b9f0335f2564dbf47910e65.jpg"/><itunes:episode>681</itunes:episode><itunes:episodeType>full</itunes:episodeType></item><item><title>Migrating a Legacy JavaScript Codebase to TypeScript - JSJ 680</title><link>https://www.spreaker.com/episode/migrating-a-legacy-javascript-codebase-to-typescript-jsj-680--66408262</link><description><![CDATA[In this episode, Dan and I (Steve) dove deep into what turned out to be a surprisingly complex, yet incredibly insightful topic: gradually migrating a massive legacy JavaScript project over to TypeScript. We're talking about nearly 1,000 JS files, 70,000+ lines of code, and years of developer history—all transitioning carefully to a typed, modern future.<br /><br />Dan walked us through how he started by setting up the project for success before converting even one file—getting CI/CD ready, setting up tsconfig.json, sorting out test dependencies, dealing with mock leaks, and even grappling with quirks between VS Code and WebStorm debugging.<br /><br />We talked tools (like TS-ESLint, concurrently, and ts-node), why strict typing actually uncovered real bugs (and made the code better!), and why it’s crucial not to touch any .js files until your TypeScript setup is rock solid.<br /><br />Key Takeaways:<ul><li>Gradual migration is 100% possible—and often better—than ripping the bandaid off.</li><li>TypeScript can and will catch bugs hiding in your JavaScript. Be prepared!</li><li>Use VS Code extensions or TS-Node to support your devs’ tooling preferences.</li><li>Don't underestimate the setup phase—it’s the foundation of long-term success.</li><li>Start small: Dan's team converted just one file at first to test the whole pipeline.</li></ul>If you’re sitting on a legacy JS project and dreaming of TypeScript, this episode is your blueprint—and your warning sign.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/66408262</guid><pubDate>Thu, 05 Jun 2025 14:42:47 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/66408262/jsj_680.mp3" length="123629235" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/b00cc296-60b4-42a0-8711-87e5b03ef95f/b00cc296-60b4-42a0-8711-87e5b03ef95f.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/b00cc296-60b4-42a0-8711-87e5b03ef95f/b00cc296-60b4-42a0-8711-87e5b03ef95f.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/b00cc296-60b4-42a0-8711-87e5b03ef95f/b00cc296-60b4-42a0-8711-87e5b03ef95f.vtt" type="text/vtt" language="en"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>In this episode, Dan and I (Steve) dove deep into what turned out to be a surprisingly complex, yet incredibly insightful topic: gradually migrating a massive legacy JavaScript project over to TypeScript. We're talking about nearly 1,000 JS files,...</itunes:subtitle><itunes:summary><![CDATA[In this episode, Dan and I (Steve) dove deep into what turned out to be a surprisingly complex, yet incredibly insightful topic: gradually migrating a massive legacy JavaScript project over to TypeScript. We're talking about nearly 1,000 JS files, 70,000+ lines of code, and years of developer history—all transitioning carefully to a typed, modern future.<br /><br />Dan walked us through how he started by setting up the project for success before converting even one file—getting CI/CD ready, setting up tsconfig.json, sorting out test dependencies, dealing with mock leaks, and even grappling with quirks between VS Code and WebStorm debugging.<br /><br />We talked tools (like TS-ESLint, concurrently, and ts-node), why strict typing actually uncovered real bugs (and made the code better!), and why it’s crucial not to touch any .js files until your TypeScript setup is rock solid.<br /><br />Key Takeaways:<ul><li>Gradual migration is 100% possible—and often better—than ripping the bandaid off.</li><li>TypeScript can and will catch bugs hiding in your JavaScript. Be prepared!</li><li>Use VS Code extensions or TS-Node to support your devs’ tooling preferences.</li><li>Don't underestimate the setup phase—it’s the foundation of long-term success.</li><li>Start small: Dan's team converted just one file at first to test the whole pipeline.</li></ul>If you’re sitting on a legacy JS project and dreaming of TypeScript, this episode is your blueprint—and your warning sign.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>5142</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/696093c39b9f0335f2564dbf47910e65.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>TypeScript, Security, and Type Juggling with Ariel Shulman &amp; Liran Tal - JSJ 679</title><link>https://www.spreaker.com/episode/typescript-security-and-type-juggling-with-ariel-shulman-liran-tal-jsj-679--66327148</link><description><![CDATA[In this episode, we dove headfirst into the swirling waters of TypeScript, its real-world use cases, and where it starts to fall short—especially when it comes to security. Joining us from sunny Tel Aviv (and a slightly cooler Portland), we had the brilliant Ariel Shulman and security advocate Liran Tal bring the heat on everything from type safety to runtime vulnerabilities.<br /><br /><br />We started off with a friendly debate: Has TypeScript really taken over the world? Our verdict? Pretty much. Whether it’s starter projects, enterprise codebases, or AI-generated snippets, TypeScript has become the de facto standard. But as we quickly found out, that doesn’t mean it’s perfect.<br /><br /><br />Key Takeaways:<br />-TypeScript ≠ Security<br />We tend to trust TypeScript a bit too much. It’s a build-time tool, not a runtime enforcer. As Liran pointed out, “TypeScript is not a security tool,” and treating it like one leads to dangerous assumptions.<br />-Type Juggling is Real (and Sneaky)<br />We explored how something as innocent as using as string on request data can open the door to vulnerabilities like HTTP parameter pollution and prototype pollution. Just because your IDE is happy doesn’t mean your runtime is.<br />-Enter Zod – Runtime Type Checking to the Rescue?<br />Zod got some love for bridging the dev-time/runtime gap by validating data on the fly and inferring TypeScript types. But even Zod isn’t foolproof. For example, unless you're using .strict(), extra fields can sneak past your validations, leading to mass assignment bugs.<br />-Common Developer Fallacies<br />We discussed the misplaced confidence developers have in things like code coverage and TypeScript alone. One of the big takeaways: defense in depth matters. Just like testing, layering your security practices (like using Zod, type guards, and proper sanitization) is key.<br />-TypeScript Best Practices Are Evolving<br />From discriminated unions to avoiding any, from using Maps over plain objects to prevent prototype pollution—TypeScript developers are adapting. And tools like modern Node.js now support type stripping, which makes working with .ts files at runtime a bit easier.<br /><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/66327148</guid><pubDate>Thu, 29 May 2025 14:31:12 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/66327148/jsj_679.mp3" length="133737615" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/58c196f0-4528-4afd-9718-272522ce2d44/58c196f0-4528-4afd-9718-272522ce2d44.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/58c196f0-4528-4afd-9718-272522ce2d44/58c196f0-4528-4afd-9718-272522ce2d44.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/58c196f0-4528-4afd-9718-272522ce2d44/58c196f0-4528-4afd-9718-272522ce2d44.vtt" type="text/vtt" language="en"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>In this episode, we dove headfirst into the swirling waters of TypeScript, its real-world use cases, and where it starts to fall short—especially when it comes to security. Joining us from sunny Tel Aviv (and a slightly cooler Portland), we had the...</itunes:subtitle><itunes:summary><![CDATA[In this episode, we dove headfirst into the swirling waters of TypeScript, its real-world use cases, and where it starts to fall short—especially when it comes to security. Joining us from sunny Tel Aviv (and a slightly cooler Portland), we had the brilliant Ariel Shulman and security advocate Liran Tal bring the heat on everything from type safety to runtime vulnerabilities.<br /><br /><br />We started off with a friendly debate: Has TypeScript really taken over the world? Our verdict? Pretty much. Whether it’s starter projects, enterprise codebases, or AI-generated snippets, TypeScript has become the de facto standard. But as we quickly found out, that doesn’t mean it’s perfect.<br /><br /><br />Key Takeaways:<br />-TypeScript ≠ Security<br />We tend to trust TypeScript a bit too much. It’s a build-time tool, not a runtime enforcer. As Liran pointed out, “TypeScript is not a security tool,” and treating it like one leads to dangerous assumptions.<br />-Type Juggling is Real (and Sneaky)<br />We explored how something as innocent as using as string on request data can open the door to vulnerabilities like HTTP parameter pollution and prototype pollution. Just because your IDE is happy doesn’t mean your runtime is.<br />-Enter Zod – Runtime Type Checking to the Rescue?<br />Zod got some love for bridging the dev-time/runtime gap by validating data on the fly and inferring TypeScript types. But even Zod isn’t foolproof. For example, unless you're using .strict(), extra fields can sneak past your validations, leading to mass assignment bugs.<br />-Common Developer Fallacies<br />We discussed the misplaced confidence developers have in things like code coverage and TypeScript alone. One of the big takeaways: defense in depth matters. Just like testing, layering your security practices (like using Zod, type guards, and proper sanitization) is key.<br />-TypeScript Best Practices Are Evolving<br />From discriminated unions to avoiding any, from using Maps over plain objects to prevent prototype pollution—TypeScript developers are adapting. And tools like modern Node.js now support type stripping, which makes working with .ts files at runtime a bit easier.<br /><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>5563</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/696093c39b9f0335f2564dbf47910e65.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Building Agentic AI Workflows with Matthew Henage - JSJ 678</title><link>https://www.spreaker.com/episode/building-agentic-ai-workflows-with-matthew-henage-jsj-678--66193672</link><description><![CDATA[In this episode, we sat down with full-stack developer and AI innovator Matthew Henage, creator of WAOS.ai (Web App Operating System) and the incredible storytelling platform SpeakMagic.ai. This conversation took us deep into the world of agentic AI, low-code app building, and the future of intelligent workflows.<br /><br />We kicked things off with Matthew sharing how he’s been riding the AI wave since GPT-3.5 blew his mind. His platform WoWs is all about making it easy for developers to build powerful web apps with embedded AI workflows — think of it like Zapier meets ChatGPT, but with agents working together instead of API chains.<br /><br />One of the most eye-opening parts of our chat was learning about agent swarms — essentially teams of specialized AI agents that collaborate to perform complex tasks. Instead of relying on one giant AI brain to do everything, you create smaller, purpose-built AIs that handle specific steps in a workflow. It’s scalable, smarter, and kind of like assembling your dream dev team… but all made of code.<br /><br />Matthew’s Speak Magic project is a jaw-dropper. It uses a swarm of over 40 agents to turn a single story idea into a fully animated, two-minute video — complete with scenes, scripts, character animations, music, and more. It’s AI storytelling on steroids.<br /><br />We also talked a lot about:<br /><ul><li>Best practices for building reliable AI workflows</li><li>The importance of keeping context windows small (under 4,000 tokens works best!)</li><li>How prompt engineering is becoming the new programming</li><li>Using AI for vibe coding (yes, that’s a thing) and rapid prototyping</li><li>The tradeoffs between using traditional programming vs. letting AI handle logic</li><li>Ethical considerations and how to handle memory and privacy in long-running user interactions</li></ul>Check out Matthew’s work at WAOS.ai and <a href="https://speakmagic.ai" target="_blank" rel="noreferrer noopener">speakmagic.ai</a> — and as always, stay curious and keep building!<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/66193672</guid><pubDate>Thu, 22 May 2025 17:00:07 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/66193672/jsj_678.mp3" length="92314395" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/193e4e1e-9e30-4549-af45-5e6ea1dba6c3/193e4e1e-9e30-4549-af45-5e6ea1dba6c3.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/193e4e1e-9e30-4549-af45-5e6ea1dba6c3/193e4e1e-9e30-4549-af45-5e6ea1dba6c3.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/193e4e1e-9e30-4549-af45-5e6ea1dba6c3/193e4e1e-9e30-4549-af45-5e6ea1dba6c3.vtt" type="text/vtt" language="en"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>In this episode, we sat down with full-stack developer and AI innovator Matthew Henage, creator of WAOS.ai (Web App Operating System) and the incredible storytelling platform SpeakMagic.ai. This conversation took us deep into the world of agentic AI,...</itunes:subtitle><itunes:summary><![CDATA[In this episode, we sat down with full-stack developer and AI innovator Matthew Henage, creator of WAOS.ai (Web App Operating System) and the incredible storytelling platform SpeakMagic.ai. This conversation took us deep into the world of agentic AI, low-code app building, and the future of intelligent workflows.<br /><br />We kicked things off with Matthew sharing how he’s been riding the AI wave since GPT-3.5 blew his mind. His platform WoWs is all about making it easy for developers to build powerful web apps with embedded AI workflows — think of it like Zapier meets ChatGPT, but with agents working together instead of API chains.<br /><br />One of the most eye-opening parts of our chat was learning about agent swarms — essentially teams of specialized AI agents that collaborate to perform complex tasks. Instead of relying on one giant AI brain to do everything, you create smaller, purpose-built AIs that handle specific steps in a workflow. It’s scalable, smarter, and kind of like assembling your dream dev team… but all made of code.<br /><br />Matthew’s Speak Magic project is a jaw-dropper. It uses a swarm of over 40 agents to turn a single story idea into a fully animated, two-minute video — complete with scenes, scripts, character animations, music, and more. It’s AI storytelling on steroids.<br /><br />We also talked a lot about:<br /><ul><li>Best practices for building reliable AI workflows</li><li>The importance of keeping context windows small (under 4,000 tokens works best!)</li><li>How prompt engineering is becoming the new programming</li><li>Using AI for vibe coding (yes, that’s a thing) and rapid prototyping</li><li>The tradeoffs between using traditional programming vs. letting AI handle logic</li><li>Ethical considerations and how to handle memory and privacy in long-running user interactions</li></ul>Check out Matthew’s work at WAOS.ai and <a href="https://speakmagic.ai" target="_blank" rel="noreferrer noopener">speakmagic.ai</a> — and as always, stay curious and keep building!<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>3824</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/696093c39b9f0335f2564dbf47910e65.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Reinventing Web Development with Brisa: A Conversation with Aral Roca - JSJ 677</title><link>https://www.spreaker.com/episode/reinventing-web-development-with-brisa-a-conversation-with-aral-roca-jsj-677--66103733</link><description><![CDATA[In this week’s episode, it’s just me — Charles Max Wood — and I’m joined by the incredibly sharp and open-source-loving Aral Roca, direct from Barcelona! Aral’s the creator of Brisa, a new full-stack web framework that flips the script on how we build modern web apps. If you thought the "another day, another framework" meme was played out... well, Brisa might just change your mind.<br /><br />Key Takeaways:<br /><br />-Brisa’s Big Idea: It's designed to let you build web apps with minimal or zero JavaScript on the client side. Think HTML streaming, server actions, and components that render server-side first, but can gradually hydrate on the client.<br /><br />-Server-first FTW: Aral walks us through how Brisa handles server actions — even capturing click and scroll events on the server — using ideas inspired by HTMX, LiveView, and server components from frameworks like Next.js.<br /><br />-Tiny and Mighty: The whole framework is incredibly lightweight. Web components come in at just ~3 KB, and the built-in i18n system is under 1 KB!<br /><br />-From Idea to Reality: Aral started Brisa to scratch his own itch — building side projects and blogs without bloated front-end code. But now, others are using it too (yes, even in production!), including one travel agency that's gone all-in.<br /><br />-Multi-platform Future: Brisa has adapters in the works for Vercel, Node, and Deno — plus integration with Tauri for building native Android, iOS, and desktop apps from the same codebase.<br /><br />-What's Coming: Roadmap goals include improved hot reloads, more adapters, transitions, lazy-loaded components, and a better playground for developers to tinker with.<br /><br />Oh, and yes — Aral does parkour. For real.<br /><br />This episode is packed with deep technical insight and exciting potential for a new way to build web apps — especially for devs who love fast performance, server-rendering, and clean architecture.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/66103733</guid><pubDate>Thu, 15 May 2025 16:57:50 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/66103733/jsj_677.mp3" length="94382985" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/5d9f0202-2be2-4183-be04-271a8d5116a5/5d9f0202-2be2-4183-be04-271a8d5116a5.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/5d9f0202-2be2-4183-be04-271a8d5116a5/5d9f0202-2be2-4183-be04-271a8d5116a5.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/5d9f0202-2be2-4183-be04-271a8d5116a5/5d9f0202-2be2-4183-be04-271a8d5116a5.vtt" type="text/vtt" language="en"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>In this week’s episode, it’s just me — Charles Max Wood — and I’m joined by the incredibly sharp and open-source-loving Aral Roca, direct from Barcelona! Aral’s the creator of Brisa, a new full-stack web framework that flips the script on how we build...</itunes:subtitle><itunes:summary><![CDATA[In this week’s episode, it’s just me — Charles Max Wood — and I’m joined by the incredibly sharp and open-source-loving Aral Roca, direct from Barcelona! Aral’s the creator of Brisa, a new full-stack web framework that flips the script on how we build modern web apps. If you thought the "another day, another framework" meme was played out... well, Brisa might just change your mind.<br /><br />Key Takeaways:<br /><br />-Brisa’s Big Idea: It's designed to let you build web apps with minimal or zero JavaScript on the client side. Think HTML streaming, server actions, and components that render server-side first, but can gradually hydrate on the client.<br /><br />-Server-first FTW: Aral walks us through how Brisa handles server actions — even capturing click and scroll events on the server — using ideas inspired by HTMX, LiveView, and server components from frameworks like Next.js.<br /><br />-Tiny and Mighty: The whole framework is incredibly lightweight. Web components come in at just ~3 KB, and the built-in i18n system is under 1 KB!<br /><br />-From Idea to Reality: Aral started Brisa to scratch his own itch — building side projects and blogs without bloated front-end code. But now, others are using it too (yes, even in production!), including one travel agency that's gone all-in.<br /><br />-Multi-platform Future: Brisa has adapters in the works for Vercel, Node, and Deno — plus integration with Tauri for building native Android, iOS, and desktop apps from the same codebase.<br /><br />-What's Coming: Roadmap goals include improved hot reloads, more adapters, transitions, lazy-loaded components, and a better playground for developers to tinker with.<br /><br />Oh, and yes — Aral does parkour. For real.<br /><br />This episode is packed with deep technical insight and exciting potential for a new way to build web apps — especially for devs who love fast performance, server-rendering, and clean architecture.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>3909</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/696093c39b9f0335f2564dbf47910e65.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Building Enterprise Infrastructure with Bit &amp; AI with Gilad Shoham - JSJ 676</title><link>https://www.spreaker.com/episode/building-enterprise-infrastructure-with-bit-ai-with-gilad-shoham-jsj-676--65989475</link><description><![CDATA[In this episode, I (Steve Edwards) flew solo on the mic but had the pleasure of hosting a truly insightful conversation with Gilad Shoham, VP of Engineering at Bit.Cloud. Gilad brought the heat from Israel as we explored how Bit is revolutionizing enterprise software architecture—and how AI is being layered on top to supercharge developer productivity.<br /><br />We started by breaking down Bit’s core platform, which helps teams compose applications from reusable, independently versioned components. Think Lego blocks, but for your codebase. It’s all about boosting dev velocity, reducing duplication, and making collaboration across teams more seamless.<br /><br />Gilad walked us through some jaw-dropping features: versioning without Git, deep component CI pipelines, and even Bit’s ability to replace monolithic repositories with a graph of decoupled components. Everything is Node + TypeScript under the hood, and while it’s currently JS-focused, the ambition is clearly broader.<br /><br />Then came the big twist: AI. Bit is now leveraging AI not to just write code, but to compose it using existing components. Instead of bloating your codebase with endless variations of the same button, Bit’s AI understands your graph and builds features by intelligently reusing what’s already there. It’s like Copilot with a memory—and architectural sense.<br /><br />Key takeaways:<ul><li>Bit components wrap your existing code (like React/Vue) with metadata, testing, and versioning.</li><li>Their infrastructure makes it possible to build and test components independently and in parallel.</li><li>The AI strategy is reuse-first: generate only when needed, always compose from what already exists.</li><li>Even massive enterprise codebases can gradually migrate to Bit without a full rewrite.</li><li>Expect a human-in-the-loop process, but with most of the heavy lifting handled by AI.</li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/65989475</guid><pubDate>Thu, 08 May 2025 02:40:35 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/65989475/jsj_676.mp3" length="84030708" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/da8a385a-14e9-4540-b070-ee1e4e8a7073/da8a385a-14e9-4540-b070-ee1e4e8a7073.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/da8a385a-14e9-4540-b070-ee1e4e8a7073/da8a385a-14e9-4540-b070-ee1e4e8a7073.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/da8a385a-14e9-4540-b070-ee1e4e8a7073/da8a385a-14e9-4540-b070-ee1e4e8a7073.vtt" type="text/vtt" language="en"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>In this episode, I (Steve Edwards) flew solo on the mic but had the pleasure of hosting a truly insightful conversation with Gilad Shoham, VP of Engineering at Bit.Cloud. Gilad brought the heat from Israel as we explored how Bit is revolutionizing...</itunes:subtitle><itunes:summary><![CDATA[In this episode, I (Steve Edwards) flew solo on the mic but had the pleasure of hosting a truly insightful conversation with Gilad Shoham, VP of Engineering at Bit.Cloud. Gilad brought the heat from Israel as we explored how Bit is revolutionizing enterprise software architecture—and how AI is being layered on top to supercharge developer productivity.<br /><br />We started by breaking down Bit’s core platform, which helps teams compose applications from reusable, independently versioned components. Think Lego blocks, but for your codebase. It’s all about boosting dev velocity, reducing duplication, and making collaboration across teams more seamless.<br /><br />Gilad walked us through some jaw-dropping features: versioning without Git, deep component CI pipelines, and even Bit’s ability to replace monolithic repositories with a graph of decoupled components. Everything is Node + TypeScript under the hood, and while it’s currently JS-focused, the ambition is clearly broader.<br /><br />Then came the big twist: AI. Bit is now leveraging AI not to just write code, but to compose it using existing components. Instead of bloating your codebase with endless variations of the same button, Bit’s AI understands your graph and builds features by intelligently reusing what’s already there. It’s like Copilot with a memory—and architectural sense.<br /><br />Key takeaways:<ul><li>Bit components wrap your existing code (like React/Vue) with metadata, testing, and versioning.</li><li>Their infrastructure makes it possible to build and test components independently and in parallel.</li><li>The AI strategy is reuse-first: generate only when needed, always compose from what already exists.</li><li>Even massive enterprise codebases can gradually migrate to Bit without a full rewrite.</li><li>Expect a human-in-the-loop process, but with most of the heavy lifting handled by AI.</li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>3484</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/696093c39b9f0335f2564dbf47910e65.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Replacing Create React App: Why Create TS Router App Is the Future of React Development - JSJ 675</title><link>https://www.spreaker.com/episode/replacing-create-react-app-why-create-ts-router-app-is-the-future-of-react-development-jsj-675--65799179</link><description><![CDATA[We’ve been diving into the evolving landscape of React app development and why tools like Create TS Router App (CTA) are stepping up to fill the gap left by the deprecation of Create React App (CRA). What we’ve learned is that SSR (server-side rendering) isn’t one-size-fits-all—e-commerce sites need it for SEO and performance, but internal tools and dashboards often don’t. That’s where CTA shines. It gives us a fast, modern, Vite-powered setup with TanStack Router built in, so we can start small and scale up without committing to heavy frameworks like Next.js from day one.<br /><br />What we love about CTA is how it keeps things familiar (same structure as CRA) while giving us type safety, file-based routing, and the flexibility to add only the features we need—like Clerk, Sentry, or even SolidJS support. Whether we’re building a simple prototype or a full-featured app, CTA makes the experience smoother, more intuitive, and future-friendly.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/65799179</guid><pubDate>Fri, 02 May 2025 14:58:01 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/65799179/jsj_675.mp3" length="132987473" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/ad51ec47-83bb-4a7b-bce8-759f2d9c1782/ad51ec47-83bb-4a7b-bce8-759f2d9c1782.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/ad51ec47-83bb-4a7b-bce8-759f2d9c1782/ad51ec47-83bb-4a7b-bce8-759f2d9c1782.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/ad51ec47-83bb-4a7b-bce8-759f2d9c1782/ad51ec47-83bb-4a7b-bce8-759f2d9c1782.vtt" type="text/vtt" language="en"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>We’ve been diving into the evolving landscape of React app development and why tools like Create TS Router App (CTA) are stepping up to fill the gap left by the deprecation of Create React App (CRA). What we’ve learned is that SSR (server-side...</itunes:subtitle><itunes:summary><![CDATA[We’ve been diving into the evolving landscape of React app development and why tools like Create TS Router App (CTA) are stepping up to fill the gap left by the deprecation of Create React App (CRA). What we’ve learned is that SSR (server-side rendering) isn’t one-size-fits-all—e-commerce sites need it for SEO and performance, but internal tools and dashboards often don’t. That’s where CTA shines. It gives us a fast, modern, Vite-powered setup with TanStack Router built in, so we can start small and scale up without committing to heavy frameworks like Next.js from day one.<br /><br />What we love about CTA is how it keeps things familiar (same structure as CRA) while giving us type safety, file-based routing, and the flexibility to add only the features we need—like Clerk, Sentry, or even SolidJS support. Whether we’re building a simple prototype or a full-featured app, CTA makes the experience smoother, more intuitive, and future-friendly.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>5448</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/696093c39b9f0335f2564dbf47910e65.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Empowering Devs and Innovators: Inside Vercel’s Impact, Feature Flags, and the Rise of v0 - JsJ 674</title><link>https://www.spreaker.com/episode/empowering-devs-and-innovators-inside-vercel-s-impact-feature-flags-and-the-rise-of-v0-jsj-674--64971048</link><description><![CDATA[In this episode, Lee Robinson, who works at Vercel, discusses the company’s impact on web development despite its relatively small size. He explains their approach to empowering small, founder-led teams to build impactful tools, highlighting their new open-source Flags SDK. They also discuss the importance of server-side feature flagging to improve performance and reduce UI shifts, while warning against exposing sensitive data through client-side experimentation. The conversation then shifts to Vercel’s internal innovation culture, particularly the development of v0, an AI-driven tool for building full-stack web applications quickly, which is especially accessible for non-developers with creative ideas.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/64971048</guid><pubDate>Mon, 21 Apr 2025 18:00:07 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/64971048/jsj_674.mp3" length="79268670" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/40991ae2-ebbd-4f15-b8f0-4712dad38100/40991ae2-ebbd-4f15-b8f0-4712dad38100.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/40991ae2-ebbd-4f15-b8f0-4712dad38100/40991ae2-ebbd-4f15-b8f0-4712dad38100.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/40991ae2-ebbd-4f15-b8f0-4712dad38100/40991ae2-ebbd-4f15-b8f0-4712dad38100.vtt" type="text/vtt" language="en"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>In this episode, Lee Robinson, who works at Vercel, discusses the company’s impact on web development despite its relatively small size. He explains their approach to empowering small, founder-led teams to build impactful tools, highlighting their new...</itunes:subtitle><itunes:summary><![CDATA[In this episode, Lee Robinson, who works at Vercel, discusses the company’s impact on web development despite its relatively small size. He explains their approach to empowering small, founder-led teams to build impactful tools, highlighting their new open-source Flags SDK. They also discuss the importance of server-side feature flagging to improve performance and reduce UI shifts, while warning against exposing sensitive data through client-side experimentation. The conversation then shifts to Vercel’s internal innovation culture, particularly the development of v0, an AI-driven tool for building full-stack web applications quickly, which is especially accessible for non-developers with creative ideas.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>4940</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/c253fb18b7dcab85f1516910823cb6dd.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Building 50 Apps in 50 Days: The Power of Boring Stacks with Kelvin - JsJ_673</title><link>https://www.spreaker.com/episode/building-50-apps-in-50-days-the-power-of-boring-stacks-with-kelvin-jsj-673--64971026</link><description><![CDATA[In this episode, we dive into an engaging conversation with Kelvin, where we explore his approach to full-stack JavaScript development and the power of using simple, stable technologies to speed up app development.<br /><br />Kelvin shares his exciting project, "Project 50," where he’s challenging himself to build 50 apps in 50 days, highlighting the importance of leveraging "boring" stacks to streamline the development process. We also touch on his journey in teaching web development through free resources and screencasts, aiming to make it easier for developers to build real-world apps quickly. <br /><br />Along the way, we discuss the value of strategy games like chess and Go, and how they help foster critical thinking and continuous learning. It’s a great mix of tech, strategy, and entertainment, making this episode a must-listen for developers and anyone looking to level up their skills. Tune in for a fun and insightful discussion!<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/64971026</guid><pubDate>Mon, 14 Apr 2025 18:00:07 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/64971026/jsj_673.mp3" length="58613427" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/a1e497d2-c700-4837-b077-cb51b81dee04/a1e497d2-c700-4837-b077-cb51b81dee04.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/a1e497d2-c700-4837-b077-cb51b81dee04/a1e497d2-c700-4837-b077-cb51b81dee04.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/a1e497d2-c700-4837-b077-cb51b81dee04/a1e497d2-c700-4837-b077-cb51b81dee04.vtt" type="text/vtt" language="en"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>In this episode, we dive into an engaging conversation with Kelvin, where we explore his approach to full-stack JavaScript development and the power of using simple, stable technologies to speed up app development.

Kelvin shares his exciting project,...</itunes:subtitle><itunes:summary><![CDATA[In this episode, we dive into an engaging conversation with Kelvin, where we explore his approach to full-stack JavaScript development and the power of using simple, stable technologies to speed up app development.<br /><br />Kelvin shares his exciting project, "Project 50," where he’s challenging himself to build 50 apps in 50 days, highlighting the importance of leveraging "boring" stacks to streamline the development process. We also touch on his journey in teaching web development through free resources and screencasts, aiming to make it easier for developers to build real-world apps quickly. <br /><br />Along the way, we discuss the value of strategy games like chess and Go, and how they help foster critical thinking and continuous learning. It’s a great mix of tech, strategy, and entertainment, making this episode a must-listen for developers and anyone looking to level up their skills. Tune in for a fun and insightful discussion!<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>3649</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/696093c39b9f0335f2564dbf47910e65.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Breaking Into Tech: Lessons from My Career Path - JsJ 672</title><link>https://www.spreaker.com/episode/breaking-into-tech-lessons-from-my-career-path-jsj-672--64918976</link><description><![CDATA[This episode is a little different—thanks to a U.S. holiday, I’m flying solo. But that just means we get to have a one-on-one chat!<br /><br />I dive into my career journey—not to brag, but to offer insights for anyone feeling stuck, of how my inventor grandfather sparked my early interest in tech, how I transitioned from electrical engineering to computer engineering, and how I went from IT support to discovering my love for programming while solving real-world problems at Mosey with Ruby on Rails.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/64918976</guid><pubDate>Mon, 07 Apr 2025 18:00:09 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/64918976/jsj_672.mp3" length="42645714" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/56cd103f-72de-4803-93ec-05cfe042a367/56cd103f-72de-4803-93ec-05cfe042a367.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/56cd103f-72de-4803-93ec-05cfe042a367/56cd103f-72de-4803-93ec-05cfe042a367.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/56cd103f-72de-4803-93ec-05cfe042a367/56cd103f-72de-4803-93ec-05cfe042a367.vtt" type="text/vtt" language="en"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>This episode is a little different—thanks to a U.S. holiday, I’m flying solo. But that just means we get to have a one-on-one chat!

I dive into my career journey—not to brag, but to offer insights for anyone feeling stuck, of how my inventor...</itunes:subtitle><itunes:summary><![CDATA[This episode is a little different—thanks to a U.S. holiday, I’m flying solo. But that just means we get to have a one-on-one chat!<br /><br />I dive into my career journey—not to brag, but to offer insights for anyone feeling stuck, of how my inventor grandfather sparked my early interest in tech, how I transitioned from electrical engineering to computer engineering, and how I went from IT support to discovering my love for programming while solving real-world problems at Mosey with Ruby on Rails.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>2651</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/696093c39b9f0335f2564dbf47910e65.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Pioneers of Computing: A Journey Through Tech History with Bob Martin - JsJ 671</title><link>https://www.spreaker.com/episode/pioneers-of-computing-a-journey-through-tech-history-with-bob-martin-jsj-671--64722308</link><description><![CDATA[In this episode, we dive into a fascinating mix of tech history, personal stories, and entertainment recommendations. We chat with Bob Martin, who shares insights from his new book, offering a look back at the pioneers of computing, including early breakthroughs and the industry's evolution. Bob talks about the challenges of leaving out influential figures like Margaret Hamilton, Donald Knuth, and Linus Torvalds, while also reminiscing about his early career as a self-taught developer during the 70s.<br /><br />The conversation takes a fun turn when we discuss some mind-blowing tech feats, including a wild project where Doom was implemented using TypeScript’s type system—a true demonstration of the power of programming languages. For those into entertainment, we share some great picks, like the classic science fiction novels When Worlds Collide and After Worlds Collide, plus a rundown of TV shows like Reacher and the intriguing comparison between the Expanse books and TV show. Packed with history, tech talk, and plenty of geeky fun, this episode is a must-listen for anyone interested in the past, present, and future of computing!<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/64722308</guid><pubDate>Tue, 01 Apr 2025 01:05:24 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/64722308/jsj_671.mp3" length="67255570" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/5713d56a-b7ad-48bd-b22e-a1f10297bb5d/5713d56a-b7ad-48bd-b22e-a1f10297bb5d.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/5713d56a-b7ad-48bd-b22e-a1f10297bb5d/5713d56a-b7ad-48bd-b22e-a1f10297bb5d.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/5713d56a-b7ad-48bd-b22e-a1f10297bb5d/5713d56a-b7ad-48bd-b22e-a1f10297bb5d.vtt" type="text/vtt" language="en"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>In this episode, we dive into a fascinating mix of tech history, personal stories, and entertainment recommendations. We chat with Bob Martin, who shares insights from his new book, offering a look back at the pioneers of computing, including early...</itunes:subtitle><itunes:summary><![CDATA[In this episode, we dive into a fascinating mix of tech history, personal stories, and entertainment recommendations. We chat with Bob Martin, who shares insights from his new book, offering a look back at the pioneers of computing, including early breakthroughs and the industry's evolution. Bob talks about the challenges of leaving out influential figures like Margaret Hamilton, Donald Knuth, and Linus Torvalds, while also reminiscing about his early career as a self-taught developer during the 70s.<br /><br />The conversation takes a fun turn when we discuss some mind-blowing tech feats, including a wild project where Doom was implemented using TypeScript’s type system—a true demonstration of the power of programming languages. For those into entertainment, we share some great picks, like the classic science fiction novels When Worlds Collide and After Worlds Collide, plus a rundown of TV shows like Reacher and the intriguing comparison between the Expanse books and TV show. Packed with history, tech talk, and plenty of geeky fun, this episode is a must-listen for anyone interested in the past, present, and future of computing!<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>4189</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/696093c39b9f0335f2564dbf47910e65.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Beyond Aesthetics: What the Next Generation of Frameworks Should Offer - JsJ_670</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/5003</link><description><![CDATA[In this episode of JavaScript Jabber, our host Charles Max Wood, panelist Dan Shappir, and special guest Yoav Abrahami, CTO of Wix Enterprise, engage in a fascinating discussion on the evolving landscape of web frameworks. They dive into the functional and nonfunctional requirements of frameworks, the emerging innovations in meta frameworks, and the significant market shifts driven by increasing regulations and AI advancements. Yoav shares insights into his work on creating a collaborative web framework aimed at bridging the gap between designers and developers, while also addressing crucial future trends in security and design-to-code capabilities. Tune in to explore the dynamic future of web development with insights from industry leaders.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/64598157</guid><pubDate>Thu, 06 Mar 2025 11:00:07 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/64598157/jsj_670.mp3" length="72541500" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/f3075836-8c23-4f67-8059-b1083f70f997/f3075836-8c23-4f67-8059-b1083f70f997.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/f3075836-8c23-4f67-8059-b1083f70f997/f3075836-8c23-4f67-8059-b1083f70f997.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/f3075836-8c23-4f67-8059-b1083f70f997/f3075836-8c23-4f67-8059-b1083f70f997.vtt" type="text/vtt" language="en"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>In this episode of JavaScript Jabber, our host Charles Max Wood, panelist Dan Shappir, and special guest Yoav Abrahami, CTO of Wix Enterprise, engage in a fascinating discussion on the evolving landscape of web frameworks. They dive into the...</itunes:subtitle><itunes:summary><![CDATA[In this episode of JavaScript Jabber, our host Charles Max Wood, panelist Dan Shappir, and special guest Yoav Abrahami, CTO of Wix Enterprise, engage in a fascinating discussion on the evolving landscape of web frameworks. They dive into the functional and nonfunctional requirements of frameworks, the emerging innovations in meta frameworks, and the significant market shifts driven by increasing regulations and AI advancements. Yoav shares insights into his work on creating a collaborative web framework aimed at bridging the gap between designers and developers, while also addressing crucial future trends in security and design-to-code capabilities. Tune in to explore the dynamic future of web development with insights from industry leaders.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>4520</itunes:duration><itunes:keywords>client-side,collaboration,components,designer,designer-developer,development,enterprise,framework,frameworks,javascript,performance,react,regulated,rendering,security,server-side,tools,ui,web,wix</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/696093c39b9f0335f2564dbf47910e65.jpg"/><itunes:episode>670</itunes:episode><itunes:episodeType>full</itunes:episodeType></item><item><title>A Guide to AI Models: From Tokenization to Neural Networks with Ishaan Anand - JsJ_669</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/a-guide-to-ai-models-from-tokenization-to-neural-networks-with-ishaan-anand-jsj_669-d2ddf312-0a58-4a9f-89e1-df4af4777b37</link><description><![CDATA[In this enlightening episode of JavaScript Jabber, hosted by Charles Max Wood and Steve Edwards, panelist AJ O'Neil is joined by guest Ishaan Anand to delve deep into the intricacies of AI and large language models. Ishaan, an expert with over two decades of experience in engineering and product management, shares insights into his innovative implementation of GPT-2, providing a comprehensive breakdown of how transformers work in AI. The discussion covers various aspects of AI, including how models predict the next word, the concept of tokenization, embeddings, and the attention mechanism which is central to transformer architectures. Listen in as they explore practical applications, challenges, and the evolving landscape of AI, with a special emphasis on mentorship and education through Ishaan's unique course offering. Whether you're an AI aficionado or a JavaScript developer eager to expand your knowledge, this episode offers valuable perspectives and learning opportunities.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/64461021</guid><pubDate>Fri, 21 Feb 2025 04:04:36 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/64461021/jsj_669.mp3" length="94397422" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/80f35e85-e09b-421c-a3db-3b344094212a/80f35e85-e09b-421c-a3db-3b344094212a.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/80f35e85-e09b-421c-a3db-3b344094212a/80f35e85-e09b-421c-a3db-3b344094212a.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/80f35e85-e09b-421c-a3db-3b344094212a/80f35e85-e09b-421c-a3db-3b344094212a.vtt" type="text/vtt" language="en"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>In this enlightening episode of JavaScript Jabber, hosted by Charles Max Wood and Steve Edwards, panelist AJ O'Neil is joined by guest Ishaan Anand to delve deep into the intricacies of AI and large language models. Ishaan, an expert with over two...</itunes:subtitle><itunes:summary><![CDATA[In this enlightening episode of JavaScript Jabber, hosted by Charles Max Wood and Steve Edwards, panelist AJ O'Neil is joined by guest Ishaan Anand to delve deep into the intricacies of AI and large language models. Ishaan, an expert with over two decades of experience in engineering and product management, shares insights into his innovative implementation of GPT-2, providing a comprehensive breakdown of how transformers work in AI. The discussion covers various aspects of AI, including how models predict the next word, the concept of tokenization, embeddings, and the attention mechanism which is central to transformer architectures. Listen in as they explore practical applications, challenges, and the evolving landscape of AI, with a special emphasis on mentorship and education through Ishaan's unique course offering. Whether you're an AI aficionado or a JavaScript developer eager to expand your knowledge, this episode offers valuable perspectives and learning opportunities.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>5886</itunes:duration><itunes:keywords>ai,attention,chat,community,embeddings,excel,gpt,gpt-2,implementation,jabber,javascript,language,large,mechanism,model,network,neural,tokenization,transformer,web</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/696093c39b9f0335f2564dbf47910e65.jpg"/><itunes:episode>669</itunes:episode><itunes:episodeType>full</itunes:episodeType></item><item><title>Exploring ReactScan: Aiden Bai's Tool for Identifying React Performance Issues - JsJ 668</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/exploring-reactscan-aiden-bai-s-tool-for-identifying-react-performance-issues-jsj-668</link><description><![CDATA[In this episode of JavaScript Jabber, panelist Dan Shappir sits down with guest Aden Bai to delve into the nuances of React performance. Broadcasting from Tel Aviv, Dan welcomes Aden, who is based in San Francisco, for an insightful discussion on optimizing React apps. Aden, known for his projects Million JS and ReactScan, shares his journey into coding and his focus on enhancing web performance. Together, they explore the intricacies of the virtual DOM, React rendering processes, and the common pitfalls that developers face in managing performance. Aden introduces ReactScan, a tool designed to visualize and troubleshoot performance issues in React applications, making complex profiling accessible to a broader range of developers. The conversation also touches on broader performance metrics like Core Web Vitals and the challenges of maintaining efficiency across various devices and browsers. Whether you're a seasoned developer or new to React, this episode offers valuable insights into creating faster and more efficient web applications. Tune in to learn how you can improve your React project's performance and user experience with tools and techniques from top industry experts.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/64345154</guid><pubDate>Thu, 13 Feb 2025 22:40:17 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/64345154/jsj_668.mp3" length="65341316" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/80aa43d4-6089-4616-9252-869a1a209bec/80aa43d4-6089-4616-9252-869a1a209bec.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/80aa43d4-6089-4616-9252-869a1a209bec/80aa43d4-6089-4616-9252-869a1a209bec.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/80aa43d4-6089-4616-9252-869a1a209bec/80aa43d4-6089-4616-9252-869a1a209bec.vtt" type="text/vtt" language="en"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>In this episode of JavaScript Jabber, panelist Dan Shappir sits down with guest Aden Bai to delve into the nuances of React performance. Broadcasting from Tel Aviv, Dan welcomes Aden, who is based in San Francisco, for an insightful discussion on...</itunes:subtitle><itunes:summary><![CDATA[In this episode of JavaScript Jabber, panelist Dan Shappir sits down with guest Aden Bai to delve into the nuances of React performance. Broadcasting from Tel Aviv, Dan welcomes Aden, who is based in San Francisco, for an insightful discussion on optimizing React apps. Aden, known for his projects Million JS and ReactScan, shares his journey into coding and his focus on enhancing web performance. Together, they explore the intricacies of the virtual DOM, React rendering processes, and the common pitfalls that developers face in managing performance. Aden introduces ReactScan, a tool designed to visualize and troubleshoot performance issues in React applications, making complex profiling accessible to a broader range of developers. The conversation also touches on broader performance metrics like Core Web Vitals and the challenges of maintaining efficiency across various devices and browsers. Whether you're a seasoned developer or new to React, this episode offers valuable insights into creating faster and more efficient web applications. Tune in to learn how you can improve your React project's performance and user experience with tools and techniques from top industry experts.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>4070</itunes:duration><itunes:keywords>canvas,cls,core,developer,dom,fiber,inp,js,lcp,million,performance,react,reactscan,reconciliation,rendering,tools,tree,virtual,vitals,web</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/696093c39b9f0335f2564dbf47910e65.jpg"/><itunes:episode>668</itunes:episode><itunes:episodeType>full</itunes:episodeType></item><item><title>TanStack: A Deep Dive into Server Functions and Routing with Tanner Linsley - JsJ 667</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/tanstack-a-deep-dive-into-server-functions-and-routing-with-tanner-linsley-jsj-667</link><description><![CDATA[In this episode of JavaScript Jabber, host Steve Edwards is joined by panelists Dan Shappir and AJ O'Neil, along with special guest Tanner Lindsley, to explore the innovative world of TanStack, a collection of open-source libraries designed to enhance web development. Tanner shares insights into the origins and evolution of TanStack, highlighting its journey from simple libraries like React Table to a comprehensive toolkit including TanStack Query, TanStack Virtual, and more. The discussion delves into the nuances of building framework-agnostic tools, the challenges of server-side rendering, and the rise of remote procedure calls (RPCs) as a modern development approach. With intriguing debates on the future of meta frameworks and the role of server components, this episode provides a deep dive into the cutting-edge technologies shaping the development landscape. Whether you're a fan of React, Solid, or just curious about the direction of web frameworks, this conversation offers valuable insights and expert opinions on the current and future state of web development. Tune in to discover how TanStack is influencing the way we build and manage applications in the ever-evolving JavaScript ecosystem.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/64211584</guid><pubDate>Thu, 06 Feb 2025 03:39:17 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/64211584/jsj_667.mp3" length="85925389" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/d913124f-e638-4446-b07d-7ab38da15ad4/d913124f-e638-4446-b07d-7ab38da15ad4.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/d913124f-e638-4446-b07d-7ab38da15ad4/d913124f-e638-4446-b07d-7ab38da15ad4.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/d913124f-e638-4446-b07d-7ab38da15ad4/d913124f-e638-4446-b07d-7ab38da15ad4.vtt" type="text/vtt" language="en"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>In this episode of JavaScript Jabber, host Steve Edwards is joined by panelists Dan Shappir and AJ O'Neil, along with special guest Tanner Lindsley, to explore the innovative world of TanStack, a collection of open-source libraries designed to enhance...</itunes:subtitle><itunes:summary><![CDATA[In this episode of JavaScript Jabber, host Steve Edwards is joined by panelists Dan Shappir and AJ O'Neil, along with special guest Tanner Lindsley, to explore the innovative world of TanStack, a collection of open-source libraries designed to enhance web development. Tanner shares insights into the origins and evolution of TanStack, highlighting its journey from simple libraries like React Table to a comprehensive toolkit including TanStack Query, TanStack Virtual, and more. The discussion delves into the nuances of building framework-agnostic tools, the challenges of server-side rendering, and the rise of remote procedure calls (RPCs) as a modern development approach. With intriguing debates on the future of meta frameworks and the role of server components, this episode provides a deep dive into the cutting-edge technologies shaping the development landscape. Whether you're a fan of React, Solid, or just curious about the direction of web frameworks, this conversation offers valuable insights and expert opinions on the current and future state of web development. Tune in to discover how TanStack is influencing the way we build and manage applications in the ever-evolving JavaScript ecosystem.<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>5356</itunes:duration><itunes:keywords>aj,components,dan,edwards,functions,jabber,javascript,lindsley,next.js,o'neil,query,react,remix,safety,server,shappir,steve,tanner,tanstack,type</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/696093c39b9f0335f2564dbf47910e65.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>What's New in JavaScript: Latest Language Updates and Features - JSJ 666</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/what-s-new-in-javascript-latest-language-updates-and-features-jsj-666</link><description><![CDATA[Hey, everyone. Welcome back to another exciting episode of JavaScript Jabber, part of the Top End Devs Network. I'm your host, Charles Max Wood, joined by our amazing panelist, Dan Shappir. In this episode, we dive into the latest developments in the world of JavaScript as we kick off a new year. You might recall we covered this topic about a year and a half ago in episode 590.  Today, we're revisiting the updates to see what's progressed and what's newly introduced in the JavaScript standard.<br /><br />Dan Shappir offers his expertise as we explore features that have recently been added to the language. From promise.allSettled, a feature that's been around for about five years but often underutilized, to array method enhancements like .at and Object.hasOwn, there's a ton to unpack. We'll also delve into exciting new library additions like findLast for arrays, efficient array copying methods and improvements in set operations that make JavaScript more powerful and developer-friendly than ever.<br /><br />The episode isn't just about the features that have already landed; we'll also touch on what's in the pipeline with proposals in various stages of development, including exciting concepts like temporal for better date and time handling. Whether you're a JavaScript pro or just keen to stay updated on the latest trends, this discussion is packed with insights to level up your coding game.<br /><br />So, grab your headphones, stay tuned, and let's explore the exciting world of new JavaScript features together!<br /><br /><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/63696676</guid><pubDate>Wed, 22 Jan 2025 21:26:41 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/63696676/jsj_666.mp3" length="62204113" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/902db64a-c5d1-4683-9140-ac0b0c10198f/902db64a-c5d1-4683-9140-ac0b0c10198f.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/902db64a-c5d1-4683-9140-ac0b0c10198f/902db64a-c5d1-4683-9140-ac0b0c10198f.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/902db64a-c5d1-4683-9140-ac0b0c10198f/902db64a-c5d1-4683-9140-ac0b0c10198f.vtt" type="text/vtt" language="en"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Hey, everyone. Welcome back to another exciting episode of JavaScript Jabber, part of the Top End Devs Network. I'm your host, Charles Max Wood, joined by our amazing panelist, Dan Shappir. In this episode, we dive into the latest developments in the...</itunes:subtitle><itunes:summary><![CDATA[Hey, everyone. Welcome back to another exciting episode of JavaScript Jabber, part of the Top End Devs Network. I'm your host, Charles Max Wood, joined by our amazing panelist, Dan Shappir. In this episode, we dive into the latest developments in the world of JavaScript as we kick off a new year. You might recall we covered this topic about a year and a half ago in episode 590.  Today, we're revisiting the updates to see what's progressed and what's newly introduced in the JavaScript standard.<br /><br />Dan Shappir offers his expertise as we explore features that have recently been added to the language. From promise.allSettled, a feature that's been around for about five years but often underutilized, to array method enhancements like .at and Object.hasOwn, there's a ton to unpack. We'll also delve into exciting new library additions like findLast for arrays, efficient array copying methods and improvements in set operations that make JavaScript more powerful and developer-friendly than ever.<br /><br />The episode isn't just about the features that have already landed; we'll also touch on what's in the pipeline with proposals in various stages of development, including exciting concepts like temporal for better date and time handling. Whether you're a JavaScript pro or just keen to stay updated on the latest trends, this discussion is packed with insights to level up your coding game.<br /><br />So, grab your headphones, stay tuned, and let's explore the exciting world of new JavaScript features together!<br /><br /><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>5165</itunes:duration><itunes:keywords>2.7,3,39,4,array.at,babel,chrome,ecmascript,es,firefox,javascript,library,mdn,object.hasown,promise.all,promise.allsettled,safari,stage,standard,tc</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/696093c39b9f0335f2564dbf47910e65.jpg"/><itunes:episode>666</itunes:episode><itunes:episodeType>full</itunes:episodeType></item><item><title>Reflections on Technology Trends, AI Impact, and Memorable Episodes - JSJ 665</title><link>https://www.spreaker.com/episode/reflections-on-technology-trends-ai-impact-and-memorable-episodes-jsj-665--63603102</link><description><![CDATA[Welcome to another riveting episode of Top End Devs! In today's "Year in Review" special, hosts Charles, AJ, Dan, and Steve Edwards take you on a retrospective journey through their most memorable moments and thought-provoking discussions of the year. From the amusing and insightful exchanges with influential guests like Rich Harris and Kyle Simpson to their deep dives into emerging tech trends like Svelte 5 and AI integration in development, this episode has it all.<br />They also explore Charles's experience transitioning from a Mac to a high-performance System76 machine, Dan's favorite and least favorite tech trends, and AJ's admiration for profitable and customer-focused approaches in the industry. Expect a blend of technical expertise, humor with those beloved dad jokes, and personal reflections that make this podcast uniquely engaging.<br />So, get ready as we reflect on the year's highlights, laugh at the dad jokes that have become fan favorites, and look forward to exciting developments in the tech world with your favorite panelists.<br /><br />Picks<br /><ul><li>AJ - <a href="https://www.rejectiontherapy.com/100-days-of-rejection-therapy" target="_blank" rel="noreferrer noopener">100 Days of Rejection (Therapy)</a></li><li>AJ - https://www.youtube.com/playlist?list=PLamouX6QxWIuTHuaArIOzdorWoYaF6cU5</li><li>AJ - <a href="https://youtu.be/WrjN07cI6mw" target="_blank" rel="noreferrer noopener">John Sonmez: Eye Contact &amp; Smirking</a></li><li>AJ - <a href="https://www.youtube.com/watch?v=sShaTQsM7rg" target="_blank" rel="noreferrer noopener">John Sonmez: How to Become a Man</a></li><li>AJ - <a href="https://evalplus.github.io/leaderboard.html" target="_blank" rel="noreferrer noopener">EvalPlus Leaderboard</a></li><li>AJ - <a href="https://ollama.com/search" target="_blank" rel="noreferrer noopener">Ollama</a></li><li>Charles -<a href="https://amzn.to/3DjUcxG" target="_blank" rel="noreferrer noopener">Heat</a></li><li>Charles - <a href="https://boardgamegeek.com/boardgame/366013/heat-pedal-to-the-metal" target="_blank" rel="noreferrer noopener">Heat: Pedal to the Metal</a></li><li>Charles - <a href="https://amzn.to/3ByaPVS" target="_blank" rel="noreferrer noopener">Hit Refresh by Satya Nadella</a></li><li>Charles - <a href="https://amzn.to/4ggJgPV" target="_blank" rel="noreferrer noopener"> American Icon by Bryce Hoffman</a></li><li>Charles - <a href="https://system76.com/" target="_blank" rel="noreferrer noopener">System76</a></li><li>Charles - <a href="https://amzn.to/4gjVnfa" target="_blank" rel="noreferrer noopener">Wizard's First Rule (Sword of Truth, Book 1) (Sword of Truth, 1)</a></li><li>Dan - <a href="https://www.imdb.com/title/tt26670955/" target="_blank" rel="noreferrer noopener">A Man on the Inside (TV Series 2024</a></li><li>Dan - <a href="https://www.youtube.com/watch?v=9SpwHkvmGjs" target="_blank" rel="noreferrer noopener">The Best Syria Breakdown You'll Ever Hear - Thomas Small</a></li><li>Dan - <a href="https://www.goodreads.com/book/show/31924325-master-of-the-five-magics" target="_blank" rel="noreferrer noopener">Master of the Five Magics</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/63603102</guid><pubDate>Tue, 07 Jan 2025 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/63603102/jsj_665.mp3" length="90620113" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/24cb7b92-41c1-4ebe-914a-2d46993246c0/24cb7b92-41c1-4ebe-914a-2d46993246c0.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/24cb7b92-41c1-4ebe-914a-2d46993246c0/24cb7b92-41c1-4ebe-914a-2d46993246c0.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/24cb7b92-41c1-4ebe-914a-2d46993246c0/24cb7b92-41c1-4ebe-914a-2d46993246c0.vtt" type="text/vtt" language="en"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Welcome to another riveting episode of Top End Devs! In today's "Year in Review" special, hosts Charles, AJ, Dan, and Steve Edwards take you on a retrospective journey through their most memorable moments and thought-provoking discussions of the year....</itunes:subtitle><itunes:summary><![CDATA[Welcome to another riveting episode of Top End Devs! In today's "Year in Review" special, hosts Charles, AJ, Dan, and Steve Edwards take you on a retrospective journey through their most memorable moments and thought-provoking discussions of the year. From the amusing and insightful exchanges with influential guests like Rich Harris and Kyle Simpson to their deep dives into emerging tech trends like Svelte 5 and AI integration in development, this episode has it all.<br />They also explore Charles's experience transitioning from a Mac to a high-performance System76 machine, Dan's favorite and least favorite tech trends, and AJ's admiration for profitable and customer-focused approaches in the industry. Expect a blend of technical expertise, humor with those beloved dad jokes, and personal reflections that make this podcast uniquely engaging.<br />So, get ready as we reflect on the year's highlights, laugh at the dad jokes that have become fan favorites, and look forward to exciting developments in the tech world with your favorite panelists.<br /><br />Picks<br /><ul><li>AJ - <a href="https://www.rejectiontherapy.com/100-days-of-rejection-therapy" target="_blank" rel="noreferrer noopener">100 Days of Rejection (Therapy)</a></li><li>AJ - https://www.youtube.com/playlist?list=PLamouX6QxWIuTHuaArIOzdorWoYaF6cU5</li><li>AJ - <a href="https://youtu.be/WrjN07cI6mw" target="_blank" rel="noreferrer noopener">John Sonmez: Eye Contact &amp; Smirking</a></li><li>AJ - <a href="https://www.youtube.com/watch?v=sShaTQsM7rg" target="_blank" rel="noreferrer noopener">John Sonmez: How to Become a Man</a></li><li>AJ - <a href="https://evalplus.github.io/leaderboard.html" target="_blank" rel="noreferrer noopener">EvalPlus Leaderboard</a></li><li>AJ - <a href="https://ollama.com/search" target="_blank" rel="noreferrer noopener">Ollama</a></li><li>Charles -<a href="https://amzn.to/3DjUcxG" target="_blank" rel="noreferrer noopener">Heat</a></li><li>Charles - <a href="https://boardgamegeek.com/boardgame/366013/heat-pedal-to-the-metal" target="_blank" rel="noreferrer noopener">Heat: Pedal to the Metal</a></li><li>Charles - <a href="https://amzn.to/3ByaPVS" target="_blank" rel="noreferrer noopener">Hit Refresh by Satya Nadella</a></li><li>Charles - <a href="https://amzn.to/4ggJgPV" target="_blank" rel="noreferrer noopener"> American Icon by Bryce Hoffman</a></li><li>Charles - <a href="https://system76.com/" target="_blank" rel="noreferrer noopener">System76</a></li><li>Charles - <a href="https://amzn.to/4gjVnfa" target="_blank" rel="noreferrer noopener">Wizard's First Rule (Sword of Truth, Book 1) (Sword of Truth, 1)</a></li><li>Dan - <a href="https://www.imdb.com/title/tt26670955/" target="_blank" rel="noreferrer noopener">A Man on the Inside (TV Series 2024</a></li><li>Dan - <a href="https://www.youtube.com/watch?v=9SpwHkvmGjs" target="_blank" rel="noreferrer noopener">The Best Syria Breakdown You'll Ever Hear - Thomas Small</a></li><li>Dan - <a href="https://www.goodreads.com/book/show/31924325-master-of-the-five-magics" target="_blank" rel="noreferrer noopener">Master of the Five Magics</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>7533</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/696093c39b9f0335f2564dbf47910e65.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Innovation and Framework Adoption - JSJ 664</title><link>https://www.spreaker.com/episode/innovation-and-framework-adoption-jsj-664--63548259</link><description><![CDATA[In this episode, Charles, AJ, and Dan explore the intricacies of team dynamics, technological choices, and the challenges of web development with our distinguished panel. Joining them is a very special guest, the legendary Uncle Bob Martin. They delve into team collaboration and decision-making, with Uncle Bob emphasizing the importance of reasonable debates and team buy-in when it comes to mental models and project directives. Dan discusses how, in startups, the initial developer often ends up making key decisions.<br /><br />They also touch on technological choices, including the complications of inheriting decisions from previous team members and the ever-topical debate on relational databases influenced by marketing pressures. Uncle Bob shares his seasoned insights into React Framework inconsistencies and the philosophy behind state-driven design.<br />They tackle the separation of business logic from frameworks to maintain purity and independence in code. There's also a lively discussion about starting with functional prototypes, and the influence of Apple’s focus on UI on their success.<br /><br /><br />Additionally, they explore Uncle Bob’s controversial stance on web frameworks, the dynamics of framework adoption, and the role of technical decisions in hiring. There are fascinating comparisons between framework popularity and historical tech stories, including the evolution of Apple’s innovations and the contributions from Xerox PARC.<br />Finally, as they wrap up, they have insightful pick recommendations from the panelists, covering everything from the NBA season and engaging TV series to board games and book recommendations—a little something for everyone.<br />Join them for an enlightening journey through the nuances of modern development practices, historical tech anecdotes, and personal insights from some of the industry's top minds. This episode promises to be a treasure trove of knowledge and experience for any developer. Let's get started!<br /><br /><br />Socials<br /><ul><li><a href="https://www.linkedin.com/in/robert-martin-7395b0/" target="_blank" rel="noreferrer noopener">LinkedIn: Robert Martin</a></li></ul><br />Picks<br /><ul><li>AJ - <a href="https://www.ycombinator.com/library/carousel/How%20to%20Start%20a%20Startup%20-%20A%20course%20Y%20Combinator%20taught%20at%20Stanford" target="_blank" rel="noreferrer noopener">How to Start a Startup - A course Y Combinator taught at Stanford</a></li><li>Charles - <a href="https://boardgamegeek.com/boardgame/387378/mlem-space-agency" target="_blank" rel="noreferrer noopener">MLEM: Space Agency | Board Game</a></li><li>Dan - NBA Season</li><li>Dan - <a href="https://www.imdb.com/title/tt24053860/" target="_blank" rel="noreferrer noopener">The Day of the Jackal (TV Series 2024</a></li><li>Uncle Bob - <a href="https://www.youtube.com/watch?v=a30vFpSaoZg" target="_blank" rel="noreferrer noopener">'The Cloud Fugitive' | David Heinemeier Hansson | NTK # 001</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/63548259</guid><pubDate>Tue, 31 Dec 2024 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/63548259/jsj_664.mp3" length="76352240" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/469cb847-01e9-43be-bc9e-b32d68d6dde9/469cb847-01e9-43be-bc9e-b32d68d6dde9.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/469cb847-01e9-43be-bc9e-b32d68d6dde9/469cb847-01e9-43be-bc9e-b32d68d6dde9.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/469cb847-01e9-43be-bc9e-b32d68d6dde9/469cb847-01e9-43be-bc9e-b32d68d6dde9.vtt" type="text/vtt" language="en"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>In this episode, Charles, AJ, and Dan explore the intricacies of team dynamics, technological choices, and the challenges of web development with our distinguished panel. Joining them is a very special guest, the legendary Uncle Bob Martin. They delve...</itunes:subtitle><itunes:summary><![CDATA[In this episode, Charles, AJ, and Dan explore the intricacies of team dynamics, technological choices, and the challenges of web development with our distinguished panel. Joining them is a very special guest, the legendary Uncle Bob Martin. They delve into team collaboration and decision-making, with Uncle Bob emphasizing the importance of reasonable debates and team buy-in when it comes to mental models and project directives. Dan discusses how, in startups, the initial developer often ends up making key decisions.<br /><br />They also touch on technological choices, including the complications of inheriting decisions from previous team members and the ever-topical debate on relational databases influenced by marketing pressures. Uncle Bob shares his seasoned insights into React Framework inconsistencies and the philosophy behind state-driven design.<br />They tackle the separation of business logic from frameworks to maintain purity and independence in code. There's also a lively discussion about starting with functional prototypes, and the influence of Apple’s focus on UI on their success.<br /><br /><br />Additionally, they explore Uncle Bob’s controversial stance on web frameworks, the dynamics of framework adoption, and the role of technical decisions in hiring. There are fascinating comparisons between framework popularity and historical tech stories, including the evolution of Apple’s innovations and the contributions from Xerox PARC.<br />Finally, as they wrap up, they have insightful pick recommendations from the panelists, covering everything from the NBA season and engaging TV series to board games and book recommendations—a little something for everyone.<br />Join them for an enlightening journey through the nuances of modern development practices, historical tech anecdotes, and personal insights from some of the industry's top minds. This episode promises to be a treasure trove of knowledge and experience for any developer. Let's get started!<br /><br /><br />Socials<br /><ul><li><a href="https://www.linkedin.com/in/robert-martin-7395b0/" target="_blank" rel="noreferrer noopener">LinkedIn: Robert Martin</a></li></ul><br />Picks<br /><ul><li>AJ - <a href="https://www.ycombinator.com/library/carousel/How%20to%20Start%20a%20Startup%20-%20A%20course%20Y%20Combinator%20taught%20at%20Stanford" target="_blank" rel="noreferrer noopener">How to Start a Startup - A course Y Combinator taught at Stanford</a></li><li>Charles - <a href="https://boardgamegeek.com/boardgame/387378/mlem-space-agency" target="_blank" rel="noreferrer noopener">MLEM: Space Agency | Board Game</a></li><li>Dan - NBA Season</li><li>Dan - <a href="https://www.imdb.com/title/tt24053860/" target="_blank" rel="noreferrer noopener">The Day of the Jackal (TV Series 2024</a></li><li>Uncle Bob - <a href="https://www.youtube.com/watch?v=a30vFpSaoZg" target="_blank" rel="noreferrer noopener">'The Cloud Fugitive' | David Heinemeier Hansson | NTK # 001</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>6344</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/696093c39b9f0335f2564dbf47910e65.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Revolutionizing API Syntax and Schema Management with Jazz Framework - JSJ 663</title><link>https://www.spreaker.com/episode/revolutionizing-api-syntax-and-schema-management-with-jazz-framework-jsj-663--63480922</link><description><![CDATA[In today's episode, Charles and AJ are joined by Anselm Eickhoff, a trailblazing full-stack software engineer. Anselm delves into the world of "Local First" software development and the innovative tool he’s developed, "Jazz." They explore how Jazz leverages schema information for type inference and runtime validation, enabling real-time collaboration and seamless offline functionality. They dive into the simplifications brought by Jazz's API changes, the flexibility offered through open protocols, and the local-first approach using CRDTs.<br />They also tackle Jazz’s impressive backend infrastructure and its shift to direct disk storage, along with insights into the challenges and emerging support structures faced by early adopters. Anselm shares real-world applications, advanced analytics capabilities, and the future outlook for Jazz, emphasizing performance, resilience, and data privacy.<br />Plus, stay tuned for a lighthearted detour into board games and TV recommendations, as well as updates on Charles’ AI Dev Boot Camp and exciting developments on the Top End Devs platform. This episode is packed with cutting-edge insights and practical advice for developers looking to integrate advanced real-time features and streamline their app development processes. <br /><br /><br />Socials<br /><ul><li><a href="https://www.linkedin.com/in/anselm-eickhoff/" target="_blank" rel="noreferrer noopener">LinkedIn: Anselm Eickhoff</a></li></ul><br />Picks<br /><ul><li>AJ -<a href="https://www.amazon.com/Dune-2-Film-Collection-Blu-ray-Digital/dp/B0CW399J2S" target="_blank" rel="noreferrer noopener"> Dune 2-Film Collection (Blu-Ray + Digital)</a></li><li>Charles - <a href="https://boardgamegeek.com/boardgame/378758/imperial-miners" target="_blank" rel="noreferrer noopener">Imperial Miners | Board Game</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/63480922</guid><pubDate>Tue, 24 Dec 2024 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/63480922/jsj_663.mp3" length="61952397" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/3950888d-6cca-400c-a961-51510c52580f/3950888d-6cca-400c-a961-51510c52580f.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/3950888d-6cca-400c-a961-51510c52580f/3950888d-6cca-400c-a961-51510c52580f.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/3950888d-6cca-400c-a961-51510c52580f/3950888d-6cca-400c-a961-51510c52580f.vtt" type="text/vtt" language="en"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>In today's episode, Charles and AJ are joined by Anselm Eickhoff, a trailblazing full-stack software engineer. Anselm delves into the world of "Local First" software development and the innovative tool he’s developed, "Jazz." They explore how Jazz...</itunes:subtitle><itunes:summary><![CDATA[In today's episode, Charles and AJ are joined by Anselm Eickhoff, a trailblazing full-stack software engineer. Anselm delves into the world of "Local First" software development and the innovative tool he’s developed, "Jazz." They explore how Jazz leverages schema information for type inference and runtime validation, enabling real-time collaboration and seamless offline functionality. They dive into the simplifications brought by Jazz's API changes, the flexibility offered through open protocols, and the local-first approach using CRDTs.<br />They also tackle Jazz’s impressive backend infrastructure and its shift to direct disk storage, along with insights into the challenges and emerging support structures faced by early adopters. Anselm shares real-world applications, advanced analytics capabilities, and the future outlook for Jazz, emphasizing performance, resilience, and data privacy.<br />Plus, stay tuned for a lighthearted detour into board games and TV recommendations, as well as updates on Charles’ AI Dev Boot Camp and exciting developments on the Top End Devs platform. This episode is packed with cutting-edge insights and practical advice for developers looking to integrate advanced real-time features and streamline their app development processes. <br /><br /><br />Socials<br /><ul><li><a href="https://www.linkedin.com/in/anselm-eickhoff/" target="_blank" rel="noreferrer noopener">LinkedIn: Anselm Eickhoff</a></li></ul><br />Picks<br /><ul><li>AJ -<a href="https://www.amazon.com/Dune-2-Film-Collection-Blu-ray-Digital/dp/B0CW399J2S" target="_blank" rel="noreferrer noopener"> Dune 2-Film Collection (Blu-Ray + Digital)</a></li><li>Charles - <a href="https://boardgamegeek.com/boardgame/378758/imperial-miners" target="_blank" rel="noreferrer noopener">Imperial Miners | Board Game</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>5144</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/696093c39b9f0335f2564dbf47910e65.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Painting Roses, Eating Marshmallows and Network Protocols - JSJ 662</title><link>https://www.spreaker.com/episode/painting-roses-eating-marshmallows-and-network-protocols-jsj-662--63399967</link><description><![CDATA[Welcome to another insightful episode of the JavaScript Jabber podcast, hosted by Charles alongside our expert panelists Dan and AJ. Today, they are thrilled to be joined by Avishai Ish-Shalom a seasoned technologist with an eye for challenging conventions in the tech world. In this episode, Avishai takes us through fascinating discussions comparing industrial food products to technological abstractions, including his unique perspective on the “marshmallow effect” and the evolving complexities of virtualization.<br />They delve into the challenges of backward compatibility in modern tech, using real-world parallels like AWS virtual storage options, and discuss the impact of technologies like Docker and cloud services on our understanding of underlying infrastructures. Charles shares his upgrade journey from an aging Mac laptop to a powerful System76 desktop for AI tasks, reflecting the changing demands on development environments.<br />Listen in as they explore the nuances of binary vs. textual protocols, the importance of future-proofing legacy systems, and Avishai's compelling arguments in his articles "Don't Paint the Roses" and "The Marshmallow Effect." Plus, they discuss Avishai's career evolution and the intellectual challenges faced by today’s engineers in the rapidly advancing tech landscape. Whether you’re a casual listener or a tech enthusiast, this episode promises to offer valuable insights and thought-provoking discussions. Stay tuned!<br /><br /><br />Socials<br /><ul><li><a href="https://www.linkedin.com/in/nukemberg/" target="_blank" rel="noreferrer noopener">LinkedIn: Avishai Ish-Shalom</a></li></ul><br />Picks<br /><ul><li>AJ - <a href="https://www.dekudeals.com/" target="_blank" rel="noreferrer noopener">Deku Deals </a></li><li>Avishai - <a href="https://marimo.io/" target="_blank" rel="noreferrer noopener">marimo | a next-generation Python notebook</a></li><li>Charles - <a href="https://boardgamegeek.com/boardgame/390340/challengers-beach-cup" target="_blank" rel="noreferrer noopener">Challengers! Beach Cup | Board Game</a></li><li>Dan - <a href="https://www.imdb.com/title/tt15435876/" target="_blank" rel="noreferrer noopener">The Penguin (TV Mini Series 2024)</a></li><li>Dan - <a href="https://bsky.app/" target="_blank" rel="noreferrer noopener">Bluesky</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/63399967</guid><pubDate>Tue, 17 Dec 2024 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/63399967/jsj_662.mp3" length="67310216" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/b828fe36-131f-4ea1-9ea1-6d4f84cead11/b828fe36-131f-4ea1-9ea1-6d4f84cead11.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/b828fe36-131f-4ea1-9ea1-6d4f84cead11/b828fe36-131f-4ea1-9ea1-6d4f84cead11.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/b828fe36-131f-4ea1-9ea1-6d4f84cead11/b828fe36-131f-4ea1-9ea1-6d4f84cead11.vtt" type="text/vtt" language="en"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Welcome to another insightful episode of the JavaScript Jabber podcast, hosted by Charles alongside our expert panelists Dan and AJ. Today, they are thrilled to be joined by Avishai Ish-Shalom a seasoned technologist with an eye for challenging...</itunes:subtitle><itunes:summary><![CDATA[Welcome to another insightful episode of the JavaScript Jabber podcast, hosted by Charles alongside our expert panelists Dan and AJ. Today, they are thrilled to be joined by Avishai Ish-Shalom a seasoned technologist with an eye for challenging conventions in the tech world. In this episode, Avishai takes us through fascinating discussions comparing industrial food products to technological abstractions, including his unique perspective on the “marshmallow effect” and the evolving complexities of virtualization.<br />They delve into the challenges of backward compatibility in modern tech, using real-world parallels like AWS virtual storage options, and discuss the impact of technologies like Docker and cloud services on our understanding of underlying infrastructures. Charles shares his upgrade journey from an aging Mac laptop to a powerful System76 desktop for AI tasks, reflecting the changing demands on development environments.<br />Listen in as they explore the nuances of binary vs. textual protocols, the importance of future-proofing legacy systems, and Avishai's compelling arguments in his articles "Don't Paint the Roses" and "The Marshmallow Effect." Plus, they discuss Avishai's career evolution and the intellectual challenges faced by today’s engineers in the rapidly advancing tech landscape. Whether you’re a casual listener or a tech enthusiast, this episode promises to offer valuable insights and thought-provoking discussions. Stay tuned!<br /><br /><br />Socials<br /><ul><li><a href="https://www.linkedin.com/in/nukemberg/" target="_blank" rel="noreferrer noopener">LinkedIn: Avishai Ish-Shalom</a></li></ul><br />Picks<br /><ul><li>AJ - <a href="https://www.dekudeals.com/" target="_blank" rel="noreferrer noopener">Deku Deals </a></li><li>Avishai - <a href="https://marimo.io/" target="_blank" rel="noreferrer noopener">marimo | a next-generation Python notebook</a></li><li>Charles - <a href="https://boardgamegeek.com/boardgame/390340/challengers-beach-cup" target="_blank" rel="noreferrer noopener">Challengers! Beach Cup | Board Game</a></li><li>Dan - <a href="https://www.imdb.com/title/tt15435876/" target="_blank" rel="noreferrer noopener">The Penguin (TV Mini Series 2024)</a></li><li>Dan - <a href="https://bsky.app/" target="_blank" rel="noreferrer noopener">Bluesky</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>5590</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/696093c39b9f0335f2564dbf47910e65.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Structuring Node.js Applications Part 2: Dependency Management, Package Managers, Proper API Usage, etc.- JSJ 661</title><link>https://www.spreaker.com/episode/structuring-node-js-applications-part-2-dependency-management-package-managers-proper-api-usage-etc-jsj-661--63289371</link><description><![CDATA[This is the second part of the deep dive into the essential practices and principles for successful Node.js development. Our esteemed guests, Michael Dawson, James Snell, Matteo Collina, and Natalia Venditto, bring their extensive expertise to the table, discussing key topics like how to manage dependencies in a Node.js project.<br /><br /><br />Socials<br /><ul><li><a href="https://www.linkedin.com/in/jasnell/" target="_blank" rel="noreferrer noopener">LinkedIn: James Snell</a></li><li><a href="https://www.linkedin.com/in/mhdawson1/" target="_blank" rel="noreferrer noopener">LinkedIn: Michael Dawson</a></li><li><a href="https://www.linkedin.com/in/matteocollina/" target="_blank" rel="noreferrer noopener">LinkedIn: Matteo Collina</a></li><li><a href="https://www.linkedin.com/in/anfibiacreativa/" target="_blank" rel="noreferrer noopener">LinkedIn: Natalia Venditto</a></li></ul><br />Picks<br /><ul><li>Charles - <a href="https://boardgamegeek.com/boardgame/332885/gnome-hollow" target="_blank" rel="noreferrer noopener">Gnome Hollow | Board Game</a></li><li>Charles - <a href="https://www.imdb.com/title/tt9288030/" target="_blank" rel="noreferrer noopener">Reacher (TV Series 2022</a></li><li>Michael - <a href="https://makerworld.com/en/" target="_blank" rel="noreferrer noopener">MakerWorld: Download Free 3D Printing Models</a></li></ul> <br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/63289371</guid><pubDate>Wed, 11 Dec 2024 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/63289371/jsj_661.mp3" length="59456240" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/1d927afc-6588-4da9-b1eb-e313d64b4cd1/1d927afc-6588-4da9-b1eb-e313d64b4cd1.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/1d927afc-6588-4da9-b1eb-e313d64b4cd1/1d927afc-6588-4da9-b1eb-e313d64b4cd1.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/1d927afc-6588-4da9-b1eb-e313d64b4cd1/1d927afc-6588-4da9-b1eb-e313d64b4cd1.vtt" type="text/vtt" language="en"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>This is the second part of the deep dive into the essential practices and principles for successful Node.js development. Our esteemed guests, Michael Dawson, James Snell, Matteo Collina, and Natalia Venditto, bring their extensive expertise to the...</itunes:subtitle><itunes:summary><![CDATA[This is the second part of the deep dive into the essential practices and principles for successful Node.js development. Our esteemed guests, Michael Dawson, James Snell, Matteo Collina, and Natalia Venditto, bring their extensive expertise to the table, discussing key topics like how to manage dependencies in a Node.js project.<br /><br /><br />Socials<br /><ul><li><a href="https://www.linkedin.com/in/jasnell/" target="_blank" rel="noreferrer noopener">LinkedIn: James Snell</a></li><li><a href="https://www.linkedin.com/in/mhdawson1/" target="_blank" rel="noreferrer noopener">LinkedIn: Michael Dawson</a></li><li><a href="https://www.linkedin.com/in/matteocollina/" target="_blank" rel="noreferrer noopener">LinkedIn: Matteo Collina</a></li><li><a href="https://www.linkedin.com/in/anfibiacreativa/" target="_blank" rel="noreferrer noopener">LinkedIn: Natalia Venditto</a></li></ul><br />Picks<br /><ul><li>Charles - <a href="https://boardgamegeek.com/boardgame/332885/gnome-hollow" target="_blank" rel="noreferrer noopener">Gnome Hollow | Board Game</a></li><li>Charles - <a href="https://www.imdb.com/title/tt9288030/" target="_blank" rel="noreferrer noopener">Reacher (TV Series 2022</a></li><li>Michael - <a href="https://makerworld.com/en/" target="_blank" rel="noreferrer noopener">MakerWorld: Download Free 3D Printing Models</a></li></ul> <br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>4936</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/696093c39b9f0335f2564dbf47910e65.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>TypeScript Success: Integration, Type Checking, and Generics  - JSJ 660</title><link>https://www.spreaker.com/episode/typescript-success-integration-type-checking-and-generics-jsj-660--63174129</link><description><![CDATA[In this episode, Dan sits down with TypeScript expert Matt Pocock to dive deep into the world of TypeScript migration, learning curves, and developer challenges. They explore why having a TypeScript "wizard" is crucial for teams transitioning from JavaScript and how TypeScript's integration with development environments like Visual Studio Code has been a game changer.<br />Dan and Matt discuss the importance of real-time typechecking, the community's role in TypeScript's success, and practical strategies for migrating large codebases to TypeScript. You'll hear about Matt's journey from drama school to becoming a DevRel expert, his contributions to the XState library, and his philosophy of type-driven development. Together, they highlight TypeScript's advantages, such as enhanced code reliability and the nuanced benefits of explicit vs. inferred types.<br />Whether you're a seasoned developer or just starting with TypeScript, this episode offers valuable insights and actionable advice to help you harness the full power of static typing in your projects. Tune in for a fascinating discussion that underscores the value of "boring" code, the need for continual learning, and the ongoing evolution of software development practices. Stay with us as we unravel the intricacies of TypeScript and share practical tips to elevate your coding journey.<br /><br /><br />Socials<br /><ul><li><a href="https://www.linkedin.com/in/matthewpocock/" target="_blank" rel="noreferrer noopener">LinkedIn: Matt Pocock</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/63174129</guid><pubDate>Tue, 03 Dec 2024 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/63174129/jsj_660.mp3" length="58254712" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/5fad1d4c-f8df-4e06-a291-11c7b33e9a1e/5fad1d4c-f8df-4e06-a291-11c7b33e9a1e.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/5fad1d4c-f8df-4e06-a291-11c7b33e9a1e/5fad1d4c-f8df-4e06-a291-11c7b33e9a1e.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/5fad1d4c-f8df-4e06-a291-11c7b33e9a1e/5fad1d4c-f8df-4e06-a291-11c7b33e9a1e.vtt" type="text/vtt" language="en"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>In this episode, Dan sits down with TypeScript expert Matt Pocock to dive deep into the world of TypeScript migration, learning curves, and developer challenges. They explore why having a TypeScript "wizard" is crucial for teams transitioning from...</itunes:subtitle><itunes:summary><![CDATA[In this episode, Dan sits down with TypeScript expert Matt Pocock to dive deep into the world of TypeScript migration, learning curves, and developer challenges. They explore why having a TypeScript "wizard" is crucial for teams transitioning from JavaScript and how TypeScript's integration with development environments like Visual Studio Code has been a game changer.<br />Dan and Matt discuss the importance of real-time typechecking, the community's role in TypeScript's success, and practical strategies for migrating large codebases to TypeScript. You'll hear about Matt's journey from drama school to becoming a DevRel expert, his contributions to the XState library, and his philosophy of type-driven development. Together, they highlight TypeScript's advantages, such as enhanced code reliability and the nuanced benefits of explicit vs. inferred types.<br />Whether you're a seasoned developer or just starting with TypeScript, this episode offers valuable insights and actionable advice to help you harness the full power of static typing in your projects. Tune in for a fascinating discussion that underscores the value of "boring" code, the need for continual learning, and the ongoing evolution of software development practices. Stay with us as we unravel the intricacies of TypeScript and share practical tips to elevate your coding journey.<br /><br /><br />Socials<br /><ul><li><a href="https://www.linkedin.com/in/matthewpocock/" target="_blank" rel="noreferrer noopener">LinkedIn: Matt Pocock</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>4836</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/696093c39b9f0335f2564dbf47910e65.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>React and Beyond: The Importance of Learning DOM APIs - JSJ 659</title><link>https://www.spreaker.com/episode/react-and-beyond-the-importance-of-learning-dom-apis-jsj-659--63038733</link><description><![CDATA[In today's episode, Charles, AJ and Steve are joined by guests Corey Brown for a rich discussion on the importance of understanding foundational concepts in software development. They explore the balance between leveraging high-level frameworks like React and the necessity of grasping the underlying technologies to troubleshoot effectively and build robust applications. They emphasize the value of comprehending core language features to write better software and solve problems efficiently. Corey reflects on the passion within the software development community and the hidden costs of over-relying on third-party dependencies like the infamous "left pad" incident.As the conversation unfolds, they debate whether sticking to frameworks or delving into deeper technologies leads to long-term success. They share practical insights on the benefits of reading source code, continuously learning, and the significance of core platform APIs. Additionally, the episode includes light-hearted "picks" from the panelists, including humorous resources and personal anecdotes. Join them as they dissect these critical perspectives and share valuable advice for both novice and seasoned developers alike. Let's get started!<br /><br /><br />Picks<br /><ul><li>AJ - <a href="https://grugbrain.dev/" target="_blank" rel="noreferrer noopener">Grug Brain</a></li><li>AJ - <a href="https://creedsofcraftsmanship.com" target="_blank" rel="noreferrer noopener">Creeds of Craftsmanship</a></li><li>AJ - <a href="https://twitter.com/coolaj86/status/1829323467960770725" target="_blank" rel="noreferrer noopener">AJQuery v3.0.3</a></li><li>Cory - <a href="https://www.stgeorgeutahvacationrentals.com/rentals/palm-paradise-206/" target="_blank" rel="noreferrer noopener">Palm Paradise #206</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/63038733</guid><pubDate>Tue, 26 Nov 2024 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/63038733/jsj_659.mp3" length="60338343" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/2c107717-d9a9-44b4-a7cb-da74f76f44a8/2c107717-d9a9-44b4-a7cb-da74f76f44a8.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/2c107717-d9a9-44b4-a7cb-da74f76f44a8/2c107717-d9a9-44b4-a7cb-da74f76f44a8.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/2c107717-d9a9-44b4-a7cb-da74f76f44a8/2c107717-d9a9-44b4-a7cb-da74f76f44a8.vtt" type="text/vtt" language="en"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>In today's episode, Charles, AJ and Steve are joined by guests Corey Brown for a rich discussion on the importance of understanding foundational concepts in software development. They explore the balance between leveraging high-level frameworks like...</itunes:subtitle><itunes:summary><![CDATA[In today's episode, Charles, AJ and Steve are joined by guests Corey Brown for a rich discussion on the importance of understanding foundational concepts in software development. They explore the balance between leveraging high-level frameworks like React and the necessity of grasping the underlying technologies to troubleshoot effectively and build robust applications. They emphasize the value of comprehending core language features to write better software and solve problems efficiently. Corey reflects on the passion within the software development community and the hidden costs of over-relying on third-party dependencies like the infamous "left pad" incident.As the conversation unfolds, they debate whether sticking to frameworks or delving into deeper technologies leads to long-term success. They share practical insights on the benefits of reading source code, continuously learning, and the significance of core platform APIs. Additionally, the episode includes light-hearted "picks" from the panelists, including humorous resources and personal anecdotes. Join them as they dissect these critical perspectives and share valuable advice for both novice and seasoned developers alike. Let's get started!<br /><br /><br />Picks<br /><ul><li>AJ - <a href="https://grugbrain.dev/" target="_blank" rel="noreferrer noopener">Grug Brain</a></li><li>AJ - <a href="https://creedsofcraftsmanship.com" target="_blank" rel="noreferrer noopener">Creeds of Craftsmanship</a></li><li>AJ - <a href="https://twitter.com/coolaj86/status/1829323467960770725" target="_blank" rel="noreferrer noopener">AJQuery v3.0.3</a></li><li>Cory - <a href="https://www.stgeorgeutahvacationrentals.com/rentals/palm-paradise-206/" target="_blank" rel="noreferrer noopener">Palm Paradise #206</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>5009</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/696093c39b9f0335f2564dbf47910e65.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>New Horizons in Web Development with Danny Moerkerke - JSJ 658</title><link>https://www.spreaker.com/episode/new-horizons-in-web-development-with-danny-moerkerke-jsj-658--62960735</link><description><![CDATA[In today's jam-packed episode, Charles, AJ, and Dan, along with special guest Danny Moerkerke, a seasoned freelance JavaScript web developer from Amsterdam.  They dive deep into the fascinating world of web development, focusing on the capabilities and future of Progressive Web Apps (PWAs), comparing them to native apps, and discussing the technical intricacies involved.<br />AJ shares his latest project on passkeys and the challenges of transitioning clients, while Dan gives us a glimpse into his social media habits and movie recommendations. Danny enlightens us with his experiences at IKEA and his passion for web components, PWAs, and crucial APIs like the Wake Lock and Background Sync.<br />They explore the complex interplay between service workers, caching for offline functionality, and the barriers to widespread PWA adoption, particularly on iOS. Plus, they dive into practical applications of these technologies, from gaming to improving podcast accessibility for offline listening.<br />So, tune in as they unravel the technical hurdles, share insightful demos, and debate the future of web and native app development. It's an episode packed with knowledge, practical advice, and a bit of fun along the way!<br /><br /><br />Socials<br /><ul><li><a href="https://www.linkedin.com/in/dannymoerkerke/" target="_blank" rel="noreferrer noopener">LinkedIn: Danny Moerkerke</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/62960735</guid><pubDate>Tue, 19 Nov 2024 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/62960735/jsj_658.mp3" length="63272103" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/065a4599-45c1-4d04-bc97-e38bb8968e3e/065a4599-45c1-4d04-bc97-e38bb8968e3e.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/065a4599-45c1-4d04-bc97-e38bb8968e3e/065a4599-45c1-4d04-bc97-e38bb8968e3e.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/065a4599-45c1-4d04-bc97-e38bb8968e3e/065a4599-45c1-4d04-bc97-e38bb8968e3e.vtt" type="text/vtt" language="en"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>In today's jam-packed episode, Charles, AJ, and Dan, along with special guest Danny Moerkerke, a seasoned freelance JavaScript web developer from Amsterdam.  They dive deep into the fascinating world of web development, focusing on the capabilities...</itunes:subtitle><itunes:summary><![CDATA[In today's jam-packed episode, Charles, AJ, and Dan, along with special guest Danny Moerkerke, a seasoned freelance JavaScript web developer from Amsterdam.  They dive deep into the fascinating world of web development, focusing on the capabilities and future of Progressive Web Apps (PWAs), comparing them to native apps, and discussing the technical intricacies involved.<br />AJ shares his latest project on passkeys and the challenges of transitioning clients, while Dan gives us a glimpse into his social media habits and movie recommendations. Danny enlightens us with his experiences at IKEA and his passion for web components, PWAs, and crucial APIs like the Wake Lock and Background Sync.<br />They explore the complex interplay between service workers, caching for offline functionality, and the barriers to widespread PWA adoption, particularly on iOS. Plus, they dive into practical applications of these technologies, from gaming to improving podcast accessibility for offline listening.<br />So, tune in as they unravel the technical hurdles, share insightful demos, and debate the future of web and native app development. It's an episode packed with knowledge, practical advice, and a bit of fun along the way!<br /><br /><br />Socials<br /><ul><li><a href="https://www.linkedin.com/in/dannymoerkerke/" target="_blank" rel="noreferrer noopener">LinkedIn: Danny Moerkerke</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>5254</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/696093c39b9f0335f2564dbf47910e65.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Structuring Node.js Applications: Event Loop, Metrics, and Efficient Processing Techniques</title><link>https://www.spreaker.com/episode/structuring-node-js-applications-event-loop-metrics-and-efficient-processing-techniques--62715247</link><description><![CDATA[In this episode, they dive deep into the essential practices and principles for successful Node.js development.  AJ and Dan are joined by special guests Michael Dawson, James Snell, and Matteo Collina. They bring a wealth of expertise and experience to the table, discussing key topics like experimental tech with existing web standards, managing updates with LTS releases, and the fundamental pillars of Node.js, including the critical concept of "not blocking the event loop."<br />They explore the consequences of blocking the event loop, real-world insights into performance issues, and the importance of efficient task handling. They also share their wisdom on utilizing multi-threading, scaling applications, best practices for dependency management, and the significance of regular updates to maintain security and performance.<br />Additionally, they touch on some fascinating side discussions, such as AI's role in coding, the evolution of package management, and the importance of intentional coding practices. There's even a bit of personal insight with recommendations for exciting Netflix series and real-world anecdotes about Node.js conferences and testing frameworks.<br />Join them as they unravel these topics and more, guiding you through advanced Node.js <br /><br /><br />Socials<br /><ul><li><a href="https://www.linkedin.com/in/jasnell/" target="_blank" rel="noreferrer noopener">LinkedIn: James Snell</a></li><li><a href="https://www.linkedin.com/in/mhdawson1/" target="_blank" rel="noreferrer noopener">LinkedIn: Michael Dawson</a></li><li><a href="https://www.linkedin.com/in/matteocollina/" target="_blank" rel="noreferrer noopener">LinkedIn: Matteo Collina</a></li></ul><br />Links<br /><ul><li><a href="https://www.platformatichq.com/node-principles" target="_blank" rel="noreferrer noopener">The Nine Node Pillars: 9  Principles for Doing Node.js Right in Enterprise Environments</a></li><li><a href="https://www.youtube.com/watch?v=LfTO4uwXMEk" target="_blank" rel="noreferrer noopener">The Nine Node Pillars | 9 principles for doing Node.js right in enterprise environments - YouTube</a></li></ul><br />Picks<br /><ul><li>Dan - <a href="https://en.wikipedia.org/wiki/Monsters:_The_Lyle_and_Erik_Menendez_Story" target="_blank" rel="noreferrer noopener">Monsters: The Lyle and Erik Menendez Story</a></li><li>Dan - <a href="https://www.youtube.com/watch?v=XSb4Lul0qlc" target="_blank" rel="noreferrer noopener">The WordPress drama explained</a></li><li>Michael - <a href="https://github.com/i-am-bee/bee-agent-framework" target="_blank" rel="noreferrer noopener">bee-agent-framework</a></li><li>James - NodeConf EU</li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/62715247</guid><pubDate>Tue, 12 Nov 2024 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/62715247/jsj_657.mp3" length="88030962" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/09199f45-9dac-465e-88bb-00563314ebb1/09199f45-9dac-465e-88bb-00563314ebb1.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/09199f45-9dac-465e-88bb-00563314ebb1/09199f45-9dac-465e-88bb-00563314ebb1.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/09199f45-9dac-465e-88bb-00563314ebb1/09199f45-9dac-465e-88bb-00563314ebb1.vtt" type="text/vtt" language="en"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>In this episode, they dive deep into the essential practices and principles for successful Node.js development.  AJ and Dan are joined by special guests Michael Dawson, James Snell, and Matteo Collina. They bring a wealth of expertise and experience...</itunes:subtitle><itunes:summary><![CDATA[In this episode, they dive deep into the essential practices and principles for successful Node.js development.  AJ and Dan are joined by special guests Michael Dawson, James Snell, and Matteo Collina. They bring a wealth of expertise and experience to the table, discussing key topics like experimental tech with existing web standards, managing updates with LTS releases, and the fundamental pillars of Node.js, including the critical concept of "not blocking the event loop."<br />They explore the consequences of blocking the event loop, real-world insights into performance issues, and the importance of efficient task handling. They also share their wisdom on utilizing multi-threading, scaling applications, best practices for dependency management, and the significance of regular updates to maintain security and performance.<br />Additionally, they touch on some fascinating side discussions, such as AI's role in coding, the evolution of package management, and the importance of intentional coding practices. There's even a bit of personal insight with recommendations for exciting Netflix series and real-world anecdotes about Node.js conferences and testing frameworks.<br />Join them as they unravel these topics and more, guiding you through advanced Node.js <br /><br /><br />Socials<br /><ul><li><a href="https://www.linkedin.com/in/jasnell/" target="_blank" rel="noreferrer noopener">LinkedIn: James Snell</a></li><li><a href="https://www.linkedin.com/in/mhdawson1/" target="_blank" rel="noreferrer noopener">LinkedIn: Michael Dawson</a></li><li><a href="https://www.linkedin.com/in/matteocollina/" target="_blank" rel="noreferrer noopener">LinkedIn: Matteo Collina</a></li></ul><br />Links<br /><ul><li><a href="https://www.platformatichq.com/node-principles" target="_blank" rel="noreferrer noopener">The Nine Node Pillars: 9  Principles for Doing Node.js Right in Enterprise Environments</a></li><li><a href="https://www.youtube.com/watch?v=LfTO4uwXMEk" target="_blank" rel="noreferrer noopener">The Nine Node Pillars | 9 principles for doing Node.js right in enterprise environments - YouTube</a></li></ul><br />Picks<br /><ul><li>Dan - <a href="https://en.wikipedia.org/wiki/Monsters:_The_Lyle_and_Erik_Menendez_Story" target="_blank" rel="noreferrer noopener">Monsters: The Lyle and Erik Menendez Story</a></li><li>Dan - <a href="https://www.youtube.com/watch?v=XSb4Lul0qlc" target="_blank" rel="noreferrer noopener">The WordPress drama explained</a></li><li>Michael - <a href="https://github.com/i-am-bee/bee-agent-framework" target="_blank" rel="noreferrer noopener">bee-agent-framework</a></li><li>James - NodeConf EU</li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>6272</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/696093c39b9f0335f2564dbf47910e65.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Stimulus and Turbo in Web Development - JSJ 656</title><link>https://www.spreaker.com/episode/stimulus-and-turbo-in-web-development-jsj-656--62635455</link><description><![CDATA[Dive into the dynamic world of JavaScript frameworks with this week's episode of JavaScript Jabber! Join Charles, AJ, Dan and Steve as they explore Hotwire, Stimulus, and Turbo—tools that are transforming how developers build fast, responsive web applications. They discover the evolution from Turbo Links to Turbo Drive, learn how these technologies enhance page rendering speeds by updating only changed elements, and understand their seamless integration in Rails applications. The discussion also touches on practical implementations using Turbo frames and streams for efficient DOM manipulation. Additionally, they dive into the benefits of partial page updates for improved performance and talk about the insights into integrating Stimulus for fine-grained control over client-side interactions. They also explore the parallels between modern frameworks like React or Angular with traditional approaches.<br /><br />Tune in to uncover how you can leverage these tools to optimize your development workflow!<br /><br />Socials<br /><ul><li><a href="https://www.linkedin.com/in/charlesmaxwood/" target="_blank" rel="noreferrer noopener">LinkedIn: Charles Wood</a></li></ul><br />Picks<br /><ul><li>AJ - <a href="https://amzn.to/3UiTxCt" target="_blank" rel="noreferrer noopener">The Fall Guy 4k + Extended Cut</a></li><li>AJ - <a href="https://passkeys.js.org/#main" target="_blank" rel="noreferrer noopener">Passkeys Demo</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/62635455</guid><pubDate>Tue, 05 Nov 2024 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/62635455/jsj_656.mp3" length="62840142" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/287662d9-9470-4723-9e2c-454f12dd277c/287662d9-9470-4723-9e2c-454f12dd277c.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/287662d9-9470-4723-9e2c-454f12dd277c/287662d9-9470-4723-9e2c-454f12dd277c.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/287662d9-9470-4723-9e2c-454f12dd277c/287662d9-9470-4723-9e2c-454f12dd277c.vtt" type="text/vtt" language="en"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Dive into the dynamic world of JavaScript frameworks with this week's episode of JavaScript Jabber! Join Charles, AJ, Dan and Steve as they explore Hotwire, Stimulus, and Turbo—tools that are transforming how developers build fast, responsive web...</itunes:subtitle><itunes:summary><![CDATA[Dive into the dynamic world of JavaScript frameworks with this week's episode of JavaScript Jabber! Join Charles, AJ, Dan and Steve as they explore Hotwire, Stimulus, and Turbo—tools that are transforming how developers build fast, responsive web applications. They discover the evolution from Turbo Links to Turbo Drive, learn how these technologies enhance page rendering speeds by updating only changed elements, and understand their seamless integration in Rails applications. The discussion also touches on practical implementations using Turbo frames and streams for efficient DOM manipulation. Additionally, they dive into the benefits of partial page updates for improved performance and talk about the insights into integrating Stimulus for fine-grained control over client-side interactions. They also explore the parallels between modern frameworks like React or Angular with traditional approaches.<br /><br />Tune in to uncover how you can leverage these tools to optimize your development workflow!<br /><br />Socials<br /><ul><li><a href="https://www.linkedin.com/in/charlesmaxwood/" target="_blank" rel="noreferrer noopener">LinkedIn: Charles Wood</a></li></ul><br />Picks<br /><ul><li>AJ - <a href="https://amzn.to/3UiTxCt" target="_blank" rel="noreferrer noopener">The Fall Guy 4k + Extended Cut</a></li><li>AJ - <a href="https://passkeys.js.org/#main" target="_blank" rel="noreferrer noopener">Passkeys Demo</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>5218</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/696093c39b9f0335f2564dbf47910e65.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Understanding, Confidence, and Humility in Web development - JSJ 655</title><link>https://www.spreaker.com/episode/understanding-confidence-and-humility-in-web-development-jsj-655--62543874</link><description><![CDATA[Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/62543874</guid><pubDate>Tue, 29 Oct 2024 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/62543874/jsj_655.mp3" length="57632162" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/b2613120-1b2b-45d8-9051-8dd4505ccf3a/b2613120-1b2b-45d8-9051-8dd4505ccf3a.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/b2613120-1b2b-45d8-9051-8dd4505ccf3a/b2613120-1b2b-45d8-9051-8dd4505ccf3a.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/b2613120-1b2b-45d8-9051-8dd4505ccf3a/b2613120-1b2b-45d8-9051-8dd4505ccf3a.vtt" type="text/vtt" language="en"/><itunes:author>Charles M Wood</itunes:author><itunes:duration>4784</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/696093c39b9f0335f2564dbf47910e65.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Exploring Local-First Applications and Data Synchronization Challenges: Part 1 - JSJ 654</title><link>https://www.spreaker.com/episode/exploring-local-first-applications-and-data-synchronization-challenges-part-1-jsj-654--62468899</link><description><![CDATA[Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/62468899</guid><pubDate>Tue, 22 Oct 2024 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/62468899/jsj_654.mp3" length="69290402" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/ccc65ac3-cd28-434d-88cd-3fe1a8c70ce6/ccc65ac3-cd28-434d-88cd-3fe1a8c70ce6.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/ccc65ac3-cd28-434d-88cd-3fe1a8c70ce6/ccc65ac3-cd28-434d-88cd-3fe1a8c70ce6.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/ccc65ac3-cd28-434d-88cd-3fe1a8c70ce6/ccc65ac3-cd28-434d-88cd-3fe1a8c70ce6.vtt" type="text/vtt" language="en"/><itunes:author>Charles M Wood</itunes:author><itunes:duration>5755</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/696093c39b9f0335f2564dbf47910e65.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Slaughtering Sacred Cows: Reconsidering Software Dev Truisms - JSJ 653</title><link>https://www.spreaker.com/episode/slaughtering-sacred-cows-reconsidering-software-dev-truisms-jsj-653--62381365</link><description><![CDATA[Charles and Dan dive deep into the world of programming languages, development practices, and the trade-offs that shape our daily coding lives. Joining them is special guest Tomer Gabel, an experienced backend engineer, and consultant.<br />In this episode, they unpack the productivity benefits and challenges of using Rails, deliberate on the pros and cons of dynamic languages, and explore the fascinating topic of convergent evolution in programming ecosystems. They also discuss TypeScript's value proposition, the intricacies of static typing, and the sometimes controversial principles of "clean code." Get ready for an engaging conversation packed with expert insights, practical advice, and a few surprising takeaways. Let’s get started!<br /><br /><br />Sponsor<ul><li><a href="https://www.bluehost.com/?&amp;utm_source=audio&amp;utm_medium=podcast&amp;utm_campaign=jabber&amp;channelid=P99C104S625N0B12A151D4E0000V100" target="_blank" rel="noreferrer noopener">Blue Host</a></li></ul><br />Socials<ul><li><a href="https://www.linkedin.com/in/tomergabel/" target="_blank" rel="noreferrer noopener">LinkedIn: Tomer Gabel</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/62381365</guid><pubDate>Tue, 15 Oct 2024 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/62381365/jsj_653.mp3" length="76526216" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/c51e25fd-e1d0-4c92-8406-06af429e6989/c51e25fd-e1d0-4c92-8406-06af429e6989.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/c51e25fd-e1d0-4c92-8406-06af429e6989/c51e25fd-e1d0-4c92-8406-06af429e6989.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/c51e25fd-e1d0-4c92-8406-06af429e6989/c51e25fd-e1d0-4c92-8406-06af429e6989.vtt" type="text/vtt" language="en"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Charles and Dan dive deep into the world of programming languages, development practices, and the trade-offs that shape our daily coding lives. Joining them is special guest Tomer Gabel, an experienced backend engineer, and consultant.
In this...</itunes:subtitle><itunes:summary><![CDATA[Charles and Dan dive deep into the world of programming languages, development practices, and the trade-offs that shape our daily coding lives. Joining them is special guest Tomer Gabel, an experienced backend engineer, and consultant.<br />In this episode, they unpack the productivity benefits and challenges of using Rails, deliberate on the pros and cons of dynamic languages, and explore the fascinating topic of convergent evolution in programming ecosystems. They also discuss TypeScript's value proposition, the intricacies of static typing, and the sometimes controversial principles of "clean code." Get ready for an engaging conversation packed with expert insights, practical advice, and a few surprising takeaways. Let’s get started!<br /><br /><br />Sponsor<ul><li><a href="https://www.bluehost.com/?&amp;utm_source=audio&amp;utm_medium=podcast&amp;utm_campaign=jabber&amp;channelid=P99C104S625N0B12A151D4E0000V100" target="_blank" rel="noreferrer noopener">Blue Host</a></li></ul><br />Socials<ul><li><a href="https://www.linkedin.com/in/tomergabel/" target="_blank" rel="noreferrer noopener">LinkedIn: Tomer Gabel</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>6358</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/696093c39b9f0335f2564dbf47910e65.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Unlocking Vue and Nuxt Potential: New Tools, Best Practices, and more - JSJ 652</title><link>https://www.spreaker.com/episode/unlocking-vue-and-nuxt-potential-new-tools-best-practices-and-more-jsj-652--62306943</link><description><![CDATA[In this episode, AJ and Steve dive deep into the world of Vue.js and API integration with a special guest, Daniel Kelly, a seasoned lead instructor at Vue School. this episode is packed with valuable discussions on using the useFetch Vue component for seamless API requests, navigating the challenges of migrating from Vue 2 to Vue 3, and embracing TypeScript for a more robust development experience.<br />They also explore the impactful updates coming with Nuxt 4 and Vue 3.5, the benefits of Vue.js certifications for career growth, and how tools like Nitro and auto-import features in Nuxt 3 can enhance your development workflow. Plus, enjoy a range of recommendations from books and music to tech innovations and humorous dad jokes.<br />So, whether you're a seasoned Vue developer or just starting, this episode offers something for everyone. Tune in, and  elevate your JavaScript journey!<br /><br /><br />Socials<br /><ul><li><a href="https://www.linkedin.com/in/danielkellyio/" target="_blank" rel="noreferrer noopener">Linkedin: Daniel Kelly</a></li></ul><br />Picks<br /><ul><li>Daniel - <a href="https://www.goodreads.com/book/show/60177373-fairy-tale" target="_blank" rel="noreferrer noopener">Fairy Tale</a></li><li>Daniel - Believe by Yellowcard</li></ul><br /><br /><br /><a href="https://www.goodreads.com/author/show/3389.Stephen_King" target="_blank" rel="noreferrer noopener"><br /></a><br /> <br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/62306943</guid><pubDate>Tue, 08 Oct 2024 10:59:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/62306943/jsj_652.mp3" length="42575286" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/36bf4a8d-a5fe-4881-9ad9-1200e39bd0e5/36bf4a8d-a5fe-4881-9ad9-1200e39bd0e5.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/36bf4a8d-a5fe-4881-9ad9-1200e39bd0e5/36bf4a8d-a5fe-4881-9ad9-1200e39bd0e5.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/36bf4a8d-a5fe-4881-9ad9-1200e39bd0e5/36bf4a8d-a5fe-4881-9ad9-1200e39bd0e5.vtt" type="text/vtt" language="en"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>In this episode, AJ and Steve dive deep into the world of Vue.js and API integration with a special guest, Daniel Kelly, a seasoned lead instructor at Vue School. this episode is packed with valuable discussions on using the useFetch Vue component for...</itunes:subtitle><itunes:summary><![CDATA[In this episode, AJ and Steve dive deep into the world of Vue.js and API integration with a special guest, Daniel Kelly, a seasoned lead instructor at Vue School. this episode is packed with valuable discussions on using the useFetch Vue component for seamless API requests, navigating the challenges of migrating from Vue 2 to Vue 3, and embracing TypeScript for a more robust development experience.<br />They also explore the impactful updates coming with Nuxt 4 and Vue 3.5, the benefits of Vue.js certifications for career growth, and how tools like Nitro and auto-import features in Nuxt 3 can enhance your development workflow. Plus, enjoy a range of recommendations from books and music to tech innovations and humorous dad jokes.<br />So, whether you're a seasoned Vue developer or just starting, this episode offers something for everyone. Tune in, and  elevate your JavaScript journey!<br /><br /><br />Socials<br /><ul><li><a href="https://www.linkedin.com/in/danielkellyio/" target="_blank" rel="noreferrer noopener">Linkedin: Daniel Kelly</a></li></ul><br />Picks<br /><ul><li>Daniel - <a href="https://www.goodreads.com/book/show/60177373-fairy-tale" target="_blank" rel="noreferrer noopener">Fairy Tale</a></li><li>Daniel - Believe by Yellowcard</li></ul><br /><br /><br /><a href="https://www.goodreads.com/author/show/3389.Stephen_King" target="_blank" rel="noreferrer noopener"><br /></a><br /> <br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>3529</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/696093c39b9f0335f2564dbf47910e65.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Interactive Coding Tutorials with Tomek Salkowski: Enhancing Developer Experiences - JSJ 651</title><link>https://www.spreaker.com/episode/interactive-coding-tutorials-with-tomek-salkowski-enhancing-developer-experiences-jsj-651--62190867</link><description><![CDATA[AJ and Steve dive deep into the world of interactive coding tutorials alongside guest, Tomek Sułkowski. They kick off with a brief chat about the weather before delving into Tomek's expertise in creating engaging and interactive tutorials—shedding light on everything from the history of coding tutorials to the technical wonders of web containers, brought to prominence by platforms like Stackblitz.<br />They explore the innovative "tutorials kit dot dev," a revelatory tool for developers, and discuss the triumphs and challenges in building these interactive learning experiences. Plus, discover amazing tech insights from AJ, development updates from Tomek, and a whole lot more. <br /><br />Socials<br /><ul><li><a href="https://www.linkedin.com/in/tsulkowski/" target="_blank" rel="noreferrer noopener">LinkedIn: Tomek Sułkowski</a></li></ul><a href="https://www.linkedin.com/in/tsulkowski/overlay/about-this-profile/" target="_blank" rel="noreferrer noopener"> </a><br />Picks<br /><ul><li>AJ - <a href="https://www.rockymountainatvmc.com/" target="_blank" rel="noreferrer noopener">Rocky Mountain ATV</a></li><li>AJ -<a href="https://github.com/bnnanet/pg-essentials" target="_blank" rel="noreferrer noopener"> pg-essentials</a></li><li>AJ - <a href="https://man.openbsd.org/ssh_config.5" target="_blank" rel="noreferrer noopener">SSH now has Include</a></li><li>AJ -<a href="https://ollama.com/library/deepseek-coder-v2" target="_blank" rel="noreferrer noopener"> DeepSeek-Coder-v2</a></li><li>Tomek - <a href="https://component-party.dev/" target="_blank" rel="noreferrer noopener">Component party</a></li><li>Tomek - <a href="https://icones.js.org/" target="_blank" rel="noreferrer noopener">Icones</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/62190867</guid><pubDate>Tue, 01 Oct 2024 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/62190867/jsj_651.mp3" length="41360332" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/e0be43cf-5c67-41fa-9708-ce4adb13a9bc/e0be43cf-5c67-41fa-9708-ce4adb13a9bc.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/e0be43cf-5c67-41fa-9708-ce4adb13a9bc/e0be43cf-5c67-41fa-9708-ce4adb13a9bc.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/e0be43cf-5c67-41fa-9708-ce4adb13a9bc/e0be43cf-5c67-41fa-9708-ce4adb13a9bc.vtt" type="text/vtt" language="en"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>AJ and Steve dive deep into the world of interactive coding tutorials alongside guest, Tomek Sułkowski. They kick off with a brief chat about the weather before delving into Tomek's expertise in creating engaging and interactive tutorials—shedding...</itunes:subtitle><itunes:summary><![CDATA[AJ and Steve dive deep into the world of interactive coding tutorials alongside guest, Tomek Sułkowski. They kick off with a brief chat about the weather before delving into Tomek's expertise in creating engaging and interactive tutorials—shedding light on everything from the history of coding tutorials to the technical wonders of web containers, brought to prominence by platforms like Stackblitz.<br />They explore the innovative "tutorials kit dot dev," a revelatory tool for developers, and discuss the triumphs and challenges in building these interactive learning experiences. Plus, discover amazing tech insights from AJ, development updates from Tomek, and a whole lot more. <br /><br />Socials<br /><ul><li><a href="https://www.linkedin.com/in/tsulkowski/" target="_blank" rel="noreferrer noopener">LinkedIn: Tomek Sułkowski</a></li></ul><a href="https://www.linkedin.com/in/tsulkowski/overlay/about-this-profile/" target="_blank" rel="noreferrer noopener"> </a><br />Picks<br /><ul><li>AJ - <a href="https://www.rockymountainatvmc.com/" target="_blank" rel="noreferrer noopener">Rocky Mountain ATV</a></li><li>AJ -<a href="https://github.com/bnnanet/pg-essentials" target="_blank" rel="noreferrer noopener"> pg-essentials</a></li><li>AJ - <a href="https://man.openbsd.org/ssh_config.5" target="_blank" rel="noreferrer noopener">SSH now has Include</a></li><li>AJ -<a href="https://ollama.com/library/deepseek-coder-v2" target="_blank" rel="noreferrer noopener"> DeepSeek-Coder-v2</a></li><li>Tomek - <a href="https://component-party.dev/" target="_blank" rel="noreferrer noopener">Component party</a></li><li>Tomek - <a href="https://icones.js.org/" target="_blank" rel="noreferrer noopener">Icones</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>3428</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/696093c39b9f0335f2564dbf47910e65.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Optimizing SQL and ORM Practices for High-Performance Applications - JSJ 650</title><link>https://www.spreaker.com/episode/optimizing-sql-and-orm-practices-for-high-performance-applications-jsj-650--62093627</link><description><![CDATA[ In today's episode, Charles, Steve, and AJ, are joined by back-end engineer and team lead at Homebound, Stephen Haberman. We delve into the fascinating world of SQL c and its revolutionary approach to managing SQL queries with dedicated SQL files, delivering benefits such as reduced typing errors and pre-deployment checks. Stephen also walks us through the advantages and limitations of ORMs versus query builders like Prisma and Drizzle, sharing insights into Joyce ORM's unique philosophy and simplified CRUD operations.<br />They explore the intricacies of Domain Driven Design (DDD), its emphasis on ubiquitous language, and how it shapes business logic and storage management. AJ contributes by discussing the potential of SQL c and Slonik for dynamic query building. Additionally, they discuss Steven's innovative work with GraphFileWorker and GrafAST, highlighting the performance improvements in GraphQL backends. Whether you're intrigued by the technicalities of ORMs, the evolution of database tools, or just love a good anecdote, this episode packed with technical insights and lively discussions is one you won't want to miss. Join them on this journey into the world of database management and development!<br /><br /><br />Socials<br /><ul><li><a href="https://www.linkedin.com/in/stephenhaberman/" target="_blank" rel="noreferrer noopener">LinkedIn: Stephen Haberman</a></li></ul><br />Picks <br /><ul><li>AJ - <a href="https://www.npmjs.com/package/ts-to-jsdoc" target="_blank" rel="noreferrer noopener">TypeScript to JSDoc</a></li><li>AJ - <a href="https://www.npmjs.com/package/mysql-dump-ts" target="_blank" rel="noreferrer noopener">MySQL to TypeScript</a></li><li>AJ - <a href="https://sqlc.dev/" target="_blank" rel="noreferrer noopener">sqlc</a></li><li>AJ - <a href="https://github.com/gajus/slonik#slonik-usage" target="_blank" rel="noreferrer noopener">Slonik (Node + Postgres)</a></li><li>AJ - <a href="https://developer.apple.com/videos/play/wwdc2024/10150/" target="_blank" rel="noreferrer noopener">SwiftUI Essentials</a></li><li>AJ - <a href="https://developer.apple.com/videos/play/wwdc2020/10119/" target="_blank" rel="noreferrer noopener">Introduction to SwiftUI </a></li><li>AJ - <a href="https://www.youtube.com/watch?v=f92WNzXoabg" target="_blank" rel="noreferrer noopener">Trump, but not saying dumb things</a></li><li>Charles - <a href="https://boardgamegeek.com/boardgame/34219/biblios" target="_blank" rel="noreferrer noopener">Biblios | Board Game</a></li><li>Charles - <a href="https://www.freestyle.abbott/uk-en/products/freestyle-libre-3.html?srsltid=AfmBOoq-dURFOCodG-EoOMTp2woVGfjwn2g6Kn2moOs7oMGCFxyzIEBn" target="_blank" rel="noreferrer noopener">FreeStyle Libre 3 System | Continuous Glucose Monitoring</a></li><li>Stephen - <a href="https://grafast.org/" target="_blank" rel="noreferrer noopener">Grafast | Grafast</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/62093627</guid><pubDate>Tue, 24 Sep 2024 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/62093627/jsj_650.mp3" length="65861360" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/d320ec8f-0019-49c3-909b-7bb1db4eec78/d320ec8f-0019-49c3-909b-7bb1db4eec78.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/d320ec8f-0019-49c3-909b-7bb1db4eec78/d320ec8f-0019-49c3-909b-7bb1db4eec78.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/d320ec8f-0019-49c3-909b-7bb1db4eec78/d320ec8f-0019-49c3-909b-7bb1db4eec78.vtt" type="text/vtt" language="en"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle> In today's episode, Charles, Steve, and AJ, are joined by back-end engineer and team lead at Homebound, Stephen Haberman. We delve into the fascinating world of SQL c and its revolutionary approach to managing SQL queries with dedicated SQL files,...</itunes:subtitle><itunes:summary><![CDATA[ In today's episode, Charles, Steve, and AJ, are joined by back-end engineer and team lead at Homebound, Stephen Haberman. We delve into the fascinating world of SQL c and its revolutionary approach to managing SQL queries with dedicated SQL files, delivering benefits such as reduced typing errors and pre-deployment checks. Stephen also walks us through the advantages and limitations of ORMs versus query builders like Prisma and Drizzle, sharing insights into Joyce ORM's unique philosophy and simplified CRUD operations.<br />They explore the intricacies of Domain Driven Design (DDD), its emphasis on ubiquitous language, and how it shapes business logic and storage management. AJ contributes by discussing the potential of SQL c and Slonik for dynamic query building. Additionally, they discuss Steven's innovative work with GraphFileWorker and GrafAST, highlighting the performance improvements in GraphQL backends. Whether you're intrigued by the technicalities of ORMs, the evolution of database tools, or just love a good anecdote, this episode packed with technical insights and lively discussions is one you won't want to miss. Join them on this journey into the world of database management and development!<br /><br /><br />Socials<br /><ul><li><a href="https://www.linkedin.com/in/stephenhaberman/" target="_blank" rel="noreferrer noopener">LinkedIn: Stephen Haberman</a></li></ul><br />Picks <br /><ul><li>AJ - <a href="https://www.npmjs.com/package/ts-to-jsdoc" target="_blank" rel="noreferrer noopener">TypeScript to JSDoc</a></li><li>AJ - <a href="https://www.npmjs.com/package/mysql-dump-ts" target="_blank" rel="noreferrer noopener">MySQL to TypeScript</a></li><li>AJ - <a href="https://sqlc.dev/" target="_blank" rel="noreferrer noopener">sqlc</a></li><li>AJ - <a href="https://github.com/gajus/slonik#slonik-usage" target="_blank" rel="noreferrer noopener">Slonik (Node + Postgres)</a></li><li>AJ - <a href="https://developer.apple.com/videos/play/wwdc2024/10150/" target="_blank" rel="noreferrer noopener">SwiftUI Essentials</a></li><li>AJ - <a href="https://developer.apple.com/videos/play/wwdc2020/10119/" target="_blank" rel="noreferrer noopener">Introduction to SwiftUI </a></li><li>AJ - <a href="https://www.youtube.com/watch?v=f92WNzXoabg" target="_blank" rel="noreferrer noopener">Trump, but not saying dumb things</a></li><li>Charles - <a href="https://boardgamegeek.com/boardgame/34219/biblios" target="_blank" rel="noreferrer noopener">Biblios | Board Game</a></li><li>Charles - <a href="https://www.freestyle.abbott/uk-en/products/freestyle-libre-3.html?srsltid=AfmBOoq-dURFOCodG-EoOMTp2woVGfjwn2g6Kn2moOs7oMGCFxyzIEBn" target="_blank" rel="noreferrer noopener">FreeStyle Libre 3 System | Continuous Glucose Monitoring</a></li><li>Stephen - <a href="https://grafast.org/" target="_blank" rel="noreferrer noopener">Grafast | Grafast</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>5470</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/696093c39b9f0335f2564dbf47910e65.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Mentorship in Tech: Balancing Professionalism and Friendship for Maximum Growth and Accountability - JSJ 649</title><link>https://www.spreaker.com/episode/mentorship-in-tech-balancing-professionalism-and-friendship-for-maximum-growth-and-accountability-jsj-649--62029596</link><description><![CDATA[They dive deep into the world of mentorship, personal growth, and problem-solving with our special guests, Joao and Manny, alongside our insightful panelists, AJ and Charles.<br />In this episode, they explore the transformative power of weekly accountability meetings (WAM), where tasks are committed and followed up with a yes or no, no excuses allowed. Joao and Manny share their journey of mentorship that crossed borders, forging a strong bond through adversity and mutual respect. We'll also delve into how their dynamic friendship amplifies professional standards, and the importance of balancing personal and professional relationships.<br />We discuss the profound impacts of structured problem-solving methods, specifically George Polya's renowned four-step process. Joao and Manny highlight how this systematic approach has refined their coding skills and overall problem-solving abilities. Alongside, we touch upon the fascinating intersection of human learning and AI, emphasizing the unique capacity humans have for generalizing new problems from limited data.<br />In addition, our speakers will share their roadmap for continuous learning, curriculum development, and practical exercises—highlighting tools like Trello for task management and Anki for reinforcing learning. AJ O'Neil offers his unique perspective on the talent it takes to thrive in programming and how personal enjoyment is crucial for sustained success.<br />Later, we'll transition to our Picks section, where AJ, Charles, and the guests share their latest recommendations, from essential productivity tools and engaging books to top-notch apps and board games.<br />Finally, we'll wrap up with some valuable insights on time management, consistent study habits, and the importance of finding a mentor who truly cares about your growth. Whether you're a seasoned developer or just starting out, this episode is packed with practical advice and inspiring stories that you won't want to miss. So, tune in for all this and more on Top End Devs!<br /><br />Picks<br /><ul><li>AJ - Apple Earpods</li><li>AJ - <a href="https://developer.apple.com/xcode/swiftui/" target="_blank" rel="noreferrer noopener">SwiftUI</a></li><li>Charles - <a href="https://boardgamegeek.com/boardgame/34219/biblios" target="_blank" rel="noreferrer noopener">Biblios | Board Game</a></li><li>Charles - <a href="https://www.freestyle.abbott/us-en/products/freestyle-libre-3.html?srsltid=AfmBOooCEAvm6z1rdJjpf0KLgLWouJKAvUS5-vyI39FqBkbBHlxCbIqB" target="_blank" rel="noreferrer noopener">FreeStyle Libre 3 System</a></li><li>Manny - <a href="https://amzn.to/3zEx23s" target="_blank" rel="noreferrer noopener">Jaco: The Extraordinary and Tragic Life of Jaco Pastorius</a></li><li>Manny - <a href="https://store.steampowered.com/app/1086940/Baldurs_Gate_3/" target="_blank" rel="noreferrer noopener">Baldur's Gate 3 on Steam</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/62029596</guid><pubDate>Tue, 17 Sep 2024 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/62029596/jsj_649.mp3" length="57476367" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/ef58f9a8-3f84-4912-a3fb-7f9299c36f14/ef58f9a8-3f84-4912-a3fb-7f9299c36f14.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/ef58f9a8-3f84-4912-a3fb-7f9299c36f14/ef58f9a8-3f84-4912-a3fb-7f9299c36f14.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/ef58f9a8-3f84-4912-a3fb-7f9299c36f14/ef58f9a8-3f84-4912-a3fb-7f9299c36f14.vtt" type="text/vtt" language="en"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>They dive deep into the world of mentorship, personal growth, and problem-solving with our special guests, Joao and Manny, alongside our insightful panelists, AJ and Charles.
In this episode, they explore the transformative power of weekly...</itunes:subtitle><itunes:summary><![CDATA[They dive deep into the world of mentorship, personal growth, and problem-solving with our special guests, Joao and Manny, alongside our insightful panelists, AJ and Charles.<br />In this episode, they explore the transformative power of weekly accountability meetings (WAM), where tasks are committed and followed up with a yes or no, no excuses allowed. Joao and Manny share their journey of mentorship that crossed borders, forging a strong bond through adversity and mutual respect. We'll also delve into how their dynamic friendship amplifies professional standards, and the importance of balancing personal and professional relationships.<br />We discuss the profound impacts of structured problem-solving methods, specifically George Polya's renowned four-step process. Joao and Manny highlight how this systematic approach has refined their coding skills and overall problem-solving abilities. Alongside, we touch upon the fascinating intersection of human learning and AI, emphasizing the unique capacity humans have for generalizing new problems from limited data.<br />In addition, our speakers will share their roadmap for continuous learning, curriculum development, and practical exercises—highlighting tools like Trello for task management and Anki for reinforcing learning. AJ O'Neil offers his unique perspective on the talent it takes to thrive in programming and how personal enjoyment is crucial for sustained success.<br />Later, we'll transition to our Picks section, where AJ, Charles, and the guests share their latest recommendations, from essential productivity tools and engaging books to top-notch apps and board games.<br />Finally, we'll wrap up with some valuable insights on time management, consistent study habits, and the importance of finding a mentor who truly cares about your growth. Whether you're a seasoned developer or just starting out, this episode is packed with practical advice and inspiring stories that you won't want to miss. So, tune in for all this and more on Top End Devs!<br /><br />Picks<br /><ul><li>AJ - Apple Earpods</li><li>AJ - <a href="https://developer.apple.com/xcode/swiftui/" target="_blank" rel="noreferrer noopener">SwiftUI</a></li><li>Charles - <a href="https://boardgamegeek.com/boardgame/34219/biblios" target="_blank" rel="noreferrer noopener">Biblios | Board Game</a></li><li>Charles - <a href="https://www.freestyle.abbott/us-en/products/freestyle-libre-3.html?srsltid=AfmBOooCEAvm6z1rdJjpf0KLgLWouJKAvUS5-vyI39FqBkbBHlxCbIqB" target="_blank" rel="noreferrer noopener">FreeStyle Libre 3 System</a></li><li>Manny - <a href="https://amzn.to/3zEx23s" target="_blank" rel="noreferrer noopener">Jaco: The Extraordinary and Tragic Life of Jaco Pastorius</a></li><li>Manny - <a href="https://store.steampowered.com/app/1086940/Baldurs_Gate_3/" target="_blank" rel="noreferrer noopener">Baldur's Gate 3 on Steam</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>4771</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/696093c39b9f0335f2564dbf47910e65.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Unpacking Deno 2: Code Stability, Free Speech, and more - JSJ 648</title><link>https://www.spreaker.com/episode/unpacking-deno-2-code-stability-free-speech-and-more-jsj-648--61349485</link><description><![CDATA[Today, Charles, Dan, AJ, and Steve dive into a range of fascinating discussions. Joining this episode is special guest, Ryan Dahl, the visionary creator behind Node.js and Deno.<br />In this episode, they traverse an eclectic mix of topics, from humorous offbeat news and dad jokes to in-depth tech discussions. They explore the complexities and legalities surrounding free speech, offering diverse perspectives on its implications in the modern digital landscape.<br />But the heart of our discussion is Ryan Dahl's exploration of Deno 2, the latest evolution in JavaScript's runtime environment. You'll hear about its distinctive features, including the revolutionary JSR project, and how it aims to simplify and secure modern JavaScript development, addressing challenges and limitations found in Node.js. They also discuss the intricacies of TypeScript support, Deno’s security model, and the future potential of JavaScript in data science.<br />Join them for a lively conversation packed with insights, technical deep-dives, and plenty of humor. Whether you're a seasoned developer or just starting your coding journey, this episode is sure to offer valuable takeaways and an entertaining ride through the world of modern web development.<br /><br /><br />Sponsors <ul><li><a href="https://www.wix.com/studio" target="_blank" rel="noreferrer noopener">Wix Studio</a></li></ul><br />Socials<br /><ul><li><a href="https://www.linkedin.com/in/tinyclouds/" target="_blank" rel="noreferrer noopener">LinkedIn: Ryan Dahl</a></li><li><a href="https://twitter.com/deno_land" target="_blank" rel="noreferrer noopener">Twitter: @deno_land</a></li><li><a href="https://deno.com/" target="_blank" rel="noreferrer noopener">Deno</a></li></ul><br />Picks<br /><ul><li>AJ - Swift</li><li>AJ - Deno</li><li>Charles - <a href="https://boardgamegeek.com/boardgame/359970/challengers" target="_blank" rel="noreferrer noopener">Challengers! | Board Game</a></li><li>Ryan - <a href="https://grain.com/" target="_blank" rel="noreferrer noopener">Grain</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/61349485</guid><pubDate>Tue, 10 Sep 2024 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/61349485/jsj_648.mp3" length="68612367" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/3004c33b-2614-497f-8905-47ec9fba524a/3004c33b-2614-497f-8905-47ec9fba524a.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/3004c33b-2614-497f-8905-47ec9fba524a/3004c33b-2614-497f-8905-47ec9fba524a.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/3004c33b-2614-497f-8905-47ec9fba524a/3004c33b-2614-497f-8905-47ec9fba524a.vtt" type="text/vtt" language="en"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Today, Charles, Dan, AJ, and Steve dive into a range of fascinating discussions. Joining this episode is special guest, Ryan Dahl, the visionary creator behind Node.js and Deno.
In this episode, they traverse an eclectic mix of topics, from humorous...</itunes:subtitle><itunes:summary><![CDATA[Today, Charles, Dan, AJ, and Steve dive into a range of fascinating discussions. Joining this episode is special guest, Ryan Dahl, the visionary creator behind Node.js and Deno.<br />In this episode, they traverse an eclectic mix of topics, from humorous offbeat news and dad jokes to in-depth tech discussions. They explore the complexities and legalities surrounding free speech, offering diverse perspectives on its implications in the modern digital landscape.<br />But the heart of our discussion is Ryan Dahl's exploration of Deno 2, the latest evolution in JavaScript's runtime environment. You'll hear about its distinctive features, including the revolutionary JSR project, and how it aims to simplify and secure modern JavaScript development, addressing challenges and limitations found in Node.js. They also discuss the intricacies of TypeScript support, Deno’s security model, and the future potential of JavaScript in data science.<br />Join them for a lively conversation packed with insights, technical deep-dives, and plenty of humor. Whether you're a seasoned developer or just starting your coding journey, this episode is sure to offer valuable takeaways and an entertaining ride through the world of modern web development.<br /><br /><br />Sponsors <ul><li><a href="https://www.wix.com/studio" target="_blank" rel="noreferrer noopener">Wix Studio</a></li></ul><br />Socials<br /><ul><li><a href="https://www.linkedin.com/in/tinyclouds/" target="_blank" rel="noreferrer noopener">LinkedIn: Ryan Dahl</a></li><li><a href="https://twitter.com/deno_land" target="_blank" rel="noreferrer noopener">Twitter: @deno_land</a></li><li><a href="https://deno.com/" target="_blank" rel="noreferrer noopener">Deno</a></li></ul><br />Picks<br /><ul><li>AJ - Swift</li><li>AJ - Deno</li><li>Charles - <a href="https://boardgamegeek.com/boardgame/359970/challengers" target="_blank" rel="noreferrer noopener">Challengers! | Board Game</a></li><li>Ryan - <a href="https://grain.com/" target="_blank" rel="noreferrer noopener">Grain</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>5699</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/696093c39b9f0335f2564dbf47910e65.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Opinionated Core Web Vitals - JSJ 647</title><link>https://www.spreaker.com/episode/opinionated-core-web-vitals-jsj-647--61257953</link><description><![CDATA[Dan Shappir takes the lead this week to discuss Core Web Vitals and how Google is pushing the web to be faster.<br />He leads Chuck, Aimee, and AJ through the ways that developers can measure and improve the performance of websites based on the statistics specified by Google as components of Google rankings.<br /><br /><br />Sponsors <br /><ul><li><a href="https://www.wix.com/studio" target="_blank" rel="noreferrer noopener">Wix Studio</a></li></ul><br />Links<br /><ul><li><a href="https://web.dev/vitals/" target="_blank" rel="noreferrer noopener">Web Vitals</a></li></ul>Picks<br /><ul><li>Aimee- <a href="https://github.com/treosh/lighthouse-ci-action" target="_blank" rel="noreferrer noopener">GitHub | treosh/lighthouse-ci-action</a></li><li>Aimee- <a href="https://github.com/GoogleChrome/lighthouse-ci" target="_blank" rel="noreferrer noopener">GitHub | GoogleChrome/lighthouse-ci</a></li><li>AJ- <a href="https://github.com/BeyondCodeBootcamp/beyondcodebootcamp/issues/9" target="_blank" rel="noreferrer noopener">Classless CSS</a></li><li>AJ- <a href="https://web.onefinance.com/invite.html?referral_link=https%3A%2F%2Fshare.onefinance.com%2Finvite%2FAlvinO%2F7842ae0f&amp;_branch_match_id=947715191817566885&amp;utm_source=referral&amp;utm_campaign=in-app%20referral%20%2450&amp;utm_medium=in-app" target="_blank" rel="noreferrer noopener">One Finance</a></li><li>AJ- <a href="https://www.youtube.com/channel/UCYwVxWpjeKFWwu8TML-Te9A" target="_blank" rel="noreferrer noopener">JCS - Criminal Psychology - YouTube</a></li><li>AJ- <a href="https://www.youtube.com/playlist?list=PLxki0D-ilnqYmidRxvrQoF2jX67wH5OS0" target="_blank" rel="noreferrer noopener">Auth Library Live Stream</a></li><li>Charles- <a href="https://amzn.to/3xsW4fP" target="_blank" rel="noreferrer noopener">Atlas Shrugged </a></li><li>Charles- <a href="http://devchat.tv/influencers" target="_blank" rel="noreferrer noopener">Dev Influencers | Devchat.tv</a></li><li>Dan- <a href="https://datastudio.google.com/u/0/reporting/55bc8fad-44c2-4280-aa0b-5f3f0cd3d2be/page/M6ZPC?s=lIkQgAX3SIs%C2%B6ms=%7B%22df35%22:%22include%25EE%2580%25800%25EE%2580%2580GTE%25EE%2580%2580%22,%22df18%22:%22include%25EE%2580%25800%25EE%2580%2580PT%25EE%2580%2580CMS%22,%22df48%22:%22include%25EE%2580%25800%25EE%2580%2580IN%25EE%2580%2580Wix%22%7D" target="_blank" rel="noreferrer noopener">Core Web Vitals Technology Report</a></li><li>Dan- <a href="https://www.youtube.com/watch?v=HeQX2HjkcNo" target="_blank" rel="noreferrer noopener">Math Has a Fatal Flaw - YouTube</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/61257953</guid><pubDate>Tue, 03 Sep 2024 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/61257953/jsj_647.mp3" length="51044916" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/627e90c3-b59c-4196-9a56-ad5c44c7685f/627e90c3-b59c-4196-9a56-ad5c44c7685f.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/627e90c3-b59c-4196-9a56-ad5c44c7685f/627e90c3-b59c-4196-9a56-ad5c44c7685f.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/627e90c3-b59c-4196-9a56-ad5c44c7685f/627e90c3-b59c-4196-9a56-ad5c44c7685f.vtt" type="text/vtt" language="en"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Dan Shappir takes the lead this week to discuss Core Web Vitals and how Google is pushing the web to be faster.
He leads Chuck, Aimee, and AJ through the ways that developers can measure and improve the performance of websites based on the statistics...</itunes:subtitle><itunes:summary><![CDATA[Dan Shappir takes the lead this week to discuss Core Web Vitals and how Google is pushing the web to be faster.<br />He leads Chuck, Aimee, and AJ through the ways that developers can measure and improve the performance of websites based on the statistics specified by Google as components of Google rankings.<br /><br /><br />Sponsors <br /><ul><li><a href="https://www.wix.com/studio" target="_blank" rel="noreferrer noopener">Wix Studio</a></li></ul><br />Links<br /><ul><li><a href="https://web.dev/vitals/" target="_blank" rel="noreferrer noopener">Web Vitals</a></li></ul>Picks<br /><ul><li>Aimee- <a href="https://github.com/treosh/lighthouse-ci-action" target="_blank" rel="noreferrer noopener">GitHub | treosh/lighthouse-ci-action</a></li><li>Aimee- <a href="https://github.com/GoogleChrome/lighthouse-ci" target="_blank" rel="noreferrer noopener">GitHub | GoogleChrome/lighthouse-ci</a></li><li>AJ- <a href="https://github.com/BeyondCodeBootcamp/beyondcodebootcamp/issues/9" target="_blank" rel="noreferrer noopener">Classless CSS</a></li><li>AJ- <a href="https://web.onefinance.com/invite.html?referral_link=https%3A%2F%2Fshare.onefinance.com%2Finvite%2FAlvinO%2F7842ae0f&amp;_branch_match_id=947715191817566885&amp;utm_source=referral&amp;utm_campaign=in-app%20referral%20%2450&amp;utm_medium=in-app" target="_blank" rel="noreferrer noopener">One Finance</a></li><li>AJ- <a href="https://www.youtube.com/channel/UCYwVxWpjeKFWwu8TML-Te9A" target="_blank" rel="noreferrer noopener">JCS - Criminal Psychology - YouTube</a></li><li>AJ- <a href="https://www.youtube.com/playlist?list=PLxki0D-ilnqYmidRxvrQoF2jX67wH5OS0" target="_blank" rel="noreferrer noopener">Auth Library Live Stream</a></li><li>Charles- <a href="https://amzn.to/3xsW4fP" target="_blank" rel="noreferrer noopener">Atlas Shrugged </a></li><li>Charles- <a href="http://devchat.tv/influencers" target="_blank" rel="noreferrer noopener">Dev Influencers | Devchat.tv</a></li><li>Dan- <a href="https://datastudio.google.com/u/0/reporting/55bc8fad-44c2-4280-aa0b-5f3f0cd3d2be/page/M6ZPC?s=lIkQgAX3SIs%C2%B6ms=%7B%22df35%22:%22include%25EE%2580%25800%25EE%2580%2580GTE%25EE%2580%2580%22,%22df18%22:%22include%25EE%2580%25800%25EE%2580%2580PT%25EE%2580%2580CMS%22,%22df48%22:%22include%25EE%2580%25800%25EE%2580%2580IN%25EE%2580%2580Wix%22%7D" target="_blank" rel="noreferrer noopener">Core Web Vitals Technology Report</a></li><li>Dan- <a href="https://www.youtube.com/watch?v=HeQX2HjkcNo" target="_blank" rel="noreferrer noopener">Math Has a Fatal Flaw - YouTube</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>4235</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/696093c39b9f0335f2564dbf47910e65.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Beyond JavaScript: Master TypeScript at Scale at SquiggleConf  - JSJ 646</title><link>https://www.spreaker.com/episode/beyond-javascript-master-typescript-at-scale-at-squiggleconf-jsj-646--61197696</link><description><![CDATA[Dan together with Josh Goldberg, a prominent open-source maintainer and author of "Learning TypeScript, dive into the world of TypeScript and JavaScript with a special focus on the upcoming Squiggleconf. In this episode, they'll detail the conference format, including its dedicated days for talks and workshops, and highlight the impressive lineup of speakers who will cover topics like ASTs, TypeScript at scale, and essential documentation practices.<br />Josh also shares insights into the evolution and practical application of TypeScript ESLint. Expect a deep dive into TypeScript's latest features, such as generics and specific lint rules that enhance code quality and developer experience.<br /><br />Socials<br /><ul><li><a href="https://www.linkedin.com/in/joshuakgoldbergcodes/" target="_blank" rel="noreferrer noopener">LinkedIn: ‌Josh ‌Goldberg</a></li></ul><br />Picks<br /><ul><li>Dan - <a href="https://x.com/DanShappir/status/1820122694660083818" target="_blank" rel="noreferrer noopener">Dan's favorite standalone fantasy books</a></li><li>Dan - Despicable Me and Minions</li><li>Josh - <a href="https://amzn.to/3MqlmUX" target="_blank" rel="noreferrer noopener">Neuromancer</a></li><li>Josh - Witcher</li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/61197696</guid><pubDate>Wed, 28 Aug 2024 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/61197696/jsj_646.mp3" length="51104162" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/514132a6-7498-4871-a5dd-26071b03e52a/514132a6-7498-4871-a5dd-26071b03e52a.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/514132a6-7498-4871-a5dd-26071b03e52a/514132a6-7498-4871-a5dd-26071b03e52a.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/514132a6-7498-4871-a5dd-26071b03e52a/514132a6-7498-4871-a5dd-26071b03e52a.vtt" type="text/vtt" language="en"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Dan together with Josh Goldberg, a prominent open-source maintainer and author of "Learning TypeScript, dive into the world of TypeScript and JavaScript with a special focus on the upcoming Squiggleconf. In this episode, they'll detail the conference...</itunes:subtitle><itunes:summary><![CDATA[Dan together with Josh Goldberg, a prominent open-source maintainer and author of "Learning TypeScript, dive into the world of TypeScript and JavaScript with a special focus on the upcoming Squiggleconf. In this episode, they'll detail the conference format, including its dedicated days for talks and workshops, and highlight the impressive lineup of speakers who will cover topics like ASTs, TypeScript at scale, and essential documentation practices.<br />Josh also shares insights into the evolution and practical application of TypeScript ESLint. Expect a deep dive into TypeScript's latest features, such as generics and specific lint rules that enhance code quality and developer experience.<br /><br />Socials<br /><ul><li><a href="https://www.linkedin.com/in/joshuakgoldbergcodes/" target="_blank" rel="noreferrer noopener">LinkedIn: ‌Josh ‌Goldberg</a></li></ul><br />Picks<br /><ul><li>Dan - <a href="https://x.com/DanShappir/status/1820122694660083818" target="_blank" rel="noreferrer noopener">Dan's favorite standalone fantasy books</a></li><li>Dan - Despicable Me and Minions</li><li>Josh - <a href="https://amzn.to/3MqlmUX" target="_blank" rel="noreferrer noopener">Neuromancer</a></li><li>Josh - Witcher</li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>4240</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/696093c39b9f0335f2564dbf47910e65.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Deep Dive into Metrics and Monitoring with Prometheus and Grafana - JSJ 645</title><link>https://www.spreaker.com/episode/deep-dive-into-metrics-and-monitoring-with-prometheus-and-grafana-jsj-645--61106080</link><description><![CDATA[ Dive into a fascinating discussion blending the worlds of literature, gaming, and tech. In this episode, Chuck and Dan explore the intriguing connections between The Hobbit and The Lord of the Rings, including an extraordinary tale about Israeli pilots translating The Hobbit during wartime. They share insights into Guy Gavriel Kaye’s standalone novel Tigana, inspired by Renaissance Italy, and discuss the complexities and strategies of board games like Monopoly and Letters from Whitechapel.<br />But that’s not all. The episode takes a technical turn as the speakers delve into the dynamic world of application monitoring with Prometheus. They unpack the mechanics of event loop lag, heap usage, and GC storms, and share how Prometheus's query language (PromQL) and integration with Grafana can proactively manage and solve performance issues. Hear about real-time alerting, sophisticated querying, and the practical applications of these tools in companies like Next Insurance and Sisense.<br />This episode is packed with information - from managing performance metrics and alerting systems to insightful discussions on favorite standalone fantasy novels and the productivity hacks that keep our hosts on top of their game. So, sit back and join us for an engaging and informative session on Top End Devs!<br /><br /><br />Socials<br /><ul><li><a href="https://www.linkedin.com/in/charlesmaxwood/" target="_blank" rel="noreferrer noopener">LinkedIn: Chuck Wood</a></li><li><a href="https://www.linkedin.com/in/dshappir/" target="_blank" rel="noreferrer noopener">LinkedIn: Dan Shappir</a></li></ul><br />Picks<br /><ul><li>Charles - <a href="https://boardgamegeek.com/boardgame/59959/letters-from-whitechapel" target="_blank" rel="noreferrer noopener">Letters from Whitechapel | Board Game</a></li><li>Charles - <a href="https://www.trainingpeaks.com/" target="_blank" rel="noreferrer noopener">TrainingPeaks | Empower Your Training</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/61106080</guid><pubDate>Tue, 20 Aug 2024 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/61106080/jsj_645.mp3" length="61964309" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/df25dc67-f4c8-4745-bc00-352f8d91fae7/df25dc67-f4c8-4745-bc00-352f8d91fae7.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/df25dc67-f4c8-4745-bc00-352f8d91fae7/df25dc67-f4c8-4745-bc00-352f8d91fae7.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/df25dc67-f4c8-4745-bc00-352f8d91fae7/df25dc67-f4c8-4745-bc00-352f8d91fae7.vtt" type="text/vtt" language="en"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle> Dive into a fascinating discussion blending the worlds of literature, gaming, and tech. In this episode, Chuck and Dan explore the intriguing connections between The Hobbit and The Lord of the Rings, including an extraordinary tale about Israeli...</itunes:subtitle><itunes:summary><![CDATA[ Dive into a fascinating discussion blending the worlds of literature, gaming, and tech. In this episode, Chuck and Dan explore the intriguing connections between The Hobbit and The Lord of the Rings, including an extraordinary tale about Israeli pilots translating The Hobbit during wartime. They share insights into Guy Gavriel Kaye’s standalone novel Tigana, inspired by Renaissance Italy, and discuss the complexities and strategies of board games like Monopoly and Letters from Whitechapel.<br />But that’s not all. The episode takes a technical turn as the speakers delve into the dynamic world of application monitoring with Prometheus. They unpack the mechanics of event loop lag, heap usage, and GC storms, and share how Prometheus's query language (PromQL) and integration with Grafana can proactively manage and solve performance issues. Hear about real-time alerting, sophisticated querying, and the practical applications of these tools in companies like Next Insurance and Sisense.<br />This episode is packed with information - from managing performance metrics and alerting systems to insightful discussions on favorite standalone fantasy novels and the productivity hacks that keep our hosts on top of their game. So, sit back and join us for an engaging and informative session on Top End Devs!<br /><br /><br />Socials<br /><ul><li><a href="https://www.linkedin.com/in/charlesmaxwood/" target="_blank" rel="noreferrer noopener">LinkedIn: Chuck Wood</a></li><li><a href="https://www.linkedin.com/in/dshappir/" target="_blank" rel="noreferrer noopener">LinkedIn: Dan Shappir</a></li></ul><br />Picks<br /><ul><li>Charles - <a href="https://boardgamegeek.com/boardgame/59959/letters-from-whitechapel" target="_blank" rel="noreferrer noopener">Letters from Whitechapel | Board Game</a></li><li>Charles - <a href="https://www.trainingpeaks.com/" target="_blank" rel="noreferrer noopener">TrainingPeaks | Empower Your Training</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>5145</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/696093c39b9f0335f2564dbf47910e65.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Crafting Code and Community: AI, LeetCode, and Meetups - JSJ 644</title><link>https://www.spreaker.com/episode/crafting-code-and-community-ai-leetcode-and-meetups-jsj-644--61019935</link><description><![CDATA[In this episode, they dive deep into the world of coding, meetups, and the evolving landscape of technical interviews. Join them as they explore the fascinating use of OpenAI's technology for coding assistance, the challenges of setting up impactful meetups, and the intricacies of mastering LeetCode problems.<br />Our experts share invaluable insights—from leveraging AI tools like GPT to generate code effectively, to the essential strategies for problem-solving during high-pressure technical interviews. They also touch on the importance of deliberate practice, group support, and finding the right mindset for tackling coding challenges. Plus, hear personal stories about the benefits of taking breaks, the role of LeetCode in honing coding skills, and the shift in interview styles towards speed and pattern recognition.<br /><br />Sponsors <br /><ul><li><a href="https://www.wix.com/studio" target="_blank" rel="noreferrer noopener">Wix Studio</a></li></ul><br />Socials<br /><ul><li><a href="https://tolicodes.com/" target="_blank" rel="noreferrer noopener">Anatoliy D. Zaslavskiy</a></li></ul><br />Links<br /><ul><li><a href="https://lcsquad.com/" target="_blank" rel="noreferrer noopener">NYC LeetCode Squad</a></li></ul><br />Picks<br /><ul><li>AJ - <a href="https://www.goodreads.com/book/show/60531416-yumi-and-the-nightmare-painter" target="_blank" rel="noreferrer noopener">Yumi and the Nightmare Painter by Brandon Sanderson</a></li><li>AJ - <a href="https://gifts.thechosen.tv/products/season-1-2-3-4-standard-dvd-or-blu-ray-bundle" target="_blank" rel="noreferrer noopener">The Chosen</a></li><li>AJ - <a href="https://www.youtube.com/watch?v=AJzds6fRfjM" target="_blank" rel="noreferrer noopener">Beauty &amp; The Beat</a></li><li>Anatoliy - <a href="https://authenticrelating.co/what-is-ar/" target="_blank" rel="noreferrer noopener">Authentic relating</a></li><li>Anatoliy - <a href="https://tolios.notion.site/Neurodivergent-Guide-to-the-Workplace-1125c5807385495da8d1885e689dadba" target="_blank" rel="noreferrer noopener">Neurodivergent Guide to the Workplace</a></li><li>Charles - <a href="https://boardgamegeek.com/boardgame/359970/challengers" target="_blank" rel="noreferrer noopener">Challengers! | Board Game</a></li><li>Steve - <a href="https://triblive.com/business/technology/myspace-celebrates-its-21st-birthday-do-we-still-need-it/" target="_blank" rel="noreferrer noopener">Myspace celebrates its 21st birthday. Do we still need it?</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/61019935</guid><pubDate>Tue, 13 Aug 2024 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/61019935/jsj_644.mp3" length="50150274" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/2f5179e3-6c7c-4898-8e44-47bcf5658694/2f5179e3-6c7c-4898-8e44-47bcf5658694.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/2f5179e3-6c7c-4898-8e44-47bcf5658694/2f5179e3-6c7c-4898-8e44-47bcf5658694.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/2f5179e3-6c7c-4898-8e44-47bcf5658694/2f5179e3-6c7c-4898-8e44-47bcf5658694.vtt" type="text/vtt" language="en"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>In this episode, they dive deep into the world of coding, meetups, and the evolving landscape of technical interviews. Join them as they explore the fascinating use of OpenAI's technology for coding assistance, the challenges of setting up impactful...</itunes:subtitle><itunes:summary><![CDATA[In this episode, they dive deep into the world of coding, meetups, and the evolving landscape of technical interviews. Join them as they explore the fascinating use of OpenAI's technology for coding assistance, the challenges of setting up impactful meetups, and the intricacies of mastering LeetCode problems.<br />Our experts share invaluable insights—from leveraging AI tools like GPT to generate code effectively, to the essential strategies for problem-solving during high-pressure technical interviews. They also touch on the importance of deliberate practice, group support, and finding the right mindset for tackling coding challenges. Plus, hear personal stories about the benefits of taking breaks, the role of LeetCode in honing coding skills, and the shift in interview styles towards speed and pattern recognition.<br /><br />Sponsors <br /><ul><li><a href="https://www.wix.com/studio" target="_blank" rel="noreferrer noopener">Wix Studio</a></li></ul><br />Socials<br /><ul><li><a href="https://tolicodes.com/" target="_blank" rel="noreferrer noopener">Anatoliy D. Zaslavskiy</a></li></ul><br />Links<br /><ul><li><a href="https://lcsquad.com/" target="_blank" rel="noreferrer noopener">NYC LeetCode Squad</a></li></ul><br />Picks<br /><ul><li>AJ - <a href="https://www.goodreads.com/book/show/60531416-yumi-and-the-nightmare-painter" target="_blank" rel="noreferrer noopener">Yumi and the Nightmare Painter by Brandon Sanderson</a></li><li>AJ - <a href="https://gifts.thechosen.tv/products/season-1-2-3-4-standard-dvd-or-blu-ray-bundle" target="_blank" rel="noreferrer noopener">The Chosen</a></li><li>AJ - <a href="https://www.youtube.com/watch?v=AJzds6fRfjM" target="_blank" rel="noreferrer noopener">Beauty &amp; The Beat</a></li><li>Anatoliy - <a href="https://authenticrelating.co/what-is-ar/" target="_blank" rel="noreferrer noopener">Authentic relating</a></li><li>Anatoliy - <a href="https://tolios.notion.site/Neurodivergent-Guide-to-the-Workplace-1125c5807385495da8d1885e689dadba" target="_blank" rel="noreferrer noopener">Neurodivergent Guide to the Workplace</a></li><li>Charles - <a href="https://boardgamegeek.com/boardgame/359970/challengers" target="_blank" rel="noreferrer noopener">Challengers! | Board Game</a></li><li>Steve - <a href="https://triblive.com/business/technology/myspace-celebrates-its-21st-birthday-do-we-still-need-it/" target="_blank" rel="noreferrer noopener">Myspace celebrates its 21st birthday. Do we still need it?</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>4160</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/696093c39b9f0335f2564dbf47910e65.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Overcoming JavaScript Load Issues: Import Maps and Performance Enhancements - JSJ 643</title><link>https://www.spreaker.com/episode/overcoming-javascript-load-issues-import-maps-and-performance-enhancements-jsj-643--60939623</link><description><![CDATA[In this episode, they dive deep into the intricate world of JavaScript loading and web performance. Join the panel with insightful discussions led by Dan, Charles, Steve, and special guest Yoav Weiss—an expert with extensive experience in web performance from his time at Google, Akamai, and Shopify.<br />They explore the latest initiatives aimed at improving ES modules, import maps, and the challenges faced with script loading, especially when dealing with web workers. They uncover the critical role of sub-resource integrity, the successful integration of integrity support in Chrome and Safari, and the urgent need for advanced import map solutions for large applications.<br />They also delve into the nuts and bolts of optimizing web performance, including the impact of script execution on browser responsiveness, bundling techniques, and innovative strategies for managing resource download priorities. Tune in to hear about the latest developments, engage with provocative questions, and discover ways you can contribute to the ongoing work of the W3C web performance working group. Plus, stay for heartfelt moments, personal anecdotes, and practical recommendations from the speakers. <br /> <br />Sponsors<br /><ul><li><a href="https://www.wix.com/studio" target="_blank" rel="noreferrer noopener">Wix Studio</a></li></ul><br /><br />Socials<br /><ul><li><a href="https://www.linkedin.com/in/yoavweiss/" target="_blank" rel="noreferrer noopener">LinkedIn: Yoav Weiss</a></li></ul><br />Picks<br /><ul><li>AJ - <a href="https://amzn.to/4cVTnYO" target="_blank" rel="noreferrer noopener">Jason Bourne 5-part Trilogy</a></li><li>AJ - <a href="https://amzn.to/3Yvj1PA" target="_blank" rel="noreferrer noopener">Crucial MX500 has dethroned SP as my pick for best value server SSD</a></li><li>Charles - <a href="https://boardgamegeek.com/boardgame/2750/imaginiff" target="_blank" rel="noreferrer noopener">Imaginiff | Board Game</a></li><li>Charles - <a href="https://www.imdb.com/title/tt13433802/" target="_blank" rel="noreferrer noopener">A Quiet Place: Day One (2024)</a></li><li>Steve - <a href="https://news.ycombinator.com/item?id=41125630" target="_blank" rel="noreferrer noopener">How Does OpenAI Survive?</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/60939623</guid><pubDate>Thu, 08 Aug 2024 12:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/60939623/jsj_643.mp3" length="68996367" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/4989db54-0a6b-4315-9dc4-c26b28dea2f0/4989db54-0a6b-4315-9dc4-c26b28dea2f0.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/4989db54-0a6b-4315-9dc4-c26b28dea2f0/4989db54-0a6b-4315-9dc4-c26b28dea2f0.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/4989db54-0a6b-4315-9dc4-c26b28dea2f0/4989db54-0a6b-4315-9dc4-c26b28dea2f0.vtt" type="text/vtt" language="en"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>In this episode, they dive deep into the intricate world of JavaScript loading and web performance. Join the panel with insightful discussions led by Dan, Charles, Steve, and special guest Yoav Weiss—an expert with extensive experience in web...</itunes:subtitle><itunes:summary><![CDATA[In this episode, they dive deep into the intricate world of JavaScript loading and web performance. Join the panel with insightful discussions led by Dan, Charles, Steve, and special guest Yoav Weiss—an expert with extensive experience in web performance from his time at Google, Akamai, and Shopify.<br />They explore the latest initiatives aimed at improving ES modules, import maps, and the challenges faced with script loading, especially when dealing with web workers. They uncover the critical role of sub-resource integrity, the successful integration of integrity support in Chrome and Safari, and the urgent need for advanced import map solutions for large applications.<br />They also delve into the nuts and bolts of optimizing web performance, including the impact of script execution on browser responsiveness, bundling techniques, and innovative strategies for managing resource download priorities. Tune in to hear about the latest developments, engage with provocative questions, and discover ways you can contribute to the ongoing work of the W3C web performance working group. Plus, stay for heartfelt moments, personal anecdotes, and practical recommendations from the speakers. <br /> <br />Sponsors<br /><ul><li><a href="https://www.wix.com/studio" target="_blank" rel="noreferrer noopener">Wix Studio</a></li></ul><br /><br />Socials<br /><ul><li><a href="https://www.linkedin.com/in/yoavweiss/" target="_blank" rel="noreferrer noopener">LinkedIn: Yoav Weiss</a></li></ul><br />Picks<br /><ul><li>AJ - <a href="https://amzn.to/4cVTnYO" target="_blank" rel="noreferrer noopener">Jason Bourne 5-part Trilogy</a></li><li>AJ - <a href="https://amzn.to/3Yvj1PA" target="_blank" rel="noreferrer noopener">Crucial MX500 has dethroned SP as my pick for best value server SSD</a></li><li>Charles - <a href="https://boardgamegeek.com/boardgame/2750/imaginiff" target="_blank" rel="noreferrer noopener">Imaginiff | Board Game</a></li><li>Charles - <a href="https://www.imdb.com/title/tt13433802/" target="_blank" rel="noreferrer noopener">A Quiet Place: Day One (2024)</a></li><li>Steve - <a href="https://news.ycombinator.com/item?id=41125630" target="_blank" rel="noreferrer noopener">How Does OpenAI Survive?</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>5731</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/696093c39b9f0335f2564dbf47910e65.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Personal Branding for Developers with Morad Stern - JSJ 642</title><link>https://www.spreaker.com/episode/personal-branding-for-developers-with-morad-stern-jsj-642--60894013</link><description><![CDATA[The JSJ panel talks with Morad Stern from Wix about personal branding; what it is, why it’s important for developers, and how to build it.<br /><br /><br />Links<br /><ul><li><a href="https://www.youtube.com/watch?v=6XvmhE1J9PY&amp;feature=youtu.be&amp;t=27" target="_blank" rel="noreferrer noopener">Obama asks America to learn computer science</a></li><li><a href="https://www.drupalconnect.com/blog/articles/configuring-apache-solr-multi-core-drupal-and-tomcat-ubuntu-910" target="_blank" rel="noreferrer noopener">Configuring Apache Solr Multi-core With Drupal and Tomcat on Ubuntu 9.10</a></li></ul><br />Picks<br /><ul><li>AJ - <a href="https://arstechnica.com/video/watch/war-stories-how-crash-bandicoot-hacked-the-playstation-to-run" target="_blank" rel="noreferrer noopener">War Stories | How Crash Bandicoot Hacked The Original Playstation</a></li><li>AJ - <a href="https://www.youtube.com/watch?v=pSHj5UKSylk" target="_blank" rel="noreferrer noopener">Crash Bandicoot Co-Creator Andy Gavin: Extended Interview | Ars Technica</a></li><li>AJ  - <a href="https://www.youtube.com/watch?v=faV6qLqBAPc" target="_blank" rel="noreferrer noopener">The Story of Spyro the Dragon | Gaming Historian</a></li><li>AJ  - <a href="https://www.youtube.com/watch?v=3T2lkxG3Dhs" target="_blank" rel="noreferrer noopener">Utah Node.js: Scaling Node.js at Plaid</a></li><li>Steve  - <a href="https://www.youtube.com/watch?v=7Q7Jo7FkLH4" target="_blank" rel="noreferrer noopener">Six13 Uptown Passover - an "Uptown Funk" adaptation for Pesach</a></li><li>Dan  - <a href="https://en.wikipedia.org/wiki/Scott_Lynch#Gentleman_Bastards" target="_blank" rel="noreferrer noopener">Scott Lynch</a></li><li>Morad  - <a href="https://www.amazon.com/This-Marketing-Cant-Until-Learn/dp/0525540830" target="_blank" rel="noreferrer noopener">This Is Marketing: You Can't Be Seen Until You Learn to See: Seth Godin</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/60894013</guid><pubDate>Tue, 30 Jul 2024 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/60894013/jsj_642.mp3" length="37394578" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/d9da2231-278b-40c4-b2b7-0a11f9e70fa5/d9da2231-278b-40c4-b2b7-0a11f9e70fa5.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/d9da2231-278b-40c4-b2b7-0a11f9e70fa5/d9da2231-278b-40c4-b2b7-0a11f9e70fa5.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/d9da2231-278b-40c4-b2b7-0a11f9e70fa5/d9da2231-278b-40c4-b2b7-0a11f9e70fa5.vtt" type="text/vtt" language="en"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The JSJ panel talks with Morad Stern from Wix about personal branding; what it is, why it’s important for developers, and how to build it.


Links

- https://www.youtube.com/watch?v=6XvmhE1J9PY&amp;amp;feature=youtu.be&amp;amp;t=27
-...</itunes:subtitle><itunes:summary><![CDATA[The JSJ panel talks with Morad Stern from Wix about personal branding; what it is, why it’s important for developers, and how to build it.<br /><br /><br />Links<br /><ul><li><a href="https://www.youtube.com/watch?v=6XvmhE1J9PY&amp;feature=youtu.be&amp;t=27" target="_blank" rel="noreferrer noopener">Obama asks America to learn computer science</a></li><li><a href="https://www.drupalconnect.com/blog/articles/configuring-apache-solr-multi-core-drupal-and-tomcat-ubuntu-910" target="_blank" rel="noreferrer noopener">Configuring Apache Solr Multi-core With Drupal and Tomcat on Ubuntu 9.10</a></li></ul><br />Picks<br /><ul><li>AJ - <a href="https://arstechnica.com/video/watch/war-stories-how-crash-bandicoot-hacked-the-playstation-to-run" target="_blank" rel="noreferrer noopener">War Stories | How Crash Bandicoot Hacked The Original Playstation</a></li><li>AJ - <a href="https://www.youtube.com/watch?v=pSHj5UKSylk" target="_blank" rel="noreferrer noopener">Crash Bandicoot Co-Creator Andy Gavin: Extended Interview | Ars Technica</a></li><li>AJ  - <a href="https://www.youtube.com/watch?v=faV6qLqBAPc" target="_blank" rel="noreferrer noopener">The Story of Spyro the Dragon | Gaming Historian</a></li><li>AJ  - <a href="https://www.youtube.com/watch?v=3T2lkxG3Dhs" target="_blank" rel="noreferrer noopener">Utah Node.js: Scaling Node.js at Plaid</a></li><li>Steve  - <a href="https://www.youtube.com/watch?v=7Q7Jo7FkLH4" target="_blank" rel="noreferrer noopener">Six13 Uptown Passover - an "Uptown Funk" adaptation for Pesach</a></li><li>Dan  - <a href="https://en.wikipedia.org/wiki/Scott_Lynch#Gentleman_Bastards" target="_blank" rel="noreferrer noopener">Scott Lynch</a></li><li>Morad  - <a href="https://www.amazon.com/This-Marketing-Cant-Until-Learn/dp/0525540830" target="_blank" rel="noreferrer noopener">This Is Marketing: You Can't Be Seen Until You Learn to See: Seth Godin</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>3097</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/696093c39b9f0335f2564dbf47910e65.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Making AI Accessible for Developers - JSJ 641</title><link>https://www.spreaker.com/episode/making-ai-accessible-for-developers-jsj-641--60805316</link><description><![CDATA[In this captivating episode, they dive deep into the world of AI, hands-on learning, and the evolving landscape of development with Steve Sewell from Builder.io. They explore the misconceptions about needing deep AI expertise to build AI products and highlight the importance of rapid iteration and practical experience. They discuss everything from the financial implications of AI, and strategies to manage cost and value, to the innovative tools like MicroAgent that are shaping the future of code generation and web design. Steve shares his insights on optimizing AI use in development, the rapid advancements in AI capabilities, and the critical role of integrating AI to enhance productivity without the fear of replacing jobs. Join them as they unravel the complexities of AI, its real-world applications, and how developers can leverage these powerful tools to stay ahead in a competitive market. Plus, stay tuned for personal updates, user interface innovations, and a glimpse into the future of AI-driven design processes at Builder.io.<br /><br />Socials<br /><ul><li><a href="https://www.linkedin.com/in/ssewell/" target="_blank" rel="noreferrer noopener">LinkedIn: Steve Sewell</a></li></ul><br />Picks<br /><ul><li>Charles - <a href="https://boardgamegeek.com/boardgame/181304/mysterium" target="_blank" rel="noreferrer noopener">Mysterium | Board Game</a></li><li>Charles - <a href="https://www.trainingpeaks.com/" target="_blank" rel="noreferrer noopener">TrainingPeaks | Trusted By the World's Best</a></li><li>Steve - <a href="https://www.builder.io/blog/micro-agent" target="_blank" rel="noreferrer noopener">Introducing Micro Agent</a></li><li>Steve - <a href="https://github.com/BuilderIO/micro-agent" target="_blank" rel="noreferrer noopener">BuilderIO/micro-agent</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/60805316</guid><pubDate>Tue, 23 Jul 2024 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/60805316/jsj_641.mp3" length="61736103" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/starship/d0939496-6422-40f0-b933-4e61aee7eb86/d0939496-6422-40f0-b933-4e61aee7eb86.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/d0939496-6422-40f0-b933-4e61aee7eb86/d0939496-6422-40f0-b933-4e61aee7eb86.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/starship/d0939496-6422-40f0-b933-4e61aee7eb86/d0939496-6422-40f0-b933-4e61aee7eb86.vtt" type="text/vtt" language="en"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>In this captivating episode, they dive deep into the world of AI, hands-on learning, and the evolving landscape of development with Steve Sewell from Builder.io. They explore the misconceptions about needing deep AI expertise to build AI products and...</itunes:subtitle><itunes:summary><![CDATA[In this captivating episode, they dive deep into the world of AI, hands-on learning, and the evolving landscape of development with Steve Sewell from Builder.io. They explore the misconceptions about needing deep AI expertise to build AI products and highlight the importance of rapid iteration and practical experience. They discuss everything from the financial implications of AI, and strategies to manage cost and value, to the innovative tools like MicroAgent that are shaping the future of code generation and web design. Steve shares his insights on optimizing AI use in development, the rapid advancements in AI capabilities, and the critical role of integrating AI to enhance productivity without the fear of replacing jobs. Join them as they unravel the complexities of AI, its real-world applications, and how developers can leverage these powerful tools to stay ahead in a competitive market. Plus, stay tuned for personal updates, user interface innovations, and a glimpse into the future of AI-driven design processes at Builder.io.<br /><br />Socials<br /><ul><li><a href="https://www.linkedin.com/in/ssewell/" target="_blank" rel="noreferrer noopener">LinkedIn: Steve Sewell</a></li></ul><br />Picks<br /><ul><li>Charles - <a href="https://boardgamegeek.com/boardgame/181304/mysterium" target="_blank" rel="noreferrer noopener">Mysterium | Board Game</a></li><li>Charles - <a href="https://www.trainingpeaks.com/" target="_blank" rel="noreferrer noopener">TrainingPeaks | Trusted By the World's Best</a></li><li>Steve - <a href="https://www.builder.io/blog/micro-agent" target="_blank" rel="noreferrer noopener">Introducing Micro Agent</a></li><li>Steve - <a href="https://github.com/BuilderIO/micro-agent" target="_blank" rel="noreferrer noopener">BuilderIO/micro-agent</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>5126</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/696093c39b9f0335f2564dbf47910e65.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Framework Comparisons, Real User Metrics, and Effective Performance Tools - JSJ 640</title><link>https://www.spreaker.com/episode/framework-comparisons-real-user-metrics-and-effective-performance-tools-jsj-640--60716016</link><description><![CDATA[ In today's episode, they dive deep into web performance optimization and the strategies employed by our expert panel to achieve it. Join Dan, Steve, Charles, and guest Vinicius Dallacqua<a href="https://www.linkedin.com/in/vinicius-dallacqua/overlay/about-this-profile/" target="_blank" rel="noreferrer noopener"> </a>as they explore robust techniques like code splitting, lazy loading, and server-side solutions to enhance website performance.<br />In this episode, you'll hear Vinicius discuss his experiences with different benchmarking frameworks and innovative optimization strategies, including how he improved performance for the Prometheus client for Node. They delve into the importance of performance metrics, data analysis, and real user monitoring (RUM) tools. They underscore the need for precise measurements before and after optimizations and share insights on overcoming the challenges posed by third-party integrations.<br />Hear about practical tools like Partytown and Lighthouse, and how companies like NEXX Insurance have achieved significant performance gains. The conversation also touches on the critical balance between backend performance, CDNs, and frontend optimizations, alongside recommendations for engaging management to prioritize performance enhancements.<br />Plus, for a bit of fun, our episode includes some light-hearted "Dad jokes of the week" and book recommendations around TypeScript and AI. <br /><br /><br />Socials<br /><ul><li>LinkedIn: Vinicius Dallacqua<a href="https://www.linkedin.com/in/vinicius-dallacqua/overlay/about-this-profile/" target="_blank" rel="noreferrer noopener"> </a></li></ul><br />Picks<br /><ul><li>Charles - <a href="https://boardgamegeek.com/boardgame/432/take-5" target="_blank" rel="noreferrer noopener">Take 5 | Board Game</a></li><li>Dan - <a href="https://www.totaltypescript.com/" target="_blank" rel="noreferrer noopener">Total TypeScript</a></li><li>Steve - <a href="https://www.warp.dev/" target="_blank" rel="noreferrer noopener">Warp: Your terminal, reimagined</a></li><li>Vinicius - <a href="https://www.netflix.com/title/81221380" target="_blank" rel="noreferrer noopener">Watch Sweet Tooth | Netflix Official Site</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/60716016</guid><pubDate>Tue, 16 Jul 2024 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/60716016/jsj_640.mp3" length="57176377" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/sounder/466b53eb-fcad-44f2-b3e1-cdffb5de4bc5/466b53eb-fcad-44f2-b3e1-cdffb5de4bc5.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/sounder/466b53eb-fcad-44f2-b3e1-cdffb5de4bc5/466b53eb-fcad-44f2-b3e1-cdffb5de4bc5.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/sounder/466b53eb-fcad-44f2-b3e1-cdffb5de4bc5/466b53eb-fcad-44f2-b3e1-cdffb5de4bc5.vtt" type="text/vtt" language="en"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle> In today's episode, they dive deep into web performance optimization and the strategies employed by our expert panel to achieve it. Join Dan, Steve, Charles, and guest Vinicius...</itunes:subtitle><itunes:summary><![CDATA[ In today's episode, they dive deep into web performance optimization and the strategies employed by our expert panel to achieve it. Join Dan, Steve, Charles, and guest Vinicius Dallacqua<a href="https://www.linkedin.com/in/vinicius-dallacqua/overlay/about-this-profile/" target="_blank" rel="noreferrer noopener"> </a>as they explore robust techniques like code splitting, lazy loading, and server-side solutions to enhance website performance.<br />In this episode, you'll hear Vinicius discuss his experiences with different benchmarking frameworks and innovative optimization strategies, including how he improved performance for the Prometheus client for Node. They delve into the importance of performance metrics, data analysis, and real user monitoring (RUM) tools. They underscore the need for precise measurements before and after optimizations and share insights on overcoming the challenges posed by third-party integrations.<br />Hear about practical tools like Partytown and Lighthouse, and how companies like NEXX Insurance have achieved significant performance gains. The conversation also touches on the critical balance between backend performance, CDNs, and frontend optimizations, alongside recommendations for engaging management to prioritize performance enhancements.<br />Plus, for a bit of fun, our episode includes some light-hearted "Dad jokes of the week" and book recommendations around TypeScript and AI. <br /><br /><br />Socials<br /><ul><li>LinkedIn: Vinicius Dallacqua<a href="https://www.linkedin.com/in/vinicius-dallacqua/overlay/about-this-profile/" target="_blank" rel="noreferrer noopener"> </a></li></ul><br />Picks<br /><ul><li>Charles - <a href="https://boardgamegeek.com/boardgame/432/take-5" target="_blank" rel="noreferrer noopener">Take 5 | Board Game</a></li><li>Dan - <a href="https://www.totaltypescript.com/" target="_blank" rel="noreferrer noopener">Total TypeScript</a></li><li>Steve - <a href="https://www.warp.dev/" target="_blank" rel="noreferrer noopener">Warp: Your terminal, reimagined</a></li><li>Vinicius - <a href="https://www.netflix.com/title/81221380" target="_blank" rel="noreferrer noopener">Watch Sweet Tooth | Netflix Official Site</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>4746</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/696093c39b9f0335f2564dbf47910e65.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Adapting to Effect Cluster: JavaScript Developers' Guide to Enhancing Code Maintainability - JSJ 639</title><link>https://www.spreaker.com/episode/adapting-to-effect-cluster-javascript-developers-guide-to-enhancing-code-maintainability-jsj-639--60660272</link><description><![CDATA[In today's episode, they dive deep into the world of JavaScript and TypeScript. They explore the innovative message-passing style between components using Effect Cluster, a game-changing alpha product that integrates seamlessly with solutions like Remix and React Server Components.<br />Join them as Michael sheds light on the ease of transitioning TypeScript developers familiar with frameworks like React and Svelte to Effect, thanks to JavaScript’s component-based mindset and features similar to async/await. They also talk about the role of TypeScript and Effect in ensuring code maintainability and correctness amidst legacy JavaScript at Sisense.<br />As they navigate through topics like performance optimization, multithreading in JavaScript, and backend development,  discover how the Effect framework simplifies testing, enhances type inference, and boosts code stability. Plus, they touch on coding challenges, error handling, and the importance of proper monitoring with tools like OpenTelemetry.<br />But it's not all code! They share fun anecdotes from personal experiences with go karting, discuss the NBA draft, and even delve into some light-hearted humor with dad jokes and comedic analogies. This episode is packed with insights, laughter, and invaluable advice for developers and tech enthusiasts alike.<br />Tune in now for a comprehensive discussion filled with expert knowledge, practical tips, and community insights, exclusively on Top End Devs!<br /><br />Socials<br /><ul><li><a href="https://www.linkedin.com/in/michael-arnaldi/" target="_blank" rel="noreferrer noopener">LinkedIn: Michael Arnaldi </a></li><li><a href="https://twitter.com/MichaelArnaldi" target="_blank" rel="noreferrer noopener">Twitter: @MichaelArnaldi</a></li></ul><br />Picks<br /><ul><li>AJ - <a href="https://msf-usa.org/start-your-ride/basic-ridercourse/" target="_blank" rel="noreferrer noopener">MSF Basic Rider Course</a></li><li>AJ -<a href="https://amzn.to/4eHSswl" target="_blank" rel="noreferrer noopener"> Alpine MotoSafe Wind Noise Ear Plugs</a></li><li>Dan - <a href="https://www.youtube.com/watch?v=qjBSmqgkbxE" target="_blank" rel="noreferrer noopener">Pillar of Fire | Episode 1</a></li><li>Dan - <a href="https://www.youtube.com/watch?v=JEtzkFtLepo" target="_blank" rel="noreferrer noopener">Pillar of Fire | Episode 2</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/60660272</guid><pubDate>Tue, 09 Jul 2024 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/60660272/jsj_639.mp3" length="68643714" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/sounder/5e8f60fe-f7c0-48a1-b29a-de0334d48ad3/5e8f60fe-f7c0-48a1-b29a-de0334d48ad3.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/sounder/5e8f60fe-f7c0-48a1-b29a-de0334d48ad3/5e8f60fe-f7c0-48a1-b29a-de0334d48ad3.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/sounder/5e8f60fe-f7c0-48a1-b29a-de0334d48ad3/5e8f60fe-f7c0-48a1-b29a-de0334d48ad3.vtt" type="text/vtt" language="en"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>In today's episode, they dive deep into the world of JavaScript and TypeScript. They explore the innovative message-passing style between components using Effect Cluster, a game-changing alpha product that integrates seamlessly with solutions like...</itunes:subtitle><itunes:summary><![CDATA[In today's episode, they dive deep into the world of JavaScript and TypeScript. They explore the innovative message-passing style between components using Effect Cluster, a game-changing alpha product that integrates seamlessly with solutions like Remix and React Server Components.<br />Join them as Michael sheds light on the ease of transitioning TypeScript developers familiar with frameworks like React and Svelte to Effect, thanks to JavaScript’s component-based mindset and features similar to async/await. They also talk about the role of TypeScript and Effect in ensuring code maintainability and correctness amidst legacy JavaScript at Sisense.<br />As they navigate through topics like performance optimization, multithreading in JavaScript, and backend development,  discover how the Effect framework simplifies testing, enhances type inference, and boosts code stability. Plus, they touch on coding challenges, error handling, and the importance of proper monitoring with tools like OpenTelemetry.<br />But it's not all code! They share fun anecdotes from personal experiences with go karting, discuss the NBA draft, and even delve into some light-hearted humor with dad jokes and comedic analogies. This episode is packed with insights, laughter, and invaluable advice for developers and tech enthusiasts alike.<br />Tune in now for a comprehensive discussion filled with expert knowledge, practical tips, and community insights, exclusively on Top End Devs!<br /><br />Socials<br /><ul><li><a href="https://www.linkedin.com/in/michael-arnaldi/" target="_blank" rel="noreferrer noopener">LinkedIn: Michael Arnaldi </a></li><li><a href="https://twitter.com/MichaelArnaldi" target="_blank" rel="noreferrer noopener">Twitter: @MichaelArnaldi</a></li></ul><br />Picks<br /><ul><li>AJ - <a href="https://msf-usa.org/start-your-ride/basic-ridercourse/" target="_blank" rel="noreferrer noopener">MSF Basic Rider Course</a></li><li>AJ -<a href="https://amzn.to/4eHSswl" target="_blank" rel="noreferrer noopener"> Alpine MotoSafe Wind Noise Ear Plugs</a></li><li>Dan - <a href="https://www.youtube.com/watch?v=qjBSmqgkbxE" target="_blank" rel="noreferrer noopener">Pillar of Fire | Episode 1</a></li><li>Dan - <a href="https://www.youtube.com/watch?v=JEtzkFtLepo" target="_blank" rel="noreferrer noopener">Pillar of Fire | Episode 2</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>5701</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/696093c39b9f0335f2564dbf47910e65.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Building and Distributing PWAs: Tools, Techniques, and Insights - JSJ 638</title><link>https://www.spreaker.com/episode/building-and-distributing-pwas-tools-techniques-and-insights-jsj-638--60607410</link><description><![CDATA[ In today's episode, they delve into the fascinating world of mobile web development with our esteemed guest, Maximiliano Firtman, a seasoned web developer from Buenos Aires, Argentina, who has over two decades of experience.<br />Join them as Maximiliano takes you on a journey through the evolution of web and mobile development, starting from the early days of pure HTML and classic ASP, progressing through the milestones of Perl, PHP, and eventually into the realm of mobile technologies. He provides an insightful look at how mobile development has transitioned from early platforms like WML and BlackBerry to the modern era of Progressive Web Apps (PWAs).<br />Together with Steve, they unpack the benefits and challenges of bringing the open web into the mobile space, discuss the impact of mobile performance on user experience, and explore various tools and best practices for developing efficient, fast-loading PWAs. From understanding the role of service workers and web manifests to exploring innovative APIs and caching methods, this episode is packed with invaluable knowledge for any developer aiming to enhance their mobile web development skills.<br />Whether you're interested in optimizing web performance, getting hands-on with PWAs, or curious about the future of mobile app distribution, this episode has something for everyone. Tune in now to uncover actionable insights and expert advice on staying ahead in the ever-evolving landscape of mobile web development.<br /><br /><br />Socials<br /><ul><li><a href="https://www.linkedin.com/in/firtman/" target="_blank" rel="noreferrer noopener">LinkedIn: Maximiliano Firtman</a></li><li><a href="https://firt.dev/" target="_blank" rel="noreferrer noopener">Firt.Dev</a></li></ul><br />Picks<br /><ul><li>Maximilliano - <a href="https://github.com/teemulehtinen/llama-cli" target="_blank" rel="noreferrer noopener">llama-cli</a></li><li>Steve - <a href="https://amzn.to/3XTB1my" target="_blank" rel="noreferrer noopener">The Club</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/60607410</guid><pubDate>Tue, 02 Jul 2024 04:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/60607410/jsj_638.mp3" length="27270143" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/sounder/51de5e66-8b10-47af-992e-95760453e073/51de5e66-8b10-47af-992e-95760453e073.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/sounder/51de5e66-8b10-47af-992e-95760453e073/51de5e66-8b10-47af-992e-95760453e073.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/sounder/51de5e66-8b10-47af-992e-95760453e073/51de5e66-8b10-47af-992e-95760453e073.vtt" type="text/vtt" language="en"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle> In today's episode, they delve into the fascinating world of mobile web development with our esteemed guest, Maximiliano Firtman, a seasoned web developer from Buenos Aires, Argentina, who has over two decades of experience.
Join them as Maximiliano...</itunes:subtitle><itunes:summary><![CDATA[ In today's episode, they delve into the fascinating world of mobile web development with our esteemed guest, Maximiliano Firtman, a seasoned web developer from Buenos Aires, Argentina, who has over two decades of experience.<br />Join them as Maximiliano takes you on a journey through the evolution of web and mobile development, starting from the early days of pure HTML and classic ASP, progressing through the milestones of Perl, PHP, and eventually into the realm of mobile technologies. He provides an insightful look at how mobile development has transitioned from early platforms like WML and BlackBerry to the modern era of Progressive Web Apps (PWAs).<br />Together with Steve, they unpack the benefits and challenges of bringing the open web into the mobile space, discuss the impact of mobile performance on user experience, and explore various tools and best practices for developing efficient, fast-loading PWAs. From understanding the role of service workers and web manifests to exploring innovative APIs and caching methods, this episode is packed with invaluable knowledge for any developer aiming to enhance their mobile web development skills.<br />Whether you're interested in optimizing web performance, getting hands-on with PWAs, or curious about the future of mobile app distribution, this episode has something for everyone. Tune in now to uncover actionable insights and expert advice on staying ahead in the ever-evolving landscape of mobile web development.<br /><br /><br />Socials<br /><ul><li><a href="https://www.linkedin.com/in/firtman/" target="_blank" rel="noreferrer noopener">LinkedIn: Maximiliano Firtman</a></li><li><a href="https://firt.dev/" target="_blank" rel="noreferrer noopener">Firt.Dev</a></li></ul><br />Picks<br /><ul><li>Maximilliano - <a href="https://github.com/teemulehtinen/llama-cli" target="_blank" rel="noreferrer noopener">llama-cli</a></li><li>Steve - <a href="https://amzn.to/3XTB1my" target="_blank" rel="noreferrer noopener">The Club</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>2254</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/696093c39b9f0335f2564dbf47910e65.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>High-Performance Networking: Key Resources and Tools for Web Developers - JSJ 637</title><link>https://www.spreaker.com/episode/high-performance-networking-key-resources-and-tools-for-web-developers-jsj-637--60543700</link><description><![CDATA[Robin Marx is a Web Protocol and Performance Expert at Akamai. They dive deep into the fascinating world of networking performance, where experts share invaluable resources and insights to optimize your web development projects. The speakers recommend essential tools and books like "High-Performance Browser Networking" by Ilya Grigorik and Barry Pollard's work on HTTP 2, and they dissect the nuances of modern web protocols such as HTTP 2 and HTTP 3. Special guest Robin Marx joins us to unveil the complexities of networking, emphasizing the importance of understanding how your server and browser interact to maximize efficiency.<br /><br />But it's not all technical; they also share some lighter moments. Discover TV shows like Netflix’s "Eric" and "Criminal Minds Evolutions," explore engaging articles from Big Think, and indulge in some geeky humor with a segment of dad jokes. Whether you're tuning in for professional insight or just some good old tech banter, this episode has something for everyone.<br /><br />Socials<br /><ul><li><a href="https://www.linkedin.com/in/rmarx/" target="_blank" rel="noreferrer noopener">LinkedIn: Robin Marx</a></li></ul><br />Picks<br /><ul><li>Charles - <a href="https://boardgamegeek.com/boardgame/204135/skyjo" target="_blank" rel="noreferrer noopener">Skyjo | Board Game</a></li><li>Charles - <a href="https://www.imdb.com/title/tt0452046/" target="_blank" rel="noreferrer noopener">Criminal Minds</a></li><li>Dan - <a href="https://www.netflix.com/ph-en/title/81284301" target="_blank" rel="noreferrer noopener">Watch Eric | Netflix Official Site</a></li><li>Robin - <a href="https://www.goodreads.com/book/show/32109569-we-are-legion-we-are-bob" target="_blank" rel="noreferrer noopener">We Are Legion (We Are Bob)</a></li><li>Robin - <a href="https://store.steampowered.com/app/1145360/Hades/" target="_blank" rel="noreferrer noopener">Hades</a></li><li>Steve -<a href="https://bigthink.com/starts-with-a-bang/universe-finite-infinite/" target="_blank" rel="noreferrer noopener"> Is the Universe Finite or Infinite?</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/60543700</guid><pubDate>Tue, 25 Jun 2024 04:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/60543700/jsj_637.mp3" length="59264397" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/sounder/6612fc90-b3e4-4be9-9013-4bef1f16f641/6612fc90-b3e4-4be9-9013-4bef1f16f641.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/sounder/6612fc90-b3e4-4be9-9013-4bef1f16f641/6612fc90-b3e4-4be9-9013-4bef1f16f641.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/sounder/6612fc90-b3e4-4be9-9013-4bef1f16f641/6612fc90-b3e4-4be9-9013-4bef1f16f641.vtt" type="text/vtt" language="en"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Robin Marx is a Web Protocol and Performance Expert at Akamai. They dive deep into the fascinating world of networking performance, where experts share invaluable resources and insights to optimize your web development projects. The speakers recommend...</itunes:subtitle><itunes:summary><![CDATA[Robin Marx is a Web Protocol and Performance Expert at Akamai. They dive deep into the fascinating world of networking performance, where experts share invaluable resources and insights to optimize your web development projects. The speakers recommend essential tools and books like "High-Performance Browser Networking" by Ilya Grigorik and Barry Pollard's work on HTTP 2, and they dissect the nuances of modern web protocols such as HTTP 2 and HTTP 3. Special guest Robin Marx joins us to unveil the complexities of networking, emphasizing the importance of understanding how your server and browser interact to maximize efficiency.<br /><br />But it's not all technical; they also share some lighter moments. Discover TV shows like Netflix’s "Eric" and "Criminal Minds Evolutions," explore engaging articles from Big Think, and indulge in some geeky humor with a segment of dad jokes. Whether you're tuning in for professional insight or just some good old tech banter, this episode has something for everyone.<br /><br />Socials<br /><ul><li><a href="https://www.linkedin.com/in/rmarx/" target="_blank" rel="noreferrer noopener">LinkedIn: Robin Marx</a></li></ul><br />Picks<br /><ul><li>Charles - <a href="https://boardgamegeek.com/boardgame/204135/skyjo" target="_blank" rel="noreferrer noopener">Skyjo | Board Game</a></li><li>Charles - <a href="https://www.imdb.com/title/tt0452046/" target="_blank" rel="noreferrer noopener">Criminal Minds</a></li><li>Dan - <a href="https://www.netflix.com/ph-en/title/81284301" target="_blank" rel="noreferrer noopener">Watch Eric | Netflix Official Site</a></li><li>Robin - <a href="https://www.goodreads.com/book/show/32109569-we-are-legion-we-are-bob" target="_blank" rel="noreferrer noopener">We Are Legion (We Are Bob)</a></li><li>Robin - <a href="https://store.steampowered.com/app/1145360/Hades/" target="_blank" rel="noreferrer noopener">Hades</a></li><li>Steve -<a href="https://bigthink.com/starts-with-a-bang/universe-finite-infinite/" target="_blank" rel="noreferrer noopener"> Is the Universe Finite or Infinite?</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>4920</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/696093c39b9f0335f2564dbf47910e65.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Transforming React Development: The Experimental Compiler’s Approach to Memoization and Performance - JSJ 636</title><link>https://www.spreaker.com/episode/transforming-react-development-the-experimental-compiler-s-approach-to-memoization-and-performance-jsj-636--60455940</link><description><![CDATA[In this episode, they dive deep into the latest advancements in React with a special focus on the experimental React Compiler. Our guest speakers, Sathya Gunasekaran and Joe Savona, share their insights on how this cutting-edge tool aims to enhance performance and streamline development without disrupting existing code. They explore the goals of the React Compiler, including auto memoization, linting, and runtime optimizations, and how it plans to minimize unnecessary DOM updates. This is an in-depth discussion on subjects like referential equality, the complexities of memoization, API improvements for useEffect, and the compelling debate about whether React should introduce signals as a TC39 standard. Additionally, they discuss the potential transition for existing projects, the importance of community feedback, and the intriguing differences between React’s approach to UI as a function of state versus the signal-based model.<br /><br /><br />Stay tuned to learn about the future of React, the practical benefits of the new compiler, and the ongoing experiments that could shape how we write and optimize JavaScript with React.<br /><br />Socials<br /><ul><li><a href="https://www.linkedin.com/in/sathyagunasekaran/" target="_blank" rel="noreferrer noopener">Linkedn: Sathya Gunasekaran</a></li></ul><br />Picks<br /><ul><li>AJ - <a href="https://webinstall.dev/" target="_blank" rel="noreferrer noopener">webinstall.dev</a></li><li>Dan - <a href="https://www.imdb.com/title/tt23289160/" target="_blank" rel="noreferrer noopener">Godzilla Minus One (2023)</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/60455940</guid><pubDate>Tue, 18 Jun 2024 04:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/60455940/jsj_636.mp3" length="64358274" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/sounder/432d4cd4-809c-4075-a476-3fe664362f85/432d4cd4-809c-4075-a476-3fe664362f85.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/sounder/432d4cd4-809c-4075-a476-3fe664362f85/432d4cd4-809c-4075-a476-3fe664362f85.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/sounder/432d4cd4-809c-4075-a476-3fe664362f85/432d4cd4-809c-4075-a476-3fe664362f85.vtt" type="text/vtt" language="en"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>In this episode, they dive deep into the latest advancements in React with a special focus on the experimental React Compiler. Our guest speakers, Sathya Gunasekaran and Joe Savona, share their insights on how this cutting-edge tool aims to enhance...</itunes:subtitle><itunes:summary><![CDATA[In this episode, they dive deep into the latest advancements in React with a special focus on the experimental React Compiler. Our guest speakers, Sathya Gunasekaran and Joe Savona, share their insights on how this cutting-edge tool aims to enhance performance and streamline development without disrupting existing code. They explore the goals of the React Compiler, including auto memoization, linting, and runtime optimizations, and how it plans to minimize unnecessary DOM updates. This is an in-depth discussion on subjects like referential equality, the complexities of memoization, API improvements for useEffect, and the compelling debate about whether React should introduce signals as a TC39 standard. Additionally, they discuss the potential transition for existing projects, the importance of community feedback, and the intriguing differences between React’s approach to UI as a function of state versus the signal-based model.<br /><br /><br />Stay tuned to learn about the future of React, the practical benefits of the new compiler, and the ongoing experiments that could shape how we write and optimize JavaScript with React.<br /><br />Socials<br /><ul><li><a href="https://www.linkedin.com/in/sathyagunasekaran/" target="_blank" rel="noreferrer noopener">Linkedn: Sathya Gunasekaran</a></li></ul><br />Picks<br /><ul><li>AJ - <a href="https://webinstall.dev/" target="_blank" rel="noreferrer noopener">webinstall.dev</a></li><li>Dan - <a href="https://www.imdb.com/title/tt23289160/" target="_blank" rel="noreferrer noopener">Godzilla Minus One (2023)</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>5344</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/696093c39b9f0335f2564dbf47910e65.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Practical Strategies for Web Optimization: Using Chrome DevTools - JSJ 635</title><link>https://www.spreaker.com/episode/practical-strategies-for-web-optimization-using-chrome-devtools-jsj-635--60365439</link><description><![CDATA[Jack Franklin is a Senior Software Engineer at Google. They dive deep into the world of performance optimization. They explore the sophisticated capabilities of Chrome DevTools, focusing on the performance and insights panels. Jack shares invaluable tips on utilizing tools like Lighthouse and the flame chart to prioritize and analyze web performance, along with practical advice for maintaining a clean environment for accurate profiling.<br />Join them as tehy decode the intricacies of debugging, from handling long tasks and layout thrashing to understanding the context of flame charts and network requests. Plus, they discuss the collaboration efforts between Chrome and Microsoft Edge, valuable educational resources, and even touch on topics like involvement in local politics and upcoming movie releases. Whether you're a seasoned developer or a tech enthusiast, this episode is packed with knowledge, humor, and practical advice to help you master web performance optimization. Tune in now!<br /><br /><br />Socials<br /><ul><li><a href="https://www.linkedin.com/in/jack-franklin-056510127/" target="_blank" rel="noreferrer noopener">LinkedIn: Jack Franklin</a></li></ul><br />Picks<br /><ul><li>Charles - <a href="https://boardgamegeek.com/boardgame/284697/legendary-a-marvel-deck-building-game-shield" target="_blank" rel="noreferrer noopener">Legendary: A Marvel Deck Building Game – SHIELD (2019)</a></li><li>Dan - <a href="https://shows.acast.com/contejas-code/episodes/dan-shappir-web-performance" target="_blank" rel="noreferrer noopener">Dan Shappir: How to Maximize Web Performance</a></li><li>Jack - <a href="https://boardgamegeek.com/boardgame/373106/sky-team" target="_blank" rel="noreferrer noopener">Sky Team | Board Game</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/60365439</guid><pubDate>Tue, 11 Jun 2024 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/60365439/jsj_635.mp3" length="61016377" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/sounder/adf4d814-ec0a-48ee-9384-e11b98cefed0/adf4d814-ec0a-48ee-9384-e11b98cefed0.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/sounder/adf4d814-ec0a-48ee-9384-e11b98cefed0/adf4d814-ec0a-48ee-9384-e11b98cefed0.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/sounder/adf4d814-ec0a-48ee-9384-e11b98cefed0/adf4d814-ec0a-48ee-9384-e11b98cefed0.vtt" type="text/vtt" language="en"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Jack Franklin is a Senior Software Engineer at Google. They dive deep into the world of performance optimization. They explore the sophisticated capabilities of Chrome DevTools, focusing on the performance and insights panels. Jack shares invaluable...</itunes:subtitle><itunes:summary><![CDATA[Jack Franklin is a Senior Software Engineer at Google. They dive deep into the world of performance optimization. They explore the sophisticated capabilities of Chrome DevTools, focusing on the performance and insights panels. Jack shares invaluable tips on utilizing tools like Lighthouse and the flame chart to prioritize and analyze web performance, along with practical advice for maintaining a clean environment for accurate profiling.<br />Join them as tehy decode the intricacies of debugging, from handling long tasks and layout thrashing to understanding the context of flame charts and network requests. Plus, they discuss the collaboration efforts between Chrome and Microsoft Edge, valuable educational resources, and even touch on topics like involvement in local politics and upcoming movie releases. Whether you're a seasoned developer or a tech enthusiast, this episode is packed with knowledge, humor, and practical advice to help you master web performance optimization. Tune in now!<br /><br /><br />Socials<br /><ul><li><a href="https://www.linkedin.com/in/jack-franklin-056510127/" target="_blank" rel="noreferrer noopener">LinkedIn: Jack Franklin</a></li></ul><br />Picks<br /><ul><li>Charles - <a href="https://boardgamegeek.com/boardgame/284697/legendary-a-marvel-deck-building-game-shield" target="_blank" rel="noreferrer noopener">Legendary: A Marvel Deck Building Game – SHIELD (2019)</a></li><li>Dan - <a href="https://shows.acast.com/contejas-code/episodes/dan-shappir-web-performance" target="_blank" rel="noreferrer noopener">Dan Shappir: How to Maximize Web Performance</a></li><li>Jack - <a href="https://boardgamegeek.com/boardgame/373106/sky-team" target="_blank" rel="noreferrer noopener">Sky Team | Board Game</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>5066</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/696093c39b9f0335f2564dbf47910e65.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>New Frontiers in Web Platform Development with Bruce Lawson - JSJ</title><link>https://www.spreaker.com/episode/new-frontiers-in-web-platform-development-with-bruce-lawson-jsj--60291156</link><description><![CDATA[In this episode, they dive into the world of web development, featuring insightful discussions on the differences and costs associated with hiring React Native developers, the importance of understanding web standards and browser differences, and the ongoing efforts of the Open Web Advocacy organization. They share their experiences, concerns, and insights on Apple's impact on the open web, the EU's investigation into Apple's actions, and the implications of progressive web apps in light of Apple's policies. Join them as they unravel the complexities and controversies shaping the web development landscape, and explore the future of web app accessibility and competition across devices.<br /><br /><br />Socials<br /><ul><li><a href="https://www.linkedin.com/in/bruce-lawson-34b44/" target="_blank" rel="noreferrer noopener">LinkedIn: Bruce Lawson</a></li><li><a href="https://brucelawson.co.uk/" target="_blank" rel="noreferrer noopener">Bruce Lawson</a></li></ul><br />Picks<br /><ul><li>Charles - <a href="https://boardgamegeek.com/boardgame/283211/harry-potter-death-eaters-rising" target="_blank" rel="noreferrer noopener">Harry Potter: Death Eaters Rising </a></li><li>Charles - <a href="https://vitejs.dev/" target="_blank" rel="noreferrer noopener">Vite | Next Generation Frontend Tooling</a></li><li>Dan - <a href="https://io.google/2023/speakers/barry-pollard/" target="_blank" rel="noreferrer noopener">Barry Pollard | Google IO</a></li><li>Dan -<a href="https://www.youtube.com/watch?v=PYHBHK37xlE" target="_blank" rel="noreferrer noopener"> React Compiler: In-Depth Beyond React Conf 2024</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/60291156</guid><pubDate>Tue, 04 Jun 2024 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/60291156/jsj_634.mp3" length="57224338" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/sounder/e790ba6f-adf3-46d7-b0d4-a63e6e9b306a/e790ba6f-adf3-46d7-b0d4-a63e6e9b306a.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/sounder/e790ba6f-adf3-46d7-b0d4-a63e6e9b306a/e790ba6f-adf3-46d7-b0d4-a63e6e9b306a.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/sounder/e790ba6f-adf3-46d7-b0d4-a63e6e9b306a/e790ba6f-adf3-46d7-b0d4-a63e6e9b306a.vtt" type="text/vtt" language="en"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>In this episode, they dive into the world of web development, featuring insightful discussions on the differences and costs associated with hiring React Native developers, the importance of understanding web standards and browser differences, and the...</itunes:subtitle><itunes:summary><![CDATA[In this episode, they dive into the world of web development, featuring insightful discussions on the differences and costs associated with hiring React Native developers, the importance of understanding web standards and browser differences, and the ongoing efforts of the Open Web Advocacy organization. They share their experiences, concerns, and insights on Apple's impact on the open web, the EU's investigation into Apple's actions, and the implications of progressive web apps in light of Apple's policies. Join them as they unravel the complexities and controversies shaping the web development landscape, and explore the future of web app accessibility and competition across devices.<br /><br /><br />Socials<br /><ul><li><a href="https://www.linkedin.com/in/bruce-lawson-34b44/" target="_blank" rel="noreferrer noopener">LinkedIn: Bruce Lawson</a></li><li><a href="https://brucelawson.co.uk/" target="_blank" rel="noreferrer noopener">Bruce Lawson</a></li></ul><br />Picks<br /><ul><li>Charles - <a href="https://boardgamegeek.com/boardgame/283211/harry-potter-death-eaters-rising" target="_blank" rel="noreferrer noopener">Harry Potter: Death Eaters Rising </a></li><li>Charles - <a href="https://vitejs.dev/" target="_blank" rel="noreferrer noopener">Vite | Next Generation Frontend Tooling</a></li><li>Dan - <a href="https://io.google/2023/speakers/barry-pollard/" target="_blank" rel="noreferrer noopener">Barry Pollard | Google IO</a></li><li>Dan -<a href="https://www.youtube.com/watch?v=PYHBHK37xlE" target="_blank" rel="noreferrer noopener"> React Compiler: In-Depth Beyond React Conf 2024</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>4750</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/696093c39b9f0335f2564dbf47910e65.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Building a Custom Front-end Framework - JSJ 633</title><link>https://www.spreaker.com/episode/building-a-custom-front-end-framework-jsj-633--60222710</link><description><![CDATA[ Zach Lankton is the Product Engineer at Signature Payments. They dive deep into the world of software development and tech innovations. In this episode, they explore a wide range of topics, the main focus is on ReZact, a cutting-edge front-end framework discussed by Zach, which shares similarities with React and Svelte. The conversation covers the framework's unique features, the challenges of customizing form inputs in the browser, and the value of leveraging native browser capabilities. Additionally, they delve into the concept of signals as a means of state management, the technical implementation of signals, and their benefits compared to other state management tools. And that's just scratching the surface! So, get ready to enrich your knowledge and dive into the latest trends in software development with this insightful discussion.<br /><br /><br />Socials<br /><ul><li><a href="https://www.linkedin.com/in/zach-l-31b983112/" target="_blank" rel="noreferrer noopener">LinkedIn: Zach L.</a></li></ul> <br />Picks<br /><ul><li>AJ - <a href="https://www.amazon.com/Andromeda-Strain-Michael-Crichton/dp/1101974494" target="_blank" rel="noreferrer noopener">The Andromeda Strain</a></li><li>Zach - <a href="https://www.netflix.com/nl-en/title/81506171" target="_blank" rel="noreferrer noopener">A Man in Full | Netflix </a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/60222710</guid><pubDate>Tue, 28 May 2024 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/60222710/jsj_633.mp3" length="58544358" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/sounder/12805177-db41-4d1a-a19c-2049ae4e6f55/12805177-db41-4d1a-a19c-2049ae4e6f55.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/sounder/12805177-db41-4d1a-a19c-2049ae4e6f55/12805177-db41-4d1a-a19c-2049ae4e6f55.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/sounder/12805177-db41-4d1a-a19c-2049ae4e6f55/12805177-db41-4d1a-a19c-2049ae4e6f55.vtt" type="text/vtt" language="en"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle> Zach Lankton is the Product Engineer at Signature Payments. They dive deep into the world of software development and tech innovations. In this episode, they explore a wide range of topics, the main focus is on ReZact, a cutting-edge front-end...</itunes:subtitle><itunes:summary><![CDATA[ Zach Lankton is the Product Engineer at Signature Payments. They dive deep into the world of software development and tech innovations. In this episode, they explore a wide range of topics, the main focus is on ReZact, a cutting-edge front-end framework discussed by Zach, which shares similarities with React and Svelte. The conversation covers the framework's unique features, the challenges of customizing form inputs in the browser, and the value of leveraging native browser capabilities. Additionally, they delve into the concept of signals as a means of state management, the technical implementation of signals, and their benefits compared to other state management tools. And that's just scratching the surface! So, get ready to enrich your knowledge and dive into the latest trends in software development with this insightful discussion.<br /><br /><br />Socials<br /><ul><li><a href="https://www.linkedin.com/in/zach-l-31b983112/" target="_blank" rel="noreferrer noopener">LinkedIn: Zach L.</a></li></ul> <br />Picks<br /><ul><li>AJ - <a href="https://www.amazon.com/Andromeda-Strain-Michael-Crichton/dp/1101974494" target="_blank" rel="noreferrer noopener">The Andromeda Strain</a></li><li>Zach - <a href="https://www.netflix.com/nl-en/title/81506171" target="_blank" rel="noreferrer noopener">A Man in Full | Netflix </a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>4860</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/696093c39b9f0335f2564dbf47910e65.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Sentry's Impact on Web Vitals Understanding - JSJ 632</title><link>https://www.spreaker.com/episode/sentry-s-impact-on-web-vitals-understanding-jsj-632--60094129</link><description><![CDATA[Lazar Nikolov is a Full-stack engineer. They engage in a deep exploration of diverse subjects, from historical veracity and book recommendations to crucial insights on web performance monitoring tools. Join the esteemed panelists as they navigate the complexities of understanding historical events, reflect on significant global issues such as Holocaust Memorial Day and ongoing conflicts, and delve into the intricacies of improving website performance with cutting-edge tools like Sentry. Stay tuned for an insightful and thought-provoking discussion that combines expert analysis with real-world applications in the realm of development and technology.<br /><br />Sponsors<br /><ul><li>"<a href="https://www.testim.io/" target="_blank" rel="noreferrer noopener">Testim</a>, who makes an <a href="https://www.testim.io/blog/end-to-end-testing-guide/" target="_blank" rel="noreferrer noopener">end to end testing</a> tool"</li><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a></li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Socials<br /><ul><li>LinkedIn: <a href="https://www.linkedin.com/in/nikolovlazar/" target="_blank" rel="noreferrer noopener">Lazar Nikolov</a></li><li><a href="https://github.com/nikolovlazar" target="_blank" rel="noreferrer noopener">GitHub: nikolovlazar</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/60094129</guid><pubDate>Tue, 21 May 2024 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/60094129/jsj_632.mp3" length="61904122" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/sounder/018ff9e4-1c4b-425e-a12c-d0500500f0bf/018ff9e4-1c4b-425e-a12c-d0500500f0bf.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/sounder/018ff9e4-1c4b-425e-a12c-d0500500f0bf/018ff9e4-1c4b-425e-a12c-d0500500f0bf.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/sounder/018ff9e4-1c4b-425e-a12c-d0500500f0bf/018ff9e4-1c4b-425e-a12c-d0500500f0bf.vtt" type="text/vtt" language="en"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Lazar Nikolov is a Full-stack engineer. They engage in a deep exploration of diverse subjects, from historical veracity and book recommendations to crucial insights on web performance monitoring tools. Join the esteemed panelists as they navigate the...</itunes:subtitle><itunes:summary><![CDATA[Lazar Nikolov is a Full-stack engineer. They engage in a deep exploration of diverse subjects, from historical veracity and book recommendations to crucial insights on web performance monitoring tools. Join the esteemed panelists as they navigate the complexities of understanding historical events, reflect on significant global issues such as Holocaust Memorial Day and ongoing conflicts, and delve into the intricacies of improving website performance with cutting-edge tools like Sentry. Stay tuned for an insightful and thought-provoking discussion that combines expert analysis with real-world applications in the realm of development and technology.<br /><br />Sponsors<br /><ul><li>"<a href="https://www.testim.io/" target="_blank" rel="noreferrer noopener">Testim</a>, who makes an <a href="https://www.testim.io/blog/end-to-end-testing-guide/" target="_blank" rel="noreferrer noopener">end to end testing</a> tool"</li><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a></li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Socials<br /><ul><li>LinkedIn: <a href="https://www.linkedin.com/in/nikolovlazar/" target="_blank" rel="noreferrer noopener">Lazar Nikolov</a></li><li><a href="https://github.com/nikolovlazar" target="_blank" rel="noreferrer noopener">GitHub: nikolovlazar</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>5140</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/696093c39b9f0335f2564dbf47910e65.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Embracing Angular's Evolution with Santosh Yadav - JSJ 631</title><link>https://www.spreaker.com/episode/embracing-angular-s-evolution-with-santosh-yadav-jsj-631--59928185</link><description><![CDATA[Santosh Yadav is a Google Developer Expert for Angular. They dive into the world of JavaScript and development. The discussion centers around the topic of why Angular is considered the best framework, with insights from Santosh, Steve Edwards, and Charles Max Wood. They explore the history and evolution of Angular, its resurgence, and the recent improvements post-Angular 14. They also delve into Angular's migration process, state management options, and the future direction of the framework. Join them as they explore the technical aspects and practical implications of Angular in the development landscape. So, tune in and explore the world of Angular through the eyes of experienced developers.<br />Sponsors<br /><ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a></li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Socials<br /><ul><li><a href="https://www.linkedin.com/in/santoshyadavdev/" target="_blank" rel="noreferrer noopener">LinkedIn: Santosh Yadav</a></li><li><a href="https://www.santoshyadav.dev/" target="_blank" rel="noreferrer noopener">Santosh Yadav </a></li></ul><br />Picks<br /><ul><li>Charles - <a href="https://boardgamegeek.com/boardgame/284083/the-crew-the-quest-for-planet-nine" target="_blank" rel="noreferrer noopener">The Crew: The Quest for Planet Nine</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/59928185</guid><pubDate>Tue, 07 May 2024 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/59928185/jsj_631.mp3" length="43532308" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/sounder/7c508c70-09f8-45d6-971a-f608e928d651/7c508c70-09f8-45d6-971a-f608e928d651.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/sounder/7c508c70-09f8-45d6-971a-f608e928d651/7c508c70-09f8-45d6-971a-f608e928d651.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/sounder/7c508c70-09f8-45d6-971a-f608e928d651/7c508c70-09f8-45d6-971a-f608e928d651.vtt" type="text/vtt" language="en"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Santosh Yadav is a Google Developer Expert for Angular. They dive into the world of JavaScript and development. The discussion centers around the topic of why Angular is considered the best framework, with insights from Santosh, Steve Edwards, and...</itunes:subtitle><itunes:summary><![CDATA[Santosh Yadav is a Google Developer Expert for Angular. They dive into the world of JavaScript and development. The discussion centers around the topic of why Angular is considered the best framework, with insights from Santosh, Steve Edwards, and Charles Max Wood. They explore the history and evolution of Angular, its resurgence, and the recent improvements post-Angular 14. They also delve into Angular's migration process, state management options, and the future direction of the framework. Join them as they explore the technical aspects and practical implications of Angular in the development landscape. So, tune in and explore the world of Angular through the eyes of experienced developers.<br />Sponsors<br /><ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a></li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Socials<br /><ul><li><a href="https://www.linkedin.com/in/santoshyadavdev/" target="_blank" rel="noreferrer noopener">LinkedIn: Santosh Yadav</a></li><li><a href="https://www.santoshyadav.dev/" target="_blank" rel="noreferrer noopener">Santosh Yadav </a></li></ul><br />Picks<br /><ul><li>Charles - <a href="https://boardgamegeek.com/boardgame/284083/the-crew-the-quest-for-planet-nine" target="_blank" rel="noreferrer noopener">The Crew: The Quest for Planet Nine</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>3609</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/696093c39b9f0335f2564dbf47910e65.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Web3 with Nik Kalyani - JSJ 630</title><link>https://www.spreaker.com/episode/web3-with-nik-kalyani-jsj-630--59749874</link><description><![CDATA[Feel like you don’t know enough about Web3? Don’t worry, neither do we. That’s where these podcasts come in! In this new episode, the Jabberers sit down with Nik Kalyani, the founder of Decentology and overall Web3 expert. The gang discusses the “big D” of Web3 (and why you need to understand it), how Web3 changes the game for blockchain and the like, and how Web3 is going to make gaming bigger AND more lucrative.<br />“For developers, Web3 equals a green field of opportunity!”<br />- Nik Kalyani<br />In This Episode<br /><ol><li> The “big D” that you NEED to know to understand Web3 (and why it’s about more than just the tech)</li><li> The BIGGEST concern about Web2 that Web3 is trying to solve (and how it changes privacy for everyone)</li><li> How to navigate NFTs, blockchain, and more buzzwords in Web3</li><li> The future of Java with Web3 (and why it’s easier than Web2!)</li><li> How Web3 is changing the game for gaming</li></ol><br />Sponsors<br /><ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a></li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Picks<br /><ul><li>AJ- <a href="https://www.youtube.com/watch?v=GdyjN_zCO_M" target="_blank" rel="noreferrer noopener">Genetically Modified Skeptic (Rational Atheist)</a></li><li>AJ- <a href="https://gist.github.com/coolaj86/aa6e6ca71d4b85300b53a290fe8eb97a" target="_blank" rel="noreferrer noopener">AJ's Litmus Test</a> (Contact me you're looking for work)</li><li>Follow CoolAJ86 Live Streams: <ul><li>YouTube: <a href="https://youtube.com/coolaj86" target="_blank" rel="noreferrer noopener">https://youtube.com/coolaj86</a></li><li>Twitch: <a href="https://twitch.tv/coolaj86" target="_blank" rel="noreferrer noopener">https://twitch.tv/coolaj86</a></li></ul></li><li>Follow Beyond Code: <ul><li>YouTube: <a href="https://www.youtube.com/channel/UC2KJHARTj6KRpKzLU1sVxBA" target="_blank" rel="noreferrer noopener">https://www.youtube.com/channel/UC2KJHARTj6KRpKzLU1sVxBA</a></li><li>Twitter: <a href="https://twitter.com/@_beyondcode" target="_blank" rel="noreferrer noopener">https://twitter.com/@_beyondcode</a></li></ul></li><li>Charles- <a href="https://boardgamegeek.com/boardgame/262543/wavelength" target="_blank" rel="noreferrer noopener">Wavelength | Board Game | BoardGameGeek</a></li><li>Charles- Charles is Hiring! </li><li>Charles- <a href="https://built.com/" target="_blank" rel="noreferrer noopener">Best Tasting Protein Bars | BuiltBar.com</a></li><li>Nik- <a href="https://www.catan.com/catan" target="_blank" rel="noreferrer noopener">CATAN - CATAN</a></li><li>Nik- <a href="https://www.imdb.com/title/tt2543312/" target="_blank" rel="noreferrer noopener">Halt and Catch Fire</a></li><li>Steve- <a href="https://twitter.com/Dadsaysjokes" target="_blank" rel="noreferrer noopener">Twitter: Dad Jokes ( @Dadsaysjokes )</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/59749874</guid><pubDate>Tue, 30 Apr 2024 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/59749874/jsj_630.mp3" length="60875002" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/sounder/21dfe774-452c-42ed-acfa-e3be7f7e8c6b/21dfe774-452c-42ed-acfa-e3be7f7e8c6b.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/sounder/21dfe774-452c-42ed-acfa-e3be7f7e8c6b/21dfe774-452c-42ed-acfa-e3be7f7e8c6b.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/sounder/21dfe774-452c-42ed-acfa-e3be7f7e8c6b/21dfe774-452c-42ed-acfa-e3be7f7e8c6b.vtt" type="text/vtt" language="en"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Feel like you don’t know enough about Web3? Don’t worry, neither do we. That’s where these podcasts come in! In this new episode, the Jabberers sit down with Nik Kalyani, the founder of Decentology and overall Web3 expert. The gang discusses the “big...</itunes:subtitle><itunes:summary><![CDATA[Feel like you don’t know enough about Web3? Don’t worry, neither do we. That’s where these podcasts come in! In this new episode, the Jabberers sit down with Nik Kalyani, the founder of Decentology and overall Web3 expert. The gang discusses the “big D” of Web3 (and why you need to understand it), how Web3 changes the game for blockchain and the like, and how Web3 is going to make gaming bigger AND more lucrative.<br />“For developers, Web3 equals a green field of opportunity!”<br />- Nik Kalyani<br />In This Episode<br /><ol><li> The “big D” that you NEED to know to understand Web3 (and why it’s about more than just the tech)</li><li> The BIGGEST concern about Web2 that Web3 is trying to solve (and how it changes privacy for everyone)</li><li> How to navigate NFTs, blockchain, and more buzzwords in Web3</li><li> The future of Java with Web3 (and why it’s easier than Web2!)</li><li> How Web3 is changing the game for gaming</li></ol><br />Sponsors<br /><ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a></li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Picks<br /><ul><li>AJ- <a href="https://www.youtube.com/watch?v=GdyjN_zCO_M" target="_blank" rel="noreferrer noopener">Genetically Modified Skeptic (Rational Atheist)</a></li><li>AJ- <a href="https://gist.github.com/coolaj86/aa6e6ca71d4b85300b53a290fe8eb97a" target="_blank" rel="noreferrer noopener">AJ's Litmus Test</a> (Contact me you're looking for work)</li><li>Follow CoolAJ86 Live Streams: <ul><li>YouTube: <a href="https://youtube.com/coolaj86" target="_blank" rel="noreferrer noopener">https://youtube.com/coolaj86</a></li><li>Twitch: <a href="https://twitch.tv/coolaj86" target="_blank" rel="noreferrer noopener">https://twitch.tv/coolaj86</a></li></ul></li><li>Follow Beyond Code: <ul><li>YouTube: <a href="https://www.youtube.com/channel/UC2KJHARTj6KRpKzLU1sVxBA" target="_blank" rel="noreferrer noopener">https://www.youtube.com/channel/UC2KJHARTj6KRpKzLU1sVxBA</a></li><li>Twitter: <a href="https://twitter.com/@_beyondcode" target="_blank" rel="noreferrer noopener">https://twitter.com/@_beyondcode</a></li></ul></li><li>Charles- <a href="https://boardgamegeek.com/boardgame/262543/wavelength" target="_blank" rel="noreferrer noopener">Wavelength | Board Game | BoardGameGeek</a></li><li>Charles- Charles is Hiring! </li><li>Charles- <a href="https://built.com/" target="_blank" rel="noreferrer noopener">Best Tasting Protein Bars | BuiltBar.com</a></li><li>Nik- <a href="https://www.catan.com/catan" target="_blank" rel="noreferrer noopener">CATAN - CATAN</a></li><li>Nik- <a href="https://www.imdb.com/title/tt2543312/" target="_blank" rel="noreferrer noopener">Halt and Catch Fire</a></li><li>Steve- <a href="https://twitter.com/Dadsaysjokes" target="_blank" rel="noreferrer noopener">Twitter: Dad Jokes ( @Dadsaysjokes )</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>5054</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/696093c39b9f0335f2564dbf47910e65.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>From Learning New Languages to Learning New Technologies - JSJ 629</title><link>https://www.spreaker.com/episode/from-learning-new-languages-to-learning-new-technologies-jsj-629--59657556</link><description><![CDATA[Tony Alicea is a Udemy and Pluralsight Instructor. They delve into the crucial topic of understanding and mastering technology, featuring insightful discussions and experiences from our speakers. From the shift in focus from technical problems to effective communication and marketing to the significance of deeply understanding a system rather than just focusing on coding, they provide valuable perspectives on building strong foundations, navigating challenges, and staying current in the ever-evolving tech landscape. They also touch on the importance of curiosity, learning by doing, and the potential impact of AI-generated code. Join them as they explore the nuances of learning and understanding technology in this engaging and thought-provoking episode.<br />Sponsors<br /><ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a></li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Links <br /><ul><li><a href="https://understandingreact.com/" target="_blank" rel="noreferrer noopener">https://understandingreact.com</a> (coupon code JSJABBER)</li><li><a href="https://thesmythgroup.com/" target="_blank" rel="noreferrer noopener">https://thesmythgroup.com</a></li></ul><br />Socials<ul><li><a href="https://anthonyalicea.com/" target="_blank" rel="noreferrer noopener">Tony Alicea</a></li><li><a href="https://twitter.com/anthonypalicea" target="_blank" rel="noreferrer noopener">Twitter: @AnthonyPAlicea</a></li></ul><br />Picks<ul><li>Charles - <a href="https://doomlings.com/" target="_blank" rel="noreferrer noopener">Doomlings</a></li><li>Charles - <a href="https://apps.apple.com/us/app/finch-self-care-pet/id1528595748" target="_blank" rel="noreferrer noopener">Finch</a></li><li>Charles - <a href="https://www.trainingpeaks.com/" target="_blank" rel="noreferrer noopener">Training Peaks</a></li><li>Charles - <a href="https://andyfrisella.com/pages/75hard-info" target="_blank" rel="noreferrer noopener">75 Hard</a></li><li>Dan - <a href="https://www.netflix.com/ph-en/title/81678765" target="_blank" rel="noreferrer noopener">Ripley</a></li><li>Tony - <a href="https://boardgamegeek.com/boardgame/65244/forbidden-island" target="_blank" rel="noreferrer noopener">Forbidden Island</a></li><li>Tony - <a href="https://boardgamegeek.com/boardgame/306676/tales-from-the-loop-the-board-game" target="_blank" rel="noreferrer noopener">Tales from the Loop</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/59657556</guid><pubDate>Tue, 23 Apr 2024 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/59657556/jsj_629.mp3" length="67406137" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/sounder/84e1d85f-e800-4db3-8455-a39272066688/84e1d85f-e800-4db3-8455-a39272066688.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/sounder/84e1d85f-e800-4db3-8455-a39272066688/84e1d85f-e800-4db3-8455-a39272066688.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/sounder/84e1d85f-e800-4db3-8455-a39272066688/84e1d85f-e800-4db3-8455-a39272066688.vtt" type="text/vtt" language="en"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Tony Alicea is a Udemy and Pluralsight Instructor. They delve into the crucial topic of understanding and mastering technology, featuring insightful discussions and experiences from our speakers. From the shift in focus from technical problems to...</itunes:subtitle><itunes:summary><![CDATA[Tony Alicea is a Udemy and Pluralsight Instructor. They delve into the crucial topic of understanding and mastering technology, featuring insightful discussions and experiences from our speakers. From the shift in focus from technical problems to effective communication and marketing to the significance of deeply understanding a system rather than just focusing on coding, they provide valuable perspectives on building strong foundations, navigating challenges, and staying current in the ever-evolving tech landscape. They also touch on the importance of curiosity, learning by doing, and the potential impact of AI-generated code. Join them as they explore the nuances of learning and understanding technology in this engaging and thought-provoking episode.<br />Sponsors<br /><ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a></li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Links <br /><ul><li><a href="https://understandingreact.com/" target="_blank" rel="noreferrer noopener">https://understandingreact.com</a> (coupon code JSJABBER)</li><li><a href="https://thesmythgroup.com/" target="_blank" rel="noreferrer noopener">https://thesmythgroup.com</a></li></ul><br />Socials<ul><li><a href="https://anthonyalicea.com/" target="_blank" rel="noreferrer noopener">Tony Alicea</a></li><li><a href="https://twitter.com/anthonypalicea" target="_blank" rel="noreferrer noopener">Twitter: @AnthonyPAlicea</a></li></ul><br />Picks<ul><li>Charles - <a href="https://doomlings.com/" target="_blank" rel="noreferrer noopener">Doomlings</a></li><li>Charles - <a href="https://apps.apple.com/us/app/finch-self-care-pet/id1528595748" target="_blank" rel="noreferrer noopener">Finch</a></li><li>Charles - <a href="https://www.trainingpeaks.com/" target="_blank" rel="noreferrer noopener">Training Peaks</a></li><li>Charles - <a href="https://andyfrisella.com/pages/75hard-info" target="_blank" rel="noreferrer noopener">75 Hard</a></li><li>Dan - <a href="https://www.netflix.com/ph-en/title/81678765" target="_blank" rel="noreferrer noopener">Ripley</a></li><li>Tony - <a href="https://boardgamegeek.com/boardgame/65244/forbidden-island" target="_blank" rel="noreferrer noopener">Forbidden Island</a></li><li>Tony - <a href="https://boardgamegeek.com/boardgame/306676/tales-from-the-loop-the-board-game" target="_blank" rel="noreferrer noopener">Tales from the Loop</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>5598</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/696093c39b9f0335f2564dbf47910e65.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Unveiling Qwik and JavaScript Streamlining Web Development with Shai Reznik - JSJ 628 with Shai Reznik - JSJ 628</title><link>https://www.spreaker.com/episode/unveiling-qwik-and-javascript-streamlining-web-development-with-shai-reznik-jsj-628-with-shai-reznik-jsj-628--59523982</link><description><![CDATA[Shai Reznik is the Founder &amp; CEO at HiRez.io and he is a Qwik Team Member. They dive deep into the world of web development with a focus on the Qwik framework and JavaScript streaming. They explore topics such as predictive buffering, Qwik Insight, automating tasks, optimizing user and developer experiences, and the challenges of large-scale JavaScript refactoring. With a blend of technical insights and personal experiences, they shed light on the evolution of web development and the future role of AI in frameworks like Qwik. This episode is packed with thought-provoking discussions, expert opinions, and valuable resources for developers aiming to stay at the cutting edge of web development. So buckle up and get ready for an insightful journey into the world of fast and efficient web development.<br />Sponsors<br /><ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a></li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Socials<br /><ul><li><a href="https://www.linkedin.com/in/shaireznik/" target="_blank" rel="noreferrer noopener">LinkedIn: Shai Reznik</a></li></ul><br />Picks<br /><ul><li>Dan - <a href="https://www.imdb.com/title/tt28612257/" target="_blank" rel="noreferrer noopener">My Daemon on Netflix</a></li><li>Shai - <a href="https://www.imdb.com/title/tt13210838/" target="_blank" rel="noreferrer noopener">The Gentlemen on Netflix</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/59523982</guid><pubDate>Sun, 14 Apr 2024 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/59523982/jsj_628.mp3" length="59066284" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/sounder/590108a0-9610-4c45-bb18-ee8201d51104/590108a0-9610-4c45-bb18-ee8201d51104.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/sounder/590108a0-9610-4c45-bb18-ee8201d51104/590108a0-9610-4c45-bb18-ee8201d51104.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/sounder/590108a0-9610-4c45-bb18-ee8201d51104/590108a0-9610-4c45-bb18-ee8201d51104.vtt" type="text/vtt" language="en"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Shai Reznik is the Founder &amp;amp; CEO at HiRez.io and he is a Qwik Team Member. They dive deep into the world of web development with a focus on the Qwik framework and JavaScript streaming. They explore topics such as predictive buffering, Qwik...</itunes:subtitle><itunes:summary><![CDATA[Shai Reznik is the Founder &amp; CEO at HiRez.io and he is a Qwik Team Member. They dive deep into the world of web development with a focus on the Qwik framework and JavaScript streaming. They explore topics such as predictive buffering, Qwik Insight, automating tasks, optimizing user and developer experiences, and the challenges of large-scale JavaScript refactoring. With a blend of technical insights and personal experiences, they shed light on the evolution of web development and the future role of AI in frameworks like Qwik. This episode is packed with thought-provoking discussions, expert opinions, and valuable resources for developers aiming to stay at the cutting edge of web development. So buckle up and get ready for an insightful journey into the world of fast and efficient web development.<br />Sponsors<br /><ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a></li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Socials<br /><ul><li><a href="https://www.linkedin.com/in/shaireznik/" target="_blank" rel="noreferrer noopener">LinkedIn: Shai Reznik</a></li></ul><br />Picks<br /><ul><li>Dan - <a href="https://www.imdb.com/title/tt28612257/" target="_blank" rel="noreferrer noopener">My Daemon on Netflix</a></li><li>Shai - <a href="https://www.imdb.com/title/tt13210838/" target="_blank" rel="noreferrer noopener">The Gentlemen on Netflix</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>4903</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/696093c39b9f0335f2564dbf47910e65.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Svelte 5: Compiler, Signals, and Web App Performance - JSJ 627</title><link>https://www.spreaker.com/episode/svelte-5-compiler-signals-and-web-app-performance-jsj-627--59380169</link><description><![CDATA[Rich Harris joins this week's episode. They dive deep into the world of web application performance, signals, and the capabilities of Svelte 5. Join them as they explore the innovative features of Svelte 5, its compiler capabilities, and its potential impact on application building. From discussing the fastest mainstream framework to drawing parallels with traditional compiler optimization modes, they leave no stone unturned in dissecting the advancements in Svelte 5. Stay tuned as they also explore topics like React server components, the controversy around embedding SQL in React components, and much more. <br /><br />Sponsors<br /><ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a></li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Socials<br /><ul><li><a href="https://github.com/Rich-Harris" target="_blank" rel="noreferrer noopener">GitHub: Rich Harris</a></li></ul><br />Picks<br /><ul><li>Charles - <a href="https://amzn.to/3Q0f8gB" target="_blank" rel="noreferrer noopener">Sushi Go Party! | Board Game</a></li><li>Dan - <a href="https://www.youtube.com/watch?v=AdNJ3fydeao" target="_blank" rel="noreferrer noopener">"Rethinking reactivity" talk by Rich Harris from 2019</a></li><li>Dan -<a href="https://www.imdb.com/title/tt9893250/" target="_blank" rel="noreferrer noopener"> I Care a Lot </a></li><li>Dan - <a href="https://www.goodreads.com/series/40713-saga-of-the-pliocene-exile" target="_blank" rel="noreferrer noopener">Saga of the Pliocene Exile</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/59380169</guid><pubDate>Tue, 09 Apr 2024 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/59380169/jsj_627.mp3" length="59192299" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/sounder/7c75296d-eb71-48da-9bbe-6e343add8226/7c75296d-eb71-48da-9bbe-6e343add8226.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/sounder/7c75296d-eb71-48da-9bbe-6e343add8226/7c75296d-eb71-48da-9bbe-6e343add8226.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/sounder/7c75296d-eb71-48da-9bbe-6e343add8226/7c75296d-eb71-48da-9bbe-6e343add8226.vtt" type="text/vtt" language="en"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Rich Harris joins this week's episode. They dive deep into the world of web application performance, signals, and the capabilities of Svelte 5. Join them as they explore the innovative features of Svelte 5, its compiler capabilities, and its potential...</itunes:subtitle><itunes:summary><![CDATA[Rich Harris joins this week's episode. They dive deep into the world of web application performance, signals, and the capabilities of Svelte 5. Join them as they explore the innovative features of Svelte 5, its compiler capabilities, and its potential impact on application building. From discussing the fastest mainstream framework to drawing parallels with traditional compiler optimization modes, they leave no stone unturned in dissecting the advancements in Svelte 5. Stay tuned as they also explore topics like React server components, the controversy around embedding SQL in React components, and much more. <br /><br />Sponsors<br /><ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a></li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Socials<br /><ul><li><a href="https://github.com/Rich-Harris" target="_blank" rel="noreferrer noopener">GitHub: Rich Harris</a></li></ul><br />Picks<br /><ul><li>Charles - <a href="https://amzn.to/3Q0f8gB" target="_blank" rel="noreferrer noopener">Sushi Go Party! | Board Game</a></li><li>Dan - <a href="https://www.youtube.com/watch?v=AdNJ3fydeao" target="_blank" rel="noreferrer noopener">"Rethinking reactivity" talk by Rich Harris from 2019</a></li><li>Dan -<a href="https://www.imdb.com/title/tt9893250/" target="_blank" rel="noreferrer noopener"> I Care a Lot </a></li><li>Dan - <a href="https://www.goodreads.com/series/40713-saga-of-the-pliocene-exile" target="_blank" rel="noreferrer noopener">Saga of the Pliocene Exile</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>4914</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/696093c39b9f0335f2564dbf47910e65.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Embracing Web Standards with Owen Buckley - JSJ 626</title><link>https://www.spreaker.com/episode/embracing-web-standards-with-owen-buckley-jsj-626--59283004</link><description><![CDATA[Delve into a thought-provoking discussion with Owen Buckley, a seasoned web developer with 20 years of experience. Owen introduces Greenwood, a project focused on leveraging web standards and simplifying web development. Throughout the episode, They explore Greenwood's evolution, capabilities, and unique approach to application scaffolding and local development. From the emphasis on HTML and web components to Greenwood's seamless integration with HTMX, they uncover the project's vision to provide an onramp close to web standards. Join them as they navigate through the world of web development and gain valuable insights from Owen's expertise and passion for web standards and components.<br /><br />Sponsors<br /><ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a></li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Socials<br /><ul><li><a href="https://www.linkedin.com/in/owen-buckley-91393447/" target="_blank" rel="noreferrer noopener">LinkedIn: Owen Buckley</a></li></ul><br />Picks<br /><ul><li>Charles - <a href="https://boardgamegeek.com/boardgame/371942/the-white-castle" target="_blank" rel="noreferrer noopener">The White Castle</a></li><li>Owen - <a href="https://hypermedia.systems/" target="_blank" rel="noreferrer noopener">Hypermedia Systems</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/59283004</guid><pubDate>Tue, 02 Apr 2024 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/59283004/jsj_626.mp3" length="50540230" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/sounder/56d87640-61a0-4995-8b51-9063878882fd/56d87640-61a0-4995-8b51-9063878882fd.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/sounder/56d87640-61a0-4995-8b51-9063878882fd/56d87640-61a0-4995-8b51-9063878882fd.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/sounder/56d87640-61a0-4995-8b51-9063878882fd/56d87640-61a0-4995-8b51-9063878882fd.vtt" type="text/vtt" language="en"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Delve into a thought-provoking discussion with Owen Buckley, a seasoned web developer with 20 years of experience. Owen introduces Greenwood, a project focused on leveraging web standards and simplifying web development. Throughout the episode, They...</itunes:subtitle><itunes:summary><![CDATA[Delve into a thought-provoking discussion with Owen Buckley, a seasoned web developer with 20 years of experience. Owen introduces Greenwood, a project focused on leveraging web standards and simplifying web development. Throughout the episode, They explore Greenwood's evolution, capabilities, and unique approach to application scaffolding and local development. From the emphasis on HTML and web components to Greenwood's seamless integration with HTMX, they uncover the project's vision to provide an onramp close to web standards. Join them as they navigate through the world of web development and gain valuable insights from Owen's expertise and passion for web standards and components.<br /><br />Sponsors<br /><ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a></li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Socials<br /><ul><li><a href="https://www.linkedin.com/in/owen-buckley-91393447/" target="_blank" rel="noreferrer noopener">LinkedIn: Owen Buckley</a></li></ul><br />Picks<br /><ul><li>Charles - <a href="https://boardgamegeek.com/boardgame/371942/the-white-castle" target="_blank" rel="noreferrer noopener">The White Castle</a></li><li>Owen - <a href="https://hypermedia.systems/" target="_blank" rel="noreferrer noopener">Hypermedia Systems</a></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>4193</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/696093c39b9f0335f2564dbf47910e65.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Simplifying Development with Deno - JSJ 625</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/simplifying-development-with-deno-jsj-625</link><description><![CDATA[Kevin Whinnery is the Head of Developer Relations at Deno. They dive deep into the world of Deno, exploring its evolution, functionality, and differences from its predecessor, Node.js. They discuss the challenges Deno has faced in establishing compatibility with the NPM ecosystem, its out-of-the-box TypeScript support, built-in tools, and its use in edge computing. With insights into Deno's standard library, TypeScript implementation, and plans for improving compatibility with popular meta frameworks, this episode is a must-listen for developers looking to stay ahead in the ever-evolving world of JavaScript. Get ready to uncover the latest developments in Deno and its impact on the development landscape!<br /><br /><br /><br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a></li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Socials<ul><li><a href="https://www.linkedin.com/in/kevinwhinnery/" target="_blank" rel="noreferrer noopener">LinkedIn: Kevin Whinnery</a></li><li><a href="https://github.com/kwhinnery" target="_blank" rel="noreferrer noopener">GitHub: kwhinnery</a></li><li><a href="https://twitter.com/kevinwhinnery" target="_blank" rel="noreferrer noopener">Twitter: @kevinwhinnery</a></li></ul><br />Picks<br /><ul><li>Charles - <a href="https://boardgamegeek.com/boardgame/400314/apiary" target="_blank" rel="noreferrer noopener">Apiary</a></li><li>Charles - <a href="https://pptr.dev/" target="_blank" rel="noreferrer noopener">Puppeteer | Puppeteer</a></li><li>Dan - <a href="https://www.imdb.com/title/tt13210838/" target="_blank" rel="noreferrer noopener">The Gentleman</a></li><li>Kevin - <a href="https://www.netflix.com/ph-en/title/81465101" target="_blank" rel="noreferrer noopener">House of Ninjas</a></li><li>Steve - <a href="https://lunduke.locals.com/post/5373876/new-data-shows-tabs-more-popular-than-spaces-but-spaces-users-are-happier" target="_blank" rel="noreferrer noopener">New data shows: Tabs more popular than Spaces. But Spaces users are happier.</a></li></ul><br /><br /><br /><br /><br /><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/59209088</guid><pubDate>Fri, 29 Mar 2024 08:48:42 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/59209088/jsj_625.mp3" length="53690284" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/sounder/db5b3346-4664-492a-ae1b-456060162790/db5b3346-4664-492a-ae1b-456060162790.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/sounder/db5b3346-4664-492a-ae1b-456060162790/db5b3346-4664-492a-ae1b-456060162790.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/sounder/db5b3346-4664-492a-ae1b-456060162790/db5b3346-4664-492a-ae1b-456060162790.vtt" type="text/vtt" language="en"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Kevin Whinnery is the Head of Developer Relations at Deno. They dive deep into the world of Deno, exploring its evolution, functionality, and differences from its predecessor, Node.js. They discuss the challenges Deno has faced in establishing...</itunes:subtitle><itunes:summary><![CDATA[Kevin Whinnery is the Head of Developer Relations at Deno. They dive deep into the world of Deno, exploring its evolution, functionality, and differences from its predecessor, Node.js. They discuss the challenges Deno has faced in establishing compatibility with the NPM ecosystem, its out-of-the-box TypeScript support, built-in tools, and its use in edge computing. With insights into Deno's standard library, TypeScript implementation, and plans for improving compatibility with popular meta frameworks, this episode is a must-listen for developers looking to stay ahead in the ever-evolving world of JavaScript. Get ready to uncover the latest developments in Deno and its impact on the development landscape!<br /><br /><br /><br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a></li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Socials<ul><li><a href="https://www.linkedin.com/in/kevinwhinnery/" target="_blank" rel="noreferrer noopener">LinkedIn: Kevin Whinnery</a></li><li><a href="https://github.com/kwhinnery" target="_blank" rel="noreferrer noopener">GitHub: kwhinnery</a></li><li><a href="https://twitter.com/kevinwhinnery" target="_blank" rel="noreferrer noopener">Twitter: @kevinwhinnery</a></li></ul><br />Picks<br /><ul><li>Charles - <a href="https://boardgamegeek.com/boardgame/400314/apiary" target="_blank" rel="noreferrer noopener">Apiary</a></li><li>Charles - <a href="https://pptr.dev/" target="_blank" rel="noreferrer noopener">Puppeteer | Puppeteer</a></li><li>Dan - <a href="https://www.imdb.com/title/tt13210838/" target="_blank" rel="noreferrer noopener">The Gentleman</a></li><li>Kevin - <a href="https://www.netflix.com/ph-en/title/81465101" target="_blank" rel="noreferrer noopener">House of Ninjas</a></li><li>Steve - <a href="https://lunduke.locals.com/post/5373876/new-data-shows-tabs-more-popular-than-spaces-but-spaces-users-are-happier" target="_blank" rel="noreferrer noopener">New data shows: Tabs more popular than Spaces. But Spaces users are happier.</a></li></ul><br /><br /><br /><br /><br /><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>4455</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/696093c39b9f0335f2564dbf47910e65.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Navigating Web Development Challenges - JSJ 624</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/navigating-web-development-challenges-jsj-624</link><description><![CDATA[Shay Davidson is a full-stack web, mobile, and game developer. He is currently leading the front end at Lemonade. The discussion revolves around the use of Supabase as a free database and its comparisons to Firebase for developer experience. They dive into building applications with Next.js and React 18, utilizing React Server Components to interact with the Supabase API. They share their experiences, frustrations, and insights regarding caching mechanisms, server actions, and the challenges of adapting to new technologies in the React ecosystem. The episode also delves into the React server components controversy, the importance of learning and experimenting with new technologies, the use of AI for creative purposes, and the potential dangers of deep fakes.<br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a></li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Socials<ul><li><a href="https://www.linkedin.com/in/shaydavidson/" target="_blank" rel="noreferrer noopener">LinkedIn: Shay Davidson</a></li></ul><br />Picks<ul><li>AJ - <a href="https://www.imdb.com/title/tt15239678/" target="_blank" rel="noreferrer noopener">Dune: Part Two (2024)</a></li><li>Dan - <a href="https://www.youtube.com/watch?v=K_XwseDwmuQ" target="_blank" rel="noreferrer noopener">Arnold Schwarzenegger Sings About Rainbows (AI)</a></li><li>Dan - <a href="https://edition.cnn.com/2024/02/04/asia/deepfake-cfo-scam-hong-kong-intl-hnk/index.html" target="_blank" rel="noreferrer noopener">Finance worker pays out $25 million after video call with deepfake CFO</a></li><li>Shai - <a href="https://www.imdb.com/title/tt0134933/" target="_blank" rel="noreferrer noopener">Rendezvous with Rama</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">c5d28d6c-9201-4f0d-9861-deebe6f61ddd</guid><pubDate>Mon, 18 Mar 2024 22:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/59125908/stream.mp3" length="73415359" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/sounder/45bd38c9-1c1c-403a-ade1-516471e9516f/45bd38c9-1c1c-403a-ade1-516471e9516f.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/sounder/45bd38c9-1c1c-403a-ade1-516471e9516f/45bd38c9-1c1c-403a-ade1-516471e9516f.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/sounder/45bd38c9-1c1c-403a-ade1-516471e9516f/45bd38c9-1c1c-403a-ade1-516471e9516f.vtt" type="text/vtt" language="en"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Shay Davidson is a full-stack web, mobile, and game developer. He is currently leading the front end at Lemonade. The discussion revolves around the use of Supabase as a free database and its comparisons to Firebase for developer experience. They dive...</itunes:subtitle><itunes:summary><![CDATA[Shay Davidson is a full-stack web, mobile, and game developer. He is currently leading the front end at Lemonade. The discussion revolves around the use of Supabase as a free database and its comparisons to Firebase for developer experience. They dive into building applications with Next.js and React 18, utilizing React Server Components to interact with the Supabase API. They share their experiences, frustrations, and insights regarding caching mechanisms, server actions, and the challenges of adapting to new technologies in the React ecosystem. The episode also delves into the React server components controversy, the importance of learning and experimenting with new technologies, the use of AI for creative purposes, and the potential dangers of deep fakes.<br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a></li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Socials<ul><li><a href="https://www.linkedin.com/in/shaydavidson/" target="_blank" rel="noreferrer noopener">LinkedIn: Shay Davidson</a></li></ul><br />Picks<ul><li>AJ - <a href="https://www.imdb.com/title/tt15239678/" target="_blank" rel="noreferrer noopener">Dune: Part Two (2024)</a></li><li>Dan - <a href="https://www.youtube.com/watch?v=K_XwseDwmuQ" target="_blank" rel="noreferrer noopener">Arnold Schwarzenegger Sings About Rainbows (AI)</a></li><li>Dan - <a href="https://edition.cnn.com/2024/02/04/asia/deepfake-cfo-scam-hong-kong-intl-hnk/index.html" target="_blank" rel="noreferrer noopener">Finance worker pays out $25 million after video call with deepfake CFO</a></li><li>Shai - <a href="https://www.imdb.com/title/tt0134933/" target="_blank" rel="noreferrer noopener">Rendezvous with Rama</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>4574</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Unveiling Chrome DevTools: Network Monitoring, Cache Debugging, and Beyond - JSJ 623</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/unveiling-chrome-devtools-network-monitoring-cache-debugging-and-beyond-jsj-623</link><description><![CDATA[<a href="https://www.linkedin.com/in/michael-hablich-2128646/overlay/about-this-profile/" target="_blank" rel="noreferrer noopener">Michael Hablich</a> is the product lead for Chrome DevTools and Puppeteer. They delve into a comprehensive discussion on various features and uses of the network tab for monitoring API calls, performance debugging with cache, simulating network conditions, and visual understanding of page loading. They cover topics such as debugging, PHP, and the history of dev tools. Michael Hablich shares insights into the development and evolution of Chrome DevTools, highlighting its migration to TypeScript and the team behind it.Tune in to uncover the challenges and advancements in debugging tools, the potential integration of AI, and a range of powerful features within Chrome DevTools.<br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a></li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Socials<ul><li>LinkedIn: <a href="https://www.linkedin.com/in/michael-hablich-2128646/overlay/about-this-profile/" target="_blank" rel="noreferrer noopener">Michael Hablich</a></li></ul><br />Picks<ul><li>Dan - <a href="https://www.netflix.com/gg/title/80177090" target="_blank" rel="noreferrer noopener">Killing Eve</a></li><li>Michael - <a href="https://boardgamegeek.com/boardgame/162886/spirit-island" target="_blank" rel="noreferrer noopener">Spirit Islands</a></li><li>Steve - <a href="https://victorygrips.com/?campaign=1671948133&amp;content=474273966470&amp;gad_source=1&amp;gclid=Cj0KCQjw-r-vBhC-ARIsAGgUO2AkQ3UQ6DrKF6b-8cZ0jt6Pz33gmrUyrPefmwj0uAOYQEPSsx0gAM4aArK9EALw_wcB&amp;keyword=victory+grips" target="_blank" rel="noreferrer noopener">Victory Grips</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">c323d517-a888-4a4e-a953-ea64fa255aaa</guid><pubDate>Tue, 12 Mar 2024 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/59122801/stream.mp3" length="79371277" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/sounder/70c1430c-f2cf-4693-b8d0-5d7d4d5c7853/70c1430c-f2cf-4693-b8d0-5d7d4d5c7853.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/sounder/70c1430c-f2cf-4693-b8d0-5d7d4d5c7853/70c1430c-f2cf-4693-b8d0-5d7d4d5c7853.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/sounder/70c1430c-f2cf-4693-b8d0-5d7d4d5c7853/70c1430c-f2cf-4693-b8d0-5d7d4d5c7853.vtt" type="text/vtt" language="en"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>https://www.linkedin.com/in/michael-hablich-2128646/overlay/about-this-profile/ is the product lead for Chrome DevTools and Puppeteer. They delve into a comprehensive discussion on various features and uses of the network tab for monitoring API calls,...</itunes:subtitle><itunes:summary><![CDATA[<a href="https://www.linkedin.com/in/michael-hablich-2128646/overlay/about-this-profile/" target="_blank" rel="noreferrer noopener">Michael Hablich</a> is the product lead for Chrome DevTools and Puppeteer. They delve into a comprehensive discussion on various features and uses of the network tab for monitoring API calls, performance debugging with cache, simulating network conditions, and visual understanding of page loading. They cover topics such as debugging, PHP, and the history of dev tools. Michael Hablich shares insights into the development and evolution of Chrome DevTools, highlighting its migration to TypeScript and the team behind it.Tune in to uncover the challenges and advancements in debugging tools, the potential integration of AI, and a range of powerful features within Chrome DevTools.<br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a></li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Socials<ul><li>LinkedIn: <a href="https://www.linkedin.com/in/michael-hablich-2128646/overlay/about-this-profile/" target="_blank" rel="noreferrer noopener">Michael Hablich</a></li></ul><br />Picks<ul><li>Dan - <a href="https://www.netflix.com/gg/title/80177090" target="_blank" rel="noreferrer noopener">Killing Eve</a></li><li>Michael - <a href="https://boardgamegeek.com/boardgame/162886/spirit-island" target="_blank" rel="noreferrer noopener">Spirit Islands</a></li><li>Steve - <a href="https://victorygrips.com/?campaign=1671948133&amp;content=474273966470&amp;gad_source=1&amp;gclid=Cj0KCQjw-r-vBhC-ARIsAGgUO2AkQ3UQ6DrKF6b-8cZ0jt6Pz33gmrUyrPefmwj0uAOYQEPSsx0gAM4aArK9EALw_wcB&amp;keyword=victory+grips" target="_blank" rel="noreferrer noopener">Victory Grips</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>4947</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>The Alphabet Soup of Performance Measurements - JSJ 622</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/the-alphabet-soup-of-performance-measurements-jsj-622</link><description><![CDATA[Dan Shappir takes the lead in explaining all of the acronyms and metrics for measuring the performance of your web applications. He leads a discussion through the ins and outs of monitoring performance and then how to improve and check up on how your website is doing.Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a></li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Links<ul><li><a href="https://developer.mozilla.org/en-US/docs/Web/HTML/Element/picture" target="_blank" rel="noreferrer noopener">&lt;picture&gt;: The Picture element - HTML: Hypertext Markup Language | MDN</a></li></ul>Picks<ul><li>AJ - <a href="https://amzn.to/38KgxiU" target="_blank" rel="noreferrer noopener">The Way of Kings</a></li><li>AJ - Taco Bell</li><li>Aimee - <a href="https://web.dev/" target="_blank" rel="noreferrer noopener">web.dev</a></li><li>Aimee - <a href="https://twitter.com/DanShappir?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor" target="_blank" rel="noreferrer noopener">@DanShappir</a></li><li>Dan - <a href="https://developers.google.com/web/updates/2020/03/devtools" target="_blank" rel="noreferrer noopener">New accessibility feature in Chrome Dev Tools:</a> simulate vision deficiencies, including blurred vision &amp; various types of color blindness. In Canary at the bottom of the Rendering tab.</li><li>Dan - <a href="https://www.amc.com/shows/better-call-saul" target="_blank" rel="noreferrer noopener">Better Call Saul</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">425ba8f9-ed92-4e45-afad-4423b28f38db</guid><pubDate>Tue, 27 Feb 2024 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/59122812/stream.mp3" length="76652871" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/sounder/f94214b6-9dd5-4781-bcf4-b9740427f9dc/f94214b6-9dd5-4781-bcf4-b9740427f9dc.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/sounder/f94214b6-9dd5-4781-bcf4-b9740427f9dc/f94214b6-9dd5-4781-bcf4-b9740427f9dc.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/sounder/f94214b6-9dd5-4781-bcf4-b9740427f9dc/f94214b6-9dd5-4781-bcf4-b9740427f9dc.vtt" type="text/vtt" language="en"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Dan Shappir takes the lead in explaining all of the acronyms and metrics for measuring the performance of your web applications. He leads a discussion through the ins and outs of monitoring performance and then how to improve and check up on how your...</itunes:subtitle><itunes:summary><![CDATA[Dan Shappir takes the lead in explaining all of the acronyms and metrics for measuring the performance of your web applications. He leads a discussion through the ins and outs of monitoring performance and then how to improve and check up on how your website is doing.Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a></li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Links<ul><li><a href="https://developer.mozilla.org/en-US/docs/Web/HTML/Element/picture" target="_blank" rel="noreferrer noopener">&lt;picture&gt;: The Picture element - HTML: Hypertext Markup Language | MDN</a></li></ul>Picks<ul><li>AJ - <a href="https://amzn.to/38KgxiU" target="_blank" rel="noreferrer noopener">The Way of Kings</a></li><li>AJ - Taco Bell</li><li>Aimee - <a href="https://web.dev/" target="_blank" rel="noreferrer noopener">web.dev</a></li><li>Aimee - <a href="https://twitter.com/DanShappir?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor" target="_blank" rel="noreferrer noopener">@DanShappir</a></li><li>Dan - <a href="https://developers.google.com/web/updates/2020/03/devtools" target="_blank" rel="noreferrer noopener">New accessibility feature in Chrome Dev Tools:</a> simulate vision deficiencies, including blurred vision &amp; various types of color blindness. In Canary at the bottom of the Rendering tab.</li><li>Dan - <a href="https://www.amc.com/shows/better-call-saul" target="_blank" rel="noreferrer noopener">Better Call Saul</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>4777</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Simplifying Full-Stack Dev with the "Boring JavaScript Stack" and Sails Framework - JSJ 621</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/simplifying-full-stack-dev-with-the-boring-javascript-stack-and-sails-framework-jsj-621</link><description><![CDATA[<a href="https://www.linkedin.com/in/kelvinomereshone/overlay/about-this-profile/" target="_blank" rel="noreferrer noopener">Kelvin Omereshone</a> is the lead maintainer of Sales.js. In this episode, they uncover the complexities of the "Boring JavaScript Stack" and its implications for building full-stack web applications. They engage in in-depth discussions on MVC conventions, data modeling, front-end and back-end integration challenges, and the role of frameworks like React and Vue in UI development. Kelvin shares his insights on the "Boring JavaScript Stack" and its aim to simplify development by leveraging stable technologies. Alongside these technical discussions, they share personal anecdotes and delve into topics ranging from aquarium hobbies to drone certifications. Join them as they navigate through the multifaceted landscape of JavaScript development<br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a> </li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club </a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Socials<ul><li>LinkedIn: <a href="https://www.linkedin.com/in/kelvinomereshone/overlay/about-this-profile/" target="_blank" rel="noreferrer noopener">Kelvin Omereshone</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">3f37b6e3-0962-4f4c-b0d8-bc326fb0af6b</guid><pubDate>Tue, 20 Feb 2024 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842362/stream.mp3" length="38737481" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/sounder/32038afa-dc25-439e-8735-0ff8edb58ee6/32038afa-dc25-439e-8735-0ff8edb58ee6.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/sounder/32038afa-dc25-439e-8735-0ff8edb58ee6/32038afa-dc25-439e-8735-0ff8edb58ee6.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/sounder/32038afa-dc25-439e-8735-0ff8edb58ee6/32038afa-dc25-439e-8735-0ff8edb58ee6.vtt" type="text/vtt" language="en"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>https://www.linkedin.com/in/kelvinomereshone/overlay/about-this-profile/ is the lead maintainer of Sales.js. In this episode, they uncover the complexities of the "Boring JavaScript Stack" and its implications for building full-stack web applications....</itunes:subtitle><itunes:summary><![CDATA[<a href="https://www.linkedin.com/in/kelvinomereshone/overlay/about-this-profile/" target="_blank" rel="noreferrer noopener">Kelvin Omereshone</a> is the lead maintainer of Sales.js. In this episode, they uncover the complexities of the "Boring JavaScript Stack" and its implications for building full-stack web applications. They engage in in-depth discussions on MVC conventions, data modeling, front-end and back-end integration challenges, and the role of frameworks like React and Vue in UI development. Kelvin shares his insights on the "Boring JavaScript Stack" and its aim to simplify development by leveraging stable technologies. Alongside these technical discussions, they share personal anecdotes and delve into topics ranging from aquarium hobbies to drone certifications. Join them as they navigate through the multifaceted landscape of JavaScript development<br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a> </li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club </a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Socials<ul><li>LinkedIn: <a href="https://www.linkedin.com/in/kelvinomereshone/overlay/about-this-profile/" target="_blank" rel="noreferrer noopener">Kelvin Omereshone</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>3209</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Unpacking Core Web Vitals - JSJ 620</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/unpacking-core-web-vitals-jsj-620</link><description><![CDATA[<a href="https://www.linkedin.com/in/csswizardry/overlay/about-this-profile/" target="_blank" rel="noreferrer noopener">Harry Roberts</a> is a web performance consultant. They immerse themselves in the critical realm of web performance and JavaScript. The esteemed panel, including the renowned Harry Roberts, delves into the intricate details of site speed measurement and the evolving landscape of web performance metrics. The conversation sheds light on the profound impact of Core Web Vitals on businesses and the challenges they pose. Join them as they navigate the intricacies of web development, explore the nuances of user experience, and unravel the complexities of performance optimization.<br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a> </li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club </a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Socials<ul><li><a href="https://www.linkedin.com/in/csswizardry/" target="_blank" rel="noreferrer noopener">LinkedIn: Harry Roberts</a></li><li><a href="https://github.com/csswizardry" target="_blank" rel="noreferrer noopener">GitHub: Harry Roberts</a></li></ul><br />Picks<ul><li>AJ - <a href="https://imageoptim.com/mac" target="_blank" rel="noreferrer noopener">ImageOptim</a></li><li>AJ - <a href="https://ameridroid.com/?fbclid=IwAR207gWkpT3qxxnTktTK6CnyqAyQ5sZVodRg1Tt8StWID6wCocrqzyQW99Q" target="_blank" rel="noreferrer noopener">AmeriDroid </a></li><li>AJ - <a href="https://cloudfree.shop/?fbclid=IwAR1RmWpG-9iocl4jmbhB6Hg9WPA9PCHbP_EGUl4DCsWkj1mDo_vQBYFiMmM" target="_blank" rel="noreferrer noopener">CloudFree</a></li><li>AJ - <a href="https://www.ikea.com/us/en/search/?fbclid=IwAR0QjWvLtUDzlhUJE0GRsEvYFHAd9u2UTyafz7VIY5fcZj7wVBuKtp_mSYg&amp;q=TR%C3%85DFRI" target="_blank" rel="noreferrer noopener">TRÅDFRI</a></li><li>AJ - <a href="https://www.youtube.com/@AquariumCoop" target="_blank" rel="noreferrer noopener">Aquarium Co-Op</a></li><li>AJ - <a href="https://www.youtube.com/@MJAquascaping" target="_blank" rel="noreferrer noopener">MJ Aquascaping</a></li><li>AJ - <a href="https://www.youtube.com/@AQUAPROS" target="_blank" rel="noreferrer noopener">AQUAPROS</a></li><li>AJ - <a href="https://www.youtube.com/@FatherFish" target="_blank" rel="noreferrer noopener">Father Fish</a></li><li>Dan - Apple Vision Pro</li><li>Dan - <a href="https://www.youtube.com/watch?v=QZo6L6IZm2o" target="_blank" rel="noreferrer noopener">Cache Rules Everything | Harry Roberts | performance.now() 2023</a></li><li>Dan - <a href="https://www.imdb.com/title/tt15837600/" target="_blank" rel="noreferrer noopener">Griselda</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">dfc9e96f-212b-453e-98ca-4acec8fddf52</guid><pubDate>Tue, 13 Feb 2024 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842378/stream.mp3" length="57623384" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/sounder/1d3a5444-16ee-4c9f-8520-f6912ca03fcf/1d3a5444-16ee-4c9f-8520-f6912ca03fcf.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/sounder/1d3a5444-16ee-4c9f-8520-f6912ca03fcf/1d3a5444-16ee-4c9f-8520-f6912ca03fcf.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/sounder/1d3a5444-16ee-4c9f-8520-f6912ca03fcf/1d3a5444-16ee-4c9f-8520-f6912ca03fcf.vtt" type="text/vtt" language="en"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>https://www.linkedin.com/in/csswizardry/overlay/about-this-profile/ is a web performance consultant. They immerse themselves in the critical realm of web performance and JavaScript. The esteemed panel, including the renowned Harry Roberts, delves into...</itunes:subtitle><itunes:summary><![CDATA[<a href="https://www.linkedin.com/in/csswizardry/overlay/about-this-profile/" target="_blank" rel="noreferrer noopener">Harry Roberts</a> is a web performance consultant. They immerse themselves in the critical realm of web performance and JavaScript. The esteemed panel, including the renowned Harry Roberts, delves into the intricate details of site speed measurement and the evolving landscape of web performance metrics. The conversation sheds light on the profound impact of Core Web Vitals on businesses and the challenges they pose. Join them as they navigate the intricacies of web development, explore the nuances of user experience, and unravel the complexities of performance optimization.<br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a> </li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club </a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Socials<ul><li><a href="https://www.linkedin.com/in/csswizardry/" target="_blank" rel="noreferrer noopener">LinkedIn: Harry Roberts</a></li><li><a href="https://github.com/csswizardry" target="_blank" rel="noreferrer noopener">GitHub: Harry Roberts</a></li></ul><br />Picks<ul><li>AJ - <a href="https://imageoptim.com/mac" target="_blank" rel="noreferrer noopener">ImageOptim</a></li><li>AJ - <a href="https://ameridroid.com/?fbclid=IwAR207gWkpT3qxxnTktTK6CnyqAyQ5sZVodRg1Tt8StWID6wCocrqzyQW99Q" target="_blank" rel="noreferrer noopener">AmeriDroid </a></li><li>AJ - <a href="https://cloudfree.shop/?fbclid=IwAR1RmWpG-9iocl4jmbhB6Hg9WPA9PCHbP_EGUl4DCsWkj1mDo_vQBYFiMmM" target="_blank" rel="noreferrer noopener">CloudFree</a></li><li>AJ - <a href="https://www.ikea.com/us/en/search/?fbclid=IwAR0QjWvLtUDzlhUJE0GRsEvYFHAd9u2UTyafz7VIY5fcZj7wVBuKtp_mSYg&amp;q=TR%C3%85DFRI" target="_blank" rel="noreferrer noopener">TRÅDFRI</a></li><li>AJ - <a href="https://www.youtube.com/@AquariumCoop" target="_blank" rel="noreferrer noopener">Aquarium Co-Op</a></li><li>AJ - <a href="https://www.youtube.com/@MJAquascaping" target="_blank" rel="noreferrer noopener">MJ Aquascaping</a></li><li>AJ - <a href="https://www.youtube.com/@AQUAPROS" target="_blank" rel="noreferrer noopener">AQUAPROS</a></li><li>AJ - <a href="https://www.youtube.com/@FatherFish" target="_blank" rel="noreferrer noopener">Father Fish</a></li><li>Dan - Apple Vision Pro</li><li>Dan - <a href="https://www.youtube.com/watch?v=QZo6L6IZm2o" target="_blank" rel="noreferrer noopener">Cache Rules Everything | Harry Roberts | performance.now() 2023</a></li><li>Dan - <a href="https://www.imdb.com/title/tt15837600/" target="_blank" rel="noreferrer noopener">Griselda</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>4783</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Mastering Back-End Functionalities and Development with AWS Amplify - JSJ 619</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/mastering-back-end-functionalities-and-development-with-aws-amplify-jsj-619</link><description><![CDATA[In this episode, Steve delves into a deep and insightful conversation with Erik Hanchett from Amazon AWS. They explore a wide range of topics, from discussing the possibilities and complexities of using multiple software services for back-end development to unraveling the benefits of using services like AWS Amplify for handling multiple tasks and integrated functionalities. The conversation also touches on the development and deployment processes, local testing environment setup, language choices, and the Vue component library with connected components and theming. Erik shares his vast expertise and knowledge in the field, and the engaging dialogue offers valuable insights and recommendations for both experienced and aspiring developers.<br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a> </li><li><a href="https://raygun.com/" target="_blank" rel="noreferrer noopener">Raygun - Application Monitoring For Web &amp; Mobile Apps</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Socials<ul><li><a href="https://www.linkedin.com/in/erikhanchett/" target="_blank" rel="noreferrer noopener">LinkedIn: Erik Hanchett </a></li></ul><br />Picks<ul><li>Erik - <a href="https://www.apple.com/apple-vision-pro/" target="_blank" rel="noreferrer noopener">Apple Vision Pro</a></li><li>Steve - <a href="https://asteriskmag.com/issues/05/why-you-ve-never-been-in-a-plane-crash" target="_blank" rel="noreferrer noopener">Why You’ve Never Been In A Plane Crash</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">78888352-97f0-45a1-97c6-cd9109c0cbb2</guid><pubDate>Tue, 06 Feb 2024 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842367/stream.mp3" length="51260269" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/sounder/ce27c661-a5ce-4334-bb5c-e488f5193937/ce27c661-a5ce-4334-bb5c-e488f5193937.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/sounder/ce27c661-a5ce-4334-bb5c-e488f5193937/ce27c661-a5ce-4334-bb5c-e488f5193937.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/sounder/ce27c661-a5ce-4334-bb5c-e488f5193937/ce27c661-a5ce-4334-bb5c-e488f5193937.vtt" type="text/vtt" language="en"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>In this episode, Steve delves into a deep and insightful conversation with Erik Hanchett from Amazon AWS. They explore a wide range of topics, from discussing the possibilities and complexities of using multiple software services for back-end...</itunes:subtitle><itunes:summary><![CDATA[In this episode, Steve delves into a deep and insightful conversation with Erik Hanchett from Amazon AWS. They explore a wide range of topics, from discussing the possibilities and complexities of using multiple software services for back-end development to unraveling the benefits of using services like AWS Amplify for handling multiple tasks and integrated functionalities. The conversation also touches on the development and deployment processes, local testing environment setup, language choices, and the Vue component library with connected components and theming. Erik shares his vast expertise and knowledge in the field, and the engaging dialogue offers valuable insights and recommendations for both experienced and aspiring developers.<br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a> </li><li><a href="https://raygun.com/" target="_blank" rel="noreferrer noopener">Raygun - Application Monitoring For Web &amp; Mobile Apps</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Socials<ul><li><a href="https://www.linkedin.com/in/erikhanchett/" target="_blank" rel="noreferrer noopener">LinkedIn: Erik Hanchett </a></li></ul><br />Picks<ul><li>Erik - <a href="https://www.apple.com/apple-vision-pro/" target="_blank" rel="noreferrer noopener">Apple Vision Pro</a></li><li>Steve - <a href="https://asteriskmag.com/issues/05/why-you-ve-never-been-in-a-plane-crash" target="_blank" rel="noreferrer noopener">Why You’ve Never Been In A Plane Crash</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>4253</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Exploring AI Impact on Code Generation and Quality Metrics - JSJ 618</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/exploring-ai-impact-on-code-generation-and-quality-metrics-jsj-618</link><description><![CDATA[<a href="https://www.linkedin.com/in/conorbronsdon/overlay/about-this-profile/" target="_blank" rel="noreferrer noopener">Conor Bronsdon </a>is the host of the Dev Interrupted Podcast and currently works at LinearB. They dive into the world of generative AI tools in software development, exploring the impact, challenges, and potential benefits they present. They engage in a lively discussion about the use of AI tools like Copilot and the implications for code generation, team efficiency, and happiness. The conversation also touches on the concerns and considerations surrounding AI integration in coding, including compliance, quality, and intellectual property. Join them as they delve into the evolving landscape of AI in software development, the quest for improved developer experiences, and ethical considerations.<br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a> </li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club </a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Links<ul><li><a href="https://devinterrupted.substack.com/?fbclid=IwAR3nZy-mqzpCu3FsXbizkXEEY0bEBq4LU1bJgXH13TQT5xpgYFIo9N2qeSQ" target="_blank" rel="noreferrer noopener">Dev Interrupted</a></li></ul><br />Socials<ul><li><a href="https://www.linkedin.com/in/conorbronsdon/" target="_blank" rel="noreferrer noopener">LinkedIn: Conor Bronsdon</a></li><li><a href="https://conorbronsdon.com/" target="_blank" rel="noreferrer noopener">Conor Bronsdon</a></li></ul><br />Picks<ul><li>AJ - <a href="https://www.youtube.com/watch?v=MS3z0t_gFyU" target="_blank" rel="noreferrer noopener">Market Saturation = 98.9% - What Now?</a></li><li>AJ - <a href="https://www.youtube.com/@MentourPilot" target="_blank" rel="noreferrer noopener">Mentour Pilot</a></li><li>AJ - <a href="https://amzn.to/3NzP22W" target="_blank" rel="noreferrer noopener">Keychain Pin Tool</a></li><li>AJ - <a href="https://openaudible.org/" target="_blank" rel="noreferrer noopener">Open Audible</a></li><li>Conor - <a href="https://www.amazon.com/Feel-Good-Productivity-More-What-Matters/dp/1250865034" target="_blank" rel="noreferrer noopener">Feel-Good Productivity: How to Do More of What Matters to You</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">de13dbe9-b7cf-4c98-a656-75a6daed2416</guid><pubDate>Tue, 30 Jan 2024 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842364/stream.mp3" length="48332152" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/sounder/fccf08fd-04df-475a-8650-52bd6521dfc8/fccf08fd-04df-475a-8650-52bd6521dfc8.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/sounder/fccf08fd-04df-475a-8650-52bd6521dfc8/fccf08fd-04df-475a-8650-52bd6521dfc8.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/sounder/fccf08fd-04df-475a-8650-52bd6521dfc8/fccf08fd-04df-475a-8650-52bd6521dfc8.vtt" type="text/vtt" language="en"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>https://www.linkedin.com/in/conorbronsdon/overlay/about-this-profile/is the host of the Dev Interrupted Podcast and currently works at LinearB. They dive into the world of generative AI tools in software development, exploring the impact, challenges,...</itunes:subtitle><itunes:summary><![CDATA[<a href="https://www.linkedin.com/in/conorbronsdon/overlay/about-this-profile/" target="_blank" rel="noreferrer noopener">Conor Bronsdon </a>is the host of the Dev Interrupted Podcast and currently works at LinearB. They dive into the world of generative AI tools in software development, exploring the impact, challenges, and potential benefits they present. They engage in a lively discussion about the use of AI tools like Copilot and the implications for code generation, team efficiency, and happiness. The conversation also touches on the concerns and considerations surrounding AI integration in coding, including compliance, quality, and intellectual property. Join them as they delve into the evolving landscape of AI in software development, the quest for improved developer experiences, and ethical considerations.<br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a> </li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club </a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Links<ul><li><a href="https://devinterrupted.substack.com/?fbclid=IwAR3nZy-mqzpCu3FsXbizkXEEY0bEBq4LU1bJgXH13TQT5xpgYFIo9N2qeSQ" target="_blank" rel="noreferrer noopener">Dev Interrupted</a></li></ul><br />Socials<ul><li><a href="https://www.linkedin.com/in/conorbronsdon/" target="_blank" rel="noreferrer noopener">LinkedIn: Conor Bronsdon</a></li><li><a href="https://conorbronsdon.com/" target="_blank" rel="noreferrer noopener">Conor Bronsdon</a></li></ul><br />Picks<ul><li>AJ - <a href="https://www.youtube.com/watch?v=MS3z0t_gFyU" target="_blank" rel="noreferrer noopener">Market Saturation = 98.9% - What Now?</a></li><li>AJ - <a href="https://www.youtube.com/@MentourPilot" target="_blank" rel="noreferrer noopener">Mentour Pilot</a></li><li>AJ - <a href="https://amzn.to/3NzP22W" target="_blank" rel="noreferrer noopener">Keychain Pin Tool</a></li><li>AJ - <a href="https://openaudible.org/" target="_blank" rel="noreferrer noopener">Open Audible</a></li><li>Conor - <a href="https://www.amazon.com/Feel-Good-Productivity-More-What-Matters/dp/1250865034" target="_blank" rel="noreferrer noopener">Feel-Good Productivity: How to Do More of What Matters to You</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>4009</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Inside the World of React: Server Components, Unidirectional Data Flow, and Frameworks - JSJ 617</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/inside-the-world-of-react-server-components-unidirectional-data-flow-and-frameworks-jsj-617</link><description><![CDATA[Sam Selikoff is the founder of Build UI, Inc. They unpack a myriad of discussions surrounding JavaScript and its applications. They delve into topics such as RPC resurgence, React server components, and the challenges and solutions around integrating design and components. A variety of technical concepts, tools, and frameworks, including Tailwind, Redux, and Remix, are also explored. Additionally, the episode touches upon important mental health conversations, personal experiences, and the pitfalls of fragmented media subscriptions.<br /> Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a> </li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club </a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Socials<ul><li><a href="https://twitter.com/samselikoff?" target="_blank" rel="noreferrer noopener">Twitter: @samselikoff</a></li></ul><br />Picks<ul><li>AJ -<a href="https://nobackend.org/dreamcode.html" target="_blank" rel="noreferrer noopener"> No Backend</a></li><li>AJ - <a href="https://www.home-assistant.io/" target="_blank" rel="noreferrer noopener">Home Assistant</a></li><li>AJ - <a href="https://cloudfree.shop/" target="_blank" rel="noreferrer noopener">CloudFree</a></li><li>AJ - <a href="https://ameridroid.com/blogs/ameriblogs/home-assistant-green" target="_blank" rel="noreferrer noopener">AmeriDroid</a></li><li>AJ - <a href="https://amzn.to/48FeBIx" target="_blank" rel="noreferrer noopener">Chaos Walking</a></li><li>Dan - <a href="https://www.imdb.com/title/tt13309742/" target="_blank" rel="noreferrer noopener">Blue Eye Samurai</a></li><li>Dan - <a href="https://www.imdb.com/title/tt0278238/" target="_blank" rel="noreferrer noopener">Samurai Jack</a></li><li>Sam - <a href="https://www.imdb.com/title/tt13911628/" target="_blank" rel="noreferrer noopener">Lessons in Chemistry</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">eafa86de-f0db-4b3e-aded-9c77812f3d7e</guid><pubDate>Tue, 23 Jan 2024 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842371/stream.mp3" length="59414235" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/sounder/a7aa19ee-a3bd-4ba8-b4a7-17ef18ab4b10/a7aa19ee-a3bd-4ba8-b4a7-17ef18ab4b10.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/sounder/a7aa19ee-a3bd-4ba8-b4a7-17ef18ab4b10/a7aa19ee-a3bd-4ba8-b4a7-17ef18ab4b10.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/sounder/a7aa19ee-a3bd-4ba8-b4a7-17ef18ab4b10/a7aa19ee-a3bd-4ba8-b4a7-17ef18ab4b10.vtt" type="text/vtt" language="en"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Sam Selikoff is the founder of Build UI, Inc. They unpack a myriad of discussions surrounding JavaScript and its applications. They delve into topics such as RPC resurgence, React server components, and the challenges and solutions around integrating...</itunes:subtitle><itunes:summary><![CDATA[Sam Selikoff is the founder of Build UI, Inc. They unpack a myriad of discussions surrounding JavaScript and its applications. They delve into topics such as RPC resurgence, React server components, and the challenges and solutions around integrating design and components. A variety of technical concepts, tools, and frameworks, including Tailwind, Redux, and Remix, are also explored. Additionally, the episode touches upon important mental health conversations, personal experiences, and the pitfalls of fragmented media subscriptions.<br /> Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a> </li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club </a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Socials<ul><li><a href="https://twitter.com/samselikoff?" target="_blank" rel="noreferrer noopener">Twitter: @samselikoff</a></li></ul><br />Picks<ul><li>AJ -<a href="https://nobackend.org/dreamcode.html" target="_blank" rel="noreferrer noopener"> No Backend</a></li><li>AJ - <a href="https://www.home-assistant.io/" target="_blank" rel="noreferrer noopener">Home Assistant</a></li><li>AJ - <a href="https://cloudfree.shop/" target="_blank" rel="noreferrer noopener">CloudFree</a></li><li>AJ - <a href="https://ameridroid.com/blogs/ameriblogs/home-assistant-green" target="_blank" rel="noreferrer noopener">AmeriDroid</a></li><li>AJ - <a href="https://amzn.to/48FeBIx" target="_blank" rel="noreferrer noopener">Chaos Walking</a></li><li>Dan - <a href="https://www.imdb.com/title/tt13309742/" target="_blank" rel="noreferrer noopener">Blue Eye Samurai</a></li><li>Dan - <a href="https://www.imdb.com/title/tt0278238/" target="_blank" rel="noreferrer noopener">Samurai Jack</a></li><li>Sam - <a href="https://www.imdb.com/title/tt13911628/" target="_blank" rel="noreferrer noopener">Lessons in Chemistry</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>4932</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Streamlining AI Integration - JSJ 616</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/streamlining-ai-integration-jsj-616</link><description><![CDATA[<a href="https://www.linkedin.com/in/pelaseyed/overlay/about-this-profile/" target="_blank" rel="noreferrer noopener">Ismail Pelaseyed</a> is the co-founder of Superagent. They delve into the world of AI technology, open-source frameworks, and the practical applications of AI assistants. The conversation covers a range of topics, from the technical and philosophical differences between AI frameworks to the importance of user-facing UI components with the power of AI. They also talk about the practical use cases of Superagent, its potential impact on the AI industry, and the challenges and considerations surrounding the deployment and monetization of open-source projects.<br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a> </li><li><a href="https://raygun.com/" target="_blank" rel="noreferrer noopener">Raygun - Application Monitoring For Web &amp; Mobile Apps</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Links<ul><li><a href="https://www.superagent.sh/" target="_blank" rel="noreferrer noopener">Superagent</a></li></ul><br />Socials<ul><li>LinkedIn: <a href="https://www.linkedin.com/in/pelaseyed/overlay/about-this-profile/" target="_blank" rel="noreferrer noopener">Ismail Pelaseyed</a></li></ul><br />Picks<ul><li>AJ - <a href="https://amzn.to/3RIii8U" target="_blank" rel="noreferrer noopener">His &amp; Her Bidet</a></li><li>AJ -  <a href="https://webinstall.dev/ollama/" target="_blank" rel="noreferrer noopener">Ollama (Installer)</a></li><li>AJ - <a href="https://www.home-assistant.io/" target="_blank" rel="noreferrer noopener">Home Assistant</a></li><li>AJ - <a href="https://amzn.to/48FeBIx" target="_blank" rel="noreferrer noopener">Chaos Walking (Books)</a></li><li>AJ - <a href="https://www.youtube.com/watch?v=MS3z0t_gFyU" target="_blank" rel="noreferrer noopener">Market Saturation = 98.9% - What Now?</a></li><li>AJ - <a href="https://amzn.to/3NzP22W" target="_blank" rel="noreferrer noopener">Keychain Pin Tool</a></li><li>Charles - <a href="https://buffalogames.com/disney-chronology-card-game/" target="_blank" rel="noreferrer noopener">Disney Chronology</a></li><li>Charles - <a href="https://once.com/" target="_blank" rel="noreferrer noopener">once.com</a></li><li>Dan - <a href="https://prometheus.io/" target="_blank" rel="noreferrer noopener">Prometheus</a></li><li>Dan - <a href="https://twitter.com/DanShappir/status/1744273052173541752" target="_blank" rel="noreferrer noopener">Which one is the un-React?</a></li><li>Ismail - <a href="https://www.imdb.com/title/tt2802850/" target="_blank" rel="noreferrer noopener">Fargo</a></li><li>ismail -<a href="https://github.com/outlines-dev/outlines" target="_blank" rel="noreferrer noopener"> outlines</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">ad268c91-b7ab-4138-b936-1e05670d039f</guid><pubDate>Tue, 16 Jan 2024 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842374/stream.mp3" length="56204309" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/sounder/a28ee7f0-29d4-4bd5-9f94-2e2a87695c10/a28ee7f0-29d4-4bd5-9f94-2e2a87695c10.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/sounder/a28ee7f0-29d4-4bd5-9f94-2e2a87695c10/a28ee7f0-29d4-4bd5-9f94-2e2a87695c10.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/sounder/a28ee7f0-29d4-4bd5-9f94-2e2a87695c10/a28ee7f0-29d4-4bd5-9f94-2e2a87695c10.vtt" type="text/vtt" language="en"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>https://www.linkedin.com/in/pelaseyed/overlay/about-this-profile/ is the co-founder of Superagent. They delve into the world of AI technology, open-source frameworks, and the practical applications of AI assistants. The conversation covers a range of...</itunes:subtitle><itunes:summary><![CDATA[<a href="https://www.linkedin.com/in/pelaseyed/overlay/about-this-profile/" target="_blank" rel="noreferrer noopener">Ismail Pelaseyed</a> is the co-founder of Superagent. They delve into the world of AI technology, open-source frameworks, and the practical applications of AI assistants. The conversation covers a range of topics, from the technical and philosophical differences between AI frameworks to the importance of user-facing UI components with the power of AI. They also talk about the practical use cases of Superagent, its potential impact on the AI industry, and the challenges and considerations surrounding the deployment and monetization of open-source projects.<br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a> </li><li><a href="https://raygun.com/" target="_blank" rel="noreferrer noopener">Raygun - Application Monitoring For Web &amp; Mobile Apps</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Links<ul><li><a href="https://www.superagent.sh/" target="_blank" rel="noreferrer noopener">Superagent</a></li></ul><br />Socials<ul><li>LinkedIn: <a href="https://www.linkedin.com/in/pelaseyed/overlay/about-this-profile/" target="_blank" rel="noreferrer noopener">Ismail Pelaseyed</a></li></ul><br />Picks<ul><li>AJ - <a href="https://amzn.to/3RIii8U" target="_blank" rel="noreferrer noopener">His &amp; Her Bidet</a></li><li>AJ -  <a href="https://webinstall.dev/ollama/" target="_blank" rel="noreferrer noopener">Ollama (Installer)</a></li><li>AJ - <a href="https://www.home-assistant.io/" target="_blank" rel="noreferrer noopener">Home Assistant</a></li><li>AJ - <a href="https://amzn.to/48FeBIx" target="_blank" rel="noreferrer noopener">Chaos Walking (Books)</a></li><li>AJ - <a href="https://www.youtube.com/watch?v=MS3z0t_gFyU" target="_blank" rel="noreferrer noopener">Market Saturation = 98.9% - What Now?</a></li><li>AJ - <a href="https://amzn.to/3NzP22W" target="_blank" rel="noreferrer noopener">Keychain Pin Tool</a></li><li>Charles - <a href="https://buffalogames.com/disney-chronology-card-game/" target="_blank" rel="noreferrer noopener">Disney Chronology</a></li><li>Charles - <a href="https://once.com/" target="_blank" rel="noreferrer noopener">once.com</a></li><li>Dan - <a href="https://prometheus.io/" target="_blank" rel="noreferrer noopener">Prometheus</a></li><li>Dan - <a href="https://twitter.com/DanShappir/status/1744273052173541752" target="_blank" rel="noreferrer noopener">Which one is the un-React?</a></li><li>Ismail - <a href="https://www.imdb.com/title/tt2802850/" target="_blank" rel="noreferrer noopener">Fargo</a></li><li>ismail -<a href="https://github.com/outlines-dev/outlines" target="_blank" rel="noreferrer noopener"> outlines</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>4665</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Iterating on Open Source - JSJ 615</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/iterating-on-open-source-jsj-615</link><description><![CDATA[Today the panel is discussing iterating on open source projects. Aimee and AJ recall a conversation they had in the past on this subject and AJ talks about some of his experience iterating with open source. AJ believes that we have an obligation to capture the value of what you create so that we can reinvest and create more value, though he admits that making money in open source is a unique challenge because donations only really work if you have a project that gets billions of downloads a month. As your project grows, it has to change in order to survive, and eventually you will need to get financial support from your project. The panel agrees that some of the main issues with iterating in open source are maintaining the code and getting feedback from users, financial backing, and roadmapping and integrations.The panel discusses their methods for getting feedback from their users. This feedback is valuable because it can show you things that you missed. They acknowledge that there can be conflicts of interest between those who only use the project and those who financially support it, and you have to make a choice. Unfortunately, someone is probably going to be inconvenienced no matter what choice you make. When making these decisions, you have to consider who it helps, who it frustrates, and who it may cause problems for. The panelists talk about different ways they’ve handled making these decisions in the past. The JavaScript experts talk about the importance of having data on your user base in order to make good choices for your users. They talk about different methods for notifying your users of upcoming changes and how it will affect compatibility, and some of the challenges with communicating with your users. AJ talks about an iteration he thought was a good idea but that a lot of people hated and how he noticed that the new users liked it but the old users did not. They panel agrees that people in general don’t like change. AJ talks about what he learned from this experience. Another common issue is integrating with other services. Integrating with cloud services, or at least giving people the option to integrate gives you an opportunity to reach more people and maintain the project long term. AJ gives some final thoughts to close the show, namely that most projects never go anywhere, and that’s ok. If you’ve got something that starts going somewhere, think early on about how you can better serve the community and remember that these people are mostly grateful and semi-willing to support you. He believes that if you are helping people create value, you deserve to see the fruits of your labor. He advises listeners to stay true to your open source ideals, think about your users perspective, and that the earlier you can think about this and make these choices, the better it is for your project<br /> Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a> </li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club </a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Links<ul><li><a href="https://www.npmjs.com/package/how-npm-am-i" target="_blank" rel="noreferrer noopener">How-npm-am-i</a></li><li><a href="https://reactjs.org/" target="_blank" rel="noreferrer noopener">React</a></li><li><a href="https://vuejs.org/" target="_blank" rel="noreferrer noopener">Vue.js</a></li><li><a href="https://letsencrypt.org/" target="_blank" rel="noreferrer noopener">Let’s Encrypt</a></li><li><a href="https://javascript.info/async-await" target="_blank" rel="noreferrer noopener">Async/await</a></li><li><a href="https://nodejs.org/" target="_blank" rel="noreferrer noopener">Node</a></li></ul><br />Picks<ul><li>Aimee - <a href="https://medium.com/the-thinkmill/react-dev-tools-debug-like-a-ninja-c3a5d09895c6" target="_blank" rel="noreferrer noopener">Debug Like a Ninja</a></li><li>Steve - <a href="https://www.amazon.com/Season-1-Official-Trailer/dp/B073RQKC9N/ref=sr_1_1?keywords=jack+ryan&amp;qid=1573584464&amp;s=instant-video&amp;sr=1-1" target="_blank" rel="noreferrer noopener">Jack Ryan</a> </li><li>AJ - <a href="https://www.youtube.com/watch?v=ORp3q1Oaezw" target="_blank" rel="noreferrer noopener">Why I, as a black man, attend KKK meetings</a></li><li>Charles - <a href="https://www.imdb.com/title/tt0038650/" target="_blank" rel="noreferrer noopener">It’s a Wonderful Life</a></li><li>Charles - <a href="https://www.imdb.com/title/tt0081190/" target="_blank" rel="noreferrer noopener">Mr. Kreuger’s Christmas</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">f76fc567-6072-4283-98cc-387cfdc11cf5</guid><pubDate>Tue, 09 Jan 2024 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842372/stream.mp3" length="41298212" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/sounder/09a81c47-bdc4-47f2-8183-8c9b2b54652f/09a81c47-bdc4-47f2-8183-8c9b2b54652f.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/sounder/09a81c47-bdc4-47f2-8183-8c9b2b54652f/09a81c47-bdc4-47f2-8183-8c9b2b54652f.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/sounder/09a81c47-bdc4-47f2-8183-8c9b2b54652f/09a81c47-bdc4-47f2-8183-8c9b2b54652f.vtt" type="text/vtt" language="en"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Today the panel is discussing iterating on open source projects. Aimee and AJ recall a conversation they had in the past on this subject and AJ talks about some of his experience iterating with open source. AJ believes that we have an obligation to...</itunes:subtitle><itunes:summary><![CDATA[Today the panel is discussing iterating on open source projects. Aimee and AJ recall a conversation they had in the past on this subject and AJ talks about some of his experience iterating with open source. AJ believes that we have an obligation to capture the value of what you create so that we can reinvest and create more value, though he admits that making money in open source is a unique challenge because donations only really work if you have a project that gets billions of downloads a month. As your project grows, it has to change in order to survive, and eventually you will need to get financial support from your project. The panel agrees that some of the main issues with iterating in open source are maintaining the code and getting feedback from users, financial backing, and roadmapping and integrations.The panel discusses their methods for getting feedback from their users. This feedback is valuable because it can show you things that you missed. They acknowledge that there can be conflicts of interest between those who only use the project and those who financially support it, and you have to make a choice. Unfortunately, someone is probably going to be inconvenienced no matter what choice you make. When making these decisions, you have to consider who it helps, who it frustrates, and who it may cause problems for. The panelists talk about different ways they’ve handled making these decisions in the past. The JavaScript experts talk about the importance of having data on your user base in order to make good choices for your users. They talk about different methods for notifying your users of upcoming changes and how it will affect compatibility, and some of the challenges with communicating with your users. AJ talks about an iteration he thought was a good idea but that a lot of people hated and how he noticed that the new users liked it but the old users did not. They panel agrees that people in general don’t like change. AJ talks about what he learned from this experience. Another common issue is integrating with other services. Integrating with cloud services, or at least giving people the option to integrate gives you an opportunity to reach more people and maintain the project long term. AJ gives some final thoughts to close the show, namely that most projects never go anywhere, and that’s ok. If you’ve got something that starts going somewhere, think early on about how you can better serve the community and remember that these people are mostly grateful and semi-willing to support you. He believes that if you are helping people create value, you deserve to see the fruits of your labor. He advises listeners to stay true to your open source ideals, think about your users perspective, and that the earlier you can think about this and make these choices, the better it is for your project<br /> Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a> </li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club </a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Links<ul><li><a href="https://www.npmjs.com/package/how-npm-am-i" target="_blank" rel="noreferrer noopener">How-npm-am-i</a></li><li><a href="https://reactjs.org/" target="_blank" rel="noreferrer noopener">React</a></li><li><a href="https://vuejs.org/" target="_blank" rel="noreferrer noopener">Vue.js</a></li><li><a href="https://letsencrypt.org/" target="_blank" rel="noreferrer noopener">Let’s Encrypt</a></li><li><a href="https://javascript.info/async-await" target="_blank" rel="noreferrer noopener">Async/await</a></li><li><a href="https://nodejs.org/" target="_blank" rel="noreferrer noopener">Node</a></li></ul><br />Picks<ul><li>Aimee - <a...]]></itunes:summary><itunes:duration>3423</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Dev Dilemmas: TypeScript Triumphs and Quirks of JavaScript Arrays - JSJ 614</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/dev-dilemmas-typescript-triumphs-and-quirks-of-javascript-arrays-jsj-614</link><description><![CDATA[AJ, Charles, Dan, and Steve dive deep into all things JavaScript and TypeScript. In this episode, they discuss the pros and cons of arrow functions and the ongoing debate about using semicolons at the end of JavaScript statements. They also explore the use of different types of quotes for strings and the rise in popularity of TypeScript among developers. Additionally, they cover a wide range of topics, including array manipulation, coding laziness, and the challenges of reading and understanding JavaScript code. Join them as they navigate through these intriguing discussions and gather valuable insights for our development journey.<br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a> </li><li><a href="https://raygun.com/" target="_blank" rel="noreferrer noopener">Raygun - Application Monitoring For Web &amp; Mobile Apps</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Picks<ul><li>AJ - <a href="https://www.goodreads.com/book/show/40004439-chaos-walking" target="_blank" rel="noreferrer noopener">Chaos Walking: The Complete Trilogy: Books 1-</a></li><li>Charles - <a href="https://saltcon.com/" target="_blank" rel="noreferrer noopener">Saltcon</a></li><li>Charles - <a href="https://boardgamegeek.com/boardgame/181304/mysterium" target="_blank" rel="noreferrer noopener">Mysterium</a></li><li>Dan - <a href="https://www.catan.com/" target="_blank" rel="noreferrer noopener">Catan</a></li><li>Dan - <a href="https://www.youtube.com/results?search_query=pillar+of+fire" target="_blank" rel="noreferrer noopener">Documentary about the history of Zionism and the founding of Israel: "Pillar of Fire"</a></li><li>Steve - <a href="https://arstechnica.com/science/2023/12/how-archaeologists-reconstructed-the-burning-of-jerusalem-in-586-bce/#:~:text=Today%3A%20Archaeologists%20relied%20on%20chemical,Babylonian%20forces%20around%20586%20BCE." target="_blank" rel="noreferrer noopener">How archaeologists reconstructed the burning of Jerusalem in 586 BCE</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">80d02846-ea64-451d-a618-1cbc3173694f</guid><pubDate>Tue, 02 Jan 2024 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842373/stream.mp3" length="67832142" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/sounder/3b23946a-2f5e-4dbe-ad7c-4ab9accd2c72/3b23946a-2f5e-4dbe-ad7c-4ab9accd2c72.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/sounder/3b23946a-2f5e-4dbe-ad7c-4ab9accd2c72/3b23946a-2f5e-4dbe-ad7c-4ab9accd2c72.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/sounder/3b23946a-2f5e-4dbe-ad7c-4ab9accd2c72/3b23946a-2f5e-4dbe-ad7c-4ab9accd2c72.vtt" type="text/vtt" language="en"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>AJ, Charles, Dan, and Steve dive deep into all things JavaScript and TypeScript. In this episode, they discuss the pros and cons of arrow functions and the ongoing debate about using semicolons at the end of JavaScript statements. They also explore...</itunes:subtitle><itunes:summary><![CDATA[AJ, Charles, Dan, and Steve dive deep into all things JavaScript and TypeScript. In this episode, they discuss the pros and cons of arrow functions and the ongoing debate about using semicolons at the end of JavaScript statements. They also explore the use of different types of quotes for strings and the rise in popularity of TypeScript among developers. Additionally, they cover a wide range of topics, including array manipulation, coding laziness, and the challenges of reading and understanding JavaScript code. Join them as they navigate through these intriguing discussions and gather valuable insights for our development journey.<br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a> </li><li><a href="https://raygun.com/" target="_blank" rel="noreferrer noopener">Raygun - Application Monitoring For Web &amp; Mobile Apps</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Picks<ul><li>AJ - <a href="https://www.goodreads.com/book/show/40004439-chaos-walking" target="_blank" rel="noreferrer noopener">Chaos Walking: The Complete Trilogy: Books 1-</a></li><li>Charles - <a href="https://saltcon.com/" target="_blank" rel="noreferrer noopener">Saltcon</a></li><li>Charles - <a href="https://boardgamegeek.com/boardgame/181304/mysterium" target="_blank" rel="noreferrer noopener">Mysterium</a></li><li>Dan - <a href="https://www.catan.com/" target="_blank" rel="noreferrer noopener">Catan</a></li><li>Dan - <a href="https://www.youtube.com/results?search_query=pillar+of+fire" target="_blank" rel="noreferrer noopener">Documentary about the history of Zionism and the founding of Israel: "Pillar of Fire"</a></li><li>Steve - <a href="https://arstechnica.com/science/2023/12/how-archaeologists-reconstructed-the-burning-of-jerusalem-in-586-bce/#:~:text=Today%3A%20Archaeologists%20relied%20on%20chemical,Babylonian%20forces%20around%20586%20BCE." target="_blank" rel="noreferrer noopener">How archaeologists reconstructed the burning of Jerusalem in 586 BCE</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>5634</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>The Future of Authentication in JavaScript: An Inside Look into Passport JS with Jared Hanson - JSJ 613</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/the-future-of-authentication-in-javascript-an-inside-look-into-passport-js-with-jared-hanson-jsj-613</link><description><![CDATA[<a href="https://www.linkedin.com/in/jaredhanson/overlay/about-this-profile/" target="_blank" rel="noreferrer noopener">Jared Hanson</a> is a software engineer at Okta. In this episode, they delve into the world of authentication strategies, troubleshooting touchscreen frustrations, and exploring the evolution of web application technology. They touch on the challenges of secure authentication, the complexity of JavaScript type checking, and the intersection of security and usability in technologies like WebAuthn. Join us as they discuss their experiences with Passport JS, the potential of WebAuthn, the frustration with ongoing changes in browser technology, and much more. Tune in for an insightful discussion on cutting-edge trends in the JavaScript and Node.js ecosystems!<br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a> </li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club </a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Socials<ul><li><a href="https://www.linkedin.com/in/jaredhanson/" target="_blank" rel="noreferrer noopener">LinkedIn: Jared Hanson</a></li><li><a href="https://twitter.com/jaredhanson" target="_blank" rel="noreferrer noopener">Twitter: @jaredhanson</a></li></ul><br />Picks<ul><li>AJ - SQL &lt;---&gt; Types &lt;---&gt; JS</li></ul><a href="https://github.com/nettofarah/postgres-schema-ts" target="_blank" rel="noreferrer noopener">https://github.com/nettofarah/postgres-schema-ts</a><a href="https://www.npmjs.com/package/ts-to-jsdoc" target="_blank" rel="noreferrer noopener">https://www.npmjs.com/package/ts-to-jsdoc</a><a href="https://jswithtypes.com/" target="_blank" rel="noreferrer noopener">https://jswithtypes.com/</a><ul><li>AJ - <a href="https://amzn.to/476DT0z" target="_blank" rel="noreferrer noopener">Creative T60 Speakers</a></li><li>AJ - <a href="https://amzn.to/48f7bes" target="_blank" rel="noreferrer noopener">HammerHead Metal Shower Head</a></li><li>AJ - <a href="https://amzn.to/48oyzXq" target="_blank" rel="noreferrer noopener">Degrees of Comfort King Dual-Heated Blanket</a></li><li>Charles - <a href="https://boardgamegeek.com/boardgame/105134/risk-legacy" target="_blank" rel="noreferrer noopener">Risk Legacy | Board Game</a></li><li>Charles - <a href="https://www.ui.com/introduction" target="_blank" rel="noreferrer noopener">Ubiquiti: UniFi - Introduction</a></li><li>Steve - <a href="https://www.thedrive.com/news/vw-is-putting-buttons-back-in-cars-because-people-complained-enough" target="_blank" rel="noreferrer noopener">The Drive</a></li><li>Steve - <a href="https://www.figma.com/blog/figma-adobe-abandon-proposed-merger/" target="_blank" rel="noreferrer noopener">Figma</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">5f5f703f-2566-4593-9dad-f761b05eee8f</guid><pubDate>Tue, 26 Dec 2023 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842363/stream.mp3" length="57674166" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/sounder/96e3a126-569c-4005-bd18-1a951ca80c70/96e3a126-569c-4005-bd18-1a951ca80c70.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/sounder/96e3a126-569c-4005-bd18-1a951ca80c70/96e3a126-569c-4005-bd18-1a951ca80c70.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/sounder/96e3a126-569c-4005-bd18-1a951ca80c70/96e3a126-569c-4005-bd18-1a951ca80c70.vtt" type="text/vtt" language="en"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>https://www.linkedin.com/in/jaredhanson/overlay/about-this-profile/ is a software engineer at Okta. In this episode, they delve into the world of authentication strategies, troubleshooting touchscreen frustrations, and exploring the evolution of web...</itunes:subtitle><itunes:summary><![CDATA[<a href="https://www.linkedin.com/in/jaredhanson/overlay/about-this-profile/" target="_blank" rel="noreferrer noopener">Jared Hanson</a> is a software engineer at Okta. In this episode, they delve into the world of authentication strategies, troubleshooting touchscreen frustrations, and exploring the evolution of web application technology. They touch on the challenges of secure authentication, the complexity of JavaScript type checking, and the intersection of security and usability in technologies like WebAuthn. Join us as they discuss their experiences with Passport JS, the potential of WebAuthn, the frustration with ongoing changes in browser technology, and much more. Tune in for an insightful discussion on cutting-edge trends in the JavaScript and Node.js ecosystems!<br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a> </li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club </a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Socials<ul><li><a href="https://www.linkedin.com/in/jaredhanson/" target="_blank" rel="noreferrer noopener">LinkedIn: Jared Hanson</a></li><li><a href="https://twitter.com/jaredhanson" target="_blank" rel="noreferrer noopener">Twitter: @jaredhanson</a></li></ul><br />Picks<ul><li>AJ - SQL &lt;---&gt; Types &lt;---&gt; JS</li></ul><a href="https://github.com/nettofarah/postgres-schema-ts" target="_blank" rel="noreferrer noopener">https://github.com/nettofarah/postgres-schema-ts</a><a href="https://www.npmjs.com/package/ts-to-jsdoc" target="_blank" rel="noreferrer noopener">https://www.npmjs.com/package/ts-to-jsdoc</a><a href="https://jswithtypes.com/" target="_blank" rel="noreferrer noopener">https://jswithtypes.com/</a><ul><li>AJ - <a href="https://amzn.to/476DT0z" target="_blank" rel="noreferrer noopener">Creative T60 Speakers</a></li><li>AJ - <a href="https://amzn.to/48f7bes" target="_blank" rel="noreferrer noopener">HammerHead Metal Shower Head</a></li><li>AJ - <a href="https://amzn.to/48oyzXq" target="_blank" rel="noreferrer noopener">Degrees of Comfort King Dual-Heated Blanket</a></li><li>Charles - <a href="https://boardgamegeek.com/boardgame/105134/risk-legacy" target="_blank" rel="noreferrer noopener">Risk Legacy | Board Game</a></li><li>Charles - <a href="https://www.ui.com/introduction" target="_blank" rel="noreferrer noopener">Ubiquiti: UniFi - Introduction</a></li><li>Steve - <a href="https://www.thedrive.com/news/vw-is-putting-buttons-back-in-cars-because-people-complained-enough" target="_blank" rel="noreferrer noopener">The Drive</a></li><li>Steve - <a href="https://www.figma.com/blog/figma-adobe-abandon-proposed-merger/" target="_blank" rel="noreferrer noopener">Figma</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>4787</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>The Rise of No Code: A Deep Dive into Toddle's Revolutionary Web App Platform - JSJ 612</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/the-rise-of-no-code-a-deep-dive-into-toddle-s-revolutionary-web-app-platform-jsj-612</link><description><![CDATA[<a href="https://www.linkedin.com/in/andreas-m%C3%B8ller-bbb1a14/overlay/about-this-profile/" target="_blank" rel="noreferrer noopener">Andreas Mølle</a>r is a software engineer and the creator of Toddle, a platform that lets you build web applications without traditional code. They dive into the world of web development and the exciting rise of no-code and low-code approaches. They discuss the power and complexity of Toddle, its unique visual programming language, and how it enables efficient web development. They talk about the nitty-gritty of visual programming and the complexities of version control, so stick around and join us for this deep dive into the ever-evolving world of web development.<br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a> </li><li><a href="https://raygun.com/" target="_blank" rel="noreferrer noopener">Raygun - Application Monitoring For Web &amp; Mobile Apps</a></li><li><a href="https://miro.com/index/?utm_source=podcast" target="_blank" rel="noreferrer noopener">Miro</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Links<ul><li><a href="https://toddle.dev/" target="_blank" rel="noreferrer noopener">Toddle </a></li></ul><br />Socials<ul><li>LinkedIn: <a href="https://www.linkedin.com/in/andreas-m%C3%B8ller-bbb1a14/overlay/about-this-profile/" target="_blank" rel="noreferrer noopener">Andreas Møller</a></li></ul><br />Picks<ul><li>AJ - <a href="https://amzn.to/4aa0FY9" target="_blank" rel="noreferrer noopener">A Man Called Otto</a></li><li>AJ - <a href="https://www.youtube.com/watch?v=ZSRHeXYDLko" target="_blank" rel="noreferrer noopener">Jonathan Blow</a></li><li>Dan - Dan's tweet about Jesus being a Jew from Judea</li><li>Dan - <a href="https://www.imdb.com/title/tt19785210/" target="_blank" rel="noreferrer noopener">Lucky Hank TV show</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">5fedbd40-83c9-4ead-b16e-fea8d582f134</guid><pubDate>Tue, 19 Dec 2023 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842377/stream.mp3" length="59240260" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/sounder/c27b7761-4616-4a99-b6b5-e2516cfdc3c5/c27b7761-4616-4a99-b6b5-e2516cfdc3c5.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/sounder/c27b7761-4616-4a99-b6b5-e2516cfdc3c5/c27b7761-4616-4a99-b6b5-e2516cfdc3c5.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/sounder/c27b7761-4616-4a99-b6b5-e2516cfdc3c5/c27b7761-4616-4a99-b6b5-e2516cfdc3c5.vtt" type="text/vtt" language="en"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>https://www.linkedin.com/in/andreas-m%C3%B8ller-bbb1a14/overlay/about-this-profile/r is a software engineer and the creator of Toddle, a platform that lets you build web applications without traditional code. They dive into the world of web...</itunes:subtitle><itunes:summary><![CDATA[<a href="https://www.linkedin.com/in/andreas-m%C3%B8ller-bbb1a14/overlay/about-this-profile/" target="_blank" rel="noreferrer noopener">Andreas Mølle</a>r is a software engineer and the creator of Toddle, a platform that lets you build web applications without traditional code. They dive into the world of web development and the exciting rise of no-code and low-code approaches. They discuss the power and complexity of Toddle, its unique visual programming language, and how it enables efficient web development. They talk about the nitty-gritty of visual programming and the complexities of version control, so stick around and join us for this deep dive into the ever-evolving world of web development.<br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a> </li><li><a href="https://raygun.com/" target="_blank" rel="noreferrer noopener">Raygun - Application Monitoring For Web &amp; Mobile Apps</a></li><li><a href="https://miro.com/index/?utm_source=podcast" target="_blank" rel="noreferrer noopener">Miro</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Links<ul><li><a href="https://toddle.dev/" target="_blank" rel="noreferrer noopener">Toddle </a></li></ul><br />Socials<ul><li>LinkedIn: <a href="https://www.linkedin.com/in/andreas-m%C3%B8ller-bbb1a14/overlay/about-this-profile/" target="_blank" rel="noreferrer noopener">Andreas Møller</a></li></ul><br />Picks<ul><li>AJ - <a href="https://amzn.to/4aa0FY9" target="_blank" rel="noreferrer noopener">A Man Called Otto</a></li><li>AJ - <a href="https://www.youtube.com/watch?v=ZSRHeXYDLko" target="_blank" rel="noreferrer noopener">Jonathan Blow</a></li><li>Dan - Dan's tweet about Jesus being a Jew from Judea</li><li>Dan - <a href="https://www.imdb.com/title/tt19785210/" target="_blank" rel="noreferrer noopener">Lucky Hank TV show</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>4918</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Monitoring Performance and Core Web Vitals ft. Bianca Grizhar and Sumitra Manga  - JSJ 611</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/monitoring-performance-and-core-web-vitals-ft-bianca-grizhar-and-sumitra-manga-jsj-611</link><description><![CDATA[Bianca and Sumitra from Raygun join the panel to talk about Core Web Vitals and how tools like Raygun can help keep tabs on and monitor your performance stats as you change your web application to get you better results on Google.<br />Sponsors<br /><ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a> </li><li><a href="https://miro.com/index/?utm_source=podcast" target="_blank" rel="noreferrer noopener">Miro</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Links<br /><ul><li><a href="https://devchat.tv/js-jabber/crux-and-core-web-vitals-what-to-measure-on-the-web-with-rick-viscomi-jsj-486/" target="_blank" rel="noreferrer noopener">CrUX and Core Web Vitals – What to Measure on the Web with Rick Viscomi – JSJ 486</a></li><li><a href="https://devchat.tv/js-jabber/jsj-477-understanding-search-engines-and-seo-for-devs-part-2/" target="_blank" rel="noreferrer noopener">JSJ 477: Understanding Search Engines and SEO (for devs) – Part 2</a></li><li><a href="https://devchat.tv/js-jabber/opinionated-core-web-vitals-jsj-495/" target="_blank" rel="noreferrer noopener">Opinionated Core Web Vitals – JSJ 495</a></li><li><a href="https://twitter.com/raygunio" target="_blank" rel="noreferrer noopener">Twitter: Raygun ( @raygunio )</a></li><li><a href="https://www.linkedin.com/in/biancagrizhar/" target="_blank" rel="noreferrer noopener">LinkedIn: Bianca Grizhar</a></li><li><a href="https://www.linkedin.com/in/sumitra-manga/" target="_blank" rel="noreferrer noopener">LinkedIn: Sumitra Manga</a></li></ul><br />Picks<br /><ul><li>AJ- <a href="https://www.youtube.com/channel/UC-nPM1_kSZf91ZGkcgy_95Q" target="_blank" rel="noreferrer noopener">How to ADHD - YouTube</a></li><li>AJ- <a href="https://www.youtube.com/watch?v=rhgwIhB58PA" target="_blank" rel="noreferrer noopener">The Biggest Myth In Education - YouTube</a></li><li>AJ- <a href="https://search.brave.com/" target="_blank" rel="noreferrer noopener">Brave Search</a></li><li>AJ- <a href="https://github.com/go-gitea/gitea" target="_blank" rel="noreferrer noopener">GitHub | go-gitea/gitea</a></li><li>Bianca- <a href="https://www.youtube.com/watch?v=HX43JqwOguk" target="_blank" rel="noreferrer noopener">How to monitor and optimize Core Web Vitals - YouTube</a></li><li>Charles- <a href="https://us02web.zoom.us/webinar/register/WN_AKNnB9CsQ7mwrYF1kuGEOA" target="_blank" rel="noreferrer noopener">Level Up | Devchat.tv</a></li><li>Charles- <a href="https://amzn.to/39oryt7" target="_blank" rel="noreferrer noopener">Rhythm of War</a></li><li>Dan- <a href="https://www.youtube.com/watch?v=Vx2RcUQNh6Q" target="_blank" rel="noreferrer noopener">Is our universe the only universe? - Brian Greene - YouTube</a></li><li>Sumitra- <a href="https://www.netflix.com/nz/title/80204890" target="_blank" rel="noreferrer noopener">Formula 1: Drive to Survive</a></li></ul><br /><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">dd45c3ae-071c-4b60-ab60-71d4b40a9a1d</guid><pubDate>Tue, 12 Dec 2023 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842379/stream.mp3" length="59530532" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Bianca and Sumitra from Raygun join the panel to talk about Core Web Vitals and how tools like Raygun can help keep tabs on and monitor your performance stats as you change your web application to get you better results on Google.
Sponsors

-...</itunes:subtitle><itunes:summary><![CDATA[Bianca and Sumitra from Raygun join the panel to talk about Core Web Vitals and how tools like Raygun can help keep tabs on and monitor your performance stats as you change your web application to get you better results on Google.<br />Sponsors<br /><ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a> </li><li><a href="https://miro.com/index/?utm_source=podcast" target="_blank" rel="noreferrer noopener">Miro</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Links<br /><ul><li><a href="https://devchat.tv/js-jabber/crux-and-core-web-vitals-what-to-measure-on-the-web-with-rick-viscomi-jsj-486/" target="_blank" rel="noreferrer noopener">CrUX and Core Web Vitals – What to Measure on the Web with Rick Viscomi – JSJ 486</a></li><li><a href="https://devchat.tv/js-jabber/jsj-477-understanding-search-engines-and-seo-for-devs-part-2/" target="_blank" rel="noreferrer noopener">JSJ 477: Understanding Search Engines and SEO (for devs) – Part 2</a></li><li><a href="https://devchat.tv/js-jabber/opinionated-core-web-vitals-jsj-495/" target="_blank" rel="noreferrer noopener">Opinionated Core Web Vitals – JSJ 495</a></li><li><a href="https://twitter.com/raygunio" target="_blank" rel="noreferrer noopener">Twitter: Raygun ( @raygunio )</a></li><li><a href="https://www.linkedin.com/in/biancagrizhar/" target="_blank" rel="noreferrer noopener">LinkedIn: Bianca Grizhar</a></li><li><a href="https://www.linkedin.com/in/sumitra-manga/" target="_blank" rel="noreferrer noopener">LinkedIn: Sumitra Manga</a></li></ul><br />Picks<br /><ul><li>AJ- <a href="https://www.youtube.com/channel/UC-nPM1_kSZf91ZGkcgy_95Q" target="_blank" rel="noreferrer noopener">How to ADHD - YouTube</a></li><li>AJ- <a href="https://www.youtube.com/watch?v=rhgwIhB58PA" target="_blank" rel="noreferrer noopener">The Biggest Myth In Education - YouTube</a></li><li>AJ- <a href="https://search.brave.com/" target="_blank" rel="noreferrer noopener">Brave Search</a></li><li>AJ- <a href="https://github.com/go-gitea/gitea" target="_blank" rel="noreferrer noopener">GitHub | go-gitea/gitea</a></li><li>Bianca- <a href="https://www.youtube.com/watch?v=HX43JqwOguk" target="_blank" rel="noreferrer noopener">How to monitor and optimize Core Web Vitals - YouTube</a></li><li>Charles- <a href="https://us02web.zoom.us/webinar/register/WN_AKNnB9CsQ7mwrYF1kuGEOA" target="_blank" rel="noreferrer noopener">Level Up | Devchat.tv</a></li><li>Charles- <a href="https://amzn.to/39oryt7" target="_blank" rel="noreferrer noopener">Rhythm of War</a></li><li>Dan- <a href="https://www.youtube.com/watch?v=Vx2RcUQNh6Q" target="_blank" rel="noreferrer noopener">Is our universe the only universe? - Brian Greene - YouTube</a></li><li>Sumitra- <a href="https://www.netflix.com/nz/title/80204890" target="_blank" rel="noreferrer noopener">Formula 1: Drive to Survive</a></li></ul><br /><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>4942</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Bit: Paving the Way for Component Management - JSJ 610</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/bit-paving-the-way-for-component-management-jsj-610</link><description><![CDATA[<a href="https://www.linkedin.com/in/shohamgilad/overlay/about-this-profile/" target="_blank" rel="noreferrer noopener">Gilad Shoham</a> is a developer and open-source leader at Bit. They explore the latest trends and insights in the world of development and technology. The conversation also delves into the complexities of managing and sharing software components, detailing the challenges and potential solutions, and exploring innovative ways to manage components and share code.<br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a> </li><li><a href="https://raygun.com/" target="_blank" rel="noreferrer noopener">Raygun - Application Monitoring For Web &amp; Mobile Apps</a></li><li><a href="https://miro.com/index/?utm_source=podcast" target="_blank" rel="noreferrer noopener">Miro</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Links<ul><li><a href="https://dira-lehaskil.com/" target="_blank" rel="noreferrer noopener">dira-lehaskil</a></li><li><a href="https://bit.dev/?fbclid=IwAR1BXkyNVLKywr16urauKIDB41GiT1KKwwV2-0obg0dsXHBQtiOoz-lo7TI" target="_blank" rel="noreferrer noopener">Bit </a></li></ul><br />Socials<ul><li>LinkedIn: <a href="https://www.linkedin.com/in/shohamgilad/overlay/about-this-profile/" target="_blank" rel="noreferrer noopener">Gilad Shoham</a></li><li><a href="https://twitter.com/ShohamGilad" target="_blank" rel="noreferrer noopener">Twitter: @ShohamGilad</a></li></ul><br />Picks<ul><li>AJ - <a href="https://www.imdb.com/title/tt0372784/" target="_blank" rel="noreferrer noopener">Batman Begins</a></li><li>AJ - <a href="https://mariokart8.nintendo.com/" target="_blank" rel="noreferrer noopener">Mario Kart 8 Deluxe</a></li><li>AJ - <a href="https://en.wikipedia.org/wiki/Albania" target="_blank" rel="noreferrer noopener">Albania</a></li><li>AJ - <a href="https://www.youtube.com/@ThePrimeTimeagen" target="_blank" rel="noreferrer noopener">Primeagen</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">9a180f44-9a6a-4dba-89b5-f699e48f5702</guid><pubDate>Tue, 05 Dec 2023 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842380/stream.mp3" length="59160638" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>https://www.linkedin.com/in/shohamgilad/overlay/about-this-profile/ is a developer and open-source leader at Bit. They explore the latest trends and insights in the world of development and technology. The conversation also delves into the...</itunes:subtitle><itunes:summary><![CDATA[<a href="https://www.linkedin.com/in/shohamgilad/overlay/about-this-profile/" target="_blank" rel="noreferrer noopener">Gilad Shoham</a> is a developer and open-source leader at Bit. They explore the latest trends and insights in the world of development and technology. The conversation also delves into the complexities of managing and sharing software components, detailing the challenges and potential solutions, and exploring innovative ways to manage components and share code.<br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a> </li><li><a href="https://raygun.com/" target="_blank" rel="noreferrer noopener">Raygun - Application Monitoring For Web &amp; Mobile Apps</a></li><li><a href="https://miro.com/index/?utm_source=podcast" target="_blank" rel="noreferrer noopener">Miro</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Links<ul><li><a href="https://dira-lehaskil.com/" target="_blank" rel="noreferrer noopener">dira-lehaskil</a></li><li><a href="https://bit.dev/?fbclid=IwAR1BXkyNVLKywr16urauKIDB41GiT1KKwwV2-0obg0dsXHBQtiOoz-lo7TI" target="_blank" rel="noreferrer noopener">Bit </a></li></ul><br />Socials<ul><li>LinkedIn: <a href="https://www.linkedin.com/in/shohamgilad/overlay/about-this-profile/" target="_blank" rel="noreferrer noopener">Gilad Shoham</a></li><li><a href="https://twitter.com/ShohamGilad" target="_blank" rel="noreferrer noopener">Twitter: @ShohamGilad</a></li></ul><br />Picks<ul><li>AJ - <a href="https://www.imdb.com/title/tt0372784/" target="_blank" rel="noreferrer noopener">Batman Begins</a></li><li>AJ - <a href="https://mariokart8.nintendo.com/" target="_blank" rel="noreferrer noopener">Mario Kart 8 Deluxe</a></li><li>AJ - <a href="https://en.wikipedia.org/wiki/Albania" target="_blank" rel="noreferrer noopener">Albania</a></li><li>AJ - <a href="https://www.youtube.com/@ThePrimeTimeagen" target="_blank" rel="noreferrer noopener">Primeagen</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>4911</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Discovering ElysiaJS and The Duality of TypeScript and JavaScript - JSJ 609</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/discovering-elysiajs-and-the-duality-of-typescript-and-javascript-jsj-609</link><description><![CDATA[SaltyAom is a cosplayer, developer, and creator of ElysiaJS. They deep dive into the complexities of JavaScript and TypeScript, offering insights into backend development, performance optimizations, and the evolving landscape of these programming languages.<br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a> </li><li><a href="https://miro.com/index/?utm_source=podcast" target="_blank" rel="noreferrer noopener">Miro</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Links<ul><li><a href="https://elysiajs.com/" target="_blank" rel="noreferrer noopener">Elysia.JS</a></li><li><a href="https://twitter.com/elysiaJS" target="_blank" rel="noreferrer noopener">Twitter: @elysiaJS</a></li></ul><br />Socials<ul><li><a href="https://github.com/SaltyAom" target="_blank" rel="noreferrer noopener">GitHub: SaltyAom</a></li><li><a href="https://twitter.com/saltyaom" target="_blank" rel="noreferrer noopener">Twitter: @saltyAom</a></li></ul><br />Picks<ul><li>AJ - <a href="https://amzn.to/3R99kCG" target="_blank" rel="noreferrer noopener">Metal Shower Head Holder</a></li><li>AJ - <a href="https://www.nintendo.com/us/store/products/super-mario-rpg-switch/" target="_blank" rel="noreferrer noopener">Super Mario RPG</a></li><li>AJ - <a href="https://www.youtube.com/@ThePrimeTimeagen" target="_blank" rel="noreferrer noopener">ThePrimeagen</a></li><li>AJ - <a href="https://webinstall.dev/zig/" target="_blank" rel="noreferrer noopener">Zig (via Webi)</a></li><li>Charles - <a href="https://boardgamegeek.com/boardgame/369270/astra" target="_blank" rel="noreferrer noopener">Astra</a></li><li>Charles - <a href="https://www.honeybadger.io/" target="_blank" rel="noreferrer noopener">Honeybadger</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">3d2fe5c1-53ff-4c1b-b6aa-03ab987a221c</guid><pubDate>Mon, 27 Nov 2023 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842388/stream.mp3" length="65468269" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>SaltyAom is a cosplayer, developer, and creator of ElysiaJS. They deep dive into the complexities of JavaScript and TypeScript, offering insights into backend development, performance optimizations, and the evolving landscape of these programming...</itunes:subtitle><itunes:summary><![CDATA[SaltyAom is a cosplayer, developer, and creator of ElysiaJS. They deep dive into the complexities of JavaScript and TypeScript, offering insights into backend development, performance optimizations, and the evolving landscape of these programming languages.<br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a> </li><li><a href="https://miro.com/index/?utm_source=podcast" target="_blank" rel="noreferrer noopener">Miro</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Links<ul><li><a href="https://elysiajs.com/" target="_blank" rel="noreferrer noopener">Elysia.JS</a></li><li><a href="https://twitter.com/elysiaJS" target="_blank" rel="noreferrer noopener">Twitter: @elysiaJS</a></li></ul><br />Socials<ul><li><a href="https://github.com/SaltyAom" target="_blank" rel="noreferrer noopener">GitHub: SaltyAom</a></li><li><a href="https://twitter.com/saltyaom" target="_blank" rel="noreferrer noopener">Twitter: @saltyAom</a></li></ul><br />Picks<ul><li>AJ - <a href="https://amzn.to/3R99kCG" target="_blank" rel="noreferrer noopener">Metal Shower Head Holder</a></li><li>AJ - <a href="https://www.nintendo.com/us/store/products/super-mario-rpg-switch/" target="_blank" rel="noreferrer noopener">Super Mario RPG</a></li><li>AJ - <a href="https://www.youtube.com/@ThePrimeTimeagen" target="_blank" rel="noreferrer noopener">ThePrimeagen</a></li><li>AJ - <a href="https://webinstall.dev/zig/" target="_blank" rel="noreferrer noopener">Zig (via Webi)</a></li><li>Charles - <a href="https://boardgamegeek.com/boardgame/369270/astra" target="_blank" rel="noreferrer noopener">Astra</a></li><li>Charles - <a href="https://www.honeybadger.io/" target="_blank" rel="noreferrer noopener">Honeybadger</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>5437</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Next-Level Web Performance with Patrick Meenan - JSJ 608</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/next-level-web-performance-with-patrick-meenan-jsj-608</link><description><![CDATA[Patrick Meenan works at Google Chrome. They explore the latest techniques in web performance and optimization.  They dive deep into the world of asset compression and delivery optimization. They also explore the challenges and considerations when it comes to bundling, caching, delta updates, and many more!<br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a> </li><li><a href="https://raygun.com/" target="_blank" rel="noreferrer noopener">Raygun - Application Monitoring For Web &amp; Mobile Apps</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Socials<ul><li>LinkedIn: <a href="https://www.linkedin.com/in/patrickmeenan/overlay/about-this-profile/" target="_blank" rel="noreferrer noopener">Patrick Meenan</a></li><li><a href="https://twitter.com/patmeenan" target="_blank" rel="noreferrer noopener">Twitter: </a><a href="https://twitter.com/patmeenan" target="_blank" rel="noreferrer noopener">@patmeenan</a></li></ul><br />Picks<ul><li>Charles -<a href="https://boardgamegeek.com/boardgame/328479/living-forest" target="_blank" rel="noreferrer noopener"> Living Forest | Board Game</a></li><li>Dan - <a href="https://twitter.com/DanShappir" target="_blank" rel="noreferrer noopener">Twitter: @DanShappir</a></li><li>Dan - <a href="https://www.quora.com/profile/Dan-Shappir-1" target="_blank" rel="noreferrer noopener">Quora | Dan Shappir</a></li><li>Patrick - <a href="https://www.youtube.com/c/WebConferencesAmsterdam" target="_blank" rel="noreferrer noopener">Web Conferences Amsterdam</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">6aee33f2-e6f3-46c6-82a7-40612148431e</guid><pubDate>Tue, 21 Nov 2023 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842401/stream.mp3" length="53169611" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Patrick Meenan works at Google Chrome. They explore the latest techniques in web performance and optimization.  They dive deep into the world of asset compression and delivery optimization. They also explore the challenges and considerations when it...</itunes:subtitle><itunes:summary><![CDATA[Patrick Meenan works at Google Chrome. They explore the latest techniques in web performance and optimization.  They dive deep into the world of asset compression and delivery optimization. They also explore the challenges and considerations when it comes to bundling, caching, delta updates, and many more!<br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a> </li><li><a href="https://raygun.com/" target="_blank" rel="noreferrer noopener">Raygun - Application Monitoring For Web &amp; Mobile Apps</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Socials<ul><li>LinkedIn: <a href="https://www.linkedin.com/in/patrickmeenan/overlay/about-this-profile/" target="_blank" rel="noreferrer noopener">Patrick Meenan</a></li><li><a href="https://twitter.com/patmeenan" target="_blank" rel="noreferrer noopener">Twitter: </a><a href="https://twitter.com/patmeenan" target="_blank" rel="noreferrer noopener">@patmeenan</a></li></ul><br />Picks<ul><li>Charles -<a href="https://boardgamegeek.com/boardgame/328479/living-forest" target="_blank" rel="noreferrer noopener"> Living Forest | Board Game</a></li><li>Dan - <a href="https://twitter.com/DanShappir" target="_blank" rel="noreferrer noopener">Twitter: @DanShappir</a></li><li>Dan - <a href="https://www.quora.com/profile/Dan-Shappir-1" target="_blank" rel="noreferrer noopener">Quora | Dan Shappir</a></li><li>Patrick - <a href="https://www.youtube.com/c/WebConferencesAmsterdam" target="_blank" rel="noreferrer noopener">Web Conferences Amsterdam</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>4412</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>How To Recession Proof Your Job - BONUS</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/how-to-recession-proof-your-job-bonus</link><description><![CDATA[<a href="https://topenddevs.com/thrive" target="_blank" rel="noreferrer noopener">Get the Black Friday/Cyber Monday "Double Your Productivity by 5pm Today" Deal</a>Coupon Code: "THRIVE" for a GIANT discount<br />Are you looking at all the layoffs and uncertainty going on and wondering if your company is the next to cut back? <br />Or, maybe you're a freelancer or entrepreneur who is trying to figure out how to deliver more value to gain or retain customers?<br />Mani Vaya joins Charles Max Wood to discuss the one thing that both of them use to more than double their productivity on a daily basis.<br />Mani has read 1,000's of productivity books over the last several years and has formulated a methodology for getting more done, but found that he lacked the discipline to follow through on his plans.<br />The he found the one thing that kept him on track and made him so productive that he is now getting all of his work done and was able to live the life he wants.<br />Chuck also weighs in on how Mani's technique has worked for him and allows him to spend more time with his wife and kids, run a podcast network, and a nearly full time contract.<br />Join the episode to learn how Chuck and Mani get into a regular flow state with their work and consistently deliver at work.<br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">86b9d157-987c-495f-baa5-3d1092012955</guid><pubDate>Tue, 21 Nov 2023 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842389/stream.mp3" length="104275928" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>https://topenddevs.com/thriveCoupon Code: "THRIVE" for a GIANT discount
Are you looking at all the layoffs and uncertainty going on and wondering if your company is the next to cut back? 
Or, maybe you're a freelancer or entrepreneur who is trying to...</itunes:subtitle><itunes:summary><![CDATA[<a href="https://topenddevs.com/thrive" target="_blank" rel="noreferrer noopener">Get the Black Friday/Cyber Monday "Double Your Productivity by 5pm Today" Deal</a>Coupon Code: "THRIVE" for a GIANT discount<br />Are you looking at all the layoffs and uncertainty going on and wondering if your company is the next to cut back? <br />Or, maybe you're a freelancer or entrepreneur who is trying to figure out how to deliver more value to gain or retain customers?<br />Mani Vaya joins Charles Max Wood to discuss the one thing that both of them use to more than double their productivity on a daily basis.<br />Mani has read 1,000's of productivity books over the last several years and has formulated a methodology for getting more done, but found that he lacked the discipline to follow through on his plans.<br />The he found the one thing that kept him on track and made him so productive that he is now getting all of his work done and was able to live the life he wants.<br />Chuck also weighs in on how Mani's technique has worked for him and allows him to spend more time with his wife and kids, run a podcast network, and a nearly full time contract.<br />Join the episode to learn how Chuck and Mani get into a regular flow state with their work and consistently deliver at work.<br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>4345</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>RPC Resurgence: From Client-Server Applications to Next.js and Meta Frameworks - JSJ 607</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/rpc-resurgence-from-client-server-applications-to-next-js-and-meta-frameworks-jsj-607</link><description><![CDATA[AJ, Chuck, and Dan join this week's panelist episode. They dive into the resurgence of RPC (Remote Procedure Call) in JavaScript frameworks and the potential benefits and drawbacks of combining front-end and back-end code. They navigate the complexities and possibilities of modern development practices.<br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a> </li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club </a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Picks<ul><li>AJ - <a href="https://github.com/ewjoachim/zen-of-python" target="_blank" rel="noreferrer noopener">Zen of Python</a></li><li>AJ - <a href="https://webinstall.dev/ollama/" target="_blank" rel="noreferrer noopener">Ollama</a></li><li>AJ - <a href="https://andrewwhitby.com/2020/12/25/if-you-want-to-go-fast/" target="_blank" rel="noreferrer noopener">Fastest Alone, Farthest Together</a></li><li>AJ - <a href="https://webinstall.dev/" target="_blank" rel="noreferrer noopener">Webi</a></li><li>Charles -<a href="https://boardgamegeek.com/boardgame/347703/first-rat" target="_blank" rel="noreferrer noopener"> First Rat | Board Game</a></li><li>Charles - <a href="https://amzn.to/40Iih8R" target="_blank" rel="noreferrer noopener">First Rat</a></li><li>Charles - <a href="https://amzn.to/3MHNIKX" target="_blank" rel="noreferrer noopener">The Ultimate Business Tune Up</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">097557b6-2d35-4498-aa49-ec89ccb6b28c</guid><pubDate>Tue, 14 Nov 2023 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842406/stream.mp3" length="72134196" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>AJ, Chuck, and Dan join this week's panelist episode. They dive into the resurgence of RPC (Remote Procedure Call) in JavaScript frameworks and the potential benefits and drawbacks of combining front-end and back-end code. They navigate the...</itunes:subtitle><itunes:summary><![CDATA[AJ, Chuck, and Dan join this week's panelist episode. They dive into the resurgence of RPC (Remote Procedure Call) in JavaScript frameworks and the potential benefits and drawbacks of combining front-end and back-end code. They navigate the complexities and possibilities of modern development practices.<br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a> </li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club </a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Picks<ul><li>AJ - <a href="https://github.com/ewjoachim/zen-of-python" target="_blank" rel="noreferrer noopener">Zen of Python</a></li><li>AJ - <a href="https://webinstall.dev/ollama/" target="_blank" rel="noreferrer noopener">Ollama</a></li><li>AJ - <a href="https://andrewwhitby.com/2020/12/25/if-you-want-to-go-fast/" target="_blank" rel="noreferrer noopener">Fastest Alone, Farthest Together</a></li><li>AJ - <a href="https://webinstall.dev/" target="_blank" rel="noreferrer noopener">Webi</a></li><li>Charles -<a href="https://boardgamegeek.com/boardgame/347703/first-rat" target="_blank" rel="noreferrer noopener"> First Rat | Board Game</a></li><li>Charles - <a href="https://amzn.to/40Iih8R" target="_blank" rel="noreferrer noopener">First Rat</a></li><li>Charles - <a href="https://amzn.to/3MHNIKX" target="_blank" rel="noreferrer noopener">The Ultimate Business Tune Up</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>5973</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Mastering ORM with TypeScript - JSJ 606</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/mastering-orm-with-typescript-jsj-606</link><description><![CDATA[Lars-Erik Roald is a software developer at Systor. He shares his insights and experiences in creating ORM and the evolution of the technology. They dive into the world of ORMs, TypeScript, and a variety of programming and personal ventures. From discussions about the challenges and advantages of ORMs and navigating the complexities of TypeScript to lighthearted banter about swimming, triathlon training, and even some dad jokes<br />Sponsors<ul><li><a href="https://miro.com/index/?utm_source=podcast" target="_blank" rel="noreferrer noopener">Miro</a></li><li><a href="https://raygun.com/" target="_blank" rel="noreferrer noopener">Raygun - Application Monitoring For Web &amp; Mobile Apps</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Links<ul><li><a href="https://github.com/alfateam/rdb" target="_blank" rel="noreferrer noopener">alfateam/rdb</a></li></ul><br />Socials<ul><li><a href="https://twitter.com/lroal" target="_blank" rel="noreferrer noopener">Twitter: Lars-Erik Roald</a></li><li><a href="https://github.com/lroal" target="_blank" rel="noreferrer noopener">GitHub: Lars-Erik Roald</a></li></ul><br />Picks<ul><li>Charles - <a href="https://tabletop.events/conventions/timpcon-2023" target="_blank" rel="noreferrer noopener">TimpCon 2023</a></li><li>Charles - <a href="https://amzn.to/3QQsOvB" target="_blank" rel="noreferrer noopener">Akropolis</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">f8927b06-6837-4c01-887d-fdcb02a6592a</guid><pubDate>Tue, 07 Nov 2023 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842385/stream.mp3" length="41631717" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Lars-Erik Roald is a software developer at Systor. He shares his insights and experiences in creating ORM and the evolution of the technology. They dive into the world of ORMs, TypeScript, and a variety of programming and personal ventures. From...</itunes:subtitle><itunes:summary><![CDATA[Lars-Erik Roald is a software developer at Systor. He shares his insights and experiences in creating ORM and the evolution of the technology. They dive into the world of ORMs, TypeScript, and a variety of programming and personal ventures. From discussions about the challenges and advantages of ORMs and navigating the complexities of TypeScript to lighthearted banter about swimming, triathlon training, and even some dad jokes<br />Sponsors<ul><li><a href="https://miro.com/index/?utm_source=podcast" target="_blank" rel="noreferrer noopener">Miro</a></li><li><a href="https://raygun.com/" target="_blank" rel="noreferrer noopener">Raygun - Application Monitoring For Web &amp; Mobile Apps</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Links<ul><li><a href="https://github.com/alfateam/rdb" target="_blank" rel="noreferrer noopener">alfateam/rdb</a></li></ul><br />Socials<ul><li><a href="https://twitter.com/lroal" target="_blank" rel="noreferrer noopener">Twitter: Lars-Erik Roald</a></li><li><a href="https://github.com/lroal" target="_blank" rel="noreferrer noopener">GitHub: Lars-Erik Roald</a></li></ul><br />Picks<ul><li>Charles - <a href="https://tabletop.events/conventions/timpcon-2023" target="_blank" rel="noreferrer noopener">TimpCon 2023</a></li><li>Charles - <a href="https://amzn.to/3QQsOvB" target="_blank" rel="noreferrer noopener">Akropolis</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>3450</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>TypeScript, ESLint, and TypeScript ESLint with Josh Goldberg - JSJ 605</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/typescript-eslint-and-typescript-eslint-with-josh-goldberg-jsj-605</link><description><![CDATA[Josh Goldberg is a full-time open-source developer. He begins by sharing his developer experience and what he is currently working on. He joins the show to talk about "TypeScript, ESLint, and TypeScript ESLint". He dives into what this is all about, how these projects work, how they relate to each other, and much more.<br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a></li><li><a href="https://miro.com/index/?utm_source=podcast" target="_blank" rel="noreferrer noopener">Miro</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Socials<ul><li><a href="https://github.com/JoshuaKGoldberg" target="_blank" rel="noreferrer noopener">GitHub: Josh Goldberg</a></li><li><a href="https://www.joshuakgoldberg.com/" target="_blank" rel="noreferrer noopener">Josh Goldberg</a></li></ul><br />Picks<ul><li>Charles - <a href="https://www.annefrank.org/en/" target="_blank" rel="noreferrer noopener">Anne Frank House: Home</a></li><li>Dan - <a href="https://www.youtube.com/watch?v=U6s2pdxebSo" target="_blank" rel="noreferrer noopener">TypeScript Origins: The Documentary</a></li><li>Steve - <a href="https://www.imdb.com/title/tt4495098/" target="_blank" rel="noreferrer noopener">Gran Turismo (2023)</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">4f08fcf6-acfa-4adb-b922-ecc080ef4035</guid><pubDate>Tue, 31 Oct 2023 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842387/stream.mp3" length="56003375" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Josh Goldberg is a full-time open-source developer. He begins by sharing his developer experience and what he is currently working on. He joins the show to talk about "TypeScript, ESLint, and TypeScript ESLint". He dives into what this is all about,...</itunes:subtitle><itunes:summary><![CDATA[Josh Goldberg is a full-time open-source developer. He begins by sharing his developer experience and what he is currently working on. He joins the show to talk about "TypeScript, ESLint, and TypeScript ESLint". He dives into what this is all about, how these projects work, how they relate to each other, and much more.<br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a></li><li><a href="https://miro.com/index/?utm_source=podcast" target="_blank" rel="noreferrer noopener">Miro</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Socials<ul><li><a href="https://github.com/JoshuaKGoldberg" target="_blank" rel="noreferrer noopener">GitHub: Josh Goldberg</a></li><li><a href="https://www.joshuakgoldberg.com/" target="_blank" rel="noreferrer noopener">Josh Goldberg</a></li></ul><br />Picks<ul><li>Charles - <a href="https://www.annefrank.org/en/" target="_blank" rel="noreferrer noopener">Anne Frank House: Home</a></li><li>Dan - <a href="https://www.youtube.com/watch?v=U6s2pdxebSo" target="_blank" rel="noreferrer noopener">TypeScript Origins: The Documentary</a></li><li>Steve - <a href="https://www.imdb.com/title/tt4495098/" target="_blank" rel="noreferrer noopener">Gran Turismo (2023)</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>4648</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>What has Changed with htmx 2.0 with Carson Gross - JSJ 604</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/what-has-changed-with-htmx-2-0-with-carson-gross-jsj-604</link><description><![CDATA[Carson Gross returns to the show to talk about htmx 2.0. He begins by explaining what's new with htmx, its interesting features, the services it offers to its users, misconceptions about it, and many more! Moreover, he talks about his book, "Hypermedia Systems," and discusses what it is about. <br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a></li><li><a href="https://miro.com/index/?utm_source=podcast" target="_blank" rel="noreferrer noopener">Miro</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Links<ul><li><a href="https://amzn.to/3SiaFIi" target="_blank" rel="noreferrer noopener">Hypermedia Systems</a></li></ul><br />Socials<ul><li><a href="https://www.linkedin.com/in/1cg/" target="_blank" rel="noreferrer noopener">Carson Gross</a></li></ul><br />Picks<ul><li>Carson - <a href="https://unpoly.com/" target="_blank" rel="noreferrer noopener">Unpoly</a></li><li>Carson - <a href="https://alpinejs.dev/" target="_blank" rel="noreferrer noopener">Alpine.js</a></li><li>Charles - <a href="https://dnd.wizards.com/" target="_blank" rel="noreferrer noopener">Dungeon and Dragons</a></li><li>Charles - <a href="https://www.traeger.com/" target="_blank" rel="noreferrer noopener">Traeger Grills</a></li><li>Dan - <a href="https://topenddevs.com/podcasts/javascript-jabber" target="_blank" rel="noreferrer noopener">JavaScript Jabber</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">5503fb1f-a7f3-4859-8adf-c4c60fc1236c</guid><pubDate>Tue, 24 Oct 2023 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842391/stream.mp3" length="59168162" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Carson Gross returns to the show to talk about htmx 2.0. He begins by explaining what's new with htmx, its interesting features, the services it offers to its users, misconceptions about it, and many more! Moreover, he talks about his book,...</itunes:subtitle><itunes:summary><![CDATA[Carson Gross returns to the show to talk about htmx 2.0. He begins by explaining what's new with htmx, its interesting features, the services it offers to its users, misconceptions about it, and many more! Moreover, he talks about his book, "Hypermedia Systems," and discusses what it is about. <br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a></li><li><a href="https://miro.com/index/?utm_source=podcast" target="_blank" rel="noreferrer noopener">Miro</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Links<ul><li><a href="https://amzn.to/3SiaFIi" target="_blank" rel="noreferrer noopener">Hypermedia Systems</a></li></ul><br />Socials<ul><li><a href="https://www.linkedin.com/in/1cg/" target="_blank" rel="noreferrer noopener">Carson Gross</a></li></ul><br />Picks<ul><li>Carson - <a href="https://unpoly.com/" target="_blank" rel="noreferrer noopener">Unpoly</a></li><li>Carson - <a href="https://alpinejs.dev/" target="_blank" rel="noreferrer noopener">Alpine.js</a></li><li>Charles - <a href="https://dnd.wizards.com/" target="_blank" rel="noreferrer noopener">Dungeon and Dragons</a></li><li>Charles - <a href="https://www.traeger.com/" target="_blank" rel="noreferrer noopener">Traeger Grills</a></li><li>Dan - <a href="https://topenddevs.com/podcasts/javascript-jabber" target="_blank" rel="noreferrer noopener">JavaScript Jabber</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>4912</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Harnessing Module Federation and Micro Front-Ends in JavaScript Development - JSJ 603</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/harnessing-module-federation-and-micro-front-ends-in-javascript-development-jsj-603</link><description><![CDATA[Vitor Alencar is a technical lead, speaker, and creator. He joins the show to talk about module federation, its benefits, and how it works. Additionally, they dive into an insightful discussion on micro-front ends, the exciting evolution of front-end development, simplifying the adoption of new frameworks, and much more!<br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a> </li><li><a href="https://raygun.com/" target="_blank" rel="noreferrer noopener">Raygun - Application Monitoring For Web &amp; Mobile Apps</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Socials<ul><li><a href="https://www.linkedin.com/in/vitormalencar/" target="_blank" rel="noreferrer noopener">LinkedIn: Vitor Alencar</a></li><li><a href="https://www.vitormalencar.com/" target="_blank" rel="noreferrer noopener">Vitor Alencar</a></li><li><a href="https://twitter.com/VitorMalencar" target="_blank" rel="noreferrer noopener">Twitter: @VitorMalencar</a></li></ul><br />Picks<ul><li>AJ - <a href="https://www.youtube.com/@SpawnWave" target="_blank" rel="noreferrer noopener">Spawn Wave</a></li><li>AJ - <a href="https://www.youtube.com/@SuzanneVenkerAuthor/videos" target="_blank" rel="noreferrer noopener">Suzanne Venker (Be Counter-Cultural)</a></li><li>AJ - <a href="https://www.alisonarmstrong.com/products/queenscodebook.html" target="_blank" rel="noreferrer noopener">Alison Armstrong (The Queen's Code)</a></li><li>Steve - <a href="https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8961469/" target="_blank" rel="noreferrer noopener">First pig-to-human heart transplantation</a></li><li>Steve - <a href="https://www.tomsguide.com/news/what-are-passkeys" target="_blank" rel="noreferrer noopener">What are passkeys? Everything you need to know about the death of passwords</a></li><li>Vitor - T<a href="https://www.amazon.com/Creative-Act-Way-Being/dp/B0B3L8W1JJ/ref=sr_1_1?adgrpid=147562501658&amp;gclid=CjwKCAjw7c2pBhAZEiwA88pOF-kNIXaHVMZkV3_GQSs8ZyC2kwMjfIA9yUm04HADJFh-yaL2ff0UXhoC5WIQAvD_BwE&amp;hvadid=649445154642&amp;hvdev=c&amp;hvlocphy=1011173&amp;hvnetw=g&amp;hvqmt=b&amp;hvrand=18376157555047962749&amp;hvtargid=kwd-1851815596936&amp;hydadcr=28234_14654334&amp;keywords=rick+rubin+book+the+creative+act&amp;qid=1697897340&amp;sr=8-1" target="_blank" rel="noreferrer noopener">he Creative Act: A Way of Being</a></li><li>Vitor - <a href="https://stoic.im/" target="_blank" rel="noreferrer noopener">The Stoic Mind</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">fb5ac73d-8c36-4722-8d92-75441dd2b240</guid><pubDate>Tue, 17 Oct 2023 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842375/stream.mp3" length="41468112" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Vitor Alencar is a technical lead, speaker, and creator. He joins the show to talk about module federation, its benefits, and how it works. Additionally, they dive into an insightful discussion on micro-front ends, the exciting evolution of front-end...</itunes:subtitle><itunes:summary><![CDATA[Vitor Alencar is a technical lead, speaker, and creator. He joins the show to talk about module federation, its benefits, and how it works. Additionally, they dive into an insightful discussion on micro-front ends, the exciting evolution of front-end development, simplifying the adoption of new frameworks, and much more!<br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a> </li><li><a href="https://raygun.com/" target="_blank" rel="noreferrer noopener">Raygun - Application Monitoring For Web &amp; Mobile Apps</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Socials<ul><li><a href="https://www.linkedin.com/in/vitormalencar/" target="_blank" rel="noreferrer noopener">LinkedIn: Vitor Alencar</a></li><li><a href="https://www.vitormalencar.com/" target="_blank" rel="noreferrer noopener">Vitor Alencar</a></li><li><a href="https://twitter.com/VitorMalencar" target="_blank" rel="noreferrer noopener">Twitter: @VitorMalencar</a></li></ul><br />Picks<ul><li>AJ - <a href="https://www.youtube.com/@SpawnWave" target="_blank" rel="noreferrer noopener">Spawn Wave</a></li><li>AJ - <a href="https://www.youtube.com/@SuzanneVenkerAuthor/videos" target="_blank" rel="noreferrer noopener">Suzanne Venker (Be Counter-Cultural)</a></li><li>AJ - <a href="https://www.alisonarmstrong.com/products/queenscodebook.html" target="_blank" rel="noreferrer noopener">Alison Armstrong (The Queen's Code)</a></li><li>Steve - <a href="https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8961469/" target="_blank" rel="noreferrer noopener">First pig-to-human heart transplantation</a></li><li>Steve - <a href="https://www.tomsguide.com/news/what-are-passkeys" target="_blank" rel="noreferrer noopener">What are passkeys? Everything you need to know about the death of passwords</a></li><li>Vitor - T<a href="https://www.amazon.com/Creative-Act-Way-Being/dp/B0B3L8W1JJ/ref=sr_1_1?adgrpid=147562501658&amp;gclid=CjwKCAjw7c2pBhAZEiwA88pOF-kNIXaHVMZkV3_GQSs8ZyC2kwMjfIA9yUm04HADJFh-yaL2ff0UXhoC5WIQAvD_BwE&amp;hvadid=649445154642&amp;hvdev=c&amp;hvlocphy=1011173&amp;hvnetw=g&amp;hvqmt=b&amp;hvrand=18376157555047962749&amp;hvtargid=kwd-1851815596936&amp;hydadcr=28234_14654334&amp;keywords=rick+rubin+book+the+creative+act&amp;qid=1697897340&amp;sr=8-1" target="_blank" rel="noreferrer noopener">he Creative Act: A Way of Being</a></li><li>Vitor - <a href="https://stoic.im/" target="_blank" rel="noreferrer noopener">The Stoic Mind</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>3437</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>View Transitions API with Noam Rosenthal - JSJ 602</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/view-transitions-api-with-noam-rosenthal-jsj-602</link><description><![CDATA[Noam Rosenthal is a Web platform engineer. They dive into the importance of standards in API behavior for browsers. Noam shares insights on the need for consistency in implementing standards across different programming languages and developers. They also discuss the balancing act between working on standards and collaborating with developers inside and outside of Google. Additionally, they cover some interesting topics like the fascination with the "bun" technology, the challenges of implementing transitions in web development, and the impact of licensing changes on open-source projects. <br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a> </li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club </a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Picks<ul><li>AJ - <a href="https://www.imdb.com/title/tt4495098/" target="_blank" rel="noreferrer noopener">Gran Turismo</a></li><li>AJ - <a href="https://www.youtube.com/@SuzanneVenkerAuthor/videos" target="_blank" rel="noreferrer noopener">Suzanne Venker</a></li><li>AJ - <a href="https://www.alisonarmstrong.com/products/queenscodebook.html%20" target="_blank" rel="noreferrer noopener">Alison Armstrong (The Queen's Code)</a></li><li>Dan - <a href="https://unity.com/solutions/game" target="_blank" rel="noreferrer noopener">Unity</a></li><li>Dan - Ongoing war in Ukraine</li><li>Noam - State of Utah</li><li>Steve- <a href="https://www.imdb.com/title/tt28637385/" target="_blank" rel="noreferrer noopener">Spy Ops (TV Series 2023</a></li></ul><br /><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">db63015d-5e07-4159-8fbe-9289bfabc711</guid><pubDate>Tue, 10 Oct 2023 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842405/stream.mp3" length="62534196" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Noam Rosenthal is a Web platform engineer. They dive into the importance of standards in API behavior for browsers. Noam shares insights on the need for consistency in implementing standards across different programming languages and developers. They...</itunes:subtitle><itunes:summary><![CDATA[Noam Rosenthal is a Web platform engineer. They dive into the importance of standards in API behavior for browsers. Noam shares insights on the need for consistency in implementing standards across different programming languages and developers. They also discuss the balancing act between working on standards and collaborating with developers inside and outside of Google. Additionally, they cover some interesting topics like the fascination with the "bun" technology, the challenges of implementing transitions in web development, and the impact of licensing changes on open-source projects. <br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a> </li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club </a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Picks<ul><li>AJ - <a href="https://www.imdb.com/title/tt4495098/" target="_blank" rel="noreferrer noopener">Gran Turismo</a></li><li>AJ - <a href="https://www.youtube.com/@SuzanneVenkerAuthor/videos" target="_blank" rel="noreferrer noopener">Suzanne Venker</a></li><li>AJ - <a href="https://www.alisonarmstrong.com/products/queenscodebook.html%20" target="_blank" rel="noreferrer noopener">Alison Armstrong (The Queen's Code)</a></li><li>Dan - <a href="https://unity.com/solutions/game" target="_blank" rel="noreferrer noopener">Unity</a></li><li>Dan - Ongoing war in Ukraine</li><li>Noam - State of Utah</li><li>Steve- <a href="https://www.imdb.com/title/tt28637385/" target="_blank" rel="noreferrer noopener">Spy Ops (TV Series 2023</a></li></ul><br /><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>5192</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Accessibility in Component Libraries with Maya Shavin - JSJ 601</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/accessibility-in-component-libraries-with-maya-shavin-jsj-601</link><description><![CDATA[Maya Shavin is a Senior Software Engineer at Microsoft. She joins the show to talk about accessibility in component libraries for developers. They talk about choosing component libraries when creating projects, the current state of component libraries, determining good accessibility levels, and many more!<br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a> </li><li><a href="https://raygun.com/" target="_blank" rel="noreferrer noopener">Raygun - Application Monitoring For Web &amp; Mobile Apps</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Socials<ul><li><a href="https://www.linkedin.com/in/mayashavin/" target="_blank" rel="noreferrer noopener">LinkedIn: Maya Shavi</a>n</li><li><a href="https://twitter.com/MayaShavin" target="_blank" rel="noreferrer noopener">Twitter: @MayaShavin</a></li></ul><br />Picks<ul><li>Charles - <a href="https://boardgamegeek.com/boardgame/105134/risk-legacy" target="_blank" rel="noreferrer noopener">Risk Legacy | Board Game</a></li></ul><br /><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">20823238-bbe8-4189-93de-0cbab60b7444</guid><pubDate>Tue, 03 Oct 2023 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842409/stream.mp3" length="55112181" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Maya Shavin is a Senior Software Engineer at Microsoft. She joins the show to talk about accessibility in component libraries for developers. They talk about choosing component libraries when creating projects, the current state of component...</itunes:subtitle><itunes:summary><![CDATA[Maya Shavin is a Senior Software Engineer at Microsoft. She joins the show to talk about accessibility in component libraries for developers. They talk about choosing component libraries when creating projects, the current state of component libraries, determining good accessibility levels, and many more!<br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a> </li><li><a href="https://raygun.com/" target="_blank" rel="noreferrer noopener">Raygun - Application Monitoring For Web &amp; Mobile Apps</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Socials<ul><li><a href="https://www.linkedin.com/in/mayashavin/" target="_blank" rel="noreferrer noopener">LinkedIn: Maya Shavi</a>n</li><li><a href="https://twitter.com/MayaShavin" target="_blank" rel="noreferrer noopener">Twitter: @MayaShavin</a></li></ul><br />Picks<ul><li>Charles - <a href="https://boardgamegeek.com/boardgame/105134/risk-legacy" target="_blank" rel="noreferrer noopener">Risk Legacy | Board Game</a></li></ul><br /><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>4574</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Unraveling the CSS Revolution, Podcast Growth Tactics, and More - JSJ 600</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/unraveling-the-css-revolution-podcast-growth-tactics-and-more-jsj-600</link><description><![CDATA[Robbie Wagner and Charles Carpenter from "<a href="https://whiskeywebandwhatnot.fm/" target="_blank" rel="noreferrer noopener">Whiskey Web and Whatnot</a>" join this week's episode, featuring some exciting updates in the world of web development. CSS enthusiasts will be thrilled to hear about the introduction of container queries and anchor positioning, which offer new possibilities for dynamic and responsive layouts. They also dive into the latest trends in podcasting, including the power of live streaming and the growing importance of video content. <br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a> </li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club </a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Links<ul><li><a href="https://whiskeywebandwhatnot.fm/" target="_blank" rel="noreferrer noopener">Whiskey Web and Whatnot</a></li></ul><br />Socials<ul><li><a href="https://www.linkedin.com/in/robertwilliamwagner/" target="_blank" rel="noreferrer noopener">LinkedIn: Robbie Wagner</a></li><li>Twitter: <a href="https://twitter.com/robbiecore" target="_blank" rel="noreferrer noopener">robbiecore</a></li><li><a href="https://twitter.com/charleswthe3rd?lang=en" target="_blank" rel="noreferrer noopener">Twitter: @CharlesWthe3rd</a></li></ul><br />Picks<ul><li>Charles Carpenter - <a href="https://www.sony.com.ph/interchangeable-lens-cameras/products/ilce-7m3-body-kit" target="_blank" rel="noreferrer noopener">ILCE-7M3/ILCE-7M3K</a></li><li>Charles Wood - <a href="https://boardgamegeek.com/boardgame/290236/canvas" target="_blank" rel="noreferrer noopener">Canvas | Board Game</a></li><li>Dan - <a href="https://frontconference.com/" target="_blank" rel="noreferrer noopener">Front Conference Zurich</a></li><li>Robbie - <a href="https://www.barrellbourbon.com/whiskey" target="_blank" rel="noreferrer noopener">BARRELL WHISKEY</a></li></ul><br /><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">367fd535-3928-41e6-9c70-43f88cec44fb</guid><pubDate>Tue, 26 Sep 2023 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842393/stream.mp3" length="58664103" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Robbie Wagner and Charles Carpenter from "https://whiskeywebandwhatnot.fm/" join this week's episode, featuring some exciting updates in the world of web development. CSS enthusiasts will be thrilled to hear about the introduction of container queries...</itunes:subtitle><itunes:summary><![CDATA[Robbie Wagner and Charles Carpenter from "<a href="https://whiskeywebandwhatnot.fm/" target="_blank" rel="noreferrer noopener">Whiskey Web and Whatnot</a>" join this week's episode, featuring some exciting updates in the world of web development. CSS enthusiasts will be thrilled to hear about the introduction of container queries and anchor positioning, which offer new possibilities for dynamic and responsive layouts. They also dive into the latest trends in podcasting, including the power of live streaming and the growing importance of video content. <br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a> </li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club </a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Links<ul><li><a href="https://whiskeywebandwhatnot.fm/" target="_blank" rel="noreferrer noopener">Whiskey Web and Whatnot</a></li></ul><br />Socials<ul><li><a href="https://www.linkedin.com/in/robertwilliamwagner/" target="_blank" rel="noreferrer noopener">LinkedIn: Robbie Wagner</a></li><li>Twitter: <a href="https://twitter.com/robbiecore" target="_blank" rel="noreferrer noopener">robbiecore</a></li><li><a href="https://twitter.com/charleswthe3rd?lang=en" target="_blank" rel="noreferrer noopener">Twitter: @CharlesWthe3rd</a></li></ul><br />Picks<ul><li>Charles Carpenter - <a href="https://www.sony.com.ph/interchangeable-lens-cameras/products/ilce-7m3-body-kit" target="_blank" rel="noreferrer noopener">ILCE-7M3/ILCE-7M3K</a></li><li>Charles Wood - <a href="https://boardgamegeek.com/boardgame/290236/canvas" target="_blank" rel="noreferrer noopener">Canvas | Board Game</a></li><li>Dan - <a href="https://frontconference.com/" target="_blank" rel="noreferrer noopener">Front Conference Zurich</a></li><li>Robbie - <a href="https://www.barrellbourbon.com/whiskey" target="_blank" rel="noreferrer noopener">BARRELL WHISKEY</a></li></ul><br /><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>4870</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Redwood JS in Action with Tom Preston-Werner - JSJ 599</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/redwood-js-in-action-with-tom-preston-werner-jsj-599</link><description><![CDATA[Tom Preston-Werner is the Cofounder at Preston-Werner Ventures. They dive into the world of React, Redwood JS, and the evolving landscape of JavaScript development. They discuss the importance of keeping up with the JavaScript world, the benefits of learning SQL, and the challenges of using ORMs. They also explore the upcoming Redwood JS conference, the future of React Server Components, and the motivations behind building open-source projects. <br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a> </li><li><a href="https://raygun.com/" target="_blank" rel="noreferrer noopener">Raygun - Application Monitoring For Web &amp; Mobile Apps</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Links<ul><li><a href="https://redwoodjs.com/" target="_blank" rel="noreferrer noopener">RedwoodJS: The App Framework for Startups | RedwoodJS.com</a></li><li><a href="https://www.redwoodjsconf.com/" target="_blank" rel="noreferrer noopener">RedwoodJS Conference</a></li><li><a href="https://chatterbug.com/en/" target="_blank" rel="noreferrer noopener">Chatterbug </a></li></ul><br />Socials<ul><li><a href="https://www.linkedin.com/in/mojombo/" target="_blank" rel="noreferrer noopener">LinkedIn: Tom Preston-Werner</a></li><li><a href="https://tom.preston-werner.com/" target="_blank" rel="noreferrer noopener">Tom Preston-Werner</a> </li></ul><br />Picks<ul><li>AJ - "If you enjoy switching between feeling like the smartest person on earth and the dumbest person in history all in the same day, programming may be the career for you!" - <a href="https://redwoodjs.com/docs/tutorial/intermission" target="_blank" rel="noreferrer noopener">https://redwoodjs.com/docs/tutorial/intermission</a></li><li>AJ - <a href="https://semver.org/" target="_blank" rel="noreferrer noopener">SemVer</a></li><li>AJ - <a href="https://www.youtube.com/c/SuzanneVenkerAuthor" target="_blank" rel="noreferrer noopener">Suzanna Venker (be countercultural)</a></li><li>AJ - <a href="https://www.youtube.com/watch?v=Gejj9Mqmv_Q" target="_blank" rel="noreferrer noopener">Amazon FBA Honest Results</a></li><li>Charles - <a href="https://boardgamegeek.com/boardgame/105134/risk-legacy" target="_blank" rel="noreferrer noopener">Risk Legacy | Board Game</a></li><li>Charles - <a href="https://www.imdb.com/title/tt13443470/" target="_blank" rel="noreferrer noopener">Wednesday (TV Series 2022</a></li><li>Dan - <a href="https://www.imdb.com/title/tt0119874/" target="_blank" rel="noreferrer noopener">The Peacemaker (1997)</a></li><li>Dan - <a href="https://www.goodreads.com/series/83612-the-faithful-and-the-fallen" target="_blank" rel="noreferrer noopener">The Faithful and the Fallen Series by John Gwynne</a></li><li>Steve - <a href="https://www.imdb.com/title/tt5952634/" target="_blank" rel="noreferrer noopener">The Spy (TV Mini Series 2019)</a></li><li>Tom - <a href="https://boardgamegeek.com/boardgame/40398/monopoly-deal-card-game" target="_blank" rel="noreferrer noopener">Monopoly Deal Card Game</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">36d97375-0ae0-4190-9249-4890cd9cd9f4</guid><pubDate>Tue, 19 Sep 2023 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842394/stream.mp3" length="133619964" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Tom Preston-Werner is the Cofounder at Preston-Werner Ventures. They dive into the world of React, Redwood JS, and the evolving landscape of JavaScript development. They discuss the importance of keeping up with the JavaScript world, the benefits of...</itunes:subtitle><itunes:summary><![CDATA[Tom Preston-Werner is the Cofounder at Preston-Werner Ventures. They dive into the world of React, Redwood JS, and the evolving landscape of JavaScript development. They discuss the importance of keeping up with the JavaScript world, the benefits of learning SQL, and the challenges of using ORMs. They also explore the upcoming Redwood JS conference, the future of React Server Components, and the motivations behind building open-source projects. <br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a> </li><li><a href="https://raygun.com/" target="_blank" rel="noreferrer noopener">Raygun - Application Monitoring For Web &amp; Mobile Apps</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Links<ul><li><a href="https://redwoodjs.com/" target="_blank" rel="noreferrer noopener">RedwoodJS: The App Framework for Startups | RedwoodJS.com</a></li><li><a href="https://www.redwoodjsconf.com/" target="_blank" rel="noreferrer noopener">RedwoodJS Conference</a></li><li><a href="https://chatterbug.com/en/" target="_blank" rel="noreferrer noopener">Chatterbug </a></li></ul><br />Socials<ul><li><a href="https://www.linkedin.com/in/mojombo/" target="_blank" rel="noreferrer noopener">LinkedIn: Tom Preston-Werner</a></li><li><a href="https://tom.preston-werner.com/" target="_blank" rel="noreferrer noopener">Tom Preston-Werner</a> </li></ul><br />Picks<ul><li>AJ - "If you enjoy switching between feeling like the smartest person on earth and the dumbest person in history all in the same day, programming may be the career for you!" - <a href="https://redwoodjs.com/docs/tutorial/intermission" target="_blank" rel="noreferrer noopener">https://redwoodjs.com/docs/tutorial/intermission</a></li><li>AJ - <a href="https://semver.org/" target="_blank" rel="noreferrer noopener">SemVer</a></li><li>AJ - <a href="https://www.youtube.com/c/SuzanneVenkerAuthor" target="_blank" rel="noreferrer noopener">Suzanna Venker (be countercultural)</a></li><li>AJ - <a href="https://www.youtube.com/watch?v=Gejj9Mqmv_Q" target="_blank" rel="noreferrer noopener">Amazon FBA Honest Results</a></li><li>Charles - <a href="https://boardgamegeek.com/boardgame/105134/risk-legacy" target="_blank" rel="noreferrer noopener">Risk Legacy | Board Game</a></li><li>Charles - <a href="https://www.imdb.com/title/tt13443470/" target="_blank" rel="noreferrer noopener">Wednesday (TV Series 2022</a></li><li>Dan - <a href="https://www.imdb.com/title/tt0119874/" target="_blank" rel="noreferrer noopener">The Peacemaker (1997)</a></li><li>Dan - <a href="https://www.goodreads.com/series/83612-the-faithful-and-the-fallen" target="_blank" rel="noreferrer noopener">The Faithful and the Fallen Series by John Gwynne</a></li><li>Steve - <a href="https://www.imdb.com/title/tt5952634/" target="_blank" rel="noreferrer noopener">The Spy (TV Mini Series 2019)</a></li><li>Tom - <a href="https://boardgamegeek.com/boardgame/40398/monopoly-deal-card-game" target="_blank" rel="noreferrer noopener">Monopoly Deal Card Game</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>5558</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Exploring the True Measure of User Experience: Core Web Vitals &amp; Beyond - JSJ 598</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/exploring-the-true-measure-of-user-experience-core-web-vitals-beyond-jsj-598</link><description><![CDATA[Barry Pollard is the Web Performance Developer Advocate on Google Chrome. They dive into the world of website performance metrics and the complexities surrounding them. From the confusion around reliability to the impact of front-end optimization, they explore it all. They discuss the importance of Core Web Vitals, the influence of user location and device speed, and the challenges in presenting aggregated information about website performance. They also touch on the ongoing debate between front-end and back-end optimization, as well as the current state of website scores and metrics. <br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a> </li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club </a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Socials<ul><li><a href="https://www.linkedin.com/in/tunetheweb/" target="_blank" rel="noreferrer noopener">LinkedIn: Barry Pollard</a></li></ul> Picks<ul><li>Barry - Holidays</li><li>Dan - <a href="https://www.imdb.com/title/tt2575988/" target="_blank" rel="noreferrer noopener">Silicon Valley (TV Series 2014–2019)</a></li><li>Dan - War in Ukraine</li><li>Dan - Fight for Democracy in Israel</li><li>Charles - Women's World Cup</li><li>Charles - <a href="https://boardgamegeek.com/boardgame/324856/crew-mission-deep-sea" target="_blank" rel="noreferrer noopener">The Crew: Mission Deep Sea | Board Game</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">c79b93fa-6fc3-45f7-b8d5-010d89861c19</guid><pubDate>Tue, 12 Sep 2023 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842407/stream.mp3" length="132564199" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Barry Pollard is the Web Performance Developer Advocate on Google Chrome. They dive into the world of website performance metrics and the complexities surrounding them. From the confusion around reliability to the impact of front-end optimization,...</itunes:subtitle><itunes:summary><![CDATA[Barry Pollard is the Web Performance Developer Advocate on Google Chrome. They dive into the world of website performance metrics and the complexities surrounding them. From the confusion around reliability to the impact of front-end optimization, they explore it all. They discuss the importance of Core Web Vitals, the influence of user location and device speed, and the challenges in presenting aggregated information about website performance. They also touch on the ongoing debate between front-end and back-end optimization, as well as the current state of website scores and metrics. <br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a> </li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club </a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Socials<ul><li><a href="https://www.linkedin.com/in/tunetheweb/" target="_blank" rel="noreferrer noopener">LinkedIn: Barry Pollard</a></li></ul> Picks<ul><li>Barry - Holidays</li><li>Dan - <a href="https://www.imdb.com/title/tt2575988/" target="_blank" rel="noreferrer noopener">Silicon Valley (TV Series 2014–2019)</a></li><li>Dan - War in Ukraine</li><li>Dan - Fight for Democracy in Israel</li><li>Charles - Women's World Cup</li><li>Charles - <a href="https://boardgamegeek.com/boardgame/324856/crew-mission-deep-sea" target="_blank" rel="noreferrer noopener">The Crew: Mission Deep Sea | Board Game</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>5514</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>What if your JavaScript Validations Looked like Tests? - JSJ 597</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/what-if-your-javascript-validations-looked-like-tests-jsj-597</link><description><![CDATA[Evyatar Alush is a Frontend Engineer at Meta. He joins the show to talk about Vest. It is a declarative validation framework. He begins by explaining Vest, how it works, its features, what it can offer to the users, the future of validations on the web, and many more!<br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a> </li><li><a href="https://raygun.com/" target="_blank" rel="noreferrer noopener">Raygun - Application Monitoring For Web &amp; Mobile Apps</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Links<ul><li>GitHub: <a href="https://github.com/ealush/vest" target="_blank" rel="noreferrer noopener">Vest</a></li><li><a href="https://vestjs.dev/" target="_blank" rel="noreferrer noopener">Vest </a></li></ul><br />Socials<ul><li><a href="https://www.linkedin.com/in/evyatar-alush-5b760866/" target="_blank" rel="noreferrer noopener">LinkedIn: Evyatar Alush</a></li></ul><br />Picks<ul><li>Charles - <a href="https://boardgamegeek.com/boardgame/105134/risk-legacy" target="_blank" rel="noreferrer noopener">Risk Legacy | Board Game</a></li><li>Dan - <a href="https://www.imdb.com/title/tt15398776/" target="_blank" rel="noreferrer noopener">Oppenheimer (2023)</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">443f90dd-303b-4db8-80ad-3b6ea9e79050</guid><pubDate>Tue, 05 Sep 2023 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842402/stream.mp3" length="110759895" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Evyatar Alush is a Frontend Engineer at Meta. He joins the show to talk about Vest. It is a declarative validation framework. He begins by explaining Vest, how it works, its features, what it can offer to the users, the future of validations on the...</itunes:subtitle><itunes:summary><![CDATA[Evyatar Alush is a Frontend Engineer at Meta. He joins the show to talk about Vest. It is a declarative validation framework. He begins by explaining Vest, how it works, its features, what it can offer to the users, the future of validations on the web, and many more!<br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a> </li><li><a href="https://raygun.com/" target="_blank" rel="noreferrer noopener">Raygun - Application Monitoring For Web &amp; Mobile Apps</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Links<ul><li>GitHub: <a href="https://github.com/ealush/vest" target="_blank" rel="noreferrer noopener">Vest</a></li><li><a href="https://vestjs.dev/" target="_blank" rel="noreferrer noopener">Vest </a></li></ul><br />Socials<ul><li><a href="https://www.linkedin.com/in/evyatar-alush-5b760866/" target="_blank" rel="noreferrer noopener">LinkedIn: Evyatar Alush</a></li></ul><br />Picks<ul><li>Charles - <a href="https://boardgamegeek.com/boardgame/105134/risk-legacy" target="_blank" rel="noreferrer noopener">Risk Legacy | Board Game</a></li><li>Dan - <a href="https://www.imdb.com/title/tt15398776/" target="_blank" rel="noreferrer noopener">Oppenheimer (2023)</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>4606</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Is JavaScript on the Backend a Mistake? - JSJ 596</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/is-javascript-on-the-backend-a-mistake-jsj-596</link><description><![CDATA[Lane Wagner is the Founder of <a href="https://www.boot.dev/?gclid=Cj0KCQjw9MCnBhCYARIsAB1WQVUUrctEg3r-bEYsWw9QwPLxvAtT1qACQF1px2KImKW60ABvucGOAIsaAlpiEALw_wcB&amp;via=antonio" target="_blank" rel="noreferrer noopener">Boot.Dev. </a>They delve into the world of JavaScript and backend development. They also share their experiences with API gateways and provide insights into both positive and negative implementations. Additionally, they uncover the challenges and benefits of using JavaScript and Node.js as a backend system and explore the fascinating concept of Back End for Front End (BFF). <br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a> </li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club </a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Socials<ul><li><a href="https://www.linkedin.com/in/wagslane/" target="_blank" rel="noreferrer noopener">LinkedIn: Lane Wagner</a></li><li><a href="https://www.backendbanter.fm/" target="_blank" rel="noreferrer noopener">Backend Banter</a></li><li>Twitter: <a href="https://twitter.com/wagslane" target="_blank" rel="noreferrer noopener">wagslane</a></li></ul><br />Picks<ul><li>AJ - <a href="https://www.youtube.com/watch?v=i_VsgT5gfMc" target="_blank" rel="noreferrer noopener">Coffeezilla</a></li><li>AJ - <a href="https://x.com/@SocketSecurity" target="_blank" rel="noreferrer noopener">Socket Security</a></li><li>AJ - <a href="https://www.npmjs.com/package/jswt" target="_blank" rel="noreferrer noopener">JS with Types</a></li><li>Charles - <a href="https://boardgamegeek.com/boardgame/328479/living-forest" target="_blank" rel="noreferrer noopener">Living Forest | Board Game</a></li><li>Dan - <a href="https://www.imdb.com/title/tt2575988/" target="_blank" rel="noreferrer noopener">Silicon Valley (TV Series 2014–2019)</a></li><li>Dan - <a href="https://www.goodreads.com/series/83612-the-faithful-and-the-fallen" target="_blank" rel="noreferrer noopener">The Faithful and the Fallen Series by John Gwynne</a></li><li>Lane - <a href="https://www.boot.dev/?gclid=Cj0KCQjw9MCnBhCYARIsAB1WQVUUrctEg3r-bEYsWw9QwPLxvAtT1qACQF1px2KImKW60ABvucGOAIsaAlpiEALw_wcB&amp;via=antonio" target="_blank" rel="noreferrer noopener">Boot.Dev - Learn Backend Development</a></li><li>Lane - <a href="https://www.youtube.com/@CodeAesthetic" target="_blank" rel="noreferrer noopener">CodeAesthetic</a></li><li>Steve - <a href="https://www.imdb.com/title/tt0088794/" target="_blank" rel="noreferrer noopener">Better Off Dead... (1985)</a></li></ul><br /><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">b1e6a67b-8e56-4ce2-b989-8e8a2b59ee21</guid><pubDate>Tue, 29 Aug 2023 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842411/stream.mp3" length="135167875" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Lane Wagner is the Founder of https://www.boot.dev/?gclid=Cj0KCQjw9MCnBhCYARIsAB1WQVUUrctEg3r-bEYsWw9QwPLxvAtT1qACQF1px2KImKW60ABvucGOAIsaAlpiEALw_wcB&amp;amp;via=antonioThey delve into the world of JavaScript and backend development. They also share...</itunes:subtitle><itunes:summary><![CDATA[Lane Wagner is the Founder of <a href="https://www.boot.dev/?gclid=Cj0KCQjw9MCnBhCYARIsAB1WQVUUrctEg3r-bEYsWw9QwPLxvAtT1qACQF1px2KImKW60ABvucGOAIsaAlpiEALw_wcB&amp;via=antonio" target="_blank" rel="noreferrer noopener">Boot.Dev. </a>They delve into the world of JavaScript and backend development. They also share their experiences with API gateways and provide insights into both positive and negative implementations. Additionally, they uncover the challenges and benefits of using JavaScript and Node.js as a backend system and explore the fascinating concept of Back End for Front End (BFF). <br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a> </li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club </a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Socials<ul><li><a href="https://www.linkedin.com/in/wagslane/" target="_blank" rel="noreferrer noopener">LinkedIn: Lane Wagner</a></li><li><a href="https://www.backendbanter.fm/" target="_blank" rel="noreferrer noopener">Backend Banter</a></li><li>Twitter: <a href="https://twitter.com/wagslane" target="_blank" rel="noreferrer noopener">wagslane</a></li></ul><br />Picks<ul><li>AJ - <a href="https://www.youtube.com/watch?v=i_VsgT5gfMc" target="_blank" rel="noreferrer noopener">Coffeezilla</a></li><li>AJ - <a href="https://x.com/@SocketSecurity" target="_blank" rel="noreferrer noopener">Socket Security</a></li><li>AJ - <a href="https://www.npmjs.com/package/jswt" target="_blank" rel="noreferrer noopener">JS with Types</a></li><li>Charles - <a href="https://boardgamegeek.com/boardgame/328479/living-forest" target="_blank" rel="noreferrer noopener">Living Forest | Board Game</a></li><li>Dan - <a href="https://www.imdb.com/title/tt2575988/" target="_blank" rel="noreferrer noopener">Silicon Valley (TV Series 2014–2019)</a></li><li>Dan - <a href="https://www.goodreads.com/series/83612-the-faithful-and-the-fallen" target="_blank" rel="noreferrer noopener">The Faithful and the Fallen Series by John Gwynne</a></li><li>Lane - <a href="https://www.boot.dev/?gclid=Cj0KCQjw9MCnBhCYARIsAB1WQVUUrctEg3r-bEYsWw9QwPLxvAtT1qACQF1px2KImKW60ABvucGOAIsaAlpiEALw_wcB&amp;via=antonio" target="_blank" rel="noreferrer noopener">Boot.Dev - Learn Backend Development</a></li><li>Lane - <a href="https://www.youtube.com/@CodeAesthetic" target="_blank" rel="noreferrer noopener">CodeAesthetic</a></li><li>Steve - <a href="https://www.imdb.com/title/tt0088794/" target="_blank" rel="noreferrer noopener">Better Off Dead... (1985)</a></li></ul><br /><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>5623</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Why Should You Get Into The Web3 World - JSJ 595</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/why-should-you-get-into-the-web3-world-jsj-595</link><description><![CDATA[Julien Klepatch is the CEO and founder of EatTheBlocks. He joins the show to talk about Web3. He begins by sharing his past experiences and how he became a Software Developer. Additionally, he explains the reasons why developers should get into the Web3 world, its advantages, building web applications with Web3, its connection to Blockchain, and many more!<br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a> </li><li><a href="https://raygun.com/" target="_blank" rel="noreferrer noopener">Raygun - Application Monitoring For Web &amp; Mobile Apps</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Links<ul><li><a href="https://ethereum.org/en/web3/" target="_blank" rel="noreferrer noopener">Introduction to Web3</a></li></ul><br />Socials<ul><li><a href="https://www.linkedin.com/in/julienklepatch/" target="_blank" rel="noreferrer noopener">LinkedIn: Julien Klepatch</a></li><li><a href="https://www.youtube.com/c/eattheblocks" target="_blank" rel="noreferrer noopener">EatTheBlocks</a></li><li>Twitter: <a href="https://twitter.com/jklepatch" target="_blank" rel="noreferrer noopener">@jklepatch</a></li></ul><br />Picks<ul><li>AJ - Dash Cryptocurrency Libraries (can work cross-chain)</li><li>- https://github.com/dashhive/dashphrase.js</li><li>- https://github.com/dashhive/dashhd.js</li><li>- https://github.com/dashhive/dashkeys.js</li><li>- https://github.com/dashhive/dashtx.js</li><li>AJ - <a href="https://www.harborfreight.com/" target="_blank" rel="noreferrer noopener">Harbor Freight</a></li><li>AJ - <a href="https://www.youtube.com/watch?v=i_VsgT5gfMc" target="_blank" rel="noreferrer noopener">Coffeezilla</a></li><li>AJ - <a href="https://x.com/@SocketSecurity" target="_blank" rel="noreferrer noopener">Socket Security</a></li><li>Charles - <a href="https://boardgamegeek.com/boardgame/204135/skyjo" target="_blank" rel="noreferrer noopener">Skyjo | Board Game</a></li><li>Charles - <a href="https://boardgamegeek.com/boardgame/328479/living-forest" target="_blank" rel="noreferrer noopener">Living Forest | Board Game</a></li><li><br /></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">9a52a847-13ff-45b5-a98a-6ca6c1897921</guid><pubDate>Tue, 22 Aug 2023 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842416/stream.mp3" length="116263790" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Julien Klepatch is the CEO and founder of EatTheBlocks. He joins the show to talk about Web3. He begins by sharing his past experiences and how he became a Software Developer. Additionally, he explains the reasons why developers should get into the...</itunes:subtitle><itunes:summary><![CDATA[Julien Klepatch is the CEO and founder of EatTheBlocks. He joins the show to talk about Web3. He begins by sharing his past experiences and how he became a Software Developer. Additionally, he explains the reasons why developers should get into the Web3 world, its advantages, building web applications with Web3, its connection to Blockchain, and many more!<br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a> </li><li><a href="https://raygun.com/" target="_blank" rel="noreferrer noopener">Raygun - Application Monitoring For Web &amp; Mobile Apps</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Links<ul><li><a href="https://ethereum.org/en/web3/" target="_blank" rel="noreferrer noopener">Introduction to Web3</a></li></ul><br />Socials<ul><li><a href="https://www.linkedin.com/in/julienklepatch/" target="_blank" rel="noreferrer noopener">LinkedIn: Julien Klepatch</a></li><li><a href="https://www.youtube.com/c/eattheblocks" target="_blank" rel="noreferrer noopener">EatTheBlocks</a></li><li>Twitter: <a href="https://twitter.com/jklepatch" target="_blank" rel="noreferrer noopener">@jklepatch</a></li></ul><br />Picks<ul><li>AJ - Dash Cryptocurrency Libraries (can work cross-chain)</li><li>- https://github.com/dashhive/dashphrase.js</li><li>- https://github.com/dashhive/dashhd.js</li><li>- https://github.com/dashhive/dashkeys.js</li><li>- https://github.com/dashhive/dashtx.js</li><li>AJ - <a href="https://www.harborfreight.com/" target="_blank" rel="noreferrer noopener">Harbor Freight</a></li><li>AJ - <a href="https://www.youtube.com/watch?v=i_VsgT5gfMc" target="_blank" rel="noreferrer noopener">Coffeezilla</a></li><li>AJ - <a href="https://x.com/@SocketSecurity" target="_blank" rel="noreferrer noopener">Socket Security</a></li><li>Charles - <a href="https://boardgamegeek.com/boardgame/204135/skyjo" target="_blank" rel="noreferrer noopener">Skyjo | Board Game</a></li><li>Charles - <a href="https://boardgamegeek.com/boardgame/328479/living-forest" target="_blank" rel="noreferrer noopener">Living Forest | Board Game</a></li><li><br /></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>4835</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>The Evolution of Qwik - JSJ 594</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/the-evolution-of-qwik-jsj-594</link><description><![CDATA[Jack Herrington is a Principal Software Engineer. Misko Hevery is the Chief Technology Officer at Builder.io. They join the show to talk about "Qwik v1.0". Misko takes the lead as he shares its exciting new features. He explains what is the Panda CSS and how it works. Moreover, he dives into some of the "Qwiklabs projects", its benefits, and many more!<br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a> </li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club </a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Links<ul><li><a href="https://qwik.builder.io/" target="_blank" rel="noreferrer noopener">qwik</a></li><li><a href="https://go.qwiklabs.com/" target="_blank" rel="noreferrer noopener">Qwiklabs</a></li><li><a href="https://panda-css.com/" target="_blank" rel="noreferrer noopener">Panda CSS</a></li></ul><br />Socials<ul><li><a href="https://www.linkedin.com/in/jherr/" target="_blank" rel="noreferrer noopener">LinkedIn: Jack Herrington</a></li><li><a href="https://www.linkedin.com/in/misko-hevery-3883b1/" target="_blank" rel="noreferrer noopener">LinkedIn: Misko Hevery</a></li></ul><br />Picks<ul><li>AJ - <a href="https://zelda.nintendo.com/tears-of-the-kingdom/" target="_blank" rel="noreferrer noopener">The Legend of Zelda™</a></li><li>Jack - <a href="https://monkeytype.com/" target="_blank" rel="noreferrer noopener">Monkeytype </a></li></ul><br /><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">7e847bb5-0a81-4c87-9fd5-a756087a99a3</guid><pubDate>Tue, 15 Aug 2023 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842398/stream.mp3" length="115117746" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Jack Herrington is a Principal Software Engineer. Misko Hevery is the Chief Technology Officer at Builder.io. They join the show to talk about "Qwik v1.0". Misko takes the lead as he shares its exciting new features. He explains what is the Panda CSS...</itunes:subtitle><itunes:summary><![CDATA[Jack Herrington is a Principal Software Engineer. Misko Hevery is the Chief Technology Officer at Builder.io. They join the show to talk about "Qwik v1.0". Misko takes the lead as he shares its exciting new features. He explains what is the Panda CSS and how it works. Moreover, he dives into some of the "Qwiklabs projects", its benefits, and many more!<br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a> </li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club </a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Links<ul><li><a href="https://qwik.builder.io/" target="_blank" rel="noreferrer noopener">qwik</a></li><li><a href="https://go.qwiklabs.com/" target="_blank" rel="noreferrer noopener">Qwiklabs</a></li><li><a href="https://panda-css.com/" target="_blank" rel="noreferrer noopener">Panda CSS</a></li></ul><br />Socials<ul><li><a href="https://www.linkedin.com/in/jherr/" target="_blank" rel="noreferrer noopener">LinkedIn: Jack Herrington</a></li><li><a href="https://www.linkedin.com/in/misko-hevery-3883b1/" target="_blank" rel="noreferrer noopener">LinkedIn: Misko Hevery</a></li></ul><br />Picks<ul><li>AJ - <a href="https://zelda.nintendo.com/tears-of-the-kingdom/" target="_blank" rel="noreferrer noopener">The Legend of Zelda™</a></li><li>Jack - <a href="https://monkeytype.com/" target="_blank" rel="noreferrer noopener">Monkeytype </a></li></ul><br /><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>4787</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Introducing The B2B SaaS Starter Kit - JSJ 593</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/introducing-the-b2b-saas-starter-kit-jsj-593</link><description><![CDATA[Andrei Soroker is the CEO of Fogbender. Yaroslav Lapin is a Senior Software Engineer at Fogbender. They join the show to talk about the "B2B SaaS Starter Kit". It is an <a href="https://github.com/fogbender/b2b-saaskit" target="_blank" rel="noreferrer noopener">instructional bundle</a> for assembling products designed to be used by teams of users. They begin by explaining the reason why they created it, the problem it solves, its advantages, how it helps the developers and many more! <br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a> </li><li><a href="https://raygun.com/" target="_blank" rel="noreferrer noopener">Raygun - Application Monitoring For Web &amp; Mobile Apps</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Links<ul><li>GitHub: <a href="https://github.com/fogbender/b2b-saaskit" target="_blank" rel="noreferrer noopener">B2B SaaS Starter Kit</a></li><li><a href="https://b2bsaaskit.com/" target="_blank" rel="noreferrer noopener">B2B SaaS Kit</a></li><li><a href="https://fogbender.com/" target="_blank" rel="noreferrer noopener">FogBender</a></li></ul><br />Socials<ul><li><a href="https://twitter.com/JLarky" target="_blank" rel="noreferrer noopener">Twitter: Yaroslav Lapin</a></li><li><a href="https://www.linkedin.com/in/jlarky/" target="_blank" rel="noreferrer noopener">LinkedIn Yaroslav Lapin </a></li><li><a href="https://twitter.com/abs" target="_blank" rel="noreferrer noopener">Twitter: Andrei Soroker</a></li><li><a href="https://www.linkedin.com/in/soroker/" target="_blank" rel="noreferrer noopener">LinkedIn: Andrei Soroker</a></li></ul><br />Picks<ul><li>AJ - <a href="https://www.youtube.com/watch?v=CTpp0EChDbI" target="_blank" rel="noreferrer noopener">Are we made of math</a>?</li><li>AJ - <a href="https://www.youtube.com/watch?v=oZ7jwevZbb4" target="_blank" rel="noreferrer noopener">Physics is still in crisis</a></li><li>Dan - <a href="https://www.imdb.com/title/tt9140554/" target="_blank" rel="noreferrer noopener">Loki (TV Series 2021</a></li><li>Dan - <a href="https://www.imdb.com/title/tt9140560/" target="_blank" rel="noreferrer noopener">WandaVision (TV Mini Series 2021)</a></li><li>Steve -<a href="https://techcrunch.com/2023/07/17/wixs-new-tool-can-create-entire-websites-from-prompts/?guccounter=2" target="_blank" rel="noreferrer noopener"> Wix’s new tool can create entire websites from prompts</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">173dc000-6e57-41e7-9a02-b2953ac280e5</guid><pubDate>Tue, 08 Aug 2023 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842410/stream.mp3" length="124911157" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Andrei Soroker is the CEO of Fogbender. Yaroslav Lapin is a Senior Software Engineer at Fogbender. They join the show to talk about the "B2B SaaS Starter Kit". It is an https://github.com/fogbender/b2b-saaskit for assembling products designed to be...</itunes:subtitle><itunes:summary><![CDATA[Andrei Soroker is the CEO of Fogbender. Yaroslav Lapin is a Senior Software Engineer at Fogbender. They join the show to talk about the "B2B SaaS Starter Kit". It is an <a href="https://github.com/fogbender/b2b-saaskit" target="_blank" rel="noreferrer noopener">instructional bundle</a> for assembling products designed to be used by teams of users. They begin by explaining the reason why they created it, the problem it solves, its advantages, how it helps the developers and many more! <br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a> </li><li><a href="https://raygun.com/" target="_blank" rel="noreferrer noopener">Raygun - Application Monitoring For Web &amp; Mobile Apps</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Links<ul><li>GitHub: <a href="https://github.com/fogbender/b2b-saaskit" target="_blank" rel="noreferrer noopener">B2B SaaS Starter Kit</a></li><li><a href="https://b2bsaaskit.com/" target="_blank" rel="noreferrer noopener">B2B SaaS Kit</a></li><li><a href="https://fogbender.com/" target="_blank" rel="noreferrer noopener">FogBender</a></li></ul><br />Socials<ul><li><a href="https://twitter.com/JLarky" target="_blank" rel="noreferrer noopener">Twitter: Yaroslav Lapin</a></li><li><a href="https://www.linkedin.com/in/jlarky/" target="_blank" rel="noreferrer noopener">LinkedIn Yaroslav Lapin </a></li><li><a href="https://twitter.com/abs" target="_blank" rel="noreferrer noopener">Twitter: Andrei Soroker</a></li><li><a href="https://www.linkedin.com/in/soroker/" target="_blank" rel="noreferrer noopener">LinkedIn: Andrei Soroker</a></li></ul><br />Picks<ul><li>AJ - <a href="https://www.youtube.com/watch?v=CTpp0EChDbI" target="_blank" rel="noreferrer noopener">Are we made of math</a>?</li><li>AJ - <a href="https://www.youtube.com/watch?v=oZ7jwevZbb4" target="_blank" rel="noreferrer noopener">Physics is still in crisis</a></li><li>Dan - <a href="https://www.imdb.com/title/tt9140554/" target="_blank" rel="noreferrer noopener">Loki (TV Series 2021</a></li><li>Dan - <a href="https://www.imdb.com/title/tt9140560/" target="_blank" rel="noreferrer noopener">WandaVision (TV Mini Series 2021)</a></li><li>Steve -<a href="https://techcrunch.com/2023/07/17/wixs-new-tool-can-create-entire-websites-from-prompts/?guccounter=2" target="_blank" rel="noreferrer noopener"> Wix’s new tool can create entire websites from prompts</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>5195</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>The CSS Universe with Austin Gil - JSJ 592</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/the-css-universe-with-austin-gil-jsj-592</link><description><![CDATA[Austin Gil is a Senior Developer Advocate. He joins the show to talk about CSS-in-JS. He begins by explaining all things CSS, in a way that developers can easily understand it. He discusses the Evolution of CSS, the challenges you may encounter, CSS branches or specificities, and many more!<br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a></li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club </a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Links<ul><li><a href="https://astexplorer.net/" target="_blank" rel="noreferrer noopener">AST Explorer</a></li><li><a href="https://particlescss.com/" target="_blank" rel="noreferrer noopener">Particles CSS</a></li></ul><br />Socials<ul><li><a href="https://austingil.com/" target="_blank" rel="noreferrer noopener">Austin Gil</a></li><li><a href="https://www.linkedin.com/in/austingil/" target="_blank" rel="noreferrer noopener">LinkedIn: Austin Gil</a></li></ul><br />Picks<ul><li>Austin - <a href="https://linode.com/austingil" target="_blank" rel="noreferrer noopener">$100 linode credit</a></li><li>Austin - local meetups to engage with people in your local community</li><li>Austin - <a href="https://panda-css.com/" target="_blank" rel="noreferrer noopener">Panda CSS</a></li><li>Austin - <a href="https://www.imdb.com/title/tt22074164/" target="_blank" rel="noreferrer noopener">Jury Duty</a></li><li>Dan - Participating in conferences, especially for the "hallway track"</li><li>Dan - "<a href="https://www.imdb.com/title/tt16030542/" target="_blank" rel="noreferrer noopener">The Recruit</a>" on Netflix </li><li>Dan - <a href="https://www.goodreads.com/series/83612-the-faithful-and-the-fallen" target="_blank" rel="noreferrer noopener">The Faithful and the Fallen" fantasy book series by John Gwynne</a></li><li>Dan - Ongoing war in Ukraine</li></ul><br /><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">fd718eed-ff7d-4286-bc5c-2da5915fbe58</guid><pubDate>Wed, 26 Jul 2023 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842399/stream.mp3" length="109454608" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Austin Gil is a Senior Developer Advocate. He joins the show to talk about CSS-in-JS. He begins by explaining all things CSS, in a way that developers can easily understand it. He discusses the Evolution of CSS, the challenges you may encounter, CSS...</itunes:subtitle><itunes:summary><![CDATA[Austin Gil is a Senior Developer Advocate. He joins the show to talk about CSS-in-JS. He begins by explaining all things CSS, in a way that developers can easily understand it. He discusses the Evolution of CSS, the challenges you may encounter, CSS branches or specificities, and many more!<br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a></li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club </a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Links<ul><li><a href="https://astexplorer.net/" target="_blank" rel="noreferrer noopener">AST Explorer</a></li><li><a href="https://particlescss.com/" target="_blank" rel="noreferrer noopener">Particles CSS</a></li></ul><br />Socials<ul><li><a href="https://austingil.com/" target="_blank" rel="noreferrer noopener">Austin Gil</a></li><li><a href="https://www.linkedin.com/in/austingil/" target="_blank" rel="noreferrer noopener">LinkedIn: Austin Gil</a></li></ul><br />Picks<ul><li>Austin - <a href="https://linode.com/austingil" target="_blank" rel="noreferrer noopener">$100 linode credit</a></li><li>Austin - local meetups to engage with people in your local community</li><li>Austin - <a href="https://panda-css.com/" target="_blank" rel="noreferrer noopener">Panda CSS</a></li><li>Austin - <a href="https://www.imdb.com/title/tt22074164/" target="_blank" rel="noreferrer noopener">Jury Duty</a></li><li>Dan - Participating in conferences, especially for the "hallway track"</li><li>Dan - "<a href="https://www.imdb.com/title/tt16030542/" target="_blank" rel="noreferrer noopener">The Recruit</a>" on Netflix </li><li>Dan - <a href="https://www.goodreads.com/series/83612-the-faithful-and-the-fallen" target="_blank" rel="noreferrer noopener">The Faithful and the Fallen" fantasy book series by John Gwynne</a></li><li>Dan - Ongoing war in Ukraine</li></ul><br /><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>4551</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Progressive Enhancement with Elliott Johnson  - JSJ 591</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/progressive-enhancement-with-elliott-johnson-jsj-591</link><description><![CDATA[Elliott Johnson is a Multi-stack data software generalist and works in Vercel. He joins the show to talk about "Progressive Enhancement". He begins by explaining Svelte &amp; SvelteKit and how it's different from the other frameworks. He goes into more depth about Progressive Enhancement, and how it works. Moreover, he tackles Progressive form enhancement with SvelteKit and many more!<br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a> </li><li><a href="https://raygun.com/" target="_blank" rel="noreferrer noopener">Raygun - Application Monitoring For Web &amp; Mobile Apps</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Socials<ul><li><a href="https://www.linkedin.com/in/selliottjohnson/" target="_blank" rel="noreferrer noopener">LinkedIn: Elliott Johnson</a></li></ul><br />Picks<ul><li>AJ - <a href="https://www.amazon.com/Starsight-Skyward-Brandon-Sanderson/dp/0399555811" target="_blank" rel="noreferrer noopener">Starsight</a></li><li>Elliot - <a href="https://www.imdb.com/title/tt9362722/" target="_blank" rel="noreferrer noopener">Spider-Man: Across the Spider-Verse</a></li><li>Steve - <a href="https://www.jeffgeerling.com/blog/2023/im-done-red-hat-enterprise-linux" target="_blank" rel="noreferrer noopener">I'm done with Red Hat (Enterprise Linux)</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">bbdbe1a5-3444-4410-80c0-c6b8c0cabfc6</guid><pubDate>Tue, 18 Jul 2023 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842413/stream.mp3" length="89102922" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Elliott Johnson is a Multi-stack data software generalist and works in Vercel. He joins the show to talk about "Progressive Enhancement". He begins by explaining Svelte &amp;amp; SvelteKit and how it's different from the other frameworks. He goes into...</itunes:subtitle><itunes:summary><![CDATA[Elliott Johnson is a Multi-stack data software generalist and works in Vercel. He joins the show to talk about "Progressive Enhancement". He begins by explaining Svelte &amp; SvelteKit and how it's different from the other frameworks. He goes into more depth about Progressive Enhancement, and how it works. Moreover, he tackles Progressive form enhancement with SvelteKit and many more!<br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a> </li><li><a href="https://raygun.com/" target="_blank" rel="noreferrer noopener">Raygun - Application Monitoring For Web &amp; Mobile Apps</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Socials<ul><li><a href="https://www.linkedin.com/in/selliottjohnson/" target="_blank" rel="noreferrer noopener">LinkedIn: Elliott Johnson</a></li></ul><br />Picks<ul><li>AJ - <a href="https://www.amazon.com/Starsight-Skyward-Brandon-Sanderson/dp/0399555811" target="_blank" rel="noreferrer noopener">Starsight</a></li><li>Elliot - <a href="https://www.imdb.com/title/tt9362722/" target="_blank" rel="noreferrer noopener">Spider-Man: Across the Spider-Verse</a></li><li>Steve - <a href="https://www.jeffgeerling.com/blog/2023/im-done-red-hat-enterprise-linux" target="_blank" rel="noreferrer noopener">I'm done with Red Hat (Enterprise Linux)</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>3703</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Things Coming Down the Pipe From TC39 - JSJ 590</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/things-coming-down-the-pipe-from-tc39-jsj-590</link><description><![CDATA[Dan and Steve join this week's panelist episode to talk about the TC39. Dan starts off as he explains the stages of adding features to the ECMAScript language specification to be added to the JavaScript language.<br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a></li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club </a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Links<ul><li><a href="https://tc39.es/process-document/" target="_blank" rel="noreferrer noopener">TC39 process</a></li><li><a href="https://github.com/tc39/proposals%20" target="_blank" rel="noreferrer noopener">TC39 ECMAScript proposals</a></li><li><a href="https://topenddevs.com/podcasts/javascript-jabber/episodes/tc39-and-upcoming-proposals-for-ecmascript-part-1-jsj-532%20" target="_blank" rel="noreferrer noopener">Upcoming Proposals for ECMAScript (PART 1) - JSJ 532</a></li><li><a href="https://www.totaltypescript.com/typescript-5-2-new-keyword-using%20" target="_blank" rel="noreferrer noopener">Stage 3: using keywords for automatic resource disposal (objects with lifetime)</a></li><li><a href="https://github.com/tc39/proposal-iterator-helpers" target="_blank" rel="noreferrer noopener">(Sync) Iterator Helpers</a></li><li><a href="https://groups.google.com/a/chromium.org/g/blink-dev/c/UyzwOm9QrxI/m/Ic40zdYYDAAJ?pli=1+" target="_blank" rel="noreferrer noopener"> intent to ship</a></li><li><a href="https://github.com/tc39/proposal-set-methods%20" target="_blank" rel="noreferrer noopener">Set methods</a></li><li><a href="https://github.com/tc39/proposal-decorators%20" target="_blank" rel="noreferrer noopener">Decorators (for Aspect Oriented Programming for the separation of cross-cutting concerns, e.g. logging and serialization)</a></li><li><a href="https://github.com/tc39/proposal-shadowrealm%20" target="_blank" rel="noreferrer noopener">ShadowRealms</a></li><li><a href="https://github.com/tc39/proposal-async-iterator-helpers%20" target="_blank" rel="noreferrer noopener">Stage 2: Async Iterator Helpers</a></li><li><a href="https://github.com/tc39/proposal-iterator.range%20" target="_blank" rel="noreferrer noopener">Iterator.range</a></li><li><a href="https://github.com/tc39/proposal-do-expressions" target="_blank" rel="noreferrer noopener">Stage 1: do expressions</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">90a1423f-b728-4edc-94e3-5595aae0be77</guid><pubDate>Thu, 13 Jul 2023 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842422/stream.mp3" length="112167372" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Dan and Steve join this week's panelist episode to talk about the TC39. Dan starts off as he explains the stages of adding features to the ECMAScript language specification to be added to the JavaScript language.
Sponsors
-...</itunes:subtitle><itunes:summary><![CDATA[Dan and Steve join this week's panelist episode to talk about the TC39. Dan starts off as he explains the stages of adding features to the ECMAScript language specification to be added to the JavaScript language.<br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a></li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club </a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Links<ul><li><a href="https://tc39.es/process-document/" target="_blank" rel="noreferrer noopener">TC39 process</a></li><li><a href="https://github.com/tc39/proposals%20" target="_blank" rel="noreferrer noopener">TC39 ECMAScript proposals</a></li><li><a href="https://topenddevs.com/podcasts/javascript-jabber/episodes/tc39-and-upcoming-proposals-for-ecmascript-part-1-jsj-532%20" target="_blank" rel="noreferrer noopener">Upcoming Proposals for ECMAScript (PART 1) - JSJ 532</a></li><li><a href="https://www.totaltypescript.com/typescript-5-2-new-keyword-using%20" target="_blank" rel="noreferrer noopener">Stage 3: using keywords for automatic resource disposal (objects with lifetime)</a></li><li><a href="https://github.com/tc39/proposal-iterator-helpers" target="_blank" rel="noreferrer noopener">(Sync) Iterator Helpers</a></li><li><a href="https://groups.google.com/a/chromium.org/g/blink-dev/c/UyzwOm9QrxI/m/Ic40zdYYDAAJ?pli=1+" target="_blank" rel="noreferrer noopener"> intent to ship</a></li><li><a href="https://github.com/tc39/proposal-set-methods%20" target="_blank" rel="noreferrer noopener">Set methods</a></li><li><a href="https://github.com/tc39/proposal-decorators%20" target="_blank" rel="noreferrer noopener">Decorators (for Aspect Oriented Programming for the separation of cross-cutting concerns, e.g. logging and serialization)</a></li><li><a href="https://github.com/tc39/proposal-shadowrealm%20" target="_blank" rel="noreferrer noopener">ShadowRealms</a></li><li><a href="https://github.com/tc39/proposal-async-iterator-helpers%20" target="_blank" rel="noreferrer noopener">Stage 2: Async Iterator Helpers</a></li><li><a href="https://github.com/tc39/proposal-iterator.range%20" target="_blank" rel="noreferrer noopener">Iterator.range</a></li><li><a href="https://github.com/tc39/proposal-do-expressions" target="_blank" rel="noreferrer noopener">Stage 1: do expressions</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>4664</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Million.js with Aiden Bai and Tobiloba Adedeji  - JSJ 589</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/million-js-with-aiden-bai-and-tobiloba-adedeji-jsj-589</link><description><![CDATA[Aiden Bai is a Web Performance Engineer and Creator of Million.js. Tobiloba Adedeji is a Software Engineer. They join the show to talk about Million.js. They begin by explaining what it is all about, its purpose, the problem it solves, and many more!<br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a> </li><li><a href="https://raygun.com/" target="_blank" rel="noreferrer noopener">Raygun - Application Monitoring For Web &amp; Mobile Apps</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Links<ul><li><a href="https://million.dev/" target="_blank" rel="noreferrer noopener">Million.js</a></li></ul><br />Socials<ul><li><a href="https://www.linkedin.com/in/tobiloba-adedeji/" target="_blank" rel="noreferrer noopener">LinkedIn: Tobiloba Adedeji</a></li><li><a href="https://www.linkedin.com/in/aidenbai/" target="_blank" rel="noreferrer noopener">LinkedIn: Aiden Bai</a></li><li>Twitter: <a href="https://twitter.com/toby_solutions" target="_blank" rel="noreferrer noopener">toby_solutions</a></li></ul><br />Picks<ul><li>Aiden - <a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a></li><li>Charles - <a href="https://boardgamegeek.com/boardgame/24068/shadow-hunters" target="_blank" rel="noreferrer noopener">Shadow Hunters | Board Game</a></li><li>Charles - <a href="https://boardgamegeek.com/boardgame/129437/legendary-marvel-deck-building-game" target="_blank" rel="noreferrer noopener">Legendary: A Marvel Deck Building Game (2012)</a></li><li>Charles - <a href="https://gitnation.org/" target="_blank" rel="noreferrer noopener">GitNation Events</a></li></ul><br /><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">39051f76-86ab-4162-9ee9-ae71fb4fe740</guid><pubDate>Tue, 04 Jul 2023 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842412/stream.mp3" length="77135914" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Aiden Bai is a Web Performance Engineer and Creator of Million.js. Tobiloba Adedeji is a Software Engineer. They join the show to talk about Million.js. They begin by explaining what it is all about, its purpose, the problem it solves, and many more!...</itunes:subtitle><itunes:summary><![CDATA[Aiden Bai is a Web Performance Engineer and Creator of Million.js. Tobiloba Adedeji is a Software Engineer. They join the show to talk about Million.js. They begin by explaining what it is all about, its purpose, the problem it solves, and many more!<br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a> </li><li><a href="https://raygun.com/" target="_blank" rel="noreferrer noopener">Raygun - Application Monitoring For Web &amp; Mobile Apps</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Links<ul><li><a href="https://million.dev/" target="_blank" rel="noreferrer noopener">Million.js</a></li></ul><br />Socials<ul><li><a href="https://www.linkedin.com/in/tobiloba-adedeji/" target="_blank" rel="noreferrer noopener">LinkedIn: Tobiloba Adedeji</a></li><li><a href="https://www.linkedin.com/in/aidenbai/" target="_blank" rel="noreferrer noopener">LinkedIn: Aiden Bai</a></li><li>Twitter: <a href="https://twitter.com/toby_solutions" target="_blank" rel="noreferrer noopener">toby_solutions</a></li></ul><br />Picks<ul><li>Aiden - <a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a></li><li>Charles - <a href="https://boardgamegeek.com/boardgame/24068/shadow-hunters" target="_blank" rel="noreferrer noopener">Shadow Hunters | Board Game</a></li><li>Charles - <a href="https://boardgamegeek.com/boardgame/129437/legendary-marvel-deck-building-game" target="_blank" rel="noreferrer noopener">Legendary: A Marvel Deck Building Game (2012)</a></li><li>Charles - <a href="https://gitnation.org/" target="_blank" rel="noreferrer noopener">GitNation Events</a></li></ul><br /><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>3205</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>How to Build Peer-to-Peer Mobile and Desktop Apps with Socket Supply - JSJ 588</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/how-to-build-peer-to-peer-mobile-and-desktop-apps-with-socket-supply-jsj-588</link><description><![CDATA[Kyle Simpson is a Human-Centric Technologist, Author of "You Don't Know JS". He joins the show to talk about "Socket Supply", building "local first" web apps, and what his employer in Socket Supply is doing in this space. They also talk about building native desktop &amp; mobile apps. <br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a></li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club </a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Links<ul><li><a href="https://socketsupply.co/" target="_blank" rel="noreferrer noopener">Socket Supply</a></li><li><a href="https://www.youtube.com/watch?v=PhTjKtrpCYk" target="_blank" rel="noreferrer noopener">socket prerelease demo</a></li></ul><br />Socials<ul><li><a href="https://frontendmasters.com/teachers/kyle-simpson/" target="_blank" rel="noreferrer noopener">Kyle Simpson</a></li><li><a href="https://github.com/getify" target="_blank" rel="noreferrer noopener">GitHub: Kyle Simpson </a></li><li><a href="https://www.linkedin.com/in/getify/" target="_blank" rel="noreferrer noopener">LinkedIn: Kyle (getify) Simpson </a></li></ul><br />Picks<ul><li>AJ - Tears of the Kingdom</li><li>AJ - <a href="https://amzn.to/4243Xqq" target="_blank" rel="noreferrer noopener">LMNT (Citrus)</a></li><li>AJ -<a href="https://bnna.net/" target="_blank" rel="noreferrer noopener"> BNNA</a></li><li>Charles - <a href="https://boardgamegeek.com/boardgame/342942/ark-nova" target="_blank" rel="noreferrer noopener">Ark Nova | Board Game</a></li><li>Charles - <a href="https://www.goodreads.com/en/book/show/35120549" target="_blank" rel="noreferrer noopener">I Am Not a Serial Killer (John Cleaver, #1) by Dan Wells</a></li><li>Charles - <a href="https://amzn.to/3PIz5cm" target="_blank" rel="noreferrer noopener">Seven Languages in Seven Weeks</a></li><li>Dan -<a href="https://www.youtube.com/watch?v=zMf_xeGPn6s" target="_blank" rel="noreferrer noopener"> "React from Another Dimension" by Dan Abramov at #RemixConf 2023</a></li><li>Kyle - <a href="https://natpricemusic.com/" target="_blank" rel="noreferrer noopener">Natalie Price</a></li><li>Kyle - <a href="https://www.cityofkyle.com/" target="_blank" rel="noreferrer noopener">City of Kyle, Texas - Official Website</a></li></ul><br /><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">9ce49d57-efdb-49bd-ad42-3fb79c27ac70</guid><pubDate>Tue, 27 Jun 2023 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842415/stream.mp3" length="128232052" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Kyle Simpson is a Human-Centric Technologist, Author of "You Don't Know JS". He joins the show to talk about "Socket Supply", building "local first" web apps, and what his employer in Socket Supply is doing in this space. They also talk about building...</itunes:subtitle><itunes:summary><![CDATA[Kyle Simpson is a Human-Centric Technologist, Author of "You Don't Know JS". He joins the show to talk about "Socket Supply", building "local first" web apps, and what his employer in Socket Supply is doing in this space. They also talk about building native desktop &amp; mobile apps. <br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a></li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club </a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Links<ul><li><a href="https://socketsupply.co/" target="_blank" rel="noreferrer noopener">Socket Supply</a></li><li><a href="https://www.youtube.com/watch?v=PhTjKtrpCYk" target="_blank" rel="noreferrer noopener">socket prerelease demo</a></li></ul><br />Socials<ul><li><a href="https://frontendmasters.com/teachers/kyle-simpson/" target="_blank" rel="noreferrer noopener">Kyle Simpson</a></li><li><a href="https://github.com/getify" target="_blank" rel="noreferrer noopener">GitHub: Kyle Simpson </a></li><li><a href="https://www.linkedin.com/in/getify/" target="_blank" rel="noreferrer noopener">LinkedIn: Kyle (getify) Simpson </a></li></ul><br />Picks<ul><li>AJ - Tears of the Kingdom</li><li>AJ - <a href="https://amzn.to/4243Xqq" target="_blank" rel="noreferrer noopener">LMNT (Citrus)</a></li><li>AJ -<a href="https://bnna.net/" target="_blank" rel="noreferrer noopener"> BNNA</a></li><li>Charles - <a href="https://boardgamegeek.com/boardgame/342942/ark-nova" target="_blank" rel="noreferrer noopener">Ark Nova | Board Game</a></li><li>Charles - <a href="https://www.goodreads.com/en/book/show/35120549" target="_blank" rel="noreferrer noopener">I Am Not a Serial Killer (John Cleaver, #1) by Dan Wells</a></li><li>Charles - <a href="https://amzn.to/3PIz5cm" target="_blank" rel="noreferrer noopener">Seven Languages in Seven Weeks</a></li><li>Dan -<a href="https://www.youtube.com/watch?v=zMf_xeGPn6s" target="_blank" rel="noreferrer noopener"> "React from Another Dimension" by Dan Abramov at #RemixConf 2023</a></li><li>Kyle - <a href="https://natpricemusic.com/" target="_blank" rel="noreferrer noopener">Natalie Price</a></li><li>Kyle - <a href="https://www.cityofkyle.com/" target="_blank" rel="noreferrer noopener">City of Kyle, Texas - Official Website</a></li></ul><br /><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>5334</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>What It Takes To Be A Web Developer: Part 2 - JSJ 587</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/what-it-takes-to-be-a-web-developer-part-2-jsj-587</link><description><![CDATA[The React Round Up podcast hosts, Jack Herrington, and TJ Vantoll, join this week's crossover episode. They begin by giving a brief introduction of themselves. They talk about how to become a web developer and their perspective on being a web developer. Additionally, they discuss creating open-source projects. <br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a> </li><li><a href="https://raygun.com/" target="_blank" rel="noreferrer noopener">Raygun - Application Monitoring For Web &amp; Mobile Apps</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Socials<ul><li><a href="https://www.linkedin.com/in/coolaj86/" target="_blank" rel="noreferrer noopener">LinkedIn: AJ O'Neal</a></li><li><a href="https://twitter.com/coolaj86" target="_blank" rel="noreferrer noopener">Twitter: @coolaj86</a></li><li><a href="https://www.linkedin.com/in/dshappir/" target="_blank" rel="noreferrer noopener">LinkedIn: Dan Shappir </a></li><li><a href="https://twitter.com/DanShappir" target="_blank" rel="noreferrer noopener">Twitter: @DanShappir</a></li></ul><br />Picks<ul><li>AJ - <a href="https://drinklmnt.com/products/lmnt-recharge-electrolyte-drink" target="_blank" rel="noreferrer noopener">LMNT - The Best Electrolyte Drink Mix Ever</a></li><li>AJ - <a href="https://mikrotik.com/products" target="_blank" rel="noreferrer noopener">MikroTik Routers and Wireless - Products</a></li><li>Dan - <a href="https://jsnation.com/" target="_blank" rel="noreferrer noopener">JSNation – the main JavaScript conference of 2023</a></li><li>Dan - <a href="https://jnation.pt/" target="_blank" rel="noreferrer noopener">JNation 2023</a></li></ul><br /><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">f3b608a0-3c3a-41cf-81a3-1eddae964d76</guid><pubDate>Tue, 20 Jun 2023 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842424/stream.mp3" length="86622125" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The React Round Up podcast hosts, Jack Herrington, and TJ Vantoll, join this week's crossover episode. They begin by giving a brief introduction of themselves. They talk about how to become a web developer and their perspective on being a web...</itunes:subtitle><itunes:summary><![CDATA[The React Round Up podcast hosts, Jack Herrington, and TJ Vantoll, join this week's crossover episode. They begin by giving a brief introduction of themselves. They talk about how to become a web developer and their perspective on being a web developer. Additionally, they discuss creating open-source projects. <br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a> </li><li><a href="https://raygun.com/" target="_blank" rel="noreferrer noopener">Raygun - Application Monitoring For Web &amp; Mobile Apps</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Socials<ul><li><a href="https://www.linkedin.com/in/coolaj86/" target="_blank" rel="noreferrer noopener">LinkedIn: AJ O'Neal</a></li><li><a href="https://twitter.com/coolaj86" target="_blank" rel="noreferrer noopener">Twitter: @coolaj86</a></li><li><a href="https://www.linkedin.com/in/dshappir/" target="_blank" rel="noreferrer noopener">LinkedIn: Dan Shappir </a></li><li><a href="https://twitter.com/DanShappir" target="_blank" rel="noreferrer noopener">Twitter: @DanShappir</a></li></ul><br />Picks<ul><li>AJ - <a href="https://drinklmnt.com/products/lmnt-recharge-electrolyte-drink" target="_blank" rel="noreferrer noopener">LMNT - The Best Electrolyte Drink Mix Ever</a></li><li>AJ - <a href="https://mikrotik.com/products" target="_blank" rel="noreferrer noopener">MikroTik Routers and Wireless - Products</a></li><li>Dan - <a href="https://jsnation.com/" target="_blank" rel="noreferrer noopener">JSNation – the main JavaScript conference of 2023</a></li><li>Dan - <a href="https://jnation.pt/" target="_blank" rel="noreferrer noopener">JNation 2023</a></li></ul><br /><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>3600</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>What It Takes To Be A Web Developer: Part 1 - JSJ 586</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/what-it-takes-to-be-a-web-developer-part-1-jsj-586</link><description><![CDATA[The React Round Up podcast hosts, Jack Herrington, and TJ Vantoll, join this week's crossover episode. They begin by giving a brief introduction of themselves. They talk about how to become a web developer and their perspective on being a web developer. Additionally, they discuss creating open-source projects. <br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a></li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club </a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Socials<ul><li><a href="https://www.linkedin.com/in/coolaj86/" target="_blank" rel="noreferrer noopener">LinkedIn: AJ O'Neal</a></li><li><a href="https://twitter.com/coolaj86" target="_blank" rel="noreferrer noopener">Twitter: @coolaj86</a></li><li><a href="https://www.linkedin.com/in/dshappir/" target="_blank" rel="noreferrer noopener">LinkedIn: Dan Shappir </a></li><li><a href="https://twitter.com/DanShappir" target="_blank" rel="noreferrer noopener">Twitter: @DanShappir</a></li></ul> <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">5752cc6f-433c-465d-a37e-46811a76a281</guid><pubDate>Mon, 12 Jun 2023 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842418/stream.mp3" length="80567777" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The React Round Up podcast hosts, Jack Herrington, and TJ Vantoll, join this week's crossover episode. They begin by giving a brief introduction of themselves. They talk about how to become a web developer and their perspective on being a web...</itunes:subtitle><itunes:summary><![CDATA[The React Round Up podcast hosts, Jack Herrington, and TJ Vantoll, join this week's crossover episode. They begin by giving a brief introduction of themselves. They talk about how to become a web developer and their perspective on being a web developer. Additionally, they discuss creating open-source projects. <br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a></li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club </a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Socials<ul><li><a href="https://www.linkedin.com/in/coolaj86/" target="_blank" rel="noreferrer noopener">LinkedIn: AJ O'Neal</a></li><li><a href="https://twitter.com/coolaj86" target="_blank" rel="noreferrer noopener">Twitter: @coolaj86</a></li><li><a href="https://www.linkedin.com/in/dshappir/" target="_blank" rel="noreferrer noopener">LinkedIn: Dan Shappir </a></li><li><a href="https://twitter.com/DanShappir" target="_blank" rel="noreferrer noopener">Twitter: @DanShappir</a></li></ul> <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>3348</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Defining and Learning Web Fundamentals - JSJ 585</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/defining-and-learning-web-fundamentals-jsj-585</link><description><![CDATA[Austin Gil is a Senior Developer Advocate. He joins the show to talk about "Web Fundamentals". He begins by explaining its purpose, and the importance of knowing web fundamentals as a developer or programmer. <br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a> </li><li><a href="https://raygun.com/" target="_blank" rel="noreferrer noopener">Raygun - Application Monitoring For Web &amp; Mobile Apps</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Links<ul><li><a href="https://austingil.com/how-to-build-html-forms-right-semantics/" target="_blank" rel="noreferrer noopener">Series on HTML form fundamentals</a></li><li><a href="https://austingil.com/uploading-files-with-html/" target="_blank" rel="noreferrer noopener">Series on file uploads fundamentals</a></li><li><a href="https://austingil.com/resilient-applications-progressive-enhancement/" target="_blank" rel="noreferrer noopener">Blog post on progressive enhancement</a></li></ul><br />Socials<ul><li><a href="https://austingil.com/" target="_blank" rel="noreferrer noopener">austingil.com </a></li><li><a href="https://www.linkedin.com/in/austingil/" target="_blank" rel="noreferrer noopener">LinkedIn: Austin G</a></li><li>Twitter: <a href="https://twitter.com/heyAustinGil" target="_blank" rel="noreferrer noopener">heyAustinGil</a></li><li><br /></li></ul>Picks<ul><li>AJ - <a href="https://www.imdb.com/title/tt1196946/" target="_blank" rel="noreferrer noopener">The Mentalist (TV Series 2008–2015)</a></li><li>Austin - <a href="https://www.akamai.com/" target="_blank" rel="noreferrer noopener">Akamai</a></li><li>Austin - <a href="https://bit.ly/austinode" target="_blank" rel="noreferrer noopener">$100 credit</a></li><li>Austin - <a href="https://start.solidjs.com/" target="_blank" rel="noreferrer noopener">SolidStart</a></li><li>Austin - <a href="https://www.stashtea.com/products/licorice-spice-herbal-tea-bagged" target="_blank" rel="noreferrer noopener">Stash Licorice Spice Herbal Tea</a></li><li>Dan - France</li><li>Dan - <a href="https://www.youtube.com/watch?pp=ygUscmVhY3Qgc3RyZWFtaW5nIGZ1bmRhbWVudGFscyBqYWNrIGhlcnJpbmd0b24%3D&amp;v=o3JWb04DRIs" target="_blank" rel="noreferrer noopener">React Streaming In Depth: NextJS! Remix! DIY!</a></li><li>Steve - <a href="https://topenddevs.com/podcasts/views-on-vue/episodes/vuetensils-html-html-forms-with-austin-gil-vue-214" target="_blank" rel="noreferrer noopener">Vuetensils, HTML, HTML Forms with Austin Gil - VUE 214</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">a4d291a0-9e68-435c-ac4b-c34b74ea711c</guid><pubDate>Tue, 06 Jun 2023 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842426/stream.mp3" length="121140120" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Austin Gil is a Senior Developer Advocate. He joins the show to talk about "Web Fundamentals". He begins by explaining its purpose, and the importance of knowing web fundamentals as a developer or programmer. 
Sponsors
- https://topenddevs.com/resume ...</itunes:subtitle><itunes:summary><![CDATA[Austin Gil is a Senior Developer Advocate. He joins the show to talk about "Web Fundamentals". He begins by explaining its purpose, and the importance of knowing web fundamentals as a developer or programmer. <br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a> </li><li><a href="https://raygun.com/" target="_blank" rel="noreferrer noopener">Raygun - Application Monitoring For Web &amp; Mobile Apps</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Links<ul><li><a href="https://austingil.com/how-to-build-html-forms-right-semantics/" target="_blank" rel="noreferrer noopener">Series on HTML form fundamentals</a></li><li><a href="https://austingil.com/uploading-files-with-html/" target="_blank" rel="noreferrer noopener">Series on file uploads fundamentals</a></li><li><a href="https://austingil.com/resilient-applications-progressive-enhancement/" target="_blank" rel="noreferrer noopener">Blog post on progressive enhancement</a></li></ul><br />Socials<ul><li><a href="https://austingil.com/" target="_blank" rel="noreferrer noopener">austingil.com </a></li><li><a href="https://www.linkedin.com/in/austingil/" target="_blank" rel="noreferrer noopener">LinkedIn: Austin G</a></li><li>Twitter: <a href="https://twitter.com/heyAustinGil" target="_blank" rel="noreferrer noopener">heyAustinGil</a></li><li><br /></li></ul>Picks<ul><li>AJ - <a href="https://www.imdb.com/title/tt1196946/" target="_blank" rel="noreferrer noopener">The Mentalist (TV Series 2008–2015)</a></li><li>Austin - <a href="https://www.akamai.com/" target="_blank" rel="noreferrer noopener">Akamai</a></li><li>Austin - <a href="https://bit.ly/austinode" target="_blank" rel="noreferrer noopener">$100 credit</a></li><li>Austin - <a href="https://start.solidjs.com/" target="_blank" rel="noreferrer noopener">SolidStart</a></li><li>Austin - <a href="https://www.stashtea.com/products/licorice-spice-herbal-tea-bagged" target="_blank" rel="noreferrer noopener">Stash Licorice Spice Herbal Tea</a></li><li>Dan - France</li><li>Dan - <a href="https://www.youtube.com/watch?pp=ygUscmVhY3Qgc3RyZWFtaW5nIGZ1bmRhbWVudGFscyBqYWNrIGhlcnJpbmd0b24%3D&amp;v=o3JWb04DRIs" target="_blank" rel="noreferrer noopener">React Streaming In Depth: NextJS! Remix! DIY!</a></li><li>Steve - <a href="https://topenddevs.com/podcasts/views-on-vue/episodes/vuetensils-html-html-forms-with-austin-gil-vue-214" target="_blank" rel="noreferrer noopener">Vuetensils, HTML, HTML Forms with Austin Gil - VUE 214</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>5038</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Bun.js with Jarred Sumner - JSJ 584</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/bun-js-with-jarred-sumner-jsj-584</link><description><![CDATA[Jarred Sumner is the founder and CEO of Oven. He joins AJ for today's episode to talk about Bun.js. Bun.js is a Node.Js replacement. He begins by explaining what it is, how this tool can be used, and what sets it apart from the others. On YouTube<a href="https://youtu.be/jPupI9-UKRs" target="_blank" rel="noreferrer noopener">Bun.js with Jarred Sumner - JSJ 584</a><br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a> </li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Links<ul><li><a href="https://bun.sh/#:~:text=Bun%20is%20a%20fast%20all,compatible%20package%20manager%20baked-in." target="_blank" rel="noreferrer noopener">Bun is a fast all-in-one JavaScript runtime</a></li><li><a href="https://github.com/oven-sh/bun" target="_blank" rel="noreferrer noopener">oven-sh/bun</a></li></ul><br />Socials<ul><li><a href="https://www.linkedin.com/in/jarred-sumner-a8772425/" target="_blank" rel="noreferrer noopener">LinkedIn: Jarred Sumner </a></li><li>Twitter: <a href="https://twitter.com/jarredsumner" target="_blank" rel="noreferrer noopener">jarredsumner</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">44650f13-4320-4c6c-9f8e-9acc7e731830</guid><pubDate>Tue, 30 May 2023 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842427/stream.mp3" length="116184169" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Jarred Sumner is the founder and CEO of Oven. He joins AJ for today's episode to talk about Bun.js. Bun.js is a Node.Js replacement. He begins by explaining what it is, how this tool can be used, and what sets it apart from the others. On...</itunes:subtitle><itunes:summary><![CDATA[Jarred Sumner is the founder and CEO of Oven. He joins AJ for today's episode to talk about Bun.js. Bun.js is a Node.Js replacement. He begins by explaining what it is, how this tool can be used, and what sets it apart from the others. On YouTube<a href="https://youtu.be/jPupI9-UKRs" target="_blank" rel="noreferrer noopener">Bun.js with Jarred Sumner - JSJ 584</a><br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a> </li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Links<ul><li><a href="https://bun.sh/#:~:text=Bun%20is%20a%20fast%20all,compatible%20package%20manager%20baked-in." target="_blank" rel="noreferrer noopener">Bun is a fast all-in-one JavaScript runtime</a></li><li><a href="https://github.com/oven-sh/bun" target="_blank" rel="noreferrer noopener">oven-sh/bun</a></li></ul><br />Socials<ul><li><a href="https://www.linkedin.com/in/jarred-sumner-a8772425/" target="_blank" rel="noreferrer noopener">LinkedIn: Jarred Sumner </a></li><li>Twitter: <a href="https://twitter.com/jarredsumner" target="_blank" rel="noreferrer noopener">jarredsumner</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>4832</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Find Out More About Barry Pollard - BONUS</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/find-out-more-about-barry-pollard-bonus</link><description><![CDATA[Barry Pollard is a Web Performance Developer Advocate on Google Chrome. He joins Chuck in this bonus episode to provide an introduction to his topic at the conference. He is going to talk about "Core Web Vitals". <br />Links<ul><li><a href="https://jsnation.com/" target="_blank" rel="noreferrer noopener">The main JS conference of 2023</a></li><li>Discount: <a href="https://ti.to/gitnation/jsnation-2023/discount/JSJabber" target="_blank" rel="noreferrer noopener">https://ti.to/gitnation/jsnation-2023/discount/JSJabber</a></li></ul><br />Socials<ul><li><a href="https://www.linkedin.com/in/tunetheweb/" target="_blank" rel="noreferrer noopener">LinkedIn: Barry Pollard</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">2136d6f7-0100-4130-856c-6fc636384af0</guid><pubDate>Fri, 26 May 2023 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842420/stream.mp3" length="12996574" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Barry Pollard is a Web Performance Developer Advocate on Google Chrome. He joins Chuck in this bonus episode to provide an introduction to his topic at the conference. He is going to talk about "Core Web Vitals". 
Links
- https://jsnation.com/
-...</itunes:subtitle><itunes:summary><![CDATA[Barry Pollard is a Web Performance Developer Advocate on Google Chrome. He joins Chuck in this bonus episode to provide an introduction to his topic at the conference. He is going to talk about "Core Web Vitals". <br />Links<ul><li><a href="https://jsnation.com/" target="_blank" rel="noreferrer noopener">The main JS conference of 2023</a></li><li>Discount: <a href="https://ti.to/gitnation/jsnation-2023/discount/JSJabber" target="_blank" rel="noreferrer noopener">https://ti.to/gitnation/jsnation-2023/discount/JSJabber</a></li></ul><br />Socials<ul><li><a href="https://www.linkedin.com/in/tunetheweb/" target="_blank" rel="noreferrer noopener">LinkedIn: Barry Pollard</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>541</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Find Out More About Tobias Koppers - BONUS</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/find-out-more-about-tobias-koppers-bonus</link><description><![CDATA[Tobias Koppers is an open-source developer. He joins Chuck in this bonus episode to provide an introduction to his topic at the conference. <br />On YouTube <a href="https://youtu.be/BQelg2ECoOY" target="_blank" rel="noreferrer noopener">Find Out More About Tobias Koppers- BONUS</a><br />Links<br /><ul><li><a href="https://jsnation.com/" target="_blank" rel="noreferrer noopener">The main JS conference of 2023</a></li><li>Discount: <a href="https://ti.to/gitnation/jsnation-2023/discount/JSJabber" target="_blank" rel="noreferrer noopener">https://ti.to/gitnation/jsnation-2023/discount/JSJabber</a></li></ul><br />Socials<br /><ul><li><a href="https://www.linkedin.com/in/tobias-koppers-831920240/" target="_blank" rel="noreferrer noopener">LinkedIn: Tobias Koppers</a></li></ul><br /><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">36ef59cc-9d07-4f5d-8727-8bd7715c8e1c</guid><pubDate>Fri, 26 May 2023 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842397/stream.mp3" length="13934404" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Tobias Koppers is an open-source developer. He joins Chuck in this bonus episode to provide an introduction to his topic at the conference. 
On YouTube https://youtu.be/BQelg2ECoOY
Links

- https://jsnation.com/
-...</itunes:subtitle><itunes:summary><![CDATA[Tobias Koppers is an open-source developer. He joins Chuck in this bonus episode to provide an introduction to his topic at the conference. <br />On YouTube <a href="https://youtu.be/BQelg2ECoOY" target="_blank" rel="noreferrer noopener">Find Out More About Tobias Koppers- BONUS</a><br />Links<br /><ul><li><a href="https://jsnation.com/" target="_blank" rel="noreferrer noopener">The main JS conference of 2023</a></li><li>Discount: <a href="https://ti.to/gitnation/jsnation-2023/discount/JSJabber" target="_blank" rel="noreferrer noopener">https://ti.to/gitnation/jsnation-2023/discount/JSJabber</a></li></ul><br />Socials<br /><ul><li><a href="https://www.linkedin.com/in/tobias-koppers-831920240/" target="_blank" rel="noreferrer noopener">LinkedIn: Tobias Koppers</a></li></ul><br /><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>581</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>React Server Components: Part 2- JSJ 583</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/react-server-components-part-2-jsj-583</link><description><![CDATA[Dan Abramov is a Front-end developer at Facebook and Joe Savona is a User Interface engineer at Facebook. They join the show to talk about React Server Components. They begin by explaining what it is, how it's implemented, the services it offers to the clients, and many more. <br />On YouTube<a href="https://youtu.be/_gQ6oJb6SMg" target="_blank" rel="noreferrer noopener">React Server Components: Part 2- JSJ 583</a><br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a> </li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />SocialsDan Abramov <ul><li><a href="https://github.com/gaearon" target="_blank" rel="noreferrer noopener">GitHub: gaearon</a></li><li><a href="https://twitter.com/dan_abramov" target="_blank" rel="noreferrer noopener">Twitter: @dan_abramov</a></li></ul>Joe Savona<ul><li><a href="https://www.linkedin.com/in/joseph-savona-9407314/" target="_blank" rel="noreferrer noopener">LinkedIn: Joseph Savona </a></li><li><a href="http://www.josephsavona.com/" target="_blank" rel="noreferrer noopener">josephsavona.com</a></li><li><a href="https://twitter.com/en_js" target="_blank" rel="noreferrer noopener">Twitter: @en_JS</a></li></ul><br />Picks<ul><li>Charles - <a href="https://boardgamegeek.com/boardgame/228372/iberian-gauge" target="_blank" rel="noreferrer noopener">Iberian Gauge </a></li><li>Dan Abramov - <a href="https://www.netflix.com/title/81447461" target="_blank" rel="noreferrer noopener">Watch BEEF | Netflix Official Site</a></li><li>Dan Abramov - <a href="https://www.imdb.com/title/tt13406094/" target="_blank" rel="noreferrer noopener">The White Lotus</a></li><li>Dan Shappir - Go speak at conferences</li><li>Joe - <a href="https://boardgamegeek.com/boardgame/222231/diagonals" target="_blank" rel="noreferrer noopener">Diagonals </a></li><li>Tejas - <a href="https://www.netflix.com/title/81447461" target="_blank" rel="noreferrer noopener">Watch BEEF | Netflix Official Site</a></li><li>Tejas - <a href="https://blueskyweb.xyz/" target="_blank" rel="noreferrer noopener">Bluesky</a></li><li>Tejas - <a href="https://www.amazon.com/Molecule-More-Chemical-Creativity_and-Determine/dp/1946885118" target="_blank" rel="noreferrer noopener">The Molecule of More</a></li></ul><br /><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">5bf86d56-0509-416f-a936-bcd5404378db</guid><pubDate>Tue, 23 May 2023 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842425/stream.mp3" length="97073821" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Dan Abramov is a Front-end developer at Facebook and Joe Savona is a User Interface engineer at Facebook. They join the show to talk about React Server Components. They begin by explaining what it is, how it's implemented, the services it offers to...</itunes:subtitle><itunes:summary><![CDATA[Dan Abramov is a Front-end developer at Facebook and Joe Savona is a User Interface engineer at Facebook. They join the show to talk about React Server Components. They begin by explaining what it is, how it's implemented, the services it offers to the clients, and many more. <br />On YouTube<a href="https://youtu.be/_gQ6oJb6SMg" target="_blank" rel="noreferrer noopener">React Server Components: Part 2- JSJ 583</a><br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a> </li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />SocialsDan Abramov <ul><li><a href="https://github.com/gaearon" target="_blank" rel="noreferrer noopener">GitHub: gaearon</a></li><li><a href="https://twitter.com/dan_abramov" target="_blank" rel="noreferrer noopener">Twitter: @dan_abramov</a></li></ul>Joe Savona<ul><li><a href="https://www.linkedin.com/in/joseph-savona-9407314/" target="_blank" rel="noreferrer noopener">LinkedIn: Joseph Savona </a></li><li><a href="http://www.josephsavona.com/" target="_blank" rel="noreferrer noopener">josephsavona.com</a></li><li><a href="https://twitter.com/en_js" target="_blank" rel="noreferrer noopener">Twitter: @en_JS</a></li></ul><br />Picks<ul><li>Charles - <a href="https://boardgamegeek.com/boardgame/228372/iberian-gauge" target="_blank" rel="noreferrer noopener">Iberian Gauge </a></li><li>Dan Abramov - <a href="https://www.netflix.com/title/81447461" target="_blank" rel="noreferrer noopener">Watch BEEF | Netflix Official Site</a></li><li>Dan Abramov - <a href="https://www.imdb.com/title/tt13406094/" target="_blank" rel="noreferrer noopener">The White Lotus</a></li><li>Dan Shappir - Go speak at conferences</li><li>Joe - <a href="https://boardgamegeek.com/boardgame/222231/diagonals" target="_blank" rel="noreferrer noopener">Diagonals </a></li><li>Tejas - <a href="https://www.netflix.com/title/81447461" target="_blank" rel="noreferrer noopener">Watch BEEF | Netflix Official Site</a></li><li>Tejas - <a href="https://blueskyweb.xyz/" target="_blank" rel="noreferrer noopener">Bluesky</a></li><li>Tejas - <a href="https://www.amazon.com/Molecule-More-Chemical-Creativity_and-Determine/dp/1946885118" target="_blank" rel="noreferrer noopener">The Molecule of More</a></li></ul><br /><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>4036</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>React Server Components: Part 1 - JSJ 582</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/react-server-components-part-1-jsj-582</link><description><![CDATA[Dan Abramov is a Front-end developer at Facebook and Joe Savona is a User Interface engineer at Facebook. They join the show to talk about React Server Components. They begin by explaining what it is, how it's implemented, the services it offers to the clients, and many more. <br />On YouTube<a href="https://youtu.be/4Magg0DyKXA" target="_blank" rel="noreferrer noopener">React Server Components: Part 1 - JSJ 582</a><br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a> </li><li><a href="https://raygun.com/" target="_blank" rel="noreferrer noopener">Raygun - Application Monitoring For Web &amp; Mobile Apps</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />SocialsDan Abramov <ul><li><a href="https://github.com/gaearon" target="_blank" rel="noreferrer noopener">GitHub: gaearon</a></li><li><a href="https://twitter.com/dan_abramov" target="_blank" rel="noreferrer noopener">Twitter: @dan_abramov</a></li></ul>Joe Savona<ul><li><a href="https://www.linkedin.com/in/joseph-savona-9407314/" target="_blank" rel="noreferrer noopener">LinkedIn: Joseph Savona </a></li><li><a href="http://www.josephsavona.com/" target="_blank" rel="noreferrer noopener">josephsavona.com</a></li><li><a href="https://twitter.com/en_js" target="_blank" rel="noreferrer noopener">Twitter: @en_JS</a></li></ul><br /><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">18f17df0-f6aa-4c72-8a84-0a971b55904e</guid><pubDate>Tue, 16 May 2023 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842431/stream.mp3" length="76164159" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Dan Abramov is a Front-end developer at Facebook and Joe Savona is a User Interface engineer at Facebook. They join the show to talk about React Server Components. They begin by explaining what it is, how it's implemented, the services it offers to...</itunes:subtitle><itunes:summary><![CDATA[Dan Abramov is a Front-end developer at Facebook and Joe Savona is a User Interface engineer at Facebook. They join the show to talk about React Server Components. They begin by explaining what it is, how it's implemented, the services it offers to the clients, and many more. <br />On YouTube<a href="https://youtu.be/4Magg0DyKXA" target="_blank" rel="noreferrer noopener">React Server Components: Part 1 - JSJ 582</a><br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a> </li><li><a href="https://raygun.com/" target="_blank" rel="noreferrer noopener">Raygun - Application Monitoring For Web &amp; Mobile Apps</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />SocialsDan Abramov <ul><li><a href="https://github.com/gaearon" target="_blank" rel="noreferrer noopener">GitHub: gaearon</a></li><li><a href="https://twitter.com/dan_abramov" target="_blank" rel="noreferrer noopener">Twitter: @dan_abramov</a></li></ul>Joe Savona<ul><li><a href="https://www.linkedin.com/in/joseph-savona-9407314/" target="_blank" rel="noreferrer noopener">LinkedIn: Joseph Savona </a></li><li><a href="http://www.josephsavona.com/" target="_blank" rel="noreferrer noopener">josephsavona.com</a></li><li><a href="https://twitter.com/en_js" target="_blank" rel="noreferrer noopener">Twitter: @en_JS</a></li></ul><br /><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>3164</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Find Out More About Brad Westfall - BONUS</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/find-out-more-about-brad-westfall-bonus</link><description><![CDATA[Brad Westfall is a full-stack web developer and works at ReactTraining.com. He is one of the speakers at the upcoming JSNation conference. He joins Chuck in this bonus episode to provide an introduction to his topic at the conference. Links<ul><li><a href="https://jsnation.com/" target="_blank" rel="noreferrer noopener">The main JS conference of 2023</a></li></ul><br />Socials<a href="https://www.linkedin.com/in/bradwestfallazpixels/" target="_blank" rel="noreferrer noopener">LinkedIn: Brad Westfall</a><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">ab5fa5d7-4290-40c2-a756-0a6770075d3b</guid><pubDate>Tue, 09 May 2023 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842434/stream.mp3" length="7004560" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Brad Westfall is a full-stack web developer and works at ReactTraining.com. He is one of the speakers at the upcoming JSNation conference. He joins Chuck in this bonus episode to provide an introduction to his topic at the conference. Links
-...</itunes:subtitle><itunes:summary><![CDATA[Brad Westfall is a full-stack web developer and works at ReactTraining.com. He is one of the speakers at the upcoming JSNation conference. He joins Chuck in this bonus episode to provide an introduction to his topic at the conference. Links<ul><li><a href="https://jsnation.com/" target="_blank" rel="noreferrer noopener">The main JS conference of 2023</a></li></ul><br />Socials<a href="https://www.linkedin.com/in/bradwestfallazpixels/" target="_blank" rel="noreferrer noopener">LinkedIn: Brad Westfall</a><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>292</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>SolidStart with Ryan Carniato - JSJ 581</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/solidstart-with-ryan-carniato-jsj-581</link><description><![CDATA[Ryan Carniato is the CEO of Signals and the Principal Engineer OSS at Netlify. He is the author of the SolidJS UI library. He returns to the show to talk about SolidStart. He begins by explaining the difference between signals and observables. Along with that, he discusses how he came to develop the framework, its features, and his future plans. <br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a> </li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Links<ul><li><a href="https://github.com/solidjs/solid-start" target="_blank" rel="noreferrer noopener">solidjs/solid-start</a></li></ul><br />Socials<ul><li><a href="https://dev.to/ryansolid" target="_blank" rel="noreferrer noopener">Ryan Carniato</a></li><li>Twitter: <a href="https://twitter.com/RyanCarniato" target="_blank" rel="noreferrer noopener">@RyanCarniato</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">b768a85e-14b1-49aa-b11e-d4c25bfa2314</guid><pubDate>Tue, 09 May 2023 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842430/stream.mp3" length="124175758" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Ryan Carniato is the CEO of Signals and the Principal Engineer OSS at Netlify. He is the author of the SolidJS UI library. He returns to the show to talk about SolidStart. He begins by explaining the difference between signals and observables. Along...</itunes:subtitle><itunes:summary><![CDATA[Ryan Carniato is the CEO of Signals and the Principal Engineer OSS at Netlify. He is the author of the SolidJS UI library. He returns to the show to talk about SolidStart. He begins by explaining the difference between signals and observables. Along with that, he discusses how he came to develop the framework, its features, and his future plans. <br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a> </li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Links<ul><li><a href="https://github.com/solidjs/solid-start" target="_blank" rel="noreferrer noopener">solidjs/solid-start</a></li></ul><br />Socials<ul><li><a href="https://dev.to/ryansolid" target="_blank" rel="noreferrer noopener">Ryan Carniato</a></li><li>Twitter: <a href="https://twitter.com/RyanCarniato" target="_blank" rel="noreferrer noopener">@RyanCarniato</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>5165</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>What To Expect For JSNation -  BONUS</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/what-to-expect-for-jsnation-bonus</link><description><![CDATA[Chuck gives an overview of the events that will take place in the months of May and June for the JavaScript and React community. <br />On YouTubeWhat To Expect For May and June 2023 - BONUS<br />Links<ul><li><a href="https://jsnation.com/" target="_blank" rel="noreferrer noopener">JSNation – the main JavaScript conference of 2023</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">72679dc0-88a2-40a2-861c-cc870fbb0067</guid><pubDate>Fri, 05 May 2023 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842436/stream.mp3" length="4896080" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Chuck gives an overview of the events that will take place in the months of May and June for the JavaScript and React community. 
On YouTubeWhat To Expect For May and June 2023 - BONUS
Links
- https://jsnation.com/


Support this podcast at —...</itunes:subtitle><itunes:summary><![CDATA[Chuck gives an overview of the events that will take place in the months of May and June for the JavaScript and React community. <br />On YouTubeWhat To Expect For May and June 2023 - BONUS<br />Links<ul><li><a href="https://jsnation.com/" target="_blank" rel="noreferrer noopener">JSNation – the main JavaScript conference of 2023</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>204</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Cross Platform App Development with Simon Grimm - JSJ 580</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/cross-platform-app-development-with-simon-grimm-jsj-580</link><description><![CDATA[Simon Grimm is a Creator, Indie Maker &amp; Solopreneur. He is currently working at The Ionic Academy. He joins the show to talk about "cross-platform development frameworks". He also tackles the difference between building native and hybrid apps. Additionally, he explains the different cross-platform apps. <br />On YouTube<a href="https://youtu.be/3PoA1MuhD3c" target="_blank" rel="noreferrer noopener">Cross Platform App Development with Simon Grimm - JSJ 580</a><br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a> </li><li><a href="https://raygun.com/" target="_blank" rel="noreferrer noopener">Raygun - Application Monitoring For Web &amp; Mobile Apps</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Links<ul><li><a href="https://ionicacademy.com/" target="_blank" rel="noreferrer noopener">The Ionic Academy</a></li></ul><br />Socials<ul><li><a href="https://devdactic.com/devblog/" target="_blank" rel="noreferrer noopener">Devdactic</a></li><li><a href="https://github.com/saimon24" target="_blank" rel="noreferrer noopener">GitHub: saimon24</a></li><li><a href="https://www.linkedin.com/in/simongr/" target="_blank" rel="noreferrer noopener">LinkedIn: Simon Grimm</a></li><li><a href="https://twitter.com/schlimmson" target="_blank" rel="noreferrer noopener">Twitter: @schlimmson</a></li></ul><br />Picks<ul><li>AJ - <a href="https://www.petasittek.com/volume-master/" target="_blank" rel="noreferrer noopener">Volume Master</a></li><li>AJ - <a href="https://github.com/igrigorik/videospeed" target="_blank" rel="noreferrer noopener">videospeed</a></li><li>AJ - <a href="https://speechify.com/" target="_blank" rel="noreferrer noopener">Speechify</a></li><li>AJ - <a href="https://bnna.net/" target="_blank" rel="noreferrer noopener">bnna.net</a></li><li>AJ - <a href="https://github.com/tauri-apps/awesome-tauri" target="_blank" rel="noreferrer noopener">tauri-apps/awesome-tauri</a></li><li>Charles - <a href="https://topenddevs.com/podcasts/javascript-jabber/episodes/jason-weimann-learn-video-game-development-with-chuck-bonus" target="_blank" rel="noreferrer noopener">Jason Weimann - Learn Video Game Development with Chuck - BONUS</a></li><li>Charles - <a href="https://game.courses/" target="_blank" rel="noreferrer noopener">game.courses</a></li><li>Dan - <a href="https://www.react-next.com/" target="_blank" rel="noreferrer noopener">ReactNext - ReactNext: Israel's largest React Conference</a></li><li>Dan - <a href="https://jnation.pt/" target="_blank" rel="noreferrer noopener">JNation 2023</a></li><li>Dan - <a href="https://jsnation.com/?gad=1&amp;gclid=CjwKCAjwjMiiBhA4EiwAZe6jQ-BxyGTWGc_HXXghtmrQ3GeAPrfyJzwQo6k-q34BtJ07nYoreixT6BoCHOMQAvD_BwE#schedule" target="_blank" rel="noreferrer noopener">The main JS conference of 2023 - JSNation 2023</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">f30b1970-26fc-45c5-b2c1-5e9929d71def</guid><pubDate>Wed, 03 May 2023 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842433/stream.mp3" length="121481802" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Simon Grimm is a Creator, Indie Maker &amp;amp; Solopreneur. He is currently working at The Ionic Academy. He joins the show to talk about "cross-platform development frameworks". He also tackles the difference between building native and hybrid apps....</itunes:subtitle><itunes:summary><![CDATA[Simon Grimm is a Creator, Indie Maker &amp; Solopreneur. He is currently working at The Ionic Academy. He joins the show to talk about "cross-platform development frameworks". He also tackles the difference between building native and hybrid apps. Additionally, he explains the different cross-platform apps. <br />On YouTube<a href="https://youtu.be/3PoA1MuhD3c" target="_blank" rel="noreferrer noopener">Cross Platform App Development with Simon Grimm - JSJ 580</a><br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a> </li><li><a href="https://raygun.com/" target="_blank" rel="noreferrer noopener">Raygun - Application Monitoring For Web &amp; Mobile Apps</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Links<ul><li><a href="https://ionicacademy.com/" target="_blank" rel="noreferrer noopener">The Ionic Academy</a></li></ul><br />Socials<ul><li><a href="https://devdactic.com/devblog/" target="_blank" rel="noreferrer noopener">Devdactic</a></li><li><a href="https://github.com/saimon24" target="_blank" rel="noreferrer noopener">GitHub: saimon24</a></li><li><a href="https://www.linkedin.com/in/simongr/" target="_blank" rel="noreferrer noopener">LinkedIn: Simon Grimm</a></li><li><a href="https://twitter.com/schlimmson" target="_blank" rel="noreferrer noopener">Twitter: @schlimmson</a></li></ul><br />Picks<ul><li>AJ - <a href="https://www.petasittek.com/volume-master/" target="_blank" rel="noreferrer noopener">Volume Master</a></li><li>AJ - <a href="https://github.com/igrigorik/videospeed" target="_blank" rel="noreferrer noopener">videospeed</a></li><li>AJ - <a href="https://speechify.com/" target="_blank" rel="noreferrer noopener">Speechify</a></li><li>AJ - <a href="https://bnna.net/" target="_blank" rel="noreferrer noopener">bnna.net</a></li><li>AJ - <a href="https://github.com/tauri-apps/awesome-tauri" target="_blank" rel="noreferrer noopener">tauri-apps/awesome-tauri</a></li><li>Charles - <a href="https://topenddevs.com/podcasts/javascript-jabber/episodes/jason-weimann-learn-video-game-development-with-chuck-bonus" target="_blank" rel="noreferrer noopener">Jason Weimann - Learn Video Game Development with Chuck - BONUS</a></li><li>Charles - <a href="https://game.courses/" target="_blank" rel="noreferrer noopener">game.courses</a></li><li>Dan - <a href="https://www.react-next.com/" target="_blank" rel="noreferrer noopener">ReactNext - ReactNext: Israel's largest React Conference</a></li><li>Dan - <a href="https://jnation.pt/" target="_blank" rel="noreferrer noopener">JNation 2023</a></li><li>Dan - <a href="https://jsnation.com/?gad=1&amp;gclid=CjwKCAjwjMiiBhA4EiwAZe6jQ-BxyGTWGc_HXXghtmrQ3GeAPrfyJzwQo6k-q34BtJ07nYoreixT6BoCHOMQAvD_BwE#schedule" target="_blank" rel="noreferrer noopener">The main JS conference of 2023 - JSNation 2023</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>5053</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Find Out More About Elliot Johnson - BONUS</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/find-out-more-about-elliot-johnson-bonus</link><description><![CDATA[Elliott Johnson is a Multi-stack data software generalist at Vercel. He is one of the speakers at the upcoming JSNation conference. He joins Chuck in this bonus episode to provide an introduction to his topic at the conference. <br />Links<ul><li><a href="https://jsnation.com/" target="_blank" rel="noreferrer noopener">The main JS conference of 2023</a></li></ul><br />Socials<a href="https://www.linkedin.com/in/selliottjohnson/" target="_blank" rel="noreferrer noopener">LinkedIn: Elliott Johnson</a><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">8888d26c-a3dd-4c9b-a5e9-8246998b2471</guid><pubDate>Wed, 03 May 2023 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842417/stream.mp3" length="12390919" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Elliott Johnson is a Multi-stack data software generalist at Vercel. He is one of the speakers at the upcoming JSNation conference. He joins Chuck in this bonus episode to provide an introduction to his topic at the conference. 
Links
-...</itunes:subtitle><itunes:summary><![CDATA[Elliott Johnson is a Multi-stack data software generalist at Vercel. He is one of the speakers at the upcoming JSNation conference. He joins Chuck in this bonus episode to provide an introduction to his topic at the conference. <br />Links<ul><li><a href="https://jsnation.com/" target="_blank" rel="noreferrer noopener">The main JS conference of 2023</a></li></ul><br />Socials<a href="https://www.linkedin.com/in/selliottjohnson/" target="_blank" rel="noreferrer noopener">LinkedIn: Elliott Johnson</a><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>516</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Getting to Know Bruce A. Tate - BONUS</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/getting-to-know-bruce-a-tate-bonus</link><description><![CDATA[Bruce A. Tate is a Founder at Groxio, Elixir Expert, and a Technical Author. He joins the show alongside Charles Max Wood to talk about his book, "<a href="https://pragprog.com/titles/btlang/seven-languages-in-seven-weeks/#:~:text=Ruby%2C%20Io%2C%20Prolog%2C%20Scala,languages%20within%20a%20single%20book." target="_blank" rel="noreferrer noopener">Seven Languages in Seven Weeks"</a>. He also delves into some of the preparations and anticipations that come with reading the book. <br />Links<ul><li><a href="https://pragprog.com/titles/btlang/seven-languages-in-seven-weeks/#:~:text=Ruby%2C%20Io%2C%20Prolog%2C%20Scala,languages%20within%20a%20single%20book." target="_blank" rel="noreferrer noopener">Seven Languages in Seven Weeks</a></li><li><a href="https://grox.io/" target="_blank" rel="noreferrer noopener">grox.io </a></li></ul><br />Socials<ul><li><a href="https://www.linkedin.com/in/bruce-tate/" target="_blank" rel="noreferrer noopener">LinkedIn: Bruce Tate</a></li><li><a href="https://twitter.com/redrapids" target="_blank" rel="noreferrer noopener">Twitter: redrapids</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">f37ae579-f439-4b7a-81a7-f33af3e323a2</guid><pubDate>Wed, 26 Apr 2023 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842421/stream.mp3" length="45555661" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Bruce A. Tate is a Founder at Groxio, Elixir Expert, and a Technical Author. He joins the show alongside Charles Max Wood to talk about his book,...</itunes:subtitle><itunes:summary><![CDATA[Bruce A. Tate is a Founder at Groxio, Elixir Expert, and a Technical Author. He joins the show alongside Charles Max Wood to talk about his book, "<a href="https://pragprog.com/titles/btlang/seven-languages-in-seven-weeks/#:~:text=Ruby%2C%20Io%2C%20Prolog%2C%20Scala,languages%20within%20a%20single%20book." target="_blank" rel="noreferrer noopener">Seven Languages in Seven Weeks"</a>. He also delves into some of the preparations and anticipations that come with reading the book. <br />Links<ul><li><a href="https://pragprog.com/titles/btlang/seven-languages-in-seven-weeks/#:~:text=Ruby%2C%20Io%2C%20Prolog%2C%20Scala,languages%20within%20a%20single%20book." target="_blank" rel="noreferrer noopener">Seven Languages in Seven Weeks</a></li><li><a href="https://grox.io/" target="_blank" rel="noreferrer noopener">grox.io </a></li></ul><br />Socials<ul><li><a href="https://www.linkedin.com/in/bruce-tate/" target="_blank" rel="noreferrer noopener">LinkedIn: Bruce Tate</a></li><li><a href="https://twitter.com/redrapids" target="_blank" rel="noreferrer noopener">Twitter: redrapids</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>1898</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Everything Remult with Noam Honig and Yoni Rapoport - JSJ 579</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/ed301dca-9d0c-4ef9-a016-acd150159bd8</link><description><![CDATA[Noam Honig is the Founder &amp; CEO of Firefly Migration. Yoni Rapoport is a CTO at Firefly Migration. They join the show to talk about "Remult". It builds Full-stack, End-to-end Type-safe CRUD Apps without the Boilerplate. They dive into how it functions in your apps and its useful features. <br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a> </li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li><li><br /></li></ul>Links<ul><li><a href="https://remult.dev/" target="_blank" rel="noreferrer noopener">Remult</a></li><li><a href="https://github.com/remult/remult" target="_blank" rel="noreferrer noopener">remult</a></li><li><a href="https://www.youtube.com/watch?v=rEoScmSVNUE" target="_blank" rel="noreferrer noopener">Short demo video</a></li><li><a href="https://dev.to/remult/introducing-remult-the-backend-to-frontend-framework-you-always-wanted-34dl" target="_blank" rel="noreferrer noopener">Intro blog post</a></li><li><a href="https://www.youtube.com/watch?v=op32k0_3Fjs" target="_blank" rel="noreferrer noopener">JS meetup talk</a></li><li><a href="https://twitter.com/RemultJs" target="_blank" rel="noreferrer noopener">Twitter: @RemultJs</a></li><li><a href="https://www.youtube.com/channel/UCzwAXR8IrOev9TBGiA_lseQ" target="_blank" rel="noreferrer noopener">Remult | YouTube</a></li></ul><br />Socials<ul><li><a href="https://www.linkedin.com/in/yoni-rapoport-155a804/" target="_blank" rel="noreferrer noopener">LinkedIn: Yoni Rapoport</a></li><li><a href="https://twitter.com/YoniRapoport" target="_blank" rel="noreferrer noopener">Twitter: @YoniRapoport</a></li><li><a href="https://www.linkedin.com/in/noamhonig/" target="_blank" rel="noreferrer noopener">LinkedIn: Noam Honig</a></li><li><a href="https://twitter.com/noamhonig" target="_blank" rel="noreferrer noopener">Twitter: @noamhonig</a></li></ul><br />Picks<ul><li>Dan - <a href="https://twitter.com/solid_js/status/1642232879466815489?s=20" target="_blank" rel="noreferrer noopener">The SolidJS April 1st tweet</a></li><li>Noam - <a href="https://marketplace.visualstudio.com/items?itemName=rangav.vscode-thunder-client" target="_blank" rel="noreferrer noopener">Thunder Client</a></li><li>Yoni - <a href="https://vitejs.dev/" target="_blank" rel="noreferrer noopener">Vite </a></li></ul><br /><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">9dddafe1-a558-41c5-b55f-fe85dfac71d0</guid><pubDate>Tue, 25 Apr 2023 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842451/stream.mp3" length="115692022" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Noam Honig is the Founder &amp;amp; CEO of Firefly Migration. Yoni Rapoport is a CTO at Firefly Migration. They join the show to talk about "Remult". It builds Full-stack, End-to-end Type-safe CRUD Apps without the Boilerplate. They dive into how it...</itunes:subtitle><itunes:summary><![CDATA[Noam Honig is the Founder &amp; CEO of Firefly Migration. Yoni Rapoport is a CTO at Firefly Migration. They join the show to talk about "Remult". It builds Full-stack, End-to-end Type-safe CRUD Apps without the Boilerplate. They dive into how it functions in your apps and its useful features. <br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a> </li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li><li><br /></li></ul>Links<ul><li><a href="https://remult.dev/" target="_blank" rel="noreferrer noopener">Remult</a></li><li><a href="https://github.com/remult/remult" target="_blank" rel="noreferrer noopener">remult</a></li><li><a href="https://www.youtube.com/watch?v=rEoScmSVNUE" target="_blank" rel="noreferrer noopener">Short demo video</a></li><li><a href="https://dev.to/remult/introducing-remult-the-backend-to-frontend-framework-you-always-wanted-34dl" target="_blank" rel="noreferrer noopener">Intro blog post</a></li><li><a href="https://www.youtube.com/watch?v=op32k0_3Fjs" target="_blank" rel="noreferrer noopener">JS meetup talk</a></li><li><a href="https://twitter.com/RemultJs" target="_blank" rel="noreferrer noopener">Twitter: @RemultJs</a></li><li><a href="https://www.youtube.com/channel/UCzwAXR8IrOev9TBGiA_lseQ" target="_blank" rel="noreferrer noopener">Remult | YouTube</a></li></ul><br />Socials<ul><li><a href="https://www.linkedin.com/in/yoni-rapoport-155a804/" target="_blank" rel="noreferrer noopener">LinkedIn: Yoni Rapoport</a></li><li><a href="https://twitter.com/YoniRapoport" target="_blank" rel="noreferrer noopener">Twitter: @YoniRapoport</a></li><li><a href="https://www.linkedin.com/in/noamhonig/" target="_blank" rel="noreferrer noopener">LinkedIn: Noam Honig</a></li><li><a href="https://twitter.com/noamhonig" target="_blank" rel="noreferrer noopener">Twitter: @noamhonig</a></li></ul><br />Picks<ul><li>Dan - <a href="https://twitter.com/solid_js/status/1642232879466815489?s=20" target="_blank" rel="noreferrer noopener">The SolidJS April 1st tweet</a></li><li>Noam - <a href="https://marketplace.visualstudio.com/items?itemName=rangav.vscode-thunder-client" target="_blank" rel="noreferrer noopener">Thunder Client</a></li><li>Yoni - <a href="https://vitejs.dev/" target="_blank" rel="noreferrer noopener">Vite </a></li></ul><br /><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>4811</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Jason Weimann - Learn Video Game Development with Chuck - BONUS</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jason-weimann-learn-video-game-development-with-chuck-bonus</link><description><![CDATA[Jason Weimann is a Developer and Instructor. He returns to the show with Chuck to talk about video game creation. He shares his experiences as a developer and dives into his courses wherein he gives beginners and aspiring developers a walk-through of the world of creating games. <br />Links<ul><li><a href="https://gamedevbeginner.com/courses/" target="_blank" rel="noreferrer noopener">Game development courses &amp; tutorials</a></li><li><a href="https://game.courses/programmer/" target="_blank" rel="noreferrer noopener">Programmer Course – game.courses</a></li></ul><br />Socials<ul><li><a href="https://twitter.com/jweimann?lang=en" target="_blank" rel="noreferrer noopener">Twitter: @jweimann</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">9bcc032d-5f8a-45b5-9837-2430328c4956</guid><pubDate>Thu, 20 Apr 2023 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842447/stream.mp3" length="72325010" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Jason Weimann is a Developer and Instructor. He returns to the show with Chuck to talk about video game creation. He shares his experiences as a developer and dives into his courses wherein he gives beginners and aspiring developers a walk-through of...</itunes:subtitle><itunes:summary><![CDATA[Jason Weimann is a Developer and Instructor. He returns to the show with Chuck to talk about video game creation. He shares his experiences as a developer and dives into his courses wherein he gives beginners and aspiring developers a walk-through of the world of creating games. <br />Links<ul><li><a href="https://gamedevbeginner.com/courses/" target="_blank" rel="noreferrer noopener">Game development courses &amp; tutorials</a></li><li><a href="https://game.courses/programmer/" target="_blank" rel="noreferrer noopener">Programmer Course – game.courses</a></li></ul><br />Socials<ul><li><a href="https://twitter.com/jweimann?lang=en" target="_blank" rel="noreferrer noopener">Twitter: @jweimann</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>3013</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>TanStack Router with Tanner Linsley -  JSJ 578</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-578</link><description><![CDATA[Tanner Linsley is the Co-Founder &amp; VP of UI / UX at Nozzle. He joins the show to talk about TanStack Router. TanStack is an Open-source software for building better UI and UX. They talk about the vital role that a "router" plays in the architecture of a web application. Moreover, Tanner shares why he developed his own router and explains the Type safe routing. <br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a> </li><li><a href="https://raygun.com/" target="_blank" rel="noreferrer noopener">Raygun - Application Monitoring For Web &amp; Mobile Apps</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Links<ul><li><a href="https://tanstack.com/router" target="_blank" rel="noreferrer noopener">TanStack Router (beta)</a></li><li><br /></li></ul>Socials<ul><li><a href="https://tannerlinsley.com/" target="_blank" rel="noreferrer noopener">tannerlinsley</a></li><li><a href="https://www.linkedin.com/in/tannerlinsley/" target="_blank" rel="noreferrer noopener">LinkedIn: Tanner Linsley</a></li><li>Twitter: <a href="https://twitter.com/tannerlinsley" target="_blank" rel="noreferrer noopener">@tannerlinsley</a></li></ul><br />Picks<ul><li>AJ - <a href="https://www.dell.com/en-us/shop/productdetailstxn/poweredge-r720" target="_blank" rel="noreferrer noopener">PowerEdge R720 rack server details</a></li><li>Charles - <a href="https://boardgamegeek.com/boardgame/258036/between-two-castles-mad-king-ludwig" target="_blank" rel="noreferrer noopener">Between Two Castles of Mad King Ludwig</a></li><li>Dan -<a href="https://bofh.bjash.com/%20" target="_blank" rel="noreferrer noopener"> The Bastard Operator From Hell</a> </li><li>Dan - Demonstrating democracy in Israel </li><li>Dan - Ongoing war in Ukraine</li><li>Steve - <a href="https://petapixel.com/2023/03/23/how-john-glenns-40-camera-forced-nasa-to-rethink-space-missions/" target="_blank" rel="noreferrer noopener">How John Glenn’s $40 Camera Forced NASA to Rethink Space Missions</a></li><li>Tanner - <a href="https://www.tonal.com/" target="_blank" rel="noreferrer noopener">Tonal</a></li><li>Tanner - <a href="https://www.nintendo.com/store/products/metroid-prime-remastered-switch/" target="_blank" rel="noreferrer noopener">Metroid Prime™ Remastered for Nintendo Switch</a></li></ul><br /><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">4271d64c-e9df-4d3f-81c9-efd62db68068</guid><pubDate>Tue, 18 Apr 2023 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842429/stream.mp3" length="113472032" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Tanner Linsley is the Co-Founder &amp;amp; VP of UI / UX at Nozzle. He joins the show to talk about TanStack Router. TanStack is an Open-source software for building better UI and UX. They talk about the vital role that a "router" plays in the...</itunes:subtitle><itunes:summary><![CDATA[Tanner Linsley is the Co-Founder &amp; VP of UI / UX at Nozzle. He joins the show to talk about TanStack Router. TanStack is an Open-source software for building better UI and UX. They talk about the vital role that a "router" plays in the architecture of a web application. Moreover, Tanner shares why he developed his own router and explains the Type safe routing. <br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a> </li><li><a href="https://raygun.com/" target="_blank" rel="noreferrer noopener">Raygun - Application Monitoring For Web &amp; Mobile Apps</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Links<ul><li><a href="https://tanstack.com/router" target="_blank" rel="noreferrer noopener">TanStack Router (beta)</a></li><li><br /></li></ul>Socials<ul><li><a href="https://tannerlinsley.com/" target="_blank" rel="noreferrer noopener">tannerlinsley</a></li><li><a href="https://www.linkedin.com/in/tannerlinsley/" target="_blank" rel="noreferrer noopener">LinkedIn: Tanner Linsley</a></li><li>Twitter: <a href="https://twitter.com/tannerlinsley" target="_blank" rel="noreferrer noopener">@tannerlinsley</a></li></ul><br />Picks<ul><li>AJ - <a href="https://www.dell.com/en-us/shop/productdetailstxn/poweredge-r720" target="_blank" rel="noreferrer noopener">PowerEdge R720 rack server details</a></li><li>Charles - <a href="https://boardgamegeek.com/boardgame/258036/between-two-castles-mad-king-ludwig" target="_blank" rel="noreferrer noopener">Between Two Castles of Mad King Ludwig</a></li><li>Dan -<a href="https://bofh.bjash.com/%20" target="_blank" rel="noreferrer noopener"> The Bastard Operator From Hell</a> </li><li>Dan - Demonstrating democracy in Israel </li><li>Dan - Ongoing war in Ukraine</li><li>Steve - <a href="https://petapixel.com/2023/03/23/how-john-glenns-40-camera-forced-nasa-to-rethink-space-missions/" target="_blank" rel="noreferrer noopener">How John Glenn’s $40 Camera Forced NASA to Rethink Space Missions</a></li><li>Tanner - <a href="https://www.tonal.com/" target="_blank" rel="noreferrer noopener">Tonal</a></li><li>Tanner - <a href="https://www.nintendo.com/store/products/metroid-prime-remastered-switch/" target="_blank" rel="noreferrer noopener">Metroid Prime™ Remastered for Nintendo Switch</a></li></ul><br /><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>4719</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>How Do You Stop Hating Your Job? - BONUS</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/how-do-you-stop-hating-your-job-bonus</link><description><![CDATA[Are you dissatisfied with your job? Sam Feeney helps organizations improve employee engagement, increase retention, and reinvent hiring while helping individuals (re)discover career satisfaction in their current roles. He joins the show alongside Chuck Wood to tackle altering the way you perceive your job and talk about Career satisfaction.<br />On YouTube<a href="https://youtu.be/nnXpSGwIOYM" target="_blank" rel="noreferrer noopener">How Do You Stop Hating Your Job? - BONUS</a><br />Socials<ul><li><a href="https://www.linkedin.com/in/samfeeney/" target="_blank" rel="noreferrer noopener">LinkedIn: Sam Feeney</a></li></ul><br /><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">76031a25-8feb-4eac-b11f-89f6261d88bf</guid><pubDate>Tue, 11 Apr 2023 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842448/stream.mp3" length="64433846" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Are you dissatisfied with your job? Sam Feeney helps organizations improve employee engagement, increase retention, and reinvent hiring while helping individuals (re)discover career satisfaction in their current roles. He joins the show alongside...</itunes:subtitle><itunes:summary><![CDATA[Are you dissatisfied with your job? Sam Feeney helps organizations improve employee engagement, increase retention, and reinvent hiring while helping individuals (re)discover career satisfaction in their current roles. He joins the show alongside Chuck Wood to tackle altering the way you perceive your job and talk about Career satisfaction.<br />On YouTube<a href="https://youtu.be/nnXpSGwIOYM" target="_blank" rel="noreferrer noopener">How Do You Stop Hating Your Job? - BONUS</a><br />Socials<ul><li><a href="https://www.linkedin.com/in/samfeeney/" target="_blank" rel="noreferrer noopener">LinkedIn: Sam Feeney</a></li></ul><br /><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>2684</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Reverse Engineering with Joyce Lin - JSJ 577</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-577</link><description><![CDATA[Joyce Lin is the Head of Developer Relations at Postman. She returns to the show to discuss Reverse Engineering. They talk about APIs, API security, proxy tools and explain its relevance in your applications. They dive into the process, purpose, and significance of Reverse Engineering. Additionally, they talk about API hacking.<br />Sponsors <ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a> </li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Links<ul><li><a href="https://www.youtube.com/postman" target="_blank" rel="noreferrer noopener">Postman</a> | YouTube</li></ul><br />Socials<ul><li><a href="http://meowsergirl.com/" target="_blank" rel="noreferrer noopener">meowsergirl.com</a></li><li><a href="https://github.com/loopDelicious" target="_blank" rel="noreferrer noopener">GitHub: loopDelicious</a></li><li><a href="https://www.linkedin.com/in/joyce-lin/" target="_blank" rel="noreferrer noopener">LinkedIn: Joyce Lin</a></li><li><a href="https://twitter.com/petuniaGray" target="_blank" rel="noreferrer noopener">Twitter: @PetuniaGray</a></li></ul><br />Picks<ul><li>AJ - <a href="https://amzn.to/3zKn2lP" target="_blank" rel="noreferrer noopener">Phone Strap Grip Holder Finger</a></li><li>Charles - <a href="https://boardgamegeek.com/boardgame/284083/crew-quest-planet-nine" target="_blank" rel="noreferrer noopener">The Crew</a></li><li>Charles - <a href="https://www.imdb.com/title/tt0407362/" target="_blank" rel="noreferrer noopener">Battlestar Galactica </a></li><li>Charles - <a href="https://www.cbsnews.com/pittsburgh/news/dad-jokes-study-health-development-kids/" target="_blank" rel="noreferrer noopener">Study: 'Dad jokes' help kids develop into healthy adults</a></li><li>Dan - War in Ukraine</li><li>Dan - Daylight savings </li><li>Steve - <a href="https://www.michaels.com/product/adult-blond-chick-magnet-wig-D665085S" target="_blank" rel="noreferrer noopener">Adult Blond Chick Magnet Wig</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">98c8a48c-cc9f-4245-8122-2ccdcea9b7b3</guid><pubDate>Tue, 11 Apr 2023 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842445/stream.mp3" length="110154272" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Joyce Lin is the Head of Developer Relations at Postman. She returns to the show to discuss Reverse Engineering. They talk about APIs, API security, proxy tools and explain its relevance in your applications. They dive into the process, purpose, and...</itunes:subtitle><itunes:summary><![CDATA[Joyce Lin is the Head of Developer Relations at Postman. She returns to the show to discuss Reverse Engineering. They talk about APIs, API security, proxy tools and explain its relevance in your applications. They dive into the process, purpose, and significance of Reverse Engineering. Additionally, they talk about API hacking.<br />Sponsors <ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a> </li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Links<ul><li><a href="https://www.youtube.com/postman" target="_blank" rel="noreferrer noopener">Postman</a> | YouTube</li></ul><br />Socials<ul><li><a href="http://meowsergirl.com/" target="_blank" rel="noreferrer noopener">meowsergirl.com</a></li><li><a href="https://github.com/loopDelicious" target="_blank" rel="noreferrer noopener">GitHub: loopDelicious</a></li><li><a href="https://www.linkedin.com/in/joyce-lin/" target="_blank" rel="noreferrer noopener">LinkedIn: Joyce Lin</a></li><li><a href="https://twitter.com/petuniaGray" target="_blank" rel="noreferrer noopener">Twitter: @PetuniaGray</a></li></ul><br />Picks<ul><li>AJ - <a href="https://amzn.to/3zKn2lP" target="_blank" rel="noreferrer noopener">Phone Strap Grip Holder Finger</a></li><li>Charles - <a href="https://boardgamegeek.com/boardgame/284083/crew-quest-planet-nine" target="_blank" rel="noreferrer noopener">The Crew</a></li><li>Charles - <a href="https://www.imdb.com/title/tt0407362/" target="_blank" rel="noreferrer noopener">Battlestar Galactica </a></li><li>Charles - <a href="https://www.cbsnews.com/pittsburgh/news/dad-jokes-study-health-development-kids/" target="_blank" rel="noreferrer noopener">Study: 'Dad jokes' help kids develop into healthy adults</a></li><li>Dan - War in Ukraine</li><li>Dan - Daylight savings </li><li>Steve - <a href="https://www.michaels.com/product/adult-blond-chick-magnet-wig-D665085S" target="_blank" rel="noreferrer noopener">Adult Blond Chick Magnet Wig</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>4581</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Signals: What You Should Know with Tejas Kumar - JSJ 576</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/signals-what-you-should-know-with-tejas-kumar-jsj-576</link><description><![CDATA[Tejas Kumar is a Chief Developer Advocate. He joins the show alongside AJ and Chuck to talk about Signals. He begins by explaining what "Signals" is. He delves into its advantages, benefits, features, and what it may provide for the applications. He shares his experience in using it. Moreover, they share their perspective on Signals and React Framework. <br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a> </li><li><a href="https://raygun.com/" target="_blank" rel="noreferrer noopener">Raygun - Application Monitoring For Web &amp; Mobile Apps</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Socials<ul><li><a href="https://twitter.com/tejaskumar_" target="_blank" rel="noreferrer noopener">Twitter: @TejasKumar_</a></li><li><a href="https://www.youtube.com/@tejask" target="_blank" rel="noreferrer noopener">YouTube: Tejas Kumar</a></li></ul><br />Picks<ul><li>AJ - <a href="https://github.com/callbag/callbag" target="_blank" rel="noreferrer noopener">GitHub - callbag/callbag: 👜 A standard for JS callbacks that enables</a></li><li>AJ - <a href="https://github.com/staltz/callbag-basics" target="_blank" rel="noreferrer noopener">GitHub - staltz/callbag-basics: 👜 Tiny and fast reactive/iterable programming</a></li><li>AJ - <a href="https://www.youtube.com/watch?v=LcmCLPM1_LU" target="_blank" rel="noreferrer noopener">Talkbacks: A Callback-based Event Spec w/ Travis Barney - Jan 19, 2023</a></li><li>AJ - <a href="https://www.dekudeals.com/items/the-legend-of-zelda-breath-of-the-wild" target="_blank" rel="noreferrer noopener">The Legend of Zelda: Breath of the Wild | Deku Deals</a></li><li>AJ - <a href="https://www.amazon.com/Ballad-Songbirds-Snakes-Hunger-Games/dp/B07V5QYVHG" target="_blank" rel="noreferrer noopener">Amazon.com: The Ballad of Songbirds and Snakes: A Hunger Games Novel</a></li><li>Chuck - <a href="https://boardgamegeek.com/boardgame/284083/crew-quest-planet-nine" target="_blank" rel="noreferrer noopener">The Crew: The Quest for Planet Nine</a></li><li>Chuck - <a href="https://www.paramountplus.com/shows/star-trek-picard/" target="_blank" rel="noreferrer noopener">Star Trek: Picard (Official Site) Watch on Paramount Plus</a></li><li>Chuck - <a href="https://circle.so/" target="_blank" rel="noreferrer noopener">Circle: The all-in-one community platform for creators and brands</a></li><li>Chuck - <a href="https://zapier.com/" target="_blank" rel="noreferrer noopener">Zapier | Automation that moves you forward</a></li><li>Tejas - <a href="https://www.flightcontrol.dev/" target="_blank" rel="noreferrer noopener">Flightcontrol — AWS Without Pain</a></li><li>Tejas - <a href="https://www.alpine-conferences.com/worker-conf-2022/" target="_blank" rel="noreferrer noopener">WorkerConf 2022</a></li><li>Tejas - <a href="https://www.imdb.com/title/tt3581920/" target="_blank" rel="noreferrer noopener">The Last of Us (TV Series 2023</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">eaf6f735-fc4a-49ac-9bd2-82d5da7241e8</guid><pubDate>Wed, 05 Apr 2023 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842460/stream.mp3" length="121145763" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Tejas Kumar is a Chief Developer Advocate. He joins the show alongside AJ and Chuck to talk about Signals. He begins by explaining what "Signals" is. He delves into its advantages, benefits, features, and what it may provide for the applications. He...</itunes:subtitle><itunes:summary><![CDATA[Tejas Kumar is a Chief Developer Advocate. He joins the show alongside AJ and Chuck to talk about Signals. He begins by explaining what "Signals" is. He delves into its advantages, benefits, features, and what it may provide for the applications. He shares his experience in using it. Moreover, they share their perspective on Signals and React Framework. <br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a> </li><li><a href="https://raygun.com/" target="_blank" rel="noreferrer noopener">Raygun - Application Monitoring For Web &amp; Mobile Apps</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Socials<ul><li><a href="https://twitter.com/tejaskumar_" target="_blank" rel="noreferrer noopener">Twitter: @TejasKumar_</a></li><li><a href="https://www.youtube.com/@tejask" target="_blank" rel="noreferrer noopener">YouTube: Tejas Kumar</a></li></ul><br />Picks<ul><li>AJ - <a href="https://github.com/callbag/callbag" target="_blank" rel="noreferrer noopener">GitHub - callbag/callbag: 👜 A standard for JS callbacks that enables</a></li><li>AJ - <a href="https://github.com/staltz/callbag-basics" target="_blank" rel="noreferrer noopener">GitHub - staltz/callbag-basics: 👜 Tiny and fast reactive/iterable programming</a></li><li>AJ - <a href="https://www.youtube.com/watch?v=LcmCLPM1_LU" target="_blank" rel="noreferrer noopener">Talkbacks: A Callback-based Event Spec w/ Travis Barney - Jan 19, 2023</a></li><li>AJ - <a href="https://www.dekudeals.com/items/the-legend-of-zelda-breath-of-the-wild" target="_blank" rel="noreferrer noopener">The Legend of Zelda: Breath of the Wild | Deku Deals</a></li><li>AJ - <a href="https://www.amazon.com/Ballad-Songbirds-Snakes-Hunger-Games/dp/B07V5QYVHG" target="_blank" rel="noreferrer noopener">Amazon.com: The Ballad of Songbirds and Snakes: A Hunger Games Novel</a></li><li>Chuck - <a href="https://boardgamegeek.com/boardgame/284083/crew-quest-planet-nine" target="_blank" rel="noreferrer noopener">The Crew: The Quest for Planet Nine</a></li><li>Chuck - <a href="https://www.paramountplus.com/shows/star-trek-picard/" target="_blank" rel="noreferrer noopener">Star Trek: Picard (Official Site) Watch on Paramount Plus</a></li><li>Chuck - <a href="https://circle.so/" target="_blank" rel="noreferrer noopener">Circle: The all-in-one community platform for creators and brands</a></li><li>Chuck - <a href="https://zapier.com/" target="_blank" rel="noreferrer noopener">Zapier | Automation that moves you forward</a></li><li>Tejas - <a href="https://www.flightcontrol.dev/" target="_blank" rel="noreferrer noopener">Flightcontrol — AWS Without Pain</a></li><li>Tejas - <a href="https://www.alpine-conferences.com/worker-conf-2022/" target="_blank" rel="noreferrer noopener">WorkerConf 2022</a></li><li>Tejas - <a href="https://www.imdb.com/title/tt3581920/" target="_blank" rel="noreferrer noopener">The Last of Us (TV Series 2023</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>5039</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>The Best of JavaScript and Ruby in 2023 - JSJ 575</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/the-best-of-javascript-and-ruby-in-2023-jsj-575</link><description><![CDATA[Hosts of the Ruby Rogues Podcast, Dave Kimura and Valentino Stoll join JavaScript Jabber Panel on this week's crossover episode. They talk about both of the framework's useful features and how the JavaScript framework may be applied when creating Ruby applications. Additionally, they tackle each of their advantages and disadvantages.<br />On YouTube<a href="https://youtu.be/BVXW6aHDA5Q" target="_blank" rel="noreferrer noopener">The Best of JavaScript and Ruby in 2023 - JSJ 575</a><br />Sponsors <ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a> </li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Socials<ul><li><a href="https://twitter.com/thecodenamev" target="_blank" rel="noreferrer noopener">Twitter: @thecodenamev</a></li><li><a href="https://twitter.com/kobaltz" target="_blank" rel="noreferrer noopener">Twitter: @kobaltz</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">0f167e1c-30d7-44ee-b629-e90bfef70ec9</guid><pubDate>Tue, 28 Mar 2023 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842437/stream.mp3" length="105768208" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Hosts of the Ruby Rogues Podcast, Dave Kimura and Valentino Stoll join JavaScript Jabber Panel on this week's crossover episode. They talk about both of the framework's useful features and how the JavaScript framework may be applied when creating Ruby...</itunes:subtitle><itunes:summary><![CDATA[Hosts of the Ruby Rogues Podcast, Dave Kimura and Valentino Stoll join JavaScript Jabber Panel on this week's crossover episode. They talk about both of the framework's useful features and how the JavaScript framework may be applied when creating Ruby applications. Additionally, they tackle each of their advantages and disadvantages.<br />On YouTube<a href="https://youtu.be/BVXW6aHDA5Q" target="_blank" rel="noreferrer noopener">The Best of JavaScript and Ruby in 2023 - JSJ 575</a><br />Sponsors <ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a> </li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Socials<ul><li><a href="https://twitter.com/thecodenamev" target="_blank" rel="noreferrer noopener">Twitter: @thecodenamev</a></li><li><a href="https://twitter.com/kobaltz" target="_blank" rel="noreferrer noopener">Twitter: @kobaltz</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>4398</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Functional Programming with Ian Schwartz - JSJ 574</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/functional-programming-with-ian-schwartz-jsj-574</link><description><![CDATA[Ian Schwartz is a professional software developer. He joins the show to talk about Functional Programming. He begins by defining functional programming as well as some of the key terms they use. Additionally, they dive into the different Algebraic Data Types and React.<br />Sponsors <ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a> </li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Links<ul><li><a href="https://www.npmjs.com/package/schtate" target="_blank" rel="noreferrer noopener">Functional Wrappers for State Management</a></li><li><a href="https://schwartz.world/" target="_blank" rel="noreferrer noopener">Schwartz.World!</a></li><li><a href="https://github.com/ianschwartz" target="_blank" rel="noreferrer noopener">GitHub: ianschwartz</a></li></ul><br />Picks<ul><li>AJ - <a href="https://www.youtube.com/watch?v=LcmCLPM1_LU" target="_blank" rel="noreferrer noopener">Callbags w/ Travis Barney</a></li><li>AJ - <a href="https://twitter.com/coolaj86/status/1321606654425640960" target="_blank" rel="noreferrer noopener">No one can explain Monads</a></li><li>AJ -<a href="https://amzn.to/3F0TAuT" target="_blank" rel="noreferrer noopener"> The Lost Metal (Mistborn Era 2)</a></li><li>AJ - <a href="https://amzn.to/3JhsX7z" target="_blank" rel="noreferrer noopener">The Knife of Never Letting Go (Chaos Walking)</a></li><li>AJ - <a href="https://amzn.to/3mwlSXN" target="_blank" rel="noreferrer noopener">The Ballad of Songbirds and Snakes (Hunger Games)</a></li><li>Chuck - <a href="https://boardgamegeek.com/boardgame/349955/quacks-quedlinburg-megabox" target="_blank" rel="noreferrer noopener">The Quacks of Quedlinburg: MegaBox</a></li><li>Chuck - <a href="https://pragprog.com/titles/tpp20/the-pragmatic-programmer-20th-anniversary-edition/" target="_blank" rel="noreferrer noopener">The Pragmatic Programmer</a></li><li>Chuck - <a href="https://www.gopipelinepro.info/" target="_blank" rel="noreferrer noopener">PipelinePRO</a></li><li>Dan - <a href="https://www.javascriptjam.com/javascript-jam-live/" target="_blank" rel="noreferrer noopener">My appearance as a guest on the JavaScript Jam Twitter space</a></li><li>Dan - The ongoing war in Ukraine</li><li>Ian - <a href="https://podcasts.apple.com/us/podcast/lambdacast/id1133087254" target="_blank" rel="noreferrer noopener">LambdaCast on Apple Podcasts</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">d3096a2b-250f-4372-8b41-db8843a9b8d7</guid><pubDate>Tue, 21 Mar 2023 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842439/stream.mp3" length="117575973" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Ian Schwartz is a professional software developer. He joins the show to talk about Functional Programming. He begins by defining functional programming as well as some of the key terms they use. Additionally, they dive into the different Algebraic...</itunes:subtitle><itunes:summary><![CDATA[Ian Schwartz is a professional software developer. He joins the show to talk about Functional Programming. He begins by defining functional programming as well as some of the key terms they use. Additionally, they dive into the different Algebraic Data Types and React.<br />Sponsors <ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a> </li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Links<ul><li><a href="https://www.npmjs.com/package/schtate" target="_blank" rel="noreferrer noopener">Functional Wrappers for State Management</a></li><li><a href="https://schwartz.world/" target="_blank" rel="noreferrer noopener">Schwartz.World!</a></li><li><a href="https://github.com/ianschwartz" target="_blank" rel="noreferrer noopener">GitHub: ianschwartz</a></li></ul><br />Picks<ul><li>AJ - <a href="https://www.youtube.com/watch?v=LcmCLPM1_LU" target="_blank" rel="noreferrer noopener">Callbags w/ Travis Barney</a></li><li>AJ - <a href="https://twitter.com/coolaj86/status/1321606654425640960" target="_blank" rel="noreferrer noopener">No one can explain Monads</a></li><li>AJ -<a href="https://amzn.to/3F0TAuT" target="_blank" rel="noreferrer noopener"> The Lost Metal (Mistborn Era 2)</a></li><li>AJ - <a href="https://amzn.to/3JhsX7z" target="_blank" rel="noreferrer noopener">The Knife of Never Letting Go (Chaos Walking)</a></li><li>AJ - <a href="https://amzn.to/3mwlSXN" target="_blank" rel="noreferrer noopener">The Ballad of Songbirds and Snakes (Hunger Games)</a></li><li>Chuck - <a href="https://boardgamegeek.com/boardgame/349955/quacks-quedlinburg-megabox" target="_blank" rel="noreferrer noopener">The Quacks of Quedlinburg: MegaBox</a></li><li>Chuck - <a href="https://pragprog.com/titles/tpp20/the-pragmatic-programmer-20th-anniversary-edition/" target="_blank" rel="noreferrer noopener">The Pragmatic Programmer</a></li><li>Chuck - <a href="https://www.gopipelinepro.info/" target="_blank" rel="noreferrer noopener">PipelinePRO</a></li><li>Dan - <a href="https://www.javascriptjam.com/javascript-jam-live/" target="_blank" rel="noreferrer noopener">My appearance as a guest on the JavaScript Jam Twitter space</a></li><li>Dan - The ongoing war in Ukraine</li><li>Ian - <a href="https://podcasts.apple.com/us/podcast/lambdacast/id1133087254" target="_blank" rel="noreferrer noopener">LambdaCast on Apple Podcasts</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>4890</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Introducing Codux With Nadav Abrahami &amp; Tom Raviv - JSJ 573</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/introducing-codux-with-nadav-abrahami-tom-raviv-jsj-573</link><description><![CDATA[Nadav Abrahami Co-Founder &amp; Head of Innovation at Wix. Tom Raviv is Head of Developer Relations for Codux.com &amp; Team Lead on Stylable.io. They join the show to talk about the recent release of, "Codux", the first visual IDE for React. They begin the episode as they talk about how they came about building the tool and their experience. Moreover, they talk about its features, components, and impact on users <br />Sponsors <ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a> </li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Links<ul><li><a href="https://www.codux.com/" target="_blank" rel="noreferrer noopener">Codux | Visual IDE for React</a></li><li><a href="https://www.youtube.com/watch?v=KG6i6cCz0P0" target="_blank" rel="noreferrer noopener">Meet Codux</a></li><li><a href="https://twitter.com/coduxide" target="_blank" rel="noreferrer noopener">Twitter: @CoduxIDE</a></li><li><a href="https://twitter.com/nadavwix" target="_blank" rel="noreferrer noopener">Twitter: @NadavWix</a></li><li><a href="https://twitter.com/ravivtom" target="_blank" rel="noreferrer noopener">Twitter: @RavivTom</a></li></ul><br />Picks<ul><li>AJ - <a href="https://amzn.to/3xTW4az" target="_blank" rel="noreferrer noopener">Earthing Pad</a></li><li>AJ - <a href="https://chrome.google.com/webstore/detail/video-speed-controller/nffaoalbilbmmfgbnbgppjihopabppdk" target="_blank" rel="noreferrer noopener">Speed Controller</a></li><li>AJ -<a href="https://twitter.com/_beyondcode" target="_blank" rel="noreferrer noopener"> Beyond Code Beta Course Workshops</a></li><li>Dan -<a href="https://anchor.fm/fedbites/episodes/15-The-Meta-Framework-Revolution-with-Dan-Shappir-e1vdcm2" target="_blank" rel="noreferrer noopener"> 15: The Meta Framework Revolution with Dan Shappir by FedBites</a></li><li>Dan - The ongoing war in Ukraine</li><li>Nadav - Kung Fu for Engineers</li><li>Steve - <a href="https://www.amazon.com/Bluetooth-Headphones-Hands-Free-Running-Electronic/dp/B07R7QB8HH/ref=sr_1_3?crid=2TD7AIUBP3828&amp;keywords=hinchark+bluetooth+beanie&amp;qid=1677528360&amp;sprefix=hinchark+bluetooth+beani%2Caps%2C146&amp;sr=8-3" target="_blank" rel="noreferrer noopener">Hinshark Bluetooth Beanie</a></li><li>Tom - <a href="https://www.imdb.com/title/tt11247158/" target="_blank" rel="noreferrer noopener">The Legend of Vox Machina</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">94eee2d5-e611-4b6c-ac4d-7e746d80ee9a</guid><pubDate>Tue, 14 Mar 2023 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842386/stream.mp3" length="106212081" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Nadav Abrahami Co-Founder &amp;amp; Head of Innovation at Wix. Tom Raviv is Head of Developer Relations for Codux.com &amp;amp; Team Lead on Stylable.io. They join the show to talk about the recent release of, "Codux", the first visual IDE for React. They...</itunes:subtitle><itunes:summary><![CDATA[Nadav Abrahami Co-Founder &amp; Head of Innovation at Wix. Tom Raviv is Head of Developer Relations for Codux.com &amp; Team Lead on Stylable.io. They join the show to talk about the recent release of, "Codux", the first visual IDE for React. They begin the episode as they talk about how they came about building the tool and their experience. Moreover, they talk about its features, components, and impact on users <br />Sponsors <ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a> </li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Links<ul><li><a href="https://www.codux.com/" target="_blank" rel="noreferrer noopener">Codux | Visual IDE for React</a></li><li><a href="https://www.youtube.com/watch?v=KG6i6cCz0P0" target="_blank" rel="noreferrer noopener">Meet Codux</a></li><li><a href="https://twitter.com/coduxide" target="_blank" rel="noreferrer noopener">Twitter: @CoduxIDE</a></li><li><a href="https://twitter.com/nadavwix" target="_blank" rel="noreferrer noopener">Twitter: @NadavWix</a></li><li><a href="https://twitter.com/ravivtom" target="_blank" rel="noreferrer noopener">Twitter: @RavivTom</a></li></ul><br />Picks<ul><li>AJ - <a href="https://amzn.to/3xTW4az" target="_blank" rel="noreferrer noopener">Earthing Pad</a></li><li>AJ - <a href="https://chrome.google.com/webstore/detail/video-speed-controller/nffaoalbilbmmfgbnbgppjihopabppdk" target="_blank" rel="noreferrer noopener">Speed Controller</a></li><li>AJ -<a href="https://twitter.com/_beyondcode" target="_blank" rel="noreferrer noopener"> Beyond Code Beta Course Workshops</a></li><li>Dan -<a href="https://anchor.fm/fedbites/episodes/15-The-Meta-Framework-Revolution-with-Dan-Shappir-e1vdcm2" target="_blank" rel="noreferrer noopener"> 15: The Meta Framework Revolution with Dan Shappir by FedBites</a></li><li>Dan - The ongoing war in Ukraine</li><li>Nadav - Kung Fu for Engineers</li><li>Steve - <a href="https://www.amazon.com/Bluetooth-Headphones-Hands-Free-Running-Electronic/dp/B07R7QB8HH/ref=sr_1_3?crid=2TD7AIUBP3828&amp;keywords=hinchark+bluetooth+beanie&amp;qid=1677528360&amp;sprefix=hinchark+bluetooth+beani%2Caps%2C146&amp;sr=8-3" target="_blank" rel="noreferrer noopener">Hinshark Bluetooth Beanie</a></li><li>Tom - <a href="https://www.imdb.com/title/tt11247158/" target="_blank" rel="noreferrer noopener">The Legend of Vox Machina</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>4416</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Build Your Game Using JavaScript with Andrzej Mazur- JSJ 572</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/build-your-game-using-javascript-with-andrzej-mazur-jsj-572</link><description><![CDATA[Andrzej Mazur is a HTML5 Game Developer. He joins the show alongside AJ and Chuck to talk about creating games in JavaScript. He begins by outlining his past and current experiences as a game developer. He offers some of his techniques to individuals who want to start developing web games.<br />Sponsors <ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a> </li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Links<ul><li><a href="https://enclavegames.com/" target="_blank" rel="noreferrer noopener">ENCLAVE GAMES</a></li><li><a href="https://js13kgames.com/" target="_blank" rel="noreferrer noopener">js13kGames</a></li><li><a href="https://gamedevjs.com/" target="_blank" rel="noreferrer noopener">Gamedev.js</a></li><li><a href="https://gamedevjsweekly.com/" target="_blank" rel="noreferrer noopener">Gamedev.js weekly</a></li><li><a href="https://gamedevjs.pl/wydarzenia/warszawa-meetup-16" target="_blank" rel="noreferrer noopener">Gamedev.js Warszawa</a></li><li><a href="https://enclavegames.com/games/forest-cuties/" target="_blank" rel="noreferrer noopener">FOREST CUTIES</a></li><li><a href="https://github.com/EnclaveGames/Enclave-Phaser-Template/" target="_blank" rel="noreferrer noopener">EnclaveGames/Enclave-Phaser-Template</a></li><li><a href="https://opengameart.org/" target="_blank" rel="noreferrer noopener">OpenGameArt</a></li><li><a href="https://assetstore.unity.com/" target="_blank" rel="noreferrer noopener">Unity Asset Store</a></li><li><a href="https://kenney.itch.io/kenney-game-assets" target="_blank" rel="noreferrer noopener">Kenney Game Assets</a></li><li><a href="https://globalgamejam.org/" target="_blank" rel="noreferrer noopener">Global Game Jam</a></li><li><a href="https://webinstall.dev/aliasman/" target="_blank" rel="noreferrer noopener">webinstall.dev/aliasman</a></li><li><a href="https://github.com/end3r" target="_blank" rel="noreferrer noopener">GitHub: end3r</a></li><li><a href="https://www.linkedin.com/in/end3r/" target="_blank" rel="noreferrer noopener">LinkedIn: Andrzej Mazur</a></li><li><a href="https://twitter.com/end3r" target="_blank" rel="noreferrer noopener">Twitter: @end3r</a></li></ul><br />Picks<ul><li>AJ - <a href="https://ocremix.org/info/Content_Policy" target="_blank" rel="noreferrer noopener">OC Remix</a></li><li>AJ - <a href="https://www.costco.com/ballarini-schedule.html" target="_blank" rel="noreferrer noopener">Ballarini (Granitium Non-Stick Cookware) set</a></li><li>AJ - <a href="https://amzn.to/3xBLHb7" target="_blank" rel="noreferrer noopener">Utility Series Keychain Knife</a></li><li>AJ - <a href="https://twitter.com/coolaj86/status/1621960267566563329" target="_blank" rel="noreferrer noopener">EDC Fans Keychain Knife</a></li><li>Andrzej - <a href="https://neuroshimahex.pl/" target="_blank" rel="noreferrer noopener">NeuroshimaHex.pl</a></li><li>Andrzej - <a href="https://gamedevjs.com/jam/2022/" target="_blank" rel="noreferrer noopener">Gamedev.js Jam 2022</a></li><li>Andrzej - <a href="https://phaser.io/" target="_blank" rel="noreferrer noopener">Phaser</a></li><li>Chuck - <a href="https://boardgamegeek.com/boardgame/181304/mysterium" target="_blank" rel="noreferrer noopener">Mysterium </a></li><li>Chuck - Hold on to people you care about! </li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">ed10006d-ff2d-4f94-bf13-ebd845444f8d</guid><pubDate>Tue, 07 Mar 2023 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842435/stream.mp3" length="115535914" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Andrzej Mazur is a HTML5 Game Developer. He joins the show alongside AJ and Chuck to talk about creating games in JavaScript. He begins by outlining his past and current experiences as a game developer. He offers some of his techniques to individuals...</itunes:subtitle><itunes:summary><![CDATA[Andrzej Mazur is a HTML5 Game Developer. He joins the show alongside AJ and Chuck to talk about creating games in JavaScript. He begins by outlining his past and current experiences as a game developer. He offers some of his techniques to individuals who want to start developing web games.<br />Sponsors <ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a> </li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Links<ul><li><a href="https://enclavegames.com/" target="_blank" rel="noreferrer noopener">ENCLAVE GAMES</a></li><li><a href="https://js13kgames.com/" target="_blank" rel="noreferrer noopener">js13kGames</a></li><li><a href="https://gamedevjs.com/" target="_blank" rel="noreferrer noopener">Gamedev.js</a></li><li><a href="https://gamedevjsweekly.com/" target="_blank" rel="noreferrer noopener">Gamedev.js weekly</a></li><li><a href="https://gamedevjs.pl/wydarzenia/warszawa-meetup-16" target="_blank" rel="noreferrer noopener">Gamedev.js Warszawa</a></li><li><a href="https://enclavegames.com/games/forest-cuties/" target="_blank" rel="noreferrer noopener">FOREST CUTIES</a></li><li><a href="https://github.com/EnclaveGames/Enclave-Phaser-Template/" target="_blank" rel="noreferrer noopener">EnclaveGames/Enclave-Phaser-Template</a></li><li><a href="https://opengameart.org/" target="_blank" rel="noreferrer noopener">OpenGameArt</a></li><li><a href="https://assetstore.unity.com/" target="_blank" rel="noreferrer noopener">Unity Asset Store</a></li><li><a href="https://kenney.itch.io/kenney-game-assets" target="_blank" rel="noreferrer noopener">Kenney Game Assets</a></li><li><a href="https://globalgamejam.org/" target="_blank" rel="noreferrer noopener">Global Game Jam</a></li><li><a href="https://webinstall.dev/aliasman/" target="_blank" rel="noreferrer noopener">webinstall.dev/aliasman</a></li><li><a href="https://github.com/end3r" target="_blank" rel="noreferrer noopener">GitHub: end3r</a></li><li><a href="https://www.linkedin.com/in/end3r/" target="_blank" rel="noreferrer noopener">LinkedIn: Andrzej Mazur</a></li><li><a href="https://twitter.com/end3r" target="_blank" rel="noreferrer noopener">Twitter: @end3r</a></li></ul><br />Picks<ul><li>AJ - <a href="https://ocremix.org/info/Content_Policy" target="_blank" rel="noreferrer noopener">OC Remix</a></li><li>AJ - <a href="https://www.costco.com/ballarini-schedule.html" target="_blank" rel="noreferrer noopener">Ballarini (Granitium Non-Stick Cookware) set</a></li><li>AJ - <a href="https://amzn.to/3xBLHb7" target="_blank" rel="noreferrer noopener">Utility Series Keychain Knife</a></li><li>AJ - <a href="https://twitter.com/coolaj86/status/1621960267566563329" target="_blank" rel="noreferrer noopener">EDC Fans Keychain Knife</a></li><li>Andrzej - <a href="https://neuroshimahex.pl/" target="_blank" rel="noreferrer noopener">NeuroshimaHex.pl</a></li><li>Andrzej - <a href="https://gamedevjs.com/jam/2022/" target="_blank" rel="noreferrer noopener">Gamedev.js Jam 2022</a></li><li>Andrzej - <a href="https://phaser.io/" target="_blank" rel="noreferrer noopener">Phaser</a></li><li>Chuck - <a href="https://boardgamegeek.com/boardgame/181304/mysterium" target="_blank" rel="noreferrer noopener">Mysterium </a></li><li>Chuck - Hold on to people you care about! </li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>4805</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>The State of JS Frameworks with Ryan Carniato: Part 2 - JSJ 571</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/the-state-of-js-frameworks-with-ryan-carniato-part-2-jsj-571</link><description><![CDATA[Ryan Carniato is the Principal Engineer OSS at Netlify. He is the author of the SolidJS UI library. He joins the show to talk about where the JavaScript Frameworks are headed. They share their insights on the changes that occurred in React. Additionally, they talk about their perspective on React and other JavaScript frameworks. <br />On YouTube<a href="https://youtu.be/embiPIZzP6E" target="_blank" rel="noreferrer noopener">The State of JS Frameworks with Ryan Carniato: Part 2 - JSJ 571</a><br />Sponsors <ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a></li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Links<ul><li><a href="https://dev.to/ryansolid" target="_blank" rel="noreferrer noopener">Ryan Carniato - Dev</a></li><li><a href="https://www.youtube.com/@ryansolid" target="_blank" rel="noreferrer noopener">Ryan Carniato | YouTube</a></li><li><a href="https://twitter.com/RyanCarniato" target="_blank" rel="noreferrer noopener">Twitter: @RyanCarniato</a></li><li><a href="https://git.coolaj86.com/coolaj86?rel=author" target="_blank" rel="noreferrer noopener">AJ ONeal - Git</a></li></ul><br />Picks<ul><li>AJ - <a href="https://gist.github.com/coolaj86/6f4f7b30129b0251f61fa7baaa881516" target="_blank" rel="noreferrer noopener">ChatGPT-Dan</a></li><li>Ryan - <a href="https://cult.honeypot.io/reads/react-js-the-documentary-how-it-all-began/" target="_blank" rel="noreferrer noopener">React.js: The Documentary - How it All Began</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">5ad70952-df6c-4428-95f7-229a9a2e8d17</guid><pubDate>Tue, 28 Feb 2023 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842446/stream.mp3" length="72305259" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Ryan Carniato is the Principal Engineer OSS at Netlify. He is the author of the SolidJS UI library. He joins the show to talk about where the JavaScript Frameworks are headed. They share their insights on the changes that occurred in React....</itunes:subtitle><itunes:summary><![CDATA[Ryan Carniato is the Principal Engineer OSS at Netlify. He is the author of the SolidJS UI library. He joins the show to talk about where the JavaScript Frameworks are headed. They share their insights on the changes that occurred in React. Additionally, they talk about their perspective on React and other JavaScript frameworks. <br />On YouTube<a href="https://youtu.be/embiPIZzP6E" target="_blank" rel="noreferrer noopener">The State of JS Frameworks with Ryan Carniato: Part 2 - JSJ 571</a><br />Sponsors <ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a></li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Links<ul><li><a href="https://dev.to/ryansolid" target="_blank" rel="noreferrer noopener">Ryan Carniato - Dev</a></li><li><a href="https://www.youtube.com/@ryansolid" target="_blank" rel="noreferrer noopener">Ryan Carniato | YouTube</a></li><li><a href="https://twitter.com/RyanCarniato" target="_blank" rel="noreferrer noopener">Twitter: @RyanCarniato</a></li><li><a href="https://git.coolaj86.com/coolaj86?rel=author" target="_blank" rel="noreferrer noopener">AJ ONeal - Git</a></li></ul><br />Picks<ul><li>AJ - <a href="https://gist.github.com/coolaj86/6f4f7b30129b0251f61fa7baaa881516" target="_blank" rel="noreferrer noopener">ChatGPT-Dan</a></li><li>Ryan - <a href="https://cult.honeypot.io/reads/react-js-the-documentary-how-it-all-began/" target="_blank" rel="noreferrer noopener">React.js: The Documentary - How it All Began</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>3004</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>The State of JS Frameworks with Ryan Carniato: Part 1 - JSJ 570</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/the-state-of-js-frameworks-with-ryan-carniato-part-1-jsj-570</link><description><![CDATA[Ryan Carniato is the Principal Engineer OSS at Netlify. He is the author of the SolidJS UI library. He joins the show to talk about where the JavaScript Frameworks are headed. They share their insights on the changes that occurred in React. Additionally, they talk about their perspective on React and other JavaScript frameworks. <br />Sponsors <ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a></li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Links<ul><li><a href="https://dev.to/ryansolid" target="_blank" rel="noreferrer noopener">Ryan Carniato - Dev</a></li><li><a href="https://www.youtube.com/@ryansolid" target="_blank" rel="noreferrer noopener">Ryan Carniato | YouTube</a></li><li><a href="https://twitter.com/RyanCarniato" target="_blank" rel="noreferrer noopener">Twitter: @RyanCarniato</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">5919f6fc-035a-4d27-bff6-d352ba00659f</guid><pubDate>Tue, 21 Feb 2023 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842458/stream.mp3" length="91685909" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Ryan Carniato is the Principal Engineer OSS at Netlify. He is the author of the SolidJS UI library. He joins the show to talk about where the JavaScript Frameworks are headed. They share their insights on the changes that occurred in React....</itunes:subtitle><itunes:summary><![CDATA[Ryan Carniato is the Principal Engineer OSS at Netlify. He is the author of the SolidJS UI library. He joins the show to talk about where the JavaScript Frameworks are headed. They share their insights on the changes that occurred in React. Additionally, they talk about their perspective on React and other JavaScript frameworks. <br />Sponsors <ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a></li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Links<ul><li><a href="https://dev.to/ryansolid" target="_blank" rel="noreferrer noopener">Ryan Carniato - Dev</a></li><li><a href="https://www.youtube.com/@ryansolid" target="_blank" rel="noreferrer noopener">Ryan Carniato | YouTube</a></li><li><a href="https://twitter.com/RyanCarniato" target="_blank" rel="noreferrer noopener">Twitter: @RyanCarniato</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>3811</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Web Performance With Alex Russell - JSJ 569</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/web-performance-with-alex-russell-jsj-569</link><description><![CDATA[Alex Russell is the Partner Product Manager on Microsoft Edge. He joins the show to talk about web framework performance. He starts out by going over a few examples of user interactions from various web applications and how they affect their performance. Moreover, he gets into detail about the article he wrote, "<a href="https://infrequently.org/2022/12/performance-baseline-2023/" target="_blank" rel="noreferrer noopener">The Performance Inequality Gap, 2023</a>".<br />Sponsors <ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a></li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Links<ul><li><a href="https://infrequently.org/2022/05/performance-management-maturity/" target="_blank" rel="noreferrer noopener">A Management Maturity Model for Performance</a></li><li><a href="https://infrequently.org/2022/12/performance-baseline-2023/" target="_blank" rel="noreferrer noopener">The Performance Inequality Gap, 2023</a></li><li><a href="https://infrequently.org/2023/02/the-market-for-lemons/depth-and-frequency-small.png" target="_blank" rel="noreferrer noopener">Depth-and-frequency</a></li><li><a href="https://infrequently.org/2022/12/performance-baseline-2023/multi_core_scores.png" target="_blank" rel="noreferrer noopener">multi-core scores</a></li><li><a href="https://infrequently.org/2022/12/performance-baseline-2023/single_core_scores.png" target="_blank" rel="noreferrer noopener">single core scores</a></li><li><a href="https://infrequently.org/" target="_blank" rel="noreferrer noopener">Infrequently Noted</a></li><li><a href="https://github.com/slightlyoff" target="_blank" rel="noreferrer noopener">GitHub: slightlyoff</a></li><li><a href="https://twitter.com/slightlylate" target="_blank" rel="noreferrer noopener">Twitter: @slightlylate</a></li></ul><br />Picks <ul><li>AJ - <a href="https://webinstall.dev/vim-ale/" target="_blank" rel="noreferrer noopener">webinstall.dev/vim-ale</a></li><li>Alex - <a href="https://open-web-advocacy.org/" target="_blank" rel="noreferrer noopener">open web advocacy</a></li><li>Charles - <a href="https://boardgamegeek.com/boardgame/283211/harry-potter-death-eaters-rising" target="_blank" rel="noreferrer noopener">Harry Potter: Death Eaters Rising </a></li><li>Charles - <a href="https://aretesyndicate.com/pages/enrollment" target="_blank" rel="noreferrer noopener">ARETE MEANS EXCELLENCE</a></li><li>Dan - <a href="https://twitter.com/DanShappir/status/1621408009116160000" target="_blank" rel="noreferrer noopener">Dan Shappir at @JSJabber Web Dev podcast Poll</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">00c7aa70-5f49-4abe-99c4-f15ee1c0f6ba</guid><pubDate>Tue, 14 Feb 2023 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842463/stream.mp3" length="124331866" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Alex Russell is the Partner Product Manager on Microsoft Edge. He joins the show to talk about web framework performance. He starts out by going over a few examples of user interactions from various web applications and how they affect their...</itunes:subtitle><itunes:summary><![CDATA[Alex Russell is the Partner Product Manager on Microsoft Edge. He joins the show to talk about web framework performance. He starts out by going over a few examples of user interactions from various web applications and how they affect their performance. Moreover, he gets into detail about the article he wrote, "<a href="https://infrequently.org/2022/12/performance-baseline-2023/" target="_blank" rel="noreferrer noopener">The Performance Inequality Gap, 2023</a>".<br />Sponsors <ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a></li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Links<ul><li><a href="https://infrequently.org/2022/05/performance-management-maturity/" target="_blank" rel="noreferrer noopener">A Management Maturity Model for Performance</a></li><li><a href="https://infrequently.org/2022/12/performance-baseline-2023/" target="_blank" rel="noreferrer noopener">The Performance Inequality Gap, 2023</a></li><li><a href="https://infrequently.org/2023/02/the-market-for-lemons/depth-and-frequency-small.png" target="_blank" rel="noreferrer noopener">Depth-and-frequency</a></li><li><a href="https://infrequently.org/2022/12/performance-baseline-2023/multi_core_scores.png" target="_blank" rel="noreferrer noopener">multi-core scores</a></li><li><a href="https://infrequently.org/2022/12/performance-baseline-2023/single_core_scores.png" target="_blank" rel="noreferrer noopener">single core scores</a></li><li><a href="https://infrequently.org/" target="_blank" rel="noreferrer noopener">Infrequently Noted</a></li><li><a href="https://github.com/slightlyoff" target="_blank" rel="noreferrer noopener">GitHub: slightlyoff</a></li><li><a href="https://twitter.com/slightlylate" target="_blank" rel="noreferrer noopener">Twitter: @slightlylate</a></li></ul><br />Picks <ul><li>AJ - <a href="https://webinstall.dev/vim-ale/" target="_blank" rel="noreferrer noopener">webinstall.dev/vim-ale</a></li><li>Alex - <a href="https://open-web-advocacy.org/" target="_blank" rel="noreferrer noopener">open web advocacy</a></li><li>Charles - <a href="https://boardgamegeek.com/boardgame/283211/harry-potter-death-eaters-rising" target="_blank" rel="noreferrer noopener">Harry Potter: Death Eaters Rising </a></li><li>Charles - <a href="https://aretesyndicate.com/pages/enrollment" target="_blank" rel="noreferrer noopener">ARETE MEANS EXCELLENCE</a></li><li>Dan - <a href="https://twitter.com/DanShappir/status/1621408009116160000" target="_blank" rel="noreferrer noopener">Dan Shappir at @JSJabber Web Dev podcast Poll</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>5171</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>React Native &amp; Every-Platform Embeddable UI With Taz Singh - JSJ 568</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/react-native-every-platform-embeddable-ui-with-taz-singh-jsj-568</link><description><![CDATA[Taz Singh is the Founder of Guild. It is an all-in-one platform for Events, Presentations, and Discussions designed to reduce the burden as communities scale. He joins the show to talk about Guild and React Native. He begins by discussing his journey toward how he was able to create his company. He talks about their goals and what sets them apart from other platforms. Additionally, they tackle developing applications using React Native. <br />About This Episode<ul><li>Future projects for Guild</li><li>Using React Native to develop apps for Mobile</li><li>Using React Native to develop apps for Web</li><li>Tamagui</li><li><br /></li></ul>Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a></li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Links<ul><li><a href="https://beta.guild.host/" target="_blank" rel="noreferrer noopener">Guild</a></li><li><a href="https://tamagui.dev/" target="_blank" rel="noreferrer noopener">Tamagui — React Native + Web UI kit</a></li><li><a href="https://beta.guild.host/taz/presentations" target="_blank" rel="noreferrer noopener">Taz Singh</a></li><li><a href="https://www.linkedin.com/in/taz-singh-468b59109/" target="_blank" rel="noreferrer noopener">LinkedIn: Taz Singh</a></li><li><a href="https://github.com/tazsingh" target="_blank" rel="noreferrer noopener">GitHub: tazsingh</a></li><li><a href="https://twitter.com/tazsingh" target="_blank" rel="noreferrer noopener">Twitter: @tazsingh</a></li><li><a href="https://twitter.com/guild__host" target="_blank" rel="noreferrer noopener">Twitter: @guild__host</a></li></ul><br />Picks<ul><li>AJ - <a href="https://github.com/coolaj86/AJScript/issues/28" target="_blank" rel="noreferrer noopener">AJScript</a> ( (Moving to <a href="https://github.com/gptscript" target="_blank" rel="noreferrer noopener">GPTScript</a>)</li><li>AJ - <a href="https://twitter.com/coolaj86/status/1620121838709014529" target="_blank" rel="noreferrer noopener">SNOWFLAKES ARE REAL!</a></li><li>Charles - <a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a></li><li>Dan - <a href="https://www.totaltypescript.com/tips/typescript-5-0-beta-deep-dive" target="_blank" rel="noreferrer noopener">TypeScript 5.0 Beta Deep Dive</a></li><li>Dan - <a href="https://www.youtube.com/watch?v=o3JWb04DRIs" target="_blank" rel="noreferrer noopener">React Streaming In Depth: NextJS! Remix! DIY!</a></li><li>Taz - <a href="https://beta.guild.host/" target="_blank" rel="noreferrer noopener">Guild</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">a5bf9f0e-7b3f-465c-885b-7fc22563a916</guid><pubDate>Wed, 08 Feb 2023 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842474/stream.mp3" length="133241920" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Taz Singh is the Founder of Guild. It is an all-in-one platform for Events, Presentations, and Discussions designed to reduce the burden as communities scale. He joins the show to talk about Guild and React Native. He begins by discussing his journey...</itunes:subtitle><itunes:summary><![CDATA[Taz Singh is the Founder of Guild. It is an all-in-one platform for Events, Presentations, and Discussions designed to reduce the burden as communities scale. He joins the show to talk about Guild and React Native. He begins by discussing his journey toward how he was able to create his company. He talks about their goals and what sets them apart from other platforms. Additionally, they tackle developing applications using React Native. <br />About This Episode<ul><li>Future projects for Guild</li><li>Using React Native to develop apps for Mobile</li><li>Using React Native to develop apps for Web</li><li>Tamagui</li><li><br /></li></ul>Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a></li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Links<ul><li><a href="https://beta.guild.host/" target="_blank" rel="noreferrer noopener">Guild</a></li><li><a href="https://tamagui.dev/" target="_blank" rel="noreferrer noopener">Tamagui — React Native + Web UI kit</a></li><li><a href="https://beta.guild.host/taz/presentations" target="_blank" rel="noreferrer noopener">Taz Singh</a></li><li><a href="https://www.linkedin.com/in/taz-singh-468b59109/" target="_blank" rel="noreferrer noopener">LinkedIn: Taz Singh</a></li><li><a href="https://github.com/tazsingh" target="_blank" rel="noreferrer noopener">GitHub: tazsingh</a></li><li><a href="https://twitter.com/tazsingh" target="_blank" rel="noreferrer noopener">Twitter: @tazsingh</a></li><li><a href="https://twitter.com/guild__host" target="_blank" rel="noreferrer noopener">Twitter: @guild__host</a></li></ul><br />Picks<ul><li>AJ - <a href="https://github.com/coolaj86/AJScript/issues/28" target="_blank" rel="noreferrer noopener">AJScript</a> ( (Moving to <a href="https://github.com/gptscript" target="_blank" rel="noreferrer noopener">GPTScript</a>)</li><li>AJ - <a href="https://twitter.com/coolaj86/status/1620121838709014529" target="_blank" rel="noreferrer noopener">SNOWFLAKES ARE REAL!</a></li><li>Charles - <a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a></li><li>Dan - <a href="https://www.totaltypescript.com/tips/typescript-5-0-beta-deep-dive" target="_blank" rel="noreferrer noopener">TypeScript 5.0 Beta Deep Dive</a></li><li>Dan - <a href="https://www.youtube.com/watch?v=o3JWb04DRIs" target="_blank" rel="noreferrer noopener">React Streaming In Depth: NextJS! Remix! DIY!</a></li><li>Taz - <a href="https://beta.guild.host/" target="_blank" rel="noreferrer noopener">Guild</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>5543</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Providing The Best User Experiences on the Web With Vercel- BONUS</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/providing-the-best-user-experiences-on-the-web-with-vercel-bonus</link><description><![CDATA[Lee Robinson is the VP of Developer Experience at Vercel. Vercel is the platform for frontend developers, providing the speed and reliability innovators need to create at the moment of inspiration. He joins Chuck on the show to talk about NextJS 13 and their company. He goes into great detail about how they continue to offer the finest user and development experience. Additionally, they talk about Vercel's features. <br />Links<ul><li><a href="https://vercel.com/" target="_blank" rel="noreferrer noopener">Vercel</a></li><li><a href="https://www.youtube.com/watch?v=NiknNI_0J48" target="_blank" rel="noreferrer noopener">Next.js Conf Keynote: Introducing Next.js 13 and Turbopack</a></li><li><a href="https://vercel.com/analytics" target="_blank" rel="noreferrer noopener">Vercel Analytics: Real-time Insights, Peak Performance</a></li><li><a href="https://leerob.io/" target="_blank" rel="noreferrer noopener">Lee Robinson</a></li><li><a href="https://www.linkedin.com/in/leeerob/" target="_blank" rel="noreferrer noopener">LinkedIn: Lee Robinson</a></li><li><a href="https://twitter.com/leeerob" target="_blank" rel="noreferrer noopener">Twitter: @leeerob</a></li></ul> <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">b3341dfb-aef5-499e-b343-791389c36bb1</guid><pubDate>Fri, 03 Feb 2023 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842432/stream.mp3" length="49935564" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Lee Robinson is the VP of Developer Experience at Vercel. Vercel is the platform for frontend developers, providing the speed and reliability innovators need to create at the moment of inspiration. He joins Chuck on the show to talk about NextJS 13...</itunes:subtitle><itunes:summary><![CDATA[Lee Robinson is the VP of Developer Experience at Vercel. Vercel is the platform for frontend developers, providing the speed and reliability innovators need to create at the moment of inspiration. He joins Chuck on the show to talk about NextJS 13 and their company. He goes into great detail about how they continue to offer the finest user and development experience. Additionally, they talk about Vercel's features. <br />Links<ul><li><a href="https://vercel.com/" target="_blank" rel="noreferrer noopener">Vercel</a></li><li><a href="https://www.youtube.com/watch?v=NiknNI_0J48" target="_blank" rel="noreferrer noopener">Next.js Conf Keynote: Introducing Next.js 13 and Turbopack</a></li><li><a href="https://vercel.com/analytics" target="_blank" rel="noreferrer noopener">Vercel Analytics: Real-time Insights, Peak Performance</a></li><li><a href="https://leerob.io/" target="_blank" rel="noreferrer noopener">Lee Robinson</a></li><li><a href="https://www.linkedin.com/in/leeerob/" target="_blank" rel="noreferrer noopener">LinkedIn: Lee Robinson</a></li><li><a href="https://twitter.com/leeerob" target="_blank" rel="noreferrer noopener">Twitter: @leeerob</a></li></ul> <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>2071</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Front-End Hydration - JSJ 567</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/front-end-hydration-jsj-567</link><description><![CDATA[Dan Shappir takes the lead for this week's panelist episode as he talks about hydration. Hydration is the technique of using client-side JavaScript to enhance server-rendered HTML with application state and interaction. In the context of Web performance, he explains why it is regarded as such an issue and its impact.<br />The second part of this episode is reviewing various ways in which modern frameworks, such as Qwik, Astro, Remix, and NextJS are trying to alleviate the impact of hydration:<ul><li>Avoiding frameworks, to begin with</li><li>Faster hydration, e.g. Svelte, Solid</li><li>Progressive enhancement, e.g. Remix</li><li>Hydration slicing (+ progressive enhancement), e.g. Remix + React 18 (time slicing / isInputPending)</li><li>Islands of hydration, e.g. Astro, Fresh</li><li>Server Components, e.g. NextJS 13 React Server Components (SPA and streaming)</li><li>Resumability, e.q. Qwik, Marko</li></ul><br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a></li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club starting with Clean Architecture by Robert C. Martin</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Links<ul><li><a href="https://www.beyondcodebootcamp.com/" target="_blank" rel="noreferrer noopener">Beyond Code Bootcamp: Home</a></li><li><a href="https://www.google.com/aclk?adurl=&amp;ai=DChcSEwjRqP_Z__D8AhWPTmAKHbu5A2AYABACGgJ0bQ&amp;q=&amp;sa=l&amp;sig=AOD64_3BKUlKMcQbrnZfOVEOS332tM99IA&amp;ved=2ahUKEwirkfrZ__D8AhVM_GEKHZebCMoQ0Qx6BAgJEAE" target="_blank" rel="noreferrer noopener">April 24 - 27, 2023 - JavaScript Conference London</a></li><li><a href="https://jsnation.com/" target="_blank" rel="noreferrer noopener">JSNation Conference 2023</a></li><li><a href="https://topenddevs.com/podcasts/javascript-jabber/episodes/qwik-part-ii-with-misko-hevery-jsj-563" target="_blank" rel="noreferrer noopener">Qwik Part II With Misko Hevery - JSJ 563</a></li><li><a href="https://amzn.to/40lQIle" target="_blank" rel="noreferrer noopener">Mastering Linux Shell Scripting</a></li><li><a href="https://amzn.to/3XYYGPJ" target="_blank" rel="noreferrer noopener">The Linux Command Line, 2nd Edition: A Complete Introduction</a></li></ul><br />Picks<ul><li>AJ - <a href="https://animal-crossing.com/" target="_blank" rel="noreferrer noopener">Animal Crossing</a></li><li>AJ - <a href="https://yoshiscraftedworld.nintendo.com/" target="_blank" rel="noreferrer noopener">Yoshi's Crafted World™</a></li><li>Charles- <a href="https://boardgamegeek.com/boardgame/283211/harry-potter-death-eaters-rising" target="_blank" rel="noreferrer noopener">Harry Potter: Death Eaters Rising </a></li><li>Dan - <a href="https://www.youtube.com/watch?v=kRiD6ZpAN_o" target="_blank" rel="noreferrer noopener">Don't Learn TypeScript</a></li><li>Dan - <a href="https://www.youtube.com/watch?v=6RIPfwxj24s" target="_blank" rel="noreferrer noopener">JavaScript Frameworks in 2023</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">9d8b3af0-bed0-4fb0-b2da-dabadc62c64a</guid><pubDate>Tue, 31 Jan 2023 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842465/stream.mp3" length="144719915" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Dan Shappir takes the lead for this week's panelist episode as he talks about hydration. Hydration is the technique of using client-side JavaScript to enhance server-rendered HTML with application state and interaction. In the context of Web...</itunes:subtitle><itunes:summary><![CDATA[Dan Shappir takes the lead for this week's panelist episode as he talks about hydration. Hydration is the technique of using client-side JavaScript to enhance server-rendered HTML with application state and interaction. In the context of Web performance, he explains why it is regarded as such an issue and its impact.<br />The second part of this episode is reviewing various ways in which modern frameworks, such as Qwik, Astro, Remix, and NextJS are trying to alleviate the impact of hydration:<ul><li>Avoiding frameworks, to begin with</li><li>Faster hydration, e.g. Svelte, Solid</li><li>Progressive enhancement, e.g. Remix</li><li>Hydration slicing (+ progressive enhancement), e.g. Remix + React 18 (time slicing / isInputPending)</li><li>Islands of hydration, e.g. Astro, Fresh</li><li>Server Components, e.g. NextJS 13 React Server Components (SPA and streaming)</li><li>Resumability, e.q. Qwik, Marko</li></ul><br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a></li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club starting with Clean Architecture by Robert C. Martin</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Links<ul><li><a href="https://www.beyondcodebootcamp.com/" target="_blank" rel="noreferrer noopener">Beyond Code Bootcamp: Home</a></li><li><a href="https://www.google.com/aclk?adurl=&amp;ai=DChcSEwjRqP_Z__D8AhWPTmAKHbu5A2AYABACGgJ0bQ&amp;q=&amp;sa=l&amp;sig=AOD64_3BKUlKMcQbrnZfOVEOS332tM99IA&amp;ved=2ahUKEwirkfrZ__D8AhVM_GEKHZebCMoQ0Qx6BAgJEAE" target="_blank" rel="noreferrer noopener">April 24 - 27, 2023 - JavaScript Conference London</a></li><li><a href="https://jsnation.com/" target="_blank" rel="noreferrer noopener">JSNation Conference 2023</a></li><li><a href="https://topenddevs.com/podcasts/javascript-jabber/episodes/qwik-part-ii-with-misko-hevery-jsj-563" target="_blank" rel="noreferrer noopener">Qwik Part II With Misko Hevery - JSJ 563</a></li><li><a href="https://amzn.to/40lQIle" target="_blank" rel="noreferrer noopener">Mastering Linux Shell Scripting</a></li><li><a href="https://amzn.to/3XYYGPJ" target="_blank" rel="noreferrer noopener">The Linux Command Line, 2nd Edition: A Complete Introduction</a></li></ul><br />Picks<ul><li>AJ - <a href="https://animal-crossing.com/" target="_blank" rel="noreferrer noopener">Animal Crossing</a></li><li>AJ - <a href="https://yoshiscraftedworld.nintendo.com/" target="_blank" rel="noreferrer noopener">Yoshi's Crafted World™</a></li><li>Charles- <a href="https://boardgamegeek.com/boardgame/283211/harry-potter-death-eaters-rising" target="_blank" rel="noreferrer noopener">Harry Potter: Death Eaters Rising </a></li><li>Dan - <a href="https://www.youtube.com/watch?v=kRiD6ZpAN_o" target="_blank" rel="noreferrer noopener">Don't Learn TypeScript</a></li><li>Dan - <a href="https://www.youtube.com/watch?v=6RIPfwxj24s" target="_blank" rel="noreferrer noopener">JavaScript Frameworks in 2023</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>6021</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Marvels Of Using Svelte and SvelteKit - JSJ 566</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/marvels-of-using-svelte-and-sveltekit-jsj-566</link><description><![CDATA[Tracy Lee is the CEO of This Dot Labs, a JavaScript-focused agency, and Adam L Barrett is a Developer Consultant at This Dot Labs. They join the show to talk about the wonders of Svelte and SvelteKit. It is a tool for creating fast web applications. Additionally, they explain how these allow excellent user and developer experiences.<br />About this Episode<ul><li>All about Svelte and SvelteKit</li><li>The internals of Svelte</li><li>Benefits of Svelte compared to other frameworks</li><li>Difference between Framework and MetaFramework</li></ul><br />On YouTube<a href="https://youtu.be/ZeZBcksZn9s" target="_blank" rel="noreferrer noopener">Marvels Of Using Svelte and SvelteKit - JSJ 566</a><br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a></li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club starting with Clean Architecture by Robert C. Martin</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Links<ul><li><a href="https://www.thisdot.co/" target="_blank" rel="noreferrer noopener">This Dot Labs</a></li><li><a href="https://twitter.com/adamlbarrett" target="_blank" rel="noreferrer noopener">Twitter: @adamlbarrett</a></li><li><a href="https://twitter.com/ladyleet" target="_blank" rel="noreferrer noopener">Twitter: @ladyleet</a></li><li><a href="https://twitter.com/thisdotlabs" target="_blank" rel="noreferrer noopener">Twitter: @ThisDotLabs</a></li></ul><br />Picks<ul><li>Adam - <a href="https://vee-validate.logaretm.com/v4/integrations/zod-schema-validation" target="_blank" rel="noreferrer noopener">Zod Schema Validation</a></li><li>Adam - <a href="https://boardgamegeek.com/boardgame/295770/frosthaven" target="_blank" rel="noreferrer noopener">Frosthaven | Board Game | BoardGameGeek</a></li><li>AJ - <a href="https://amzn.to/3XCsDV6" target="_blank" rel="noreferrer noopener">Silicon Power 1TB MicroSD under $100</a></li><li>AJ - <a href="https://amzn.to/3QMZTHi" target="_blank" rel="noreferrer noopener">MBP M1 Storage Expansion</a></li><li>Dan - <a href="https://www.youtube.com/watch?t=1024s&amp;v=kMlkCYL9qo0" target="_blank" rel="noreferrer noopener">Svelte Origins: A JavaScript Documentary</a></li><li>Dan -  <a href="https://2022.stateofjs.com/en-US/demographics/#gender" target="_blank" rel="noreferrer noopener">State of JS 2022 gender gap</a></li><li>Dan - <a href="https://en.wikipedia.org/wiki/Sneaky_Pete" target="_blank" rel="noreferrer noopener">Sneaky Pete TV show on Amazon Prime</a></li><li>Dan - <a href="https://www.youtube.com/watch?v=42pV1uk3qDs" target="_blank" rel="noreferrer noopener">"We Hate Perfect Things" by AJ</a></li><li>Dan - War in Ukraine</li><li>Charles - <a href="https://boardgamegeek.com/boardgame/158268/karma" target="_blank" rel="noreferrer noopener">Karma | BoardGameGeek</a></li><li>Charles - <a href="https://www.imdb.com/title/tt18335752/" target="_blank" rel="noreferrer noopener">1923 (TV Series 2022–2023)</a></li><li>Charles - <a href="https://www.xero.com/" target="_blank" rel="noreferrer noopener">Xero</a></li><li>Charles - <a href="https://www.thisdot.co/" target="_blank" rel="noreferrer noopener">This Dot Labs</a></li><li>Tracy - <a href="https://www.womentech.net/" target="_blank" rel="noreferrer noopener">Women in Tech</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">926f7cc6-f73e-440e-8bf6-7f3e6cda5447</guid><pubDate>Tue, 24 Jan 2023 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842466/stream.mp3" length="125160052" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Tracy Lee is the CEO of This Dot Labs, a JavaScript-focused agency, and Adam L Barrett is a Developer Consultant at This Dot Labs. They join the show to talk about the wonders of Svelte and SvelteKit. It is a tool for creating fast web applications....</itunes:subtitle><itunes:summary><![CDATA[Tracy Lee is the CEO of This Dot Labs, a JavaScript-focused agency, and Adam L Barrett is a Developer Consultant at This Dot Labs. They join the show to talk about the wonders of Svelte and SvelteKit. It is a tool for creating fast web applications. Additionally, they explain how these allow excellent user and developer experiences.<br />About this Episode<ul><li>All about Svelte and SvelteKit</li><li>The internals of Svelte</li><li>Benefits of Svelte compared to other frameworks</li><li>Difference between Framework and MetaFramework</li></ul><br />On YouTube<a href="https://youtu.be/ZeZBcksZn9s" target="_blank" rel="noreferrer noopener">Marvels Of Using Svelte and SvelteKit - JSJ 566</a><br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a></li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club starting with Clean Architecture by Robert C. Martin</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Links<ul><li><a href="https://www.thisdot.co/" target="_blank" rel="noreferrer noopener">This Dot Labs</a></li><li><a href="https://twitter.com/adamlbarrett" target="_blank" rel="noreferrer noopener">Twitter: @adamlbarrett</a></li><li><a href="https://twitter.com/ladyleet" target="_blank" rel="noreferrer noopener">Twitter: @ladyleet</a></li><li><a href="https://twitter.com/thisdotlabs" target="_blank" rel="noreferrer noopener">Twitter: @ThisDotLabs</a></li></ul><br />Picks<ul><li>Adam - <a href="https://vee-validate.logaretm.com/v4/integrations/zod-schema-validation" target="_blank" rel="noreferrer noopener">Zod Schema Validation</a></li><li>Adam - <a href="https://boardgamegeek.com/boardgame/295770/frosthaven" target="_blank" rel="noreferrer noopener">Frosthaven | Board Game | BoardGameGeek</a></li><li>AJ - <a href="https://amzn.to/3XCsDV6" target="_blank" rel="noreferrer noopener">Silicon Power 1TB MicroSD under $100</a></li><li>AJ - <a href="https://amzn.to/3QMZTHi" target="_blank" rel="noreferrer noopener">MBP M1 Storage Expansion</a></li><li>Dan - <a href="https://www.youtube.com/watch?t=1024s&amp;v=kMlkCYL9qo0" target="_blank" rel="noreferrer noopener">Svelte Origins: A JavaScript Documentary</a></li><li>Dan -  <a href="https://2022.stateofjs.com/en-US/demographics/#gender" target="_blank" rel="noreferrer noopener">State of JS 2022 gender gap</a></li><li>Dan - <a href="https://en.wikipedia.org/wiki/Sneaky_Pete" target="_blank" rel="noreferrer noopener">Sneaky Pete TV show on Amazon Prime</a></li><li>Dan - <a href="https://www.youtube.com/watch?v=42pV1uk3qDs" target="_blank" rel="noreferrer noopener">"We Hate Perfect Things" by AJ</a></li><li>Dan - War in Ukraine</li><li>Charles - <a href="https://boardgamegeek.com/boardgame/158268/karma" target="_blank" rel="noreferrer noopener">Karma | BoardGameGeek</a></li><li>Charles - <a href="https://www.imdb.com/title/tt18335752/" target="_blank" rel="noreferrer noopener">1923 (TV Series 2022–2023)</a></li><li>Charles - <a href="https://www.xero.com/" target="_blank" rel="noreferrer noopener">Xero</a></li><li>Charles - <a href="https://www.thisdot.co/" target="_blank" rel="noreferrer noopener">This Dot Labs</a></li><li>Tracy - <a href="https://www.womentech.net/" target="_blank" rel="noreferrer noopener">Women in Tech</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>5206</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Runtime Security With Gal Weizman - JSJ 565</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/runtime-security-with-gal-weizman-jsj-565</link><description><![CDATA[Gal Weizman has professionally done Browser JavaScript security research for almost a decade and currently works in MetaMask. He joins the show to explain more about his profession as a "Browser Javascript Internals Expert." Moreover, he then talks about his project, "Snow". It is a JavaScript shim that applies an important defense mechanism in the browser to the web app's runtime to allow them to secure their same origin realms. <br />About this Episode<ul><li>Understanding more Supply Chain Security</li><li>How <a href="https://github.com/lavamoat/snow" target="_blank" rel="noreferrer noopener">Snow ❄️</a> functions</li><li>How Snow provides added security to your apps</li><li>Learning more about Realm and Realm Security</li><li>All about LavaMoat</li></ul><br />On YouTube<a href="https://youtu.be/yV7gFN_HKWo" target="_blank" rel="noreferrer noopener">Runtime Security With Gal Weizman - JSJ 565</a><br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a></li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club starting with Clean Architecture by Robert C. Martin</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Links<ul><li><a href="https://github.com/weizman/awesome-javascript-realms-security" target="_blank" rel="noreferrer noopener">awesome javascript realms security ⭐️</a></li><li><a href="https://github.com/lavamoat/snow" target="_blank" rel="noreferrer noopener">Snow ❄️</a></li><li><a href="https://github.com/lavamoat/snow/wiki/Introducing-Snow" target="_blank" rel="noreferrer noopener">Introduction to Snow</a></li><li><a href="https://weizman.github.io/page-snow-into-metamask/" target="_blank" rel="noreferrer noopener">Integrating Snow into MetaMask</a></li><li><a href="https://lavamoat.github.io/snow/demo/" target="_blank" rel="noreferrer noopener">Live demo</a></li><li><a href="https://metamask.io/" target="_blank" rel="noreferrer noopener">MetaMask: The crypto wallet for Defi, Web3 Dapps and NFTs</a></li><li><a href="https://socket.dev/" target="_blank" rel="noreferrer noopener">Socket - Secure your JavaScript supply chain</a></li><li><a href="https://github.com/LavaMoat" target="_blank" rel="noreferrer noopener">LavaMoat</a></li><li><a href="https://weizman.github.io/page-about/" target="_blank" rel="noreferrer noopener">Gal Weizman</a></li><li><a href="https://gist.github.com/weizman" target="_blank" rel="noreferrer noopener">GitHub: weizman</a></li><li><a href="https://twitter.com/WeizmanGal" target="_blank" rel="noreferrer noopener">Twitter: @WeizmanGal</a></li><li><a href="https://topenddevs.com/podcasts/views-on-vue/episodes/the-magic-of-vue-mastery-with-adam-jahr-vue-205" target="_blank" rel="noreferrer noopener">The Magic Of Vue Mastery with Adam Jahr -VUE 205</a></li><li><a href="https://topenddevs.com/podcasts/views-on-vue/episodes/web-testing-and-automations-with-playwright-vue-206" target="_blank" rel="noreferrer noopener">Web Testing And Automations With Playwright - VUE 206</a> </li></ul><br />Picks<ul><li>AJ - <a href="https://store.ui.com/products/udm-us" target="_blank" rel="noreferrer noopener">Dream Machine</a></li><li>AJ - <a href="https://zoomcorp.com/en/us/handheld-recorders/handheld-recorders/h1n-handy-recorder/" target="_blank" rel="noreferrer noopener">H1n Audio Recorder</a></li><li>Dan - Australia</li><li>Dan - <a href="https://webdirections.org/summit/" target="_blank" rel="noreferrer noopener">Web Directions Summit</a></li><li>Dan - War in Ukraine</li><li>Gal - <a href="https://github.com/LavaMoat" target="_blank" rel="noreferrer noopener">LavaMoat</a></li><li>Gal - <a href="https://www.imdb.com/title/tt11280740/" target="_blank" rel="noreferrer noopener">Severance</a></li><li>Steve - <a href="https://www.nationalgeographic.co.uk/history-and-civilisation/2022/08/the-science-of-why-you-have-great-ideas-in-the-shower" target="_blank" rel="noreferrer noopener">The science of why you have great ideas in the shower</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">8d423127-cc9d-41d4-b5e4-952f3d6fc85e</guid><pubDate>Tue, 17 Jan 2023 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842441/stream.mp3" length="127143059" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Gal Weizman has professionally done Browser JavaScript security research for almost a decade and currently works in MetaMask. He joins the show to explain more about his profession as a "Browser Javascript Internals Expert." Moreover, he then talks...</itunes:subtitle><itunes:summary><![CDATA[Gal Weizman has professionally done Browser JavaScript security research for almost a decade and currently works in MetaMask. He joins the show to explain more about his profession as a "Browser Javascript Internals Expert." Moreover, he then talks about his project, "Snow". It is a JavaScript shim that applies an important defense mechanism in the browser to the web app's runtime to allow them to secure their same origin realms. <br />About this Episode<ul><li>Understanding more Supply Chain Security</li><li>How <a href="https://github.com/lavamoat/snow" target="_blank" rel="noreferrer noopener">Snow ❄️</a> functions</li><li>How Snow provides added security to your apps</li><li>Learning more about Realm and Realm Security</li><li>All about LavaMoat</li></ul><br />On YouTube<a href="https://youtu.be/yV7gFN_HKWo" target="_blank" rel="noreferrer noopener">Runtime Security With Gal Weizman - JSJ 565</a><br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a></li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club starting with Clean Architecture by Robert C. Martin</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Links<ul><li><a href="https://github.com/weizman/awesome-javascript-realms-security" target="_blank" rel="noreferrer noopener">awesome javascript realms security ⭐️</a></li><li><a href="https://github.com/lavamoat/snow" target="_blank" rel="noreferrer noopener">Snow ❄️</a></li><li><a href="https://github.com/lavamoat/snow/wiki/Introducing-Snow" target="_blank" rel="noreferrer noopener">Introduction to Snow</a></li><li><a href="https://weizman.github.io/page-snow-into-metamask/" target="_blank" rel="noreferrer noopener">Integrating Snow into MetaMask</a></li><li><a href="https://lavamoat.github.io/snow/demo/" target="_blank" rel="noreferrer noopener">Live demo</a></li><li><a href="https://metamask.io/" target="_blank" rel="noreferrer noopener">MetaMask: The crypto wallet for Defi, Web3 Dapps and NFTs</a></li><li><a href="https://socket.dev/" target="_blank" rel="noreferrer noopener">Socket - Secure your JavaScript supply chain</a></li><li><a href="https://github.com/LavaMoat" target="_blank" rel="noreferrer noopener">LavaMoat</a></li><li><a href="https://weizman.github.io/page-about/" target="_blank" rel="noreferrer noopener">Gal Weizman</a></li><li><a href="https://gist.github.com/weizman" target="_blank" rel="noreferrer noopener">GitHub: weizman</a></li><li><a href="https://twitter.com/WeizmanGal" target="_blank" rel="noreferrer noopener">Twitter: @WeizmanGal</a></li><li><a href="https://topenddevs.com/podcasts/views-on-vue/episodes/the-magic-of-vue-mastery-with-adam-jahr-vue-205" target="_blank" rel="noreferrer noopener">The Magic Of Vue Mastery with Adam Jahr -VUE 205</a></li><li><a href="https://topenddevs.com/podcasts/views-on-vue/episodes/web-testing-and-automations-with-playwright-vue-206" target="_blank" rel="noreferrer noopener">Web Testing And Automations With Playwright - VUE 206</a> </li></ul><br />Picks<ul><li>AJ - <a href="https://store.ui.com/products/udm-us" target="_blank" rel="noreferrer noopener">Dream Machine</a></li><li>AJ - <a href="https://zoomcorp.com/en/us/handheld-recorders/handheld-recorders/h1n-handy-recorder/" target="_blank" rel="noreferrer noopener">H1n Audio Recorder</a></li><li>Dan - Australia</li><li>Dan - <a href="https://webdirections.org/summit/" target="_blank" rel="noreferrer noopener">Web Directions Summit</a></li><li>Dan - War in Ukraine</li><li>Gal - <a href="https://github.com/LavaMoat" target="_blank" rel="noreferrer noopener">LavaMoat</a></li><li>Gal - <a href="https://www.imdb.com/title/tt11280740/" target="_blank" rel="noreferrer noopener">Severance</a></li><li>Steve - <a...]]></itunes:summary><itunes:duration>5288</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>How To Plan For Success In 2023 - JSJ 564</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/how-to-plan-for-success-in-2023-jsj-564</link><description><![CDATA[Join Charles Wood as he takes on a solo episode this week! He tackles different strategies on how to achieve your goals and aspirations. He motivates the listeners by sharing his personal story of how he was able to climb back up on his feet after getting lost a few years ago. Moreover, Chuck dives into his plans for Top End Devs this year and how he can help developers take control of their careers. <br />On YouTube<a href="https://youtu.be/TPjGI4xGhZI" target="_blank" rel="noreferrer noopener">How To Plan For Success In 2023 - JSJ 564</a><br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a></li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club starting with Clean Architecture by Robert C. Martin</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Picks<ul><li>Charles - <a href="https://www.google.com/aclk?adurl=&amp;ai=DChcSEwiw747_xK38AhXBQ2AKHePCDU0YABAAGgJ0bQ&amp;q=&amp;sa=l&amp;sig=AOD64_1ktXRVZOss7KMgcry2ObLanJuc6g&amp;ved=2ahUKEwi37Yf_xK38AhXRCd4KHQZ_DtAQ0Qx6BAgIEAE" target="_blank" rel="noreferrer noopener">Exit: The Game – Advent Calendar: The Mystery of the Ice Cave</a></li><li>Charles - <a href="https://topenddevs.social/about" target="_blank" rel="noreferrer noopener">topenddevs.social - mastodon</a></li><li>Charles - <a href="https://www.paramountnetwork.com/shows/yellowstone" target="_blank" rel="noreferrer noopener">Yellowstone - TV Series | Paramount Network</a></li><li>Charles - <a href="https://topenddevs.com/conferences/javascript-remote-conference-2022" target="_blank" rel="noreferrer noopener">JS Remote Conf</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">ff54a2fe-4284-4cbd-bf53-f2c52d99a208</guid><pubDate>Tue, 10 Jan 2023 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842443/stream.mp3" length="80076257" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Join Charles Wood as he takes on a solo episode this week! He tackles different strategies on how to achieve your goals and aspirations. He motivates the listeners by sharing his personal story of how he was able to climb back up on his feet after...</itunes:subtitle><itunes:summary><![CDATA[Join Charles Wood as he takes on a solo episode this week! He tackles different strategies on how to achieve your goals and aspirations. He motivates the listeners by sharing his personal story of how he was able to climb back up on his feet after getting lost a few years ago. Moreover, Chuck dives into his plans for Top End Devs this year and how he can help developers take control of their careers. <br />On YouTube<a href="https://youtu.be/TPjGI4xGhZI" target="_blank" rel="noreferrer noopener">How To Plan For Success In 2023 - JSJ 564</a><br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a></li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club starting with Clean Architecture by Robert C. Martin</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Picks<ul><li>Charles - <a href="https://www.google.com/aclk?adurl=&amp;ai=DChcSEwiw747_xK38AhXBQ2AKHePCDU0YABAAGgJ0bQ&amp;q=&amp;sa=l&amp;sig=AOD64_1ktXRVZOss7KMgcry2ObLanJuc6g&amp;ved=2ahUKEwi37Yf_xK38AhXRCd4KHQZ_DtAQ0Qx6BAgIEAE" target="_blank" rel="noreferrer noopener">Exit: The Game – Advent Calendar: The Mystery of the Ice Cave</a></li><li>Charles - <a href="https://topenddevs.social/about" target="_blank" rel="noreferrer noopener">topenddevs.social - mastodon</a></li><li>Charles - <a href="https://www.paramountnetwork.com/shows/yellowstone" target="_blank" rel="noreferrer noopener">Yellowstone - TV Series | Paramount Network</a></li><li>Charles - <a href="https://topenddevs.com/conferences/javascript-remote-conference-2022" target="_blank" rel="noreferrer noopener">JS Remote Conf</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>3327</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Qwik Part II With Misko Hevery - JSJ 563</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/qwik-part-ii-with-misko-hevery-jsj-563</link><description><![CDATA[Misko Hevery is the Chief Technology Officer at Builder.io. He is also the creator of <a href="https://angular.io/" target="_blank" rel="noreferrer noopener">Angular.io</a>, known for zone.js, and helped co-create <a href="https://karma-runner.github.io/" target="_blank" rel="noreferrer noopener">karma</a>. He returns to the show to discuss "Qwik" in greater detail alongside AJ and Steve. No matter how complex your website is, Qwik provides the fastest possible page load times. In contrast to other frameworks, Qwik has special features that make it more user-friendly.<br />About This Episode<ul><li>How Qwik addresses any issue</li><li>Different Qwik features that make it convenient and efficient to use</li><li>Overview of <a href="https://qwik.builder.io/docs/concepts/progressive/" target="_blank" rel="noreferrer noopener">precision lazy-loading</a></li><li>Introduction to Mitosis</li></ul><br />On YouTube<a href="https://youtu.be/DKUJ16wmVlU" target="_blank" rel="noreferrer noopener">Qwik Part II With Misko Hevery - JSJ 563</a><br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a></li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club starting with Clean Architecture by Robert C. Martin</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Links<ul><li><a href="https://qwik.builder.io/" target="_blank" rel="noreferrer noopener">Qwik</a></li><li><a href="https://papanasi.js.org/?path=%2Fstory%2F%F0%9F%93%97documentation-introduction--page" target="_blank" rel="noreferrer noopener">Papanasi UI Library</a></li><li><a href="https://mitosis.builder.io/?outputTab=G4VwpkA%3D" target="_blank" rel="noreferrer noopener">Mitosis Fiddle</a></li><li><a href="https://topenddevs.com/podcasts/javascript-jabber/episodes/builder-io-and-qwik-jsj-540" target="_blank" rel="noreferrer noopener">Builder.io and Qwik - JSJ 540</a></li><li><a href="https://topenddevs.com/podcasts/javascript-jabber/episodes/qwik-with-misko-hevery-jsj-549" target="_blank" rel="noreferrer noopener">Qwik with Misko Hevery - JSJ 549</a></li></ul><br />Picks<ul><li>AJ - <a href="https://www.vornado.com/product-category/heaters" target="_blank" rel="noreferrer noopener">Vornado heaters</a></li><li>AJ - <a href="https://officereplacementparts.com/office-chair-parts/" target="_blank" rel="noreferrer noopener">Replacement Parts for Office Chairs</a></li><li>Misko - <a href="https://www.flux.ai/p" target="_blank" rel="noreferrer noopener">Flux | Where the world builds hardware</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">3047f030-f245-4d72-aafc-c7324d06c9a3</guid><pubDate>Mon, 02 Jan 2023 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842478/stream.mp3" length="126551856" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Misko Hevery is the Chief Technology Officer at Builder.io. He is also the creator of https://angular.io/, known for zone.js, and helped co-create https://karma-runner.github.io/. He returns to the show to discuss "Qwik" in greater detail alongside AJ...</itunes:subtitle><itunes:summary><![CDATA[Misko Hevery is the Chief Technology Officer at Builder.io. He is also the creator of <a href="https://angular.io/" target="_blank" rel="noreferrer noopener">Angular.io</a>, known for zone.js, and helped co-create <a href="https://karma-runner.github.io/" target="_blank" rel="noreferrer noopener">karma</a>. He returns to the show to discuss "Qwik" in greater detail alongside AJ and Steve. No matter how complex your website is, Qwik provides the fastest possible page load times. In contrast to other frameworks, Qwik has special features that make it more user-friendly.<br />About This Episode<ul><li>How Qwik addresses any issue</li><li>Different Qwik features that make it convenient and efficient to use</li><li>Overview of <a href="https://qwik.builder.io/docs/concepts/progressive/" target="_blank" rel="noreferrer noopener">precision lazy-loading</a></li><li>Introduction to Mitosis</li></ul><br />On YouTube<a href="https://youtu.be/DKUJ16wmVlU" target="_blank" rel="noreferrer noopener">Qwik Part II With Misko Hevery - JSJ 563</a><br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a></li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club starting with Clean Architecture by Robert C. Martin</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Links<ul><li><a href="https://qwik.builder.io/" target="_blank" rel="noreferrer noopener">Qwik</a></li><li><a href="https://papanasi.js.org/?path=%2Fstory%2F%F0%9F%93%97documentation-introduction--page" target="_blank" rel="noreferrer noopener">Papanasi UI Library</a></li><li><a href="https://mitosis.builder.io/?outputTab=G4VwpkA%3D" target="_blank" rel="noreferrer noopener">Mitosis Fiddle</a></li><li><a href="https://topenddevs.com/podcasts/javascript-jabber/episodes/builder-io-and-qwik-jsj-540" target="_blank" rel="noreferrer noopener">Builder.io and Qwik - JSJ 540</a></li><li><a href="https://topenddevs.com/podcasts/javascript-jabber/episodes/qwik-with-misko-hevery-jsj-549" target="_blank" rel="noreferrer noopener">Qwik with Misko Hevery - JSJ 549</a></li></ul><br />Picks<ul><li>AJ - <a href="https://www.vornado.com/product-category/heaters" target="_blank" rel="noreferrer noopener">Vornado heaters</a></li><li>AJ - <a href="https://officereplacementparts.com/office-chair-parts/" target="_blank" rel="noreferrer noopener">Replacement Parts for Office Chairs</a></li><li>Misko - <a href="https://www.flux.ai/p" target="_blank" rel="noreferrer noopener">Flux | Where the world builds hardware</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>5264</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>WebAuthn With Dan Moore - JSJ 562</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/webauthn-with-dan-moore-jsj-562</link><description><![CDATA[Dan Moore is the Head of DevRel at FushionAuth. He joins AJ and Chuck to talk about the new API called, “WebAuthn”. Using biometric, secure authentication techniques, WebAuthn is a new approach for confirming your users' identities. He goes into detail about the usage of this API and how this is a good choice for users to validate web applications with ease and convenience. <br />About this Episode<ul><li>Features and benefits of WebAuthn</li><li>Registration process of WebAuthn</li></ul><br /><a href="https://youtu.be/iyTTqabOwJU" target="_blank" rel="noreferrer noopener">WebAuthn With Dan Moore - JSJ 562 | YouTube Video</a><br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a></li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club starting with Clean Architecture by Robert C. Martin</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Links<ul><li><a href="https://fusionauth.io/blog/2022/09/13/what-is-webauthn-why-do-you-care" target="_blank" rel="noreferrer noopener">What is WebAuthn and why should you care?</a></li><li><a href="https://fusionauth.io/learn/expert-advice/authentication/webauthn-explained" target="_blank" rel="noreferrer noopener">WebAuthn Explained</a></li><li><a href="https://stackoverflow.blog/2022/11/16/biometric-authentication-for-web-devs/" target="_blank" rel="noreferrer noopener">You can add biometric authentication to your webpage. Here's how.</a></li><li><a href="https://fusionauth.io/" target="_blank" rel="noreferrer noopener">Auth. Built for Devs, by Devs - FusionAuth</a></li><li><a href="https://twitter.com/konklone/status/1476248013047795713" target="_blank" rel="noreferrer noopener">best buy supported in Dec</a></li><li><a href="https://noknok.com/password-free-authentication-with-intuit-fido-authentication/" target="_blank" rel="noreferrer noopener">Password Free Authentication With Intuit And FIDO Authentication</a></li><li><a href="https://dev.to/jsombie/password-less-authentication-in-nextjs-application-with-webauthn-and-nextauth-3mgl" target="_blank" rel="noreferrer noopener">Password-less authentication in NextJS application with WebAuthn and NextAuth - DEV Community 👩‍💻👨‍💻</a></li><li><a href="https://twitter.com/fusionauth" target="_blank" rel="noreferrer noopener">Twitter:@FusionAuth</a></li><li><a href="https://twitter.com/mooreds" target="_blank" rel="noreferrer noopener">Twitter: @mooreds</a></li></ul><br />Picks<ul><li>AJ - <a href="https://umbrel.com/" target="_blank" rel="noreferrer noopener">Umbrel</a></li><li>AJ - <a href="https://amzn.to/3VAU5SL" target="_blank" rel="noreferrer noopener">Dell OptiPlex Micro (better than Raspberry Pi 4)</a></li><li>AJ - <a href="https://www.youtube.com/watch?v=by_Yzj0gTpg" target="_blank" rel="noreferrer noopener">CBDCs are totalitarianism in an App and a currency (from Livestream #150)</a></li><li>AJ - GitHub &amp; NPM Support TouchID via WebAuthn's "This Device"!</li><li>AJ - <a href="https://www.youtube.com/watch?t=576s&amp;v=EMsLYknErtA" target="_blank" rel="noreferrer noopener">The Con Behind The Crypto Blood Bath – Dirty Secrets Revealed</a></li><li>AJ - <a href="https://amzn.to/3P2wg3C" target="_blank" rel="noreferrer noopener">Vornado Heater</a></li><li>Charles - Cheap computers on <a href="http://walmart.com/" target="_blank" rel="noreferrer noopener">Walmart.com</a></li><li>Charles - <a href="https://boardgamegeek.com/boardgame/317434/exit-game-advent-calendar-mystery-ice-cave" target="_blank" rel="noreferrer noopener">Exit: The Game – Advent Calendar: The Mystery of the Ice Cave | Board Game | BoardGameGeek</a></li><li>Charles - <a href="https://topenddevs.com/bookclub" target="_blank" rel="noreferrer noopener">- Top End Devs</a></li><li>Charles - <a href="https://mail.google.com/" target="_blank" rel="noreferrer noopener">Google Mail</a> </li><li>Charles - <a href="https://gmelius.com/" target="_blank" rel="noreferrer noopener">Gmelius</a></li><li>Dan - <a href="https://www.imdb.com/title/tt10574236/" target="_blank" rel="noreferrer noopener">Station Eleven (TV Mini Series 2021–2022) - IMDb</a></li><li>Dan - <a href="https://twitter.com/mooreds/status/1598694454680260609" target="_blank" rel="noreferrer noopener">Dan's Twitter persimmon poll</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">e48f5c7d-bae0-4a62-8af8-f5e622ae6c41</guid><pubDate>Thu, 22 Dec 2022 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842472/stream.mp3" length="107089795" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Dan Moore is the Head of DevRel at FushionAuth. He joins AJ and Chuck to talk about the new API called, “WebAuthn”. Using biometric, secure authentication techniques, WebAuthn is a new approach for confirming your users' identities. He goes into...</itunes:subtitle><itunes:summary><![CDATA[Dan Moore is the Head of DevRel at FushionAuth. He joins AJ and Chuck to talk about the new API called, “WebAuthn”. Using biometric, secure authentication techniques, WebAuthn is a new approach for confirming your users' identities. He goes into detail about the usage of this API and how this is a good choice for users to validate web applications with ease and convenience. <br />About this Episode<ul><li>Features and benefits of WebAuthn</li><li>Registration process of WebAuthn</li></ul><br /><a href="https://youtu.be/iyTTqabOwJU" target="_blank" rel="noreferrer noopener">WebAuthn With Dan Moore - JSJ 562 | YouTube Video</a><br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a></li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club starting with Clean Architecture by Robert C. Martin</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Links<ul><li><a href="https://fusionauth.io/blog/2022/09/13/what-is-webauthn-why-do-you-care" target="_blank" rel="noreferrer noopener">What is WebAuthn and why should you care?</a></li><li><a href="https://fusionauth.io/learn/expert-advice/authentication/webauthn-explained" target="_blank" rel="noreferrer noopener">WebAuthn Explained</a></li><li><a href="https://stackoverflow.blog/2022/11/16/biometric-authentication-for-web-devs/" target="_blank" rel="noreferrer noopener">You can add biometric authentication to your webpage. Here's how.</a></li><li><a href="https://fusionauth.io/" target="_blank" rel="noreferrer noopener">Auth. Built for Devs, by Devs - FusionAuth</a></li><li><a href="https://twitter.com/konklone/status/1476248013047795713" target="_blank" rel="noreferrer noopener">best buy supported in Dec</a></li><li><a href="https://noknok.com/password-free-authentication-with-intuit-fido-authentication/" target="_blank" rel="noreferrer noopener">Password Free Authentication With Intuit And FIDO Authentication</a></li><li><a href="https://dev.to/jsombie/password-less-authentication-in-nextjs-application-with-webauthn-and-nextauth-3mgl" target="_blank" rel="noreferrer noopener">Password-less authentication in NextJS application with WebAuthn and NextAuth - DEV Community 👩‍💻👨‍💻</a></li><li><a href="https://twitter.com/fusionauth" target="_blank" rel="noreferrer noopener">Twitter:@FusionAuth</a></li><li><a href="https://twitter.com/mooreds" target="_blank" rel="noreferrer noopener">Twitter: @mooreds</a></li></ul><br />Picks<ul><li>AJ - <a href="https://umbrel.com/" target="_blank" rel="noreferrer noopener">Umbrel</a></li><li>AJ - <a href="https://amzn.to/3VAU5SL" target="_blank" rel="noreferrer noopener">Dell OptiPlex Micro (better than Raspberry Pi 4)</a></li><li>AJ - <a href="https://www.youtube.com/watch?v=by_Yzj0gTpg" target="_blank" rel="noreferrer noopener">CBDCs are totalitarianism in an App and a currency (from Livestream #150)</a></li><li>AJ - GitHub &amp; NPM Support TouchID via WebAuthn's "This Device"!</li><li>AJ - <a href="https://www.youtube.com/watch?t=576s&amp;v=EMsLYknErtA" target="_blank" rel="noreferrer noopener">The Con Behind The Crypto Blood Bath – Dirty Secrets Revealed</a></li><li>AJ - <a href="https://amzn.to/3P2wg3C" target="_blank" rel="noreferrer noopener">Vornado Heater</a></li><li>Charles - Cheap computers on <a href="http://walmart.com/" target="_blank" rel="noreferrer noopener">Walmart.com</a></li><li>Charles - <a href="https://boardgamegeek.com/boardgame/317434/exit-game-advent-calendar-mystery-ice-cave" target="_blank" rel="noreferrer noopener">Exit: The Game – Advent Calendar: The Mystery of the Ice Cave | Board Game | BoardGameGeek</a></li><li>Charles - <a href="https://topenddevs.com/bookclub" target="_blank" rel="noreferrer noopener">- Top End Devs</a></li><li>Charles - <a href="https://mail.google.com/"...]]></itunes:summary><itunes:duration>4453</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Astro with Fred K. Schott - JSJ 561</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/astro-with-fred-k-schott-jsj-561</link><description><![CDATA[Steve and A.J. welcome Fred K. Schott to the show to talk about Fred's latest project, Astro. After initially discussing some of Fred's previous projects (Snowpak, Pika) and the joys of esbuild, they dive into Astro, including how it works, its use cases, and the newly finalized dynamic SSR capability. They finish with some picks going back to the very early web, and, as always, Steve's fabulous dad jokes.<br /><br /><a href="https://youtu.be/jktNwk8-DKs" target="_blank" rel="noreferrer noopener">JSJ 561 - Youtube</a><br /><br /> Sponsors<ul><li> "Wrangle, who helps with <a href="https://www.wrangle.io/post/managing-approval-workflows-in-slack" target="_blank" rel="noreferrer noopener">Slack approval workflows</a>."</li><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a></li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club starting with Clean Architecture by Robert C. Martin</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Links<ul><li><a href="https://topenddevs.com/podcasts/views-on-vue/episodes/astro-with-fred-k-schott-vue-195" target="_blank" rel="noreferrer noopener">Astro with Fred K. Schott - VUE 195</a></li><li><a href="https://lit.dev/docs/v1/lit-html/introduction/" target="_blank" rel="noreferrer noopener">Introduction - Lit</a></li><li><a href="https://astro.build/" target="_blank" rel="noreferrer noopener">Astro</a></li><li><a href="https://www.arrow-js.com/" target="_blank" rel="noreferrer noopener">ArrowJs</a></li><li><a href="http://fredkschott.com/" target="_blank" rel="noreferrer noopener">Fred K. Schott</a></li><li><a href="https://twitter.com/FredKSchott" target="_blank" rel="noreferrer noopener">Twitter: @FredKSchott</a></li></ul><br />Picks<ul><li>AJ - <a href="https://www.dekudeals.com/" target="_blank" rel="noreferrer noopener">Deku Deals - Nintendo Switch price tracking and wishlist notifications</a></li><li>AJ - <a href="https://bonzi.link/" target="_blank" rel="noreferrer noopener">NEW! - BonziBUDDY!</a></li><li>Fred - <a href="https://www.jibjab.com/" target="_blank" rel="noreferrer noopener">Funny eCards - Send Custom Greeting Cards Online w/ JibJab!</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">https://topenddevs.com/podcasts/javascript-jabber/episodes/astro-with-fred-k-schott-jsj-561</guid><pubDate>Tue, 13 Dec 2022 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842450/stream.mp3" length="104266063" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Steve and A.J. welcome Fred K. Schott to the show to talk about Fred's latest project, Astro. After initially discussing some of Fred's previous projects (Snowpak, Pika) and the joys of esbuild, they dive into Astro, including how it works, its use...</itunes:subtitle><itunes:summary><![CDATA[Steve and A.J. welcome Fred K. Schott to the show to talk about Fred's latest project, Astro. After initially discussing some of Fred's previous projects (Snowpak, Pika) and the joys of esbuild, they dive into Astro, including how it works, its use cases, and the newly finalized dynamic SSR capability. They finish with some picks going back to the very early web, and, as always, Steve's fabulous dad jokes.<br /><br /><a href="https://youtu.be/jktNwk8-DKs" target="_blank" rel="noreferrer noopener">JSJ 561 - Youtube</a><br /><br /> Sponsors<ul><li> "Wrangle, who helps with <a href="https://www.wrangle.io/post/managing-approval-workflows-in-slack" target="_blank" rel="noreferrer noopener">Slack approval workflows</a>."</li><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a></li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club starting with Clean Architecture by Robert C. Martin</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Links<ul><li><a href="https://topenddevs.com/podcasts/views-on-vue/episodes/astro-with-fred-k-schott-vue-195" target="_blank" rel="noreferrer noopener">Astro with Fred K. Schott - VUE 195</a></li><li><a href="https://lit.dev/docs/v1/lit-html/introduction/" target="_blank" rel="noreferrer noopener">Introduction - Lit</a></li><li><a href="https://astro.build/" target="_blank" rel="noreferrer noopener">Astro</a></li><li><a href="https://www.arrow-js.com/" target="_blank" rel="noreferrer noopener">ArrowJs</a></li><li><a href="http://fredkschott.com/" target="_blank" rel="noreferrer noopener">Fred K. Schott</a></li><li><a href="https://twitter.com/FredKSchott" target="_blank" rel="noreferrer noopener">Twitter: @FredKSchott</a></li></ul><br />Picks<ul><li>AJ - <a href="https://www.dekudeals.com/" target="_blank" rel="noreferrer noopener">Deku Deals - Nintendo Switch price tracking and wishlist notifications</a></li><li>AJ - <a href="https://bonzi.link/" target="_blank" rel="noreferrer noopener">NEW! - BonziBUDDY!</a></li><li>Fred - <a href="https://www.jibjab.com/" target="_blank" rel="noreferrer noopener">Funny eCards - Send Custom Greeting Cards Online w/ JibJab!</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>4335</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>The State of WASM - JSJ 560</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/the-state-of-wasm-jsj-560</link><description><![CDATA[WebAssembly (WASM) is a core technology of the Web and supported by all browsers as well as various other runtimes. Yet despite this fact most Web devs don't use it and have little or no familiarity with it. This week we are joined by Istvan Szmozsanszky "Flaki" to discuss some of the significant transformations currently taking place with this tech, which could make it much more mainstream.<br /><br /> Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a></li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club starting with Clean Architecture by Robert C. Martin</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Links<ul><li><a href="https://github.com/flaki" target="_blank" rel="noreferrer noopener">GitHub: flaki</a></li><li><a href="https://flak.is/" target="_blank" rel="noreferrer noopener">Flaki</a></li><li><a href="https://twitter.com/slsoftworks" target="_blank" rel="noreferrer noopener">Twitter: @slsoftworks</a></li></ul><br />Picks<ul><li>AJ - <a href="https://savvi.legal/" target="_blank" rel="noreferrer noopener">Savvi Legal: The Legal Hub for the Startup Ecosystem</a></li><li>AJ - <a href="https://www.dash.org/" target="_blank" rel="noreferrer noopener">Dash</a></li><li>Charles - <a href="https://topenddevs.social/about" target="_blank" rel="noreferrer noopener">Topenddevs.social</a></li><li>Charles - <a href="https://boardgamegeek.com/boardgame/294702/tenpenny-parks" target="_blank" rel="noreferrer noopener">Tenpenny Parks</a></li><li>Charles - World Cup 2022</li><li>Dan - <a href="https://moa.party/" target="_blank" rel="noreferrer noopener">Moa</a></li><li>Dan - <a href="https://www.snipd.com/" target="_blank" rel="noreferrer noopener">Snipd</a></li><li>Dan -  Ongoing war in Ukraine</li><li>Flaki - <a href="https://suborbital.dev/" target="_blank" rel="noreferrer noopener">Suborbital</a></li><li>Flaki - <a href="https://grain-lang.org/" target="_blank" rel="noreferrer noopener">Grain</a></li><li>Flaki - Support local animal shelter</li><li>Flaki - <a href="https://www.daybreakgame.org/" target="_blank" rel="noreferrer noopener">Daybreak</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">https://topenddevs.com/podcasts/javascript-jabber/episodes/the-state-of-wasm-jsj-560</guid><pubDate>Tue, 06 Dec 2022 12:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842475/stream.mp3" length="156450566" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>WebAssembly (WASM) is a core technology of the Web and supported by all browsers as well as various other runtimes. Yet despite this fact most Web devs don't use it and have little or no familiarity with it. This week we are joined by Istvan...</itunes:subtitle><itunes:summary><![CDATA[WebAssembly (WASM) is a core technology of the Web and supported by all browsers as well as various other runtimes. Yet despite this fact most Web devs don't use it and have little or no familiarity with it. This week we are joined by Istvan Szmozsanszky "Flaki" to discuss some of the significant transformations currently taking place with this tech, which could make it much more mainstream.<br /><br /> Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a></li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club starting with Clean Architecture by Robert C. Martin</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Links<ul><li><a href="https://github.com/flaki" target="_blank" rel="noreferrer noopener">GitHub: flaki</a></li><li><a href="https://flak.is/" target="_blank" rel="noreferrer noopener">Flaki</a></li><li><a href="https://twitter.com/slsoftworks" target="_blank" rel="noreferrer noopener">Twitter: @slsoftworks</a></li></ul><br />Picks<ul><li>AJ - <a href="https://savvi.legal/" target="_blank" rel="noreferrer noopener">Savvi Legal: The Legal Hub for the Startup Ecosystem</a></li><li>AJ - <a href="https://www.dash.org/" target="_blank" rel="noreferrer noopener">Dash</a></li><li>Charles - <a href="https://topenddevs.social/about" target="_blank" rel="noreferrer noopener">Topenddevs.social</a></li><li>Charles - <a href="https://boardgamegeek.com/boardgame/294702/tenpenny-parks" target="_blank" rel="noreferrer noopener">Tenpenny Parks</a></li><li>Charles - World Cup 2022</li><li>Dan - <a href="https://moa.party/" target="_blank" rel="noreferrer noopener">Moa</a></li><li>Dan - <a href="https://www.snipd.com/" target="_blank" rel="noreferrer noopener">Snipd</a></li><li>Dan -  Ongoing war in Ukraine</li><li>Flaki - <a href="https://suborbital.dev/" target="_blank" rel="noreferrer noopener">Suborbital</a></li><li>Flaki - <a href="https://grain-lang.org/" target="_blank" rel="noreferrer noopener">Grain</a></li><li>Flaki - Support local animal shelter</li><li>Flaki - <a href="https://www.daybreakgame.org/" target="_blank" rel="noreferrer noopener">Daybreak</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>6510</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>All Things TypeScript with Maina Wycliffe - JSJ 559</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/all-things-typescript-with-maina-wycliffe-jsj-559</link><description><![CDATA[Maina Wycliffe is a Full-stack Software Engineer, Google Developer Expert, and Mentor who currently works at Flanksource. He is a Typescript Enthusiast and is the author of <a href="https://www.allthingstypescript.dev/" target="_blank" rel="noreferrer noopener">All things Typescript</a>. He joins Chuck and Steve as he shares the reason behind starting his newsletter. His main goal is to teach developers to learn more about it and its typing system. <br />About this Episode<ul><li>How Maina handles and future plans in his newsletter</li><li>All about Typescript</li><li>Features of Typescript</li><li>Transitioning to Typescript </li></ul><br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a></li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club starting with Clean Architecture by Robert C. Martin</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Links<ul><li><a href="https://github.com/tc39/proposal-type-annotations" target="_blank" rel="noreferrer noopener">tc39/proposal-type-annotations</a></li><li><a href="https://topenddevs.com/podcasts/adventures-in-angular/episodes/weekly-content-development-strategies-with-gde-maina-wycliffe-aia-357" target="_blank" rel="noreferrer noopener">Weekly Content Development Strategies with GDE Maina Wycliffe - AiA 357</a></li><li><a href="https://twitter.com/mwycliffe_dev" target="_blank" rel="noreferrer noopener">Twitter: @mwycliffe_dev</a></li><li><a href="https://mainawycliffe.dev/" target="_blank" rel="noreferrer noopener">Maina Wycliffe</a></li></ul><br />Picks<ul><li>Chuck - <a href="https://boardgamegeek.com/boardgame/10547/betrayal-house-hill" target="_blank" rel="noreferrer noopener">Betrayal at House on the Hill | Board Game</a></li><li>Chuck - <a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club starting with Clean Architecture by Robert C. Martin</a></li><li>Chuck - <a href="https://www.google.com/aclk?adurl=&amp;ai=DChcSEwiu2d6bv8T7AhUa2UwCHX1UAZUYABAAGgJ0bQ&amp;q=&amp;sa=l&amp;sig=AOD64_0RZ1n8tOb9YXXt9TttOuoK3KnSOg&amp;ved=2ahUKEwjq6tibv8T7AhUNMN4KHTzrAcUQ0Qx6BAgJEAE" target="_blank" rel="noreferrer noopener">Gather town - Gather Ambassador</a></li><li>Chuck - <a href="https://amzn.to/3GDXL1i" target="_blank" rel="noreferrer noopener">Neverseen (4) (Keeper of the Lost Cities)</a></li><li>Chuck - <a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Sign Up For Your Dreams</a></li><li>Maina - <a href="https://www.netflix.com/title/80212245" target="_blank" rel="noreferrer noopener">Watch The Dragon Prince | Netflix Official Site</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">https://topenddevs.com/podcasts/javascript-jabber/episodes/all-things-typescript-with-maina-wycliffe-jsj-559</guid><pubDate>Tue, 29 Nov 2022 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842461/stream.mp3" length="77757210" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Maina Wycliffe is a Full-stack Software Engineer, Google Developer Expert, and Mentor who currently works at Flanksource. He is a Typescript Enthusiast and is the author of https://www.allthingstypescript.dev/. He joins Chuck and Steve as he shares...</itunes:subtitle><itunes:summary><![CDATA[Maina Wycliffe is a Full-stack Software Engineer, Google Developer Expert, and Mentor who currently works at Flanksource. He is a Typescript Enthusiast and is the author of <a href="https://www.allthingstypescript.dev/" target="_blank" rel="noreferrer noopener">All things Typescript</a>. He joins Chuck and Steve as he shares the reason behind starting his newsletter. His main goal is to teach developers to learn more about it and its typing system. <br />About this Episode<ul><li>How Maina handles and future plans in his newsletter</li><li>All about Typescript</li><li>Features of Typescript</li><li>Transitioning to Typescript </li></ul><br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a></li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club starting with Clean Architecture by Robert C. Martin</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Links<ul><li><a href="https://github.com/tc39/proposal-type-annotations" target="_blank" rel="noreferrer noopener">tc39/proposal-type-annotations</a></li><li><a href="https://topenddevs.com/podcasts/adventures-in-angular/episodes/weekly-content-development-strategies-with-gde-maina-wycliffe-aia-357" target="_blank" rel="noreferrer noopener">Weekly Content Development Strategies with GDE Maina Wycliffe - AiA 357</a></li><li><a href="https://twitter.com/mwycliffe_dev" target="_blank" rel="noreferrer noopener">Twitter: @mwycliffe_dev</a></li><li><a href="https://mainawycliffe.dev/" target="_blank" rel="noreferrer noopener">Maina Wycliffe</a></li></ul><br />Picks<ul><li>Chuck - <a href="https://boardgamegeek.com/boardgame/10547/betrayal-house-hill" target="_blank" rel="noreferrer noopener">Betrayal at House on the Hill | Board Game</a></li><li>Chuck - <a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club starting with Clean Architecture by Robert C. Martin</a></li><li>Chuck - <a href="https://www.google.com/aclk?adurl=&amp;ai=DChcSEwiu2d6bv8T7AhUa2UwCHX1UAZUYABAAGgJ0bQ&amp;q=&amp;sa=l&amp;sig=AOD64_0RZ1n8tOb9YXXt9TttOuoK3KnSOg&amp;ved=2ahUKEwjq6tibv8T7AhUNMN4KHTzrAcUQ0Qx6BAgJEAE" target="_blank" rel="noreferrer noopener">Gather town - Gather Ambassador</a></li><li>Chuck - <a href="https://amzn.to/3GDXL1i" target="_blank" rel="noreferrer noopener">Neverseen (4) (Keeper of the Lost Cities)</a></li><li>Chuck - <a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Sign Up For Your Dreams</a></li><li>Maina - <a href="https://www.netflix.com/title/80212245" target="_blank" rel="noreferrer noopener">Watch The Dragon Prince | Netflix Official Site</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>3231</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>How To Recession Proof Your Job - BONUS</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/how-to-recession-proof-your-job-bonus</link><description><![CDATA[<a href="https://topenddevs.com/thrive" target="_blank" rel="noreferrer noopener">Get the Black Friday/Cyber Monday "Double Your Productivity by 5pm Today" Deal</a>Coupon Code: "THRIVE" for a GIANT discount<br />Are you looking at all the layoffs and uncertainty going on and wondering if your company is the next to cut back? <br /><br />Or, maybe you're a freelancer or entrepreneur who is trying to figure out how to deliver more value to gain or retain customers?<br /><br />Mani Vaya joins Charles Max Wood to discuss the one thing that both of them use to more than double their productivity on a daily basis.<br /><br />Mani has read 1,000's of productivity books over the last several years and has formulated a methodology for getting more done, but found that he lacked the discipline to follow through on his plans.<br /><br />The he found the one thing that kept him on track and made him so productive that he is now getting all of his work done and was able to live the life he wants.<br /><br />Chuck also weighs in on how Mani's technique has worked for him and allows him to spend more time with his wife and kids, run a podcast network, and a nearly full time contract.<br /><br />Join the episode to learn how Chuck and Mani get into a regular flow state with their work and consistently deliver at work.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">https://topenddevs.com/podcasts/javascript-jabber/episodes/how-to-recession-proof-your-job-bonus</guid><pubDate>Thu, 24 Nov 2022 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842470/stream.mp3" length="104275928" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>https://topenddevs.com/thriveCoupon Code: "THRIVE" for a GIANT discount
Are you looking at all the layoffs and uncertainty going on and wondering if your company is the next to cut back? 

Or, maybe you're a freelancer or entrepreneur who is trying to...</itunes:subtitle><itunes:summary><![CDATA[<a href="https://topenddevs.com/thrive" target="_blank" rel="noreferrer noopener">Get the Black Friday/Cyber Monday "Double Your Productivity by 5pm Today" Deal</a>Coupon Code: "THRIVE" for a GIANT discount<br />Are you looking at all the layoffs and uncertainty going on and wondering if your company is the next to cut back? <br /><br />Or, maybe you're a freelancer or entrepreneur who is trying to figure out how to deliver more value to gain or retain customers?<br /><br />Mani Vaya joins Charles Max Wood to discuss the one thing that both of them use to more than double their productivity on a daily basis.<br /><br />Mani has read 1,000's of productivity books over the last several years and has formulated a methodology for getting more done, but found that he lacked the discipline to follow through on his plans.<br /><br />The he found the one thing that kept him on track and made him so productive that he is now getting all of his work done and was able to live the life he wants.<br /><br />Chuck also weighs in on how Mani's technique has worked for him and allows him to spend more time with his wife and kids, run a podcast network, and a nearly full time contract.<br /><br />Join the episode to learn how Chuck and Mani get into a regular flow state with their work and consistently deliver at work.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>4345</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Wix Velo with Yoav Abrahami - JSJ 558</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/wix-velo-with-yoav-abrahami-jsj-558</link><description><![CDATA[We are joined by Yoav Abrahami, Chief Architect and Head of Velo to discuss the transformation of Wix from a Website builder to an application development platform. Wix Velo enables developers to implement code that runs either on the client-side or on Wix hosted Node server, while constructing the UI using a WYSIWYG page editor. In this way, Wix provides an interesting alternative to app development frameworks such as NextJS and Nuxt. <br />Sponsors<ul><li>"Request Metrics, who does performance monitoring and can help with issues like too much <a href="https://requestmetrics.com/web-performance/cumulative-layout-shift" target="_blank" rel="noreferrer noopener">cumulative layout shift</a>" </li><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a></li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club starting with Clean Architecture by Robert C. Martin</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Links<ul><li><a href="https://www.wix.com/velo" target="_blank" rel="noreferrer noopener">Velo</a></li><li><a href="https://twitter.com/yoavabrahami" target="_blank" rel="noreferrer noopener">Twitter: @yoavabrahami</a></li></ul><br />Picks<ul><li>  AJ - <a href="https://www.amazon.com/Big-Short-Inside-Doomsday-Machine/dp/0393338827" target="_blank" rel="noreferrer noopener">The Big Short: Inside the Doomsday Machine</a></li><li>AJ - <a href="https://mentourpilot.com/" target="_blank" rel="noreferrer noopener">Mentour Pilot</a></li><li>AJ - <a href="https://www.youtube.com/c/MattWalsh" target="_blank" rel="noreferrer noopener">The Matt Walsh Show</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">https://topenddevs.com/podcasts/javascript-jabber/episodes/wix-velo-with-yoav-abrahami-jsj-558</guid><pubDate>Tue, 22 Nov 2022 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842477/stream.mp3" length="65387394" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>We are joined by Yoav Abrahami, Chief Architect and Head of Velo to discuss the transformation of Wix from a Website builder to an application development platform. Wix Velo enables developers to implement code that runs either on the client-side or...</itunes:subtitle><itunes:summary><![CDATA[We are joined by Yoav Abrahami, Chief Architect and Head of Velo to discuss the transformation of Wix from a Website builder to an application development platform. Wix Velo enables developers to implement code that runs either on the client-side or on Wix hosted Node server, while constructing the UI using a WYSIWYG page editor. In this way, Wix provides an interesting alternative to app development frameworks such as NextJS and Nuxt. <br />Sponsors<ul><li>"Request Metrics, who does performance monitoring and can help with issues like too much <a href="https://requestmetrics.com/web-performance/cumulative-layout-shift" target="_blank" rel="noreferrer noopener">cumulative layout shift</a>" </li><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a></li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club starting with Clean Architecture by Robert C. Martin</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Links<ul><li><a href="https://www.wix.com/velo" target="_blank" rel="noreferrer noopener">Velo</a></li><li><a href="https://twitter.com/yoavabrahami" target="_blank" rel="noreferrer noopener">Twitter: @yoavabrahami</a></li></ul><br />Picks<ul><li>  AJ - <a href="https://www.amazon.com/Big-Short-Inside-Doomsday-Machine/dp/0393338827" target="_blank" rel="noreferrer noopener">The Big Short: Inside the Doomsday Machine</a></li><li>AJ - <a href="https://mentourpilot.com/" target="_blank" rel="noreferrer noopener">Mentour Pilot</a></li><li>AJ - <a href="https://www.youtube.com/c/MattWalsh" target="_blank" rel="noreferrer noopener">The Matt Walsh Show</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>5430</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>What Is Functional Programming and What It's Not With Lane Wagner- JSJ 557</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/what-is-functional-programming-and-what-it-s-not-with-lane-wagner-jsj-557</link><description><![CDATA[Lane Wagner is the founder of a startup company called Boot.dev. He teaches backend development online in Go, Python, and JavaScript. Lane joins Chuck and Steve as they talk all things Functional Programming. They also talk about its importance and share their thoughts about it. Moreover, Lane also shares his experience with creating boot.dev and the different teaching strategies he uses on his online learning platform.  <br />About this Episode<ul><li> The difference between Functional Programming VS Object-oriented Programming</li><li>React Hooks &amp; Vue 3 and why are they considered as “not Functional” </li><li>Boot.dev and how is it created  </li><li>The reason why Go became a popular backend language</li></ul><br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a></li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club starting with Clean Architecture by Robert C. Martin</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Links<ul><li><a href="https://boot.dev/" target="_blank" rel="noreferrer noopener">Boot.dev</a></li><li><a href="http://wagslane.dev/" target="_blank" rel="noreferrer noopener">wagslane.dev</a></li><li>Twitter: <a href="https://twitter.com/wagslane" target="_blank" rel="noreferrer noopener">@wagslane</a></li></ul><br />Picks<ul><li>Charles - <a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a></li><li>Charles - <a href="https://amzn.to/3X49yf5" target="_blank" rel="noreferrer noopener">Dice Miner Card Board Game</a></li><li>Charles - <a href="https://www.facebook.com/timpconvention/" target="_blank" rel="noreferrer noopener">Timpanogos Game Convention</a></li><li>Charles - <a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a></li><li>Lane - <a href="https://boardgamegeek.com/boardgame/337638/life-chameleon" target="_blank" rel="noreferrer noopener">Life of a Chameleon</a></li><li>Lane - <a href="https://boot.dev/" target="_blank" rel="noreferrer noopener">Boot.dev</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">https://topenddevs.com/podcasts/javascript-jabber/episodes/what-is-functional-programming-and-what-it-s-not-with-lane-wagner-jsj-557</guid><pubDate>Tue, 15 Nov 2022 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842471/stream.mp3" length="48926803" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Lane Wagner is the founder of a startup company called Boot.dev. He teaches backend development online in Go, Python, and JavaScript. Lane joins Chuck and Steve as they talk all things Functional Programming. They also talk about its importance and...</itunes:subtitle><itunes:summary><![CDATA[Lane Wagner is the founder of a startup company called Boot.dev. He teaches backend development online in Go, Python, and JavaScript. Lane joins Chuck and Steve as they talk all things Functional Programming. They also talk about its importance and share their thoughts about it. Moreover, Lane also shares his experience with creating boot.dev and the different teaching strategies he uses on his online learning platform.  <br />About this Episode<ul><li> The difference between Functional Programming VS Object-oriented Programming</li><li>React Hooks &amp; Vue 3 and why are they considered as “not Functional” </li><li>Boot.dev and how is it created  </li><li>The reason why Go became a popular backend language</li></ul><br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a></li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club starting with Clean Architecture by Robert C. Martin</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Links<ul><li><a href="https://boot.dev/" target="_blank" rel="noreferrer noopener">Boot.dev</a></li><li><a href="http://wagslane.dev/" target="_blank" rel="noreferrer noopener">wagslane.dev</a></li><li>Twitter: <a href="https://twitter.com/wagslane" target="_blank" rel="noreferrer noopener">@wagslane</a></li></ul><br />Picks<ul><li>Charles - <a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a></li><li>Charles - <a href="https://amzn.to/3X49yf5" target="_blank" rel="noreferrer noopener">Dice Miner Card Board Game</a></li><li>Charles - <a href="https://www.facebook.com/timpconvention/" target="_blank" rel="noreferrer noopener">Timpanogos Game Convention</a></li><li>Charles - <a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a></li><li>Lane - <a href="https://boardgamegeek.com/boardgame/337638/life-chameleon" target="_blank" rel="noreferrer noopener">Life of a Chameleon</a></li><li>Lane - <a href="https://boot.dev/" target="_blank" rel="noreferrer noopener">Boot.dev</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>4058</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Stories From The Trenches - JSJ 556</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/stories-from-the-trenches-jsj-556</link><description><![CDATA[In this episode the panelists share war stories from their career and the lessons they have learned from them. They discuss things they have done back in their early days in tech, and how they now behave differently given those experiences.<br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a></li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club starting with Clean Architecture by Robert C. Martin</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Picks<ul><li>AJ - <a href="https://amzn.to/3NQNhNK" target="_blank" rel="noreferrer noopener">Duratech 8mm-22mm COMPLETE wrench set</a></li><li>AJ - <a href="https://www.youtube.com/watch?v=uX4QdpqfRsw" target="_blank" rel="noreferrer noopener">ATV Body Armor / Adventure Jackets</a></li><li>AJ - <a href="https://amzn.to/3N7y9Ll" target="_blank" rel="noreferrer noopener">Project Hail Mary</a></li><li>AJ - (Unpick) <a href="https://amzn.to/3zXVYjB" target="_blank" rel="noreferrer noopener">Twilight</a></li><li>Dan - <a href="https://en.wikipedia.org/wiki/The_Mote_in_God%27s_Eye" target="_blank" rel="noreferrer noopener">The Mote in God's Eye</a></li><li>Dan - <a href="https://summit2022.reversim.com/agenda/session/969793" target="_blank" rel="noreferrer noopener">Code Like a Girl. Breaking the Gender Stereotype</a></li><li>Dan - <a href="https://topenddevs.com/podcasts/javascript-jabber/episodes/women-on-stage-and-in-tech-with-moran-weber-jsj-483" target="_blank" rel="noreferrer noopener">Women on Stage and in Tech with Moran Weber - JSJ 483</a></li></ul><br /><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">https://topenddevs.com/podcasts/javascript-jabber/episodes/stories-from-the-trenches-jsj-556</guid><pubDate>Tue, 08 Nov 2022 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842390/stream.mp3" length="59465017" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>In this episode the panelists share war stories from their career and the lessons they have learned from them. They discuss things they have done back in their early days in tech, and how they now behave differently given those experiences.
Sponsors
-...</itunes:subtitle><itunes:summary><![CDATA[In this episode the panelists share war stories from their career and the lessons they have learned from them. They discuss things they have done back in their early days in tech, and how they now behave differently given those experiences.<br />Sponsors<ul><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Chuck's Resume Template</a></li><li><a href="https://topenddevs.com/book-club" target="_blank" rel="noreferrer noopener">Developer Book Club starting with Clean Architecture by Robert C. Martin</a></li><li><a href="https://topenddevs.com/sign_up" target="_blank" rel="noreferrer noopener">Become a Top 1% Dev with a Top End Devs Membership</a></li></ul><br />Picks<ul><li>AJ - <a href="https://amzn.to/3NQNhNK" target="_blank" rel="noreferrer noopener">Duratech 8mm-22mm COMPLETE wrench set</a></li><li>AJ - <a href="https://www.youtube.com/watch?v=uX4QdpqfRsw" target="_blank" rel="noreferrer noopener">ATV Body Armor / Adventure Jackets</a></li><li>AJ - <a href="https://amzn.to/3N7y9Ll" target="_blank" rel="noreferrer noopener">Project Hail Mary</a></li><li>AJ - (Unpick) <a href="https://amzn.to/3zXVYjB" target="_blank" rel="noreferrer noopener">Twilight</a></li><li>Dan - <a href="https://en.wikipedia.org/wiki/The_Mote_in_God%27s_Eye" target="_blank" rel="noreferrer noopener">The Mote in God's Eye</a></li><li>Dan - <a href="https://summit2022.reversim.com/agenda/session/969793" target="_blank" rel="noreferrer noopener">Code Like a Girl. Breaking the Gender Stereotype</a></li><li>Dan - <a href="https://topenddevs.com/podcasts/javascript-jabber/episodes/women-on-stage-and-in-tech-with-moran-weber-jsj-483" target="_blank" rel="noreferrer noopener">Women on Stage and in Tech with Moran Weber - JSJ 483</a></li></ul><br /><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>4937</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Writing Change-Proof Software with Tests - JSJ 555</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/writing-change-proof-software-with-tests-jsj-555</link><description><![CDATA[Shai Yalin is a freelance software architect and mentor. He specializes in teaching organizations and individuals how to use Test Driven Development (TDD) and other development methodologies and best practices. In this episode Shai joins us to explain how to use these methods in order to create software that is resilient to change, and how to refactor existing brittle code in order to clean out the rot.<br />Sponsors<ul><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a></li><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a></li></ul><br />Links<ul><li><a href="https://www.shaiyallin.com/post/chronomatic-my-side-project-story" target="_blank" rel="noreferrer noopener">Chronomatic: my side-project story</a></li><li><a href="https://www.shaiyallin.com/post/your-software-as-a-kitchen" target="_blank" rel="noreferrer noopener">Your Software as a Kitchen</a></li><li><a href="https://www.shaiyallin.com/post/the-anatomy-of-a-rotten-codebase" target="_blank" rel="noreferrer noopener">The Anatomy Of A Rotten Codebase</a></li><li><a href="https://www.linkedin.com/in/electricmonk/" target="_blank" rel="noreferrer noopener">LinkedIn: Shai Yallin</a></li><li><a href="https://twitter.com/shaiyallin" target="_blank" rel="noreferrer noopener">Twitter: @shaiyallin</a></li></ul><br />Picks<ul><li>AJ - <a href="https://www.tor.com/2022/09/19/read-the-lost-metal-by-brandon-sanderson-prologue-and-chapters-1-2/" target="_blank" rel="noreferrer noopener">Read The Lost Metal by Brandon Sanderson: Prologue and Chapters One and Two</a></li><li>Dan - Fargo</li><li>Shai - <a href="https://vitest.dev/" target="_blank" rel="noreferrer noopener">Vitest</a></li><li>Shai - <a href="https://www.goodreads.com/book/show/32109569-we-are-legion-we-are-bob" target="_blank" rel="noreferrer noopener">We Are Legion (We Are Bob) (We Are Bob) (Bobiverse, #1)</a></li><li>Shai - <a href="https://agnesobel.bandcamp.com/album/citizen-of-glass" target="_blank" rel="noreferrer noopener">Citizen Of Glass, by Agnes Obel</a></li><li>Steve- <a href="https://githubcopilotinvestigation.com/" target="_blank" rel="noreferrer noopener">GitHub Copilot investigation · Joseph Saveri Law Firm &amp; Matthew Butterick</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">https://topenddevs.com/podcasts/javascript-jabber/episodes/writing-change-proof-software-with-tests-jsj-555</guid><pubDate>Tue, 01 Nov 2022 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842455/stream.mp3" length="57741876" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Shai Yalin is a freelance software architect and mentor. He specializes in teaching organizations and individuals how to use Test Driven Development (TDD) and other development methodologies and best practices. In this episode Shai joins us to explain...</itunes:subtitle><itunes:summary><![CDATA[Shai Yalin is a freelance software architect and mentor. He specializes in teaching organizations and individuals how to use Test Driven Development (TDD) and other development methodologies and best practices. In this episode Shai joins us to explain how to use these methods in order to create software that is resilient to change, and how to refactor existing brittle code in order to clean out the rot.<br />Sponsors<ul><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a></li><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a></li></ul><br />Links<ul><li><a href="https://www.shaiyallin.com/post/chronomatic-my-side-project-story" target="_blank" rel="noreferrer noopener">Chronomatic: my side-project story</a></li><li><a href="https://www.shaiyallin.com/post/your-software-as-a-kitchen" target="_blank" rel="noreferrer noopener">Your Software as a Kitchen</a></li><li><a href="https://www.shaiyallin.com/post/the-anatomy-of-a-rotten-codebase" target="_blank" rel="noreferrer noopener">The Anatomy Of A Rotten Codebase</a></li><li><a href="https://www.linkedin.com/in/electricmonk/" target="_blank" rel="noreferrer noopener">LinkedIn: Shai Yallin</a></li><li><a href="https://twitter.com/shaiyallin" target="_blank" rel="noreferrer noopener">Twitter: @shaiyallin</a></li></ul><br />Picks<ul><li>AJ - <a href="https://www.tor.com/2022/09/19/read-the-lost-metal-by-brandon-sanderson-prologue-and-chapters-1-2/" target="_blank" rel="noreferrer noopener">Read The Lost Metal by Brandon Sanderson: Prologue and Chapters One and Two</a></li><li>Dan - Fargo</li><li>Shai - <a href="https://vitest.dev/" target="_blank" rel="noreferrer noopener">Vitest</a></li><li>Shai - <a href="https://www.goodreads.com/book/show/32109569-we-are-legion-we-are-bob" target="_blank" rel="noreferrer noopener">We Are Legion (We Are Bob) (We Are Bob) (Bobiverse, #1)</a></li><li>Shai - <a href="https://agnesobel.bandcamp.com/album/citizen-of-glass" target="_blank" rel="noreferrer noopener">Citizen Of Glass, by Agnes Obel</a></li><li>Steve- <a href="https://githubcopilotinvestigation.com/" target="_blank" rel="noreferrer noopener">GitHub Copilot investigation · Joseph Saveri Law Firm &amp; Matthew Butterick</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>4793</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Remix and EpicWeb.dev with Kent C. Dodds - JSJ 554</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/remix-and-epicweb-dev-with-kent-c-dodds-jsj-554</link><description><![CDATA[Kent C. Dodds is a well-known JavaScript developer who has done myriad development courses and training. He's also done outreach for Remix. He's spoken at tons of conferences and his now working on creating EpicWeb.dev which helps developers become epic web developers.<br /><br />The Jabber crew starts out talking about learning, teaching, and EpicWeb.dev before going into the changes in the web platform and progressive enhancement and eventually Remix.<br /><br /> Links:<ul><li><a href="https://testingjavascript.com/" target="_blank" rel="noreferrer noopener">TestingJavaScript.com</a></li><li><a href="https://epicweb.dev" target="_blank" rel="noreferrer noopener">EpicWeb.dev</a></li><li><a href="https://epicreact.dev/" target="_blank" rel="noreferrer noopener">EpicReact.dev</a></li><li><a href="https://remix.run/" target="_blank" rel="noreferrer noopener">Remix</a></li><li><a href="https://fly.io/" target="_blank" rel="noreferrer noopener">Fly.io</a></li><li><a href="https://golightstream.com/" target="_blank" rel="noreferrer noopener">Lightstream</a></li><li><a href="https://www.epicweb.dev/the-webs-next-transition" target="_blank" rel="noreferrer noopener">The Web's Next Transition</a> blog post by Kent C. Dodds</li><li><a href="https://trpc.io/" target="_blank" rel="noreferrer noopener">tRPC</a></li><li><a href="https://graphql.org" target="_blank" rel="noreferrer noopener">GraphQL</a></li></ul><br />Picks:AJ<ul><li><a href="https://www.netflix.com/title/81518991?source=35" target="_blank" rel="noreferrer noopener">Extraordinary Attorney Woo</a></li><li>When fixing a 4-wheeler, look at the larger component and compare prices.</li><li><a href="https://offroadingpro.com/honda-fourtrax-300/" target="_blank" rel="noreferrer noopener">FourTrax 300</a></li></ul>Dan<ul><li><a href="https://webdirections.org/" target="_blank" rel="noreferrer noopener">Web Directions Summit</a></li><li>War in Ukraine</li></ul>Steve<ul><li><a href="https://www.wired.com/story/neuroscientists-unravel-the-mystery-of-why-you-cant-tickle-yourself/" target="_blank" rel="noreferrer noopener">Study on why you can't tickle yourself</a></li></ul>Kent<ul><li><a href="https://EpicWeb.dev" target="_blank" rel="noreferrer noopener">EpicWeb.dev</a></li><li><a href="https://kentcdodds.com/calls" target="_blank" rel="noreferrer noopener">Call Kent Podcast</a></li><li>Kent's Travel Map</li><li><a href="http://www.byhyu.com/" target="_blank" rel="noreferrer noopener">Build Your House Yourself University</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">https://topenddevs.com/podcasts/javascript-jabber/episodes/remix-and-epicweb-dev-with-kent-c-dodds-jsj-554</guid><pubDate>Tue, 25 Oct 2022 10:06:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842464/stream.mp3" length="78827394" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Kent C. Dodds is a well-known JavaScript developer who has done myriad development courses and training. He's also done outreach for Remix. He's spoken at tons of conferences and his now working on creating EpicWeb.dev which helps developers become...</itunes:subtitle><itunes:summary><![CDATA[Kent C. Dodds is a well-known JavaScript developer who has done myriad development courses and training. He's also done outreach for Remix. He's spoken at tons of conferences and his now working on creating EpicWeb.dev which helps developers become epic web developers.<br /><br />The Jabber crew starts out talking about learning, teaching, and EpicWeb.dev before going into the changes in the web platform and progressive enhancement and eventually Remix.<br /><br /> Links:<ul><li><a href="https://testingjavascript.com/" target="_blank" rel="noreferrer noopener">TestingJavaScript.com</a></li><li><a href="https://epicweb.dev" target="_blank" rel="noreferrer noopener">EpicWeb.dev</a></li><li><a href="https://epicreact.dev/" target="_blank" rel="noreferrer noopener">EpicReact.dev</a></li><li><a href="https://remix.run/" target="_blank" rel="noreferrer noopener">Remix</a></li><li><a href="https://fly.io/" target="_blank" rel="noreferrer noopener">Fly.io</a></li><li><a href="https://golightstream.com/" target="_blank" rel="noreferrer noopener">Lightstream</a></li><li><a href="https://www.epicweb.dev/the-webs-next-transition" target="_blank" rel="noreferrer noopener">The Web's Next Transition</a> blog post by Kent C. Dodds</li><li><a href="https://trpc.io/" target="_blank" rel="noreferrer noopener">tRPC</a></li><li><a href="https://graphql.org" target="_blank" rel="noreferrer noopener">GraphQL</a></li></ul><br />Picks:AJ<ul><li><a href="https://www.netflix.com/title/81518991?source=35" target="_blank" rel="noreferrer noopener">Extraordinary Attorney Woo</a></li><li>When fixing a 4-wheeler, look at the larger component and compare prices.</li><li><a href="https://offroadingpro.com/honda-fourtrax-300/" target="_blank" rel="noreferrer noopener">FourTrax 300</a></li></ul>Dan<ul><li><a href="https://webdirections.org/" target="_blank" rel="noreferrer noopener">Web Directions Summit</a></li><li>War in Ukraine</li></ul>Steve<ul><li><a href="https://www.wired.com/story/neuroscientists-unravel-the-mystery-of-why-you-cant-tickle-yourself/" target="_blank" rel="noreferrer noopener">Study on why you can't tickle yourself</a></li></ul>Kent<ul><li><a href="https://EpicWeb.dev" target="_blank" rel="noreferrer noopener">EpicWeb.dev</a></li><li><a href="https://kentcdodds.com/calls" target="_blank" rel="noreferrer noopener">Call Kent Podcast</a></li><li>Kent's Travel Map</li><li><a href="http://www.byhyu.com/" target="_blank" rel="noreferrer noopener">Build Your House Yourself University</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>6550</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Being a New Developer with Diego Moura - JSJ 553</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/being-a-new-developer-with-diego-mourra-jsj-553</link><description><![CDATA[Diego Moura is a newer developer who has recently joined the ranks of professional developers. The panel talks to Diego about his career as a fashion designer and how he moved to Canada and go into programming. <br />He initially got into digital marketing and figured out that he could modify and manage pages and picked up development as a function of doing UI work on his marketing pages. From there he fell in love with web development.<br />Sponsors<ul><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a></li><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a></li><li>Architect, who provides <a href="https://www.architect.io/product/environment-provisioning/" target="_blank" rel="noreferrer noopener">environments on demand</a></li></ul><br /><br />Links<ul><li><a href="https://jensimmons.com/" target="_blank" rel="noreferrer noopener">Jen Simmons</a></li><li><a href="https://www.linkedin.com/learning" target="_blank" rel="noreferrer noopener">LinkedIn Learning</a></li><li><a href="https://www.frontendmentor.io/" target="_blank" rel="noreferrer noopener">Front-End Mentor</a></li><li><a href="https://watchandcode.com/" target="_blank" rel="noreferrer noopener">Watch and Code</a></li><li><a href="https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-408-reading-source-code-with-carl-mungazi" target="_blank" rel="noreferrer noopener">Reading Source Code with Carl Mungazi - JSJ 408</a></li><li><a href="https://twitter.com/_DiegoMoura" target="_blank" rel="noreferrer noopener">Twitter: @_DiegoMoura</a></li><li>Twitch: diegomouradev</li></ul><br />PicksChuck<ul><li><a href="https://www.facebook.com/timpconvention/" target="_blank" rel="noreferrer noopener">TimpCon</a></li><li>Local Board Game Conventions</li><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Get Chuck's Resume</a></li><li>Command Your Coding Career (Coming Soon)</li><li><a href="https://www.paramountplus.com/shows/star-trek-picard/" target="_blank" rel="noreferrer noopener">Star Trek: Picard</a></li></ul>AJ<ul><li>DIY Soldering Station</li><li>AudioHijack</li><li>Boot.dev</li></ul>Steve<ul><li>https://gizmodo.com/eu-officially-demands-big-tech-use-usb-c-end-of-2024-1849613451</li></ul>Dan<ul><li><a href="https://almanac.httparchive.org/en/2022/" target="_blank" rel="noreferrer noopener">Web Almanac for 2022</a></li><li>Ongoing War in Ukraine</li></ul>Diego<ul><li><a href="https://zellwk.com/blog/asking-questions/" target="_blank" rel="noreferrer noopener">How to be Great at Asking Coding Questions</a></li><li><a href="https://podcasts.apple.com/us/podcast/where-should-we-begin-with-esther-perel/id1237931798" target="_blank" rel="noreferrer noopener">Where Should We Begin Podcast</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">https://topenddevs.com/podcasts/javascript-jabber/episodes/being-a-new-developer-with-diego-mourra-jsj-553</guid><pubDate>Tue, 18 Oct 2022 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842454/stream.mp3" length="67364132" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Diego Moura is a newer developer who has recently joined the ranks of professional developers. The panel talks to Diego about his career as a fashion designer and how he moved to Canada and go into programming. 
He initially got into digital marketing...</itunes:subtitle><itunes:summary><![CDATA[Diego Moura is a newer developer who has recently joined the ranks of professional developers. The panel talks to Diego about his career as a fashion designer and how he moved to Canada and go into programming. <br />He initially got into digital marketing and figured out that he could modify and manage pages and picked up development as a function of doing UI work on his marketing pages. From there he fell in love with web development.<br />Sponsors<ul><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a></li><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a></li><li>Architect, who provides <a href="https://www.architect.io/product/environment-provisioning/" target="_blank" rel="noreferrer noopener">environments on demand</a></li></ul><br /><br />Links<ul><li><a href="https://jensimmons.com/" target="_blank" rel="noreferrer noopener">Jen Simmons</a></li><li><a href="https://www.linkedin.com/learning" target="_blank" rel="noreferrer noopener">LinkedIn Learning</a></li><li><a href="https://www.frontendmentor.io/" target="_blank" rel="noreferrer noopener">Front-End Mentor</a></li><li><a href="https://watchandcode.com/" target="_blank" rel="noreferrer noopener">Watch and Code</a></li><li><a href="https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-408-reading-source-code-with-carl-mungazi" target="_blank" rel="noreferrer noopener">Reading Source Code with Carl Mungazi - JSJ 408</a></li><li><a href="https://twitter.com/_DiegoMoura" target="_blank" rel="noreferrer noopener">Twitter: @_DiegoMoura</a></li><li>Twitch: diegomouradev</li></ul><br />PicksChuck<ul><li><a href="https://www.facebook.com/timpconvention/" target="_blank" rel="noreferrer noopener">TimpCon</a></li><li>Local Board Game Conventions</li><li><a href="https://topenddevs.com/resume" target="_blank" rel="noreferrer noopener">Get Chuck's Resume</a></li><li>Command Your Coding Career (Coming Soon)</li><li><a href="https://www.paramountplus.com/shows/star-trek-picard/" target="_blank" rel="noreferrer noopener">Star Trek: Picard</a></li></ul>AJ<ul><li>DIY Soldering Station</li><li>AudioHijack</li><li>Boot.dev</li></ul>Steve<ul><li>https://gizmodo.com/eu-officially-demands-big-tech-use-usb-c-end-of-2024-1849613451</li></ul>Dan<ul><li><a href="https://almanac.httparchive.org/en/2022/" target="_blank" rel="noreferrer noopener">Web Almanac for 2022</a></li><li>Ongoing War in Ukraine</li></ul>Diego<ul><li><a href="https://zellwk.com/blog/asking-questions/" target="_blank" rel="noreferrer noopener">How to be Great at Asking Coding Questions</a></li><li><a href="https://podcasts.apple.com/us/podcast/where-should-we-begin-with-esther-perel/id1237931798" target="_blank" rel="noreferrer noopener">Where Should We Begin Podcast</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>5595</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Dan Shappir's Failed Predictions - JSJ 552</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/dan-shappir-s-failed-predictions-jsj-552</link><description><![CDATA[The panel goes back a few years and reviews some technology predictions that Dan made a few years ago on Quora. These include WASM, Progressive web apps, and others. Most were wrong, but one did end up being sort of accurate. Along the way, they go into some deep rabbit holes but manage to pull themselves out. As always, they end with picks, and Steve's stupendous dad jokes.<br /><br /> Sponsors<ul><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a></li><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a></li></ul><br />Links<ul><li><a href="https://www.theregister.com/2022/04/26/apple_ios_browser/" target="_blank" rel="noreferrer noopener">Apple iOS browser grip loosened under latest draft EU rules</a></li><li><a href="https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-415-progressive-web-apps-with-maximiliano-firtman" target="_blank" rel="noreferrer noopener">- Top End Devs</a></li></ul><br />Picks<ul><li>AJ- <a href="https://www.homedepot.com/s/wire+wheel?NCNI-5=" target="_blank" rel="noreferrer noopener">Search Results for wire wheel at The Home Depot</a></li><li>AJ - <a href="https://www.rustoleum.com/" target="_blank" rel="noreferrer noopener">Rust-oleum</a></li><li>AJ- <a href="https://www.figma.com/blog/webassembly-cut-figmas-load-time-by-3x/" target="_blank" rel="noreferrer noopener">Figma is powered by WebAssembly</a></li><li>AJ- <a href="https://imageoptim.com/mac" target="_blank" rel="noreferrer noopener">ImageOptim - better Save for Web</a></li><li>AJ- <a href="https://squoosh.app/" target="_blank" rel="noreferrer noopener">Squoosh</a></li><li>Dan - Dev Joke</li><li>Dan- <a href="https://almanac.httparchive.org/en/2022/" target="_blank" rel="noreferrer noopener">The 2022 Web Almanac</a></li><li>Dan - <a href="https://topenddevs.com/podcasts/javascript-jabber/episodes/crux-and-core-web-vitals-what-to-measure-on-the-web-with-rick-viscomi-jsj-486" target="_blank" rel="noreferrer noopener">CrUX and Core Web Vitals - What to Measure on the Web with Rick Viscomi - JSJ 486</a></li><li>Dan - Fargo</li><li>Dan - War in Ukraine</li><li>Steve - Dad Jokes</li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">https://topenddevs.com/podcasts/javascript-jabber/episodes/dan-shappir-s-failed-predictions-jsj-552</guid><pubDate>Tue, 04 Oct 2022 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842462/stream.mp3" length="52784671" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The panel goes back a few years and reviews some technology predictions that Dan made a few years ago on Quora. These include WASM, Progressive web apps, and others. Most were wrong, but one did end up being sort of accurate. Along the way, they go...</itunes:subtitle><itunes:summary><![CDATA[The panel goes back a few years and reviews some technology predictions that Dan made a few years ago on Quora. These include WASM, Progressive web apps, and others. Most were wrong, but one did end up being sort of accurate. Along the way, they go into some deep rabbit holes but manage to pull themselves out. As always, they end with picks, and Steve's stupendous dad jokes.<br /><br /> Sponsors<ul><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a></li><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a></li></ul><br />Links<ul><li><a href="https://www.theregister.com/2022/04/26/apple_ios_browser/" target="_blank" rel="noreferrer noopener">Apple iOS browser grip loosened under latest draft EU rules</a></li><li><a href="https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-415-progressive-web-apps-with-maximiliano-firtman" target="_blank" rel="noreferrer noopener">- Top End Devs</a></li></ul><br />Picks<ul><li>AJ- <a href="https://www.homedepot.com/s/wire+wheel?NCNI-5=" target="_blank" rel="noreferrer noopener">Search Results for wire wheel at The Home Depot</a></li><li>AJ - <a href="https://www.rustoleum.com/" target="_blank" rel="noreferrer noopener">Rust-oleum</a></li><li>AJ- <a href="https://www.figma.com/blog/webassembly-cut-figmas-load-time-by-3x/" target="_blank" rel="noreferrer noopener">Figma is powered by WebAssembly</a></li><li>AJ- <a href="https://imageoptim.com/mac" target="_blank" rel="noreferrer noopener">ImageOptim - better Save for Web</a></li><li>AJ- <a href="https://squoosh.app/" target="_blank" rel="noreferrer noopener">Squoosh</a></li><li>Dan - Dev Joke</li><li>Dan- <a href="https://almanac.httparchive.org/en/2022/" target="_blank" rel="noreferrer noopener">The 2022 Web Almanac</a></li><li>Dan - <a href="https://topenddevs.com/podcasts/javascript-jabber/episodes/crux-and-core-web-vitals-what-to-measure-on-the-web-with-rick-viscomi-jsj-486" target="_blank" rel="noreferrer noopener">CrUX and Core Web Vitals - What to Measure on the Web with Rick Viscomi - JSJ 486</a></li><li>Dan - Fargo</li><li>Dan - War in Ukraine</li><li>Steve - Dad Jokes</li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>4380</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Software Development as a Craft with Netta Bondy - JSJ 551</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/software-development-as-a-craft-with-netta-bondy-jsj-551</link><description><![CDATA[Today we talk with Netta Bondy, a front end developer at Twang and dive into a discussion about when software development becomes a craft. We discuss the challenges of practicality vs. art, and the challenges of properly crafting code vs. working with popularly adopted methods.<br /><br /> Sponsors<ul><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a></li><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a></li></ul><br />Links<ul><li><a href="https://topenddevs.com/podcasts/javascript-jabber/episodes/the-story-of-mel-with-tomer-lichtash-and-david-frankiel-jsj-544" target="_blank" rel="noreferrer noopener">The Story of Mel with Tomer Lichtash and David Frankiel - JSJ 544</a></li><li><a href="https://github.com/BeyondCodeBootcamp/beyondcodebootcamp/issues/18" target="_blank" rel="noreferrer noopener">Creeds of Craftsmanship · Issue #18 · BeyondCodeBootcamp/beyondcodebootcamp</a></li><li><a href="https://twitter.com/frontendconnect/status/1063801741211258880" target="_blank" rel="noreferrer noopener">FRONTEND CON 2020</a></li><li><a href="https://twitter.com/_bondit_" target="_blank" rel="noreferrer noopener">Twitter: @_bondit_</a></li></ul><br />Picks<ul><li>AJ- <a href="http://catb.org/jargon/html/story-of-mel.html" target="_blank" rel="noreferrer noopener">The Story of Mel</a></li><li>AJ- <a href="http://creedsofcraftsmanship.com/" target="_blank" rel="noreferrer noopener">Creeds of Craftsmanship · Issue #18 · BeyondCodeBootcamp/beyondcodebootcamp</a></li><li>AJ- <a href="https://en.wikipedia.org/wiki/Form_follows_function" target="_blank" rel="noreferrer noopener">Form follows function - Wikipedia</a></li><li>AJ- <a href="https://www.youtube.com/watch?v=mtHf7crZZIQ" target="_blank" rel="noreferrer noopener">Better Apps: Delivering Universal UI Patterns as Web Components</a></li><li>AJ- <a href="https://festivus.dev/" target="_blank" rel="noreferrer noopener">Engineering Festivus</a></li><li>Dan - My anniversary</li><li>Dan- <a href="https://www.amazon.com/Code-Complete-2nd-Steve-McConnell/dp/7121033623" target="_blank" rel="noreferrer noopener">Code Complete 2nd edition</a></li><li>Dan- <a href="https://webdirections.org/summit/speakers/dan-shappir.php" target="_blank" rel="noreferrer noopener">Web Directions</a></li><li>Dan - War in Ukraine</li><li>Netta- <a href="https://cssbattle.dev/" target="_blank" rel="noreferrer noopener">CSSBattle</a></li><li>Netta- <a href="https://ocw.mit.edu/" target="_blank" rel="noreferrer noopener">MIT OpenCourseWare | Free Online Course Materials</a></li><li>Netta- <a href="https://www.goodreads.com/book/show/40275288-the-priory-of-the-orange-tree" target="_blank" rel="noreferrer noopener">The Priory of the Orange Tree (The Roots of Chaos, #1)</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">https://topenddevs.com/podcasts/javascript-jabber/episodes/software-development-as-a-craft-with-netta-bondy-jsj-551</guid><pubDate>Tue, 27 Sep 2022 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842486/stream.mp3" length="56229386" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Today we talk with Netta Bondy, a front end developer at Twang and dive into a discussion about when software development becomes a craft. We discuss the challenges of practicality vs. art, and the challenges of properly crafting code vs. working with...</itunes:subtitle><itunes:summary><![CDATA[Today we talk with Netta Bondy, a front end developer at Twang and dive into a discussion about when software development becomes a craft. We discuss the challenges of practicality vs. art, and the challenges of properly crafting code vs. working with popularly adopted methods.<br /><br /> Sponsors<ul><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a></li><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a></li></ul><br />Links<ul><li><a href="https://topenddevs.com/podcasts/javascript-jabber/episodes/the-story-of-mel-with-tomer-lichtash-and-david-frankiel-jsj-544" target="_blank" rel="noreferrer noopener">The Story of Mel with Tomer Lichtash and David Frankiel - JSJ 544</a></li><li><a href="https://github.com/BeyondCodeBootcamp/beyondcodebootcamp/issues/18" target="_blank" rel="noreferrer noopener">Creeds of Craftsmanship · Issue #18 · BeyondCodeBootcamp/beyondcodebootcamp</a></li><li><a href="https://twitter.com/frontendconnect/status/1063801741211258880" target="_blank" rel="noreferrer noopener">FRONTEND CON 2020</a></li><li><a href="https://twitter.com/_bondit_" target="_blank" rel="noreferrer noopener">Twitter: @_bondit_</a></li></ul><br />Picks<ul><li>AJ- <a href="http://catb.org/jargon/html/story-of-mel.html" target="_blank" rel="noreferrer noopener">The Story of Mel</a></li><li>AJ- <a href="http://creedsofcraftsmanship.com/" target="_blank" rel="noreferrer noopener">Creeds of Craftsmanship · Issue #18 · BeyondCodeBootcamp/beyondcodebootcamp</a></li><li>AJ- <a href="https://en.wikipedia.org/wiki/Form_follows_function" target="_blank" rel="noreferrer noopener">Form follows function - Wikipedia</a></li><li>AJ- <a href="https://www.youtube.com/watch?v=mtHf7crZZIQ" target="_blank" rel="noreferrer noopener">Better Apps: Delivering Universal UI Patterns as Web Components</a></li><li>AJ- <a href="https://festivus.dev/" target="_blank" rel="noreferrer noopener">Engineering Festivus</a></li><li>Dan - My anniversary</li><li>Dan- <a href="https://www.amazon.com/Code-Complete-2nd-Steve-McConnell/dp/7121033623" target="_blank" rel="noreferrer noopener">Code Complete 2nd edition</a></li><li>Dan- <a href="https://webdirections.org/summit/speakers/dan-shappir.php" target="_blank" rel="noreferrer noopener">Web Directions</a></li><li>Dan - War in Ukraine</li><li>Netta- <a href="https://cssbattle.dev/" target="_blank" rel="noreferrer noopener">CSSBattle</a></li><li>Netta- <a href="https://ocw.mit.edu/" target="_blank" rel="noreferrer noopener">MIT OpenCourseWare | Free Online Course Materials</a></li><li>Netta- <a href="https://www.goodreads.com/book/show/40275288-the-priory-of-the-orange-tree" target="_blank" rel="noreferrer noopener">The Priory of the Orange Tree (The Roots of Chaos, #1)</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>4667</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Partytown with Adam Bradley - JSJ 550</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/partytown-with-adam-bradley-jsj-550</link><description><![CDATA[Today we talk with Adam Bradley, the Director of Technology at Builder.io. He previously worked at Ionix as a creator of Ionic Framework, a mobile UI interface builder for web applications, and StencilJS which powers Ionix. Currently he works on both Qwik and Partytown at Builder.io.<br /><br />In today’s episode we dive into Partytown, discussing the unique ways it improves website performance. When there are so many third-party scripts injected into the average website, you can quickly lose control of speed. We learn how Partytown addresses this with a remote web worker, and how it still gets the data it needs synchronously.<br /><br /> Sponsors<ul><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a></li><li><a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial</a></li><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a></li></ul><br />Links<ul><li><a href="https://github.com/BuilderIO/partytown" target="_blank" rel="noreferrer noopener">GitHub: BuilderIO/partytown</a></li><li><a href="https://github.com/BuilderIO/qwik" target="_blank" rel="noreferrer noopener">GitHub: BuilderIO/qwik</a></li><li><a href="http://builder.io/" target="_blank" rel="noreferrer noopener">Builder.io</a></li><li><a href="https://partytown.builder.io/" target="_blank" rel="noreferrer noopener">Run Third-Party Scripts From A Web Worker</a></li><li><a href="https://github.com/adamdbradley" target="_blank" rel="noreferrer noopener">GitHub: Adam Bradley</a></li><li><a href="https://twitter.com/adamdbradley" target="_blank" rel="noreferrer noopener">Twitter: @adamdbradley</a></li></ul><br />Picks<ul><li>Adam- <a href="https://www.npmjs.com/package/uvu" target="_blank" rel="noreferrer noopener">uvu</a></li><li>Adam- <a href="https://www.npmjs.com/package/@playwright/test" target="_blank" rel="noreferrer noopener">@playwright/test</a></li><li>Charles- <a href="https://boardgamegeek.com/boardgame/161882/irish-gauge" target="_blank" rel="noreferrer noopener">Irish Gauge</a></li><li>Charles - Book Club for developer books (coming soon)</li><li>Charles - <a href="https://topenddevs.com/courses" target="_blank" rel="noreferrer noopener">How to Stay Current Course (coming soon)</a></li><li>Charles- <a href="http://jsremoteconf.com/" target="_blank" rel="noreferrer noopener">JavaScript Remote Conference 2022</a></li><li>Charles- <a href="https://www.activecampaign.com/" target="_blank" rel="noreferrer noopener">ActiveCampaign - #1 Customer Experience Automation Platform - ActiveCampaign</a></li><li>Dan- <a href="https://www.w3.org/2022/09/TPAC/" target="_blank" rel="noreferrer noopener">TPAC 2022</a></li><li>Dan - War in Ukraine</li><li>Steve - Dad Jokes</li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">https://topenddevs.com/podcasts/javascript-jabber/episodes/partytown-with-adam-bradley-jsj-550</guid><pubDate>Tue, 20 Sep 2022 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842403/stream.mp3" length="55359822" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Today we talk with Adam Bradley, the Director of Technology at Builder.io. He previously worked at Ionix as a creator of Ionic Framework, a mobile UI interface builder for web applications, and StencilJS which powers Ionix. Currently he works on both...</itunes:subtitle><itunes:summary><![CDATA[Today we talk with Adam Bradley, the Director of Technology at Builder.io. He previously worked at Ionix as a creator of Ionic Framework, a mobile UI interface builder for web applications, and StencilJS which powers Ionix. Currently he works on both Qwik and Partytown at Builder.io.<br /><br />In today’s episode we dive into Partytown, discussing the unique ways it improves website performance. When there are so many third-party scripts injected into the average website, you can quickly lose control of speed. We learn how Partytown addresses this with a remote web worker, and how it still gets the data it needs synchronously.<br /><br /> Sponsors<ul><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a></li><li><a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial</a></li><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a></li></ul><br />Links<ul><li><a href="https://github.com/BuilderIO/partytown" target="_blank" rel="noreferrer noopener">GitHub: BuilderIO/partytown</a></li><li><a href="https://github.com/BuilderIO/qwik" target="_blank" rel="noreferrer noopener">GitHub: BuilderIO/qwik</a></li><li><a href="http://builder.io/" target="_blank" rel="noreferrer noopener">Builder.io</a></li><li><a href="https://partytown.builder.io/" target="_blank" rel="noreferrer noopener">Run Third-Party Scripts From A Web Worker</a></li><li><a href="https://github.com/adamdbradley" target="_blank" rel="noreferrer noopener">GitHub: Adam Bradley</a></li><li><a href="https://twitter.com/adamdbradley" target="_blank" rel="noreferrer noopener">Twitter: @adamdbradley</a></li></ul><br />Picks<ul><li>Adam- <a href="https://www.npmjs.com/package/uvu" target="_blank" rel="noreferrer noopener">uvu</a></li><li>Adam- <a href="https://www.npmjs.com/package/@playwright/test" target="_blank" rel="noreferrer noopener">@playwright/test</a></li><li>Charles- <a href="https://boardgamegeek.com/boardgame/161882/irish-gauge" target="_blank" rel="noreferrer noopener">Irish Gauge</a></li><li>Charles - Book Club for developer books (coming soon)</li><li>Charles - <a href="https://topenddevs.com/courses" target="_blank" rel="noreferrer noopener">How to Stay Current Course (coming soon)</a></li><li>Charles- <a href="http://jsremoteconf.com/" target="_blank" rel="noreferrer noopener">JavaScript Remote Conference 2022</a></li><li>Charles- <a href="https://www.activecampaign.com/" target="_blank" rel="noreferrer noopener">ActiveCampaign - #1 Customer Experience Automation Platform - ActiveCampaign</a></li><li>Dan- <a href="https://www.w3.org/2022/09/TPAC/" target="_blank" rel="noreferrer noopener">TPAC 2022</a></li><li>Dan - War in Ukraine</li><li>Steve - Dad Jokes</li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>4594</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Qwik with Misko Hevery - JSJ 549</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/qwik-with-misko-hevery-jsj-549</link><description><![CDATA[Today we talk with Misko Hevery about solving the loading speed issue for websites constructed using JavaScript frameworks. Such websites are often slow to load, which is detrimental to their ability so succeed. After 16 years at Google, where he created Angular, he now works on the Qwik framework at Builder.io, a headless visual CMS. We learn how Qwik dramatically improves page speed metrics through an innovative architecture that enables resumability instead of hydration. We talk about how this is implemented, and about how you can get started with it.<br /><br /> Sponsors<ul><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a></li><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a></li></ul><br />Links<ul><li><a href="https://ti.to/ng-conf/2022" target="_blank" rel="noreferrer noopener">ng-conf 2022</a></li><li><a href="https://topenddevs.com/podcasts/javascript-jabber/episodes/builder-io-and-qwik-jsj-540" target="_blank" rel="noreferrer noopener">Builder.io and Qwik - JSJ 540</a></li><li><a href="https://topenddevs.com/podcasts/javascript-jabber/episodes/core-web-vitals-and-whatnot-jsj-537" target="_blank" rel="noreferrer noopener">Core Web Vitals and Whatnot - JSJ 537</a></li><li><a href="https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-476-understanding-search-engines-and-seo-for-devs-part-1" target="_blank" rel="noreferrer noopener">JSJ 476: Understanding Search Engines and SEO (for devs) - Part </a></li><li><a href="https://www.youtube.com/watch?v=cC1Af_79JJI" target="_blank" rel="noreferrer noopener">Resumable Frameworks: | Miško Hevery | ng-conf 2022 Webinar</a></li><li><a href="https://qwik.builder.io/" target="_blank" rel="noreferrer noopener">Framework reimagined for the edge!</a></li><li><a href="https://twitter.com/mhevery" target="_blank" rel="noreferrer noopener">Twitter: Miško Hevery </a></li></ul><br />Picks<ul><li>AJ- <a href="https://www.youtube.com/watch?v=ty62YzGryU4" target="_blank" rel="noreferrer noopener">JULIAN SMITH - Malk</a></li><li>AJ- <a href="https://webinstall.dev/" target="_blank" rel="noreferrer noopener">webinstall.dev</a></li><li>AJ- <a href="https://www.netflix.com/title/81150303" target="_blank" rel="noreferrer noopener">Watch The Sandman | Netflix Official Site</a></li><li>Charles- <a href="https://topenddevs.com/conferences/javascript-remote-conference-2022" target="_blank" rel="noreferrer noopener">JavaScript Remote Conference 2022</a></li><li>Charles- <a href="https://vumu.io/" target="_blank" rel="noreferrer noopener">Home</a></li><li>Dan- <a href="https://www.goodreads.com/series/43531-gentleman-bastard" target="_blank" rel="noreferrer noopener">Gentleman Bastard Series</a></li><li>Dan - War in Ukraine</li><li>Misko- <a href="https://www.amazon.com/Thinking-Fast-Slow-Daniel-Kahneman/dp/0374533555" target="_blank" rel="noreferrer noopener">Thinking, Fast and Slow</a></li><li>Steve - Dad Jokes</li></ul><br /><br /><br /><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">https://topenddevs.com/podcasts/javascript-jabber/episodes/qwik-with-misko-hevery-jsj-549</guid><pubDate>Tue, 13 Sep 2022 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842414/stream.mp3" length="51542705" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Today we talk with Misko Hevery about solving the loading speed issue for websites constructed using JavaScript frameworks. Such websites are often slow to load, which is detrimental to their ability so succeed. After 16 years at Google, where he...</itunes:subtitle><itunes:summary><![CDATA[Today we talk with Misko Hevery about solving the loading speed issue for websites constructed using JavaScript frameworks. Such websites are often slow to load, which is detrimental to their ability so succeed. After 16 years at Google, where he created Angular, he now works on the Qwik framework at Builder.io, a headless visual CMS. We learn how Qwik dramatically improves page speed metrics through an innovative architecture that enables resumability instead of hydration. We talk about how this is implemented, and about how you can get started with it.<br /><br /> Sponsors<ul><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a></li><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a></li></ul><br />Links<ul><li><a href="https://ti.to/ng-conf/2022" target="_blank" rel="noreferrer noopener">ng-conf 2022</a></li><li><a href="https://topenddevs.com/podcasts/javascript-jabber/episodes/builder-io-and-qwik-jsj-540" target="_blank" rel="noreferrer noopener">Builder.io and Qwik - JSJ 540</a></li><li><a href="https://topenddevs.com/podcasts/javascript-jabber/episodes/core-web-vitals-and-whatnot-jsj-537" target="_blank" rel="noreferrer noopener">Core Web Vitals and Whatnot - JSJ 537</a></li><li><a href="https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-476-understanding-search-engines-and-seo-for-devs-part-1" target="_blank" rel="noreferrer noopener">JSJ 476: Understanding Search Engines and SEO (for devs) - Part </a></li><li><a href="https://www.youtube.com/watch?v=cC1Af_79JJI" target="_blank" rel="noreferrer noopener">Resumable Frameworks: | Miško Hevery | ng-conf 2022 Webinar</a></li><li><a href="https://qwik.builder.io/" target="_blank" rel="noreferrer noopener">Framework reimagined for the edge!</a></li><li><a href="https://twitter.com/mhevery" target="_blank" rel="noreferrer noopener">Twitter: Miško Hevery </a></li></ul><br />Picks<ul><li>AJ- <a href="https://www.youtube.com/watch?v=ty62YzGryU4" target="_blank" rel="noreferrer noopener">JULIAN SMITH - Malk</a></li><li>AJ- <a href="https://webinstall.dev/" target="_blank" rel="noreferrer noopener">webinstall.dev</a></li><li>AJ- <a href="https://www.netflix.com/title/81150303" target="_blank" rel="noreferrer noopener">Watch The Sandman | Netflix Official Site</a></li><li>Charles- <a href="https://topenddevs.com/conferences/javascript-remote-conference-2022" target="_blank" rel="noreferrer noopener">JavaScript Remote Conference 2022</a></li><li>Charles- <a href="https://vumu.io/" target="_blank" rel="noreferrer noopener">Home</a></li><li>Dan- <a href="https://www.goodreads.com/series/43531-gentleman-bastard" target="_blank" rel="noreferrer noopener">Gentleman Bastard Series</a></li><li>Dan - War in Ukraine</li><li>Misko- <a href="https://www.amazon.com/Thinking-Fast-Slow-Daniel-Kahneman/dp/0374533555" target="_blank" rel="noreferrer noopener">Thinking, Fast and Slow</a></li><li>Steve - Dad Jokes</li></ul><br /><br /><br /><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>4276</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Web Performance and the Google WordPress Team with Felix Arntz - JSJ 548</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/web-performance-and-the-google-wordpress-team-with-felix-arntz-jsj-548</link><description><![CDATA[Today we talk with Felix Arntz, a developer relations engineer at Google.  Hired on the Google WordPress team, and involved with the Sidekick plugin, we discuss some of the challenges and approaches of improving performance on WordPress sites, as well as other open source CMS’s.<br /><br /> Sponsors<ul><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a></li><li><a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial</a></li><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a></li></ul><br />Links<ul><li><a href="https://make.wordpress.org/performance/" target="_blank" rel="noreferrer noopener">Core Performance</a></li><li><a href="http://wordpress.slack.com/messages/core-performance/" target="_blank" rel="noreferrer noopener">Slack</a></li><li><a href="https://make.wordpress.org/chat/" target="_blank" rel="noreferrer noopener">WordPress + Slack</a></li><li><a href="https://twitter.com/DanShappir?ref_src=twsrc%5Etfw%7Ctwcamp%5Eembeddedtimeline%7Ctwterm%5Escreen-name%3ADanShappir%7Ctwcon%5Es2" target="_blank" rel="noreferrer noopener">Twitter: @DanShappir</a></li><li><a href="https://twitter.com/wonder95?ref_src=twsrc%5Etfw%7Ctwcamp%5Eembeddedtimeline%7Ctwterm%5Escreen-name%3Awonder95%7Ctwcon%5Es1_c1" target="_blank" rel="noreferrer noopener">Twitter: @wonder95</a></li><li><a href="https://twitter.com/JSJabber?ref_src=twsrc%5Etfw%7Ctwcamp%5Eembeddedtimeline%7Ctwterm%5Escreen-name%3AJSJabber%7Ctwcon%5Es1_c1" target="_blank" rel="noreferrer noopener">Twitter: @JSJabber</a></li><li><a href="https://topenddevs.com/podcasts/javascript-jabber" target="_blank" rel="noreferrer noopener">- Top End Devs</a></li><li><a href="https://profiles.wordpress.org/flixos90/" target="_blank" rel="noreferrer noopener">Felix Arntz</a></li><li><a href="https://twitter.com/felixarntz" target="_blank" rel="noreferrer noopener">Twitter: @felixarntz</a></li><li><a href="https://github.com/felixarntz" target="_blank" rel="noreferrer noopener">GitHub: felixarntz</a></li></ul><br />Picks<ul><li>AJ- <a href="https://festivus.dev/just-use-a-package/" target="_blank" rel="noreferrer noopener">Just Use An npm Package</a></li><li>AJ- <a href="https://festivus.dev/" target="_blank" rel="noreferrer noopener">Engineering Festivus</a></li><li>AJ- <a href="https://caddyserver.com/" target="_blank" rel="noreferrer noopener">Caddy 2 - The Ultimate Server with Automatic HTTPS</a></li><li>AJ- <a href="https://webinstall.dev/" target="_blank" rel="noreferrer noopener">webinstall.dev</a></li><li>Dan- <a href="https://www.amc.com/shows/better-call-saul--1002228" target="_blank" rel="noreferrer noopener">Watch Better Call Saul Season 6 Online | AMC</a></li><li>Dan- <a href="https://webdirections.org/summit/speakers/dan-shappir.php" target="_blank" rel="noreferrer noopener">Web Directions</a></li><li>Dan - War in Ukraine</li><li>Felix- <a href="https://www.imdb.com/title/tt11866324/?ref_=nv_sr_srsg_0" target="_blank" rel="noreferrer noopener">Prey (2022) - IMDb</a></li><li>Felix - <a href="https://twitter.com/shannonsharpeee/status/1559636982141046784" target="_blank" rel="noreferrer noopener">Man jumps out of plane at 25,000 ft without parachute</a></li><li>Steve- <a href="https://singularityhub.com/2022/08/17/a-new-vertical-farm-will-grow-3-million-pounds-of-mycelium-a-year-for-fungi-based-bacon/" target="_blank" rel="noreferrer noopener">A New Vertical Farm Will Grow 3 Million Pounds of Mycelium a Year for Fungi-Based Bacon</a></li><li>Steve - Dad Jokes</li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">https://topenddevs.com/podcasts/javascript-jabber/episodes/web-performance-and-the-google-wordpress-team-with-felix-arntz-jsj-548</guid><pubDate>Tue, 06 Sep 2022 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842467/stream.mp3" length="60797262" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Today we talk with Felix Arntz, a developer relations engineer at Google.  Hired on the Google WordPress team, and involved with the Sidekick plugin, we discuss some of the challenges and approaches of improving performance on WordPress sites, as well...</itunes:subtitle><itunes:summary><![CDATA[Today we talk with Felix Arntz, a developer relations engineer at Google.  Hired on the Google WordPress team, and involved with the Sidekick plugin, we discuss some of the challenges and approaches of improving performance on WordPress sites, as well as other open source CMS’s.<br /><br /> Sponsors<ul><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a></li><li><a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial</a></li><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a></li></ul><br />Links<ul><li><a href="https://make.wordpress.org/performance/" target="_blank" rel="noreferrer noopener">Core Performance</a></li><li><a href="http://wordpress.slack.com/messages/core-performance/" target="_blank" rel="noreferrer noopener">Slack</a></li><li><a href="https://make.wordpress.org/chat/" target="_blank" rel="noreferrer noopener">WordPress + Slack</a></li><li><a href="https://twitter.com/DanShappir?ref_src=twsrc%5Etfw%7Ctwcamp%5Eembeddedtimeline%7Ctwterm%5Escreen-name%3ADanShappir%7Ctwcon%5Es2" target="_blank" rel="noreferrer noopener">Twitter: @DanShappir</a></li><li><a href="https://twitter.com/wonder95?ref_src=twsrc%5Etfw%7Ctwcamp%5Eembeddedtimeline%7Ctwterm%5Escreen-name%3Awonder95%7Ctwcon%5Es1_c1" target="_blank" rel="noreferrer noopener">Twitter: @wonder95</a></li><li><a href="https://twitter.com/JSJabber?ref_src=twsrc%5Etfw%7Ctwcamp%5Eembeddedtimeline%7Ctwterm%5Escreen-name%3AJSJabber%7Ctwcon%5Es1_c1" target="_blank" rel="noreferrer noopener">Twitter: @JSJabber</a></li><li><a href="https://topenddevs.com/podcasts/javascript-jabber" target="_blank" rel="noreferrer noopener">- Top End Devs</a></li><li><a href="https://profiles.wordpress.org/flixos90/" target="_blank" rel="noreferrer noopener">Felix Arntz</a></li><li><a href="https://twitter.com/felixarntz" target="_blank" rel="noreferrer noopener">Twitter: @felixarntz</a></li><li><a href="https://github.com/felixarntz" target="_blank" rel="noreferrer noopener">GitHub: felixarntz</a></li></ul><br />Picks<ul><li>AJ- <a href="https://festivus.dev/just-use-a-package/" target="_blank" rel="noreferrer noopener">Just Use An npm Package</a></li><li>AJ- <a href="https://festivus.dev/" target="_blank" rel="noreferrer noopener">Engineering Festivus</a></li><li>AJ- <a href="https://caddyserver.com/" target="_blank" rel="noreferrer noopener">Caddy 2 - The Ultimate Server with Automatic HTTPS</a></li><li>AJ- <a href="https://webinstall.dev/" target="_blank" rel="noreferrer noopener">webinstall.dev</a></li><li>Dan- <a href="https://www.amc.com/shows/better-call-saul--1002228" target="_blank" rel="noreferrer noopener">Watch Better Call Saul Season 6 Online | AMC</a></li><li>Dan- <a href="https://webdirections.org/summit/speakers/dan-shappir.php" target="_blank" rel="noreferrer noopener">Web Directions</a></li><li>Dan - War in Ukraine</li><li>Felix- <a href="https://www.imdb.com/title/tt11866324/?ref_=nv_sr_srsg_0" target="_blank" rel="noreferrer noopener">Prey (2022) - IMDb</a></li><li>Felix - <a href="https://twitter.com/shannonsharpeee/status/1559636982141046784" target="_blank" rel="noreferrer noopener">Man jumps out of plane at 25,000 ft without parachute</a></li><li>Steve- <a href="https://singularityhub.com/2022/08/17/a-new-vertical-farm-will-grow-3-million-pounds-of-mycelium-a-year-for-fungi-based-bacon/" target="_blank" rel="noreferrer noopener">A New Vertical Farm Will Grow 3 Million Pounds of Mycelium a Year for Fungi-Based Bacon</a></li><li>Steve - Dad Jokes</li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a...]]></itunes:summary><itunes:duration>5048</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Supply Chain Security with Stephen Chin - BONUS</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/supply-chain-security-with-stephen-chin-bonus</link><description><![CDATA[There is no question that the volume, sophistication, and severity of software supply chain attacks is on the rise.  How do you navigate your supply chain security?  Stephen Chin joins the show today to discuss various strategies and action plans for how to best prevent and address these types of attacks.<br /><br /> In this episode…<br /><ul><li>Where do you start with supply chain security?</li><li>Spotting attackers and prevention</li><li>How do you know who to trust?</li><li>Dependency injections and malicious packages </li><li>Network reliability and uptime</li><li>Pyrsia and JFrog as software tools</li></ul><br />Connect with Stephen Chin<ul><li><a href="https://twitter.com/steveonjava?lang=en" target="_blank" rel="noreferrer noopener">Twitter: @steveonjava</a></li></ul><br />Links<ul><li><a href="https://www.oreilly.com/library/view/devops-tools-for/9781492084013/" target="_blank" rel="noreferrer noopener">DevOps Tools for Java Developers</a></li><li><a href="https://pyrsia.io/" target="_blank" rel="noreferrer noopener">The Decentralized Package Network | Pyrsia.io</a></li><li><a href="https://jfrog.com/" target="_blank" rel="noreferrer noopener">Software Supply Chain to Release Fast &amp; Secure, Continuously | JFrog</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">https://topenddevs.com/podcasts/javascript-jabber/episodes/supply-chain-security-with-stephen-chin-bonus</guid><pubDate>Fri, 02 Sep 2022 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842456/stream.mp3" length="31041641" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>There is no question that the volume, sophistication, and severity of software supply chain attacks is on the rise.  How do you navigate your supply chain security?  Stephen Chin joins the show today to discuss various strategies and action plans for...</itunes:subtitle><itunes:summary><![CDATA[There is no question that the volume, sophistication, and severity of software supply chain attacks is on the rise.  How do you navigate your supply chain security?  Stephen Chin joins the show today to discuss various strategies and action plans for how to best prevent and address these types of attacks.<br /><br /> In this episode…<br /><ul><li>Where do you start with supply chain security?</li><li>Spotting attackers and prevention</li><li>How do you know who to trust?</li><li>Dependency injections and malicious packages </li><li>Network reliability and uptime</li><li>Pyrsia and JFrog as software tools</li></ul><br />Connect with Stephen Chin<ul><li><a href="https://twitter.com/steveonjava?lang=en" target="_blank" rel="noreferrer noopener">Twitter: @steveonjava</a></li></ul><br />Links<ul><li><a href="https://www.oreilly.com/library/view/devops-tools-for/9781492084013/" target="_blank" rel="noreferrer noopener">DevOps Tools for Java Developers</a></li><li><a href="https://pyrsia.io/" target="_blank" rel="noreferrer noopener">The Decentralized Package Network | Pyrsia.io</a></li><li><a href="https://jfrog.com/" target="_blank" rel="noreferrer noopener">Software Supply Chain to Release Fast &amp; Secure, Continuously | JFrog</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>2587</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Even More JavaScript Features You Should Avoid - JSJ 547</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/even-more-javascript-features-you-should-avoid-jsj-547</link><description><![CDATA[Today’s episode is a continuation of the previous JavaScript Jabber Episode 543, where we discuss JS language features to avoid.  Do you agree with the list?  Today we talk about:<br /><br /><ul><li>for in<br /><br /></li><li>forEach<br /><br /></li><li>else<br /><br /></li><li>null<br /><br /></li><li>object.create<br /><br /></li><li>A named function using the arrow operator <br /><br /></li><li>switch<br /><br /></li><li>labels </li></ul><br />Sponsors<ul><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a></li><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a></li></ul><br />Picks<ul><li>Charles- <a href="https://boardgamegeek.com/boardgame/255507/orbis" target="_blank" rel="noreferrer noopener">Orbis</a></li><li>Charles- <a href="https://diabloimmortal.blizzard.com/en-us/" target="_blank" rel="noreferrer noopener">Diablo Immortal</a></li><li>Charles- <a href="https://www.amazon.com/Richard-Paul-Evans/e/B001J93AYO?qid=1661610994&amp;ref=sr_ntt_srch_lnk_1&amp;sr=8-1" target="_blank" rel="noreferrer noopener">Richard Paul Evans</a></li><li>Charles- <a href="https://topenddevs.com/conferences/javascript-remote-conference-2022" target="_blank" rel="noreferrer noopener">JavaScript Remote Conference 2022</a></li><li>Charles- <a href="https://topenddevs.com/meetups" target="_blank" rel="noreferrer noopener">- Top End Devs</a></li><li>Dan- <a href="https://www.youtube.com/watch?v=I845O57ZSy4" target="_blank" rel="noreferrer noopener">John Carmack: Doom, Quake, VR, AGI, Programming, Video Games, and Rockets</a></li><li>Dan - BuilderIO framework benchmark mitosis</li><li>Dan - War in Ukraine</li><li>Steve- <a href="https://mindmatters.ai/2022/08/james-webb-space-telescope-shows-big-bang-didnt-happen-wait/" target="_blank" rel="noreferrer noopener">James Webb Space Telescope Shows Big Bang Didn't Happen? Wait...</a></li><li>Steve - Dad Jokes</li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">https://topenddevs.com/podcasts/javascript-jabber/episodes/even-more-javascript-features-you-should-avoid-jsj-547</guid><pubDate>Tue, 30 Aug 2022 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842494/stream.mp3" length="54732256" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Today’s episode is a continuation of the previous JavaScript Jabber Episode 543, where we discuss JS language features to avoid.  Do you agree with the list?  Today we talk about:


- for in


- forEach


- else


- null


- object.create


- A named...</itunes:subtitle><itunes:summary><![CDATA[Today’s episode is a continuation of the previous JavaScript Jabber Episode 543, where we discuss JS language features to avoid.  Do you agree with the list?  Today we talk about:<br /><br /><ul><li>for in<br /><br /></li><li>forEach<br /><br /></li><li>else<br /><br /></li><li>null<br /><br /></li><li>object.create<br /><br /></li><li>A named function using the arrow operator <br /><br /></li><li>switch<br /><br /></li><li>labels </li></ul><br />Sponsors<ul><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a></li><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a></li></ul><br />Picks<ul><li>Charles- <a href="https://boardgamegeek.com/boardgame/255507/orbis" target="_blank" rel="noreferrer noopener">Orbis</a></li><li>Charles- <a href="https://diabloimmortal.blizzard.com/en-us/" target="_blank" rel="noreferrer noopener">Diablo Immortal</a></li><li>Charles- <a href="https://www.amazon.com/Richard-Paul-Evans/e/B001J93AYO?qid=1661610994&amp;ref=sr_ntt_srch_lnk_1&amp;sr=8-1" target="_blank" rel="noreferrer noopener">Richard Paul Evans</a></li><li>Charles- <a href="https://topenddevs.com/conferences/javascript-remote-conference-2022" target="_blank" rel="noreferrer noopener">JavaScript Remote Conference 2022</a></li><li>Charles- <a href="https://topenddevs.com/meetups" target="_blank" rel="noreferrer noopener">- Top End Devs</a></li><li>Dan- <a href="https://www.youtube.com/watch?v=I845O57ZSy4" target="_blank" rel="noreferrer noopener">John Carmack: Doom, Quake, VR, AGI, Programming, Video Games, and Rockets</a></li><li>Dan - BuilderIO framework benchmark mitosis</li><li>Dan - War in Ukraine</li><li>Steve- <a href="https://mindmatters.ai/2022/08/james-webb-space-telescope-shows-big-bang-didnt-happen-wait/" target="_blank" rel="noreferrer noopener">James Webb Space Telescope Shows Big Bang Didn't Happen? Wait...</a></li><li>Steve - Dad Jokes</li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>4542</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Vue Courses, Top End Devs, and More... Oh, My! - JSJ 546</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/vue-courses-top-end-devs-and-more-oh-my-jsj-546</link><description><![CDATA[Today Steve and Charles talk about the many updates and events coming to Top End Devs, from upcoming conferences to new courses and content.  Check out the conference lineup at <a href="https://topenddevs.com/conferences" target="_blank" rel="noreferrer noopener">https://topenddevs.com/conferences</a>.  If you are interested in building courses or would like to speak at any of the conferences, contact Charles.  We also dive into a conversation about what it really means to be a 10x developer and a top 1% developer.<br /><br /> Sponsors<ul><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a></li><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a></li></ul><br />Links<ul><li><a href="https://www.vuemastery.com/courses/nuxt-3-essentials/nuxt-3-overview" target="_blank" rel="noreferrer noopener">Overview - Nuxt 3 Essentials | Vue Mastery</a></li><li><a href="https://www.amazon.com/Atomic-Habits-Proven-Build-Break-ebook/dp/B07D23CFGR/ref=sr_1_1?crid=1F63I5PPJ7N1F&amp;keywords=atomic+habits&amp;qid=1660999863&amp;sprefix=atomic+%2Caps%2C111&amp;sr=8-1" target="_blank" rel="noreferrer noopener">Atomic Habits: An Easy &amp; Proven Way to Build Good Habits &amp; Break Bad Ones</a></li><li><a href="https://podcastplaybook.com/" target="_blank" rel="noreferrer noopener">- Podcast Playbook</a></li><li><a href="https://topenddevs.com/conferences" target="_blank" rel="noreferrer noopener">- Top End Devs</a></li><li><a href="https://github.com/vuejs/vue/blob/main/CHANGELOG.md" target="_blank" rel="noreferrer noopener">vue/CHANGELOG.md</a></li></ul><br />Picks<ul><li>Charles- <a href="https://boardgamegeek.com/boardgame/339/quiddler" target="_blank" rel="noreferrer noopener">Quiddler</a></li><li>Charles- <a href="https://www.chartjs.org/" target="_blank" rel="noreferrer noopener">Chart.js</a></li><li>Charle- <a href="https://www.g2.com/" target="_blank" rel="noreferrer noopener">Business Software and Services Reviews | G2</a></li><li>Steve- <a href="https://evrone.com/douglas-crockford-interview" target="_blank" rel="noreferrer noopener">JSON Creator Douglas Crockford Interview by Evrone</a></li><li>Steve - Dad Jokes</li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">https://topenddevs.com/podcasts/javascript-jabber/episodes/vue-courses-top-end-devs-and-more-oh-my-jsj-546</guid><pubDate>Tue, 23 Aug 2022 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842469/stream.mp3" length="35399972" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Today Steve and Charles talk about the many updates and events coming to Top End Devs, from upcoming conferences to new courses and content.  Check out the conference lineup at https://topenddevs.com/conferences.  If you are interested in building...</itunes:subtitle><itunes:summary><![CDATA[Today Steve and Charles talk about the many updates and events coming to Top End Devs, from upcoming conferences to new courses and content.  Check out the conference lineup at <a href="https://topenddevs.com/conferences" target="_blank" rel="noreferrer noopener">https://topenddevs.com/conferences</a>.  If you are interested in building courses or would like to speak at any of the conferences, contact Charles.  We also dive into a conversation about what it really means to be a 10x developer and a top 1% developer.<br /><br /> Sponsors<ul><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a></li><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a></li></ul><br />Links<ul><li><a href="https://www.vuemastery.com/courses/nuxt-3-essentials/nuxt-3-overview" target="_blank" rel="noreferrer noopener">Overview - Nuxt 3 Essentials | Vue Mastery</a></li><li><a href="https://www.amazon.com/Atomic-Habits-Proven-Build-Break-ebook/dp/B07D23CFGR/ref=sr_1_1?crid=1F63I5PPJ7N1F&amp;keywords=atomic+habits&amp;qid=1660999863&amp;sprefix=atomic+%2Caps%2C111&amp;sr=8-1" target="_blank" rel="noreferrer noopener">Atomic Habits: An Easy &amp; Proven Way to Build Good Habits &amp; Break Bad Ones</a></li><li><a href="https://podcastplaybook.com/" target="_blank" rel="noreferrer noopener">- Podcast Playbook</a></li><li><a href="https://topenddevs.com/conferences" target="_blank" rel="noreferrer noopener">- Top End Devs</a></li><li><a href="https://github.com/vuejs/vue/blob/main/CHANGELOG.md" target="_blank" rel="noreferrer noopener">vue/CHANGELOG.md</a></li></ul><br />Picks<ul><li>Charles- <a href="https://boardgamegeek.com/boardgame/339/quiddler" target="_blank" rel="noreferrer noopener">Quiddler</a></li><li>Charles- <a href="https://www.chartjs.org/" target="_blank" rel="noreferrer noopener">Chart.js</a></li><li>Charle- <a href="https://www.g2.com/" target="_blank" rel="noreferrer noopener">Business Software and Services Reviews | G2</a></li><li>Steve- <a href="https://evrone.com/douglas-crockford-interview" target="_blank" rel="noreferrer noopener">JSON Creator Douglas Crockford Interview by Evrone</a></li><li>Steve - Dad Jokes</li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>2931</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JavaScript and IoT with Nick Hehr and Peter Hoddie - JSJ 545</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/javascript-and-iot-with-nick-hehr-and-peter-hoddie-jsj-545</link><description><![CDATA[Steve, Dan and A.J talk with Nick Hehr and Peter Hoddie about using JavScript with IoT devices. They cover a wide range of topics, including the XS JavaScript Engine, the only complete ECMAScript 2018 engine optimized for embedded devices (created by Moddable), and even get into the nitty gritty of how it is built and how it works. They also cover TC53 - the standards committee for JS in embedded systems, a committee that Nick and Peter are part of. In picks, they get into a great discussion on home security systems and their various security issue, and of course, Steve brings the great dad jokes.<br /><br /><br /> Sponsors<ul><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a></li><li><a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial</a></li><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a></li></ul><br />Links<ul><li><a href="https://www.ecma-international.org/technical-committees/tc53/?tab=general" target="_blank" rel="noreferrer noopener">TC53</a></li><li><a href="https://www.youtube.com/watch?v=MIS6zNPfSuA" target="_blank" rel="noreferrer noopener">Resuscitating IoT with JavaScript - Peter Hoddie &amp; Lizzie Prader, Moddable - YouTube</a><a href="https://www.youtube.com/watch?index=28&amp;list=PLyspMSh4XhLMSpb4yqi0aPxSioNaP1Wkn&amp;v=HZeb-AI010Q" target="_blank" rel="noreferrer noopener">ECMA-419: The ECMAScript Embedded Systems API and J5e - Donovan Buck, BrandExtract - YouTube</a></li><li><a href="https://hipsterbrown.com/" target="_blank" rel="noreferrer noopener">HipsterBrown</a></li><li><a href="https://www.moddable.com/" target="_blank" rel="noreferrer noopener">Moddable</a></li><li><a href="https://twitter.com/hipsterbrown" target="_blank" rel="noreferrer noopener">Twitter: @hipsterbrown</a></li><li><a href="https://twitter.com/phoddie" target="_blank" rel="noreferrer noopener">Twitter: @phoddie</a></li></ul><br />Picks<ul><li>AJ- <a href="https://github.com/BeyondCodeBootcamp/jsdoc-typescript-starter" target="_blank" rel="noreferrer noopener">GitHub - BeyondCodeBootcamp/jsdoc-typescript-starter</a></li><li>AJ- <a href="https://topenddevs.com/podcasts/javascript-jabber/episodes/typing-without-transpilation-the-beauty-of-jsdoc-jsj-489" target="_blank" rel="noreferrer noopener">Typing without Transpilation</a></li><li>AJ- <a href="https://www.zennioptical.com/" target="_blank" rel="noreferrer noopener">Eyeglasses Online | Eyewear for Everyone™ | Zenni Optical</a></li><li>AJ- <a href="https://amzn.to/3PUjfZL%20and%20https://amzn.to/3bnv8bs" target="_blank" rel="noreferrer noopener">Amazon.com. Spend less. Smile more.</a></li><li>AJ- <a href="https://amzn.to/3zSTRO8" target="_blank" rel="noreferrer noopener">Oakley MX L Frame Adult Tear-Off Off-Road/Dirt Bike Motorcycle Eyewear Accessories</a></li><li>Nick -Microcenter</li><li>Nick- <a href="https://goabode.com/" target="_blank" rel="noreferrer noopener">Abode Home Security - #1 DIY Wireless Home Security Solution</a></li><li>Nick-  <a href="https://csa-iot.org/all-solutions/matter/" target="_blank" rel="noreferrer noopener">Build With Matter | Smart Home Device Solution</a></li><li>Peter- <a href="https://extensiblewebmanifesto.org/" target="_blank" rel="noreferrer noopener">The Extensible Web Manifesto</a></li><li>Peter- <a href="https://en.wikipedia.org/wiki/Fanny_Mendelssohn" target="_blank" rel="noreferrer noopener">Fanny Mendelssohn - Wikipedia</a></li><li>Steve-  <a href="https://blog.arduino.cc/2022/08/02/introducing-multitasking-to-arduino/" target="_blank" rel="noreferrer noopener">Introducing multitasking to Arduino | Arduino Blog</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">https://topenddevs.com/podcasts/javascript-jabber/episodes/javascript-and-iot-with-nick-hehr-and-peter-hoddie-jsj-545</guid><pubDate>Tue, 16 Aug 2022 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842428/stream.mp3" length="71388766" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Steve, Dan and A.J talk with Nick Hehr and Peter Hoddie about using JavScript with IoT devices. They cover a wide range of topics, including the XS JavaScript Engine, the only complete ECMAScript 2018 engine optimized for embedded devices (created by...</itunes:subtitle><itunes:summary><![CDATA[Steve, Dan and A.J talk with Nick Hehr and Peter Hoddie about using JavScript with IoT devices. They cover a wide range of topics, including the XS JavaScript Engine, the only complete ECMAScript 2018 engine optimized for embedded devices (created by Moddable), and even get into the nitty gritty of how it is built and how it works. They also cover TC53 - the standards committee for JS in embedded systems, a committee that Nick and Peter are part of. In picks, they get into a great discussion on home security systems and their various security issue, and of course, Steve brings the great dad jokes.<br /><br /><br /> Sponsors<ul><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a></li><li><a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial</a></li><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a></li></ul><br />Links<ul><li><a href="https://www.ecma-international.org/technical-committees/tc53/?tab=general" target="_blank" rel="noreferrer noopener">TC53</a></li><li><a href="https://www.youtube.com/watch?v=MIS6zNPfSuA" target="_blank" rel="noreferrer noopener">Resuscitating IoT with JavaScript - Peter Hoddie &amp; Lizzie Prader, Moddable - YouTube</a><a href="https://www.youtube.com/watch?index=28&amp;list=PLyspMSh4XhLMSpb4yqi0aPxSioNaP1Wkn&amp;v=HZeb-AI010Q" target="_blank" rel="noreferrer noopener">ECMA-419: The ECMAScript Embedded Systems API and J5e - Donovan Buck, BrandExtract - YouTube</a></li><li><a href="https://hipsterbrown.com/" target="_blank" rel="noreferrer noopener">HipsterBrown</a></li><li><a href="https://www.moddable.com/" target="_blank" rel="noreferrer noopener">Moddable</a></li><li><a href="https://twitter.com/hipsterbrown" target="_blank" rel="noreferrer noopener">Twitter: @hipsterbrown</a></li><li><a href="https://twitter.com/phoddie" target="_blank" rel="noreferrer noopener">Twitter: @phoddie</a></li></ul><br />Picks<ul><li>AJ- <a href="https://github.com/BeyondCodeBootcamp/jsdoc-typescript-starter" target="_blank" rel="noreferrer noopener">GitHub - BeyondCodeBootcamp/jsdoc-typescript-starter</a></li><li>AJ- <a href="https://topenddevs.com/podcasts/javascript-jabber/episodes/typing-without-transpilation-the-beauty-of-jsdoc-jsj-489" target="_blank" rel="noreferrer noopener">Typing without Transpilation</a></li><li>AJ- <a href="https://www.zennioptical.com/" target="_blank" rel="noreferrer noopener">Eyeglasses Online | Eyewear for Everyone™ | Zenni Optical</a></li><li>AJ- <a href="https://amzn.to/3PUjfZL%20and%20https://amzn.to/3bnv8bs" target="_blank" rel="noreferrer noopener">Amazon.com. Spend less. Smile more.</a></li><li>AJ- <a href="https://amzn.to/3zSTRO8" target="_blank" rel="noreferrer noopener">Oakley MX L Frame Adult Tear-Off Off-Road/Dirt Bike Motorcycle Eyewear Accessories</a></li><li>Nick -Microcenter</li><li>Nick- <a href="https://goabode.com/" target="_blank" rel="noreferrer noopener">Abode Home Security - #1 DIY Wireless Home Security Solution</a></li><li>Nick-  <a href="https://csa-iot.org/all-solutions/matter/" target="_blank" rel="noreferrer noopener">Build With Matter | Smart Home Device Solution</a></li><li>Peter- <a href="https://extensiblewebmanifesto.org/" target="_blank" rel="noreferrer noopener">The Extensible Web Manifesto</a></li><li>Peter- <a href="https://en.wikipedia.org/wiki/Fanny_Mendelssohn" target="_blank" rel="noreferrer noopener">Fanny Mendelssohn - Wikipedia</a></li><li>Steve-  <a href="https://blog.arduino.cc/2022/08/02/introducing-multitasking-to-arduino/" target="_blank" rel="noreferrer noopener">Introducing multitasking to Arduino | Arduino Blog</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer...]]></itunes:summary><itunes:duration>5930</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>The Story of Mel with Tomer Lichtash and David Frankiel - JSJ 544</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/the-story-of-mel-with-tomer-lichtash-and-david-frankiel-jsj-544</link><description><![CDATA[Today we have special guests Tomer Lichtash and David Frankiel, a web developer and programmer behind the epic hacker folklore project The Story of Mel, a comprehensive guide to The Story of Mel.  <br /><br /> This story, which has survived through all the changes in the internet since its birth in 1983, and has morphed through all its iterations into something almost poetic in nature.  This allegory tells the story of the birth of of high-tech culture as we know it today, and creates some heated debate among our panelists as to the validity of its meanings.  Tomer and David tell some of the back story into their journey to discover if the story is a hoax, or if is truly real.<br /><br /><br /> Sponsors<ul><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a></li><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a></li></ul><br />Links<ul><li><a href="https://melsloop.com/" target="_blank" rel="noreferrer noopener">Mel's Loop - A Comprehensive Guide to The Story of Mel</a></li><li><a href="https://github.com/BeyondCodeBootcamp/beyondcodebootcamp/issues/18" target="_blank" rel="noreferrer noopener">Creeds of Craftsmanship · Issue #18 · BeyondCodeBootcamp/beyondcodebootcamp</a></li><li><a href="https://twitter.com/tomerlichtash" target="_blank" rel="noreferrer noopener">Twitter: @tomerlichtash</a></li><li><a href="https://github.com/tomerlichtash" target="_blank" rel="noreferrer noopener">tomerlichtash - Overview</a></li></ul><br />Picks<ul><li>AJ- <a href="https://en.wikipedia.org/wiki/Form_follows_function" target="_blank" rel="noreferrer noopener">Form follows function - Wikipedia</a></li><li>AJ- <a href="https://www.youtube.com/watch?v=rFejpH_tAHM" target="_blank" rel="noreferrer noopener">dotGo 2015 - Rob Pike - Simplicity is Complicated</a></li><li>AJ - <a href="https://www.netflix.com/title/81612571" target="_blank" rel="noreferrer noopener">The Unexplained</a></li><li>Dan - Downturn in the Tech Industry</li><li>Dan- <a href="https://www.imdb.com/title/tt14183410/" target="_blank" rel="noreferrer noopener">The Thief, His Wife and the Canoe (TV Mini Series 2022) - IMDb</a></li><li>Dan - War in Ukraine</li><li>David- <a href="https://docs.microsoft.com/en-us/dotnet/desktop/wpf/overview/?view=netdesktop-6.0" target="_blank" rel="noreferrer noopener">What is Windows Presentation Foundation - WPF .NET</a></li><li>David - <a href="https://www.youtube.com/results?search_query=NOURAN+GOHAR" target="_blank" rel="noreferrer noopener">Nouran Zohar</a></li><li>David - In theory there is no difference between theory and practice, but in practice there is.</li><li>Tomer - <a href="https://mitpress.mit.edu/books/net-pioneers-10" target="_blank" rel="noreferrer noopener">Net Pioneers 1.0</a></li><li>Tomer- <a href="https://thedaniilkharms.bandcamp.com/album/post-gogol-world?from=search&amp;search_item_id=2658800361&amp;search_item_type=a&amp;search_match_part=%3F&amp;search_page_id=2136755212&amp;search_page_no=1&amp;search_rank=1&amp;search_sig=117040728a49ddc8551cfaef12c4f2df" target="_blank" rel="noreferrer noopener">Post-Gogol World, by The Daniil Kharms</a></li></ul><br /><br /><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">https://topenddevs.com/podcasts/javascript-jabber/episodes/the-story-of-mel-with-tomer-lichtash-and-david-frankiel-jsj-544</guid><pubDate>Tue, 09 Aug 2022 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842473/stream.mp3" length="48193598" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Today we have special guests Tomer Lichtash and David Frankiel, a web developer and programmer behind the epic hacker folklore project The Story of Mel, a comprehensive guide to The Story of Mel.  

 This story, which has survived through all the...</itunes:subtitle><itunes:summary><![CDATA[Today we have special guests Tomer Lichtash and David Frankiel, a web developer and programmer behind the epic hacker folklore project The Story of Mel, a comprehensive guide to The Story of Mel.  <br /><br /> This story, which has survived through all the changes in the internet since its birth in 1983, and has morphed through all its iterations into something almost poetic in nature.  This allegory tells the story of the birth of of high-tech culture as we know it today, and creates some heated debate among our panelists as to the validity of its meanings.  Tomer and David tell some of the back story into their journey to discover if the story is a hoax, or if is truly real.<br /><br /><br /> Sponsors<ul><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a></li><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a></li></ul><br />Links<ul><li><a href="https://melsloop.com/" target="_blank" rel="noreferrer noopener">Mel's Loop - A Comprehensive Guide to The Story of Mel</a></li><li><a href="https://github.com/BeyondCodeBootcamp/beyondcodebootcamp/issues/18" target="_blank" rel="noreferrer noopener">Creeds of Craftsmanship · Issue #18 · BeyondCodeBootcamp/beyondcodebootcamp</a></li><li><a href="https://twitter.com/tomerlichtash" target="_blank" rel="noreferrer noopener">Twitter: @tomerlichtash</a></li><li><a href="https://github.com/tomerlichtash" target="_blank" rel="noreferrer noopener">tomerlichtash - Overview</a></li></ul><br />Picks<ul><li>AJ- <a href="https://en.wikipedia.org/wiki/Form_follows_function" target="_blank" rel="noreferrer noopener">Form follows function - Wikipedia</a></li><li>AJ- <a href="https://www.youtube.com/watch?v=rFejpH_tAHM" target="_blank" rel="noreferrer noopener">dotGo 2015 - Rob Pike - Simplicity is Complicated</a></li><li>AJ - <a href="https://www.netflix.com/title/81612571" target="_blank" rel="noreferrer noopener">The Unexplained</a></li><li>Dan - Downturn in the Tech Industry</li><li>Dan- <a href="https://www.imdb.com/title/tt14183410/" target="_blank" rel="noreferrer noopener">The Thief, His Wife and the Canoe (TV Mini Series 2022) - IMDb</a></li><li>Dan - War in Ukraine</li><li>David- <a href="https://docs.microsoft.com/en-us/dotnet/desktop/wpf/overview/?view=netdesktop-6.0" target="_blank" rel="noreferrer noopener">What is Windows Presentation Foundation - WPF .NET</a></li><li>David - <a href="https://www.youtube.com/results?search_query=NOURAN+GOHAR" target="_blank" rel="noreferrer noopener">Nouran Zohar</a></li><li>David - In theory there is no difference between theory and practice, but in practice there is.</li><li>Tomer - <a href="https://mitpress.mit.edu/books/net-pioneers-10" target="_blank" rel="noreferrer noopener">Net Pioneers 1.0</a></li><li>Tomer- <a href="https://thedaniilkharms.bandcamp.com/album/post-gogol-world?from=search&amp;search_item_id=2658800361&amp;search_item_type=a&amp;search_match_part=%3F&amp;search_page_id=2136755212&amp;search_page_no=1&amp;search_rank=1&amp;search_sig=117040728a49ddc8551cfaef12c4f2df" target="_blank" rel="noreferrer noopener">Post-Gogol World, by The Daniil Kharms</a></li></ul><br /><br /><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>3997</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Splatty-doo and Other JavaScript Features You Should Avoid - JSJ 543</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/splatty-doo-and-other-javascript-features-you-should-avoid-jsj-543</link><description><![CDATA[Today in this all panelist episode, we talk about JS features you should avoid using.  However opinions don't always align, and some come with much debate!  Although we couldn’t cover them all, today we discuss:<br /><br /><ul><li>eval </li><li>with</li><li>arguments</li><li>do while </li><li>for I</li><li>++</li><li>continue </li><li>classes</li><li>prototypes</li><li>this</li><li>var with let</li><li>delete</li></ul><br />Sponsors<ul><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a></li><li><a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial</a></li><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a></li></ul><br />Links<ul><li><a href="https://topenddevs.com/conferences/javascript-remote-conference-2022" target="_blank" rel="noreferrer noopener">JavaScript Remote Conference 2022</a></li><li><a href="https://twitter.com/cmaxw" target="_blank" rel="noreferrer noopener">Twitter: ‎@cmaxw</a></li></ul><br />Picks<ul><li>AJ- <a href="https://www.butterfliesandmoths.org/species/Ctenucha-virginica" target="_blank" rel="noreferrer noopener">Virginia Ctenucha Ctenucha virginica (Esper, 1794) | Butterflies and Moths of North America</a></li><li>AJ- <a href="https://www.goodreads.com/series/316618-the-mistborn-trilogy" target="_blank" rel="noreferrer noopener">The Mistborn Trilogy by Brandon Sanderson</a></li><li>AJ- <a href="https://www.lowes.com/search?searchTerm=thread+pitch+gauge" target="_blank" rel="noreferrer noopener">Thread pitch gauge at Lowes.com: Search Results</a></li><li>Charles- <a href="https://boardgamegeek.com/boardgame/150783/antidote" target="_blank" rel="noreferrer noopener">Antidote</a></li><li>Charles- Conferences | <a href="https://topenddevs.com/conferences" target="_blank" rel="noreferrer noopener">Top End Devs</a></li><li>Charles- <a href="https://www.paramountplus.com/shows/1883/" target="_blank" rel="noreferrer noopener">1883 - Yellowstone Prequel (Official Site) Watch on Paramount+</a></li><li>Dan- <a href="https://caniuse.com/" target="_blank" rel="noreferrer noopener">Can I use... Support tables for HTML5, CSS3, etc</a></li><li>Dan - War in Ukraine</li><li>Dan- <a href="https://www.jwst.nasa.gov/" target="_blank" rel="noreferrer noopener">Webb Space Telescope GSFC/NASA</a></li><li>Steve- <a href="https://babylonbee.com/news/coworker-standing-at-desk-obviously-just-hasnt-learned-about-chairs-yet" target="_blank" rel="noreferrer noopener">Coworker Standing At Desk Obviously Just Hasn't Learned About Chairs Yet</a></li><li>Steve - Dad Jokes</li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">https://topenddevs.com/podcasts/javascript-jabber/episodes/splatty-doo-and-other-javascript-features-you-should-avoid-jsj-543</guid><pubDate>Tue, 02 Aug 2022 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842491/stream.mp3" length="55455744" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Today in this all panelist episode, we talk about JS features you should avoid using.  However opinions don't always align, and some come with much debate!  Although we couldn’t cover them all, today we discuss:


- eval 
- with
- arguments
- do...</itunes:subtitle><itunes:summary><![CDATA[Today in this all panelist episode, we talk about JS features you should avoid using.  However opinions don't always align, and some come with much debate!  Although we couldn’t cover them all, today we discuss:<br /><br /><ul><li>eval </li><li>with</li><li>arguments</li><li>do while </li><li>for I</li><li>++</li><li>continue </li><li>classes</li><li>prototypes</li><li>this</li><li>var with let</li><li>delete</li></ul><br />Sponsors<ul><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a></li><li><a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial</a></li><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a></li></ul><br />Links<ul><li><a href="https://topenddevs.com/conferences/javascript-remote-conference-2022" target="_blank" rel="noreferrer noopener">JavaScript Remote Conference 2022</a></li><li><a href="https://twitter.com/cmaxw" target="_blank" rel="noreferrer noopener">Twitter: ‎@cmaxw</a></li></ul><br />Picks<ul><li>AJ- <a href="https://www.butterfliesandmoths.org/species/Ctenucha-virginica" target="_blank" rel="noreferrer noopener">Virginia Ctenucha Ctenucha virginica (Esper, 1794) | Butterflies and Moths of North America</a></li><li>AJ- <a href="https://www.goodreads.com/series/316618-the-mistborn-trilogy" target="_blank" rel="noreferrer noopener">The Mistborn Trilogy by Brandon Sanderson</a></li><li>AJ- <a href="https://www.lowes.com/search?searchTerm=thread+pitch+gauge" target="_blank" rel="noreferrer noopener">Thread pitch gauge at Lowes.com: Search Results</a></li><li>Charles- <a href="https://boardgamegeek.com/boardgame/150783/antidote" target="_blank" rel="noreferrer noopener">Antidote</a></li><li>Charles- Conferences | <a href="https://topenddevs.com/conferences" target="_blank" rel="noreferrer noopener">Top End Devs</a></li><li>Charles- <a href="https://www.paramountplus.com/shows/1883/" target="_blank" rel="noreferrer noopener">1883 - Yellowstone Prequel (Official Site) Watch on Paramount+</a></li><li>Dan- <a href="https://caniuse.com/" target="_blank" rel="noreferrer noopener">Can I use... Support tables for HTML5, CSS3, etc</a></li><li>Dan - War in Ukraine</li><li>Dan- <a href="https://www.jwst.nasa.gov/" target="_blank" rel="noreferrer noopener">Webb Space Telescope GSFC/NASA</a></li><li>Steve- <a href="https://babylonbee.com/news/coworker-standing-at-desk-obviously-just-hasnt-learned-about-chairs-yet" target="_blank" rel="noreferrer noopener">Coworker Standing At Desk Obviously Just Hasn't Learned About Chairs Yet</a></li><li>Steve - Dad Jokes</li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>4602</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Upcoming Performance Metrics for the Web - JSJ 542</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/upcoming-performance-metrics-for-the-web-jsj-542</link><description><![CDATA[Today we have three guests on the show, Annie Sullivan, Yoav Weiss, and Michal Mocny, all of who are engineers who work for Google on the Chrome Web platform.  Looking forward to Google’s new developments for measuring web performance, we dive deep into upcoming performance metrics Largest Contentful Paint (LCP) and Interaction to Next Paint (INP), a full page lifecycle metric.  We discuss what user page interactions we can measure successfully and which we cannot.  We discuss the challenges of single-page applications when looking at core web vitals.<br /><br /> Sponsors<ul><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a></li><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a></li></ul><br />Links<ul><li><a href="https://topenddevs.com/conferences" target="_blank" rel="noreferrer noopener">Top End Devs | Conferences</a></li><li><a href="https://twitter.com/anniesullie" target="_blank" rel="noreferrer noopener">Twitter: @anniesullie</a></li><li><a href="https://twitter.com/mmocny" target="_blank" rel="noreferrer noopener">Twitter: @mmocny</a></li><li><a href="https://twitter.com/yoavweiss" target="_blank" rel="noreferrer noopener">Twitter: @yoavweiss</a></li></ul><br />Picks<ul><li>AJ- <a href="https://www.youtube.com/watch?v=5DVV36uqQ4E" target="_blank" rel="noreferrer noopener">GothamGo 2018 - Things in Go I Never Use by Mat Ryer</a></li><li>AJ - America</li><li>Annie- <a href="https://www.youtube.com/watch?v=q98foLaAfX8" target="_blank" rel="noreferrer noopener">Keynote by Mr. Thomas Dullien - CyCon 2018</a></li><li>Charles- <a href="https://boardgamegeek.com/boardgame/254640/just-one" target="_blank" rel="noreferrer noopener">Just One</a></li><li>Dan - Felix Arntz and WordPress Performance</li><li>Dan - Watermelons</li><li>Dan - War in Ukraine</li><li>Michal- <a href="https://www.singlehandedpodcast.com/" target="_blank" rel="noreferrer noopener">Single Handed Podcast</a></li><li>Michal - <a href="http://samuraicarpenter.com/" target="_blank" rel="noreferrer noopener">Samurai Carpenter</a></li><li>Steve - Dad Jokes</li><li>Yoav - No meetings week</li><li>Yoav- <a href="https://www.w3.org/2022/09/TPAC/" target="_blank" rel="noreferrer noopener">TPAC 2022</a></li><li>Yoav- <a href="https://perfnow.nl/" target="_blank" rel="noreferrer noopener">performance.now(); October 27-28, 2022, Amsterdam</a></li></ul><br /><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">https://topenddevs.com/podcasts/javascript-jabber/episodes/upcoming-performance-metrics-for-the-web-jsj-542</guid><pubDate>Tue, 26 Jul 2022 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842459/stream.mp3" length="55085536" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Today we have three guests on the show, Annie Sullivan, Yoav Weiss, and Michal Mocny, all of who are engineers who work for Google on the Chrome Web platform.  Looking forward to Google’s new developments for measuring web performance, we dive deep...</itunes:subtitle><itunes:summary><![CDATA[Today we have three guests on the show, Annie Sullivan, Yoav Weiss, and Michal Mocny, all of who are engineers who work for Google on the Chrome Web platform.  Looking forward to Google’s new developments for measuring web performance, we dive deep into upcoming performance metrics Largest Contentful Paint (LCP) and Interaction to Next Paint (INP), a full page lifecycle metric.  We discuss what user page interactions we can measure successfully and which we cannot.  We discuss the challenges of single-page applications when looking at core web vitals.<br /><br /> Sponsors<ul><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a></li><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a></li></ul><br />Links<ul><li><a href="https://topenddevs.com/conferences" target="_blank" rel="noreferrer noopener">Top End Devs | Conferences</a></li><li><a href="https://twitter.com/anniesullie" target="_blank" rel="noreferrer noopener">Twitter: @anniesullie</a></li><li><a href="https://twitter.com/mmocny" target="_blank" rel="noreferrer noopener">Twitter: @mmocny</a></li><li><a href="https://twitter.com/yoavweiss" target="_blank" rel="noreferrer noopener">Twitter: @yoavweiss</a></li></ul><br />Picks<ul><li>AJ- <a href="https://www.youtube.com/watch?v=5DVV36uqQ4E" target="_blank" rel="noreferrer noopener">GothamGo 2018 - Things in Go I Never Use by Mat Ryer</a></li><li>AJ - America</li><li>Annie- <a href="https://www.youtube.com/watch?v=q98foLaAfX8" target="_blank" rel="noreferrer noopener">Keynote by Mr. Thomas Dullien - CyCon 2018</a></li><li>Charles- <a href="https://boardgamegeek.com/boardgame/254640/just-one" target="_blank" rel="noreferrer noopener">Just One</a></li><li>Dan - Felix Arntz and WordPress Performance</li><li>Dan - Watermelons</li><li>Dan - War in Ukraine</li><li>Michal- <a href="https://www.singlehandedpodcast.com/" target="_blank" rel="noreferrer noopener">Single Handed Podcast</a></li><li>Michal - <a href="http://samuraicarpenter.com/" target="_blank" rel="noreferrer noopener">Samurai Carpenter</a></li><li>Steve - Dad Jokes</li><li>Yoav - No meetings week</li><li>Yoav- <a href="https://www.w3.org/2022/09/TPAC/" target="_blank" rel="noreferrer noopener">TPAC 2022</a></li><li>Yoav- <a href="https://perfnow.nl/" target="_blank" rel="noreferrer noopener">performance.now(); October 27-28, 2022, Amsterdam</a></li></ul><br /><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>4572</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Navigating Online Events and Conferences - JSJ 541</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/navigating-online-events-and-conferences-jsj-541</link><description><![CDATA[Today, in this all-panelist episode we talk about upcoming online events and conferences.  With upcoming Top End Devs meetups and conferences, starting in August, we talk about all the benefits of being in person at an event, and the camaraderie at and after the event.  We talk about the ways that Airmeet allows for a good connection between the speakers and audience.  You’ll also pick up some tips on becoming a speaker at one of these events.<br /><br /> Sponsors<ul><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a></li><li><a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial</a></li><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a></li></ul><br />Links<ul><li><a href="https://topenddevs.com/conferences" target="_blank" rel="noreferrer noopener">Top End Devs | Conferences</a></li><li><a href="https://github.com/dadoomer/markdown-slides" target="_blank" rel="noreferrer noopener">GitHub - dadoomer/markdown-slides</a></li><li><a href="https://www.youtube.com/watch?v=pL3Yzjk5R4M" target="_blank" rel="noreferrer noopener">The Original Skunk Works - Nickolas Means | The Lead Developer UK 2017</a></li></ul><br />Picks<ul><li>AJ- <a href="https://crowdnode.io/" target="_blank" rel="noreferrer noopener">CrowdNode Masternode Hosting - CrowdNode</a></li><li>AJ- <a href="https://github.com/coolaj86/crowdnode-cli" target="_blank" rel="noreferrer noopener">coolaj86/crowdnode-cli</a></li><li>AJ- <a href="https://www.amazon.com/Uniquely-Human-Different-Seeing-Autism/dp/1476776245" target="_blank" rel="noreferrer noopener">Uniquely Human: A Different Way of Seeing Autism</a></li><li>Charles - <a href="http://airmeet.com/" target="_blank" rel="noreferrer noopener">Airmeet.com</a></li><li>Charles - <a href="http://riverside.fm/" target="_blank" rel="noreferrer noopener">Riverside.fm</a></li><li>Charles - <a href="https://www.youtube.com/c/DevchatTv" target="_blank" rel="noreferrer noopener">Devchat.tv</a></li><li>Charles - Premium podcasts from Top End Devs are coming soon!</li><li>Charles - <a href="http://topenddevs.com/" target="_blank" rel="noreferrer noopener">TopEndDevs.com</a></li><li>Charles - <a href="https://boardgamegeek.com/boardgame/194594/dice-forge" target="_blank" rel="noreferrer noopener">Dice Forge</a></li><li>Charles- <a href="https://topenddevs.com/conferences/javascript-remote-conference-2022" target="_blank" rel="noreferrer noopener">JavaScript Remote Conference 2022</a></li><li>Dan- <a href="https://read.amazon.com/kp/embed?asin=B000FC1MCS&amp;linkCode=kpe&amp;preview=newtab&amp;ref_=cm_sw_r_kb_dp_HXAZ10A3M8AWERJEAPRS" target="_blank" rel="noreferrer noopener">The Curious Incident of the Dog in the Night-Time: A Novel (Vintage Contemporaries)</a></li><li>Dan - The importance of taking care of your body</li><li>Dan- <a href="https://webdirections.org/globalscope/" target="_blank" rel="noreferrer noopener">Web Directions</a></li><li>Dan - War in Ukraine</li><li>Steve- <a href="https://www.vuemastery.com/" target="_blank" rel="noreferrer noopener">Vue Mastery</a></li><li>Steve - Dad Jokes</li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">https://topenddevs.com/podcasts/javascript-jabber/episodes/navigating-online-events-and-conferences-jsj-541</guid><pubDate>Tue, 19 Jul 2022 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842495/stream.mp3" length="49148113" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Today, in this all-panelist episode we talk about upcoming online events and conferences.  With upcoming Top End Devs meetups and conferences, starting in August, we talk about all the benefits of being in person at an event, and the camaraderie at...</itunes:subtitle><itunes:summary><![CDATA[Today, in this all-panelist episode we talk about upcoming online events and conferences.  With upcoming Top End Devs meetups and conferences, starting in August, we talk about all the benefits of being in person at an event, and the camaraderie at and after the event.  We talk about the ways that Airmeet allows for a good connection between the speakers and audience.  You’ll also pick up some tips on becoming a speaker at one of these events.<br /><br /> Sponsors<ul><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a></li><li><a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial</a></li><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a></li></ul><br />Links<ul><li><a href="https://topenddevs.com/conferences" target="_blank" rel="noreferrer noopener">Top End Devs | Conferences</a></li><li><a href="https://github.com/dadoomer/markdown-slides" target="_blank" rel="noreferrer noopener">GitHub - dadoomer/markdown-slides</a></li><li><a href="https://www.youtube.com/watch?v=pL3Yzjk5R4M" target="_blank" rel="noreferrer noopener">The Original Skunk Works - Nickolas Means | The Lead Developer UK 2017</a></li></ul><br />Picks<ul><li>AJ- <a href="https://crowdnode.io/" target="_blank" rel="noreferrer noopener">CrowdNode Masternode Hosting - CrowdNode</a></li><li>AJ- <a href="https://github.com/coolaj86/crowdnode-cli" target="_blank" rel="noreferrer noopener">coolaj86/crowdnode-cli</a></li><li>AJ- <a href="https://www.amazon.com/Uniquely-Human-Different-Seeing-Autism/dp/1476776245" target="_blank" rel="noreferrer noopener">Uniquely Human: A Different Way of Seeing Autism</a></li><li>Charles - <a href="http://airmeet.com/" target="_blank" rel="noreferrer noopener">Airmeet.com</a></li><li>Charles - <a href="http://riverside.fm/" target="_blank" rel="noreferrer noopener">Riverside.fm</a></li><li>Charles - <a href="https://www.youtube.com/c/DevchatTv" target="_blank" rel="noreferrer noopener">Devchat.tv</a></li><li>Charles - Premium podcasts from Top End Devs are coming soon!</li><li>Charles - <a href="http://topenddevs.com/" target="_blank" rel="noreferrer noopener">TopEndDevs.com</a></li><li>Charles - <a href="https://boardgamegeek.com/boardgame/194594/dice-forge" target="_blank" rel="noreferrer noopener">Dice Forge</a></li><li>Charles- <a href="https://topenddevs.com/conferences/javascript-remote-conference-2022" target="_blank" rel="noreferrer noopener">JavaScript Remote Conference 2022</a></li><li>Dan- <a href="https://read.amazon.com/kp/embed?asin=B000FC1MCS&amp;linkCode=kpe&amp;preview=newtab&amp;ref_=cm_sw_r_kb_dp_HXAZ10A3M8AWERJEAPRS" target="_blank" rel="noreferrer noopener">The Curious Incident of the Dog in the Night-Time: A Novel (Vintage Contemporaries)</a></li><li>Dan - The importance of taking care of your body</li><li>Dan- <a href="https://webdirections.org/globalscope/" target="_blank" rel="noreferrer noopener">Web Directions</a></li><li>Dan - War in Ukraine</li><li>Steve- <a href="https://www.vuemastery.com/" target="_blank" rel="noreferrer noopener">Vue Mastery</a></li><li>Steve - Dad Jokes</li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>4077</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Builder.io and Qwik - JSJ 540</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/builder-io-and-qwik-jsj-540</link><description><![CDATA[Today we talk with Steve Sewell, co-founder and CEO of Builder.io, about their visual editor and designer which connects to many open source systems.  Running within a website wysiwyg, it integrates with most modern front end frameworks, such as React, Due and Svelte.  We discuss how it functions and connects to various systems.  We also dive into the backstory of how and why <a href="http://builder.io/" target="_blank" rel="noreferrer noopener">builder.io</a> created their framework called Qwik.<br /><br /><br /> Sponsors<ul><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a></li><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a></li></ul><br />Links<ul><li><a href="https://www.youtube.com/c/Steve8708" target="_blank" rel="noreferrer noopener">Steve - Builder io</a></li><li><a href="https://www.builder.io/" target="_blank" rel="noreferrer noopener">Drag and drop page builder and CMS - Builder.io</a></li><li><a href="https://topenddevs.com/conferences" target="_blank" rel="noreferrer noopener">Top End Devs | Conferences</a></li><li><a href="https://www.tiktok.com/@topenddevs?lang=en" target="_blank" rel="noreferrer noopener">TopEndDevs (@topenddevs) TikTok | Watch TopEndDevs's Newest TikTok Videos</a></li><li><a href="https://twitter.com/steve8708" target="_blank" rel="noreferrer noopener">Twitter: @Steve8708</a></li><li><a href="https://www.reddit.com/user/steve8708/" target="_blank" rel="noreferrer noopener">Steve (Builder.io) (u/steve8708) - Reddit</a></li><li><a href="https://www.instagram.com/steve8708/" target="_blank" rel="noreferrer noopener">Instagram: steve8708</a></li><li><a href="https://www.tiktok.com/@steve8708" target="_blank" rel="noreferrer noopener">TikTok: steve8708</a></li></ul><br />Picks<ul><li>AJ- <a href="https://www.amazon.com/dp/0062316117/ref=emc_b_5_i" target="_blank" rel="noreferrer noopener">Sapiens: A Brief History of Humankind</a></li><li>AJ- <a href="https://www.amazon.com/JavaScript-Good-Parts-Douglas-Crockford/dp/0596517742" target="_blank" rel="noreferrer noopener">JavaScript: The Good Parts: The Good Parts</a></li><li>Charles- <a href="https://boardgamegeek.com/boardgame/312484/lost-ruins-arnak" target="_blank" rel="noreferrer noopener">Lost Ruins of Arnak</a></li><li>Charles- <a href="https://topenddevs.com/conferences" target="_blank" rel="noreferrer noopener">Top End Devs | Conferences</a></li><li>Charles- <a href="https://www.anedot.com/" target="_blank" rel="noreferrer noopener">Anedot | Powerful giving tools made easy</a></li><li>Dan - Callout to Twitter thread comparing Copilot to tabnine</li><li>Dan- <a href="https://www.amazon.com/gp/product/B077WXP3KG/ref=dbs_a_def_rwt_hsch_vapi_tkin_p1_i4" target="_blank" rel="noreferrer noopener">Spinning Silver: A Novel</a></li><li>Dan - War in Ukraine</li><li>Steve Edwards - <a href="https://github.blog/2022-06-21-github-copilot-is-generally-available-to-all-developers/" target="_blank" rel="noreferrer noopener">GitHub Copilot available to all developer</a></li><li>Steve Sewell - <a href="https://www.tiktok.com/en" target="_blank" rel="noreferrer noopener">TikTok</a></li><li>Steve Sewell - <a href="https://www.tiktok.com/@designertom?lang=en" target="_blank" rel="noreferrer noopener">DesignerTom (@designertom) TikTok | Watch DesignerTom's Newest TikTok Videos</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">https://topenddevs.com/podcasts/javascript-jabber/episodes/builder-io-and-qwik-jsj-540</guid><pubDate>Tue, 12 Jul 2022 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842481/stream.mp3" length="40619239" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Today we talk with Steve Sewell, co-founder and CEO of Builder.io, about their visual editor and designer which connects to many open source systems.  Running within a website wysiwyg, it integrates with most modern front end frameworks, such as...</itunes:subtitle><itunes:summary><![CDATA[Today we talk with Steve Sewell, co-founder and CEO of Builder.io, about their visual editor and designer which connects to many open source systems.  Running within a website wysiwyg, it integrates with most modern front end frameworks, such as React, Due and Svelte.  We discuss how it functions and connects to various systems.  We also dive into the backstory of how and why <a href="http://builder.io/" target="_blank" rel="noreferrer noopener">builder.io</a> created their framework called Qwik.<br /><br /><br /> Sponsors<ul><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a></li><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a></li></ul><br />Links<ul><li><a href="https://www.youtube.com/c/Steve8708" target="_blank" rel="noreferrer noopener">Steve - Builder io</a></li><li><a href="https://www.builder.io/" target="_blank" rel="noreferrer noopener">Drag and drop page builder and CMS - Builder.io</a></li><li><a href="https://topenddevs.com/conferences" target="_blank" rel="noreferrer noopener">Top End Devs | Conferences</a></li><li><a href="https://www.tiktok.com/@topenddevs?lang=en" target="_blank" rel="noreferrer noopener">TopEndDevs (@topenddevs) TikTok | Watch TopEndDevs's Newest TikTok Videos</a></li><li><a href="https://twitter.com/steve8708" target="_blank" rel="noreferrer noopener">Twitter: @Steve8708</a></li><li><a href="https://www.reddit.com/user/steve8708/" target="_blank" rel="noreferrer noopener">Steve (Builder.io) (u/steve8708) - Reddit</a></li><li><a href="https://www.instagram.com/steve8708/" target="_blank" rel="noreferrer noopener">Instagram: steve8708</a></li><li><a href="https://www.tiktok.com/@steve8708" target="_blank" rel="noreferrer noopener">TikTok: steve8708</a></li></ul><br />Picks<ul><li>AJ- <a href="https://www.amazon.com/dp/0062316117/ref=emc_b_5_i" target="_blank" rel="noreferrer noopener">Sapiens: A Brief History of Humankind</a></li><li>AJ- <a href="https://www.amazon.com/JavaScript-Good-Parts-Douglas-Crockford/dp/0596517742" target="_blank" rel="noreferrer noopener">JavaScript: The Good Parts: The Good Parts</a></li><li>Charles- <a href="https://boardgamegeek.com/boardgame/312484/lost-ruins-arnak" target="_blank" rel="noreferrer noopener">Lost Ruins of Arnak</a></li><li>Charles- <a href="https://topenddevs.com/conferences" target="_blank" rel="noreferrer noopener">Top End Devs | Conferences</a></li><li>Charles- <a href="https://www.anedot.com/" target="_blank" rel="noreferrer noopener">Anedot | Powerful giving tools made easy</a></li><li>Dan - Callout to Twitter thread comparing Copilot to tabnine</li><li>Dan- <a href="https://www.amazon.com/gp/product/B077WXP3KG/ref=dbs_a_def_rwt_hsch_vapi_tkin_p1_i4" target="_blank" rel="noreferrer noopener">Spinning Silver: A Novel</a></li><li>Dan - War in Ukraine</li><li>Steve Edwards - <a href="https://github.blog/2022-06-21-github-copilot-is-generally-available-to-all-developers/" target="_blank" rel="noreferrer noopener">GitHub Copilot available to all developer</a></li><li>Steve Sewell - <a href="https://www.tiktok.com/en" target="_blank" rel="noreferrer noopener">TikTok</a></li><li>Steve Sewell - <a href="https://www.tiktok.com/@designertom?lang=en" target="_blank" rel="noreferrer noopener">DesignerTom (@designertom) TikTok | Watch DesignerTom's Newest TikTok Videos</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>5049</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Hydrogen and Oxygen - JSJ 539</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/hydrogen-and-oxygen-jsj-539</link><description><![CDATA[Today we talk with Josh Larson a senior staff developer at Shopify who is front and center in development of Hydrogen.  We learn how Hydrogen addresses the varying needs of shop owners to build storefronts quickly and effectively.  With rendering on the server only, this metaframework provides a toolkit helping customers build a more customized web presence.  We learn about Oxygen, which allows customers to host and deploy Hydrogen.<br /><br /> We also discuss the decision behind the decision to use React to build this framework, how the framework provides super-custom experiences for the user, and discuss some of the technical challenges faced when building it.  <br /><br /> Sponsors<ul><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a></li><li><a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial</a></li><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a></li></ul><br />Links<ul><li><a href="https://shopify.dev/" target="_blank" rel="noreferrer noopener">Shopify Developers Platform-Build. Innovate. Get paid.</a></li><li><a href="https://hydrogen.shopify.dev/" target="_blank" rel="noreferrer noopener">Hydrogen</a></li><li><a href="https://www.jplhomer.org/" target="_blank" rel="noreferrer noopener">Josh Larson</a></li><li><a href="https://twitter.com/jplhomer" target="_blank" rel="noreferrer noopener">Twitter: @jplhomer</a></li><li><a href="https://github.com/jplhomer" target="_blank" rel="noreferrer noopener">jplhomer - Overview</a></li><li><a href="https://github.com/Shopify/hydrogen" target="_blank" rel="noreferrer noopener">GitHub - Shopify/hydrogen</a></li><li><a href="https://www.linkedin.com/in/jplhomer/" target="_blank" rel="noreferrer noopener">Josh Larson - Senior Staff Developer - Shopify | LinkedIn</a></li><li><a href="https://shopify.engineering/how-we-built-hydrogen" target="_blank" rel="noreferrer noopener">How We Built Hydrogen: A React Framework for Building Custom Storefronts</a></li><li><a href="https://topenddevs.com/podcasts/javascript-jabber/episodes/to-typescript-or-not-to-typescript-jsj-538" target="_blank" rel="noreferrer noopener">- Top End Devs</a></li></ul><br />Picks<ul><li>AJ- <a href="https://www.homedepot.com/b/Storage-Organization-Shelving-Freestanding-Shelving-Units/Muscle-Rack/N-5yc1vZcksrZfu7" target="_blank" rel="noreferrer noopener">Muscle Rack - Freestanding Shelving Units - Shelving - The Home Depot</a></li><li>AJ- <a href="https://www.youtube.com/watch?v=42ivIRd9N8E" target="_blank" rel="noreferrer noopener">"WHAT IS A WOMAN?"</a></li><li>Charles- <a href="https://boardgamegeek.com/boardgame/142020/legendary-marvel-deck-building-game-fantastic-four" target="_blank" rel="noreferrer noopener">Legendary: A Marvel Deck Building Game - Fantastic Four</a></li><li>Charles- <a href="https://boardgamegeek.com/boardgameexpansion/305035/legendary-marvel-deck-building-game-new-mutants" target="_blank" rel="noreferrer noopener">Legendary: A Marvel Deck Building Game - The New Mutants</a></li><li>Charles- <a href="https://topenddevs.com/conferences" target="_blank" rel="noreferrer noopener">Conferences | Top End Devs</a></li><li>Charles - <a href="https://www.tiktok.com/@topenddevs?lang=en" target="_blank" rel="noreferrer noopener">TopEndDevs on TikTok</a></li><li>Dan-  Dan - Matt Pockock - Typescript</li><li>Dan- <a href="https://jsconfbp.com/speakers/dan-shappir/" target="_blank" rel="noreferrer noopener">The ins and outs of Core Web Vitals</a> </li><li>Dan- <a href="https://www.youtube.com/watch?v=5Ox0nqa_pPc" target="_blank" rel="noreferrer noopener">The ins and outs of Core Web Vitals by Dan Shappir</a></li><li>Dan - Take a vacation</li><li>Dan - <a href="https://www.netflix.com/title/80057281" target="_blank" rel="noreferrer noopener">Stranger Things</a></li><li>Dan - War in Ukraine</li><li>Josh- <a href="https://movies.disney.com/the-incredibles" target="_blank" rel="noreferrer noopener">The Incredibles Official Site presented by Disney Movies</a></li><li>Josh- <a href="https://movies.disney.com/incredibles-2" target="_blank" rel="noreferrer noopener">Incredibles 2</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">https://topenddevs.com/podcasts/javascript-jabber/episodes/hydrogen-and-oxygen-jsj-539</guid><pubDate>Tue, 05 Jul 2022 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842476/stream.mp3" length="77116059" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Today we talk with Josh Larson a senior staff developer at Shopify who is front and center in development of Hydrogen.  We learn how Hydrogen addresses the varying needs of shop owners to build storefronts quickly and effectively.  With rendering on...</itunes:subtitle><itunes:summary><![CDATA[Today we talk with Josh Larson a senior staff developer at Shopify who is front and center in development of Hydrogen.  We learn how Hydrogen addresses the varying needs of shop owners to build storefronts quickly and effectively.  With rendering on the server only, this metaframework provides a toolkit helping customers build a more customized web presence.  We learn about Oxygen, which allows customers to host and deploy Hydrogen.<br /><br /> We also discuss the decision behind the decision to use React to build this framework, how the framework provides super-custom experiences for the user, and discuss some of the technical challenges faced when building it.  <br /><br /> Sponsors<ul><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a></li><li><a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial</a></li><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a></li></ul><br />Links<ul><li><a href="https://shopify.dev/" target="_blank" rel="noreferrer noopener">Shopify Developers Platform-Build. Innovate. Get paid.</a></li><li><a href="https://hydrogen.shopify.dev/" target="_blank" rel="noreferrer noopener">Hydrogen</a></li><li><a href="https://www.jplhomer.org/" target="_blank" rel="noreferrer noopener">Josh Larson</a></li><li><a href="https://twitter.com/jplhomer" target="_blank" rel="noreferrer noopener">Twitter: @jplhomer</a></li><li><a href="https://github.com/jplhomer" target="_blank" rel="noreferrer noopener">jplhomer - Overview</a></li><li><a href="https://github.com/Shopify/hydrogen" target="_blank" rel="noreferrer noopener">GitHub - Shopify/hydrogen</a></li><li><a href="https://www.linkedin.com/in/jplhomer/" target="_blank" rel="noreferrer noopener">Josh Larson - Senior Staff Developer - Shopify | LinkedIn</a></li><li><a href="https://shopify.engineering/how-we-built-hydrogen" target="_blank" rel="noreferrer noopener">How We Built Hydrogen: A React Framework for Building Custom Storefronts</a></li><li><a href="https://topenddevs.com/podcasts/javascript-jabber/episodes/to-typescript-or-not-to-typescript-jsj-538" target="_blank" rel="noreferrer noopener">- Top End Devs</a></li></ul><br />Picks<ul><li>AJ- <a href="https://www.homedepot.com/b/Storage-Organization-Shelving-Freestanding-Shelving-Units/Muscle-Rack/N-5yc1vZcksrZfu7" target="_blank" rel="noreferrer noopener">Muscle Rack - Freestanding Shelving Units - Shelving - The Home Depot</a></li><li>AJ- <a href="https://www.youtube.com/watch?v=42ivIRd9N8E" target="_blank" rel="noreferrer noopener">"WHAT IS A WOMAN?"</a></li><li>Charles- <a href="https://boardgamegeek.com/boardgame/142020/legendary-marvel-deck-building-game-fantastic-four" target="_blank" rel="noreferrer noopener">Legendary: A Marvel Deck Building Game - Fantastic Four</a></li><li>Charles- <a href="https://boardgamegeek.com/boardgameexpansion/305035/legendary-marvel-deck-building-game-new-mutants" target="_blank" rel="noreferrer noopener">Legendary: A Marvel Deck Building Game - The New Mutants</a></li><li>Charles- <a href="https://topenddevs.com/conferences" target="_blank" rel="noreferrer noopener">Conferences | Top End Devs</a></li><li>Charles - <a href="https://www.tiktok.com/@topenddevs?lang=en" target="_blank" rel="noreferrer noopener">TopEndDevs on TikTok</a></li><li>Dan-  Dan - Matt Pockock - Typescript</li><li>Dan- <a href="https://jsconfbp.com/speakers/dan-shappir/" target="_blank" rel="noreferrer noopener">The ins and outs of Core Web Vitals</a> </li><li>Dan- <a href="https://www.youtube.com/watch?v=5Ox0nqa_pPc" target="_blank" rel="noreferrer noopener">The ins and outs of Core Web Vitals by Dan Shappir</a></li><li>Dan - Take a vacation</li><li>Dan - <a href="https://www.netflix.com/title/80057281" target="_blank"...]]></itunes:summary><itunes:duration>3845</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>To TypeScript or Not to TypeScript - JSJ 538</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/to-typescript-or-not-to-typescript-jsj-538</link><description><![CDATA[Today we talk with Matt Pocock, who comes from Oxfordshire, England.  As a big fan of TypeScript and maintainer of the Xstate library, we discuss the benefits and downsides of TypeScript.  As the discussion gets a bit heated, we debate the true value of TypeScript, and where it holds value to the programming community.<br /><br /> Sponsors<ul><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a></li><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a></li></ul><br />Links<ul><li><a href="https://www.mattpocock.com/" target="_blank" rel="noreferrer noopener">Advanced TypeScript - Become a TS Wizard</a></li><li><a href="https://ts-error-translator.vercel.app/" target="_blank" rel="noreferrer noopener">TypeScript Error Translator</a></li><li><a href="https://fireside.fm/" target="_blank" rel="noreferrer noopener">Podcast Hosting and Analytics - Welcome to Fireside!</a></li><li><a href="https://transistor.fm/" target="_blank" rel="noreferrer noopener">Transistor - podcast hosting for creatives, brands, professionals</a></li><li><a href="https://stately.ai/" target="_blank" rel="noreferrer noopener">Stately - Visualize your application logic</a></li><li><a href="https://www.youtube.com/c/MattPocock" target="_blank" rel="noreferrer noopener">Matt Pocock - YouTube</a></li><li><a href="https://twitter.com/mattpocockuk" target="_blank" rel="noreferrer noopener">Twitter: @mattpocockuk</a></li></ul><br />Picks<ul><li>AJ- <a href="https://www.youtube.com/watch?v=rFejpH_tAHM" target="_blank" rel="noreferrer noopener">dotGo 2015 - Rob Pike - Simplicity is Complicated</a></li><li>AJ- <a href="https://www.youtube.com/watch?v=5DVV36uqQ4E" target="_blank" rel="noreferrer noopener">GothamGo 2018 - Things in Go I Never Use by Mat Ryer</a></li><li>AJ- <a href="https://www.youtube.com/watch?v=rWBSMsLG8po" target="_blank" rel="noreferrer noopener">GopherCon 2019: Mat Ryer - How I Write HTTP Web Services after Eight Years</a></li><li>AJ- <a href="https://www.youtube.com/watch?v=_mZBa3sqTrI" target="_blank" rel="noreferrer noopener">Plain Text - Dylan Beattie - NDC Oslo 2021</a></li><li>AJ - <a href="https://www.twitch.tv/coolaj86" target="_blank" rel="noreferrer noopener">coolaj86 on Twitch</a></li><li>Charles- <a href="https://boardgamegeek.com/boardgame/137762/legendary-marvel-deck-building-game-dark-city" target="_blank" rel="noreferrer noopener">Legendary: A Marvel Deck Building Game - Dark City</a></li><li>Charles - <a href="https://topenddevs.com/conferences" target="_blank" rel="noreferrer noopener">Conferences | Top End Devs</a> </li><li>Charles - <a href="https://topenddevs.com/sponsor" target="_blank" rel="noreferrer noopener">Sponsors | Top End Devs </a></li><li>Charles- <a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">Trusted CDN Provider | Faster Content Delivery | CacheFly</a></li><li>Charles - <a href="https://topenddevs.com/podcasts" target="_blank" rel="noreferrer noopener">Podcasts | Top End Devs </a></li><li>Matt- <a href="https://boardgamegeek.com/boardgame/284083/crew-quest-planet-nine" target="_blank" rel="noreferrer noopener">The Crew: The Quest for Planet Nine</a></li><li>Matt - <a href="https://boardgamegeek.com/boardgame/28143/race-galaxy" target="_blank" rel="noreferrer noopener">Race for the Galaxy</a></li><li>Steve - Dad Jokes</li></ul><br /><br /><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">https://topenddevs.com/podcasts/javascript-jabber/episodes/to-typescript-or-not-to-typescript-jsj-538</guid><pubDate>Tue, 28 Jun 2022 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842506/stream.mp3" length="86248990" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Today we talk with Matt Pocock, who comes from Oxfordshire, England.  As a big fan of TypeScript and maintainer of the Xstate library, we discuss the benefits and downsides of TypeScript.  As the discussion gets a bit heated, we debate the true value...</itunes:subtitle><itunes:summary><![CDATA[Today we talk with Matt Pocock, who comes from Oxfordshire, England.  As a big fan of TypeScript and maintainer of the Xstate library, we discuss the benefits and downsides of TypeScript.  As the discussion gets a bit heated, we debate the true value of TypeScript, and where it holds value to the programming community.<br /><br /> Sponsors<ul><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a></li><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a></li></ul><br />Links<ul><li><a href="https://www.mattpocock.com/" target="_blank" rel="noreferrer noopener">Advanced TypeScript - Become a TS Wizard</a></li><li><a href="https://ts-error-translator.vercel.app/" target="_blank" rel="noreferrer noopener">TypeScript Error Translator</a></li><li><a href="https://fireside.fm/" target="_blank" rel="noreferrer noopener">Podcast Hosting and Analytics - Welcome to Fireside!</a></li><li><a href="https://transistor.fm/" target="_blank" rel="noreferrer noopener">Transistor - podcast hosting for creatives, brands, professionals</a></li><li><a href="https://stately.ai/" target="_blank" rel="noreferrer noopener">Stately - Visualize your application logic</a></li><li><a href="https://www.youtube.com/c/MattPocock" target="_blank" rel="noreferrer noopener">Matt Pocock - YouTube</a></li><li><a href="https://twitter.com/mattpocockuk" target="_blank" rel="noreferrer noopener">Twitter: @mattpocockuk</a></li></ul><br />Picks<ul><li>AJ- <a href="https://www.youtube.com/watch?v=rFejpH_tAHM" target="_blank" rel="noreferrer noopener">dotGo 2015 - Rob Pike - Simplicity is Complicated</a></li><li>AJ- <a href="https://www.youtube.com/watch?v=5DVV36uqQ4E" target="_blank" rel="noreferrer noopener">GothamGo 2018 - Things in Go I Never Use by Mat Ryer</a></li><li>AJ- <a href="https://www.youtube.com/watch?v=rWBSMsLG8po" target="_blank" rel="noreferrer noopener">GopherCon 2019: Mat Ryer - How I Write HTTP Web Services after Eight Years</a></li><li>AJ- <a href="https://www.youtube.com/watch?v=_mZBa3sqTrI" target="_blank" rel="noreferrer noopener">Plain Text - Dylan Beattie - NDC Oslo 2021</a></li><li>AJ - <a href="https://www.twitch.tv/coolaj86" target="_blank" rel="noreferrer noopener">coolaj86 on Twitch</a></li><li>Charles- <a href="https://boardgamegeek.com/boardgame/137762/legendary-marvel-deck-building-game-dark-city" target="_blank" rel="noreferrer noopener">Legendary: A Marvel Deck Building Game - Dark City</a></li><li>Charles - <a href="https://topenddevs.com/conferences" target="_blank" rel="noreferrer noopener">Conferences | Top End Devs</a> </li><li>Charles - <a href="https://topenddevs.com/sponsor" target="_blank" rel="noreferrer noopener">Sponsors | Top End Devs </a></li><li>Charles- <a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">Trusted CDN Provider | Faster Content Delivery | CacheFly</a></li><li>Charles - <a href="https://topenddevs.com/podcasts" target="_blank" rel="noreferrer noopener">Podcasts | Top End Devs </a></li><li>Matt- <a href="https://boardgamegeek.com/boardgame/284083/crew-quest-planet-nine" target="_blank" rel="noreferrer noopener">The Crew: The Quest for Planet Nine</a></li><li>Matt - <a href="https://boardgamegeek.com/boardgame/28143/race-galaxy" target="_blank" rel="noreferrer noopener">Race for the Galaxy</a></li><li>Steve - Dad Jokes</li></ul><br /><br /><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>4301</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Core Web Vitals and Whatnot - JSJ 537</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/core-web-vitals-and-whatnot-jsj-537</link><description><![CDATA[Today’s guest Annie Sullivan, a software engineer on the Chrome Platform team, focussing on core web vitals metrics which is all about performance and user experience metrics for websites.  We discuss topics such as Largest Contentful Paint (LCP), and how it works behind the scenes.  We also touch on Cumulative Layout Shift (CLS) and things that impact browser experience.  <br /><br /> Sponsors<ul><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a></li><li><a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial</a></li><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a></li></ul><br />Links<ul><li><a href="https://javascriptjabber.com/crux-and-core-web-vitals-what-to-measure-on-the-web-with-rick-viscomi-jsj-486" target="_blank" rel="noreferrer noopener">CrUX and Core Web Vitals - What to Measure on the Web with Rick Viscomi - JSJ 486</a></li><li><a href="https://web.dev/authors/anniesullie/" target="_blank" rel="noreferrer noopener">Annie Sullivan</a></li><li><a href="https://javascriptjabber.com/guests/martinsplitt" target="_blank" rel="noreferrer noopener">Martin Splitt</a></li><li><a href="https://twitter.com/anniesullie" target="_blank" rel="noreferrer noopener">Twitter: @anniesullie</a></li><li><a href="https://topenddevs.com/sponsor" target="_blank" rel="noreferrer noopener">Sponsors | Top End Devs</a></li><li><a href="https://topenddevs.com/conferences" target="_blank" rel="noreferrer noopener">Conferences| Top End Devs</a></li><li><a href="https://www.youtube.com/c/Unity3dCollege/featured" target="_blank" rel="noreferrer noopener">Jason Weimann - YouTube</a></li></ul><br />Picks<ul><li>AJ- <a href="https://tv.apple.com/us/show/the-pretender/umc.cmc.1wm9nic2qw3fvq4qoigkhw436" target="_blank" rel="noreferrer noopener">The Pretender | Apple TV</a></li><li>AJ- <a href="https://twitter.com/coolaj86" target="_blank" rel="noreferrer noopener">‎@coolaj86</a></li><li>AJ- <a href="https://www.youtube.com/c/coolaj86" target="_blank" rel="noreferrer noopener">AJ ONeal - Youtube</a></li><li>AJ- <a href="https://www.youtube.com/channel/UC2KJHARTj6KRpKzLU1sVxBA" target="_blank" rel="noreferrer noopener">Beyond Code Bootcamp</a></li><li>Annie- <a href="https://io.google/2022/program/81ed353d-20e4-4e9a-9b4d-d65b103cfc71/" target="_blank" rel="noreferrer noopener">Google I/O 2022 Session Details</a></li><li>Annie- <a href="https://procreate.art/" target="_blank" rel="noreferrer noopener">Procreate® - Sketch, Paint, Create.</a></li><li>Annie- <a href="https://www.youtube.com/channel/UCVJ5hHQMXBiRwNv394EOj_w" target="_blank" rel="noreferrer noopener">Art with Flo - YouTube</a></li><li>Charles- <a href="https://www.dolphinhat.com/taco-cat-goat-cheese-pizza.html" target="_blank" rel="noreferrer noopener">TACO CAT GOAT CHEESE PIZZA</a></li><li>Charles - Tag someone that has made a difference in one of our podcasts!</li><li>Dan- <a href="https://twitter.com/anniesullie" target="_blank" rel="noreferrer noopener">‎@anniesullie</a></li><li>Dan- <a href="https://www.theregister.com/2022/05/23/opinion_column/" target="_blank" rel="noreferrer noopener">Safari is crippling the mobile market, and we never noticed</a></li><li>Dan - War in Ukraine</li><li>Steve - <a href="https://www.cnbc.com/2022/05/23/new-york-city-removes-the-last-payphone-from-service.html" target="_blank" rel="noreferrer noopener">New York City removes the last payphone from service</a></li><li>Steve - Dad Jokes</li></ul><br /><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">https://topenddevs.com/podcasts/javascript-jabber/episodes/core-web-vitals-and-whatnot-jsj-537</guid><pubDate>Tue, 21 Jun 2022 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842662/stream.mp3" length="97844222" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Today’s guest Annie Sullivan, a software engineer on the Chrome Platform team, focussing on core web vitals metrics which is all about performance and user experience metrics for websites.  We discuss topics such as Largest Contentful Paint (LCP), and...</itunes:subtitle><itunes:summary><![CDATA[Today’s guest Annie Sullivan, a software engineer on the Chrome Platform team, focussing on core web vitals metrics which is all about performance and user experience metrics for websites.  We discuss topics such as Largest Contentful Paint (LCP), and how it works behind the scenes.  We also touch on Cumulative Layout Shift (CLS) and things that impact browser experience.  <br /><br /> Sponsors<ul><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a></li><li><a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial</a></li><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a></li></ul><br />Links<ul><li><a href="https://javascriptjabber.com/crux-and-core-web-vitals-what-to-measure-on-the-web-with-rick-viscomi-jsj-486" target="_blank" rel="noreferrer noopener">CrUX and Core Web Vitals - What to Measure on the Web with Rick Viscomi - JSJ 486</a></li><li><a href="https://web.dev/authors/anniesullie/" target="_blank" rel="noreferrer noopener">Annie Sullivan</a></li><li><a href="https://javascriptjabber.com/guests/martinsplitt" target="_blank" rel="noreferrer noopener">Martin Splitt</a></li><li><a href="https://twitter.com/anniesullie" target="_blank" rel="noreferrer noopener">Twitter: @anniesullie</a></li><li><a href="https://topenddevs.com/sponsor" target="_blank" rel="noreferrer noopener">Sponsors | Top End Devs</a></li><li><a href="https://topenddevs.com/conferences" target="_blank" rel="noreferrer noopener">Conferences| Top End Devs</a></li><li><a href="https://www.youtube.com/c/Unity3dCollege/featured" target="_blank" rel="noreferrer noopener">Jason Weimann - YouTube</a></li></ul><br />Picks<ul><li>AJ- <a href="https://tv.apple.com/us/show/the-pretender/umc.cmc.1wm9nic2qw3fvq4qoigkhw436" target="_blank" rel="noreferrer noopener">The Pretender | Apple TV</a></li><li>AJ- <a href="https://twitter.com/coolaj86" target="_blank" rel="noreferrer noopener">‎@coolaj86</a></li><li>AJ- <a href="https://www.youtube.com/c/coolaj86" target="_blank" rel="noreferrer noopener">AJ ONeal - Youtube</a></li><li>AJ- <a href="https://www.youtube.com/channel/UC2KJHARTj6KRpKzLU1sVxBA" target="_blank" rel="noreferrer noopener">Beyond Code Bootcamp</a></li><li>Annie- <a href="https://io.google/2022/program/81ed353d-20e4-4e9a-9b4d-d65b103cfc71/" target="_blank" rel="noreferrer noopener">Google I/O 2022 Session Details</a></li><li>Annie- <a href="https://procreate.art/" target="_blank" rel="noreferrer noopener">Procreate® - Sketch, Paint, Create.</a></li><li>Annie- <a href="https://www.youtube.com/channel/UCVJ5hHQMXBiRwNv394EOj_w" target="_blank" rel="noreferrer noopener">Art with Flo - YouTube</a></li><li>Charles- <a href="https://www.dolphinhat.com/taco-cat-goat-cheese-pizza.html" target="_blank" rel="noreferrer noopener">TACO CAT GOAT CHEESE PIZZA</a></li><li>Charles - Tag someone that has made a difference in one of our podcasts!</li><li>Dan- <a href="https://twitter.com/anniesullie" target="_blank" rel="noreferrer noopener">‎@anniesullie</a></li><li>Dan- <a href="https://www.theregister.com/2022/05/23/opinion_column/" target="_blank" rel="noreferrer noopener">Safari is crippling the mobile market, and we never noticed</a></li><li>Dan - War in Ukraine</li><li>Steve - <a href="https://www.cnbc.com/2022/05/23/new-york-city-removes-the-last-payphone-from-service.html" target="_blank" rel="noreferrer noopener">New York City removes the last payphone from service</a></li><li>Steve - Dad Jokes</li></ul><br /><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy"...]]></itunes:summary><itunes:duration>4881</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Gal Schlezinger and Edge Functions - JSJ 536</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/gal-schlezinger-and-edge-functions-jsj-536</link><description><![CDATA[Today we talk with Gal working on developer tooling for the last decade.  Previously working at WIX, and now working at Vercel, he has created an open source FNM fast node version manager within that operates within Rust.  We talk about Vercel’s Edge Functions, which allows users to insert routing strategies with user code without having performance hits.  <br /><br />  Sponsors<ol><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a></li><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a></li></ol><br />Links<ol><li><a href="http://vercel.com/" target="_blank" rel="noreferrer noopener">Develop. Preview. Ship. For the best frontend teams - Vercel</a></li><li><a href="https://vercel.com/features/edge-functions" target="_blank" rel="noreferrer noopener">Edge Functions - Vercel</a></li><li><a href="https://bun.sh/" target="_blank" rel="noreferrer noopener">Bun - fast JavaScript &amp; CSS bundler</a></li><li><a href="https://github.com/schniz/fnm" target="_blank" rel="noreferrer noopener">fnm</a></li><li><a href="https://gal.hagever.com/posts/typing-the-technical-interview-in-typescript" target="_blank" rel="noreferrer noopener">solving puzzles using TypeScript types</a></li><li><a href="https://gal.hagever.com/" target="_blank" rel="noreferrer noopener">Gal Schlezinger</a></li><li><a href="https://twitter.com/galstar" target="_blank" rel="noreferrer noopener">Twitter: @galstar</a><br /><br /></li></ol>Picks<ol><li>AJ - <a href="https://www.amazon.com/None-Dare-Call-Conspiracy-Allen/dp/1939438071" target="_blank" rel="noreferrer noopener">None Dare Call It Conspiracy</a></li><li>AJ - <a href="https://www.youtube.com/watch?v=eafzIW52Rgc" target="_blank" rel="noreferrer noopener">WHO KILLED BITCOIN? - Documentary</a></li><li>Dan - <a href="https://www.smashingmagazine.com/2022/05/google-crux-analysis-comparison-performance-javascript-frameworks/" target="_blank" rel="noreferrer noopener">How To Use Google CrUX To Analyze And Compare The Performance Of JS Frameworks</a></li><li>Dan - <a href="https://www.youtube.com/watch?v=fWoI9DXmpdk" target="_blank" rel="noreferrer noopener">A deep dive into optimizing LCP</a></li><li>Dan - War in Ukraine</li><li>Gal - <a href="https://www.raycast.com/" target="_blank" rel="noreferrer noopener">Raycast</a></li><li>Gal - Working with smarter people</li><li>Steve - Podcast from <a href="http://syntax.fm/" target="_blank" rel="noreferrer noopener">syntax.fm</a></li><li>Steve - Dad Jokes<br /><br /><br /></li></ol><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">https://topenddevs.com/podcasts/javascript-jabber/episodes/gal-schlezinger-and-edge-functions-jsj-536</guid><pubDate>Tue, 14 Jun 2022 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842488/stream.mp3" length="90243112" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Today we talk with Gal working on developer tooling for the last decade.  Previously working at WIX, and now working at Vercel, he has created an open source FNM fast node version manager within that operates within Rust.  We talk about Vercel’s Edge...</itunes:subtitle><itunes:summary><![CDATA[Today we talk with Gal working on developer tooling for the last decade.  Previously working at WIX, and now working at Vercel, he has created an open source FNM fast node version manager within that operates within Rust.  We talk about Vercel’s Edge Functions, which allows users to insert routing strategies with user code without having performance hits.  <br /><br />  Sponsors<ol><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a></li><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a></li></ol><br />Links<ol><li><a href="http://vercel.com/" target="_blank" rel="noreferrer noopener">Develop. Preview. Ship. For the best frontend teams - Vercel</a></li><li><a href="https://vercel.com/features/edge-functions" target="_blank" rel="noreferrer noopener">Edge Functions - Vercel</a></li><li><a href="https://bun.sh/" target="_blank" rel="noreferrer noopener">Bun - fast JavaScript &amp; CSS bundler</a></li><li><a href="https://github.com/schniz/fnm" target="_blank" rel="noreferrer noopener">fnm</a></li><li><a href="https://gal.hagever.com/posts/typing-the-technical-interview-in-typescript" target="_blank" rel="noreferrer noopener">solving puzzles using TypeScript types</a></li><li><a href="https://gal.hagever.com/" target="_blank" rel="noreferrer noopener">Gal Schlezinger</a></li><li><a href="https://twitter.com/galstar" target="_blank" rel="noreferrer noopener">Twitter: @galstar</a><br /><br /></li></ol>Picks<ol><li>AJ - <a href="https://www.amazon.com/None-Dare-Call-Conspiracy-Allen/dp/1939438071" target="_blank" rel="noreferrer noopener">None Dare Call It Conspiracy</a></li><li>AJ - <a href="https://www.youtube.com/watch?v=eafzIW52Rgc" target="_blank" rel="noreferrer noopener">WHO KILLED BITCOIN? - Documentary</a></li><li>Dan - <a href="https://www.smashingmagazine.com/2022/05/google-crux-analysis-comparison-performance-javascript-frameworks/" target="_blank" rel="noreferrer noopener">How To Use Google CrUX To Analyze And Compare The Performance Of JS Frameworks</a></li><li>Dan - <a href="https://www.youtube.com/watch?v=fWoI9DXmpdk" target="_blank" rel="noreferrer noopener">A deep dive into optimizing LCP</a></li><li>Dan - War in Ukraine</li><li>Gal - <a href="https://www.raycast.com/" target="_blank" rel="noreferrer noopener">Raycast</a></li><li>Gal - Working with smarter people</li><li>Steve - Podcast from <a href="http://syntax.fm/" target="_blank" rel="noreferrer noopener">syntax.fm</a></li><li>Steve - Dad Jokes<br /><br /><br /></li></ol><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>4501</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>A Deep Dive Into Some Nooks and Crannies of JavaScript - JSJ 535</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/a-deep-dive-into-some-nooks-and-crannies-of-javascript-jsj-535</link><description><![CDATA[In today’s all-panelist episode, we take a deep dive into some of the nooks and crannies of JavaScript.  We discuss and debate the benefits and problems of various methods such as getter and setter, Const, Freeze and Proxy. <br /><br /> Sponsors<ol><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a></li><li><a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial</a></li><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a><br /><br /></li></ol>Picks<ol><li>AJ - Valley Forge Flags</li><li>AJ - <a href="https://binarycocoa.com/portfolio/frog-chess/" target="_blank" rel="noreferrer noopener">Frog Chess</a></li><li>AJ - <a href="https://www.youtube.com/watch?v=TSLfuLvMxDI" target="_blank" rel="noreferrer noopener">Beyond Code Bootcamp</a></li><li>AJ -<a href="http://creedsofcraftsmanship.com/" target="_blank" rel="noreferrer noopener">Creeds of Craftsmanship</a></li><li>Dan - <a href="http://jsconfbp.com/" target="_blank" rel="noreferrer noopener">JSConf Budapest</a></li><li>Dan - Stock Market / Tech Stocks going down</li><li>Dan - War in Ukraine</li><li>Steve - Dad Jokes</li></ol><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">https://topenddevs.com/podcasts/javascript-jabber/episodes/a-deep-dive-into-some-nooks-and-crannies-of-javascript-jsj-535</guid><pubDate>Tue, 07 Jun 2022 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842479/stream.mp3" length="84299210" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>In today’s all-panelist episode, we take a deep dive into some of the nooks and crannies of JavaScript.  We discuss and debate the benefits and problems of various methods such as getter and setter, Const, Freeze and Proxy. 

 Sponsors
-...</itunes:subtitle><itunes:summary><![CDATA[In today’s all-panelist episode, we take a deep dive into some of the nooks and crannies of JavaScript.  We discuss and debate the benefits and problems of various methods such as getter and setter, Const, Freeze and Proxy. <br /><br /> Sponsors<ol><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a></li><li><a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial</a></li><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a><br /><br /></li></ol>Picks<ol><li>AJ - Valley Forge Flags</li><li>AJ - <a href="https://binarycocoa.com/portfolio/frog-chess/" target="_blank" rel="noreferrer noopener">Frog Chess</a></li><li>AJ - <a href="https://www.youtube.com/watch?v=TSLfuLvMxDI" target="_blank" rel="noreferrer noopener">Beyond Code Bootcamp</a></li><li>AJ -<a href="http://creedsofcraftsmanship.com/" target="_blank" rel="noreferrer noopener">Creeds of Craftsmanship</a></li><li>Dan - <a href="http://jsconfbp.com/" target="_blank" rel="noreferrer noopener">JSConf Budapest</a></li><li>Dan - Stock Market / Tech Stocks going down</li><li>Dan - War in Ukraine</li><li>Steve - Dad Jokes</li></ol><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>4204</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Preventing Fraud on Your Payment Website - JSJ 534</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/preventing-fraud-on-your-payment-website-jsj-534</link><description><![CDATA[Today we talk with Paul Asjes, a developer advocate at Stripe.  We get some insight into creating a more secure site for credit card transactions.  We also discuss card testing, or account stealing, techniques that are used to gain access to active credits cards.  This topic is very important because it can have big financial consequences, and if serious enough, could cause a business to close.  Paul gives us some techniques and strategies to discourage and prevent this activity.<br /><br /> Sponsors<ol><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a></li><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a></li></ol><br />Links<ol><li><a href="https://stripe.com/" target="_blank" rel="noreferrer noopener">Stripe</a></li><li><a href="https://discord.com/invite/stripe" target="_blank" rel="noreferrer noopener">Stripe Developers - Discord</a></li><li><a href="https://www.youtube.com/c/StripeDevelopers" target="_blank" rel="noreferrer noopener">Stripe Developers - YouTube</a></li><li><a href="https://www.linkedin.com/in/paul-asjes-4a903a18/" target="_blank" rel="noreferrer noopener">LinkedIn - Paul Asjes</a> </li><li><a href="https://twitter.com/paul_asjes" target="_blank" rel="noreferrer noopener">Twitter: @paul_asjes</a></li></ol><br />Picks<ol><li>AJ - <a href="https://www.brentweeks.com/writing/the-black-prism/" target="_blank" rel="noreferrer noopener">The Black Prism</a></li><li>AJ - The unnamed city that I now live in</li><li>Charles -<a href="https://www.amazon.com/dp/B00XIP01AI" target="_blank" rel="noreferrer noopener">Machi Koro</a></li><li>Paul - <a href="https://sessions.stripe.com/" target="_blank" rel="noreferrer noopener">Stripe Sessions</a></li><li>Paul- <a href="https://takecarebnb.org/en/" target="_blank" rel="noreferrer noopener">Takecarebnb</a></li><li>Steve - <a href="https://freakingrectangle.com/2022/04/15/how-to-freaking-hire-great-developers/" target="_blank" rel="noreferrer noopener">How to Freaking Find Great Developers By Having Them Read Code</a></li><li>Steve - Dad Jokes</li></ol><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">https://topenddevs.com/podcasts/javascript-jabber/episodes/preventing-fraud-on-your-payment-website-jsj-534</guid><pubDate>Tue, 31 May 2022 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842490/stream.mp3" length="65453953" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Today we talk with Paul Asjes, a developer advocate at Stripe.  We get some insight into creating a more secure site for credit card transactions.  We also discuss card testing, or account stealing, techniques that are used to gain access to active...</itunes:subtitle><itunes:summary><![CDATA[Today we talk with Paul Asjes, a developer advocate at Stripe.  We get some insight into creating a more secure site for credit card transactions.  We also discuss card testing, or account stealing, techniques that are used to gain access to active credits cards.  This topic is very important because it can have big financial consequences, and if serious enough, could cause a business to close.  Paul gives us some techniques and strategies to discourage and prevent this activity.<br /><br /> Sponsors<ol><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a></li><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a></li></ol><br />Links<ol><li><a href="https://stripe.com/" target="_blank" rel="noreferrer noopener">Stripe</a></li><li><a href="https://discord.com/invite/stripe" target="_blank" rel="noreferrer noopener">Stripe Developers - Discord</a></li><li><a href="https://www.youtube.com/c/StripeDevelopers" target="_blank" rel="noreferrer noopener">Stripe Developers - YouTube</a></li><li><a href="https://www.linkedin.com/in/paul-asjes-4a903a18/" target="_blank" rel="noreferrer noopener">LinkedIn - Paul Asjes</a> </li><li><a href="https://twitter.com/paul_asjes" target="_blank" rel="noreferrer noopener">Twitter: @paul_asjes</a></li></ol><br />Picks<ol><li>AJ - <a href="https://www.brentweeks.com/writing/the-black-prism/" target="_blank" rel="noreferrer noopener">The Black Prism</a></li><li>AJ - The unnamed city that I now live in</li><li>Charles -<a href="https://www.amazon.com/dp/B00XIP01AI" target="_blank" rel="noreferrer noopener">Machi Koro</a></li><li>Paul - <a href="https://sessions.stripe.com/" target="_blank" rel="noreferrer noopener">Stripe Sessions</a></li><li>Paul- <a href="https://takecarebnb.org/en/" target="_blank" rel="noreferrer noopener">Takecarebnb</a></li><li>Steve - <a href="https://freakingrectangle.com/2022/04/15/how-to-freaking-hire-great-developers/" target="_blank" rel="noreferrer noopener">How to Freaking Find Great Developers By Having Them Read Code</a></li><li>Steve - Dad Jokes</li></ol><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>3262</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>TC39 and Upcoming Proposals for ECMAScript (PART 2) - JSJ 533</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/tc39-and-upcoming-proposals-for-ecmascript-part-2-jsj-533</link><description><![CDATA[Today we chat with Thomas Randolph from GitLab, to discuss his Top 10 list of the upcoming TC39 proposals.<br /><br /> The list…<ol><li>Temporal Proposal</li><li>Import Assertions</li><li>JSON Modules</li><li>Built-In Modules</li><li>Observable Proposal</li><li>Partial Application</li><li>UUID</li><li>Pipeline Operator</li><li>Module Blocks</li><li>Emitter Proposal +1 Records and Tuples +2 Reverse and Sort Methods on Arrays</li></ol>Sponsors<ul><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a></li><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a></li></ul>Links<ul><li><a href="https://twitter.com/rockerest" target="_blank" rel="noreferrer noopener">Twitter: Thomas Randolph ( @rockerest )</a></li><li><a href="https://javascriptjabber.com/jsj-425-the-evolution-of-javascript" target="_blank" rel="noreferrer noopener">JSJ 425: The Evolution of JavaScript</a></li><li><a href="https://tc39.es/proposal-temporal/docs/" target="_blank" rel="noreferrer noopener">Temporal</a></li><li><a href="https://tc39.es/proposal-import-assertions/" target="_blank" rel="noreferrer noopener">import assertions</a></li><li><a href="https://tc39.es/proposal-json-modules/" target="_blank" rel="noreferrer noopener">JSON modules</a></li><li><a href="https://tc39.es/process-document/" target="_blank" rel="noreferrer noopener">The TC39 Process</a></li><li><a href="https://tc39.es/proposal-observable/" target="_blank" rel="noreferrer noopener">Observable</a></li><li><a href="https://tc39.es/proposal-partial-application/" target="_blank" rel="noreferrer noopener">Partial Application for ECMAScript</a></li><li><a href="https://tc39.es/proposal-pipeline-operator/" target="_blank" rel="noreferrer noopener">ES pipe operator (2021)</a></li><li><a href="https://tc39.es/proposal-js-module-blocks/" target="_blank" rel="noreferrer noopener">JavaScript Module Blocks</a></li><li><a href="https://tc39.es/proposal-record-tuple/" target="_blank" rel="noreferrer noopener">Record &amp; Tuple</a></li><li><a href="https://2ality.com/2022/04/change-array-by-copy.html" target="_blank" rel="noreferrer noopener">ECMAScript proposal "Change Array by copy": four new non-destructive Array methods</a></li><li><a href="https://github.com/tc39/proposals" target="_blank" rel="noreferrer noopener">GitHub: tc39/proposals</a></li><li><a href="https://rockerest.notion.site/JavaScript-Jabber-19-April-2022-1badf36afe844532922888f5132a25f8" target="_blank" rel="noreferrer noopener">JavaScript Jabber 19 April 2022</a></li><li><a href="https://rdl.ph/" target="_blank" rel="noreferrer noopener">Thomas O. Randolph</a></li></ul>Picks<ul><li>Charles - <a href="https://www.audible.com/pd/The-Last-Battle-Audiobook/B002UZJF22" target="_blank" rel="noreferrer noopener">The Last Battle</a></li><li>Charles - <a href="https://apps.apple.com/us/app/gamepigeon/id1124197642" target="_blank" rel="noreferrer noopener">GamePigeon</a></li><li>Dan - <a href="https://www.paramountplus.com/shows/star-trek-picard/" target="_blank" rel="noreferrer noopener">Star Trek: Picard</a></li><li>Dan - 103 Early Hints</li><li>Dan - War in Ukraine</li><li>Steve - Dad Jokes</li><li>Steve - Rescinded mask mandates for travel</li><li>Thomas - <a href="https://rockerest.notion.site/JavaScript-Jabber-19-April-2022-1badf36afe844532922888f5132a25f8" target="_blank" rel="noreferrer noopener">My notes to this episode</a></li><li>Thomas - <a href="https://amzn.to/3Nifiw8" target="_blank" rel="noreferrer noopener">The Design of Everyday Things by Don Norman</a></li><li>Thomas - <a href="https://blog.redelastic.com/what-is-reactive-programming-bc9fa7f4a7fc" target="_blank" rel="noreferrer noopener">What is Reactive Programming by Kevin Webber</a></li><li>Thomas - War in Ukraine</li></ul>Special Guest: Thomas Randolph.Sponsored By:<ul><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a>: <a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Do you want to level up your career? or go freelance? or start a podcast or youtube channel? Let Charles Max Wood Help You Achieve Your Dreams</a></li><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a>: <a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Learn to Become a Top 5% Developer. Join our community of ambitious and engaged programmers to learn how.</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">239cc33d-7216-41bf-8f08-295e6872b133</guid><pubDate>Tue, 24 May 2022 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842485/stream.mp3" length="75708123" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Today we chat with Thomas Randolph from GitLab, to discuss his Top 10 list of the upcoming TC39 proposals.

 The list…
- Temporal Proposal
- Import Assertions
- JSON Modules
- Built-In Modules
- Observable Proposal
- Partial Application
- UUID
-...</itunes:subtitle><itunes:summary><![CDATA[Today we chat with Thomas Randolph from GitLab, to discuss his Top 10 list of the upcoming TC39 proposals.<br /><br /> The list…<ol><li>Temporal Proposal</li><li>Import Assertions</li><li>JSON Modules</li><li>Built-In Modules</li><li>Observable Proposal</li><li>Partial Application</li><li>UUID</li><li>Pipeline Operator</li><li>Module Blocks</li><li>Emitter Proposal +1 Records and Tuples +2 Reverse and Sort Methods on Arrays</li></ol>Sponsors<ul><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a></li><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a></li></ul>Links<ul><li><a href="https://twitter.com/rockerest" target="_blank" rel="noreferrer noopener">Twitter: Thomas Randolph ( @rockerest )</a></li><li><a href="https://javascriptjabber.com/jsj-425-the-evolution-of-javascript" target="_blank" rel="noreferrer noopener">JSJ 425: The Evolution of JavaScript</a></li><li><a href="https://tc39.es/proposal-temporal/docs/" target="_blank" rel="noreferrer noopener">Temporal</a></li><li><a href="https://tc39.es/proposal-import-assertions/" target="_blank" rel="noreferrer noopener">import assertions</a></li><li><a href="https://tc39.es/proposal-json-modules/" target="_blank" rel="noreferrer noopener">JSON modules</a></li><li><a href="https://tc39.es/process-document/" target="_blank" rel="noreferrer noopener">The TC39 Process</a></li><li><a href="https://tc39.es/proposal-observable/" target="_blank" rel="noreferrer noopener">Observable</a></li><li><a href="https://tc39.es/proposal-partial-application/" target="_blank" rel="noreferrer noopener">Partial Application for ECMAScript</a></li><li><a href="https://tc39.es/proposal-pipeline-operator/" target="_blank" rel="noreferrer noopener">ES pipe operator (2021)</a></li><li><a href="https://tc39.es/proposal-js-module-blocks/" target="_blank" rel="noreferrer noopener">JavaScript Module Blocks</a></li><li><a href="https://tc39.es/proposal-record-tuple/" target="_blank" rel="noreferrer noopener">Record &amp; Tuple</a></li><li><a href="https://2ality.com/2022/04/change-array-by-copy.html" target="_blank" rel="noreferrer noopener">ECMAScript proposal "Change Array by copy": four new non-destructive Array methods</a></li><li><a href="https://github.com/tc39/proposals" target="_blank" rel="noreferrer noopener">GitHub: tc39/proposals</a></li><li><a href="https://rockerest.notion.site/JavaScript-Jabber-19-April-2022-1badf36afe844532922888f5132a25f8" target="_blank" rel="noreferrer noopener">JavaScript Jabber 19 April 2022</a></li><li><a href="https://rdl.ph/" target="_blank" rel="noreferrer noopener">Thomas O. Randolph</a></li></ul>Picks<ul><li>Charles - <a href="https://www.audible.com/pd/The-Last-Battle-Audiobook/B002UZJF22" target="_blank" rel="noreferrer noopener">The Last Battle</a></li><li>Charles - <a href="https://apps.apple.com/us/app/gamepigeon/id1124197642" target="_blank" rel="noreferrer noopener">GamePigeon</a></li><li>Dan - <a href="https://www.paramountplus.com/shows/star-trek-picard/" target="_blank" rel="noreferrer noopener">Star Trek: Picard</a></li><li>Dan - 103 Early Hints</li><li>Dan - War in Ukraine</li><li>Steve - Dad Jokes</li><li>Steve - Rescinded mask mandates for travel</li><li>Thomas - <a href="https://rockerest.notion.site/JavaScript-Jabber-19-April-2022-1badf36afe844532922888f5132a25f8" target="_blank" rel="noreferrer noopener">My notes to this episode</a></li><li>Thomas - <a href="https://amzn.to/3Nifiw8" target="_blank" rel="noreferrer noopener">The Design of Everyday Things by Don Norman</a></li><li>Thomas - <a href="https://blog.redelastic.com/what-is-reactive-programming-bc9fa7f4a7fc" target="_blank" rel="noreferrer noopener">What is Reactive Programming by Kevin Webber</a></li><li>Thomas - War in Ukraine</li></ul>Special Guest: Thomas Randolph.Sponsored By:<ul><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching...]]></itunes:summary><itunes:duration>3718</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>TC39 and Upcoming Proposals for ECMAScript (PART 1) - JSJ 532</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/tc39-and-upcoming-proposals-for-ecmascript-part-1-jsj-532</link><description><![CDATA[Today we chat with Thomas Randolph from GitLab, to discuss his Top 10 list of the upcoming TC39 proposals.<br /><br /> The list…<ol><li>Temporal Proposal</li><li>Import Assertions</li><li>JSON Modules</li><li>Built-In Modules</li><li>Observable Proposal</li><li>Partial Application</li><li>UUID</li><li>Pipeline Operator</li><li>Module Blocks</li><li>Emitter Proposal +1 Records and Tuples +2 Reverse and Sort Methods on Arrays</li></ol>Sponsors<ul><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a></li><li><a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial</a></li><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a></li></ul>Links<ul><li><a href="https://twitter.com/rockerest" target="_blank" rel="noreferrer noopener">Twitter: Thomas Randolph ( @rockerest )</a></li><li><a href="https://javascriptjabber.com/jsj-425-the-evolution-of-javascript" target="_blank" rel="noreferrer noopener">JSJ 425: The Evolution of JavaScript</a></li><li><a href="https://tc39.es/proposal-temporal/docs/" target="_blank" rel="noreferrer noopener">Temporal</a></li><li><a href="https://tc39.es/proposal-import-assertions/" target="_blank" rel="noreferrer noopener">import assertions</a></li><li><a href="https://tc39.es/proposal-json-modules/" target="_blank" rel="noreferrer noopener">JSON modules</a></li><li><a href="https://tc39.es/process-document/" target="_blank" rel="noreferrer noopener">The TC39 Process</a></li><li><a href="https://tc39.es/proposal-observable/" target="_blank" rel="noreferrer noopener">Observable</a></li><li><a href="https://tc39.es/proposal-partial-application/" target="_blank" rel="noreferrer noopener">Partial Application for ECMAScript</a></li><li><a href="https://tc39.es/proposal-pipeline-operator/" target="_blank" rel="noreferrer noopener">ES pipe operator (2021)</a></li><li><a href="https://tc39.es/proposal-js-module-blocks/" target="_blank" rel="noreferrer noopener">JavaScript Module Blocks</a></li><li><a href="https://tc39.es/proposal-record-tuple/" target="_blank" rel="noreferrer noopener">Record &amp; Tuple</a></li><li><a href="https://2ality.com/2022/04/change-array-by-copy.html" target="_blank" rel="noreferrer noopener">ECMAScript proposal "Change Array by copy": four new non-destructive Array methods</a></li><li><a href="https://github.com/tc39/proposals" target="_blank" rel="noreferrer noopener">GitHub: tc39/proposals</a></li><li><a href="https://rockerest.notion.site/JavaScript-Jabber-19-April-2022-1badf36afe844532922888f5132a25f8" target="_blank" rel="noreferrer noopener">JavaScript Jabber 19 April 2022</a></li><li><a href="https://rdl.ph/" target="_blank" rel="noreferrer noopener">Thomas O. Randolph</a></li></ul>Picks<ul><li>Charles - <a href="https://www.audible.com/pd/The-Last-Battle-Audiobook/B002UZJF22" target="_blank" rel="noreferrer noopener">The Last Battle</a></li><li>Charles - <a href="https://apps.apple.com/us/app/gamepigeon/id1124197642" target="_blank" rel="noreferrer noopener">GamePigeon</a></li><li>Dan - <a href="https://www.paramountplus.com/shows/star-trek-picard/" target="_blank" rel="noreferrer noopener">Star Trek: Picard</a></li><li>Dan - 103 Early Hints</li><li>Dan - War in Ukraine</li><li>Steve - Dad Jokes</li><li>Steve - Rescinded mask mandates for travel</li><li>Thomas - <a href="https://rockerest.notion.site/JavaScript-Jabber-19-April-2022-1badf36afe844532922888f5132a25f8" target="_blank" rel="noreferrer noopener">My notes to this episode</a></li><li>Thomas - <a href="https://amzn.to/3Nifiw8" target="_blank" rel="noreferrer noopener">The Design of Everyday Things by Don Norman</a></li><li>Thomas - <a href="https://blog.redelastic.com/what-is-reactive-programming-bc9fa7f4a7fc" target="_blank" rel="noreferrer noopener">What is Reactive Programming by Kevin Webber</a></li><li>Thomas - War in Ukraine</li></ul>Special Guest: Thomas Randolph.Sponsored By:<ul><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a>: <a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Do you want to level up your career? or go freelance? or start a podcast or youtube channel? Let Charles Max Wood Help You Achieve Your Dreams</a></li><li><a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun</a>: <a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun now offers Real User Monitoring of Core Web Vitals. Start your 14-day free trial now.</a></li><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a>: <a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Learn to Become a Top 5% Developer. Join our community of ambitious and engaged programmers to learn how.</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">a7fce349-ab5a-4da8-a9f7-696fcd756851</guid><pubDate>Tue, 17 May 2022 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842497/stream.mp3" length="81258098" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Today we chat with Thomas Randolph from GitLab, to discuss his Top 10 list of the upcoming TC39 proposals.

 The list…
- Temporal Proposal
- Import Assertions
- JSON Modules
- Built-In Modules
- Observable Proposal
- Partial Application
- UUID
-...</itunes:subtitle><itunes:summary><![CDATA[Today we chat with Thomas Randolph from GitLab, to discuss his Top 10 list of the upcoming TC39 proposals.<br /><br /> The list…<ol><li>Temporal Proposal</li><li>Import Assertions</li><li>JSON Modules</li><li>Built-In Modules</li><li>Observable Proposal</li><li>Partial Application</li><li>UUID</li><li>Pipeline Operator</li><li>Module Blocks</li><li>Emitter Proposal +1 Records and Tuples +2 Reverse and Sort Methods on Arrays</li></ol>Sponsors<ul><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a></li><li><a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial</a></li><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a></li></ul>Links<ul><li><a href="https://twitter.com/rockerest" target="_blank" rel="noreferrer noopener">Twitter: Thomas Randolph ( @rockerest )</a></li><li><a href="https://javascriptjabber.com/jsj-425-the-evolution-of-javascript" target="_blank" rel="noreferrer noopener">JSJ 425: The Evolution of JavaScript</a></li><li><a href="https://tc39.es/proposal-temporal/docs/" target="_blank" rel="noreferrer noopener">Temporal</a></li><li><a href="https://tc39.es/proposal-import-assertions/" target="_blank" rel="noreferrer noopener">import assertions</a></li><li><a href="https://tc39.es/proposal-json-modules/" target="_blank" rel="noreferrer noopener">JSON modules</a></li><li><a href="https://tc39.es/process-document/" target="_blank" rel="noreferrer noopener">The TC39 Process</a></li><li><a href="https://tc39.es/proposal-observable/" target="_blank" rel="noreferrer noopener">Observable</a></li><li><a href="https://tc39.es/proposal-partial-application/" target="_blank" rel="noreferrer noopener">Partial Application for ECMAScript</a></li><li><a href="https://tc39.es/proposal-pipeline-operator/" target="_blank" rel="noreferrer noopener">ES pipe operator (2021)</a></li><li><a href="https://tc39.es/proposal-js-module-blocks/" target="_blank" rel="noreferrer noopener">JavaScript Module Blocks</a></li><li><a href="https://tc39.es/proposal-record-tuple/" target="_blank" rel="noreferrer noopener">Record &amp; Tuple</a></li><li><a href="https://2ality.com/2022/04/change-array-by-copy.html" target="_blank" rel="noreferrer noopener">ECMAScript proposal "Change Array by copy": four new non-destructive Array methods</a></li><li><a href="https://github.com/tc39/proposals" target="_blank" rel="noreferrer noopener">GitHub: tc39/proposals</a></li><li><a href="https://rockerest.notion.site/JavaScript-Jabber-19-April-2022-1badf36afe844532922888f5132a25f8" target="_blank" rel="noreferrer noopener">JavaScript Jabber 19 April 2022</a></li><li><a href="https://rdl.ph/" target="_blank" rel="noreferrer noopener">Thomas O. Randolph</a></li></ul>Picks<ul><li>Charles - <a href="https://www.audible.com/pd/The-Last-Battle-Audiobook/B002UZJF22" target="_blank" rel="noreferrer noopener">The Last Battle</a></li><li>Charles - <a href="https://apps.apple.com/us/app/gamepigeon/id1124197642" target="_blank" rel="noreferrer noopener">GamePigeon</a></li><li>Dan - <a href="https://www.paramountplus.com/shows/star-trek-picard/" target="_blank" rel="noreferrer noopener">Star Trek: Picard</a></li><li>Dan - 103 Early Hints</li><li>Dan - War in Ukraine</li><li>Steve - Dad Jokes</li><li>Steve - Rescinded mask mandates for travel</li><li>Thomas - <a href="https://rockerest.notion.site/JavaScript-Jabber-19-April-2022-1badf36afe844532922888f5132a25f8" target="_blank" rel="noreferrer noopener">My notes to this episode</a></li><li>Thomas - <a href="https://amzn.to/3Nifiw8" target="_blank" rel="noreferrer noopener">The Design of Everyday Things by Don Norman</a></li><li>Thomas - <a href="https://blog.redelastic.com/what-is-reactive-programming-bc9fa7f4a7fc" target="_blank" rel="noreferrer...]]></itunes:summary><itunes:duration>3995</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Using Storybook and Nuxt To Quickly Build Websites - JSJ 531</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/using-storybook-and-nuxt-to-quickly-build-websites-jsj-531</link><description><![CDATA[Steve, AJ, and Dan talk to Drew Baker, co-founder of Los Angeles based digital agency Funkhaus about Storybook and Nuxt. After a discussion of various server side rendering methods, Drew talks about how they use Storybook, how it integrates tightly with Nuxt, and how it helps Funkhaus quickly and cleanly spin up sites for large customers.Sponsors<ul><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a></li><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a></li></ul>Links<ul><li><a href="https://funkhaus.us/" target="_blank" rel="noreferrer noopener">Funkhaus</a></li><li><a href="https://components.funkhaus.us/?path=%2Fstory%2Fui-badges-funkhaus--default" target="_blank" rel="noreferrer noopener">UI / Badges / Funkhaus - Default</a></li><li><a href="https://songsfromscrat.ch/" target="_blank" rel="noreferrer noopener">Songs from Scratch</a></li><li><a href="https://aifoundation.com/" target="_blank" rel="noreferrer noopener">AI Foundation</a></li></ul>Picks<ul><li>AJ - <a href="https://www.brandonsanderson.com/books-and-art/" target="_blank" rel="noreferrer noopener">The Lost Medal</a></li><li>AJ - Raven DB - Happy Path Performance</li><li>AJ - <a href="http://creedsofcraftsmanship.com/" target="_blank" rel="noreferrer noopener">Creeds of Craftsmanship</a></li><li>AJ - Weight triggered coffee/tea warmer</li><li>AJ <a href="https://developer.mozilla.org/en-US/docs/Web/HTML/Element/portal" target="_blank" rel="noreferrer noopener">- The Portal Element</a><ul><li>Follow CoolAJ86 Live Streams: </li><li>YouTube: <a href="https://youtube.com/coolaj86" target="_blank" rel="noreferrer noopener">https://youtube.com/coolaj86</a></li><li>Twitch: <a href="https://twitch.tv/coolaj86" target="_blank" rel="noreferrer noopener">https://twitch.tv/coolaj86</a></li><li>Follow Beyond Code: </li><li>YouTube: <a href="https://www.youtube.com/channel/UC2KJHARTj6KRpKzLU1sVxBA" target="_blank" rel="noreferrer noopener">https://www.youtube.com/channel/UC2KJHARTj6KRpKzLU1sVxBA</a></li><li>Twitter: <a href="https://twitter.com/@_beyondcode" target="_blank" rel="noreferrer noopener">https://twitter.com/@_beyondcode</a></li></ul></li><li>Dan - War in Ukraine</li><li>Dan - Terrorist Attack in Tel Aviv</li><li>Drew - <a href="https://tea.xyz/" target="_blank" rel="noreferrer noopener">Max Howl’s tea</a></li><li>Steve - <a href="https://vitejs.dev/" target="_blank" rel="noreferrer noopener">Vite</a></li><li>Steve - <a href="https://vueschool.io/articles/vuejs-tutorials/how-to-migrate-from-vue-cli-to-vite/" target="_blank" rel="noreferrer noopener">How to Migrate from Vue CLI to Vite</a></li><li>Steve - Dad Jokes</li></ul>Special Guest: Drew Baker.Sponsored By:<ul><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a>: <a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Do you want to level up your career? or go freelance? or start a podcast or youtube channel? Let Charles Max Wood Help You Achieve Your Dreams</a></li><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a>: <a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Learn to Become a Top 5% Developer. Join our community of ambitious and engaged programmers to learn how.</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">bcb8bf1d-1f79-429b-b3bb-d6fa0419eaef</guid><pubDate>Tue, 10 May 2022 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842489/stream.mp3" length="21676032" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Steve, AJ, and Dan talk to Drew Baker, co-founder of Los Angeles based digital agency Funkhaus about Storybook and Nuxt. After a discussion of various server side rendering methods, Drew talks about how they use Storybook, how it integrates tightly...</itunes:subtitle><itunes:summary><![CDATA[Steve, AJ, and Dan talk to Drew Baker, co-founder of Los Angeles based digital agency Funkhaus about Storybook and Nuxt. After a discussion of various server side rendering methods, Drew talks about how they use Storybook, how it integrates tightly with Nuxt, and how it helps Funkhaus quickly and cleanly spin up sites for large customers.Sponsors<ul><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a></li><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a></li></ul>Links<ul><li><a href="https://funkhaus.us/" target="_blank" rel="noreferrer noopener">Funkhaus</a></li><li><a href="https://components.funkhaus.us/?path=%2Fstory%2Fui-badges-funkhaus--default" target="_blank" rel="noreferrer noopener">UI / Badges / Funkhaus - Default</a></li><li><a href="https://songsfromscrat.ch/" target="_blank" rel="noreferrer noopener">Songs from Scratch</a></li><li><a href="https://aifoundation.com/" target="_blank" rel="noreferrer noopener">AI Foundation</a></li></ul>Picks<ul><li>AJ - <a href="https://www.brandonsanderson.com/books-and-art/" target="_blank" rel="noreferrer noopener">The Lost Medal</a></li><li>AJ - Raven DB - Happy Path Performance</li><li>AJ - <a href="http://creedsofcraftsmanship.com/" target="_blank" rel="noreferrer noopener">Creeds of Craftsmanship</a></li><li>AJ - Weight triggered coffee/tea warmer</li><li>AJ <a href="https://developer.mozilla.org/en-US/docs/Web/HTML/Element/portal" target="_blank" rel="noreferrer noopener">- The Portal Element</a><ul><li>Follow CoolAJ86 Live Streams: </li><li>YouTube: <a href="https://youtube.com/coolaj86" target="_blank" rel="noreferrer noopener">https://youtube.com/coolaj86</a></li><li>Twitch: <a href="https://twitch.tv/coolaj86" target="_blank" rel="noreferrer noopener">https://twitch.tv/coolaj86</a></li><li>Follow Beyond Code: </li><li>YouTube: <a href="https://www.youtube.com/channel/UC2KJHARTj6KRpKzLU1sVxBA" target="_blank" rel="noreferrer noopener">https://www.youtube.com/channel/UC2KJHARTj6KRpKzLU1sVxBA</a></li><li>Twitter: <a href="https://twitter.com/@_beyondcode" target="_blank" rel="noreferrer noopener">https://twitter.com/@_beyondcode</a></li></ul></li><li>Dan - War in Ukraine</li><li>Dan - Terrorist Attack in Tel Aviv</li><li>Drew - <a href="https://tea.xyz/" target="_blank" rel="noreferrer noopener">Max Howl’s tea</a></li><li>Steve - <a href="https://vitejs.dev/" target="_blank" rel="noreferrer noopener">Vite</a></li><li>Steve - <a href="https://vueschool.io/articles/vuejs-tutorials/how-to-migrate-from-vue-cli-to-vite/" target="_blank" rel="noreferrer noopener">How to Migrate from Vue CLI to Vite</a></li><li>Steve - Dad Jokes</li></ul>Special Guest: Drew Baker.Sponsored By:<ul><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a>: <a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Do you want to level up your career? or go freelance? or start a podcast or youtube channel? Let Charles Max Wood Help You Achieve Your Dreams</a></li><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a>: <a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Learn to Become a Top 5% Developer. Join our community of ambitious and engaged programmers to learn how.</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>1016</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>NoSQL and RavenDB - JSJ 530</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/nosql-and-ravendb-jsj-530</link><description><![CDATA[Today we talk with Dejan Miličić, a consultant with more than 20 years of experience as a professional software developer with RavenDB. His areas of expertise are designing, writing, and maintaining applications, with a focus on software architecture and backend development.Dejan discusses the challenges and benefits of NoSQL databases, and what he has learned along the way to simplify and reduce the time required to make changes. We also talk about ways to approach different types of NoSQL databases, and how they should be used. Sponsors<ul><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a></li><li><a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial</a></li><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a></li></ul>Links<ul><li><a href="https://ravendb.net/" target="_blank" rel="noreferrer noopener">NoSQL Database | RavenDB ACID NoSQL Document Database</a></li><li><a href="https://www.kaggle.com/" target="_blank" rel="noreferrer noopener">Kaggle: Your Machine Learning and Data Science Community</a></li><li><a href="https://twitter.com/6figuredev" target="_blank" rel="noreferrer noopener">Tweets by @6figuredev</a></li></ul>Picks<ul><li>AJ- <a href="https://www.youtube.com/watch?v=ArTS_AJ-smQ" target="_blank" rel="noreferrer noopener">Ethan Garofolo on YouTube</a></li><li>AJ - <a href="https://www.youtube.com/channel/UCgBVkKoOAr3ajSdFFLp13_A?feature=emb_ch_name_ex" target="_blank" rel="noreferrer noopener">Microservices on YouTube</a></li><li>AJ - <a href="https://www.youtube.com/watch?v=DYvhC_RdIwQ" target="_blank" rel="noreferrer noopener">I Have Delivered Value… But At What Cost?</a></li><li>AJ - <a href="https://www.brandonsanderson.com/" target="_blank" rel="noreferrer noopener">Brandon Sanderson</a></li><li>Chuck - <a href="https://boardgamegeek.com/boardgame/169786/scythe" target="_blank" rel="noreferrer noopener">Scythe</a></li><li>Chuck - <a href="https://topenddevs.com/conferences" target="_blank" rel="noreferrer noopener">Upcoming Converences: JavaScript Summit in July, DHH Coming for Rails in August, Angular React Vue Etc in Fall/Winter</a></li><li>Chuck - <a href="https://www.paramountnetwork.com/shows/yellowstone" target="_blank" rel="noreferrer noopener">Yellowstone</a></li><li>Dejan - <a href="https://www.idris-lang.org/" target="_blank" rel="noreferrer noopener">Idris</a></li><li>Steve -<a href="https://platform.leolabs.space/visualization" target="_blank" rel="noreferrer noopener"> Low Earth Orbit Visualization</a></li><li>Steve - Utah - Arches, Canyonlands, Lake Powell, Bryce Canyon, Monument Valley</li></ul>Special Guest: Dejan Milicic.Sponsored By:<ul><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a>: <a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Do you want to level up your career? or go freelance? or start a podcast or youtube channel? Let Charles Max Wood Help You Achieve Your Dreams</a></li><li><a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun</a>: <a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun now offers Real User Monitoring of Core Web Vitals. Start your 14-day free trial now.</a></li><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a>: <a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Learn to Become a Top 5% Developer. Join our community of ambitious and engaged programmers to learn how.</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">a9db6a95-6670-43db-b79a-83e4298e7398</guid><pubDate>Tue, 03 May 2022 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842487/stream.mp3" length="96330389" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Today we talk with Dejan Miličić, a consultant with more than 20 years of experience as a professional software developer with RavenDB. His areas of expertise are designing, writing, and maintaining applications, with a focus on software architecture...</itunes:subtitle><itunes:summary><![CDATA[Today we talk with Dejan Miličić, a consultant with more than 20 years of experience as a professional software developer with RavenDB. His areas of expertise are designing, writing, and maintaining applications, with a focus on software architecture and backend development.Dejan discusses the challenges and benefits of NoSQL databases, and what he has learned along the way to simplify and reduce the time required to make changes. We also talk about ways to approach different types of NoSQL databases, and how they should be used. Sponsors<ul><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a></li><li><a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial</a></li><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a></li></ul>Links<ul><li><a href="https://ravendb.net/" target="_blank" rel="noreferrer noopener">NoSQL Database | RavenDB ACID NoSQL Document Database</a></li><li><a href="https://www.kaggle.com/" target="_blank" rel="noreferrer noopener">Kaggle: Your Machine Learning and Data Science Community</a></li><li><a href="https://twitter.com/6figuredev" target="_blank" rel="noreferrer noopener">Tweets by @6figuredev</a></li></ul>Picks<ul><li>AJ- <a href="https://www.youtube.com/watch?v=ArTS_AJ-smQ" target="_blank" rel="noreferrer noopener">Ethan Garofolo on YouTube</a></li><li>AJ - <a href="https://www.youtube.com/channel/UCgBVkKoOAr3ajSdFFLp13_A?feature=emb_ch_name_ex" target="_blank" rel="noreferrer noopener">Microservices on YouTube</a></li><li>AJ - <a href="https://www.youtube.com/watch?v=DYvhC_RdIwQ" target="_blank" rel="noreferrer noopener">I Have Delivered Value… But At What Cost?</a></li><li>AJ - <a href="https://www.brandonsanderson.com/" target="_blank" rel="noreferrer noopener">Brandon Sanderson</a></li><li>Chuck - <a href="https://boardgamegeek.com/boardgame/169786/scythe" target="_blank" rel="noreferrer noopener">Scythe</a></li><li>Chuck - <a href="https://topenddevs.com/conferences" target="_blank" rel="noreferrer noopener">Upcoming Converences: JavaScript Summit in July, DHH Coming for Rails in August, Angular React Vue Etc in Fall/Winter</a></li><li>Chuck - <a href="https://www.paramountnetwork.com/shows/yellowstone" target="_blank" rel="noreferrer noopener">Yellowstone</a></li><li>Dejan - <a href="https://www.idris-lang.org/" target="_blank" rel="noreferrer noopener">Idris</a></li><li>Steve -<a href="https://platform.leolabs.space/visualization" target="_blank" rel="noreferrer noopener"> Low Earth Orbit Visualization</a></li><li>Steve - Utah - Arches, Canyonlands, Lake Powell, Bryce Canyon, Monument Valley</li></ul>Special Guest: Dejan Milicic.Sponsored By:<ul><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a>: <a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Do you want to level up your career? or go freelance? or start a podcast or youtube channel? Let Charles Max Wood Help You Achieve Your Dreams</a></li><li><a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun</a>: <a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun now offers Real User Monitoring of Core Web Vitals. Start your 14-day free trial now.</a></li><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a>: <a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Learn to Become a Top 5% Developer. Join our community of ambitious and engaged programmers to learn...]]></itunes:summary><itunes:duration>4749</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Blockchain with Max Kordek - JSJ 529</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/blockchain-with-max-kordek-jsj-529</link><description><![CDATA[In this episode, we talk with Max Kordek of Lisk, a leading expert on Blockchain. You’ll learn about what a Blockchain is, how it works, and the benefits of using it. There is also discussion on the opportunities that blockchain presents for the JavaScript developer.How does blockchain work as a decentralized ledger accessed across the world? We discuss how it operates without a central authority - everyone who participates in the network has the financial incentive that no one lies. This creates data that is secure and has integrity. Everything runs on a neutral protocol - no one can manipulate it. No interference from a third party.What is best suited for blockchain? With real-world examples, we discuss what major industries currently benefit - and where there is potential. Blockchain software development kits are available for developers to discover what blockchain can be used for. Logics and Libraries available to the large world of JS developers. Don't forget the lisk.js event this summer, and make sure to visit @maxkordek on Twitter at <a href="https://twitter.com/MaxKordek" target="_blank" rel="noreferrer noopener">https://twitter.com/MaxKordek</a>.Sponsors<ul><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a></li><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a></li></ul>Links<ul><li><a href="https://twitter.com/maxkordek" target="_blank" rel="noreferrer noopener">Twitter: Max Kordek ( @maxkordek )</a></li><li><a href="https://twitter.com/LiskHQ" target="_blank" rel="noreferrer noopener">Twitter: Lisk ( @LiskHQ )</a></li><li>lisk.chat on Discord</li></ul>Picks<ul><li>AJ- <a href="https://web3isgoinggreat.com/" target="_blank" rel="noreferrer noopener">Web3 Is Going Just Great</a></li><li>AJ- <a href="https://www.youtube.com/watch?v=Y2CCkKrBSmA" target="_blank" rel="noreferrer noopener">The Great Blockchain Debate</a></li><li>AJ - The Line Goes Up Documentary</li><li>AJ - <a href="https://www.vice.com/en/article/n7nkmg/the-secs-former-head-of-internet-enforcement-fears-how-the-crypto-story-ends" target="_blank" rel="noreferrer noopener">How the Crypto Story Ends</a></li><li>AJ- <a href="https://github.com/BeyondCodeBootcamp/beyondcodebootcamp/issues/18" target="_blank" rel="noreferrer noopener">Creeds of Craftsmanship</a></li><li>Follow CoolAJ86 Live Streams: <ul><li>YouTube: <a href="https://youtube.com/coolaj86" target="_blank" rel="noreferrer noopener">https://youtube.com/coolaj86</a></li><li>Twitch: <a href="https://twitch.tv/coolaj86" target="_blank" rel="noreferrer noopener">https://twitch.tv/coolaj86</a></li><li>Follow Beyond Code: </li><li>YouTube: <a href="https://www.youtube.com/channel/UC2KJHARTj6KRpKzLU1sVxBA" target="_blank" rel="noreferrer noopener">https://www.youtube.com/channel/UC2KJHARTj6KRpKzLU1sVxBA</a></li><li>Twitter: <a href="https://twitter.com/@_beyondcode" target="_blank" rel="noreferrer noopener">https://twitter.com/@_beyondcode</a></li></ul></li><li>Charles- <a href="https://amzn.to/3Ljynxi" target="_blank" rel="noreferrer noopener">Pandemic Legacy Season Zero on Amazon</a></li><li>Charles- <a href="https://boardgamegeek.com/" target="_blank" rel="noreferrer noopener">BoardGameGeek</a></li><li>Charles- <a href="https://www.beyondcodebootcamp.com/" target="_blank" rel="noreferrer noopener">Beyond Code Bootcamp</a></li><li>Charles - Top End Devs Summit in June</li><li>Charles - JS Remote Conference in July</li><li>Charles- Rails 7 - Q &amp; A in August *Charles- Rails 7 - Q &amp; A in August</li><li>Charles- <a href="https://podio.com/" target="_blank" rel="noreferrer noopener">Podio</a></li><li>Max- <a href="https://b.tc/conference/" target="_blank" rel="noreferrer noopener">Bitcoin 2022 Crypto Conference</a></li></ul>Special Guest: Max Kordek.Sponsored By:<ul><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a>: <a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Do you want to level up your career? or go freelance? or start a podcast or youtube channel? Let Charles Max Wood Help You Achieve Your Dreams</a></li><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a>: <a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Learn to Become a Top 5% Developer. Join our community of ambitious and engaged programmers to learn how.</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">ae8fbb2e-343d-4cb7-bd34-a39dfacab1d6</guid><pubDate>Tue, 26 Apr 2022 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842484/stream.mp3" length="79807031" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>In this episode, we talk with Max Kordek of Lisk, a leading expert on Blockchain. You’ll learn about what a Blockchain is, how it works, and the benefits of using it. There is also discussion on the opportunities that blockchain presents for the...</itunes:subtitle><itunes:summary><![CDATA[In this episode, we talk with Max Kordek of Lisk, a leading expert on Blockchain. You’ll learn about what a Blockchain is, how it works, and the benefits of using it. There is also discussion on the opportunities that blockchain presents for the JavaScript developer.How does blockchain work as a decentralized ledger accessed across the world? We discuss how it operates without a central authority - everyone who participates in the network has the financial incentive that no one lies. This creates data that is secure and has integrity. Everything runs on a neutral protocol - no one can manipulate it. No interference from a third party.What is best suited for blockchain? With real-world examples, we discuss what major industries currently benefit - and where there is potential. Blockchain software development kits are available for developers to discover what blockchain can be used for. Logics and Libraries available to the large world of JS developers. Don't forget the lisk.js event this summer, and make sure to visit @maxkordek on Twitter at <a href="https://twitter.com/MaxKordek" target="_blank" rel="noreferrer noopener">https://twitter.com/MaxKordek</a>.Sponsors<ul><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a></li><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a></li></ul>Links<ul><li><a href="https://twitter.com/maxkordek" target="_blank" rel="noreferrer noopener">Twitter: Max Kordek ( @maxkordek )</a></li><li><a href="https://twitter.com/LiskHQ" target="_blank" rel="noreferrer noopener">Twitter: Lisk ( @LiskHQ )</a></li><li>lisk.chat on Discord</li></ul>Picks<ul><li>AJ- <a href="https://web3isgoinggreat.com/" target="_blank" rel="noreferrer noopener">Web3 Is Going Just Great</a></li><li>AJ- <a href="https://www.youtube.com/watch?v=Y2CCkKrBSmA" target="_blank" rel="noreferrer noopener">The Great Blockchain Debate</a></li><li>AJ - The Line Goes Up Documentary</li><li>AJ - <a href="https://www.vice.com/en/article/n7nkmg/the-secs-former-head-of-internet-enforcement-fears-how-the-crypto-story-ends" target="_blank" rel="noreferrer noopener">How the Crypto Story Ends</a></li><li>AJ- <a href="https://github.com/BeyondCodeBootcamp/beyondcodebootcamp/issues/18" target="_blank" rel="noreferrer noopener">Creeds of Craftsmanship</a></li><li>Follow CoolAJ86 Live Streams: <ul><li>YouTube: <a href="https://youtube.com/coolaj86" target="_blank" rel="noreferrer noopener">https://youtube.com/coolaj86</a></li><li>Twitch: <a href="https://twitch.tv/coolaj86" target="_blank" rel="noreferrer noopener">https://twitch.tv/coolaj86</a></li><li>Follow Beyond Code: </li><li>YouTube: <a href="https://www.youtube.com/channel/UC2KJHARTj6KRpKzLU1sVxBA" target="_blank" rel="noreferrer noopener">https://www.youtube.com/channel/UC2KJHARTj6KRpKzLU1sVxBA</a></li><li>Twitter: <a href="https://twitter.com/@_beyondcode" target="_blank" rel="noreferrer noopener">https://twitter.com/@_beyondcode</a></li></ul></li><li>Charles- <a href="https://amzn.to/3Ljynxi" target="_blank" rel="noreferrer noopener">Pandemic Legacy Season Zero on Amazon</a></li><li>Charles- <a href="https://boardgamegeek.com/" target="_blank" rel="noreferrer noopener">BoardGameGeek</a></li><li>Charles- <a href="https://www.beyondcodebootcamp.com/" target="_blank" rel="noreferrer noopener">Beyond Code Bootcamp</a></li><li>Charles - Top End Devs Summit in June</li><li>Charles - JS Remote Conference in July</li><li>Charles- Rails 7 - Q &amp; A in August *Charles- Rails 7 - Q &amp; A in August</li><li>Charles- <a href="https://podio.com/" target="_blank" rel="noreferrer noopener">Podio</a></li><li>Max- <a href="https://b.tc/conference/" target="_blank" rel="noreferrer noopener">Bitcoin 2022 Crypto Conference</a></li></ul>Special Guest: Max Kordek.Sponsored By:<ul><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a>: <a...]]></itunes:summary><itunes:duration>3923</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>SolidJS with Ryan Carniato - JSJ 528</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/solidjs-with-ryan-carniato-jsj-528</link><description><![CDATA[SolidJS is a web development framework that focuses on using reactivity and carries forward several ideas from Knockout.js.<a href="https://javascriptjabber.com/13" target="_blank" rel="noreferrer noopener">https://javascriptjabber.com/13</a>Ryan Carniato, the creator of SolidJS breaks down the history and ideas behind SolidJS and compares it to React and other frameworks.Sponsors<ul><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a></li><li><a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial</a></li><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a></li></ul>Picks<ul><li>AJ- <a href="https://github.com/BeyondCodeBootcamp/beyondcodebootcamp/issues/18" target="_blank" rel="noreferrer noopener">Creeds of Craftsmanship</a></li><li>Follow CoolAJ86 Live Streams: <ul><li>YouTube: <a href="https://youtube.com/coolaj86" target="_blank" rel="noreferrer noopener">https://youtube.com/coolaj86</a></li><li>Twitch: <a href="https://twitch.tv/coolaj86" target="_blank" rel="noreferrer noopener">https://twitch.tv/coolaj86</a></li><li>Follow Beyond Code: </li><li>YouTube: <a href="https://www.youtube.com/channel/UC2KJHARTj6KRpKzLU1sVxBA" target="_blank" rel="noreferrer noopener">https://www.youtube.com/channel/UC2KJHARTj6KRpKzLU1sVxBA</a></li><li>Twitter: <a href="https://twitter.com/@_beyondcode" target="_blank" rel="noreferrer noopener">https://twitter.com/@_beyondcode</a></li></ul></li><li>Charles- <a href="https://boardgamegeek.com/boardgame/194594/dice-forge" target="_blank" rel="noreferrer noopener">Dice Forge | Board Game | BoardGameGeek</a></li><li>Charles- <a href="https://boardgamegeek.com/" target="_blank" rel="noreferrer noopener">BoardGameGeek</a></li><li>Charles- <a href="https://topenddevs.com/conferences" target="_blank" rel="noreferrer noopener">Conferences | Top End Devs</a></li><li>Ryan- <a href="https://corset.dev/" target="_blank" rel="noreferrer noopener">Corset - Declarative reactive UI without the complexity of SPAs</a></li><li>Steve- <a href="https://twitter.com/Dadsaysjokes" target="_blank" rel="noreferrer noopener">Twitter: Dad Jokes ( @Dadsaysjokes )</a></li></ul>Special Guest: Ryan Carniato.Sponsored By:<ul><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a>: <a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Do you want to level up your career? or go freelance? or start a podcast or youtube channel? Let Charles Max Wood Help You Achieve Your Dreams</a></li><li><a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun</a>: <a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun now offers Real User Monitoring of Core Web Vitals. Start your 14-day free trial now.</a></li><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a>: <a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Learn to Become a Top 5% Developer. Join our community of ambitious and engaged programmers to learn how.</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">fa66ff0e-9d23-4b8f-ba93-a78147fd0132</guid><pubDate>Tue, 19 Apr 2022 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842438/stream.mp3" length="65039950" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>SolidJS is a web development framework that focuses on using reactivity and carries forward several ideas from Knockout.js.https://javascriptjabber.com/13Ryan Carniato, the creator of SolidJS breaks down the history and ideas behind SolidJS and...</itunes:subtitle><itunes:summary><![CDATA[SolidJS is a web development framework that focuses on using reactivity and carries forward several ideas from Knockout.js.<a href="https://javascriptjabber.com/13" target="_blank" rel="noreferrer noopener">https://javascriptjabber.com/13</a>Ryan Carniato, the creator of SolidJS breaks down the history and ideas behind SolidJS and compares it to React and other frameworks.Sponsors<ul><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a></li><li><a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial</a></li><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a></li></ul>Picks<ul><li>AJ- <a href="https://github.com/BeyondCodeBootcamp/beyondcodebootcamp/issues/18" target="_blank" rel="noreferrer noopener">Creeds of Craftsmanship</a></li><li>Follow CoolAJ86 Live Streams: <ul><li>YouTube: <a href="https://youtube.com/coolaj86" target="_blank" rel="noreferrer noopener">https://youtube.com/coolaj86</a></li><li>Twitch: <a href="https://twitch.tv/coolaj86" target="_blank" rel="noreferrer noopener">https://twitch.tv/coolaj86</a></li><li>Follow Beyond Code: </li><li>YouTube: <a href="https://www.youtube.com/channel/UC2KJHARTj6KRpKzLU1sVxBA" target="_blank" rel="noreferrer noopener">https://www.youtube.com/channel/UC2KJHARTj6KRpKzLU1sVxBA</a></li><li>Twitter: <a href="https://twitter.com/@_beyondcode" target="_blank" rel="noreferrer noopener">https://twitter.com/@_beyondcode</a></li></ul></li><li>Charles- <a href="https://boardgamegeek.com/boardgame/194594/dice-forge" target="_blank" rel="noreferrer noopener">Dice Forge | Board Game | BoardGameGeek</a></li><li>Charles- <a href="https://boardgamegeek.com/" target="_blank" rel="noreferrer noopener">BoardGameGeek</a></li><li>Charles- <a href="https://topenddevs.com/conferences" target="_blank" rel="noreferrer noopener">Conferences | Top End Devs</a></li><li>Ryan- <a href="https://corset.dev/" target="_blank" rel="noreferrer noopener">Corset - Declarative reactive UI without the complexity of SPAs</a></li><li>Steve- <a href="https://twitter.com/Dadsaysjokes" target="_blank" rel="noreferrer noopener">Twitter: Dad Jokes ( @Dadsaysjokes )</a></li></ul>Special Guest: Ryan Carniato.Sponsored By:<ul><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a>: <a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Do you want to level up your career? or go freelance? or start a podcast or youtube channel? Let Charles Max Wood Help You Achieve Your Dreams</a></li><li><a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun</a>: <a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun now offers Real User Monitoring of Core Web Vitals. Start your 14-day free trial now.</a></li><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a>: <a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Learn to Become a Top 5% Developer. Join our community of ambitious and engaged programmers to learn how.</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>3184</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>What's New with Elm? ft. Lindsay Wardell - JSJ 527</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/what-s-new-with-elm-ft-lindsay-wardell-jsj-527</link><description><![CDATA[Elm is a functional language that compiles to JavaScript and runs in the browser. Lindsay Wardell from NoRedInk joins the JavaScript Jabber panel this week to discuss her background with Vue and Elm. The discussion ranges into how Lindsay got into Elm and how it differs and solves some of the issues that crop up when people build apps with JavaScript.Sponsors<ul><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a></li><li><a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial</a></li><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a></li></ul>Links<ul><li><a href="https://elm-vue-bridge.lindsaykwardell.com/" target="_blank" rel="noreferrer noopener">elm-vue-bridge</a></li><li><a href="https://github.com/lindsaykwardell/vite-elm-template" target="_blank" rel="noreferrer noopener">GitHub - lindsaykwardell/vite-elm-template</a></li><li><a href="https://www.lindsaykwardell.com/blog/utilizing-elm-in-a-web-worker" target="_blank" rel="noreferrer noopener">Utilizing Elm in a Web Worker</a></li><li><a href="https://www.lindsaykwardell.com/blog/setting-up-elm-in-2022" target="_blank" rel="noreferrer noopener">Setting up an Elm project in 2022</a></li><li><a href="https://www.lindsaykwardell.com/" target="_blank" rel="noreferrer noopener">Lindsay Wardell</a></li></ul>Picks<ul><li>AJ- <a href="https://github.com/coolaj86/AJScript" target="_blank" rel="noreferrer noopener">GitHub: coolaj86/AJScript</a></li><li>AJ- <a href="https://www.npmjs.com/package/slonik" target="_blank" rel="noreferrer noopener">Slonik</a><ul><li>Follow CoolAJ86 Live Streams: </li><li>YouTube: <a href="https://youtube.com/coolaj86" target="_blank" rel="noreferrer noopener">https://youtube.com/coolaj86</a></li><li>Twitch: <a href="https://twitch.tv/coolaj86" target="_blank" rel="noreferrer noopener">https://twitch.tv/coolaj86</a></li><li>Follow Beyond Code: </li><li>YouTube: <a href="https://www.youtube.com/channel/UC2KJHARTj6KRpKzLU1sVxBA" target="_blank" rel="noreferrer noopener">https://www.youtube.com/channel/UC2KJHARTj6KRpKzLU1sVxBA</a></li><li>Twitter: <a href="https://twitter.com/@_beyondcode" target="_blank" rel="noreferrer noopener">https://twitter.com/@_beyondcode</a></li></ul></li><li>Charles- <a href="https://amzn.to/3jtcuQ3" target="_blank" rel="noreferrer noopener">Taco Cat Goat Cheese Pizza</a></li><li>Dan- <a href="https://amzn.to/3E4U0hY" target="_blank" rel="noreferrer noopener">Uprooted</a></li><li>Dan- Support Ukraine</li><li>Lindsay- <a href="https://elm-radio.com/" target="_blank" rel="noreferrer noopener">Elm Radio Podcast</a></li><li>Lindsay- <a href="https://www.youtube.com/watch?v=QyJZzq0v7Z4" target="_blank" rel="noreferrer noopener">Why Isn't Functional Programming the Norm? – Richard Feldman</a></li><li>Lindsay- <a href="https://www.youtube.com/watch?v=6qzWm_eoUXM" target="_blank" rel="noreferrer noopener">A Taste of Roc — Richard Feldman</a></li><li>Steve- <a href="https://twitter.com/Dadsaysjokes" target="_blank" rel="noreferrer noopener">Twitter: Dad Jokes ( @Dadsaysjokes )</a></li></ul>Special Guest: Lindsay Wardell.Sponsored By:<ul><li><a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun</a>: <a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun now offers Real User Monitoring of Core Web Vitals. Start your 14-day free trial now.</a></li><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a>: <a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Do you want to level up your career? or go freelance? or start a podcast or youtube channel? Let Charles Max Wood Help You Achieve Your Dreams</a></li><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a>: <a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Learn to Become a Top 5% Developer. Join our community of ambitious and engaged programmers to learn how.</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">eca801c1-ac1f-41c9-8d0a-b3c754955e20</guid><pubDate>Tue, 12 Apr 2022 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842499/stream.mp3" length="93607654" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Elm is a functional language that compiles to JavaScript and runs in the browser. Lindsay Wardell from NoRedInk joins the JavaScript Jabber panel this week to discuss her background with Vue and Elm. The discussion ranges into how Lindsay got into Elm...</itunes:subtitle><itunes:summary><![CDATA[Elm is a functional language that compiles to JavaScript and runs in the browser. Lindsay Wardell from NoRedInk joins the JavaScript Jabber panel this week to discuss her background with Vue and Elm. The discussion ranges into how Lindsay got into Elm and how it differs and solves some of the issues that crop up when people build apps with JavaScript.Sponsors<ul><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a></li><li><a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial</a></li><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a></li></ul>Links<ul><li><a href="https://elm-vue-bridge.lindsaykwardell.com/" target="_blank" rel="noreferrer noopener">elm-vue-bridge</a></li><li><a href="https://github.com/lindsaykwardell/vite-elm-template" target="_blank" rel="noreferrer noopener">GitHub - lindsaykwardell/vite-elm-template</a></li><li><a href="https://www.lindsaykwardell.com/blog/utilizing-elm-in-a-web-worker" target="_blank" rel="noreferrer noopener">Utilizing Elm in a Web Worker</a></li><li><a href="https://www.lindsaykwardell.com/blog/setting-up-elm-in-2022" target="_blank" rel="noreferrer noopener">Setting up an Elm project in 2022</a></li><li><a href="https://www.lindsaykwardell.com/" target="_blank" rel="noreferrer noopener">Lindsay Wardell</a></li></ul>Picks<ul><li>AJ- <a href="https://github.com/coolaj86/AJScript" target="_blank" rel="noreferrer noopener">GitHub: coolaj86/AJScript</a></li><li>AJ- <a href="https://www.npmjs.com/package/slonik" target="_blank" rel="noreferrer noopener">Slonik</a><ul><li>Follow CoolAJ86 Live Streams: </li><li>YouTube: <a href="https://youtube.com/coolaj86" target="_blank" rel="noreferrer noopener">https://youtube.com/coolaj86</a></li><li>Twitch: <a href="https://twitch.tv/coolaj86" target="_blank" rel="noreferrer noopener">https://twitch.tv/coolaj86</a></li><li>Follow Beyond Code: </li><li>YouTube: <a href="https://www.youtube.com/channel/UC2KJHARTj6KRpKzLU1sVxBA" target="_blank" rel="noreferrer noopener">https://www.youtube.com/channel/UC2KJHARTj6KRpKzLU1sVxBA</a></li><li>Twitter: <a href="https://twitter.com/@_beyondcode" target="_blank" rel="noreferrer noopener">https://twitter.com/@_beyondcode</a></li></ul></li><li>Charles- <a href="https://amzn.to/3jtcuQ3" target="_blank" rel="noreferrer noopener">Taco Cat Goat Cheese Pizza</a></li><li>Dan- <a href="https://amzn.to/3E4U0hY" target="_blank" rel="noreferrer noopener">Uprooted</a></li><li>Dan- Support Ukraine</li><li>Lindsay- <a href="https://elm-radio.com/" target="_blank" rel="noreferrer noopener">Elm Radio Podcast</a></li><li>Lindsay- <a href="https://www.youtube.com/watch?v=QyJZzq0v7Z4" target="_blank" rel="noreferrer noopener">Why Isn't Functional Programming the Norm? – Richard Feldman</a></li><li>Lindsay- <a href="https://www.youtube.com/watch?v=6qzWm_eoUXM" target="_blank" rel="noreferrer noopener">A Taste of Roc — Richard Feldman</a></li><li>Steve- <a href="https://twitter.com/Dadsaysjokes" target="_blank" rel="noreferrer noopener">Twitter: Dad Jokes ( @Dadsaysjokes )</a></li></ul>Special Guest: Lindsay Wardell.Sponsored By:<ul><li><a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun</a>: <a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun now offers Real User Monitoring of Core Web Vitals. Start your 14-day free trial now.</a></li><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a>: <a href="https://topenddevs.com/coaching" target="_blank"...]]></itunes:summary><itunes:duration>4613</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>React Component and State Management - JSJ 526</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/react-component-and-state-management-jsj-526</link><description><![CDATA[This episode is Part 3 of the Dan Shappir trilogy. Today, he’s laying out the deets on components and state management inside of React, plus some exciting developments coming later this year.In This Episode1) Why you ought to know the “ideal” situation for React components (and how to get there!)<br /> 2) These new “front-end paradigms” that are going to CHANGE how we approach React and others<br /> 3) SUPER exciting developments coming for React in 2022Sponsors<ul><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a></li><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a></li></ul>Picks<ul><li>AJ- <a href="https://dashincubator.app/" target="_blank" rel="noreferrer noopener">Dash Incubator</a></li><li>AJ- <a href="https://talksat.withgoogle.com/" target="_blank" rel="noreferrer noopener">Talks at Google</a><ul><li>Follow CoolAJ86 Live Streams: </li><li>YouTube: <a href="https://youtube.com/coolaj86" target="_blank" rel="noreferrer noopener">https://youtube.com/coolaj86</a></li><li>Twitch: <a href="https://twitch.tv/coolaj86" target="_blank" rel="noreferrer noopener">https://twitch.tv/coolaj86</a></li><li>Follow Beyond Code: </li><li>YouTube: <a href="https://www.youtube.com/channel/UC2KJHARTj6KRpKzLU1sVxBA" target="_blank" rel="noreferrer noopener">https://www.youtube.com/channel/UC2KJHARTj6KRpKzLU1sVxBA</a></li><li>Twitter: <a href="https://twitter.com/@_beyondcode" target="_blank" rel="noreferrer noopener">https://twitter.com/@_beyondcode</a></li></ul></li><li>Charles- <a href="https://boardgamegeek.com/boardgame/194594/dice-forge" target="_blank" rel="noreferrer noopener">Dice Forge | Board Game | BoardGameGeek</a></li><li>Charles- <a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a> - for upcoming workshops</li><li>Dan- Support Ukraine</li><li>Dan- <a href="https://www.youtube.com/watch?v=Uo3cL4nrGOk" target="_blank" rel="noreferrer noopener">Interview with Senior JS Developer in 2022 - Youtube</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">b3a5664a-72a7-4ea1-b877-b5d51ccf2c83</guid><pubDate>Tue, 29 Mar 2022 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842501/stream.mp3" length="83842731" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>This episode is Part 3 of the Dan Shappir trilogy. Today, he’s laying out the deets on components and state management inside of React, plus some exciting developments coming later this year.In This Episode1) Why you ought to know the “ideal”...</itunes:subtitle><itunes:summary><![CDATA[This episode is Part 3 of the Dan Shappir trilogy. Today, he’s laying out the deets on components and state management inside of React, plus some exciting developments coming later this year.In This Episode1) Why you ought to know the “ideal” situation for React components (and how to get there!)<br /> 2) These new “front-end paradigms” that are going to CHANGE how we approach React and others<br /> 3) SUPER exciting developments coming for React in 2022Sponsors<ul><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a></li><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a></li></ul>Picks<ul><li>AJ- <a href="https://dashincubator.app/" target="_blank" rel="noreferrer noopener">Dash Incubator</a></li><li>AJ- <a href="https://talksat.withgoogle.com/" target="_blank" rel="noreferrer noopener">Talks at Google</a><ul><li>Follow CoolAJ86 Live Streams: </li><li>YouTube: <a href="https://youtube.com/coolaj86" target="_blank" rel="noreferrer noopener">https://youtube.com/coolaj86</a></li><li>Twitch: <a href="https://twitch.tv/coolaj86" target="_blank" rel="noreferrer noopener">https://twitch.tv/coolaj86</a></li><li>Follow Beyond Code: </li><li>YouTube: <a href="https://www.youtube.com/channel/UC2KJHARTj6KRpKzLU1sVxBA" target="_blank" rel="noreferrer noopener">https://www.youtube.com/channel/UC2KJHARTj6KRpKzLU1sVxBA</a></li><li>Twitter: <a href="https://twitter.com/@_beyondcode" target="_blank" rel="noreferrer noopener">https://twitter.com/@_beyondcode</a></li></ul></li><li>Charles- <a href="https://boardgamegeek.com/boardgame/194594/dice-forge" target="_blank" rel="noreferrer noopener">Dice Forge | Board Game | BoardGameGeek</a></li><li>Charles- <a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a> - for upcoming workshops</li><li>Dan- Support Ukraine</li><li>Dan- <a href="https://www.youtube.com/watch?v=Uo3cL4nrGOk" target="_blank" rel="noreferrer noopener">Interview with Senior JS Developer in 2022 - Youtube</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>4124</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Supply Chain Security - Part 2 - JSJ 525</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/supply-chain-security-part-2-jsj-525</link><description><![CDATA[There’s always more to learn about security, especially nowadays. In this episode, the Jabberers continue their conversation with Feross Aboukhadijeh about supply chain security. You can never be too careful! (Well…maybe.)“The most important thing you can do is have a mindset shift around dependencies.” _<br /> _- Feross AboukhadijehIn This Episode1) How the BEST way to keep your security tight is NOT done on the computer<br /> 2) Why we’re seeing a trend toward THESE kinds of packages in 2022<br /> 3) What you NEED to know about dependencies and their expiration datesSponsors<ul><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a></li><li><a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial</a></li><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a></li></ul>Picks<ul><li>AJ- <a href="https://go.dev/dl/" target="_blank" rel="noreferrer noopener">Download - The Go Programming Language</a></li><li>AJ- <a href="https://www.npmjs.com/package/xtz" target="_blank" rel="noreferrer noopener">xtz - npm</a><ul><li>Follow CoolAJ86 Live Streams: </li><li>YouTube: <a href="https://youtube.com/coolaj86" target="_blank" rel="noreferrer noopener">https://youtube.com/coolaj86</a></li><li>Twitch: <a href="https://twitch.tv/coolaj86" target="_blank" rel="noreferrer noopener">https://twitch.tv/coolaj86</a></li><li>Follow Beyond Code: </li><li>YouTube: <a href="https://www.youtube.com/channel/UC2KJHARTj6KRpKzLU1sVxBA" target="_blank" rel="noreferrer noopener">https://www.youtube.com/channel/UC2KJHARTj6KRpKzLU1sVxBA</a></li><li>Twitter: <a href="https://twitter.com/@_beyondcode" target="_blank" rel="noreferrer noopener">https://twitter.com/@_beyondcode</a></li></ul></li><li>Charles- <a href="https://boardgamegeek.com/boardgame/30549/pandemic" target="_blank" rel="noreferrer noopener">Pandemic | Board Game | BoardGameGeek</a></li><li>Charles- <a href="https://topenddevs.com/meetups" target="_blank" rel="noreferrer noopener">Meetups | Top End Devs</a></li><li>Charles- Get involved with your local community</li><li>Dan- <a href="https://www.goodreads.com/en/book/show/22544764-uprooted" target="_blank" rel="noreferrer noopener">Uprooted by Naomi Novik</a></li><li>Dan- <a href="https://www.youtube.com/watch?v=Uo3cL4nrGOk" target="_blank" rel="noreferrer noopener">Interview with Senior JS Developer in 2022</a></li><li>Feross- <a href="https://socket.dev/" target="_blank" rel="noreferrer noopener">Socket</a></li><li>Feross- <a href="https://wormhole.app/" target="_blank" rel="noreferrer noopener">Wormhole</a></li><li>Feross- <a href="https://chakra-ui.com/" target="_blank" rel="noreferrer noopener">Chakra UI</a></li><li>Steve- <a href="https://www.youtube.com/watch?v=YbYWhdLO43Q" target="_blank" rel="noreferrer noopener">This Unicorn Changed the Way I Poop - #SquattyPotty</a></li><li>Steve- <a href="https://www.youtube.com/watch?v=ZKLnhuzh9uY" target="_blank" rel="noreferrer noopener">Girls Don't Poop - PooPourri.com</a></li><li>Steve- <a href="https://twitter.com/Dadsaysjokes" target="_blank" rel="noreferrer noopener">Twitter: Dad Jokes ( @Dadsaysjokes )</a></li></ul>Special Guest: Feross Aboukhadijeh.Sponsored By:<ul><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a>: <a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Do you want to level up your career? or go freelance? or start a podcast or youtube channel? Let Charles Max Wood Help You Achieve Your Dreams</a></li><li><a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun</a>: <a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun now offers Real User Monitoring of Core Web Vitals. Start your 14-day free trial now.</a></li><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a>: <a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Learn to Become a Top 5% Developer. Join our community of ambitious and engaged programmers to learn how.</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">77a99c63-ca18-49e6-9fa0-946d58571a9c</guid><pubDate>Tue, 15 Mar 2022 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842449/stream.mp3" length="102381034" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>There’s always more to learn about security, especially nowadays. In this episode, the Jabberers continue their conversation with Feross Aboukhadijeh about supply chain security. You can never be too careful! (Well…maybe.)“The most important thing you...</itunes:subtitle><itunes:summary><![CDATA[There’s always more to learn about security, especially nowadays. In this episode, the Jabberers continue their conversation with Feross Aboukhadijeh about supply chain security. You can never be too careful! (Well…maybe.)“The most important thing you can do is have a mindset shift around dependencies.” _<br /> _- Feross AboukhadijehIn This Episode1) How the BEST way to keep your security tight is NOT done on the computer<br /> 2) Why we’re seeing a trend toward THESE kinds of packages in 2022<br /> 3) What you NEED to know about dependencies and their expiration datesSponsors<ul><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a></li><li><a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial</a></li><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a></li></ul>Picks<ul><li>AJ- <a href="https://go.dev/dl/" target="_blank" rel="noreferrer noopener">Download - The Go Programming Language</a></li><li>AJ- <a href="https://www.npmjs.com/package/xtz" target="_blank" rel="noreferrer noopener">xtz - npm</a><ul><li>Follow CoolAJ86 Live Streams: </li><li>YouTube: <a href="https://youtube.com/coolaj86" target="_blank" rel="noreferrer noopener">https://youtube.com/coolaj86</a></li><li>Twitch: <a href="https://twitch.tv/coolaj86" target="_blank" rel="noreferrer noopener">https://twitch.tv/coolaj86</a></li><li>Follow Beyond Code: </li><li>YouTube: <a href="https://www.youtube.com/channel/UC2KJHARTj6KRpKzLU1sVxBA" target="_blank" rel="noreferrer noopener">https://www.youtube.com/channel/UC2KJHARTj6KRpKzLU1sVxBA</a></li><li>Twitter: <a href="https://twitter.com/@_beyondcode" target="_blank" rel="noreferrer noopener">https://twitter.com/@_beyondcode</a></li></ul></li><li>Charles- <a href="https://boardgamegeek.com/boardgame/30549/pandemic" target="_blank" rel="noreferrer noopener">Pandemic | Board Game | BoardGameGeek</a></li><li>Charles- <a href="https://topenddevs.com/meetups" target="_blank" rel="noreferrer noopener">Meetups | Top End Devs</a></li><li>Charles- Get involved with your local community</li><li>Dan- <a href="https://www.goodreads.com/en/book/show/22544764-uprooted" target="_blank" rel="noreferrer noopener">Uprooted by Naomi Novik</a></li><li>Dan- <a href="https://www.youtube.com/watch?v=Uo3cL4nrGOk" target="_blank" rel="noreferrer noopener">Interview with Senior JS Developer in 2022</a></li><li>Feross- <a href="https://socket.dev/" target="_blank" rel="noreferrer noopener">Socket</a></li><li>Feross- <a href="https://wormhole.app/" target="_blank" rel="noreferrer noopener">Wormhole</a></li><li>Feross- <a href="https://chakra-ui.com/" target="_blank" rel="noreferrer noopener">Chakra UI</a></li><li>Steve- <a href="https://www.youtube.com/watch?v=YbYWhdLO43Q" target="_blank" rel="noreferrer noopener">This Unicorn Changed the Way I Poop - #SquattyPotty</a></li><li>Steve- <a href="https://www.youtube.com/watch?v=ZKLnhuzh9uY" target="_blank" rel="noreferrer noopener">Girls Don't Poop - PooPourri.com</a></li><li>Steve- <a href="https://twitter.com/Dadsaysjokes" target="_blank" rel="noreferrer noopener">Twitter: Dad Jokes ( @Dadsaysjokes )</a></li></ul>Special Guest: Feross Aboukhadijeh.Sponsored By:<ul><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a>: <a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Do you want to level up your career? or go freelance? or start a podcast or youtube channel? Let Charles Max Wood Help You Achieve Your Dreams</a></li><li><a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun</a>: <a...]]></itunes:summary><itunes:duration>5051</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Supply Chain Security - Part 1 - JSJ 524</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/supply-chain-security-part-1-jsj-524</link><description><![CDATA[Malware attacks are scary, so preparation is keys. In this episode, the Jabberers talk with Feross Aboukhadijeh, a developer who’s redefining malware detection to help you prepare for the next assault. “It’s awesome that such small teams can make complex code, but it’s not enough to just scan for vulnerabilities.”<br /> -Feross Aboukhadijeh In This Episode1) This SCARY trend in supple chain malware attacks (and how to prepare)<br /> 2) Why tools like Socket are VERY different from common malware detection<br /> 3) How companies in 2022 are addressing their security (and what they’re looking for in developers to help them)Sponsors<ul><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a></li><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a></li></ul>Links<ul><li><a href="https://socket.dev/" target="_blank" rel="noreferrer noopener">Socket – protect your OSS supply chain</a></li><li><a href="https://www.youtube.com/watch?v=Cl7WVN4168M" target="_blank" rel="noreferrer noopener">Feross’s Talk at CascadiaJS 2021 “It’s a Jungle Out There! – Open Source Supply Chain Attacks”</a></li></ul>Picks<ul><li>Aimee- Kubernetes Chaos Engineering</li><li>Aimee- <a href="https://hyperice.com/products/normatec-2-pro-legs/" target="_blank" rel="noreferrer noopener">Normatec 2.0 Pro Legs | Hyperice</a></li><li>AJ- <a href="https://socket.dev/" target="_blank" rel="noreferrer noopener">Socket</a></li><li>AJ- <a href="https://bundlephobia.com/" target="_blank" rel="noreferrer noopener">Bundlephobia</a></li><li>AJ- <a href="https://npmgraph.js.org/" target="_blank" rel="noreferrer noopener">NPMGraph</a><ul><li>Follow CoolAJ86 Live Streams: </li><li>YouTube: <a href="https://youtube.com/coolaj86" target="_blank" rel="noreferrer noopener">https://youtube.com/coolaj86</a></li><li>Twitch: <a href="https://twitch.tv/coolaj86" target="_blank" rel="noreferrer noopener">https://twitch.tv/coolaj86</a></li><li>Follow Beyond Code: </li><li>YouTube: <a href="https://www.youtube.com/channel/UC2KJHARTj6KRpKzLU1sVxBA" target="_blank" rel="noreferrer noopener">https://www.youtube.com/channel/UC2KJHARTj6KRpKzLU1sVxBA</a></li><li>Twitter: <a href="https://twitter.com/@_beyondcode" target="_blank" rel="noreferrer noopener">https://twitter.com/@_beyondcode</a></li></ul></li><li>Charles- <a href="https://amzn.to/3IU78by" target="_blank" rel="noreferrer noopener">7 Wonders Board Game</a></li><li>Charles- <a href="https://www.airmeet.com/" target="_blank" rel="noreferrer noopener">Airmeet</a></li><li>Charles- <a href="https://topenddevs.com/events" target="_blank" rel="noreferrer noopener">Events | Top End Devs</a></li><li>Feross- Node.js Fetch</li><li>Feross- <a href="https://darknetdiaries.com/" target="_blank" rel="noreferrer noopener">Darknet Diaries – True stories from the dark side of the Internet</a></li><li>Feross- Risky Business news recap</li><li>Steve- <a href="https://rsk0315.github.io/playground/passwordle.html" target="_blank" rel="noreferrer noopener">passWORDLE</a></li></ul>Special Guest: Feross Aboukhadijeh.Sponsored By:<ul><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a>: <a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Do you want to level up your career? or go freelance? or start a podcast or youtube channel? Let Charles Max Wood Help You Achieve Your Dreams</a></li><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a>: <a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Learn to Become a Top 5% Developer. Join our community of ambitious and engaged programmers to learn how.</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">86c36c12-2b59-4d78-9e9d-0736cc17f34b</guid><pubDate>Tue, 08 Mar 2022 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842534/stream.mp3" length="92307707" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Malware attacks are scary, so preparation is keys. In this episode, the Jabberers talk with Feross Aboukhadijeh, a developer who’s redefining malware detection to help you prepare for the next assault. “It’s awesome that such small teams can make...</itunes:subtitle><itunes:summary><![CDATA[Malware attacks are scary, so preparation is keys. In this episode, the Jabberers talk with Feross Aboukhadijeh, a developer who’s redefining malware detection to help you prepare for the next assault. “It’s awesome that such small teams can make complex code, but it’s not enough to just scan for vulnerabilities.”<br /> -Feross Aboukhadijeh In This Episode1) This SCARY trend in supple chain malware attacks (and how to prepare)<br /> 2) Why tools like Socket are VERY different from common malware detection<br /> 3) How companies in 2022 are addressing their security (and what they’re looking for in developers to help them)Sponsors<ul><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a></li><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a></li></ul>Links<ul><li><a href="https://socket.dev/" target="_blank" rel="noreferrer noopener">Socket – protect your OSS supply chain</a></li><li><a href="https://www.youtube.com/watch?v=Cl7WVN4168M" target="_blank" rel="noreferrer noopener">Feross’s Talk at CascadiaJS 2021 “It’s a Jungle Out There! – Open Source Supply Chain Attacks”</a></li></ul>Picks<ul><li>Aimee- Kubernetes Chaos Engineering</li><li>Aimee- <a href="https://hyperice.com/products/normatec-2-pro-legs/" target="_blank" rel="noreferrer noopener">Normatec 2.0 Pro Legs | Hyperice</a></li><li>AJ- <a href="https://socket.dev/" target="_blank" rel="noreferrer noopener">Socket</a></li><li>AJ- <a href="https://bundlephobia.com/" target="_blank" rel="noreferrer noopener">Bundlephobia</a></li><li>AJ- <a href="https://npmgraph.js.org/" target="_blank" rel="noreferrer noopener">NPMGraph</a><ul><li>Follow CoolAJ86 Live Streams: </li><li>YouTube: <a href="https://youtube.com/coolaj86" target="_blank" rel="noreferrer noopener">https://youtube.com/coolaj86</a></li><li>Twitch: <a href="https://twitch.tv/coolaj86" target="_blank" rel="noreferrer noopener">https://twitch.tv/coolaj86</a></li><li>Follow Beyond Code: </li><li>YouTube: <a href="https://www.youtube.com/channel/UC2KJHARTj6KRpKzLU1sVxBA" target="_blank" rel="noreferrer noopener">https://www.youtube.com/channel/UC2KJHARTj6KRpKzLU1sVxBA</a></li><li>Twitter: <a href="https://twitter.com/@_beyondcode" target="_blank" rel="noreferrer noopener">https://twitter.com/@_beyondcode</a></li></ul></li><li>Charles- <a href="https://amzn.to/3IU78by" target="_blank" rel="noreferrer noopener">7 Wonders Board Game</a></li><li>Charles- <a href="https://www.airmeet.com/" target="_blank" rel="noreferrer noopener">Airmeet</a></li><li>Charles- <a href="https://topenddevs.com/events" target="_blank" rel="noreferrer noopener">Events | Top End Devs</a></li><li>Feross- Node.js Fetch</li><li>Feross- <a href="https://darknetdiaries.com/" target="_blank" rel="noreferrer noopener">Darknet Diaries – True stories from the dark side of the Internet</a></li><li>Feross- Risky Business news recap</li><li>Steve- <a href="https://rsk0315.github.io/playground/passwordle.html" target="_blank" rel="noreferrer noopener">passWORDLE</a></li></ul>Special Guest: Feross Aboukhadijeh.Sponsored By:<ul><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a>: <a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Do you want to level up your career? or go freelance? or start a podcast or youtube channel? Let Charles Max Wood Help You Achieve Your Dreams</a></li><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a>: <a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Learn to Become a Top 5% Developer. Join our community of ambitious and engaged programmers to learn how.</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer...]]></itunes:summary><itunes:duration>4548</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>OAuth Explained - JSJ 523</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/oauth-explained-jsj-523</link><description><![CDATA[Is OAuth all it’s cracked up to be? In this episode, the Jabberers sit down with Dan Moore, an expert in the OAuth world. They discuss the GIANT perks of OAuth (even if you’re a beginner), how to fix OAuth’s biggest issues, and what you NEED to watch out for in OAuth if you’re a prospective client. “The end goal of OAuth is let someone else handle authentication, and based on tokens you get, you have the insurance that the authentication was valid.”<br /> - Dan Moore In This Episode1) The HUGE perks of using OAuth in 2022 (and how to get started)<br /> 2) What you SHOULD be looking for in OAuth as a client <br /> 3) How to resolve OAuth’s biggest drawbacks and feel confident in your securitySponsors<ul><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a></li><li><a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial</a></li><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a></li></ul>Picks<ul><li>AJ- <a href="https://otter.ai/" target="_blank" rel="noreferrer noopener">Otter.ai</a></li><li>AJ- <a href="https://www.dash.org/" target="_blank" rel="noreferrer noopener">Dash</a></li><li>AJ- <a href="https://amzn.to/33qvtpW" target="_blank" rel="noreferrer noopener">Elgato Stream Deck</a><ul><li>Follow CoolAJ86 Live Streams: </li><li>YouTube: <a href="https://youtube.com/coolaj86" target="_blank" rel="noreferrer noopener">https://youtube.com/coolaj86</a></li><li>Twitch: <a href="https://twitch.tv/coolaj86" target="_blank" rel="noreferrer noopener">https://twitch.tv/coolaj86</a></li><li>Follow Beyond Code: </li><li>YouTube: <a href="https://www.youtube.com/channel/UC2KJHARTj6KRpKzLU1sVxBA" target="_blank" rel="noreferrer noopener">https://www.youtube.com/channel/UC2KJHARTj6KRpKzLU1sVxBA</a></li><li>Twitter: <a href="https://twitter.com/@_beyondcode" target="_blank" rel="noreferrer noopener">https://twitter.com/@_beyondcode</a></li></ul></li><li> Charles- <a href="https://www.withtally.com/" target="_blank" rel="noreferrer noopener">Tally</a></li><li> Charles- <a href="https://www.givesendgo.com/" target="_blank" rel="noreferrer noopener">GiveSendGo</a></li><li> Charles- <a href="https://movies.disney.com/encanto" target="_blank" rel="noreferrer noopener">Encanto | Disney Movies</a></li><li> Charles- <a href="https://topenddevs.com/workshops" target="_blank" rel="noreferrer noopener">Workshops | Top End Devs</a></li><li> Dan- <a href="https://www.descript.com/" target="_blank" rel="noreferrer noopener">Descript</a></li><li> Dan- The Leanpub Process</li><li> Dan- <a href="https://amzn.to/3psLSSt" target="_blank" rel="noreferrer noopener">Security Engineering</a></li><li>Steve- <a href="https://twitter.com/Dadsaysjokes" target="_blank" rel="noreferrer noopener">Twitter: Dad Jokes ( @Dadsaysjokes )</a></li></ul>Special Guest: Dan Moore.Sponsored By:<ul><li><a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun</a>: <a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun now offers Real User Monitoring of Core Web Vitals. Start your 14-day free trial now.</a></li><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a>: <a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Do you want to level up your career? or go freelance? or start a podcast or youtube channel? Let Charles Max Wood Help You Achieve Your Dreams</a></li><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a>: <a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Learn to Become a Top 5% Developer. Join our community of ambitious and engaged programmers to learn how.</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">4190dc4f-1691-4a72-9fe2-6e35c3162c77</guid><pubDate>Tue, 01 Mar 2022 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842523/stream.mp3" length="87452442" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Is OAuth all it’s cracked up to be? In this episode, the Jabberers sit down with Dan Moore, an expert in the OAuth world. They discuss the GIANT perks of OAuth (even if you’re a beginner), how to fix OAuth’s biggest issues, and what you NEED to watch...</itunes:subtitle><itunes:summary><![CDATA[Is OAuth all it’s cracked up to be? In this episode, the Jabberers sit down with Dan Moore, an expert in the OAuth world. They discuss the GIANT perks of OAuth (even if you’re a beginner), how to fix OAuth’s biggest issues, and what you NEED to watch out for in OAuth if you’re a prospective client. “The end goal of OAuth is let someone else handle authentication, and based on tokens you get, you have the insurance that the authentication was valid.”<br /> - Dan Moore In This Episode1) The HUGE perks of using OAuth in 2022 (and how to get started)<br /> 2) What you SHOULD be looking for in OAuth as a client <br /> 3) How to resolve OAuth’s biggest drawbacks and feel confident in your securitySponsors<ul><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a></li><li><a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial</a></li><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a></li></ul>Picks<ul><li>AJ- <a href="https://otter.ai/" target="_blank" rel="noreferrer noopener">Otter.ai</a></li><li>AJ- <a href="https://www.dash.org/" target="_blank" rel="noreferrer noopener">Dash</a></li><li>AJ- <a href="https://amzn.to/33qvtpW" target="_blank" rel="noreferrer noopener">Elgato Stream Deck</a><ul><li>Follow CoolAJ86 Live Streams: </li><li>YouTube: <a href="https://youtube.com/coolaj86" target="_blank" rel="noreferrer noopener">https://youtube.com/coolaj86</a></li><li>Twitch: <a href="https://twitch.tv/coolaj86" target="_blank" rel="noreferrer noopener">https://twitch.tv/coolaj86</a></li><li>Follow Beyond Code: </li><li>YouTube: <a href="https://www.youtube.com/channel/UC2KJHARTj6KRpKzLU1sVxBA" target="_blank" rel="noreferrer noopener">https://www.youtube.com/channel/UC2KJHARTj6KRpKzLU1sVxBA</a></li><li>Twitter: <a href="https://twitter.com/@_beyondcode" target="_blank" rel="noreferrer noopener">https://twitter.com/@_beyondcode</a></li></ul></li><li> Charles- <a href="https://www.withtally.com/" target="_blank" rel="noreferrer noopener">Tally</a></li><li> Charles- <a href="https://www.givesendgo.com/" target="_blank" rel="noreferrer noopener">GiveSendGo</a></li><li> Charles- <a href="https://movies.disney.com/encanto" target="_blank" rel="noreferrer noopener">Encanto | Disney Movies</a></li><li> Charles- <a href="https://topenddevs.com/workshops" target="_blank" rel="noreferrer noopener">Workshops | Top End Devs</a></li><li> Dan- <a href="https://www.descript.com/" target="_blank" rel="noreferrer noopener">Descript</a></li><li> Dan- The Leanpub Process</li><li> Dan- <a href="https://amzn.to/3psLSSt" target="_blank" rel="noreferrer noopener">Security Engineering</a></li><li>Steve- <a href="https://twitter.com/Dadsaysjokes" target="_blank" rel="noreferrer noopener">Twitter: Dad Jokes ( @Dadsaysjokes )</a></li></ul>Special Guest: Dan Moore.Sponsored By:<ul><li><a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun</a>: <a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun now offers Real User Monitoring of Core Web Vitals. Start your 14-day free trial now.</a></li><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a>: <a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Do you want to level up your career? or go freelance? or start a podcast or youtube channel? Let Charles Max Wood Help You Achieve Your Dreams</a></li><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a>: <a...]]></itunes:summary><itunes:duration>4305</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Front End Architecture - JSJ 522</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/front-end-architecture-jsj-522</link><description><![CDATA[In this episode, the Jabberers sit down with Gil Fink, a Microsoft vet and Google developer who’s gonna convince why having front architecture is a no-brainer. They discuss what differentiates it from components, how “memory floods” are washing away developers (and why they’re causing them!), and the BEST way to move between architectures without losing your mind. “You need to understand all the moving parts in your architecture.”<br /> - Gil Fink In This Episode1) What makes front end architecture VERY different from components<br /> 2) The BIGGEST problems around “prop drilling” between your components (and how libraries really help)<br /> 3) How “memory floods” overwhelm developers…and why they don’t even realize they’re causing them!<br /> 4) The CORRECT way to move between architectures without screwing yourselfSponsors<ul><li><a href="https://vultr.com/jabber" target="_blank" rel="noreferrer noopener">Vultr</a></li><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a></li><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a></li></ul>Picks<ul><li>AJ- <a href="https://amzn.to/3H4vwpT" target="_blank" rel="noreferrer noopener">Sonnet Echo 5 Thunderbolt 4 Hub</a></li><li>AJ- <a href="https://amzn.to/3IDi8JW" target="_blank" rel="noreferrer noopener">WAVLINK Thunderbolt 3 to Dual DisplayPort 1.4</a></li><li>AJ- <a href="https://amzn.to/3G2xbLc" target="_blank" rel="noreferrer noopener">Slipstick Stack-Its Desk Lifts</a></li><li>AJ- <a href="https://www.youtube.com/watch?v=snrAnYQ9NXE" target="_blank" rel="noreferrer noopener">The Cold, Hard Truth about const, let, var</a></li><li>AJ- <a href="https://webinstall.dev" target="_blank" rel="noreferrer noopener">Webi (webinstall.dev)</a></li><li>AJ- <a href="https://github.com/BeyondCodeBootcamp/beyondcodebootcamp/issues/18" target="_blank" rel="noreferrer noopener">CreedsOfCraftsmanship.com</a></li><li>Follow CoolAJ86 Live Streams: <ul><li>YouTube: <a href="https://youtube.com/coolaj86" target="_blank" rel="noreferrer noopener">https://youtube.com/coolaj86</a></li><li>Twitch: <a href="https://twitch.tv/coolaj86" target="_blank" rel="noreferrer noopener">https://twitch.tv/coolaj86</a></li></ul></li><li>Follow Beyond Code: <ul><li>YouTube: <a href="https://www.youtube.com/channel/UC2KJHARTj6KRpKzLU1sVxBA" target="_blank" rel="noreferrer noopener">https://www.youtube.com/channel/UC2KJHARTj6KRpKzLU1sVxBA</a></li><li>Twitter: <a href="https://twitter.com/@_beyondcode" target="_blank" rel="noreferrer noopener">https://twitter.com/@_beyondcode</a></li></ul></li><li> Charles- <a href="https://amzn.to/3HcnsCR" target="_blank" rel="noreferrer noopener">Candy Land Board Game</a></li><li> Dan- <a href="https://fingerprintjs.com/blog/indexeddb-api-browser-vulnerability-safari-15/" target="_blank" rel="noreferrer noopener">IndexedDB API information leaks in Safari</a></li><li> Dan- <a href="https://www.imdb.com/title/tt6741278/" target="_blank" rel="noreferrer noopener">Invincible TV series on Amazon Prime</a></li><li> Gil- Chrome Recorder in Dev Tools Tab</li><li> Gil- <a href="https://www.imdb.com/title/tt2741602/" target="_blank" rel="noreferrer noopener">The Blacklist</a></li><li>Steve- <a href="https://twitter.com/Dadsaysjokes" target="_blank" rel="noreferrer noopener">Twitter: Dad Jokes ( @Dadsaysjokes )</a></li></ul>Special Guest: Gil Fink.Sponsored By:<ul><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a>: <a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Do you want to level up your career? or go freelance? or start a podcast or youtube channel? Let Charles Max Wood Help You Achieve Your Dreams</a></li><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a>: <a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Learn to Become a Top 5% Developer. Join our community of ambitious and engaged programmers to learn how.</a></li><li><a href="https://vultr.com/jabber" target="_blank" rel="noreferrer noopener">Vultr</a>: <a href="https://vultr.com/jabber" target="_blank" rel="noreferrer noopener">Tired of explaining your absurdly high Big Tech cloud bills to your boss? Let me tell you about this cloud infrastructure company that’s the talk of the tech world. </a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">ee73c813-7050-468c-a5cd-d1319706375f</guid><pubDate>Tue, 22 Feb 2022 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842493/stream.mp3" length="89575487" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>In this episode, the Jabberers sit down with Gil Fink, a Microsoft vet and Google developer who’s gonna convince why having front architecture is a no-brainer. They discuss what differentiates it from components, how “memory floods” are washing away...</itunes:subtitle><itunes:summary><![CDATA[In this episode, the Jabberers sit down with Gil Fink, a Microsoft vet and Google developer who’s gonna convince why having front architecture is a no-brainer. They discuss what differentiates it from components, how “memory floods” are washing away developers (and why they’re causing them!), and the BEST way to move between architectures without losing your mind. “You need to understand all the moving parts in your architecture.”<br /> - Gil Fink In This Episode1) What makes front end architecture VERY different from components<br /> 2) The BIGGEST problems around “prop drilling” between your components (and how libraries really help)<br /> 3) How “memory floods” overwhelm developers…and why they don’t even realize they’re causing them!<br /> 4) The CORRECT way to move between architectures without screwing yourselfSponsors<ul><li><a href="https://vultr.com/jabber" target="_blank" rel="noreferrer noopener">Vultr</a></li><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a></li><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a></li></ul>Picks<ul><li>AJ- <a href="https://amzn.to/3H4vwpT" target="_blank" rel="noreferrer noopener">Sonnet Echo 5 Thunderbolt 4 Hub</a></li><li>AJ- <a href="https://amzn.to/3IDi8JW" target="_blank" rel="noreferrer noopener">WAVLINK Thunderbolt 3 to Dual DisplayPort 1.4</a></li><li>AJ- <a href="https://amzn.to/3G2xbLc" target="_blank" rel="noreferrer noopener">Slipstick Stack-Its Desk Lifts</a></li><li>AJ- <a href="https://www.youtube.com/watch?v=snrAnYQ9NXE" target="_blank" rel="noreferrer noopener">The Cold, Hard Truth about const, let, var</a></li><li>AJ- <a href="https://webinstall.dev" target="_blank" rel="noreferrer noopener">Webi (webinstall.dev)</a></li><li>AJ- <a href="https://github.com/BeyondCodeBootcamp/beyondcodebootcamp/issues/18" target="_blank" rel="noreferrer noopener">CreedsOfCraftsmanship.com</a></li><li>Follow CoolAJ86 Live Streams: <ul><li>YouTube: <a href="https://youtube.com/coolaj86" target="_blank" rel="noreferrer noopener">https://youtube.com/coolaj86</a></li><li>Twitch: <a href="https://twitch.tv/coolaj86" target="_blank" rel="noreferrer noopener">https://twitch.tv/coolaj86</a></li></ul></li><li>Follow Beyond Code: <ul><li>YouTube: <a href="https://www.youtube.com/channel/UC2KJHARTj6KRpKzLU1sVxBA" target="_blank" rel="noreferrer noopener">https://www.youtube.com/channel/UC2KJHARTj6KRpKzLU1sVxBA</a></li><li>Twitter: <a href="https://twitter.com/@_beyondcode" target="_blank" rel="noreferrer noopener">https://twitter.com/@_beyondcode</a></li></ul></li><li> Charles- <a href="https://amzn.to/3HcnsCR" target="_blank" rel="noreferrer noopener">Candy Land Board Game</a></li><li> Dan- <a href="https://fingerprintjs.com/blog/indexeddb-api-browser-vulnerability-safari-15/" target="_blank" rel="noreferrer noopener">IndexedDB API information leaks in Safari</a></li><li> Dan- <a href="https://www.imdb.com/title/tt6741278/" target="_blank" rel="noreferrer noopener">Invincible TV series on Amazon Prime</a></li><li> Gil- Chrome Recorder in Dev Tools Tab</li><li> Gil- <a href="https://www.imdb.com/title/tt2741602/" target="_blank" rel="noreferrer noopener">The Blacklist</a></li><li>Steve- <a href="https://twitter.com/Dadsaysjokes" target="_blank" rel="noreferrer noopener">Twitter: Dad Jokes ( @Dadsaysjokes )</a></li></ul>Special Guest: Gil Fink.Sponsored By:<ul><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a>: <a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Do you want to level up your career? or go freelance? or start a podcast or youtube channel? Let Charles Max Wood Help You Achieve Your Dreams</a></li><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a>: <a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Learn...]]></itunes:summary><itunes:duration>4411</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>How to Become a Senior Developer with Shem Magnezi - JSJ 521</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/how-to-become-a-senior-developer-with-shem-magnezi-jsj-521</link><description><![CDATA[Want to know what makes a senior developer? We know a thing or two. In this episode, the Jabberers sit down with Shem Magnezi, a senior developer at Wilco who shares what he’s learned over his seasoned career. They talk about the do’s and don’ts of being a manager, why small and large companies share this ONE feature, and a HUGE mindset reset that will keep you ahead of the game. “It’s important for people to understand where they can make an impact.”<br /> - Shem Magnezi In This Episode1) The KEY differences between smaller and larger companies (and how to hedge your bets when applying)<br /> 2) What separates the novice from the expert in a company (and what managers are looking for!)<br /> 3) If you’re considering the managerial route, consider THIS risk before going down that road<br /> 4) Why THIS mindset shift will make your job easier AND make a larger impact on your companySponsors<ul><li><a href="https://www.vultr.com/jabber/?promo=100FLY14&amp;utm_campaign=q122&amp;utm_medium=syndication&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Vultr</a></li><li><a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial</a></li><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a></li></ul>Links<ul><li><a href="https://docs.google.com/presentation/d/1swIDh0RTjAiV6JanPD0sAvNZhrpAqfro7vgz_qEUi-c/edit?usp=sharing" target="_blank" rel="noreferrer noopener">THE MYSTERIOUS JOURNEY OF BECOMING A SENIOR ENGINEER </a></li></ul>Picks<ul><li>AJ- <a href="https://www.meetup.com/utahnodejs/events/wxftqsyccqbvb/" target="_blank" rel="noreferrer noopener">Classless JavaScript (for real this time) with AJ ONeal (and Food!) | Meetup</a></li><li>AJ- <a href="https://creedsofcraftsmanship.com/" target="_blank" rel="noreferrer noopener">Creeds of Craftsmanship</a></li><li>Follow CoolAJ86 Live Streams: <ul><li>YouTube: <a href="https://youtube.com/coolaj86" target="_blank" rel="noreferrer noopener">https://youtube.com/coolaj86</a></li><li>Twitch: <a href="https://twitch.tv/coolaj86" target="_blank" rel="noreferrer noopener">https://twitch.tv/coolaj86</a></li></ul></li><li>Follow Beyond Code: <ul><li>YouTube: <a href="https://www.youtube.com/channel/UC2KJHARTj6KRpKzLU1sVxBA" target="_blank" rel="noreferrer noopener">https://www.youtube.com/channel/UC2KJHARTj6KRpKzLU1sVxBA</a></li><li>Twitter: <a href="https://twitter.com/@_beyondcode" target="_blank" rel="noreferrer noopener">https://twitter.com/@_beyondcode</a></li></ul></li><li> Dan- <a href="https://www.amazon.com/Wheel-Time-Season-1/dp/B09F59CZ7R" target="_blank" rel="noreferrer noopener">The Wheel of Time TV series on Amazon Prime</a></li><li> Dan- <a href="https://twitter.com/coolaj86/status/1481707621002334212" target="_blank" rel="noreferrer noopener">AJ's Tweet</a></li><li> Dan- <a href="https://www.goodreads.com/series/40789-old-man-s-war" target="_blank" rel="noreferrer noopener">Old Man's War Series</a></li><li> Shem- <a href="https://amzn.to/3rOG3Al" target="_blank" rel="noreferrer noopener">Thinking, Fast and Slow</a></li><li> Steve- <a href="https://twitter.com/Dadsaysjokes" target="_blank" rel="noreferrer noopener">Twitter: Dad Jokes ( @Dadsaysjokes )</a></li></ul>Special Guest: Shem Magnezi.Sponsored By:<ul><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a>: <a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Learn to Become a Top 5% Developer. Join our community of ambitious and engaged programmers to learn how.</a></li><li><a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun</a>: <a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun now offers Real User Monitoring of Core Web Vitals. Start your 14-day free trial now.</a></li><li><a href="https://vultr.com/jabber" target="_blank" rel="noreferrer noopener">Vultr</a>: <a href="https://vultr.com/jabber" target="_blank" rel="noreferrer noopener">Tired of explaining your absurdly high Big Tech cloud bills to your boss? Let me tell you about this cloud infrastructure company that’s the talk of the tech world. </a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">a881c4a6-76bd-481e-810e-bc4f6889e72d</guid><pubDate>Tue, 15 Feb 2022 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842442/stream.mp3" length="90247889" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Want to know what makes a senior developer? We know a thing or two. In this episode, the Jabberers sit down with Shem Magnezi, a senior developer at Wilco who shares what he’s learned over his seasoned career. They talk about the do’s and don’ts of...</itunes:subtitle><itunes:summary><![CDATA[Want to know what makes a senior developer? We know a thing or two. In this episode, the Jabberers sit down with Shem Magnezi, a senior developer at Wilco who shares what he’s learned over his seasoned career. They talk about the do’s and don’ts of being a manager, why small and large companies share this ONE feature, and a HUGE mindset reset that will keep you ahead of the game. “It’s important for people to understand where they can make an impact.”<br /> - Shem Magnezi In This Episode1) The KEY differences between smaller and larger companies (and how to hedge your bets when applying)<br /> 2) What separates the novice from the expert in a company (and what managers are looking for!)<br /> 3) If you’re considering the managerial route, consider THIS risk before going down that road<br /> 4) Why THIS mindset shift will make your job easier AND make a larger impact on your companySponsors<ul><li><a href="https://www.vultr.com/jabber/?promo=100FLY14&amp;utm_campaign=q122&amp;utm_medium=syndication&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Vultr</a></li><li><a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial</a></li><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a></li></ul>Links<ul><li><a href="https://docs.google.com/presentation/d/1swIDh0RTjAiV6JanPD0sAvNZhrpAqfro7vgz_qEUi-c/edit?usp=sharing" target="_blank" rel="noreferrer noopener">THE MYSTERIOUS JOURNEY OF BECOMING A SENIOR ENGINEER </a></li></ul>Picks<ul><li>AJ- <a href="https://www.meetup.com/utahnodejs/events/wxftqsyccqbvb/" target="_blank" rel="noreferrer noopener">Classless JavaScript (for real this time) with AJ ONeal (and Food!) | Meetup</a></li><li>AJ- <a href="https://creedsofcraftsmanship.com/" target="_blank" rel="noreferrer noopener">Creeds of Craftsmanship</a></li><li>Follow CoolAJ86 Live Streams: <ul><li>YouTube: <a href="https://youtube.com/coolaj86" target="_blank" rel="noreferrer noopener">https://youtube.com/coolaj86</a></li><li>Twitch: <a href="https://twitch.tv/coolaj86" target="_blank" rel="noreferrer noopener">https://twitch.tv/coolaj86</a></li></ul></li><li>Follow Beyond Code: <ul><li>YouTube: <a href="https://www.youtube.com/channel/UC2KJHARTj6KRpKzLU1sVxBA" target="_blank" rel="noreferrer noopener">https://www.youtube.com/channel/UC2KJHARTj6KRpKzLU1sVxBA</a></li><li>Twitter: <a href="https://twitter.com/@_beyondcode" target="_blank" rel="noreferrer noopener">https://twitter.com/@_beyondcode</a></li></ul></li><li> Dan- <a href="https://www.amazon.com/Wheel-Time-Season-1/dp/B09F59CZ7R" target="_blank" rel="noreferrer noopener">The Wheel of Time TV series on Amazon Prime</a></li><li> Dan- <a href="https://twitter.com/coolaj86/status/1481707621002334212" target="_blank" rel="noreferrer noopener">AJ's Tweet</a></li><li> Dan- <a href="https://www.goodreads.com/series/40789-old-man-s-war" target="_blank" rel="noreferrer noopener">Old Man's War Series</a></li><li> Shem- <a href="https://amzn.to/3rOG3Al" target="_blank" rel="noreferrer noopener">Thinking, Fast and Slow</a></li><li> Steve- <a href="https://twitter.com/Dadsaysjokes" target="_blank" rel="noreferrer noopener">Twitter: Dad Jokes ( @Dadsaysjokes )</a></li></ul>Special Guest: Shem Magnezi.Sponsored By:<ul><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a>: <a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Learn to Become a Top 5% Developer. Join our community of ambitious and engaged programmers to learn how.</a></li><li><a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun</a>: <a...]]></itunes:summary><itunes:duration>4445</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Web3 with Nik Kalyani - JSJ 520</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/web3-with-nik-kalyani-jsj-520</link><description><![CDATA[Feel like you don’t know enough about Web3? Don’t worry, neither do we. That’s where these podcasts come in! In this new episode, the Jabberers sit down with Nik Kalyani, the founder of Decentology and overall Web3 expert. The gang discusses the “big D” of Web3 (and why you need to understand it), how Web3 changes the game for blockchain and the like, and how Web3 is going to make gaming bigger AND more lucrative. “For developers, Web3 equals a green field of opportunity!”<br /> - Nik Kalyani In This Episode<ol><li> The “big D” that you NEED to know to understand Web3 (and why it’s about more than just the tech)</li><li> The BIGGEST concern about Web2 that Web3 is trying to solve (and how it changes privacy for everyone)</li><li> How to navigate NFTs, blockchain, and more buzzwords in Web3</li><li> The future of Java with Web3 (and why it’s easier than Web2!)</li><li> How Web3 is changing the game for gaming</li></ol>Sponsors<ul><li><a href="https://vultr.com/jabber" target="_blank" rel="noreferrer noopener">Vultr</a></li><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a></li><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a></li></ul>Picks<ul><li>AJ- <a href="https://www.youtube.com/watch?v=GdyjN_zCO_M" target="_blank" rel="noreferrer noopener">Genetically Modified Skeptic (Rational Atheist)</a></li><li>AJ- <a href="https://gist.github.com/coolaj86/aa6e6ca71d4b85300b53a290fe8eb97a" target="_blank" rel="noreferrer noopener">AJ's Litmus Test</a> (Contact me you're looking for work)</li><li>Follow CoolAJ86 Live Streams: <ul><li>YouTube: <a href="https://youtube.com/coolaj86" target="_blank" rel="noreferrer noopener">https://youtube.com/coolaj86</a></li><li>Twitch: <a href="https://twitch.tv/coolaj86" target="_blank" rel="noreferrer noopener">https://twitch.tv/coolaj86</a></li></ul></li><li>Follow Beyond Code: <ul><li>YouTube: <a href="https://www.youtube.com/channel/UC2KJHARTj6KRpKzLU1sVxBA" target="_blank" rel="noreferrer noopener">https://www.youtube.com/channel/UC2KJHARTj6KRpKzLU1sVxBA</a></li><li>Twitter: <a href="https://twitter.com/@_beyondcode" target="_blank" rel="noreferrer noopener">https://twitter.com/@_beyondcode</a></li></ul></li><li>Charles- <a href="https://boardgamegeek.com/boardgame/262543/wavelength" target="_blank" rel="noreferrer noopener">Wavelength | Board Game | BoardGameGeek</a></li><li>Charles- Charles is Hiring! </li><li>Charles- <a href="https://built.com/" target="_blank" rel="noreferrer noopener">Best Tasting Protein Bars | BuiltBar.com</a></li><li>Nik- <a href="https://www.catan.com/catan" target="_blank" rel="noreferrer noopener">CATAN - CATAN</a></li><li>Nik- <a href="https://www.imdb.com/title/tt2543312/" target="_blank" rel="noreferrer noopener">Halt and Catch Fire</a></li><li>Steve- <a href="https://twitter.com/Dadsaysjokes" target="_blank" rel="noreferrer noopener">Twitter: Dad Jokes ( @Dadsaysjokes )</a></li></ul>Special Guest: Nik Kalyani .Sponsored By:<ul><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a>: <a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Do you want to level up your career? or go freelance? or start a podcast or youtube channel? Let Charles Max Wood Help You Achieve Your Dreams</a></li><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a>: <a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Learn to Become a Top 5% Developer. Join our community of ambitious and engaged programmers to learn how.</a></li><li><a href="https://vultr.com/jabber" target="_blank" rel="noreferrer noopener">Vultr</a>: <a href="https://vultr.com/jabber" target="_blank" rel="noreferrer noopener">Tired of explaining your absurdly high Big Tech cloud bills to your boss? Let me tell you about this cloud infrastructure company that’s the talk of the tech world. </a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">a88dc15e-2f92-4974-916e-4f0cc2adf175</guid><pubDate>Tue, 08 Feb 2022 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842562/stream.mp3" length="106270273" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Feel like you don’t know enough about Web3? Don’t worry, neither do we. That’s where these podcasts come in! In this new episode, the Jabberers sit down with Nik Kalyani, the founder of Decentology and overall Web3 expert. The gang discusses the “big...</itunes:subtitle><itunes:summary><![CDATA[Feel like you don’t know enough about Web3? Don’t worry, neither do we. That’s where these podcasts come in! In this new episode, the Jabberers sit down with Nik Kalyani, the founder of Decentology and overall Web3 expert. The gang discusses the “big D” of Web3 (and why you need to understand it), how Web3 changes the game for blockchain and the like, and how Web3 is going to make gaming bigger AND more lucrative. “For developers, Web3 equals a green field of opportunity!”<br /> - Nik Kalyani In This Episode<ol><li> The “big D” that you NEED to know to understand Web3 (and why it’s about more than just the tech)</li><li> The BIGGEST concern about Web2 that Web3 is trying to solve (and how it changes privacy for everyone)</li><li> How to navigate NFTs, blockchain, and more buzzwords in Web3</li><li> The future of Java with Web3 (and why it’s easier than Web2!)</li><li> How Web3 is changing the game for gaming</li></ol>Sponsors<ul><li><a href="https://vultr.com/jabber" target="_blank" rel="noreferrer noopener">Vultr</a></li><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a></li><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a></li></ul>Picks<ul><li>AJ- <a href="https://www.youtube.com/watch?v=GdyjN_zCO_M" target="_blank" rel="noreferrer noopener">Genetically Modified Skeptic (Rational Atheist)</a></li><li>AJ- <a href="https://gist.github.com/coolaj86/aa6e6ca71d4b85300b53a290fe8eb97a" target="_blank" rel="noreferrer noopener">AJ's Litmus Test</a> (Contact me you're looking for work)</li><li>Follow CoolAJ86 Live Streams: <ul><li>YouTube: <a href="https://youtube.com/coolaj86" target="_blank" rel="noreferrer noopener">https://youtube.com/coolaj86</a></li><li>Twitch: <a href="https://twitch.tv/coolaj86" target="_blank" rel="noreferrer noopener">https://twitch.tv/coolaj86</a></li></ul></li><li>Follow Beyond Code: <ul><li>YouTube: <a href="https://www.youtube.com/channel/UC2KJHARTj6KRpKzLU1sVxBA" target="_blank" rel="noreferrer noopener">https://www.youtube.com/channel/UC2KJHARTj6KRpKzLU1sVxBA</a></li><li>Twitter: <a href="https://twitter.com/@_beyondcode" target="_blank" rel="noreferrer noopener">https://twitter.com/@_beyondcode</a></li></ul></li><li>Charles- <a href="https://boardgamegeek.com/boardgame/262543/wavelength" target="_blank" rel="noreferrer noopener">Wavelength | Board Game | BoardGameGeek</a></li><li>Charles- Charles is Hiring! </li><li>Charles- <a href="https://built.com/" target="_blank" rel="noreferrer noopener">Best Tasting Protein Bars | BuiltBar.com</a></li><li>Nik- <a href="https://www.catan.com/catan" target="_blank" rel="noreferrer noopener">CATAN - CATAN</a></li><li>Nik- <a href="https://www.imdb.com/title/tt2543312/" target="_blank" rel="noreferrer noopener">Halt and Catch Fire</a></li><li>Steve- <a href="https://twitter.com/Dadsaysjokes" target="_blank" rel="noreferrer noopener">Twitter: Dad Jokes ( @Dadsaysjokes )</a></li></ul>Special Guest: Nik Kalyani .Sponsored By:<ul><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a>: <a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Do you want to level up your career? or go freelance? or start a podcast or youtube channel? Let Charles Max Wood Help You Achieve Your Dreams</a></li><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a>: <a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Learn to Become a Top 5% Developer. Join our community of ambitious and engaged programmers to learn how.</a></li><li><a href="https://vultr.com/jabber" target="_blank" rel="noreferrer noopener">Vultr</a>: <a href="https://vultr.com/jabber" target="_blank" rel="noreferrer noopener">Tired of explaining your absurdly high Big Tech cloud bills to your boss? Let me tell you about this cloud infrastructure company...]]></itunes:summary><itunes:duration>5246</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Sorting through the Script (AJ vs. Dan Shappir) - JSJ 519</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/sorting-through-the-script-aj-vs-dan-shappir-jsj-519</link><description><![CDATA[Want to watch AJ and Dan Shappir do battle LIVE? You’re in the luck! In this episode, the jabberers go deep on the nuances of var, what we can all learn from C++ about coding, and Dan’s go-to remedies for keeping your Script nice, neat, and not-chaotic.In This Episode<ol><li>The ONE rule you need know about var (and how it affects the future of JavaScript)</li><li>Why C++ allows variables to execute the code while JavaScript doesn’t (and what we learn from this difference</li><li>The biggest drawback to all of JavaScript’s recent changes (and how to avoid tripping over yourself)</li><li>Dan’s go-to remedies for keeping your Script tidy and variables obedient</li></ol>Sponsors<ul><li><a href="https://vultr.com/jabber" target="_blank" rel="noreferrer noopener">Vultr</a></li><li><a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial</a></li><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a></li></ul>Picks<ul><li>AJ- <a href="https://amzn.to/3nh4aou" target="_blank" rel="noreferrer noopener">Mario Kart Live: Home Circuit</a></li><li>AJ- <a href="https://www.dekudeals.com/search?q=mario+kart+live" target="_blank" rel="noreferrer noopener">Deku Deals</a></li><li>AJ- <a href="https://github.com/goldbergyoni/nodebestpractices" target="_blank" rel="noreferrer noopener">Node.js Best Practices</a></li><li>AJ- <a href="https://webinstall.dev/" target="_blank" rel="noreferrer noopener">webinstall.dev </a></li><li>AJ- [CreedsOfCraftsmanship](CreedsOfCraftsmanship.com)</li><li>Follow CoolAJ86 Live Streams: <ul><li>YouTube: <a href="https://youtube.com/coolaj86" target="_blank" rel="noreferrer noopener">https://youtube.com/coolaj86</a></li><li>Twitch: <a href="https://twitch.tv/coolaj86" target="_blank" rel="noreferrer noopener">https://twitch.tv/coolaj86</a></li></ul></li><li>Follow Beyond Code: <ul><li>YouTube: <a href="https://www.youtube.com/channel/UC2KJHARTj6KRpKzLU1sVxBA" target="_blank" rel="noreferrer noopener">https://www.youtube.com/channel/UC2KJHARTj6KRpKzLU1sVxBA</a></li><li>Twitter: <a href="https://twitter.com/@_beyondcode" target="_blank" rel="noreferrer noopener">https://twitter.com/@_beyondcode</a></li></ul></li><li>Charles- <a href="https://boardgamegeek.com/boardgame/169786/scythe" target="_blank" rel="noreferrer noopener">Scythe | Board Game | BoardGameGeek</a></li><li>Charles- New development with TopEndDevs!</li><li>Charles- Brisket Tacos </li><li>Dan- <a href="https://summit2021.reversim.com/" target="_blank" rel="noreferrer noopener">Reversim conference</a></li><li>Dan- <a href="https://almanac.httparchive.org/en/2021/" target="_blank" rel="noreferrer noopener">The 2021 Web Almanac</a></li><li>Dan- <a href="https://www.goodreads.com/series/40789-old-man-s-war" target="_blank" rel="noreferrer noopener">Old Man's War Series</a></li><li>Steve- <a href="https://ericmetaxas.com/books/is-atheism-dead/" target="_blank" rel="noreferrer noopener"> Is Atheism Dead? | Eric Metaxas</a></li></ul>Sponsored By:<ul><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a>: <a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Learn to Become a Top 5% Developer. Join our community of ambitious and engaged programmers to learn how.</a></li><li><a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun</a>: <a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun now offers Real User Monitoring of Core Web Vitals. Start your 14-day free trial now.</a></li><li><a href="https://vultr.com/jabber" target="_blank" rel="noreferrer noopener">Vultr</a>: <a href="https://vultr.com/jabber" target="_blank" rel="noreferrer noopener">Tired of explaining your absurdly high Big Tech cloud bills to your boss? Let me tell you about this cloud infrastructure company that’s the talk of the tech world. </a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">0cdcbe05-f3c5-4c89-a31a-7dc41ad23f2a</guid><pubDate>Tue, 01 Feb 2022 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842453/stream.mp3" length="86496419" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Want to watch AJ and Dan Shappir do battle LIVE? You’re in the luck! In this episode, the jabberers go deep on the nuances of var, what we can all learn from C++ about coding, and Dan’s go-to remedies for keeping your Script nice, neat, and...</itunes:subtitle><itunes:summary><![CDATA[Want to watch AJ and Dan Shappir do battle LIVE? You’re in the luck! In this episode, the jabberers go deep on the nuances of var, what we can all learn from C++ about coding, and Dan’s go-to remedies for keeping your Script nice, neat, and not-chaotic.In This Episode<ol><li>The ONE rule you need know about var (and how it affects the future of JavaScript)</li><li>Why C++ allows variables to execute the code while JavaScript doesn’t (and what we learn from this difference</li><li>The biggest drawback to all of JavaScript’s recent changes (and how to avoid tripping over yourself)</li><li>Dan’s go-to remedies for keeping your Script tidy and variables obedient</li></ol>Sponsors<ul><li><a href="https://vultr.com/jabber" target="_blank" rel="noreferrer noopener">Vultr</a></li><li><a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial</a></li><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a></li></ul>Picks<ul><li>AJ- <a href="https://amzn.to/3nh4aou" target="_blank" rel="noreferrer noopener">Mario Kart Live: Home Circuit</a></li><li>AJ- <a href="https://www.dekudeals.com/search?q=mario+kart+live" target="_blank" rel="noreferrer noopener">Deku Deals</a></li><li>AJ- <a href="https://github.com/goldbergyoni/nodebestpractices" target="_blank" rel="noreferrer noopener">Node.js Best Practices</a></li><li>AJ- <a href="https://webinstall.dev/" target="_blank" rel="noreferrer noopener">webinstall.dev </a></li><li>AJ- [CreedsOfCraftsmanship](CreedsOfCraftsmanship.com)</li><li>Follow CoolAJ86 Live Streams: <ul><li>YouTube: <a href="https://youtube.com/coolaj86" target="_blank" rel="noreferrer noopener">https://youtube.com/coolaj86</a></li><li>Twitch: <a href="https://twitch.tv/coolaj86" target="_blank" rel="noreferrer noopener">https://twitch.tv/coolaj86</a></li></ul></li><li>Follow Beyond Code: <ul><li>YouTube: <a href="https://www.youtube.com/channel/UC2KJHARTj6KRpKzLU1sVxBA" target="_blank" rel="noreferrer noopener">https://www.youtube.com/channel/UC2KJHARTj6KRpKzLU1sVxBA</a></li><li>Twitter: <a href="https://twitter.com/@_beyondcode" target="_blank" rel="noreferrer noopener">https://twitter.com/@_beyondcode</a></li></ul></li><li>Charles- <a href="https://boardgamegeek.com/boardgame/169786/scythe" target="_blank" rel="noreferrer noopener">Scythe | Board Game | BoardGameGeek</a></li><li>Charles- New development with TopEndDevs!</li><li>Charles- Brisket Tacos </li><li>Dan- <a href="https://summit2021.reversim.com/" target="_blank" rel="noreferrer noopener">Reversim conference</a></li><li>Dan- <a href="https://almanac.httparchive.org/en/2021/" target="_blank" rel="noreferrer noopener">The 2021 Web Almanac</a></li><li>Dan- <a href="https://www.goodreads.com/series/40789-old-man-s-war" target="_blank" rel="noreferrer noopener">Old Man's War Series</a></li><li>Steve- <a href="https://ericmetaxas.com/books/is-atheism-dead/" target="_blank" rel="noreferrer noopener"> Is Atheism Dead? | Eric Metaxas</a></li></ul>Sponsored By:<ul><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a>: <a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Learn to Become a Top 5% Developer. Join our community of ambitious and engaged programmers to learn how.</a></li><li><a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun</a>: <a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun now offers Real User Monitoring of Core Web Vitals. Start your 14-day free trial now.</a></li><li><a href="https://vultr.com/jabber" target="_blank" rel="noreferrer...]]></itunes:summary><itunes:duration>4257</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Virtual DOM and the React Way, Part Deux - JSJ 518</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/virtual-dom-and-the-react-way-part-deux-jsj-518</link><description><![CDATA[This episode is a continuation of Javascript Jabber 512, so head over there before tuning into this one! In this Part 2, the Jabberers and Dan Shappir discuss THE difference between Svelte vs. virtual DOM and React, the most noticeable pros and cons of React when a DOM’s around, and how “partial rendering” is changing the game. Per usual, Steve’s dad jokes are 100% funny._“This separation that the VDom creates between the representation of the UI and the actual UI is a really powerful one.”<ul><li>Dan Shappir_</li></ul>In This EpisodeThe BIGGEST difference between Svelte and virtual DOM + React (and when to use one or the other)<br /> React’s noticeable pros and cons when a DOM gets involved (and how much they’ll affect your workflow in 2022)<br /> What to watch out for in case you get locked into a vendor (and which vendors to consider)<br /> How “partial rendering” is changing the game (and created a whole new model where React is the “middleman”)Sponsors<ul><li><a href="https://www.vultr.com/jabber/?promo=100FLY14&amp;utm_campaign=q122&amp;utm_medium=syndication&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Vultr</a></li><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a></li><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a></li></ul>Picks<ul><li>Aimee- Financial Literacy as a 2022 goal</li><li>Aimee- <a href="https://github.com/eyalev/kubectl-context-prompt" target="_blank" rel="noreferrer noopener">GitHub: eyalev/kubectl-context-prompt</a></li><li>AJ- iOS 6 Apple Maps with Pins </li><li>AJ- <a href="https://www.youtube.com/watch?index=3&amp;list=PLrPrSDTfMDlpDem7DdJwzBkzza73OtaCn&amp;v=-wz2Ued0Zkc" target="_blank" rel="noreferrer noopener">Classless JavaScript - Dec 16, 2021 - Utah Node.jsClassless JavaScript - Dec 16, 2021 - Utah Node.js</a></li><li>AJ- <a href="https://coolaj86.com/articles/best-thunderbolt-display-imac-monitor-alternative/" target="_blank" rel="noreferrer noopener">Best Thunderbolt Display / iMac Monitor Alternative</a></li><li>AJ- <a href="https://github.com/BeyondCodeBootcamp/beyondcodebootcamp/issues/18" target="_blank" rel="noreferrer noopener">Creeds of Craftsmanship </a></li><li>AJ- <a href="https://webinstall.dev/" target="_blank" rel="noreferrer noopener">webinstall.dev</a></li><li>Dan- <a href="https://twitter.com/molly0xFFF/status/1471581442408812545?s=20" target="_blank" rel="noreferrer noopener">Molly White on Twitter: my god it's actually happened</a></li><li>Steve- <a href="https://twitter.com/Dadsaysjokes" target="_blank" rel="noreferrer noopener">Twitter: Dad Jokes ( @Dadsaysjokes )</a></li><li>Steve- <a href="https://localghost.dev/2019/09/everything-i-googled-in-a-week-as-a-professional-software-engineer/" target="_blank" rel="noreferrer noopener">Everything I googled in a week as a professional software engineer - localghost</a></li><li>Steve- <a href="https://www.quantamagazine.org/radio-telescope-reveals-how-lightning-begins-20211220/" target="_blank" rel="noreferrer noopener">Detailed Footage Finally Reveals What Triggers Lightning | Quanta Magazine</a></li></ul>Sponsored By:<ul><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a>: <a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Do you want to level up your career? or go freelance? or start a podcast or youtube channel? Let Charles Max Wood Help You Achieve Your Dreams</a></li><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a>: <a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Learn to Become a Top 5% Developer. Join our community of ambitious and engaged programmers to learn how.</a></li><li><a href="https://vultr.com/jabber" target="_blank" rel="noreferrer noopener">Vultr</a>: <a href="https://vultr.com/jabber" target="_blank" rel="noreferrer noopener">Tired of explaining your absurdly high Big Tech cloud bills to your boss? Let me tell you about this cloud infrastructure company that’s the talk of the tech world. </a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">a49b249f-2505-4b49-8546-d51e17fb703d</guid><pubDate>Tue, 25 Jan 2022 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842514/stream.mp3" length="110496759" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>This episode is a continuation of Javascript Jabber 512, so head over there before tuning into this one! In this Part 2, the Jabberers and Dan Shappir discuss THE difference between Svelte vs. virtual DOM and React, the most noticeable pros and cons...</itunes:subtitle><itunes:summary><![CDATA[This episode is a continuation of Javascript Jabber 512, so head over there before tuning into this one! In this Part 2, the Jabberers and Dan Shappir discuss THE difference between Svelte vs. virtual DOM and React, the most noticeable pros and cons of React when a DOM’s around, and how “partial rendering” is changing the game. Per usual, Steve’s dad jokes are 100% funny._“This separation that the VDom creates between the representation of the UI and the actual UI is a really powerful one.”<ul><li>Dan Shappir_</li></ul>In This EpisodeThe BIGGEST difference between Svelte and virtual DOM + React (and when to use one or the other)<br /> React’s noticeable pros and cons when a DOM gets involved (and how much they’ll affect your workflow in 2022)<br /> What to watch out for in case you get locked into a vendor (and which vendors to consider)<br /> How “partial rendering” is changing the game (and created a whole new model where React is the “middleman”)Sponsors<ul><li><a href="https://www.vultr.com/jabber/?promo=100FLY14&amp;utm_campaign=q122&amp;utm_medium=syndication&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Vultr</a></li><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a></li><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a></li></ul>Picks<ul><li>Aimee- Financial Literacy as a 2022 goal</li><li>Aimee- <a href="https://github.com/eyalev/kubectl-context-prompt" target="_blank" rel="noreferrer noopener">GitHub: eyalev/kubectl-context-prompt</a></li><li>AJ- iOS 6 Apple Maps with Pins </li><li>AJ- <a href="https://www.youtube.com/watch?index=3&amp;list=PLrPrSDTfMDlpDem7DdJwzBkzza73OtaCn&amp;v=-wz2Ued0Zkc" target="_blank" rel="noreferrer noopener">Classless JavaScript - Dec 16, 2021 - Utah Node.jsClassless JavaScript - Dec 16, 2021 - Utah Node.js</a></li><li>AJ- <a href="https://coolaj86.com/articles/best-thunderbolt-display-imac-monitor-alternative/" target="_blank" rel="noreferrer noopener">Best Thunderbolt Display / iMac Monitor Alternative</a></li><li>AJ- <a href="https://github.com/BeyondCodeBootcamp/beyondcodebootcamp/issues/18" target="_blank" rel="noreferrer noopener">Creeds of Craftsmanship </a></li><li>AJ- <a href="https://webinstall.dev/" target="_blank" rel="noreferrer noopener">webinstall.dev</a></li><li>Dan- <a href="https://twitter.com/molly0xFFF/status/1471581442408812545?s=20" target="_blank" rel="noreferrer noopener">Molly White on Twitter: my god it's actually happened</a></li><li>Steve- <a href="https://twitter.com/Dadsaysjokes" target="_blank" rel="noreferrer noopener">Twitter: Dad Jokes ( @Dadsaysjokes )</a></li><li>Steve- <a href="https://localghost.dev/2019/09/everything-i-googled-in-a-week-as-a-professional-software-engineer/" target="_blank" rel="noreferrer noopener">Everything I googled in a week as a professional software engineer - localghost</a></li><li>Steve- <a href="https://www.quantamagazine.org/radio-telescope-reveals-how-lightning-begins-20211220/" target="_blank" rel="noreferrer noopener">Detailed Footage Finally Reveals What Triggers Lightning | Quanta Magazine</a></li></ul>Sponsored By:<ul><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a>: <a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Do you want to level up your career? or go freelance? or start a podcast or youtube channel? Let Charles Max Wood Help You Achieve Your Dreams</a></li><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a>: <a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Learn to Become a Top 5% Developer. Join our community of ambitious and engaged programmers to learn how.</a></li><li><a href="https://vultr.com/jabber" target="_blank" rel="noreferrer noopener">Vultr</a>: <a href="https://vultr.com/jabber" target="_blank"...]]></itunes:summary><itunes:duration>5514</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Can JAMstack do REAL Web Apps? with James Q Quick - JSJ 517</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/can-jamstack-do-real-web-apps-with-james-q-quick-jsj-517</link><description><![CDATA[But really…can it? It absolutely can AND a lot more. In this new episode of JavaScript Jabber, the roundtable sits down with James Q Quick, a software developer, podcast host, and overall future-enthusiast. The team discusses what the “JAM” in JAMstack means for developers, how it’s making integrating features (like payment processing) a breeze, and what you NEED to know about JAMstack going into 2022. “None of these individual tools are new, but JAMstack just became a new way to combine those things with static content and leverage those concepts.”<br /> - James Quick In This EpisodeWhy JAMstack is more than just individual pieces clumped together (and could be replacing how developers do business)<br /> How the “JAM” in JAMstack is allowing developers to pick and choose the services they want (without knowing all the nitty gritty details)<br /> James lays out how JAMstack makes payment processing a no-brainer (and it’s not just Twitter hype)<br /> New features and apps for JAMstack that you NEED to know in 2022<br /> Where JAMstack is shows its power and ease-of-use (and why you should have some “secret sauce” in your cabinet)Sponsors<ul><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a></li><li><a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial</a></li><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a></li></ul>Links<ul><li><a href="https://www.twitch.tv/jamesqquick" target="_blank" rel="noreferrer noopener">jamesqquick - Twitch</a></li></ul>Picks<ul><li>AJ- <a href="https://snapdrop.net/" target="_blank" rel="noreferrer noopener">SnapDrop</a></li><li>AJ- <a href="https://amzn.to/3IiYpPx" target="_blank" rel="noreferrer noopener">Leviathan Wakes</a></li><li>AJ- <a href="https://www.youtube.com/watch?v=HNE4jR5ILaU" target="_blank" rel="noreferrer noopener">Happy paths should be a video - YouTube</a></li><li>AJ- <a href="https://coolaj86.com/articles/best-thunderbolt-display-imac-monitor-alternative/" target="_blank" rel="noreferrer noopener">Best Thunderbolt Display / iMac Monitor Alternative</a></li><li>AJ- <a href="https://webinstall.dev/" target="_blank" rel="noreferrer noopener">webinstall.dev </a></li><li>AJ- <a href="http://creedsofcraftsmanship.com/" target="_blank" rel="noreferrer noopener">CreedsOfCraftsmanship.com</a></li><li>Charles- <a href="https://boardgamegeek.com/boardgame/170/family-business" target="_blank" rel="noreferrer noopener">Family Business | Board Game | BoardGameGeek</a></li><li>Charles- <a href="https://amzn.to/33rj1Go" target="_blank" rel="noreferrer noopener">Think and Grow Rich</a></li><li>James- <a href="https://amzn.to/3GDRNKV" target="_blank" rel="noreferrer noopener">Anker Portable Charger</a></li><li>James- M1 MacBook Pro</li><li>James- <a href="https://www.compressed.fm/" target="_blank" rel="noreferrer noopener">Compressed.fm</a></li><li>Steve-<a href="https://twitter.com/davetrott/status/1201105525221593088" target="_blank" rel="noreferrer noopener"> “Dadvent Calendar” by David Trott</a></li><li>Steve- <a href="https://twitter.com/Dadsaysjokes" target="_blank" rel="noreferrer noopener">Twitter: Dad Jokes ( @Dadsaysjokes )</a></li></ul>Special Guest: James Quick.Sponsored By:<ul><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a>: <a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Learn to Become a Top 5% Developer. Join our community of ambitious and engaged programmers to learn how.</a></li><li><a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun</a>: <a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun now offers Real User Monitoring of Core Web Vitals. Start your 14-day free trial now.</a></li><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a>: <a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Do you want to level up your career? or go freelance? or start a podcast or youtube channel? Let Charles Max Wood Help You Achieve Your Dreams</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">710202b5-83e3-43fd-a396-631a9da2240e</guid><pubDate>Tue, 18 Jan 2022 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842527/stream.mp3" length="97295660" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>But really…can it? It absolutely can AND a lot more. In this new episode of JavaScript Jabber, the roundtable sits down with James Q Quick, a software developer, podcast host, and overall future-enthusiast. The team discusses what the “JAM” in...</itunes:subtitle><itunes:summary><![CDATA[But really…can it? It absolutely can AND a lot more. In this new episode of JavaScript Jabber, the roundtable sits down with James Q Quick, a software developer, podcast host, and overall future-enthusiast. The team discusses what the “JAM” in JAMstack means for developers, how it’s making integrating features (like payment processing) a breeze, and what you NEED to know about JAMstack going into 2022. “None of these individual tools are new, but JAMstack just became a new way to combine those things with static content and leverage those concepts.”<br /> - James Quick In This EpisodeWhy JAMstack is more than just individual pieces clumped together (and could be replacing how developers do business)<br /> How the “JAM” in JAMstack is allowing developers to pick and choose the services they want (without knowing all the nitty gritty details)<br /> James lays out how JAMstack makes payment processing a no-brainer (and it’s not just Twitter hype)<br /> New features and apps for JAMstack that you NEED to know in 2022<br /> Where JAMstack is shows its power and ease-of-use (and why you should have some “secret sauce” in your cabinet)Sponsors<ul><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a></li><li><a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial</a></li><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a></li></ul>Links<ul><li><a href="https://www.twitch.tv/jamesqquick" target="_blank" rel="noreferrer noopener">jamesqquick - Twitch</a></li></ul>Picks<ul><li>AJ- <a href="https://snapdrop.net/" target="_blank" rel="noreferrer noopener">SnapDrop</a></li><li>AJ- <a href="https://amzn.to/3IiYpPx" target="_blank" rel="noreferrer noopener">Leviathan Wakes</a></li><li>AJ- <a href="https://www.youtube.com/watch?v=HNE4jR5ILaU" target="_blank" rel="noreferrer noopener">Happy paths should be a video - YouTube</a></li><li>AJ- <a href="https://coolaj86.com/articles/best-thunderbolt-display-imac-monitor-alternative/" target="_blank" rel="noreferrer noopener">Best Thunderbolt Display / iMac Monitor Alternative</a></li><li>AJ- <a href="https://webinstall.dev/" target="_blank" rel="noreferrer noopener">webinstall.dev </a></li><li>AJ- <a href="http://creedsofcraftsmanship.com/" target="_blank" rel="noreferrer noopener">CreedsOfCraftsmanship.com</a></li><li>Charles- <a href="https://boardgamegeek.com/boardgame/170/family-business" target="_blank" rel="noreferrer noopener">Family Business | Board Game | BoardGameGeek</a></li><li>Charles- <a href="https://amzn.to/33rj1Go" target="_blank" rel="noreferrer noopener">Think and Grow Rich</a></li><li>James- <a href="https://amzn.to/3GDRNKV" target="_blank" rel="noreferrer noopener">Anker Portable Charger</a></li><li>James- M1 MacBook Pro</li><li>James- <a href="https://www.compressed.fm/" target="_blank" rel="noreferrer noopener">Compressed.fm</a></li><li>Steve-<a href="https://twitter.com/davetrott/status/1201105525221593088" target="_blank" rel="noreferrer noopener"> “Dadvent Calendar” by David Trott</a></li><li>Steve- <a href="https://twitter.com/Dadsaysjokes" target="_blank" rel="noreferrer noopener">Twitter: Dad Jokes ( @Dadsaysjokes )</a></li></ul>Special Guest: James Quick.Sponsored By:<ul><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a>: <a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Learn to Become a Top 5% Developer. Join our community of ambitious and engaged programmers to learn how.</a></li><li><a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun</a>: <a...]]></itunes:summary><itunes:duration>4797</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Simplifying Slinkity with Anthony Campolo</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/simplifying-slinkity-with-anthony-campolo</link><description><![CDATA[Ever feel overwhelmed by the crazy number of new frameworks? We’ve got a solution for you. In this episode, the JavaScript jamboree sits down with Anthony Campolo, a software developer who’s spreading the word about a powerful yet flexible new tool--Slinkity. They talk about how Slinkity answers the age-old question and simplifies everything, how to prevent the nasty “uncanny valley” from rearing its head during loading, and why eBay and Slinkity are on the same page about “the basics”.“I think Slinkity is an interesting new way to build websites in a framework-agnostic way. It’s like using little sprinkles of JavaScript!”<ul><li>Anthony Campolo</li></ul>In This Episode:If you’re feeling overwhelmed by all these new frameworks, Anthony explains how Slinkity simplifies it all<br /> How to effectively use Slinkity’s bundling capabilities with Vite and other tools<br /> What tools and techniques you need to prevent an “uncanny valley” from popping up every time you sit down to program<br /> Remember eBay? Anthony explains how Slinkity and eBay are making programmers want to “go back to the basics”.Sponsors:<ul><li><a href="https://vultr.com/jabber" target="_blank" rel="noreferrer noopener">Vultr</a></li><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a></li><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a></li></ul>Roundtable Picks:AJ’s<br /> <a href="https://amzn.to/3qdkfgX" target="_blank" rel="noreferrer noopener">M1 Max MacBook Pro</a><br /> <a href="https://amzn.to/3GgvF9q" target="_blank" rel="noreferrer noopener">Wheel of Time TV show on AmazonPrime</a> Anthony’s<br /> Discord servers: <a href="https://discord.gg/lunchdev" target="_blank" rel="noreferrer noopener">LunchDev</a>, <a href="https://frontend.horse/" target="_blank" rel="noreferrer noopener">FrontEnd.Horse</a> Charles’s<br /> <a href="https://amzn.to/3HVeXgm" target="_blank" rel="noreferrer noopener">Marvel Legendary board and card game</a><br /> <a href="https://auth0.com" target="_blank" rel="noreferrer noopener">Auth0 authentication and authorization tool</a><br /> <a href="https://www.youtube.com/watch?v=49dCobL213M" target="_blank" rel="noreferrer noopener">Jon Rich and Mike Rowe song “Santa Has a Dirty Job”</a> Steve’s<br /> <a href="https://amzn.to/3t9tGQy" target="_blank" rel="noreferrer noopener">Venom 2 movie</a><br /> <a href="https://twitter.com/Dadsaysjokes" target="_blank" rel="noreferrer noopener">https://twitter.com/Dadsaysjokes</a> Learn more about Slinkity:<br /> <a href="https://slinkity.dev/" target="_blank" rel="noreferrer noopener">Home Page</a><br /> <a href="https://twitter.com/slinkitydotdev" target="_blank" rel="noreferrer noopener">Twitter</a><br /> <a href="https://github.com/slinkity/slinkity" target="_blank" rel="noreferrer noopener">GitHub</a> Connect with Anthony:<br /> <a href="https://twitter.com/ajcwebdev" target="_blank" rel="noreferrer noopener">Twitter</a><br /> <a href="https://github.com/ajcwebdev" target="_blank" rel="noreferrer noopener">GitHub</a><br /> <a href="https://ajcweb.dev/" target="_blank" rel="noreferrer noopener">Blog</a> Special Guest: Anthony Campolo.Sponsored By:<ul><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a>: <a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Do you want to level up your career? or go freelance? or start a podcast or youtube channel? Let Charles Max Wood Help You Achieve Your Dreams</a></li><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a>: <a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Learn to Become a Top 5% Developer. Join our community of ambitious and engaged programmers to learn how.</a></li><li><a href="https://vultr.com/jabber" target="_blank" rel="noreferrer noopener">Vultr</a>: <a href="https://vultr.com/jabber" target="_blank" rel="noreferrer noopener">Tired of explaining your absurdly high Big Tech cloud bills to your boss? Let me tell you about this cloud infrastructure company that’s the talk of the tech world. </a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">d45c14fa-a27c-4ed5-8b7f-e3bbd09e7157</guid><pubDate>Tue, 11 Jan 2022 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842544/stream.mp3" length="75570390" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Ever feel overwhelmed by the crazy number of new frameworks? We’ve got a solution for you. In this episode, the JavaScript jamboree sits down with Anthony Campolo, a software developer who’s spreading the word about a powerful yet flexible new...</itunes:subtitle><itunes:summary><![CDATA[Ever feel overwhelmed by the crazy number of new frameworks? We’ve got a solution for you. In this episode, the JavaScript jamboree sits down with Anthony Campolo, a software developer who’s spreading the word about a powerful yet flexible new tool--Slinkity. They talk about how Slinkity answers the age-old question and simplifies everything, how to prevent the nasty “uncanny valley” from rearing its head during loading, and why eBay and Slinkity are on the same page about “the basics”.“I think Slinkity is an interesting new way to build websites in a framework-agnostic way. It’s like using little sprinkles of JavaScript!”<ul><li>Anthony Campolo</li></ul>In This Episode:If you’re feeling overwhelmed by all these new frameworks, Anthony explains how Slinkity simplifies it all<br /> How to effectively use Slinkity’s bundling capabilities with Vite and other tools<br /> What tools and techniques you need to prevent an “uncanny valley” from popping up every time you sit down to program<br /> Remember eBay? Anthony explains how Slinkity and eBay are making programmers want to “go back to the basics”.Sponsors:<ul><li><a href="https://vultr.com/jabber" target="_blank" rel="noreferrer noopener">Vultr</a></li><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a></li><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a></li></ul>Roundtable Picks:AJ’s<br /> <a href="https://amzn.to/3qdkfgX" target="_blank" rel="noreferrer noopener">M1 Max MacBook Pro</a><br /> <a href="https://amzn.to/3GgvF9q" target="_blank" rel="noreferrer noopener">Wheel of Time TV show on AmazonPrime</a> Anthony’s<br /> Discord servers: <a href="https://discord.gg/lunchdev" target="_blank" rel="noreferrer noopener">LunchDev</a>, <a href="https://frontend.horse/" target="_blank" rel="noreferrer noopener">FrontEnd.Horse</a> Charles’s<br /> <a href="https://amzn.to/3HVeXgm" target="_blank" rel="noreferrer noopener">Marvel Legendary board and card game</a><br /> <a href="https://auth0.com" target="_blank" rel="noreferrer noopener">Auth0 authentication and authorization tool</a><br /> <a href="https://www.youtube.com/watch?v=49dCobL213M" target="_blank" rel="noreferrer noopener">Jon Rich and Mike Rowe song “Santa Has a Dirty Job”</a> Steve’s<br /> <a href="https://amzn.to/3t9tGQy" target="_blank" rel="noreferrer noopener">Venom 2 movie</a><br /> <a href="https://twitter.com/Dadsaysjokes" target="_blank" rel="noreferrer noopener">https://twitter.com/Dadsaysjokes</a> Learn more about Slinkity:<br /> <a href="https://slinkity.dev/" target="_blank" rel="noreferrer noopener">Home Page</a><br /> <a href="https://twitter.com/slinkitydotdev" target="_blank" rel="noreferrer noopener">Twitter</a><br /> <a href="https://github.com/slinkity/slinkity" target="_blank" rel="noreferrer noopener">GitHub</a> Connect with Anthony:<br /> <a href="https://twitter.com/ajcwebdev" target="_blank" rel="noreferrer noopener">Twitter</a><br /> <a href="https://github.com/ajcwebdev" target="_blank" rel="noreferrer noopener">GitHub</a><br /> <a href="https://ajcweb.dev/" target="_blank" rel="noreferrer noopener">Blog</a> Special Guest: Anthony Campolo.Sponsored By:<ul><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a>: <a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Do you want to level up your career? or go freelance? or start a podcast or youtube channel? Let Charles Max Wood Help You Achieve Your Dreams</a></li><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a>: <a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Learn to Become a Top 5% Developer. Join our community of ambitious and engaged programmers to learn how.</a></li><li><a href="https://vultr.com/jabber" target="_blank" rel="noreferrer noopener">Vultr</a>: <a...]]></itunes:summary><itunes:duration>3711</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Creating Your Community with Brett Haralson - JAVASCRIPT 515</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/creating-your-community-with-brett-haralson-javascript-515</link><description><![CDATA[Ever wonder why you feel like you belong in some groups and the black sheep in others? In this episode, the Javascript dudes sit down with Brett Haralson, a software developer and manager at Wix who’s learned the fundamentals of cultivating world-class communities. They discuss what Brett does FIRST to start building a community, how to handle negativity before and when it pops up, and what you NEED to do after you “find your tribe”.“It’s the relationships and friendships made that are life-changing. To create a community, you need to make people feel like they belong.”<ul><li>Brett</li></ul>In This Episode:<br /> What Brett looks for FIRST to build a life-long and robust community (not just an Instagram following)<br /> Worried about negativity in your community? Brett lays out how to “safeguard the spirit” and integrate critique productively (and how to boot out the jerks)<br /> Brett’s go-to steps to quickly become a valued member of any community (hint-hint: it’s about lingo and value)<br /> Once you “find your tribe”, Brett shares what you NEED to do to keep your communities alive and thrivingRoundtable Picks:Steve’s<br /> <a href="https://browser.kagi.com/" target="_blank" rel="noreferrer noopener">Orion web browser</a> Brett’s<br /> <a href="https://www.residentevil.com/village/us/" target="_blank" rel="noreferrer noopener">Resident Evil Village</a><br /> <a href="https://amzn.to/3zxVWNX" target="_blank" rel="noreferrer noopener">Resident Evil books</a><br /> <a href="https://tv.apple.com/us/show/foundation/umc.cmc.5983fipzqbicvrve6jdfep4x3?itscg=MC_20000&amp;itsct=atvp_brand_omd&amp;mttn3pid=Google+AdWords&amp;mttnagencyid=a5e&amp;mttncc=US&amp;mttnsiteid=143238&amp;mttnsubad=OUS2019859_1-562857103877-c&amp;mttnsubkw=124664317132__46IBNxxU_&amp;mttnsubplmnt=" target="_blank" rel="noreferrer noopener">Foundation TV show</a> Charles’s<br /> <a href="https://amzn.to/337L7Ga" target="_blank" rel="noreferrer noopener">Lost Cities board game</a><br /> <a href="https://amzn.to/3zzjLox" target="_blank" rel="noreferrer noopener">Think and Grow Rich by Napoleon Hill</a><br /> <a href="https://amzn.to/3F9Zk2t" target="_blank" rel="noreferrer noopener">Wheel of Time TV show</a> Connect with Brett:<br /> <a href="https://twitter.com/brettharalson" target="_blank" rel="noreferrer noopener">https://twitter.com/brettharalson</a><br /> <a href="https://www.instagram.com/brettharalson" target="_blank" rel="noreferrer noopener">https://www.instagram.com/brettharalson</a><br /> <a href="https://www.linkedin.com/in/brett-haralson/" target="_blank" rel="noreferrer noopener">https://www.linkedin.com/in/brett-haralson/</a><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">d980bef3-b019-40a1-9ad1-c78395d8ef3e</guid><pubDate>Tue, 04 Jan 2022 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842510/stream.mp3" length="78327074" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Ever wonder why you feel like you belong in some groups and the black sheep in others? In this episode, the Javascript dudes sit down with Brett Haralson, a software developer and manager at Wix who’s learned the fundamentals of cultivating...</itunes:subtitle><itunes:summary><![CDATA[Ever wonder why you feel like you belong in some groups and the black sheep in others? In this episode, the Javascript dudes sit down with Brett Haralson, a software developer and manager at Wix who’s learned the fundamentals of cultivating world-class communities. They discuss what Brett does FIRST to start building a community, how to handle negativity before and when it pops up, and what you NEED to do after you “find your tribe”.“It’s the relationships and friendships made that are life-changing. To create a community, you need to make people feel like they belong.”<ul><li>Brett</li></ul>In This Episode:<br /> What Brett looks for FIRST to build a life-long and robust community (not just an Instagram following)<br /> Worried about negativity in your community? Brett lays out how to “safeguard the spirit” and integrate critique productively (and how to boot out the jerks)<br /> Brett’s go-to steps to quickly become a valued member of any community (hint-hint: it’s about lingo and value)<br /> Once you “find your tribe”, Brett shares what you NEED to do to keep your communities alive and thrivingRoundtable Picks:Steve’s<br /> <a href="https://browser.kagi.com/" target="_blank" rel="noreferrer noopener">Orion web browser</a> Brett’s<br /> <a href="https://www.residentevil.com/village/us/" target="_blank" rel="noreferrer noopener">Resident Evil Village</a><br /> <a href="https://amzn.to/3zxVWNX" target="_blank" rel="noreferrer noopener">Resident Evil books</a><br /> <a href="https://tv.apple.com/us/show/foundation/umc.cmc.5983fipzqbicvrve6jdfep4x3?itscg=MC_20000&amp;itsct=atvp_brand_omd&amp;mttn3pid=Google+AdWords&amp;mttnagencyid=a5e&amp;mttncc=US&amp;mttnsiteid=143238&amp;mttnsubad=OUS2019859_1-562857103877-c&amp;mttnsubkw=124664317132__46IBNxxU_&amp;mttnsubplmnt=" target="_blank" rel="noreferrer noopener">Foundation TV show</a> Charles’s<br /> <a href="https://amzn.to/337L7Ga" target="_blank" rel="noreferrer noopener">Lost Cities board game</a><br /> <a href="https://amzn.to/3zzjLox" target="_blank" rel="noreferrer noopener">Think and Grow Rich by Napoleon Hill</a><br /> <a href="https://amzn.to/3F9Zk2t" target="_blank" rel="noreferrer noopener">Wheel of Time TV show</a> Connect with Brett:<br /> <a href="https://twitter.com/brettharalson" target="_blank" rel="noreferrer noopener">https://twitter.com/brettharalson</a><br /> <a href="https://www.instagram.com/brettharalson" target="_blank" rel="noreferrer noopener">https://www.instagram.com/brettharalson</a><br /> <a href="https://www.linkedin.com/in/brett-haralson/" target="_blank" rel="noreferrer noopener">https://www.linkedin.com/in/brett-haralson/</a><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>3849</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Where is JAMstack and Dev Tooling  Headed Today? - Putting JetPacks on Developers ft. Tejas Kumar - JSJ 514</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/where-is-jamstack-and-dev-tooling-headed-today-putting-jetpacks-on-developers-ft-tejas-kumar-jsj-514</link><description><![CDATA[Tejas Kumar joins JavaScript Jabber to discuss the advances in developer tooling and how it relates to ideas like the JAMstack to allow developers to move back and build larger applications with smaller teams. The discussion ranges over backend, frontend, and cloud technologies. Panel<ul><li>Aimee Knight</li><li>AJ ONeal</li><li>Charles Max Wood</li><li>Dan Shappir</li></ul>Guest<ul><li>Tejas Kumar</li></ul>Sponsors<ul><li><a href="https://shortcut.com/signup?_saasquatch=eyJhcHAucmVmZXJyYWxzYWFzcXVhdGNoLmNvbSI6eyJhN29rdDhhNWx3YXdrX0NPREUiOnsiY29kZXMiOnsiY2xhc3NpYyI6IkRFVkNIQVQifSwibGlua3MiOnsiY2xhc3NpYyI6Imh0dHA6Ly9yLmNsYmguc2UvbXpuS1l2WiJ9fX19&amp;rsCode=DEVCHAT&amp;rsEngagementMedium=UNKNOWN&amp;rsShareMedium=UNKNOWN&amp;utm_campaign=saasquatch&amp;utm_medium=link&amp;utm_source=invite" target="_blank" rel="noreferrer noopener">Shortcut (formerly Clubhouse.io)</a></li><li><a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial</a></li><li><a href="http://topendedevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a></li></ul>Picks<ul><li>AJ - <a href="https://www.freecodecamp.org/news/why-its-ok-to-overengineer-your-blog/" target="_blank" rel="noreferrer noopener">Why it's OK to Over-Engineer your Blog</a></li><li>AJ - <a href="https://www.joelonsoftware.com/2000/08/09/the-joel-test-12-steps-to-better-code/" target="_blank" rel="noreferrer noopener">12 Steps to Better Code</a></li><li>AJ - <a href="https://amzn.to/30RWKzQ" target="_blank" rel="noreferrer noopener">Nail it then Scale it</a> • <a href="https://www.nailthenscale.com/" target="_blank" rel="noreferrer noopener">Website</a></li><li>AJ - <a href="https://amzn.to/3r1OJDo" target="_blank" rel="noreferrer noopener">The Phoenix Project</a></li><li>AJ - <a href="https://webinstall.dev" target="_blank" rel="noreferrer noopener">webinstall.dev</a></li><li>AJ - <a href="https://creedsofcraftsmanship.com" target="_blank" rel="noreferrer noopener">CreedsOfCraftsmanship.com</a></li><li>AJ - Follow CoolAJ86 Live Streams: <ul><li><a href="https://youtube.com/coolaj86" target="_blank" rel="noreferrer noopener">YouTube</a></li><li><a href="https://twitch.tv/coolaj86" target="_blank" rel="noreferrer noopener">Twitch</a></li></ul></li><li>Follow Beyond Code: <ul><li><a href="https://www.youtube.com/channel/UC2KJHARTj6KRpKzLU1sVxBA" target="_blank" rel="noreferrer noopener">YouTube</a></li><li><a href="https://twitter.com/@_beyondcode" target="_blank" rel="noreferrer noopener">Twitter</a></li></ul></li><li>Dan - <a href="https://wix.com" target="_blank" rel="noreferrer noopener">Wix</a></li><li>Dan - <a href="https://www.smashingmagazine.com/2021/11/improving-performance-wix-websites-case-study/" target="_blank" rel="noreferrer noopener">Improving The Performance Of Wix Websites (Case Study)</a></li><li>Aimee -<a href="https://vksegfault.github.io/posts/gentle-intro-gpu-inner-workings/" target="_blank" rel="noreferrer noopener">Gentle introduction to GPUs inner workings</a></li><li>Chuck - <a href="https://topenddevs.com" target="_blank" rel="noreferrer noopener">TopEndDevs</a></li><li> Chuck - <a href="https://amzn.to/3yUOWdr" target="_blank" rel="noreferrer noopener">Scylhe</a></li><li> Chuck - <a href="https://morganstanley.com" target="_blank" rel="noreferrer noopener">Morgan Stanley</a></li><li> Tejas - <a href="https://xata.io" target="_blank" rel="noreferrer noopener">Xata</a></li><li> Tejas - <a href="https://hasura.io/" target="_blank" rel="noreferrer noopener">Hasura</a></li><li> Tejas - <a href="https://amzn.to/3H5ZZU7" target="_blank" rel="noreferrer noopener">Deathloop</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">b8b734e3-b385-4f5d-b2a5-e1d265cde107</guid><pubDate>Tue, 21 Dec 2021 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842505/stream.mp3" length="74617750" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Tejas Kumar joins JavaScript Jabber to discuss the advances in developer tooling and how it relates to ideas like the JAMstack to allow developers to move back and build larger applications with smaller teams. The discussion ranges over backend,...</itunes:subtitle><itunes:summary><![CDATA[Tejas Kumar joins JavaScript Jabber to discuss the advances in developer tooling and how it relates to ideas like the JAMstack to allow developers to move back and build larger applications with smaller teams. The discussion ranges over backend, frontend, and cloud technologies. Panel<ul><li>Aimee Knight</li><li>AJ ONeal</li><li>Charles Max Wood</li><li>Dan Shappir</li></ul>Guest<ul><li>Tejas Kumar</li></ul>Sponsors<ul><li><a href="https://shortcut.com/signup?_saasquatch=eyJhcHAucmVmZXJyYWxzYWFzcXVhdGNoLmNvbSI6eyJhN29rdDhhNWx3YXdrX0NPREUiOnsiY29kZXMiOnsiY2xhc3NpYyI6IkRFVkNIQVQifSwibGlua3MiOnsiY2xhc3NpYyI6Imh0dHA6Ly9yLmNsYmguc2UvbXpuS1l2WiJ9fX19&amp;rsCode=DEVCHAT&amp;rsEngagementMedium=UNKNOWN&amp;rsShareMedium=UNKNOWN&amp;utm_campaign=saasquatch&amp;utm_medium=link&amp;utm_source=invite" target="_blank" rel="noreferrer noopener">Shortcut (formerly Clubhouse.io)</a></li><li><a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial</a></li><li><a href="http://topendedevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a></li></ul>Picks<ul><li>AJ - <a href="https://www.freecodecamp.org/news/why-its-ok-to-overengineer-your-blog/" target="_blank" rel="noreferrer noopener">Why it's OK to Over-Engineer your Blog</a></li><li>AJ - <a href="https://www.joelonsoftware.com/2000/08/09/the-joel-test-12-steps-to-better-code/" target="_blank" rel="noreferrer noopener">12 Steps to Better Code</a></li><li>AJ - <a href="https://amzn.to/30RWKzQ" target="_blank" rel="noreferrer noopener">Nail it then Scale it</a> • <a href="https://www.nailthenscale.com/" target="_blank" rel="noreferrer noopener">Website</a></li><li>AJ - <a href="https://amzn.to/3r1OJDo" target="_blank" rel="noreferrer noopener">The Phoenix Project</a></li><li>AJ - <a href="https://webinstall.dev" target="_blank" rel="noreferrer noopener">webinstall.dev</a></li><li>AJ - <a href="https://creedsofcraftsmanship.com" target="_blank" rel="noreferrer noopener">CreedsOfCraftsmanship.com</a></li><li>AJ - Follow CoolAJ86 Live Streams: <ul><li><a href="https://youtube.com/coolaj86" target="_blank" rel="noreferrer noopener">YouTube</a></li><li><a href="https://twitch.tv/coolaj86" target="_blank" rel="noreferrer noopener">Twitch</a></li></ul></li><li>Follow Beyond Code: <ul><li><a href="https://www.youtube.com/channel/UC2KJHARTj6KRpKzLU1sVxBA" target="_blank" rel="noreferrer noopener">YouTube</a></li><li><a href="https://twitter.com/@_beyondcode" target="_blank" rel="noreferrer noopener">Twitter</a></li></ul></li><li>Dan - <a href="https://wix.com" target="_blank" rel="noreferrer noopener">Wix</a></li><li>Dan - <a href="https://www.smashingmagazine.com/2021/11/improving-performance-wix-websites-case-study/" target="_blank" rel="noreferrer noopener">Improving The Performance Of Wix Websites (Case Study)</a></li><li>Aimee -<a href="https://vksegfault.github.io/posts/gentle-intro-gpu-inner-workings/" target="_blank" rel="noreferrer noopener">Gentle introduction to GPUs inner workings</a></li><li>Chuck - <a href="https://topenddevs.com" target="_blank" rel="noreferrer noopener">TopEndDevs</a></li><li> Chuck - <a href="https://amzn.to/3yUOWdr" target="_blank" rel="noreferrer noopener">Scylhe</a></li><li> Chuck - <a href="https://morganstanley.com" target="_blank" rel="noreferrer noopener">Morgan Stanley</a></li><li> Tejas - <a href="https://xata.io" target="_blank" rel="noreferrer noopener">Xata</a></li><li> Tejas - <a href="https://hasura.io/" target="_blank" rel="noreferrer noopener">Hasura</a></li><li> Tejas - <a href="https://amzn.to/3H5ZZU7" target="_blank" rel="noreferrer noopener">Deathloop</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br...]]></itunes:summary><itunes:duration>3663</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>3 Fundamental Pillars You Need to Succeed as an Entrepreneur - BONUS</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/3-fundamental-pillars-you-need-to-succeed-as-an-entrepreneur-bonus-c54078c1-ad5f-484e-b2f4-253308416632</link><description><![CDATA[<a href="https://devchat.tv/great" target="_blank" rel="noreferrer noopener">Get Lifetime Access to Mani's Entrepreneurship Pack and Book Club</a>. Use coupon code "GREAT"Mani has summarized hundreds of business books that outline how to build, grow, and operate a business and he shares his expertise with Chuck and the listeners in this special episode.Chuck and Mani discuss what it takes to be a successful entrepreneur. They talk about their businesses on a regular basis and Chuck's been getting a lot of requests for entrepreneurship help.He and Mani talk about the 3 primary things that add momentum to your business and help you keep the momentum up when setbacks come your way. <a href="https://devchat.tv/great" target="_blank" rel="noreferrer noopener">Get Lifetime Access to Mani's Entrepreneurship Pack and Book Club</a>. Use coupon code "GREAT"Special Guest: Mani Vaya.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">690d3844-f37f-47a1-92bd-0591a8d16b95</guid><pubDate>Wed, 15 Dec 2021 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842452/stream.mp3" length="79514177" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>https://devchat.tv/great. Use coupon code "GREAT"Mani has summarized hundreds of business books that outline how to build, grow, and operate a business and he shares his expertise with Chuck and the listeners in this special episode.Chuck and Mani...</itunes:subtitle><itunes:summary><![CDATA[<a href="https://devchat.tv/great" target="_blank" rel="noreferrer noopener">Get Lifetime Access to Mani's Entrepreneurship Pack and Book Club</a>. Use coupon code "GREAT"Mani has summarized hundreds of business books that outline how to build, grow, and operate a business and he shares his expertise with Chuck and the listeners in this special episode.Chuck and Mani discuss what it takes to be a successful entrepreneur. They talk about their businesses on a regular basis and Chuck's been getting a lot of requests for entrepreneurship help.He and Mani talk about the 3 primary things that add momentum to your business and help you keep the momentum up when setbacks come your way. <a href="https://devchat.tv/great" target="_blank" rel="noreferrer noopener">Get Lifetime Access to Mani's Entrepreneurship Pack and Book Club</a>. Use coupon code "GREAT"Special Guest: Mani Vaya.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>3908</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>HTMX and InterCooler ft. Carson Gross - JSJ 513</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/htmx-and-intercooler-ft-carson-gross-jsj-513</link><description><![CDATA[Carson Gross is the creator of InterCooler and HTMX. He pulled them together to manage the way that he wrote JavaScript and interacted with hypermedia and HATEOAS to make managing the DOM and backend easier.It's not really a competitor to web frameworks as much as a different way to think about the front-end of your application.Panel<ul><li>AJ O'Neal</li><li>Dan Shappir</li></ul>Guest<ul><li>Carson Gross</li></ul>Sponsors<ul><li><a href="https://shortcut.com/signup?_saasquatch=eyJhcHAucmVmZXJyYWxzYWFzcXVhdGNoLmNvbSI6eyJhN29rdDhhNWx3YXdrX0NPREUiOnsiY29kZXMiOnsiY2xhc3NpYyI6IkRFVkNIQVQifSwibGlua3MiOnsiY2xhc3NpYyI6Imh0dHA6Ly9yLmNsYmguc2UvbXpuS1l2WiJ9fX19&amp;rsCode=DEVCHAT&amp;rsEngagementMedium=UNKNOWN&amp;rsShareMedium=UNKNOWN&amp;utm_campaign=saasquatch&amp;utm_medium=link&amp;utm_source=invite" target="_blank" rel="noreferrer noopener">Shortcut (formerly Clubhouse.io)</a></li><li><a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial</a></li><li><a href="http://topendedevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a></li></ul>Links<ul><li><a href="https://hyperscript.org/" target="_blank" rel="noreferrer noopener">///_hyperscript</a></li><li><a href="https://htmx.org/talk/" target="_blank" rel="noreferrer noopener">&lt;/&gt;htmx - high power tools for html</a></li><li><a href="https://twitter.com/htmx_org" target="_blank" rel="noreferrer noopener">Twitter: htmx.org ( @htmx_org )</a></li></ul>Picks<ul><li>AJ- <a href="https://eta.js.org/" target="_blank" rel="noreferrer noopener">Eta | Eta</a></li><li>AJ- <a href="https://www.fastify.io/" target="_blank" rel="noreferrer noopener">Fastify</a></li><li>AJ- <a href="https://github.com/BeyondCodeBootcamp/beyondcodebootcamp/issues/18" target="_blank" rel="noreferrer noopener">Creeds of Craftsmanship</a></li><li>Carson- <a href="https://hyperscript.org/" target="_blank" rel="noreferrer noopener">///_hyperscript</a></li></ul>Special Guest: Carson Gross.Sponsored By:<ul><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a>: <a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Learn to Become a Top 5% Developer. Join our community of ambitious and engaged programmers to learn how.</a></li><li><a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun</a>: <a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun now offers Real User Monitoring of Core Web Vitals. Start your 14-day free trial now.</a></li><li><a href="https://shortcut.com/signup?_saasquatch=eyJhcHAucmVmZXJyYWxzYWFzcXVhdGNoLmNvbSI6eyJhN29rdDhhNWx3YXdrX0NPREUiOnsiY29kZXMiOnsiY2xhc3NpYyI6IkRFVkNIQVQifSwibGlua3MiOnsiY2xhc3NpYyI6Imh0dHA6Ly9yLmNsYmguc2UvbXpuS1l2WiJ9fX19&amp;rsCode=DEVCHAT&amp;rsEngagementMedium=UNKNOWN&amp;rsShareMedium=UNKNOWN&amp;utm_campaign=saasquatch&amp;utm_medium=link&amp;utm_source=invite" target="_blank" rel="noreferrer noopener">Shortcut (formerly Clubhouse.io)</a>: <a href="https://shortcut.com/signup?_saasquatch=eyJhcHAucmVmZXJyYWxzYWFzcXVhdGNoLmNvbSI6eyJhN29rdDhhNWx3YXdrX0NPREUiOnsiY29kZXMiOnsiY2xhc3NpYyI6IkRFVkNIQVQifSwibGlua3MiOnsiY2xhc3NpYyI6Imh0dHA6Ly9yLmNsYmguc2UvbXpuS1l2WiJ9fX19&amp;rsCode=DEVCHAT&amp;rsEngagementMedium=UNKNOWN&amp;rsShareMedium=UNKNOWN&amp;utm_campaign=saasquatch&amp;utm_medium=link&amp;utm_source=invite" target="_blank" rel="noreferrer noopener">Your project management tool should be a breeze to setup, at least mildly enjoyable to use, and help evolve your already existing development workflows so it's easier to get things done. Does that describe your current tool? If it does, great! You can stop reading. If not, then Shortcut (formerly known as Clubhouse) could be the perfect fit. We're project management built specifically for software teams and we're fast, intuitive, flexible, powerful, and many other nice, positive adjectives. Delight the grumpiest scrum masters with Shortcut.</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">d1d82401-46bd-4142-8d1c-5aaaffe55f44</guid><pubDate>Tue, 14 Dec 2021 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842535/stream.mp3" length="88347576" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Carson Gross is the creator of InterCooler and HTMX. He pulled them together to manage the way that he wrote JavaScript and interacted with hypermedia and HATEOAS to make managing the DOM and backend easier.It's not really a competitor to web...</itunes:subtitle><itunes:summary><![CDATA[Carson Gross is the creator of InterCooler and HTMX. He pulled them together to manage the way that he wrote JavaScript and interacted with hypermedia and HATEOAS to make managing the DOM and backend easier.It's not really a competitor to web frameworks as much as a different way to think about the front-end of your application.Panel<ul><li>AJ O'Neal</li><li>Dan Shappir</li></ul>Guest<ul><li>Carson Gross</li></ul>Sponsors<ul><li><a href="https://shortcut.com/signup?_saasquatch=eyJhcHAucmVmZXJyYWxzYWFzcXVhdGNoLmNvbSI6eyJhN29rdDhhNWx3YXdrX0NPREUiOnsiY29kZXMiOnsiY2xhc3NpYyI6IkRFVkNIQVQifSwibGlua3MiOnsiY2xhc3NpYyI6Imh0dHA6Ly9yLmNsYmguc2UvbXpuS1l2WiJ9fX19&amp;rsCode=DEVCHAT&amp;rsEngagementMedium=UNKNOWN&amp;rsShareMedium=UNKNOWN&amp;utm_campaign=saasquatch&amp;utm_medium=link&amp;utm_source=invite" target="_blank" rel="noreferrer noopener">Shortcut (formerly Clubhouse.io)</a></li><li><a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial</a></li><li><a href="http://topendedevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a></li></ul>Links<ul><li><a href="https://hyperscript.org/" target="_blank" rel="noreferrer noopener">///_hyperscript</a></li><li><a href="https://htmx.org/talk/" target="_blank" rel="noreferrer noopener">&lt;/&gt;htmx - high power tools for html</a></li><li><a href="https://twitter.com/htmx_org" target="_blank" rel="noreferrer noopener">Twitter: htmx.org ( @htmx_org )</a></li></ul>Picks<ul><li>AJ- <a href="https://eta.js.org/" target="_blank" rel="noreferrer noopener">Eta | Eta</a></li><li>AJ- <a href="https://www.fastify.io/" target="_blank" rel="noreferrer noopener">Fastify</a></li><li>AJ- <a href="https://github.com/BeyondCodeBootcamp/beyondcodebootcamp/issues/18" target="_blank" rel="noreferrer noopener">Creeds of Craftsmanship</a></li><li>Carson- <a href="https://hyperscript.org/" target="_blank" rel="noreferrer noopener">///_hyperscript</a></li></ul>Special Guest: Carson Gross.Sponsored By:<ul><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a>: <a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Learn to Become a Top 5% Developer. Join our community of ambitious and engaged programmers to learn how.</a></li><li><a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun</a>: <a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun now offers Real User Monitoring of Core Web Vitals. Start your 14-day free trial now.</a></li><li><a href="https://shortcut.com/signup?_saasquatch=eyJhcHAucmVmZXJyYWxzYWFzcXVhdGNoLmNvbSI6eyJhN29rdDhhNWx3YXdrX0NPREUiOnsiY29kZXMiOnsiY2xhc3NpYyI6IkRFVkNIQVQifSwibGlua3MiOnsiY2xhc3NpYyI6Imh0dHA6Ly9yLmNsYmguc2UvbXpuS1l2WiJ9fX19&amp;rsCode=DEVCHAT&amp;rsEngagementMedium=UNKNOWN&amp;rsShareMedium=UNKNOWN&amp;utm_campaign=saasquatch&amp;utm_medium=link&amp;utm_source=invite" target="_blank" rel="noreferrer noopener">Shortcut (formerly Clubhouse.io)</a>: <a href="https://shortcut.com/signup?_saasquatch=eyJhcHAucmVmZXJyYWxzYWFzcXVhdGNoLmNvbSI6eyJhN29rdDhhNWx3YXdrX0NPREUiOnsiY29kZXMiOnsiY2xhc3NpYyI6IkRFVkNIQVQifSwibGlua3MiOnsiY2xhc3NpYyI6Imh0dHA6Ly9yLmNsYmguc2UvbXpuS1l2WiJ9fX19&amp;rsCode=DEVCHAT&amp;rsEngagementMedium=UNKNOWN&amp;rsShareMedium=UNKNOWN&amp;utm_campaign=saasquatch&amp;utm_medium=link&amp;utm_source=invite" target="_blank" rel="noreferrer noopener">Your project management tool should be a breeze to setup, at least mildly enjoyable to use, and help evolve your already existing development workflows so it's easier to get things done. Does that describe your current tool? If it does, great! You can...]]></itunes:summary><itunes:duration>4350</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Virtual DOM and the React Way, Part 1 - JSJ 512</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/virtual-dom-and-the-react-way-part-1-jsj-512</link><description><![CDATA[Dan Shappir takes the lead in explaining React's core design, and how it's enabled by the Virtual DOM (VDOM). The panel discusses what the VDOM is, and how it differs from the actual browser DOM. Also how React leverages the VDOM and its reconciliation mechanism. Understanding these concepts is important in order to properly understand and make the best use of React.Panel<ul><li>AJ O'Neal</li><li>Charles Max Wood</li><li>Dan Shappir</li><li>Steve Edwards</li></ul>Sponsors<ul><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a></li><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a></li></ul>Picks<ul><li>AJ- <a href="https://www.youtube.com/watch?v=5fG_lyNuEAw" target="_blank" rel="noreferrer noopener">Jordan Walke - React to the Future - YouTube</a></li><li>AJ- <a href="https://amzn.to/3dsRBRV" target="_blank" rel="noreferrer noopener">Tribal Leadership</a></li><li>AJ- <a href="https://amzn.to/3GpuN1E" target="_blank" rel="noreferrer noopener">The Innovator's Solution</a></li><li>AJ- <a href="https://amzn.to/3EAJv5u" target="_blank" rel="noreferrer noopener">A Meditation for Healthful Sleep</a></li><li>AJ- <a href="http://creedsofcraftsmanship.com/" target="_blank" rel="noreferrer noopener">CreedsOfCraftsmanship.com</a></li><li>Charles- Antibiotics</li><li>Charles- <a href="https://topenddevs.com/podcast" target="_blank" rel="noreferrer noopener">Podcast | Top End Devs</a></li><li>Charles- <a href="https://topenddevs.com/author" target="_blank" rel="noreferrer noopener">Author | Top End Devs</a></li><li>Dan- <a href="https://gal.hagever.com/posts/typing-the-technical-interview-in-typescript/" target="_blank" rel="noreferrer noopener">Typing the Technical Interview in TypeScript</a></li><li>Steve- <a href="https://phrasegenerator.com/" target="_blank" rel="noreferrer noopener">Random Phrase Generator</a></li></ul>Sponsored By:<ul><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a>: <a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Do you want to level up your career? or go freelance? or start a podcast or youtube channel? Let Charles Max Wood Help You Achieve Your Dreams</a></li><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a>: <a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Learn to Become a Top 5% Developer. Join our community of ambitious and engaged programmers to learn how.</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">814c071c-d728-4117-9c2c-a5e47b80ebd1</guid><pubDate>Tue, 07 Dec 2021 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842526/stream.mp3" length="86096302" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Dan Shappir takes the lead in explaining React's core design, and how it's enabled by the Virtual DOM (VDOM). The panel discusses what the VDOM is, and how it differs from the actual browser DOM. Also how React leverages the VDOM and its...</itunes:subtitle><itunes:summary><![CDATA[Dan Shappir takes the lead in explaining React's core design, and how it's enabled by the Virtual DOM (VDOM). The panel discusses what the VDOM is, and how it differs from the actual browser DOM. Also how React leverages the VDOM and its reconciliation mechanism. Understanding these concepts is important in order to properly understand and make the best use of React.Panel<ul><li>AJ O'Neal</li><li>Charles Max Wood</li><li>Dan Shappir</li><li>Steve Edwards</li></ul>Sponsors<ul><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a></li><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a></li></ul>Picks<ul><li>AJ- <a href="https://www.youtube.com/watch?v=5fG_lyNuEAw" target="_blank" rel="noreferrer noopener">Jordan Walke - React to the Future - YouTube</a></li><li>AJ- <a href="https://amzn.to/3dsRBRV" target="_blank" rel="noreferrer noopener">Tribal Leadership</a></li><li>AJ- <a href="https://amzn.to/3GpuN1E" target="_blank" rel="noreferrer noopener">The Innovator's Solution</a></li><li>AJ- <a href="https://amzn.to/3EAJv5u" target="_blank" rel="noreferrer noopener">A Meditation for Healthful Sleep</a></li><li>AJ- <a href="http://creedsofcraftsmanship.com/" target="_blank" rel="noreferrer noopener">CreedsOfCraftsmanship.com</a></li><li>Charles- Antibiotics</li><li>Charles- <a href="https://topenddevs.com/podcast" target="_blank" rel="noreferrer noopener">Podcast | Top End Devs</a></li><li>Charles- <a href="https://topenddevs.com/author" target="_blank" rel="noreferrer noopener">Author | Top End Devs</a></li><li>Dan- <a href="https://gal.hagever.com/posts/typing-the-technical-interview-in-typescript/" target="_blank" rel="noreferrer noopener">Typing the Technical Interview in TypeScript</a></li><li>Steve- <a href="https://phrasegenerator.com/" target="_blank" rel="noreferrer noopener">Random Phrase Generator</a></li></ul>Sponsored By:<ul><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a>: <a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Do you want to level up your career? or go freelance? or start a podcast or youtube channel? Let Charles Max Wood Help You Achieve Your Dreams</a></li><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a>: <a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Learn to Become a Top 5% Developer. Join our community of ambitious and engaged programmers to learn how.</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>4294</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Catching Up on InertiaJS with Jonathan Reinink - JSJ 511</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/catching-up-on-inertiajs-with-jonathan-reinink-jsj-511</link><description><![CDATA[Steve and AJ catch up with Jonathan Reinink, the creator of InertiaJS, a utility for seamlessly connecting front end Javascript frameworks with back ends to create a seamless and performant web app monolith. They discuss TailwindCSS and Jonathan’s work at Tailwind Labs, and then get into InertiaJS, how it works, and many of the different features. They also discuss the new SSR capability currently in private beta, and Inertia’s growing inclusion into other frameworks, such as Laravel Breeze and Laravel Jetstream.Panel<ul><li>AJ O'Neal</li><li>Steve Edwards</li></ul>Guest<ul><li>Jonathan Reinink</li></ul>Sponsors<ul><li><a href="https://shortcut.com/signup?_saasquatch=eyJhcHAucmVmZXJyYWxzYWFzcXVhdGNoLmNvbSI6eyJhN29rdDhhNWx3YXdrX0NPREUiOnsiY29kZXMiOnsiY2xhc3NpYyI6IkRFVkNIQVQifSwibGlua3MiOnsiY2xhc3NpYyI6Imh0dHA6Ly9yLmNsYmguc2UvbXpuS1l2WiJ9fX19&amp;rsCode=DEVCHAT&amp;rsEngagementMedium=UNKNOWN&amp;rsShareMedium=UNKNOWN&amp;utm_campaign=saasquatch&amp;utm_medium=link&amp;utm_source=invite" target="_blank" rel="noreferrer noopener">Shortcut (formerly Clubhouse.io)</a></li><li><a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial</a></li><li><a href="http://topendedevs.com" target="_blank" rel="noreferrer noopener">Top End Devs</a></li></ul>Links<ul><li><a href="https://javascriptjabber.com/jsj-443-all-about-inertiajs-with-jonathan-reinink" target="_blank" rel="noreferrer noopener">JavaScript Jabber: JSJ 443: All About InertiaJS with Jonathan Reinink</a></li><li><a href="https://reinink.ca/" target="_blank" rel="noreferrer noopener">JonathanReinink - Web designer &amp; developer</a></li><li><a href="https://twitter.com/reinink" target="_blank" rel="noreferrer noopener">Twitter: Jonathan Reinink ( @reinink )</a></li></ul>Picks<ul><li>AJ- <a href="https://lawsofux.com/" target="_blank" rel="noreferrer noopener">Laws of UX</a></li><li>AJ- <a href="https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input/datetime-local" target="_blank" rel="noreferrer noopener">&lt;input type="datetime-local"&gt; - HTML: HyperText Markup Language | MDN</a></li><li>AJ- <a href="https://github.com/BeyondCodeBootcamp/beyondcodebootcamp/issues/18" target="_blank" rel="noreferrer noopener">Creeds of Craftsmanship</a></li><li>Jonathan- <a href="https://tailwindui.com/" target="_blank" rel="noreferrer noopener">Tailwind UI</a></li><li>Steve- <a href="https://www.instagram.com/p/CVqY4B7rvFO/" target="_blank" rel="noreferrer noopener">Dad Jokes by Pubity - Instagram</a></li><li>Steve- <a href="https://www.instagram.com/p/CVnNj-qIWM-/" target="_blank" rel="noreferrer noopener">Dad Jokes - Instagram</a></li></ul>Special Guest: Jonathan Reinink.Sponsored By:<ul><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a>: <a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Learn to Become a Top 5% Developer. Join our community of ambitious and engaged programmers to learn how.</a></li><li><a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun</a>: <a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun now offers Real User Monitoring of Core Web Vitals. Start your 14-day free trial now.</a></li><li><a href="https://shortcut.com/signup?_saasquatch=eyJhcHAucmVmZXJyYWxzYWFzcXVhdGNoLmNvbSI6eyJhN29rdDhhNWx3YXdrX0NPREUiOnsiY29kZXMiOnsiY2xhc3NpYyI6IkRFVkNIQVQifSwibGlua3MiOnsiY2xhc3NpYyI6Imh0dHA6Ly9yLmNsYmguc2UvbXpuS1l2WiJ9fX19&amp;rsCode=DEVCHAT&amp;rsEngagementMedium=UNKNOWN&amp;rsShareMedium=UNKNOWN&amp;utm_campaign=saasquatch&amp;utm_medium=link&amp;utm_source=invite" target="_blank" rel="noreferrer noopener">Shortcut (formerly Clubhouse.io)</a>: <a href="https://shortcut.com/signup?_saasquatch=eyJhcHAucmVmZXJyYWxzYWFzcXVhdGNoLmNvbSI6eyJhN29rdDhhNWx3YXdrX0NPREUiOnsiY29kZXMiOnsiY2xhc3NpYyI6IkRFVkNIQVQifSwibGlua3MiOnsiY2xhc3NpYyI6Imh0dHA6Ly9yLmNsYmguc2UvbXpuS1l2WiJ9fX19&amp;rsCode=DEVCHAT&amp;rsEngagementMedium=UNKNOWN&amp;rsShareMedium=UNKNOWN&amp;utm_campaign=saasquatch&amp;utm_medium=link&amp;utm_source=invite" target="_blank" rel="noreferrer noopener">Your project management tool should be a breeze to setup, at least mildly enjoyable to use, and help evolve your already existing development workflows so it's easier to get things done. Does that describe your current tool? If it does, great! You can stop reading. If not, then Shortcut (formerly known as Clubhouse) could be the perfect fit. We're project management built specifically for software teams and we're fast, intuitive, flexible, powerful, and many other nice, positive adjectives. Delight the grumpiest scrum masters with Shortcut.</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">8e5b079a-0083-4465-8f6a-ea79d3befae5</guid><pubDate>Tue, 30 Nov 2021 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842468/stream.mp3" length="97463157" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Steve and AJ catch up with Jonathan Reinink, the creator of InertiaJS, a utility for seamlessly connecting front end Javascript frameworks with back ends to create a seamless and performant web app monolith. They discuss TailwindCSS and Jonathan’s...</itunes:subtitle><itunes:summary><![CDATA[Steve and AJ catch up with Jonathan Reinink, the creator of InertiaJS, a utility for seamlessly connecting front end Javascript frameworks with back ends to create a seamless and performant web app monolith. They discuss TailwindCSS and Jonathan’s work at Tailwind Labs, and then get into InertiaJS, how it works, and many of the different features. They also discuss the new SSR capability currently in private beta, and Inertia’s growing inclusion into other frameworks, such as Laravel Breeze and Laravel Jetstream.Panel<ul><li>AJ O'Neal</li><li>Steve Edwards</li></ul>Guest<ul><li>Jonathan Reinink</li></ul>Sponsors<ul><li><a href="https://shortcut.com/signup?_saasquatch=eyJhcHAucmVmZXJyYWxzYWFzcXVhdGNoLmNvbSI6eyJhN29rdDhhNWx3YXdrX0NPREUiOnsiY29kZXMiOnsiY2xhc3NpYyI6IkRFVkNIQVQifSwibGlua3MiOnsiY2xhc3NpYyI6Imh0dHA6Ly9yLmNsYmguc2UvbXpuS1l2WiJ9fX19&amp;rsCode=DEVCHAT&amp;rsEngagementMedium=UNKNOWN&amp;rsShareMedium=UNKNOWN&amp;utm_campaign=saasquatch&amp;utm_medium=link&amp;utm_source=invite" target="_blank" rel="noreferrer noopener">Shortcut (formerly Clubhouse.io)</a></li><li><a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial</a></li><li><a href="http://topendedevs.com" target="_blank" rel="noreferrer noopener">Top End Devs</a></li></ul>Links<ul><li><a href="https://javascriptjabber.com/jsj-443-all-about-inertiajs-with-jonathan-reinink" target="_blank" rel="noreferrer noopener">JavaScript Jabber: JSJ 443: All About InertiaJS with Jonathan Reinink</a></li><li><a href="https://reinink.ca/" target="_blank" rel="noreferrer noopener">JonathanReinink - Web designer &amp; developer</a></li><li><a href="https://twitter.com/reinink" target="_blank" rel="noreferrer noopener">Twitter: Jonathan Reinink ( @reinink )</a></li></ul>Picks<ul><li>AJ- <a href="https://lawsofux.com/" target="_blank" rel="noreferrer noopener">Laws of UX</a></li><li>AJ- <a href="https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input/datetime-local" target="_blank" rel="noreferrer noopener">&lt;input type="datetime-local"&gt; - HTML: HyperText Markup Language | MDN</a></li><li>AJ- <a href="https://github.com/BeyondCodeBootcamp/beyondcodebootcamp/issues/18" target="_blank" rel="noreferrer noopener">Creeds of Craftsmanship</a></li><li>Jonathan- <a href="https://tailwindui.com/" target="_blank" rel="noreferrer noopener">Tailwind UI</a></li><li>Steve- <a href="https://www.instagram.com/p/CVqY4B7rvFO/" target="_blank" rel="noreferrer noopener">Dad Jokes by Pubity - Instagram</a></li><li>Steve- <a href="https://www.instagram.com/p/CVnNj-qIWM-/" target="_blank" rel="noreferrer noopener">Dad Jokes - Instagram</a></li></ul>Special Guest: Jonathan Reinink.Sponsored By:<ul><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a>: <a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Learn to Become a Top 5% Developer. Join our community of ambitious and engaged programmers to learn how.</a></li><li><a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun</a>: <a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun now offers Real User Monitoring of Core Web Vitals. Start your 14-day free trial now.</a></li><li><a href="https://shortcut.com/signup?_saasquatch=eyJhcHAucmVmZXJyYWxzYWFzcXVhdGNoLmNvbSI6eyJhN29rdDhhNWx3YXdrX0NPREUiOnsiY29kZXMiOnsiY2xhc3NpYyI6IkRFVkNIQVQifSwibGlua3MiOnsiY2xhc3NpYyI6Imh0dHA6Ly9yLmNsYmguc2UvbXpuS1l2WiJ9fX19&amp;rsCode=DEVCHAT&amp;rsEngagementMedium=UNKNOWN&amp;rsShareMedium=UNKNOWN&amp;utm_campaign=saasquatch&amp;utm_medium=link&amp;utm_source=invite" target="_blank" rel="noreferrer...]]></itunes:summary><itunes:duration>4805</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>BONUS: How to do LARGE Volumes of HIGH Quality Work - While Spending Fewer Hours Working</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/bonus-how-to-do-large-volumes-of-high-quality-work-while-spending-fewer-hours-working-81c86572-b7c0-495e-9d2c-acf03499091f</link><description><![CDATA[  <a href="https://devchat.tv/deep" target="_blank" rel="noreferrer noopener">Get the Black Friday/Cyber Monday "Double Your Productivity by 5pm Today" Deal</a><br /> Coupon Code: "DEEP" for a GIANT discountMani provides us with strategies and tactics to get Deep Work time and how to get our minds into that focused state for hours at a time.He has read hundreds of books that have taught him the secrets to getting more done by getting into this state.He starts by telling us how he was passed over for a promotion at Qualcomm in favor of someone younger and less experienced and how that inspired him to figure out what the other guy was doing differently. He learned that he needed to get more done with the time he was spending on his projects.The trick? Deep Work!Deep Work is the ability to spend uninterrupted, focused time on a task to bend your entire mind toward the goal.Other developers call it "Flow" or "the Zone."Mani provides us with strategies and tactics to get Deep Work time and how to get our minds into that focused state for hours at a time. <a href="https://devchat.tv/deep" target="_blank" rel="noreferrer noopener">Get the Black Friday/Cyber Monday "Double Your Productivity by 5pm Today" Deal</a><br /> Coupon Code: "DEEP" for a GIANT discount   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">1dd8ae61-2dd3-477d-bc2f-0950ea2c0030</guid><pubDate>Wed, 24 Nov 2021 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842480/stream.mp3" length="58222990" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>  https://devchat.tv/deep
 Coupon Code: "DEEP" for a GIANT discountMani provides us with strategies and tactics to get Deep Work time and how to get our minds into that focused state for hours at a time.He has read hundreds of books that have taught...</itunes:subtitle><itunes:summary><![CDATA[  <a href="https://devchat.tv/deep" target="_blank" rel="noreferrer noopener">Get the Black Friday/Cyber Monday "Double Your Productivity by 5pm Today" Deal</a><br /> Coupon Code: "DEEP" for a GIANT discountMani provides us with strategies and tactics to get Deep Work time and how to get our minds into that focused state for hours at a time.He has read hundreds of books that have taught him the secrets to getting more done by getting into this state.He starts by telling us how he was passed over for a promotion at Qualcomm in favor of someone younger and less experienced and how that inspired him to figure out what the other guy was doing differently. He learned that he needed to get more done with the time he was spending on his projects.The trick? Deep Work!Deep Work is the ability to spend uninterrupted, focused time on a task to bend your entire mind toward the goal.Other developers call it "Flow" or "the Zone."Mani provides us with strategies and tactics to get Deep Work time and how to get our minds into that focused state for hours at a time. <a href="https://devchat.tv/deep" target="_blank" rel="noreferrer noopener">Get the Black Friday/Cyber Monday "Double Your Productivity by 5pm Today" Deal</a><br /> Coupon Code: "DEEP" for a GIANT discount   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>2843</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Do You Have Dev FOMO? ft. Yoav Ganbar - JSJ 510</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/do-you-have-dev-fomo-ft-yoav-ganbar-jsj-510</link><description><![CDATA[Yoav Ganbar joins the Jabber crew to discuss Dev FOMO. He leads the panel through a discussion about adopting technologies and knowing about new niches. The panel discusses how to stay on top of the movements in our ecosystem and when we should prioritize other things.Panel<ul><li>Aimee Knight</li><li>AJ O'Neal</li><li>Charles Max Wood</li><li>Dan Shappir</li><li>Steve Edwards</li></ul>Guest<ul><li>Yoav Ganbar</li></ul>Sponsors<ul><li><a href="https://shortcut.com/signup?_saasquatch=eyJhcHAucmVmZXJyYWxzYWFzcXVhdGNoLmNvbSI6eyJhN29rdDhhNWx3YXdrX0NPREUiOnsiY29kZXMiOnsiY2xhc3NpYyI6IkRFVkNIQVQifSwibGlua3MiOnsiY2xhc3NpYyI6Imh0dHA6Ly9yLmNsYmguc2UvbXpuS1l2WiJ9fX19&amp;rsCode=DEVCHAT&amp;rsEngagementMedium=UNKNOWN&amp;rsShareMedium=UNKNOWN&amp;utm_campaign=saasquatch&amp;utm_medium=link&amp;utm_source=invite" target="_blank" rel="noreferrer noopener">Shortcut (formerly Clubhouse.io)</a></li><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a></li><li><a href="http://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a></li></ul>Links<ul><li><a href="https://github.com/hamatoyogi" target="_blank" rel="noreferrer noopener">GitHub: Yoav Ganbar ( hamatoyogi )</a></li><li><a href="https://www.linkedin.com/in/yoav-ganbar-19276a45/" target="_blank" rel="noreferrer noopener">LinkedIn: Yoav Ganbar</a></li><li><a href="https://twitter.com/hamatoyogi" target="_blank" rel="noreferrer noopener">Twitter: Yoav Ganbar ( @HamatoYogi )</a></li></ul>Picks<ul><li>Aimee- <a href="https://goteleport.com/blog/ssh-tunneling-explained/" target="_blank" rel="noreferrer noopener">What is SSH Tunneling, SSH Reverse Tunneling and SSH Port Forwarding? | Teleport</a></li><li>Aimee- <a href="https://fififinance.com/quantitative-easing" target="_blank" rel="noreferrer noopener">Why Does Quantitative Easing Benefit the Rich?</a></li><li>AJ- <a href="https://github.com/ulid/spec" target="_blank" rel="noreferrer noopener">GitHub - ulid/spec: The canonical spec for ulid</a></li><li>AJ- <a href="https://twitter.com/jaffathecake/status/1447900413609529347" target="_blank" rel="noreferrer noopener">Jake Archibald on Twitter</a></li><li>AJ- <a href="https://github.com/BeyondCodeBootcamp/beyondcodebootcamp/issues/18" target="_blank" rel="noreferrer noopener">GitHub - Creeds of Craftsmanship</a></li><li>Charles- <a href="https://amzn.to/30wV6U2" target="_blank" rel="noreferrer noopener">The Search for Planet X</a></li><li>Charles- <a href="https://topenddevs.com/author" target="_blank" rel="noreferrer noopener">Author | Top End Devs</a></li><li>Dan-<a href="https://datastudio.google.com/u/0/reporting/55bc8fad-44c2-4280-aa0b-5f3f0cd3d2be/page/M6ZPC" target="_blank" rel="noreferrer noopener"> Core Web Vitals Technology Report</a></li><li>Dan-<a href="https://www.goodreads.com/book/show/77203.The_Kite_Runner" target="_blank" rel="noreferrer noopener"> The Kite Runner by Khaled Hosseini</a></li><li>Steve- <a href="https://www.instagram.com/p/CVK6kiHAtQu/" target="_blank" rel="noreferrer noopener">The wholly pun bible | Instagram</a></li><li>Steve- <a href="https://www.instagram.com/p/CVLe8TFAdIG/" target="_blank" rel="noreferrer noopener">The wholly pun bible | Instagram</a></li><li>Yoav- <a href="https://scriptedalchemy.medium.com/?source=user_profile----------------------------------------" target="_blank" rel="noreferrer noopener">Zack Jackson</a></li><li>Yoav- <a href="https://nextjs.org/conf" target="_blank" rel="noreferrer noopener">Next.js Conf 2021</a></li><li>Yoav- <a href="https://daily.dev/" target="_blank" rel="noreferrer noopener">daily.dev</a></li></ul>Special Guest: Yoav Ganbar.Sponsored By:<ul><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a>: <a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Do you want to level up your career? or go freelance? or start a podcast or youtube channel? Let Charles Max Wood Help You Achieve Your Dreams</a></li><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a>: <a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Learn to Become a Top 5% Developer. Join our community of ambitious and engaged programmers to learn how.</a></li><li><a href="https://shortcut.com/signup?_saasquatch=eyJhcHAucmVmZXJyYWxzYWFzcXVhdGNoLmNvbSI6eyJhN29rdDhhNWx3YXdrX0NPREUiOnsiY29kZXMiOnsiY2xhc3NpYyI6IkRFVkNIQVQifSwibGlua3MiOnsiY2xhc3NpYyI6Imh0dHA6Ly9yLmNsYmguc2UvbXpuS1l2WiJ9fX19&amp;rsCode=DEVCHAT&amp;rsEngagementMedium=UNKNOWN&amp;rsShareMedium=UNKNOWN&amp;utm_campaign=saasquatch&amp;utm_medium=link&amp;utm_source=invite" target="_blank" rel="noreferrer noopener">Shortcut (formerly Clubhouse.io)</a>: <a href="https://shortcut.com/signup?_saasquatch=eyJhcHAucmVmZXJyYWxzYWFzcXVhdGNoLmNvbSI6eyJhN29rdDhhNWx3YXdrX0NPREUiOnsiY29kZXMiOnsiY2xhc3NpYyI6IkRFVkNIQVQifSwibGlua3MiOnsiY2xhc3NpYyI6Imh0dHA6Ly9yLmNsYmguc2UvbXpuS1l2WiJ9fX19&amp;rsCode=DEVCHAT&amp;rsEngagementMedium=UNKNOWN&amp;rsShareMedium=UNKNOWN&amp;utm_campaign=saasquatch&amp;utm_medium=link&amp;utm_source=invite" target="_blank" rel="noreferrer noopener">Your project management tool should be a breeze to setup, at least mildly enjoyable to use, and help evolve your already existing development workflows so it's easier to get things done. Does that describe your current tool? If it does, great! You can stop reading. If not, then Shortcut (formerly known as Clubhouse) could be the perfect fit. We're project management built specifically for software teams and we're fast, intuitive, flexible, powerful, and many other nice, positive adjectives. Delight the grumpiest scrum masters with Shortcut.</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">8da69c11-6b04-4150-bc95-4727a13c6ff1</guid><pubDate>Tue, 23 Nov 2021 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842548/stream.mp3" length="97386330" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Yoav Ganbar joins the Jabber crew to discuss Dev FOMO. He leads the panel through a discussion about adopting technologies and knowing about new niches. The panel discusses how to stay on top of the movements in our ecosystem and when we should...</itunes:subtitle><itunes:summary><![CDATA[Yoav Ganbar joins the Jabber crew to discuss Dev FOMO. He leads the panel through a discussion about adopting technologies and knowing about new niches. The panel discusses how to stay on top of the movements in our ecosystem and when we should prioritize other things.Panel<ul><li>Aimee Knight</li><li>AJ O'Neal</li><li>Charles Max Wood</li><li>Dan Shappir</li><li>Steve Edwards</li></ul>Guest<ul><li>Yoav Ganbar</li></ul>Sponsors<ul><li><a href="https://shortcut.com/signup?_saasquatch=eyJhcHAucmVmZXJyYWxzYWFzcXVhdGNoLmNvbSI6eyJhN29rdDhhNWx3YXdrX0NPREUiOnsiY29kZXMiOnsiY2xhc3NpYyI6IkRFVkNIQVQifSwibGlua3MiOnsiY2xhc3NpYyI6Imh0dHA6Ly9yLmNsYmguc2UvbXpuS1l2WiJ9fX19&amp;rsCode=DEVCHAT&amp;rsEngagementMedium=UNKNOWN&amp;rsShareMedium=UNKNOWN&amp;utm_campaign=saasquatch&amp;utm_medium=link&amp;utm_source=invite" target="_blank" rel="noreferrer noopener">Shortcut (formerly Clubhouse.io)</a></li><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a></li><li><a href="http://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a></li></ul>Links<ul><li><a href="https://github.com/hamatoyogi" target="_blank" rel="noreferrer noopener">GitHub: Yoav Ganbar ( hamatoyogi )</a></li><li><a href="https://www.linkedin.com/in/yoav-ganbar-19276a45/" target="_blank" rel="noreferrer noopener">LinkedIn: Yoav Ganbar</a></li><li><a href="https://twitter.com/hamatoyogi" target="_blank" rel="noreferrer noopener">Twitter: Yoav Ganbar ( @HamatoYogi )</a></li></ul>Picks<ul><li>Aimee- <a href="https://goteleport.com/blog/ssh-tunneling-explained/" target="_blank" rel="noreferrer noopener">What is SSH Tunneling, SSH Reverse Tunneling and SSH Port Forwarding? | Teleport</a></li><li>Aimee- <a href="https://fififinance.com/quantitative-easing" target="_blank" rel="noreferrer noopener">Why Does Quantitative Easing Benefit the Rich?</a></li><li>AJ- <a href="https://github.com/ulid/spec" target="_blank" rel="noreferrer noopener">GitHub - ulid/spec: The canonical spec for ulid</a></li><li>AJ- <a href="https://twitter.com/jaffathecake/status/1447900413609529347" target="_blank" rel="noreferrer noopener">Jake Archibald on Twitter</a></li><li>AJ- <a href="https://github.com/BeyondCodeBootcamp/beyondcodebootcamp/issues/18" target="_blank" rel="noreferrer noopener">GitHub - Creeds of Craftsmanship</a></li><li>Charles- <a href="https://amzn.to/30wV6U2" target="_blank" rel="noreferrer noopener">The Search for Planet X</a></li><li>Charles- <a href="https://topenddevs.com/author" target="_blank" rel="noreferrer noopener">Author | Top End Devs</a></li><li>Dan-<a href="https://datastudio.google.com/u/0/reporting/55bc8fad-44c2-4280-aa0b-5f3f0cd3d2be/page/M6ZPC" target="_blank" rel="noreferrer noopener"> Core Web Vitals Technology Report</a></li><li>Dan-<a href="https://www.goodreads.com/book/show/77203.The_Kite_Runner" target="_blank" rel="noreferrer noopener"> The Kite Runner by Khaled Hosseini</a></li><li>Steve- <a href="https://www.instagram.com/p/CVK6kiHAtQu/" target="_blank" rel="noreferrer noopener">The wholly pun bible | Instagram</a></li><li>Steve- <a href="https://www.instagram.com/p/CVLe8TFAdIG/" target="_blank" rel="noreferrer noopener">The wholly pun bible | Instagram</a></li><li>Yoav- <a href="https://scriptedalchemy.medium.com/?source=user_profile----------------------------------------" target="_blank" rel="noreferrer noopener">Zack Jackson</a></li><li>Yoav- <a href="https://nextjs.org/conf" target="_blank" rel="noreferrer noopener">Next.js Conf 2021</a></li><li>Yoav- <a href="https://daily.dev/" target="_blank" rel="noreferrer noopener">daily.dev</a></li></ul>Special Guest: Yoav Ganbar.Sponsored By:<ul><li><a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Coaching | Top End Devs</a>: <a href="https://topenddevs.com/coaching" target="_blank" rel="noreferrer noopener">Do you want to level up your career? or go freelance? or start a podcast or youtube...]]></itunes:summary><itunes:duration>4802</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>SEO for Developers ft. Mordy Oberstein - JSJ 509</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/seo-for-developers-ft-mordy-oberstein-jsj-509</link><description><![CDATA[Mordy Oberstein joins the JavaScript Jabber panel to discuss SEO and how what seems like a marketing concern is relevant and exciting for developers. SEO is working with a black box with regards to Google since Google and other search engines don't tell you anything about how they adjust their search algorithms.Mordy walks through how developers can contribute to the issues around showing up in search engine results.Panel<ul><li>AJ O'Neal</li><li>Dan Shappir</li><li>Steve Edwards</li></ul>Guest<ul><li>Mordy Oberstein</li></ul>Sponsors<ul><li><a href="https://shortcut.com/signup?_saasquatch=eyJhcHAucmVmZXJyYWxzYWFzcXVhdGNoLmNvbSI6eyJhN29rdDhhNWx3YXdrX0NPREUiOnsiY29kZXMiOnsiY2xhc3NpYyI6IkRFVkNIQVQifSwibGlua3MiOnsiY2xhc3NpYyI6Imh0dHA6Ly9yLmNsYmguc2UvbXpuS1l2WiJ9fX19&amp;rsCode=DEVCHAT&amp;rsEngagementMedium=UNKNOWN&amp;rsShareMedium=UNKNOWN&amp;utm_campaign=saasquatch&amp;utm_medium=link&amp;utm_source=invite" target="_blank" rel="noreferrer noopener">Shortcut (formerly Clubhouse.io)</a></li><li><a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial</a></li><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a></li></ul>Links<ul><li><a href="https://www.theseorant.com/" target="_blank" rel="noreferrer noopener">The Best SEO Podcast for Tips &amp; Insights</a></li><li><a href="https://www.facebook.com/mordy.oberstein" target="_blank" rel="noreferrer noopener">Mordy Oberstein - Facebook</a></li></ul>Picks<ul><li>AJ- <a href="https://www.youtube.com/watch?v=spyJ5yxTfas" target="_blank" rel="noreferrer noopener">Better off Ted - Jabberwocky Project - YouTube</a></li><li>AJ- <a href="https://amzn.to/3DnA7BF" target="_blank" rel="noreferrer noopener">Rise of the Robots</a></li><li>AJ- <a href="https://amzn.to/3BC68oQ" target="_blank" rel="noreferrer noopener">The Economic Singularity</a></li><li>AJ- Dangerous Wrongthinkers ( AlignPay and 2nd Amendment Processing )</li><li>AJ- <a href="https://github.com/BeyondCodeBootcamp/beyondcodebootcamp/issues/18" target="_blank" rel="noreferrer noopener">Creeds of Craftsmanship</a></li><li>Dan- <a href="https://kotaku.com/this-is-awkward-but-the-most-searched-word-on-bing-is-1847787828" target="_blank" rel="noreferrer noopener">Google Is The Most Searched Word On Bing</a></li><li>Dan- <a href="https://www.youtube.com/watch?v=860d8usGC0o" target="_blank" rel="noreferrer noopener">Have Single-Page Apps Ruined the Web? | Transitional Apps with Rich Harris, NYTimes - YouTube</a></li><li>Mordy- <a href="https://tv.apple.com/us/show/for-all-mankind/umc.cmc.6wsi780sz5tdbqcf11k76mkp7" target="_blank" rel="noreferrer noopener">For All Mankind | Apple TV+</a></li><li>Steve- <a href="https://fev.al/posts/best-practices/" target="_blank" rel="noreferrer noopener">Best Practices (why I Hate Them)</a></li><li>Steve- <a href="https://www.instagram.com/p/CU7nZ0SIIFH/" target="_blank" rel="noreferrer noopener">The wholly pun bible - Instagram</a></li><li>Steve- <a href="https://www.instagram.com/p/CU5rO4xAqf_/" target="_blank" rel="noreferrer noopener">Dad Jokes by Pubity - Instagram</a></li></ul>Contact AJ:<ul><li><a href="https://coolaj86.com/" target="_blank" rel="noreferrer noopener">AJ ONeal</a></li><li><a href="https://git.coolaj86.com/" target="_blank" rel="noreferrer noopener">CoolAJ86 on GIT</a></li><li><a href="https://www.beyondcodebootcamp.com/" target="_blank" rel="noreferrer noopener">Beyond Code Bootcamp</a></li><li><a href="https://github.com/beyondcodebootcamp" target="_blank" rel="noreferrer noopener">Beyond Code Bootcamp | GitHub</a></li><li><a href="https://www.facebook.com/coolaj86" target="_blank" rel="noreferrer noopener">Follow Beyond Code Bootcamp | Facebook</a></li><li><a href="https://twitter.com/_beyondcode" target="_blank" rel="noreferrer noopener">Twitter: Beyond Code Bootcamp ( @_beyondcode )</a></li><li><a href="https://www.twitch.tv/coolaj86" target="_blank" rel="noreferrer noopener">coolaj86- Twitch</a></li></ul>Contact Dan:<ul><li><a href="https://github.com/DanShappir" target="_blank" rel="noreferrer noopener">GitHub: Dan Shappir ( DanShappir )</a></li><li><a href="https://www.linkedin.com/in/dshappir/" target="_blank" rel="noreferrer noopener">LinkedIn: Dan Shappir</a></li><li><a href="https://twitter.com/DanShappir" target="_blank" rel="noreferrer noopener">Twitter: Dan Shappir ( @DanShappir )</a></li></ul>Contact Steve:<ul><li><a href="https://twitter.com/wonder95" target="_blank" rel="noreferrer noopener">Twitter: Steve Edwards ( @wonder95 )</a></li><li><a href="https://github.com/wonder95" target="_blank" rel="noreferrer noopener">GitHub: Steve Edwards ( wonder95 )</a></li><li><a href="https://www.linkedin.com/in/wonder95/" target="_blank" rel="noreferrer noopener">LinkedIn: Steve Edwards</a></li></ul>Special Guest: Mordy Oberstein.Sponsored By:<ul><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a>: <a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Learn to Become a Top 5% Developer. Join our community of ambitious and engaged programmers to learn how.</a></li><li><a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun</a>: <a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun now offers Real User Monitoring of Core Web Vitals. Start your 14-day free trial now.</a></li><li><a href="https://shortcut.com/signup?_saasquatch=eyJhcHAucmVmZXJyYWxzYWFzcXVhdGNoLmNvbSI6eyJhN29rdDhhNWx3YXdrX0NPREUiOnsiY29kZXMiOnsiY2xhc3NpYyI6IkRFVkNIQVQifSwibGlua3MiOnsiY2xhc3NpYyI6Imh0dHA6Ly9yLmNsYmguc2UvbXpuS1l2WiJ9fX19&amp;rsCode=DEVCHAT&amp;rsEngagementMedium=UNKNOWN&amp;rsShareMedium=UNKNOWN&amp;utm_campaign=saasquatch&amp;utm_medium=link&amp;utm_source=invite" target="_blank" rel="noreferrer noopener">Shortcut (formerly Clubhouse.io)</a>: <a href="https://shortcut.com/signup?_saasquatch=eyJhcHAucmVmZXJyYWxzYWFzcXVhdGNoLmNvbSI6eyJhN29rdDhhNWx3YXdrX0NPREUiOnsiY29kZXMiOnsiY2xhc3NpYyI6IkRFVkNIQVQifSwibGlua3MiOnsiY2xhc3NpYyI6Imh0dHA6Ly9yLmNsYmguc2UvbXpuS1l2WiJ9fX19&amp;rsCode=DEVCHAT&amp;rsEngagementMedium=UNKNOWN&amp;rsShareMedium=UNKNOWN&amp;utm_campaign=saasquatch&amp;utm_medium=link&amp;utm_source=invite" target="_blank" rel="noreferrer noopener">Your project management tool should be a breeze to setup, at least mildly enjoyable to use, and help evolve your already existing development workflows so it's easier to get things done. Does that describe your current tool? If it does, great! You can stop reading. If not, then Shortcut (formerly known as Clubhouse) could be the perfect fit. We're project management built specifically for software teams and we're fast, intuitive, flexible, powerful, and many other nice, positive adjectives. Delight the grumpiest scrum masters with Shortcut.</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">05799440-1751-4118-804b-62b9d36ef3d2</guid><pubDate>Tue, 16 Nov 2021 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842554/stream.mp3" length="83105514" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Mordy Oberstein joins the JavaScript Jabber panel to discuss SEO and how what seems like a marketing concern is relevant and exciting for developers. SEO is working with a black box with regards to Google since Google and other search engines don't...</itunes:subtitle><itunes:summary><![CDATA[Mordy Oberstein joins the JavaScript Jabber panel to discuss SEO and how what seems like a marketing concern is relevant and exciting for developers. SEO is working with a black box with regards to Google since Google and other search engines don't tell you anything about how they adjust their search algorithms.Mordy walks through how developers can contribute to the issues around showing up in search engine results.Panel<ul><li>AJ O'Neal</li><li>Dan Shappir</li><li>Steve Edwards</li></ul>Guest<ul><li>Mordy Oberstein</li></ul>Sponsors<ul><li><a href="https://shortcut.com/signup?_saasquatch=eyJhcHAucmVmZXJyYWxzYWFzcXVhdGNoLmNvbSI6eyJhN29rdDhhNWx3YXdrX0NPREUiOnsiY29kZXMiOnsiY2xhc3NpYyI6IkRFVkNIQVQifSwibGlua3MiOnsiY2xhc3NpYyI6Imh0dHA6Ly9yLmNsYmguc2UvbXpuS1l2WiJ9fX19&amp;rsCode=DEVCHAT&amp;rsEngagementMedium=UNKNOWN&amp;rsShareMedium=UNKNOWN&amp;utm_campaign=saasquatch&amp;utm_medium=link&amp;utm_source=invite" target="_blank" rel="noreferrer noopener">Shortcut (formerly Clubhouse.io)</a></li><li><a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial</a></li><li><a href="https://topenddevs.com/" target="_blank" rel="noreferrer noopener">Top End Devs</a></li></ul>Links<ul><li><a href="https://www.theseorant.com/" target="_blank" rel="noreferrer noopener">The Best SEO Podcast for Tips &amp; Insights</a></li><li><a href="https://www.facebook.com/mordy.oberstein" target="_blank" rel="noreferrer noopener">Mordy Oberstein - Facebook</a></li></ul>Picks<ul><li>AJ- <a href="https://www.youtube.com/watch?v=spyJ5yxTfas" target="_blank" rel="noreferrer noopener">Better off Ted - Jabberwocky Project - YouTube</a></li><li>AJ- <a href="https://amzn.to/3DnA7BF" target="_blank" rel="noreferrer noopener">Rise of the Robots</a></li><li>AJ- <a href="https://amzn.to/3BC68oQ" target="_blank" rel="noreferrer noopener">The Economic Singularity</a></li><li>AJ- Dangerous Wrongthinkers ( AlignPay and 2nd Amendment Processing )</li><li>AJ- <a href="https://github.com/BeyondCodeBootcamp/beyondcodebootcamp/issues/18" target="_blank" rel="noreferrer noopener">Creeds of Craftsmanship</a></li><li>Dan- <a href="https://kotaku.com/this-is-awkward-but-the-most-searched-word-on-bing-is-1847787828" target="_blank" rel="noreferrer noopener">Google Is The Most Searched Word On Bing</a></li><li>Dan- <a href="https://www.youtube.com/watch?v=860d8usGC0o" target="_blank" rel="noreferrer noopener">Have Single-Page Apps Ruined the Web? | Transitional Apps with Rich Harris, NYTimes - YouTube</a></li><li>Mordy- <a href="https://tv.apple.com/us/show/for-all-mankind/umc.cmc.6wsi780sz5tdbqcf11k76mkp7" target="_blank" rel="noreferrer noopener">For All Mankind | Apple TV+</a></li><li>Steve- <a href="https://fev.al/posts/best-practices/" target="_blank" rel="noreferrer noopener">Best Practices (why I Hate Them)</a></li><li>Steve- <a href="https://www.instagram.com/p/CU7nZ0SIIFH/" target="_blank" rel="noreferrer noopener">The wholly pun bible - Instagram</a></li><li>Steve- <a href="https://www.instagram.com/p/CU5rO4xAqf_/" target="_blank" rel="noreferrer noopener">Dad Jokes by Pubity - Instagram</a></li></ul>Contact AJ:<ul><li><a href="https://coolaj86.com/" target="_blank" rel="noreferrer noopener">AJ ONeal</a></li><li><a href="https://git.coolaj86.com/" target="_blank" rel="noreferrer noopener">CoolAJ86 on GIT</a></li><li><a href="https://www.beyondcodebootcamp.com/" target="_blank" rel="noreferrer noopener">Beyond Code Bootcamp</a></li><li><a href="https://github.com/beyondcodebootcamp" target="_blank" rel="noreferrer noopener">Beyond Code Bootcamp | GitHub</a></li><li><a href="https://www.facebook.com/coolaj86" target="_blank" rel="noreferrer noopener">Follow Beyond Code Bootcamp | Facebook</a></li><li><a href="https://twitter.com/_beyondcode" target="_blank" rel="noreferrer noopener">Twitter: Beyond Code...]]></itunes:summary><itunes:duration>4088</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>State Management ft. Assaf Krintza - JSJ 508</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/state-management-ft-assaf-krintza-jsj-508</link><description><![CDATA[Assaf Krintza joins the JavaScript Jabber panel to discuss the various approaches and uses for state management in web applications. Some of the focus is on React, but many of the tools and approaches work in or have similar options in the other web frameworks.Panel<ul><li>AJ O'Neal</li><li>Dan Shappir</li><li>Steve Edwards</li></ul>Guest<ul><li>Assaf Krintza</li></ul>Sponsors<ul><li><a href="https://shortcut.com/signup?_saasquatch=eyJhcHAucmVmZXJyYWxzYWFzcXVhdGNoLmNvbSI6eyJhN29rdDhhNWx3YXdrX0NPREUiOnsiY29kZXMiOnsiY2xhc3NpYyI6IkRFVkNIQVQifSwibGlua3MiOnsiY2xhc3NpYyI6Imh0dHA6Ly9yLmNsYmguc2UvbXpuS1l2WiJ9fX19&amp;rsCode=DEVCHAT&amp;rsEngagementMedium=UNKNOWN&amp;rsShareMedium=UNKNOWN&amp;utm_campaign=saasquatch&amp;utm_medium=link&amp;utm_source=invite" target="_blank" rel="noreferrer noopener">Shortcut (formerly Clubhouse.io)</a></li><li><a href="http://devchat.tv/influencers" target="_blank" rel="noreferrer noopener">Dev Influencers Accelerator</a></li><li><a href="http://devchat.tv/levelup" target="_blank" rel="noreferrer noopener">Level Up | Devchat.tv</a></li></ul>Links<ul><li><a href="https://livecycle.io/" target="_blank" rel="noreferrer noopener">Livecycle</a></li><li><a href="https://www.linkedin.com/in/assaf-krintza/" target="_blank" rel="noreferrer noopener">LinkedIn: Assaf Krintza</a></li><li><a href="https://twitter.com/krinssaf" target="_blank" rel="noreferrer noopener">Twitter: Assaf Krintza ( @krinssaf )</a></li></ul>Picks<ul><li>AJ- <a href="https://amzn.to/2Xwz56q" target="_blank" rel="noreferrer noopener">Killers of the Flower Moon</a></li><li>AJ- <a href="https://amzn.to/3EStdom" target="_blank" rel="noreferrer noopener">The Stormlight Archive</a></li><li>AJ- <a href="https://amzn.to/3izDwFi" target="_blank" rel="noreferrer noopener">The Lightbringer Series</a></li><li>Assaf- <a href="https://www.shadertoy.com/" target="_blank" rel="noreferrer noopener">Shadertoy Beta</a></li><li>Assaf- <a href="https://www.youtube.com/c/InigoQuilez" target="_blank" rel="noreferrer noopener">Inigo Quilez - YouTube</a></li><li>Dan- <a href="https://www.goodreads.com/book/show/62017.Dilvish_the_Damned" target="_blank" rel="noreferrer noopener">Dilvish, the Damned</a></li><li>Dan- <a href="https://www.goodreads.com/book/show/239926.The_Changing_Land" target="_blank" rel="noreferrer noopener">The Changing Land</a></li><li>Dan- <a href="https://infrequently.org/2021/07/hobsons-browser/" target="_blank" rel="noreferrer noopener">Hobson's Browser</a></li><li>Steve- <a href="https://www.nature.com/articles/s41598-021-97778-3" target="_blank" rel="noreferrer noopener">A Tunguska sized airburst destroyed Tall el-Hammam a Middle Bronze Age city in the Jordan Valley near the Dead Sea</a></li><li>Steve- <a href="https://www.instagram.com/p/CUfst9sAlvx/" target="_blank" rel="noreferrer noopener">The wholly pun bible - Instagram</a></li><li>Steve- <a href="https://www.instagram.com/p/CUX-Mg_AbLo/" target="_blank" rel="noreferrer noopener">The wholly pun bible - Instagram</a></li><li>Steve- <a href="https://github.com/elijahmanor/devpun" target="_blank" rel="noreferrer noopener">GitHub | elijahmanor/devpun</a></li></ul>Contact AJ:<ul><li><a href="https://coolaj86.com/" target="_blank" rel="noreferrer noopener">AJ ONeal</a></li><li><a href="https://git.coolaj86.com/" target="_blank" rel="noreferrer noopener">CoolAJ86 on GIT</a></li><li><a href="https://www.beyondcodebootcamp.com/" target="_blank" rel="noreferrer noopener">Beyond Code Bootcamp</a></li><li><a href="https://github.com/beyondcodebootcamp" target="_blank" rel="noreferrer noopener">Beyond Code Bootcamp | GitHub</a></li><li><a href="https://www.facebook.com/coolaj86" target="_blank" rel="noreferrer noopener">Follow Beyond Code Bootcamp | Facebook</a></li><li><a href="https://twitter.com/_beyondcode" target="_blank" rel="noreferrer noopener">Twitter: Beyond Code Bootcamp ( @_beyondcode )</a></li><li><a href="https://www.twitch.tv/coolaj86" target="_blank" rel="noreferrer noopener">coolaj86- Twitch</a></li></ul>Contact Dan:<ul><li><a href="https://github.com/DanShappir" target="_blank" rel="noreferrer noopener">GitHub: Dan Shappir ( DanShappir )</a></li><li><a href="https://www.linkedin.com/in/dshappir/" target="_blank" rel="noreferrer noopener">LinkedIn: Dan Shappir</a></li><li><a href="https://twitter.com/DanShappir" target="_blank" rel="noreferrer noopener">Twitter: Dan Shappir ( @DanShappir )</a></li></ul>Contact Steve:<ul><li><a href="https://twitter.com/wonder95" target="_blank" rel="noreferrer noopener">Twitter: Steve Edwards ( @wonder95 )</a></li><li><a href="https://github.com/wonder95" target="_blank" rel="noreferrer noopener">GitHub: Steve Edwards ( wonder95 )</a></li><li><a href="https://www.linkedin.com/in/wonder95/" target="_blank" rel="noreferrer noopener">LinkedIn: Steve Edwards</a></li></ul>Special Guest: Assaf Krintza.Sponsored By:<ul><li><a href="https://devchat.tv/levelup" target="_blank" rel="noreferrer noopener">Top End Devs Coaching</a>: <a href="https://devchat.tv/levelup" target="_blank" rel="noreferrer noopener">If you have questions about how to grow your skills or take your career to the next level, join us on our next weekly coaching call. It's completely free.</a></li><li><a href="https://shortcut.com/signup?_saasquatch=eyJhcHAucmVmZXJyYWxzYWFzcXVhdGNoLmNvbSI6eyJhN29rdDhhNWx3YXdrX0NPREUiOnsiY29kZXMiOnsiY2xhc3NpYyI6IkRFVkNIQVQifSwibGlua3MiOnsiY2xhc3NpYyI6Imh0dHA6Ly9yLmNsYmguc2UvbXpuS1l2WiJ9fX19&amp;rsCode=DEVCHAT&amp;rsEngagementMedium=UNKNOWN&amp;rsShareMedium=UNKNOWN&amp;utm_campaign=saasquatch&amp;utm_medium=link&amp;utm_source=invite" target="_blank" rel="noreferrer noopener">Shortcut (formerly Clubhouse.io)</a>: <a href="https://shortcut.com/signup?_saasquatch=eyJhcHAucmVmZXJyYWxzYWFzcXVhdGNoLmNvbSI6eyJhN29rdDhhNWx3YXdrX0NPREUiOnsiY29kZXMiOnsiY2xhc3NpYyI6IkRFVkNIQVQifSwibGlua3MiOnsiY2xhc3NpYyI6Imh0dHA6Ly9yLmNsYmguc2UvbXpuS1l2WiJ9fX19&amp;rsCode=DEVCHAT&amp;rsEngagementMedium=UNKNOWN&amp;rsShareMedium=UNKNOWN&amp;utm_campaign=saasquatch&amp;utm_medium=link&amp;utm_source=invite" target="_blank" rel="noreferrer noopener">Your project management tool should be a breeze to setup, at least mildly enjoyable to use, and help evolve your already existing development workflows so it's easier to get things done. Does that describe your current tool? If it does, great! You can stop reading. If not, then Shortcut (formerly known as Clubhouse) could be the perfect fit. We're project management built specifically for software teams and we're fast, intuitive, flexible, powerful, and many other nice, positive adjectives. Delight the grumpiest scrum masters with Shortcut.</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">500a342d-cc2b-4c7d-8bf2-e602db0e6121</guid><pubDate>Tue, 09 Nov 2021 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842509/stream.mp3" length="78710841" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Assaf Krintza joins the JavaScript Jabber panel to discuss the various approaches and uses for state management in web applications. Some of the focus is on React, but many of the tools and approaches work in or have similar options in the other web...</itunes:subtitle><itunes:summary><![CDATA[Assaf Krintza joins the JavaScript Jabber panel to discuss the various approaches and uses for state management in web applications. Some of the focus is on React, but many of the tools and approaches work in or have similar options in the other web frameworks.Panel<ul><li>AJ O'Neal</li><li>Dan Shappir</li><li>Steve Edwards</li></ul>Guest<ul><li>Assaf Krintza</li></ul>Sponsors<ul><li><a href="https://shortcut.com/signup?_saasquatch=eyJhcHAucmVmZXJyYWxzYWFzcXVhdGNoLmNvbSI6eyJhN29rdDhhNWx3YXdrX0NPREUiOnsiY29kZXMiOnsiY2xhc3NpYyI6IkRFVkNIQVQifSwibGlua3MiOnsiY2xhc3NpYyI6Imh0dHA6Ly9yLmNsYmguc2UvbXpuS1l2WiJ9fX19&amp;rsCode=DEVCHAT&amp;rsEngagementMedium=UNKNOWN&amp;rsShareMedium=UNKNOWN&amp;utm_campaign=saasquatch&amp;utm_medium=link&amp;utm_source=invite" target="_blank" rel="noreferrer noopener">Shortcut (formerly Clubhouse.io)</a></li><li><a href="http://devchat.tv/influencers" target="_blank" rel="noreferrer noopener">Dev Influencers Accelerator</a></li><li><a href="http://devchat.tv/levelup" target="_blank" rel="noreferrer noopener">Level Up | Devchat.tv</a></li></ul>Links<ul><li><a href="https://livecycle.io/" target="_blank" rel="noreferrer noopener">Livecycle</a></li><li><a href="https://www.linkedin.com/in/assaf-krintza/" target="_blank" rel="noreferrer noopener">LinkedIn: Assaf Krintza</a></li><li><a href="https://twitter.com/krinssaf" target="_blank" rel="noreferrer noopener">Twitter: Assaf Krintza ( @krinssaf )</a></li></ul>Picks<ul><li>AJ- <a href="https://amzn.to/2Xwz56q" target="_blank" rel="noreferrer noopener">Killers of the Flower Moon</a></li><li>AJ- <a href="https://amzn.to/3EStdom" target="_blank" rel="noreferrer noopener">The Stormlight Archive</a></li><li>AJ- <a href="https://amzn.to/3izDwFi" target="_blank" rel="noreferrer noopener">The Lightbringer Series</a></li><li>Assaf- <a href="https://www.shadertoy.com/" target="_blank" rel="noreferrer noopener">Shadertoy Beta</a></li><li>Assaf- <a href="https://www.youtube.com/c/InigoQuilez" target="_blank" rel="noreferrer noopener">Inigo Quilez - YouTube</a></li><li>Dan- <a href="https://www.goodreads.com/book/show/62017.Dilvish_the_Damned" target="_blank" rel="noreferrer noopener">Dilvish, the Damned</a></li><li>Dan- <a href="https://www.goodreads.com/book/show/239926.The_Changing_Land" target="_blank" rel="noreferrer noopener">The Changing Land</a></li><li>Dan- <a href="https://infrequently.org/2021/07/hobsons-browser/" target="_blank" rel="noreferrer noopener">Hobson's Browser</a></li><li>Steve- <a href="https://www.nature.com/articles/s41598-021-97778-3" target="_blank" rel="noreferrer noopener">A Tunguska sized airburst destroyed Tall el-Hammam a Middle Bronze Age city in the Jordan Valley near the Dead Sea</a></li><li>Steve- <a href="https://www.instagram.com/p/CUfst9sAlvx/" target="_blank" rel="noreferrer noopener">The wholly pun bible - Instagram</a></li><li>Steve- <a href="https://www.instagram.com/p/CUX-Mg_AbLo/" target="_blank" rel="noreferrer noopener">The wholly pun bible - Instagram</a></li><li>Steve- <a href="https://github.com/elijahmanor/devpun" target="_blank" rel="noreferrer noopener">GitHub | elijahmanor/devpun</a></li></ul>Contact AJ:<ul><li><a href="https://coolaj86.com/" target="_blank" rel="noreferrer noopener">AJ ONeal</a></li><li><a href="https://git.coolaj86.com/" target="_blank" rel="noreferrer noopener">CoolAJ86 on GIT</a></li><li><a href="https://www.beyondcodebootcamp.com/" target="_blank" rel="noreferrer noopener">Beyond Code Bootcamp</a></li><li><a href="https://github.com/beyondcodebootcamp" target="_blank" rel="noreferrer noopener">Beyond Code Bootcamp | GitHub</a></li><li><a href="https://www.facebook.com/coolaj86" target="_blank" rel="noreferrer noopener">Follow Beyond Code Bootcamp | Facebook</a></li><li><a href="https://twitter.com/_beyondcode" target="_blank" rel="noreferrer noopener">Twitter: Beyond Code Bootcamp ( @_beyondcode )</a></li><li><a href="https://www.twitch.tv/coolaj86" target="_blank" rel="noreferrer...]]></itunes:summary><itunes:duration>3868</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>D3 and Data Visualization ft. Ian Johnson - JSJ 507</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/d3-and-data-visualization-ft-ian-johnson-jsj-507</link><description><![CDATA[Ian Johnson is a former Google UX engineer and data visualization engineer with ObservableHQ building data visualizations with JavaScript. He works on both the tools and the visualizations built with D3 on the web. He discusses how to use tools like D3 to tell a story using your data.Panel<ul><li>Dan Shappir</li><li>Steve Edwards</li></ul>Guest<ul><li>Ian Johnson</li></ul>Sponsors<ul><li><a href="https://shortcut.com/signup?_saasquatch=eyJhcHAucmVmZXJyYWxzYWFzcXVhdGNoLmNvbSI6eyJhN29rdDhhNWx3YXdrX0NPREUiOnsiY29kZXMiOnsiY2xhc3NpYyI6IkRFVkNIQVQifSwibGlua3MiOnsiY2xhc3NpYyI6Imh0dHA6Ly9yLmNsYmguc2UvbXpuS1l2WiJ9fX19&amp;rsCode=DEVCHAT&amp;rsEngagementMedium=UNKNOWN&amp;rsShareMedium=UNKNOWN&amp;utm_campaign=saasquatch&amp;utm_medium=link&amp;utm_source=invite" target="_blank" rel="noreferrer noopener">Shortcut (formerly Clubhouse.io)</a></li><li><a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial</a></li><li><a href="http://devchat.tv/influencers" target="_blank" rel="noreferrer noopener">Dev Influencers Accelerator</a></li></ul>Links<ul><li><a href="https://observablehq.com/" target="_blank" rel="noreferrer noopener">Observable</a></li><li><a href="https://observablehq.com/@observablehq/pwd3-drawing-with-data" target="_blank" rel="noreferrer noopener">Drawing with Data</a></li><li><a href="https://observablehq.com/@observablehq/plot-scales" target="_blank" rel="noreferrer noopener">Scales / Observable Plot</a></li><li><a href="https://twitter.com/enjalot" target="_blank" rel="noreferrer noopener">Twitter: Ian Johnson ( @enjalot )</a></li></ul>Picks<ul><li>Dan- <a href="https://thenewstack.io/apples-browser-engine-ban-is-holding-back-web-app-innovation/" target="_blank" rel="noreferrer noopener">Apple’s Browser Engine Ban Is Holding Back Web App Innovation – The New Stack</a></li><li>Ian- <a href="http://worrydream.com/" target="_blank" rel="noreferrer noopener">Bret Victor, beast of burden</a></li><li>Ian- <a href="https://bost.ocks.org/mike/example/" target="_blank" rel="noreferrer noopener">For Example</a></li><li>Ian- <a href="https://www.youtube.com/watch?v=PUv66718DII" target="_blank" rel="noreferrer noopener">Bret Victor - Inventing on Principle - YouTube</a></li><li>Steve- <a href="https://www.instagram.com/p/CUPVsuqIPE8/" target="_blank" rel="noreferrer noopener">Dad Jokes on Instagram</a></li><li>Steve- <a href="https://www.instagram.com/p/CUSzvkqs1uO/" target="_blank" rel="noreferrer noopener">Dad Jokes by Pubity</a></li></ul>Contact Dan:<ul><li><a href="https://github.com/DanShappir" target="_blank" rel="noreferrer noopener">GitHub: Dan Shappir ( DanShappir )</a></li><li><a href="https://www.linkedin.com/in/dshappir/" target="_blank" rel="noreferrer noopener">LinkedIn: Dan Shappir</a></li><li><a href="https://twitter.com/DanShappir" target="_blank" rel="noreferrer noopener">Twitter: Dan Shappir ( @DanShappir )</a></li></ul>Contact Steve:<ul><li><a href="https://twitter.com/wonder95" target="_blank" rel="noreferrer noopener">Twitter: Steve Edwards ( @wonder95 )</a></li><li><a href="https://github.com/wonder95" target="_blank" rel="noreferrer noopener">GitHub: Steve Edwards ( wonder95 )</a></li><li><a href="https://www.linkedin.com/in/wonder95/" target="_blank" rel="noreferrer noopener">LinkedIn: Steve Edwards</a></li></ul>Special Guest: Ian Johnson.Sponsored By:<ul><li><a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun</a>: <a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun now offers Real User Monitoring of Core Web Vitals. Start your 14-day free trial now.</a></li><li><a href="https://shortcut.com/signup?_saasquatch=eyJhcHAucmVmZXJyYWxzYWFzcXVhdGNoLmNvbSI6eyJhN29rdDhhNWx3YXdrX0NPREUiOnsiY29kZXMiOnsiY2xhc3NpYyI6IkRFVkNIQVQifSwibGlua3MiOnsiY2xhc3NpYyI6Imh0dHA6Ly9yLmNsYmguc2UvbXpuS1l2WiJ9fX19&amp;rsCode=DEVCHAT&amp;rsEngagementMedium=UNKNOWN&amp;rsShareMedium=UNKNOWN&amp;utm_campaign=saasquatch&amp;utm_medium=link&amp;utm_source=invite" target="_blank" rel="noreferrer noopener">Shortcut (formerly Clubhouse.io)</a>: <a href="https://shortcut.com/signup?_saasquatch=eyJhcHAucmVmZXJyYWxzYWFzcXVhdGNoLmNvbSI6eyJhN29rdDhhNWx3YXdrX0NPREUiOnsiY29kZXMiOnsiY2xhc3NpYyI6IkRFVkNIQVQifSwibGlua3MiOnsiY2xhc3NpYyI6Imh0dHA6Ly9yLmNsYmguc2UvbXpuS1l2WiJ9fX19&amp;rsCode=DEVCHAT&amp;rsEngagementMedium=UNKNOWN&amp;rsShareMedium=UNKNOWN&amp;utm_campaign=saasquatch&amp;utm_medium=link&amp;utm_source=invite" target="_blank" rel="noreferrer noopener">Your project management tool should be a breeze to setup, at least mildly enjoyable to use, and help evolve your already existing development workflows so it's easier to get things done. Does that describe your current tool? If it does, great! You can stop reading. If not, then Shortcut (formerly known as Clubhouse) could be the perfect fit. We're project management built specifically for software teams and we're fast, intuitive, flexible, powerful, and many other nice, positive adjectives. Delight the grumpiest scrum masters with Shortcut.</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">0bbb664f-23d8-4bef-878b-05f513d448cb</guid><pubDate>Tue, 02 Nov 2021 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842457/stream.mp3" length="72592524" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Ian Johnson is a former Google UX engineer and data visualization engineer with ObservableHQ building data visualizations with JavaScript. He works on both the tools and the visualizations built with D3 on the web. He discusses how to use tools like...</itunes:subtitle><itunes:summary><![CDATA[Ian Johnson is a former Google UX engineer and data visualization engineer with ObservableHQ building data visualizations with JavaScript. He works on both the tools and the visualizations built with D3 on the web. He discusses how to use tools like D3 to tell a story using your data.Panel<ul><li>Dan Shappir</li><li>Steve Edwards</li></ul>Guest<ul><li>Ian Johnson</li></ul>Sponsors<ul><li><a href="https://shortcut.com/signup?_saasquatch=eyJhcHAucmVmZXJyYWxzYWFzcXVhdGNoLmNvbSI6eyJhN29rdDhhNWx3YXdrX0NPREUiOnsiY29kZXMiOnsiY2xhc3NpYyI6IkRFVkNIQVQifSwibGlua3MiOnsiY2xhc3NpYyI6Imh0dHA6Ly9yLmNsYmguc2UvbXpuS1l2WiJ9fX19&amp;rsCode=DEVCHAT&amp;rsEngagementMedium=UNKNOWN&amp;rsShareMedium=UNKNOWN&amp;utm_campaign=saasquatch&amp;utm_medium=link&amp;utm_source=invite" target="_blank" rel="noreferrer noopener">Shortcut (formerly Clubhouse.io)</a></li><li><a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial</a></li><li><a href="http://devchat.tv/influencers" target="_blank" rel="noreferrer noopener">Dev Influencers Accelerator</a></li></ul>Links<ul><li><a href="https://observablehq.com/" target="_blank" rel="noreferrer noopener">Observable</a></li><li><a href="https://observablehq.com/@observablehq/pwd3-drawing-with-data" target="_blank" rel="noreferrer noopener">Drawing with Data</a></li><li><a href="https://observablehq.com/@observablehq/plot-scales" target="_blank" rel="noreferrer noopener">Scales / Observable Plot</a></li><li><a href="https://twitter.com/enjalot" target="_blank" rel="noreferrer noopener">Twitter: Ian Johnson ( @enjalot )</a></li></ul>Picks<ul><li>Dan- <a href="https://thenewstack.io/apples-browser-engine-ban-is-holding-back-web-app-innovation/" target="_blank" rel="noreferrer noopener">Apple’s Browser Engine Ban Is Holding Back Web App Innovation – The New Stack</a></li><li>Ian- <a href="http://worrydream.com/" target="_blank" rel="noreferrer noopener">Bret Victor, beast of burden</a></li><li>Ian- <a href="https://bost.ocks.org/mike/example/" target="_blank" rel="noreferrer noopener">For Example</a></li><li>Ian- <a href="https://www.youtube.com/watch?v=PUv66718DII" target="_blank" rel="noreferrer noopener">Bret Victor - Inventing on Principle - YouTube</a></li><li>Steve- <a href="https://www.instagram.com/p/CUPVsuqIPE8/" target="_blank" rel="noreferrer noopener">Dad Jokes on Instagram</a></li><li>Steve- <a href="https://www.instagram.com/p/CUSzvkqs1uO/" target="_blank" rel="noreferrer noopener">Dad Jokes by Pubity</a></li></ul>Contact Dan:<ul><li><a href="https://github.com/DanShappir" target="_blank" rel="noreferrer noopener">GitHub: Dan Shappir ( DanShappir )</a></li><li><a href="https://www.linkedin.com/in/dshappir/" target="_blank" rel="noreferrer noopener">LinkedIn: Dan Shappir</a></li><li><a href="https://twitter.com/DanShappir" target="_blank" rel="noreferrer noopener">Twitter: Dan Shappir ( @DanShappir )</a></li></ul>Contact Steve:<ul><li><a href="https://twitter.com/wonder95" target="_blank" rel="noreferrer noopener">Twitter: Steve Edwards ( @wonder95 )</a></li><li><a href="https://github.com/wonder95" target="_blank" rel="noreferrer noopener">GitHub: Steve Edwards ( wonder95 )</a></li><li><a href="https://www.linkedin.com/in/wonder95/" target="_blank" rel="noreferrer noopener">LinkedIn: Steve Edwards</a></li></ul>Special Guest: Ian Johnson.Sponsored By:<ul><li><a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun</a>: <a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun now offers Real User Monitoring of Core Web Vitals. Start your 14-day free trial now.</a></li><li><a...]]></itunes:summary><itunes:duration>3562</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>MeteorJS ft. Filipe Névola - JSJ 506</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/meteorjs-ft-filipe-nevola-jsj-506</link><description><![CDATA[Filipe Névola is the CEO of MeteorJS. He jumps in to discuss the changes and updates to Meteor over the last several years.He explains what Meteor is, what its history is, and how it lands within the current JavaScript ecosystem. You can use it to build web and mobile apps and is a mature option to use for your applications.Panel<ul><li>Aimee Knight</li><li>AJ O'Neal</li><li>Charles Max Wood</li><li>Dan Shappir</li><li>Steve Edwards</li></ul>Guest<ul><li>Filipe Névola</li></ul>Sponsors<ul><li><a href="https://shortcut.com/signup?_saasquatch=eyJhcHAucmVmZXJyYWxzYWFzcXVhdGNoLmNvbSI6eyJhN29rdDhhNWx3YXdrX0NPREUiOnsiY29kZXMiOnsiY2xhc3NpYyI6IkRFVkNIQVQifSwibGlua3MiOnsiY2xhc3NpYyI6Imh0dHA6Ly9yLmNsYmguc2UvbXpuS1l2WiJ9fX19&amp;rsCode=DEVCHAT&amp;rsEngagementMedium=UNKNOWN&amp;rsShareMedium=UNKNOWN&amp;utm_campaign=saasquatch&amp;utm_medium=link&amp;utm_source=invite" target="_blank" rel="noreferrer noopener">Shortcut (formerly Clubhouse.io)</a></li><li><a href="http://devchat.tv/influencers" target="_blank" rel="noreferrer noopener">Dev Influencers Accelerator</a></li><li><a href="http://devchat.tv/levelup" target="_blank" rel="noreferrer noopener">Level Up | Devchat.tv</a></li></ul>Links<ul><li><a href="https://www.meteor.com/developers/tutorials" target="_blank" rel="noreferrer noopener">Meteor</a></li><li><a href="https://github.com/meteor/examples/" target="_blank" rel="noreferrer noopener">GitHub | meteor/examples</a></li><li><a href="https://github.com/meteor/meteor/" target="_blank" rel="noreferrer noopener">GitHub | meteor/meteor</a></li><li><a href="https://www.youtube.com/user/MeteorVideos" target="_blank" rel="noreferrer noopener">Meteorjs - YouTube</a></li><li><a href="https://www.instagram.com/meteor.js/" target="_blank" rel="noreferrer noopener">meteor.js - Instagram</a></li><li><a href="https://twitter.com/meteorjs" target="_blank" rel="noreferrer noopener">Twitter: Meteor ( @meteorjs )</a></li><li><a href="https://devchat.tv/js-jabber/jsj-439-more-jabber-about-less-javascript-with-alex-russell/" target="_blank" rel="noreferrer noopener">JSJ 439: More Jabber About Less JavaScript with Alex Russell - Devchat.tv</a></li><li><a href="https://www.howtocreateanapp.dev/" target="_blank" rel="noreferrer noopener">How To Create An App</a></li><li><a href="https://www.youtube.com/c/HowToCreateAnAppDev" target="_blank" rel="noreferrer noopener">How to Create an App - YouTube</a></li><li><a href="https://www.instagram.com/filipenevola/" target="_blank" rel="noreferrer noopener">filipenevola - Instagram</a></li><li><a href="https://twitter.com/filipenevola" target="_blank" rel="noreferrer noopener">Twitter: Filipe Névola ( @FilipeNevola )</a></li></ul>Picks<ul><li>AJ- <a href="https://github.com/therootcompany/passphrase.js" target="_blank" rel="noreferrer noopener">GitHub | therootcompany/passphrase.js</a></li><li>AJ- <a href="https://xmission.com/blog/2010/12/06/an-isp-that-believes-in-the-constitution" target="_blank" rel="noreferrer noopener">An ISP That Believes in the Constitution | Transmission</a></li><li>AJ- <a href="https://xmission.com/privacy-pledge" target="_blank" rel="noreferrer noopener">court orders | unconstitutional | customer data :: USA - XMission</a></li><li>AJ- <a href="https://xmission.com/transparency" target="_blank" rel="noreferrer noopener">customer privacy | transparency | safeguard your rights :: USA - XMission</a></li><li>AJ- <a href="https://amzn.to/3Chnac2" target="_blank" rel="noreferrer noopener">The Final Empire: Mistborn Book 1 </a></li><li>Charles- <a href="http://podcastbootcamp.io/" target="_blank" rel="noreferrer noopener">PodcastBootcamp.io</a></li><li>Charles- <a href="https://amzn.to/3GpxmBG" target="_blank" rel="noreferrer noopener">Tribe of Millionaires</a></li><li>Charles- <a href="https://app.groove.cm/#/login" target="_blank" rel="noreferrer noopener">GrooveFunnels</a></li><li>Charles- <a href="https://riverside.fm/" target="_blank" rel="noreferrer noopener">Riverside.fm</a></li><li>Dan- <a href="https://shahata.medium.com/taking-micro-frontends-to-the-next-level-1a1a91adc476" target="_blank" rel="noreferrer noopener">Taking micro-frontends to the next level | by Shahar Talmi | Medium</a></li><li>Dan- <a href="https://infrequently.org/2021/07/hobsons-browser/" target="_blank" rel="noreferrer noopener">Hobson's Browser - Infrequently Noted</a></li><li>Filipe- <a href="https://www.howtocreateanapp.dev/" target="_blank" rel="noreferrer noopener">How To Create An App</a></li><li>Filipe- <a href="https://www.lemeno.io/" target="_blank" rel="noreferrer noopener">lemeno.io</a></li></ul>Contact Aimee:<ul><li><a href="http://www.aimeemarieknight.com/" target="_blank" rel="noreferrer noopener">Aimee Knight – Software Architect, and International Keynote Speaker</a></li><li><a href="https://github.com/AimeeKnight" target="_blank" rel="noreferrer noopener">GitHub: Aimee Knight ( AimeeKnight )</a></li><li><a href="https://twitter.com/Aimee_Knight" target="_blank" rel="noreferrer noopener">Twitter: Aimee Knight ( @Aimee_Knight )</a></li><li><a href="https://www.linkedin.com/in/aimee-k-b268058/" target="_blank" rel="noreferrer noopener">LinkedIn: Aimee K.</a></li><li><a href="https://www.instagram.com/aimeemarieknight/" target="_blank" rel="noreferrer noopener">aimeemarieknight | Instagram</a></li><li><a href="https://www.facebook.com/aimee.marie.knight" target="_blank" rel="noreferrer noopener">Aimee Knight | Facebook</a></li></ul>Contact AJ:<ul><li><a href="https://coolaj86.com/" target="_blank" rel="noreferrer noopener">AJ ONeal</a></li><li><a href="https://git.coolaj86.com/" target="_blank" rel="noreferrer noopener">CoolAJ86 on GIT</a></li><li><a href="https://www.beyondcodebootcamp.com/" target="_blank" rel="noreferrer noopener">Beyond Code Bootcamp</a></li><li><a href="https://github.com/beyondcodebootcamp" target="_blank" rel="noreferrer noopener">Beyond Code Bootcamp | GitHub</a></li><li><a href="https://www.facebook.com/coolaj86" target="_blank" rel="noreferrer noopener">Follow Beyond Code Bootcamp | Facebook</a></li><li><a href="https://twitter.com/_beyondcode" target="_blank" rel="noreferrer noopener">Twitter: Beyond Code Bootcamp ( @_beyondcode )</a></li><li><a href="https://www.twitch.tv/coolaj86" target="_blank" rel="noreferrer noopener">coolaj86- Twitch</a></li></ul>Contact Charles:<ul><li><a href="https://devchat.tv/" target="_blank" rel="noreferrer noopener">Devchat.tv</a></li><li><a href="https://www.facebook.com/DevChattv/" target="_blank" rel="noreferrer noopener">DevChat.tv | Facebook</a></li><li><a href="https://twitter.com/devchattv" target="_blank" rel="noreferrer noopener">Twitter: DevChat.tv ( @devchattv )</a></li></ul>Contact Dan:<ul><li><a href="https://github.com/DanShappir" target="_blank" rel="noreferrer noopener">GitHub: Dan Shappir ( DanShappir )</a></li><li><a href="https://www.linkedin.com/in/dshappir/" target="_blank" rel="noreferrer noopener">LinkedIn: Dan Shappir</a></li><li><a href="https://twitter.com/DanShappir" target="_blank" rel="noreferrer noopener">Twitter: Dan Shappir ( @DanShappir )</a></li></ul>Contact Steve:<ul><li><a href="https://twitter.com/wonder95" target="_blank" rel="noreferrer noopener">Twitter: Steve Edwards ( @wonder95 )</a></li><li><a href="https://github.com/wonder95" target="_blank" rel="noreferrer noopener">GitHub: Steve Edwards ( wonder95 )</a></li><li><a href="https://www.linkedin.com/in/wonder95/" target="_blank" rel="noreferrer noopener">LinkedIn: Steve Edwards</a></li></ul>Special Guest: Filipe Névola.Sponsored By:<ul><li><a href="https://devchat.tv/levelup" target="_blank" rel="noreferrer noopener">Top End Devs Coaching</a>: <a href="https://devchat.tv/levelup" target="_blank" rel="noreferrer noopener">If you have questions about how to grow your skills or take your career to the next level, join us on our next weekly coaching call. It's completely free.</a></li><li><a href="https://shortcut.com/signup?_saasquatch=eyJhcHAucmVmZXJyYWxzYWFzcXVhdGNoLmNvbSI6eyJhN29rdDhhNWx3YXdrX0NPREUiOnsiY29kZXMiOnsiY2xhc3NpYyI6IkRFVkNIQVQifSwibGlua3MiOnsiY2xhc3NpYyI6Imh0dHA6Ly9yLmNsYmguc2UvbXpuS1l2WiJ9fX19&amp;rsCode=DEVCHAT&amp;rsEngagementMedium=UNKNOWN&amp;rsShareMedium=UNKNOWN&amp;utm_campaign=saasquatch&amp;utm_medium=link&amp;utm_source=invite" target="_blank" rel="noreferrer noopener">Shortcut (formerly Clubhouse.io)</a>: <a href="https://shortcut.com/signup?_saasquatch=eyJhcHAucmVmZXJyYWxzYWFzcXVhdGNoLmNvbSI6eyJhN29rdDhhNWx3YXdrX0NPREUiOnsiY29kZXMiOnsiY2xhc3NpYyI6IkRFVkNIQVQifSwibGlua3MiOnsiY2xhc3NpYyI6Imh0dHA6Ly9yLmNsYmguc2UvbXpuS1l2WiJ9fX19&amp;rsCode=DEVCHAT&amp;rsEngagementMedium=UNKNOWN&amp;rsShareMedium=UNKNOWN&amp;utm_campaign=saasquatch&amp;utm_medium=link&amp;utm_source=invite" target="_blank" rel="noreferrer noopener">Your project management tool should be a breeze to setup, at least mildly enjoyable to use, and help evolve your already existing development workflows so it's easier to get things done. Does that describe your current tool? If it does, great! You can stop reading. If not, then Shortcut (formerly known as Clubhouse) could be the perfect fit. We're project management built specifically for software teams and we're fast, intuitive, flexible, powerful, and many other nice, positive adjectives. Delight the grumpiest scrum masters with Shortcut.</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">ac1665bc-cc68-457c-9774-db8f589baa29</guid><pubDate>Tue, 26 Oct 2021 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842492/stream.mp3" length="9666560" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Filipe Névola is the CEO of MeteorJS. He jumps in to discuss the changes and updates to Meteor over the last several years.He explains what Meteor is, what its history is, and how it lands within the current JavaScript ecosystem. You can use it to...</itunes:subtitle><itunes:summary><![CDATA[Filipe Névola is the CEO of MeteorJS. He jumps in to discuss the changes and updates to Meteor over the last several years.He explains what Meteor is, what its history is, and how it lands within the current JavaScript ecosystem. You can use it to build web and mobile apps and is a mature option to use for your applications.Panel<ul><li>Aimee Knight</li><li>AJ O'Neal</li><li>Charles Max Wood</li><li>Dan Shappir</li><li>Steve Edwards</li></ul>Guest<ul><li>Filipe Névola</li></ul>Sponsors<ul><li><a href="https://shortcut.com/signup?_saasquatch=eyJhcHAucmVmZXJyYWxzYWFzcXVhdGNoLmNvbSI6eyJhN29rdDhhNWx3YXdrX0NPREUiOnsiY29kZXMiOnsiY2xhc3NpYyI6IkRFVkNIQVQifSwibGlua3MiOnsiY2xhc3NpYyI6Imh0dHA6Ly9yLmNsYmguc2UvbXpuS1l2WiJ9fX19&amp;rsCode=DEVCHAT&amp;rsEngagementMedium=UNKNOWN&amp;rsShareMedium=UNKNOWN&amp;utm_campaign=saasquatch&amp;utm_medium=link&amp;utm_source=invite" target="_blank" rel="noreferrer noopener">Shortcut (formerly Clubhouse.io)</a></li><li><a href="http://devchat.tv/influencers" target="_blank" rel="noreferrer noopener">Dev Influencers Accelerator</a></li><li><a href="http://devchat.tv/levelup" target="_blank" rel="noreferrer noopener">Level Up | Devchat.tv</a></li></ul>Links<ul><li><a href="https://www.meteor.com/developers/tutorials" target="_blank" rel="noreferrer noopener">Meteor</a></li><li><a href="https://github.com/meteor/examples/" target="_blank" rel="noreferrer noopener">GitHub | meteor/examples</a></li><li><a href="https://github.com/meteor/meteor/" target="_blank" rel="noreferrer noopener">GitHub | meteor/meteor</a></li><li><a href="https://www.youtube.com/user/MeteorVideos" target="_blank" rel="noreferrer noopener">Meteorjs - YouTube</a></li><li><a href="https://www.instagram.com/meteor.js/" target="_blank" rel="noreferrer noopener">meteor.js - Instagram</a></li><li><a href="https://twitter.com/meteorjs" target="_blank" rel="noreferrer noopener">Twitter: Meteor ( @meteorjs )</a></li><li><a href="https://devchat.tv/js-jabber/jsj-439-more-jabber-about-less-javascript-with-alex-russell/" target="_blank" rel="noreferrer noopener">JSJ 439: More Jabber About Less JavaScript with Alex Russell - Devchat.tv</a></li><li><a href="https://www.howtocreateanapp.dev/" target="_blank" rel="noreferrer noopener">How To Create An App</a></li><li><a href="https://www.youtube.com/c/HowToCreateAnAppDev" target="_blank" rel="noreferrer noopener">How to Create an App - YouTube</a></li><li><a href="https://www.instagram.com/filipenevola/" target="_blank" rel="noreferrer noopener">filipenevola - Instagram</a></li><li><a href="https://twitter.com/filipenevola" target="_blank" rel="noreferrer noopener">Twitter: Filipe Névola ( @FilipeNevola )</a></li></ul>Picks<ul><li>AJ- <a href="https://github.com/therootcompany/passphrase.js" target="_blank" rel="noreferrer noopener">GitHub | therootcompany/passphrase.js</a></li><li>AJ- <a href="https://xmission.com/blog/2010/12/06/an-isp-that-believes-in-the-constitution" target="_blank" rel="noreferrer noopener">An ISP That Believes in the Constitution | Transmission</a></li><li>AJ- <a href="https://xmission.com/privacy-pledge" target="_blank" rel="noreferrer noopener">court orders | unconstitutional | customer data :: USA - XMission</a></li><li>AJ- <a href="https://xmission.com/transparency" target="_blank" rel="noreferrer noopener">customer privacy | transparency | safeguard your rights :: USA - XMission</a></li><li>AJ- <a href="https://amzn.to/3Chnac2" target="_blank" rel="noreferrer noopener">The Final Empire: Mistborn Book 1 </a></li><li>Charles- <a href="http://podcastbootcamp.io/" target="_blank" rel="noreferrer noopener">PodcastBootcamp.io</a></li><li>Charles- <a href="https://amzn.to/3GpxmBG" target="_blank" rel="noreferrer noopener">Tribe of Millionaires</a></li><li>Charles- <a href="https://app.groove.cm/#/login" target="_blank" rel="noreferrer noopener">GrooveFunnels</a></li><li>Charles- <a href="https://riverside.fm/" target="_blank" rel="noreferrer...]]></itunes:summary><itunes:duration>416</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Creeds of Craftsmanship - JSJ 505</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/creeds-of-craftsmanship-jsj-505</link><description><![CDATA[This week, the JavaScript Jabber panel discusses the various "Creeds of Craftsmanship" from the programming languages out there. They discuss the different principles and the unifying concepts they all have alongside the ethos of what makes each language's approach to programming unique.Panel<ul><li>AJ O'Neal</li><li>Charles Max Wood</li><li>Steve Edwards</li></ul>Sponsors<ul><li><a href="http://devchat.tv/influencers" target="_blank" rel="noreferrer noopener">Dev Influencers Accelerator</a></li><li><a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial</a></li><li><a href="http://Devchat.tv/levelup" target="_blank" rel="noreferrer noopener">Level Up | Devchat.tv</a></li></ul>Picks<ul><li>AJ- <a href="https://github.com/BeyondCodeBootcamp/beyondcodebootcamp/issues/18" target="_blank" rel="noreferrer noopener">Creeds of Craftsmanship</a></li><li>AJ- <a href="https://amzn.to/3EjyB4o" target="_blank" rel="noreferrer noopener">Zeskit HDMI Coupler</a></li><li>AJ- <a href="https://amzn.to/2XhQYGw" target="_blank" rel="noreferrer noopener">Zeskit 10ft HDM</a></li><li>Charles- <a href="https://podcastbootcamp.io/" target="_blank" rel="noreferrer noopener">PodcastBootcamp.io</a></li><li>Charles- <a href="https://javascriptpicks.com/" target="_blank" rel="noreferrer noopener">JavaScript Picks</a></li><li>Charles- <a href="https://amzn.to/3aNcTbu" target="_blank" rel="noreferrer noopener">Masters of Doom</a></li><li>Charles- <a href="https://amzn.to/3lPMK2j" target="_blank" rel="noreferrer noopener">How to Make Sh*t Happen</a></li><li>Charles- <a href="https://amzn.to/3vm4aGD" target="_blank" rel="noreferrer noopener">The Road Back to You</a></li><li>Charles- <a href="https://amzn.to/3FV826m" target="_blank" rel="noreferrer noopener">Leviathan Wakes </a></li></ul>Contact AJ:<ul><li><a href="https://coolaj86.com/" target="_blank" rel="noreferrer noopener">AJ ONeal</a></li><li><a href="https://git.coolaj86.com/" target="_blank" rel="noreferrer noopener">CoolAJ86 on GIT</a></li><li><a href="https://www.beyondcodebootcamp.com/" target="_blank" rel="noreferrer noopener">Beyond Code Bootcamp</a></li><li><a href="https://github.com/beyondcodebootcamp" target="_blank" rel="noreferrer noopener">Beyond Code Bootcamp | GitHub</a></li><li><a href="https://www.facebook.com/coolaj86" target="_blank" rel="noreferrer noopener">Follow Beyond Code Bootcamp | Facebook</a></li><li><a href="https://twitter.com/_beyondcode" target="_blank" rel="noreferrer noopener">Twitter: Beyond Code Bootcamp ( @_beyondcode )</a></li><li><a href="https://www.twitch.tv/coolaj86" target="_blank" rel="noreferrer noopener">coolaj86- Twitch</a></li></ul>Contact Charles:<ul><li><a href="https://devchat.tv/" target="_blank" rel="noreferrer noopener">Devchat.tv</a></li><li><a href="https://www.facebook.com/DevChattv/" target="_blank" rel="noreferrer noopener">DevChat.tv | Facebook</a></li><li><a href="https://twitter.com/devchattv" target="_blank" rel="noreferrer noopener">Twitter: DevChat.tv ( @devchattv )</a></li></ul>Contact Steve:<ul><li><a href="https://twitter.com/wonder95" target="_blank" rel="noreferrer noopener">Twitter: Steve Edwards ( @wonder95 )</a></li><li><a href="https://github.com/wonder95" target="_blank" rel="noreferrer noopener">GitHub: Steve Edwards ( wonder95 )</a></li><li><a href="https://www.linkedin.com/in/wonder95/" target="_blank" rel="noreferrer noopener">LinkedIn: Steve Edwards</a></li></ul>Sponsored By:<ul><li><a href="https://devchat.tv/levelup" target="_blank" rel="noreferrer noopener">Top End Devs Coaching</a>: <a href="https://devchat.tv/levelup" target="_blank" rel="noreferrer noopener">If you have questions about how to grow your skills or take your career to the next level, join us on our next weekly coaching call. It's completely free.</a></li><li><a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun</a>: <a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun now offers Real User Monitoring of Core Web Vitals. Start your 14-day free trial now.</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">b9144afa-99f6-41fa-a73e-f22aaf2b803b</guid><pubDate>Tue, 19 Oct 2021 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842553/stream.mp3" length="77975235" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>This week, the JavaScript Jabber panel discusses the various "Creeds of Craftsmanship" from the programming languages out there. They discuss the different principles and the unifying concepts they all have alongside the ethos of what makes each...</itunes:subtitle><itunes:summary><![CDATA[This week, the JavaScript Jabber panel discusses the various "Creeds of Craftsmanship" from the programming languages out there. They discuss the different principles and the unifying concepts they all have alongside the ethos of what makes each language's approach to programming unique.Panel<ul><li>AJ O'Neal</li><li>Charles Max Wood</li><li>Steve Edwards</li></ul>Sponsors<ul><li><a href="http://devchat.tv/influencers" target="_blank" rel="noreferrer noopener">Dev Influencers Accelerator</a></li><li><a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial</a></li><li><a href="http://Devchat.tv/levelup" target="_blank" rel="noreferrer noopener">Level Up | Devchat.tv</a></li></ul>Picks<ul><li>AJ- <a href="https://github.com/BeyondCodeBootcamp/beyondcodebootcamp/issues/18" target="_blank" rel="noreferrer noopener">Creeds of Craftsmanship</a></li><li>AJ- <a href="https://amzn.to/3EjyB4o" target="_blank" rel="noreferrer noopener">Zeskit HDMI Coupler</a></li><li>AJ- <a href="https://amzn.to/2XhQYGw" target="_blank" rel="noreferrer noopener">Zeskit 10ft HDM</a></li><li>Charles- <a href="https://podcastbootcamp.io/" target="_blank" rel="noreferrer noopener">PodcastBootcamp.io</a></li><li>Charles- <a href="https://javascriptpicks.com/" target="_blank" rel="noreferrer noopener">JavaScript Picks</a></li><li>Charles- <a href="https://amzn.to/3aNcTbu" target="_blank" rel="noreferrer noopener">Masters of Doom</a></li><li>Charles- <a href="https://amzn.to/3lPMK2j" target="_blank" rel="noreferrer noopener">How to Make Sh*t Happen</a></li><li>Charles- <a href="https://amzn.to/3vm4aGD" target="_blank" rel="noreferrer noopener">The Road Back to You</a></li><li>Charles- <a href="https://amzn.to/3FV826m" target="_blank" rel="noreferrer noopener">Leviathan Wakes </a></li></ul>Contact AJ:<ul><li><a href="https://coolaj86.com/" target="_blank" rel="noreferrer noopener">AJ ONeal</a></li><li><a href="https://git.coolaj86.com/" target="_blank" rel="noreferrer noopener">CoolAJ86 on GIT</a></li><li><a href="https://www.beyondcodebootcamp.com/" target="_blank" rel="noreferrer noopener">Beyond Code Bootcamp</a></li><li><a href="https://github.com/beyondcodebootcamp" target="_blank" rel="noreferrer noopener">Beyond Code Bootcamp | GitHub</a></li><li><a href="https://www.facebook.com/coolaj86" target="_blank" rel="noreferrer noopener">Follow Beyond Code Bootcamp | Facebook</a></li><li><a href="https://twitter.com/_beyondcode" target="_blank" rel="noreferrer noopener">Twitter: Beyond Code Bootcamp ( @_beyondcode )</a></li><li><a href="https://www.twitch.tv/coolaj86" target="_blank" rel="noreferrer noopener">coolaj86- Twitch</a></li></ul>Contact Charles:<ul><li><a href="https://devchat.tv/" target="_blank" rel="noreferrer noopener">Devchat.tv</a></li><li><a href="https://www.facebook.com/DevChattv/" target="_blank" rel="noreferrer noopener">DevChat.tv | Facebook</a></li><li><a href="https://twitter.com/devchattv" target="_blank" rel="noreferrer noopener">Twitter: DevChat.tv ( @devchattv )</a></li></ul>Contact Steve:<ul><li><a href="https://twitter.com/wonder95" target="_blank" rel="noreferrer noopener">Twitter: Steve Edwards ( @wonder95 )</a></li><li><a href="https://github.com/wonder95" target="_blank" rel="noreferrer noopener">GitHub: Steve Edwards ( wonder95 )</a></li><li><a href="https://www.linkedin.com/in/wonder95/" target="_blank" rel="noreferrer noopener">LinkedIn: Steve Edwards</a></li></ul>Sponsored By:<ul><li><a href="https://devchat.tv/levelup" target="_blank" rel="noreferrer noopener">Top End Devs Coaching</a>: <a href="https://devchat.tv/levelup" target="_blank" rel="noreferrer noopener">If you have questions about how to grow your skills or take your career to the next level, join us on our next weekly coaching call. It's completely free.</a></li><li><a...]]></itunes:summary><itunes:duration>3831</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>AgGrid: From Open Source to Successful Business ft. Niall Crosby - JSJ 504</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/aggrid-from-open-source-to-successful-business-ft-niall-crosby-jsj-504</link><description><![CDATA[Niall Crosby, creator of AgGrid, joins the panel to discuss the journey from building an open source data grid used all over the world to providing support and enterprise features and running a successful business based on that same open source software.Panel<ul><li>AJ O'Neal</li><li>Charles Max Wood</li><li>Dan Shappir</li><li>Steve Edwards</li></ul>Guest<ul><li>Niall Crosby</li></ul>Sponsors<ul><li><a href="https://sentry.io/for/javascript/" target="_blank" rel="noreferrer noopener">JavaScript Error and Performance Monitoring | Sentry</a></li><li><a href="http://podcastbootcamp.io/" target="_blank" rel="noreferrer noopener">PodcastBootcamp.io</a></li><li><a href="http://Devchat.tv/levelup" target="_blank" rel="noreferrer noopener">Level Up | Devchat.tv</a></li></ul>Links<ul><li><a href="https://www.ag-grid.com/react-data-grid/reactui/" target="_blank" rel="noreferrer noopener">React Data Grid: React UI</a></li><li><a href="https://blog.ag-grid.com/why-the-world-needed-another-angular-grid/" target="_blank" rel="noreferrer noopener">Why The World Needed Another Angular Grid</a></li><li><a href="https://github.com/coolaj86/ajquery.js" target="_blank" rel="noreferrer noopener">GitHub | coolaj86/ajquery.js</a></li><li><a href="https://www.ag-grid.com/" target="_blank" rel="noreferrer noopener">AG Grid</a></li><li><a href="https://twitter.com/ag_grid" target="_blank" rel="noreferrer noopener">Twitter: AG Grid ( @ag_grid )</a></li></ul>Picks<ul><li>AJ- <a href="https://github.com/BeyondCodeBootcamp/jsdoc-typescript-starter" target="_blank" rel="noreferrer noopener">GitHub | BeyondCodeBootcamp/jsdoc-typescript-starter</a></li><li>AJ- <a href="https://github.com/coolaj86/node-docker-seed" target="_blank" rel="noreferrer noopener">GitHub | coolaj86/node-docker-seed</a></li><li>AJ- <a href="https://github.com/ewjoachim/zen-of-python" target="_blank" rel="noreferrer noopener">GitHub | ewjoachim/zen-of-python</a></li><li>AJ- <a href="https://github.com/BeyondCodeBootcamp/go-proverbs" target="_blank" rel="noreferrer noopener">GitHub | BeyondCodeBootcamp/go-proverbs</a></li><li>AJ- <a href="https://github.com/coolaj86/ajquery.js" target="_blank" rel="noreferrer noopener">GitHub | coolaj86/ajquery.js</a></li><li>Charles- <a href="https://amzn.to/2YBFhdV" target="_blank" rel="noreferrer noopener">Ready Player Two</a></li><li>Charles- <a href="https://amzn.to/3jQD46B" target="_blank" rel="noreferrer noopener">Masters of Doom</a></li><li>Charles- <a href="https://javascriptpicks.com/" target="_blank" rel="noreferrer noopener">JavaScript Picks</a></li><li>Dan- <a href="https://www.kickstarter.com/projects/getify/you-dont-know-js-yet-second-edition-books" target="_blank" rel="noreferrer noopener">"You Don't Know JS Yet" second edition books</a></li><li>Dan- <a href="https://www.imdb.com/title/tt13406094/" target="_blank" rel="noreferrer noopener">The White Lotus</a></li></ul>Contact AJ:<ul><li><a href="https://coolaj86.com/" target="_blank" rel="noreferrer noopener">AJ ONeal</a></li><li><a href="https://git.coolaj86.com/" target="_blank" rel="noreferrer noopener">CoolAJ86 on GIT</a></li><li><a href="https://www.beyondcodebootcamp.com/" target="_blank" rel="noreferrer noopener">Beyond Code Bootcamp</a></li><li><a href="https://github.com/beyondcodebootcamp" target="_blank" rel="noreferrer noopener">Beyond Code Bootcamp | GitHub</a></li><li><a href="https://www.facebook.com/coolaj86" target="_blank" rel="noreferrer noopener">Follow Beyond Code Bootcamp | Facebook</a></li><li><a href="https://twitter.com/_beyondcode" target="_blank" rel="noreferrer noopener">Twitter: Beyond Code Bootcamp ( @_beyondcode )</a></li></ul>Contact Charles:<ul><li><a href="https://devchat.tv/" target="_blank" rel="noreferrer noopener">Devchat.tv</a></li><li><a href="https://www.facebook.com/DevChattv/" target="_blank" rel="noreferrer noopener">DevChat.tv | Facebook</a></li><li><a href="https://twitter.com/devchattv" target="_blank" rel="noreferrer noopener">Twitter: DevChat.tv ( @devchattv )</a></li></ul>Contact Dan:<ul><li><a href="https://github.com/DanShappir" target="_blank" rel="noreferrer noopener">GitHub: Dan Shappir ( DanShappir )</a></li><li><a href="https://www.linkedin.com/in/dshappir/" target="_blank" rel="noreferrer noopener">LinkedIn: Dan Shappir</a></li><li><a href="https://twitter.com/DanShappir" target="_blank" rel="noreferrer noopener">Twitter: Dan Shappir ( @DanShappir )</a></li></ul>Contact Steve:<ul><li><a href="https://twitter.com/wonder95" target="_blank" rel="noreferrer noopener">Twitter: Steve Edwards ( @wonder95 )</a></li><li><a href="https://github.com/wonder95" target="_blank" rel="noreferrer noopener">GitHub: Steve Edwards ( wonder95 )</a></li><li><a href="https://www.linkedin.com/in/wonder95/" target="_blank" rel="noreferrer noopener">LinkedIn: Steve Edwards</a></li></ul>Special Guest: Niall Crosby.Sponsored By:<ul><li><a href="https://podcastbootcamp.io/" target="_blank" rel="noreferrer noopener">Podcast Bootcamp</a>: <a href="https://podcastbootcamp.io/" target="_blank" rel="noreferrer noopener">Launch an Amazing Sounding Podcast in just 4 WEEKS! Work with a 13 year podcasting veteran to get your podcast started off on the right foot! </a></li><li><a href="https://sentry.io/for/javascript/" target="_blank" rel="noreferrer noopener">Sentry</a>: <a href="https://sentry.io/for/javascript/" target="_blank" rel="noreferrer noopener">Resolve JavaScript errors and performance issues with Sentry</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">913512b9-d0af-4359-b0cf-d0acb06cedb9</guid><pubDate>Tue, 12 Oct 2021 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842507/stream.mp3" length="91964982" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Niall Crosby, creator of AgGrid, joins the panel to discuss the journey from building an open source data grid used all over the world to providing support and enterprise features and running a successful business based on that same open source...</itunes:subtitle><itunes:summary><![CDATA[Niall Crosby, creator of AgGrid, joins the panel to discuss the journey from building an open source data grid used all over the world to providing support and enterprise features and running a successful business based on that same open source software.Panel<ul><li>AJ O'Neal</li><li>Charles Max Wood</li><li>Dan Shappir</li><li>Steve Edwards</li></ul>Guest<ul><li>Niall Crosby</li></ul>Sponsors<ul><li><a href="https://sentry.io/for/javascript/" target="_blank" rel="noreferrer noopener">JavaScript Error and Performance Monitoring | Sentry</a></li><li><a href="http://podcastbootcamp.io/" target="_blank" rel="noreferrer noopener">PodcastBootcamp.io</a></li><li><a href="http://Devchat.tv/levelup" target="_blank" rel="noreferrer noopener">Level Up | Devchat.tv</a></li></ul>Links<ul><li><a href="https://www.ag-grid.com/react-data-grid/reactui/" target="_blank" rel="noreferrer noopener">React Data Grid: React UI</a></li><li><a href="https://blog.ag-grid.com/why-the-world-needed-another-angular-grid/" target="_blank" rel="noreferrer noopener">Why The World Needed Another Angular Grid</a></li><li><a href="https://github.com/coolaj86/ajquery.js" target="_blank" rel="noreferrer noopener">GitHub | coolaj86/ajquery.js</a></li><li><a href="https://www.ag-grid.com/" target="_blank" rel="noreferrer noopener">AG Grid</a></li><li><a href="https://twitter.com/ag_grid" target="_blank" rel="noreferrer noopener">Twitter: AG Grid ( @ag_grid )</a></li></ul>Picks<ul><li>AJ- <a href="https://github.com/BeyondCodeBootcamp/jsdoc-typescript-starter" target="_blank" rel="noreferrer noopener">GitHub | BeyondCodeBootcamp/jsdoc-typescript-starter</a></li><li>AJ- <a href="https://github.com/coolaj86/node-docker-seed" target="_blank" rel="noreferrer noopener">GitHub | coolaj86/node-docker-seed</a></li><li>AJ- <a href="https://github.com/ewjoachim/zen-of-python" target="_blank" rel="noreferrer noopener">GitHub | ewjoachim/zen-of-python</a></li><li>AJ- <a href="https://github.com/BeyondCodeBootcamp/go-proverbs" target="_blank" rel="noreferrer noopener">GitHub | BeyondCodeBootcamp/go-proverbs</a></li><li>AJ- <a href="https://github.com/coolaj86/ajquery.js" target="_blank" rel="noreferrer noopener">GitHub | coolaj86/ajquery.js</a></li><li>Charles- <a href="https://amzn.to/2YBFhdV" target="_blank" rel="noreferrer noopener">Ready Player Two</a></li><li>Charles- <a href="https://amzn.to/3jQD46B" target="_blank" rel="noreferrer noopener">Masters of Doom</a></li><li>Charles- <a href="https://javascriptpicks.com/" target="_blank" rel="noreferrer noopener">JavaScript Picks</a></li><li>Dan- <a href="https://www.kickstarter.com/projects/getify/you-dont-know-js-yet-second-edition-books" target="_blank" rel="noreferrer noopener">"You Don't Know JS Yet" second edition books</a></li><li>Dan- <a href="https://www.imdb.com/title/tt13406094/" target="_blank" rel="noreferrer noopener">The White Lotus</a></li></ul>Contact AJ:<ul><li><a href="https://coolaj86.com/" target="_blank" rel="noreferrer noopener">AJ ONeal</a></li><li><a href="https://git.coolaj86.com/" target="_blank" rel="noreferrer noopener">CoolAJ86 on GIT</a></li><li><a href="https://www.beyondcodebootcamp.com/" target="_blank" rel="noreferrer noopener">Beyond Code Bootcamp</a></li><li><a href="https://github.com/beyondcodebootcamp" target="_blank" rel="noreferrer noopener">Beyond Code Bootcamp | GitHub</a></li><li><a href="https://www.facebook.com/coolaj86" target="_blank" rel="noreferrer noopener">Follow Beyond Code Bootcamp | Facebook</a></li><li><a href="https://twitter.com/_beyondcode" target="_blank" rel="noreferrer noopener">Twitter: Beyond Code Bootcamp ( @_beyondcode )</a></li></ul>Contact Charles:<ul><li><a href="https://devchat.tv/" target="_blank" rel="noreferrer noopener">Devchat.tv</a></li><li><a href="https://www.facebook.com/DevChattv/" target="_blank" rel="noreferrer noopener">DevChat.tv | Facebook</a></li><li><a href="https://twitter.com/devchattv" target="_blank" rel="noreferrer noopener">Twitter:...]]></itunes:summary><itunes:duration>4531</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Javascript and the Blockchain with Max Kordek - JSJ 503</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/javascript-and-the-blockchain-with-max-kordek-jsj-503</link><description><![CDATA[Steve and AJ talk with Max Kordek, founder of his startup Lisk, which is geared towards helping JavaScript developers use the blockchain to develop new applications for new industries. We delve deep into the origins and base technologies of the blockchain, how it has been used, and how it can be used in the future. They also discuss Lisk, it’s purpose, and how Max hopes their SDK will be used by developers to explore the blockchain and find brand new applications for it.Panel<ul><li>AJ O'Neal</li><li>Steve Edwards</li></ul>Guest<ul><li>Max Kordek</li></ul>Sponsors<ul><li><a href="https://devchat.tv/influencers/" target="_blank" rel="noreferrer noopener">Dev Influencers Accelerator</a></li><li><a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial</a></li><li><a href="https://podcastbootcamp.io/" target="_blank" rel="noreferrer noopener">PodcastBootcamp.io</a></li></ul>Links<ul><li><a href="https://github.com/LiskHQ/" target="_blank" rel="noreferrer noopener">GitHub | Lisk</a></li><li><a href="https://hackonlisk.devpost.com/project-gallery" target="_blank" rel="noreferrer noopener">HackonLisk</a></li><li><a href="https://lisk.com/" target="_blank" rel="noreferrer noopener">Lisk</a></li><li><a href="https://jaxenter.com/lisk-blockchain-max-kordek-136848-136848.html" target="_blank" rel="noreferrer noopener">Mastering blockchain: Meet Lisk, a blockchain platform for JavaScript developers</a></li><li><a href="https://lisk.com/blog/archive?field_blog_category%5B288%5D=288" target="_blank" rel="noreferrer noopener">Blog Archives | Lisk</a></li><li><a href="https://lisk.com/blog/announcement/introducing-lisk-grant-program" target="_blank" rel="noreferrer noopener">Introducing the Lisk Grant Program</a></li><li><a href="https://lisk.com/blog/announcement/5th-anniversary-lisk-network" target="_blank" rel="noreferrer noopener">The 5th Anniversary of Lisk Network</a></li><li><a href="https://www.youtube.com/watch?list=PLixm1arf_lEyET_m03E77iNfOffM17Ajt&amp;v=qMXCxl60Ql4" target="_blank" rel="noreferrer noopener">Introducing Lisk Interoperability - YouTube</a></li><li><a href="https://www.youtube.com/playlist?list=PLixm1arf_lExbv3OCxqMHZh-o6iF1VvlL" target="_blank" rel="noreferrer noopener">Lisk International - YouTube</a></li><li><a href="https://www.youtube.com/playlist?list=PLgYm75JuzgutVGr_IeCl--Wdb43JdLvwH" target="_blank" rel="noreferrer noopener">Events - YouTube</a></li><li><a href="https://discord.com/invite/7EKWJ7b" target="_blank" rel="noreferrer noopener">Lisk - Discord</a></li><li><a href="https://lisk.com/community" target="_blank" rel="noreferrer noopener">Lisk Community</a></li><li><a href="https://www.reddit.com/r/Lisk/" target="_blank" rel="noreferrer noopener">Lisk - Reddit</a></li><li><a href="https://www.youtube.com/liskhq" target="_blank" rel="noreferrer noopener">Lisk - YouTube</a></li><li><a href="https://twitter.com/LiskHQ" target="_blank" rel="noreferrer noopener">Twitter: Lisk ( @LiskHQ )</a></li><li><a href="https://www.youtube.com/c/MaxKordekHQ/featured" target="_blank" rel="noreferrer noopener">Max Kordek - YouTube</a></li><li><a href="https://twitter.com/maxkordek/" target="_blank" rel="noreferrer noopener">Twitter: Max Kordek | HODLing the Lisk Gem ( @maxkordek )</a></li></ul>Picks<ul><li>AJ- <a href="https://bcbacker.teachable.com/" target="_blank" rel="noreferrer noopener">Blockchain Backer on Teachable</a></li><li>AJ- <a href="https://www.youtube.com/channel/UCia6oYbLKo8fLOguATpACmA" target="_blank" rel="noreferrer noopener">Blockchain Backer - YouTube</a></li><li>AJ- <a href="http://www.hashcash.org/" target="_blank" rel="noreferrer noopener">Hashcash</a></li><li>AJ- <a href="https://drewdevault.com/2021/04/26/Cryptocurrency-is-a-disaster.html" target="_blank" rel="noreferrer noopener">Cryptocurrency is an abject disaster</a></li><li>AJ- <a href="https://www.businessinsider.com/ethereum-nft-meme-art-nyan-cat-sells-for-300-eth-2021-2" target="_blank" rel="noreferrer noopener">Nyan Cat NFT</a></li><li>AJ- <a href="https://supplychaindigital.com/technology-4/walmart-urges-its-suppliers-use-ibm-blockchain-technology" target="_blank" rel="noreferrer noopener">Walmart urges its suppliers to use IBM blockchain technology</a></li><li>AJ- <a href="https://insureblocks.com/ep-139-smart-contracts-oracles-insights-from-chainlink/" target="_blank" rel="noreferrer noopener">Ep. 139 – Smart Contracts &amp; Oracles – insights from Chainlink</a></li><li>Max- <a href="https://www.nasa.gov/topics/technology/index.html" target="_blank" rel="noreferrer noopener">Technology | NASA</a></li></ul>Contact AJ:<ul><li><a href="https://coolaj86.com/" target="_blank" rel="noreferrer noopener">AJ ONeal</a></li><li><a href="https://git.coolaj86.com/" target="_blank" rel="noreferrer noopener">CoolAJ86 on GIT</a></li><li><a href="https://www.beyondcodebootcamp.com/" target="_blank" rel="noreferrer noopener">Beyond Code Bootcamp</a></li><li><a href="https://github.com/beyondcodebootcamp" target="_blank" rel="noreferrer noopener">Beyond Code Bootcamp | GitHub</a></li><li><a href="https://www.facebook.com/coolaj86" target="_blank" rel="noreferrer noopener">Follow Beyond Code Bootcamp | Facebook</a></li><li><a href="https://twitter.com/_beyondcode" target="_blank" rel="noreferrer noopener">Twitter: Beyond Code Bootcamp ( @_beyondcode )</a></li></ul>Contact Steve:<ul><li><a href="https://twitter.com/wonder95" target="_blank" rel="noreferrer noopener">Twitter: Steve Edwards ( @wonder95 )</a></li><li><a href="https://github.com/wonder95" target="_blank" rel="noreferrer noopener">GitHub: Steve Edwards ( wonder95 )</a></li><li><a href="https://www.linkedin.com/in/wonder95/" target="_blank" rel="noreferrer noopener">LinkedIn: Steve Edwards</a></li></ul>Special Guest: Max Kordek.Sponsored By:<ul><li><a href="https://podcastbootcamp.io/" target="_blank" rel="noreferrer noopener">Podcast Bootcamp</a>: <a href="https://podcastbootcamp.io/" target="_blank" rel="noreferrer noopener">Launch an Amazing Sounding Podcast in just 4 WEEKS! Work with a 13 year podcasting veteran to get your podcast started off on the right foot! </a></li><li><a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun</a>: <a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun now offers Real User Monitoring of Core Web Vitals. Start your 14-day free trial now.</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">33b1a940-b8eb-4174-8d0d-bc636f4d37fe</guid><pubDate>Tue, 05 Oct 2021 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842519/stream.mp3" length="91333695" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Steve and AJ talk with Max Kordek, founder of his startup Lisk, which is geared towards helping JavaScript developers use the blockchain to develop new applications for new industries. We delve deep into the origins and base technologies of the...</itunes:subtitle><itunes:summary><![CDATA[Steve and AJ talk with Max Kordek, founder of his startup Lisk, which is geared towards helping JavaScript developers use the blockchain to develop new applications for new industries. We delve deep into the origins and base technologies of the blockchain, how it has been used, and how it can be used in the future. They also discuss Lisk, it’s purpose, and how Max hopes their SDK will be used by developers to explore the blockchain and find brand new applications for it.Panel<ul><li>AJ O'Neal</li><li>Steve Edwards</li></ul>Guest<ul><li>Max Kordek</li></ul>Sponsors<ul><li><a href="https://devchat.tv/influencers/" target="_blank" rel="noreferrer noopener">Dev Influencers Accelerator</a></li><li><a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial</a></li><li><a href="https://podcastbootcamp.io/" target="_blank" rel="noreferrer noopener">PodcastBootcamp.io</a></li></ul>Links<ul><li><a href="https://github.com/LiskHQ/" target="_blank" rel="noreferrer noopener">GitHub | Lisk</a></li><li><a href="https://hackonlisk.devpost.com/project-gallery" target="_blank" rel="noreferrer noopener">HackonLisk</a></li><li><a href="https://lisk.com/" target="_blank" rel="noreferrer noopener">Lisk</a></li><li><a href="https://jaxenter.com/lisk-blockchain-max-kordek-136848-136848.html" target="_blank" rel="noreferrer noopener">Mastering blockchain: Meet Lisk, a blockchain platform for JavaScript developers</a></li><li><a href="https://lisk.com/blog/archive?field_blog_category%5B288%5D=288" target="_blank" rel="noreferrer noopener">Blog Archives | Lisk</a></li><li><a href="https://lisk.com/blog/announcement/introducing-lisk-grant-program" target="_blank" rel="noreferrer noopener">Introducing the Lisk Grant Program</a></li><li><a href="https://lisk.com/blog/announcement/5th-anniversary-lisk-network" target="_blank" rel="noreferrer noopener">The 5th Anniversary of Lisk Network</a></li><li><a href="https://www.youtube.com/watch?list=PLixm1arf_lEyET_m03E77iNfOffM17Ajt&amp;v=qMXCxl60Ql4" target="_blank" rel="noreferrer noopener">Introducing Lisk Interoperability - YouTube</a></li><li><a href="https://www.youtube.com/playlist?list=PLixm1arf_lExbv3OCxqMHZh-o6iF1VvlL" target="_blank" rel="noreferrer noopener">Lisk International - YouTube</a></li><li><a href="https://www.youtube.com/playlist?list=PLgYm75JuzgutVGr_IeCl--Wdb43JdLvwH" target="_blank" rel="noreferrer noopener">Events - YouTube</a></li><li><a href="https://discord.com/invite/7EKWJ7b" target="_blank" rel="noreferrer noopener">Lisk - Discord</a></li><li><a href="https://lisk.com/community" target="_blank" rel="noreferrer noopener">Lisk Community</a></li><li><a href="https://www.reddit.com/r/Lisk/" target="_blank" rel="noreferrer noopener">Lisk - Reddit</a></li><li><a href="https://www.youtube.com/liskhq" target="_blank" rel="noreferrer noopener">Lisk - YouTube</a></li><li><a href="https://twitter.com/LiskHQ" target="_blank" rel="noreferrer noopener">Twitter: Lisk ( @LiskHQ )</a></li><li><a href="https://www.youtube.com/c/MaxKordekHQ/featured" target="_blank" rel="noreferrer noopener">Max Kordek - YouTube</a></li><li><a href="https://twitter.com/maxkordek/" target="_blank" rel="noreferrer noopener">Twitter: Max Kordek | HODLing the Lisk Gem ( @maxkordek )</a></li></ul>Picks<ul><li>AJ- <a href="https://bcbacker.teachable.com/" target="_blank" rel="noreferrer noopener">Blockchain Backer on Teachable</a></li><li>AJ- <a href="https://www.youtube.com/channel/UCia6oYbLKo8fLOguATpACmA" target="_blank" rel="noreferrer noopener">Blockchain Backer - YouTube</a></li><li>AJ- <a href="http://www.hashcash.org/" target="_blank" rel="noreferrer noopener">Hashcash</a></li><li>AJ- <a href="https://drewdevault.com/2021/04/26/Cryptocurrency-is-a-disaster.html" target="_blank" rel="noreferrer noopener">Cryptocurrency is an abject...]]></itunes:summary><itunes:duration>4499</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>DevOps for JavaScript ft. Will Button - JSJ 502</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/devops-for-javascript-ft-will-button-jsj-502</link><description><![CDATA[Our very own Will Button from Adventures in DevOps joins us to discuss DevOps in JavaScript. Will also hosts his own YouTube channel discussing DevOps for Developers and is a consultant helping early stage startups getting their applications set up and scaling.He joins the panel to help the Jabber panel understand how to make Node and JavaScript deploy, scale, and grow.Panel<ul><li>Aimee Knight</li><li>AJ O'Neal</li><li>Steve Edwards</li></ul>Guest<ul><li>Will Button</li></ul>Sponsors<ul><li><a href="https://sentry.io/for/javascript/" target="_blank" rel="noreferrer noopener">JavaScript Error and Performance Monitoring | Sentry</a></li><li><a href="http://devchat.tv/influencers" target="_blank" rel="noreferrer noopener">Dev Influencers Accelerator</a></li><li><a href="http://PodcastBootcamp.io" target="_blank" rel="noreferrer noopener">PodcastBootcamp.io</a></li></ul>Links<ul><li><a href="https://css-tricks.com/choice-words-about-the-upcoming-deprecation-of-javascript-dialogs/" target="_blank" rel="noreferrer noopener">Choice Words about the Upcoming Deprecation of JavaScript Dialogs</a></li><li><a href="https://www.youtube.com/channel/UC5ZFyTivwhmZXUcOoMavyAQ" target="_blank" rel="noreferrer noopener">DevOps For Developers - YouTube</a></li><li><a href="https://devopsfordevelopers.io/" target="_blank" rel="noreferrer noopener">DevOps For Developers</a></li><li><a href="https://willbutton.co/" target="_blank" rel="noreferrer noopener">Will Button</a></li><li><a href="https://github.com/rekibnikufesin" target="_blank" rel="noreferrer noopener">GitHub: Will Button ( rekibnikufesin )</a></li><li><a href="https://twitter.com/wfbutton" target="_blank" rel="noreferrer noopener">Twitter: Will Button ( @wfbutton )</a></li></ul>Picks<ul><li>Aimee- <a href="https://www.qwiklabs.com/" target="_blank" rel="noreferrer noopener">Qwiklabs</a></li><li>AJ-  Learn Two Languages (and one of them should be Go)</li><li>AJ- <a href="https://webinstall.dev/" target="_blank" rel="noreferrer noopener">webinstall.dev</a></li><li>AJ- <a href="https://amzn.to/39FuW2R" target="_blank" rel="noreferrer noopener">The Phoenix Project</a></li><li>AJ- <a href="https://coolaj86.com/articles/vanilla-devops-git-credentials-cheatsheet/" target="_blank" rel="noreferrer noopener">The Vanilla DevOps Git Credentials &amp; Private Packages Cheatsheet</a></li><li>AJ-<a href="https://stackexchange.com/performance" target="_blank" rel="noreferrer noopener"> Performance - Stack Exchange</a></li><li>AJ- <a href="https://www.python.org/dev/peps/pep-0020/#id2" target="_blank" rel="noreferrer noopener">The Zen of Python</a></li><li>AJ- <a href="https://www.youtube.com/playlist?list=PL7664379246A246CB" target="_blank" rel="noreferrer noopener">Crockford on JavaScript</a></li><li>Will- <a href="https://amzn.to/3AOJucn" target="_blank" rel="noreferrer noopener">Site Reliability Engineering</a></li></ul>Contact Aimee:<ul><li><a href="http://www.aimeemarieknight.com/" target="_blank" rel="noreferrer noopener">Aimee Knight – Software Architect, and International Keynote Speaker</a></li><li><a href="https://github.com/AimeeKnight" target="_blank" rel="noreferrer noopener">GitHub: Aimee Knight ( AimeeKnight )</a></li><li><a href="https://twitter.com/Aimee_Knight" target="_blank" rel="noreferrer noopener">Twitter: Aimee Knight ( @Aimee_Knight )</a></li><li><a href="https://www.linkedin.com/in/aimee-k-b268058/" target="_blank" rel="noreferrer noopener">LinkedIn: Aimee K.</a></li><li><a href="https://www.instagram.com/aimeemarieknight/" target="_blank" rel="noreferrer noopener">aimeemarieknight | Instagram</a></li><li><a href="https://www.facebook.com/aimee.marie.knight" target="_blank" rel="noreferrer noopener">Aimee Knight | Facebook</a></li></ul>Contact AJ:<ul><li><a href="https://coolaj86.com/" target="_blank" rel="noreferrer noopener">AJ ONeal</a></li><li><a href="https://git.coolaj86.com/" target="_blank" rel="noreferrer noopener">CoolAJ86 on GIT</a></li><li><a href="https://www.beyondcodebootcamp.com/" target="_blank" rel="noreferrer noopener">Beyond Code Bootcamp</a></li><li><a href="https://github.com/beyondcodebootcamp" target="_blank" rel="noreferrer noopener">Beyond Code Bootcamp | GitHub</a></li><li><a href="https://www.facebook.com/coolaj86" target="_blank" rel="noreferrer noopener">Follow Beyond Code Bootcamp | Facebook</a></li><li><a href="https://twitter.com/_beyondcode" target="_blank" rel="noreferrer noopener">Twitter: Beyond Code Bootcamp ( @_beyondcode )</a></li></ul>Contact Steve:<ul><li><a href="https://twitter.com/wonder95" target="_blank" rel="noreferrer noopener">Twitter: Steve Edwards ( @wonder95 )</a></li><li><a href="https://github.com/wonder95" target="_blank" rel="noreferrer noopener">GitHub: Steve Edwards ( wonder95 )</a></li><li><a href="https://www.linkedin.com/in/wonder95/" target="_blank" rel="noreferrer noopener">LinkedIn: Steve Edwards</a></li></ul>Special Guest: Will Button.Sponsored By:<ul><li><a href="https://podcastbootcamp.io/" target="_blank" rel="noreferrer noopener">Podcast Bootcamp</a>: <a href="https://podcastbootcamp.io/" target="_blank" rel="noreferrer noopener">Launch an Amazing Sounding Podcast in just 4 WEEKS! Work with a 13 year podcasting veteran to get your podcast started off on the right foot! </a></li><li><a href="https://sentry.io/for/javascript/" target="_blank" rel="noreferrer noopener">Sentry</a>: <a href="https://sentry.io/for/javascript/" target="_blank" rel="noreferrer noopener">Resolve JavaScript errors and performance issues with Sentry</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">2bac0cbb-b1f1-4015-a9a7-37441e9319b0</guid><pubDate>Tue, 28 Sep 2021 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842518/stream.mp3" length="56180690" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Our very own Will Button from Adventures in DevOps joins us to discuss DevOps in JavaScript. Will also hosts his own YouTube channel discussing DevOps for Developers and is a consultant helping early stage startups getting their applications set up...</itunes:subtitle><itunes:summary><![CDATA[Our very own Will Button from Adventures in DevOps joins us to discuss DevOps in JavaScript. Will also hosts his own YouTube channel discussing DevOps for Developers and is a consultant helping early stage startups getting their applications set up and scaling.He joins the panel to help the Jabber panel understand how to make Node and JavaScript deploy, scale, and grow.Panel<ul><li>Aimee Knight</li><li>AJ O'Neal</li><li>Steve Edwards</li></ul>Guest<ul><li>Will Button</li></ul>Sponsors<ul><li><a href="https://sentry.io/for/javascript/" target="_blank" rel="noreferrer noopener">JavaScript Error and Performance Monitoring | Sentry</a></li><li><a href="http://devchat.tv/influencers" target="_blank" rel="noreferrer noopener">Dev Influencers Accelerator</a></li><li><a href="http://PodcastBootcamp.io" target="_blank" rel="noreferrer noopener">PodcastBootcamp.io</a></li></ul>Links<ul><li><a href="https://css-tricks.com/choice-words-about-the-upcoming-deprecation-of-javascript-dialogs/" target="_blank" rel="noreferrer noopener">Choice Words about the Upcoming Deprecation of JavaScript Dialogs</a></li><li><a href="https://www.youtube.com/channel/UC5ZFyTivwhmZXUcOoMavyAQ" target="_blank" rel="noreferrer noopener">DevOps For Developers - YouTube</a></li><li><a href="https://devopsfordevelopers.io/" target="_blank" rel="noreferrer noopener">DevOps For Developers</a></li><li><a href="https://willbutton.co/" target="_blank" rel="noreferrer noopener">Will Button</a></li><li><a href="https://github.com/rekibnikufesin" target="_blank" rel="noreferrer noopener">GitHub: Will Button ( rekibnikufesin )</a></li><li><a href="https://twitter.com/wfbutton" target="_blank" rel="noreferrer noopener">Twitter: Will Button ( @wfbutton )</a></li></ul>Picks<ul><li>Aimee- <a href="https://www.qwiklabs.com/" target="_blank" rel="noreferrer noopener">Qwiklabs</a></li><li>AJ-  Learn Two Languages (and one of them should be Go)</li><li>AJ- <a href="https://webinstall.dev/" target="_blank" rel="noreferrer noopener">webinstall.dev</a></li><li>AJ- <a href="https://amzn.to/39FuW2R" target="_blank" rel="noreferrer noopener">The Phoenix Project</a></li><li>AJ- <a href="https://coolaj86.com/articles/vanilla-devops-git-credentials-cheatsheet/" target="_blank" rel="noreferrer noopener">The Vanilla DevOps Git Credentials &amp; Private Packages Cheatsheet</a></li><li>AJ-<a href="https://stackexchange.com/performance" target="_blank" rel="noreferrer noopener"> Performance - Stack Exchange</a></li><li>AJ- <a href="https://www.python.org/dev/peps/pep-0020/#id2" target="_blank" rel="noreferrer noopener">The Zen of Python</a></li><li>AJ- <a href="https://www.youtube.com/playlist?list=PL7664379246A246CB" target="_blank" rel="noreferrer noopener">Crockford on JavaScript</a></li><li>Will- <a href="https://amzn.to/3AOJucn" target="_blank" rel="noreferrer noopener">Site Reliability Engineering</a></li></ul>Contact Aimee:<ul><li><a href="http://www.aimeemarieknight.com/" target="_blank" rel="noreferrer noopener">Aimee Knight – Software Architect, and International Keynote Speaker</a></li><li><a href="https://github.com/AimeeKnight" target="_blank" rel="noreferrer noopener">GitHub: Aimee Knight ( AimeeKnight )</a></li><li><a href="https://twitter.com/Aimee_Knight" target="_blank" rel="noreferrer noopener">Twitter: Aimee Knight ( @Aimee_Knight )</a></li><li><a href="https://www.linkedin.com/in/aimee-k-b268058/" target="_blank" rel="noreferrer noopener">LinkedIn: Aimee K.</a></li><li><a href="https://www.instagram.com/aimeemarieknight/" target="_blank" rel="noreferrer noopener">aimeemarieknight | Instagram</a></li><li><a href="https://www.facebook.com/aimee.marie.knight" target="_blank" rel="noreferrer noopener">Aimee Knight | Facebook</a></li></ul>Contact AJ:<ul><li><a href="https://coolaj86.com/" target="_blank" rel="noreferrer noopener">AJ ONeal</a></li><li><a href="https://git.coolaj86.com/" target="_blank" rel="noreferrer noopener">CoolAJ86 on GIT</a></li><li><a...]]></itunes:summary><itunes:duration>2741</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Monitoring Performance and Core Web Vitals ft. Bianca Grizhar and Sumitra Manga - JSJ 501</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/monitoring-performance-and-core-web-vitals-ft-bianca-grizhar-and-sumitra-manga-jsj-501</link><description><![CDATA[Bianca and Sumitra from Raygun join the panel to talk about Core Web Vitals and how tools like Raygun can help keep tabs on and monitor your performance stats as you change your web application to get you better results on Google.Panel<ul><li>Aimee Knight</li><li>AJ O'Neal</li><li>Charles Max Wood</li><li>Dan Shappir</li><li>Steve Edwards</li></ul>Guest<ul><li>Bianca Grizhar</li><li>Sumitra Manga</li></ul>Sponsors<ul><li><a href="http://devchat.tv/influencers" target="_blank" rel="noreferrer noopener">Dev Influencers Accelerator</a></li><li><a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial</a></li><li><a href="https://podcastbootcamp.io/" target="_blank" rel="noreferrer noopener">PodcastBootcamp.io</a></li></ul>Links<ul><li><a href="https://devchat.tv/js-jabber/crux-and-core-web-vitals-what-to-measure-on-the-web-with-rick-viscomi-jsj-486/" target="_blank" rel="noreferrer noopener">CrUX and Core Web Vitals – What to Measure on the Web with Rick Viscomi – JSJ 486</a></li><li><a href="https://devchat.tv/js-jabber/jsj-477-understanding-search-engines-and-seo-for-devs-part-2/" target="_blank" rel="noreferrer noopener">JSJ 477: Understanding Search Engines and SEO (for devs) – Part 2</a></li><li><a href="https://devchat.tv/js-jabber/opinionated-core-web-vitals-jsj-495/" target="_blank" rel="noreferrer noopener">Opinionated Core Web Vitals – JSJ 495</a></li><li><a href="https://twitter.com/raygunio" target="_blank" rel="noreferrer noopener">Twitter: Raygun ( @raygunio )</a></li><li><a href="https://www.linkedin.com/in/biancagrizhar/" target="_blank" rel="noreferrer noopener">LinkedIn: Bianca Grizhar</a></li><li><a href="https://www.linkedin.com/in/sumitra-manga/" target="_blank" rel="noreferrer noopener">LinkedIn: Sumitra Manga</a></li></ul>Picks<ul><li>AJ- <a href="https://www.youtube.com/channel/UC-nPM1_kSZf91ZGkcgy_95Q" target="_blank" rel="noreferrer noopener">How to ADHD - YouTube</a></li><li>AJ- <a href="https://www.youtube.com/watch?v=rhgwIhB58PA" target="_blank" rel="noreferrer noopener">The Biggest Myth In Education - YouTube</a></li><li>AJ- <a href="https://search.brave.com/" target="_blank" rel="noreferrer noopener">Brave Search</a></li><li>AJ- <a href="https://github.com/go-gitea/gitea" target="_blank" rel="noreferrer noopener">GitHub | go-gitea/gitea</a></li><li>Bianca- <a href="https://www.youtube.com/watch?v=HX43JqwOguk" target="_blank" rel="noreferrer noopener">How to monitor and optimize Core Web Vitals - YouTube</a></li><li>Charles- <a href="https://us02web.zoom.us/webinar/register/WN_AKNnB9CsQ7mwrYF1kuGEOA" target="_blank" rel="noreferrer noopener">Level Up | Devchat.tv</a></li><li>Charles- <a href="https://amzn.to/39oryt7" target="_blank" rel="noreferrer noopener">Rhythm of War</a></li><li>Dan- <a href="https://www.youtube.com/watch?v=Vx2RcUQNh6Q" target="_blank" rel="noreferrer noopener">Is our universe the only universe? - Brian Greene - YouTube</a></li><li>Sumitra- <a href="https://www.netflix.com/nz/title/80204890" target="_blank" rel="noreferrer noopener">Formula 1: Drive to Survive</a></li></ul>Contact Aimee:<ul><li><a href="http://www.aimeemarieknight.com/" target="_blank" rel="noreferrer noopener">Aimee Knight – Software Architect, and International Keynote Speaker</a></li><li><a href="https://github.com/AimeeKnight" target="_blank" rel="noreferrer noopener">GitHub: Aimee Knight ( AimeeKnight )</a></li><li><a href="https://twitter.com/Aimee_Knight" target="_blank" rel="noreferrer noopener">Twitter: Aimee Knight ( @Aimee_Knight )</a></li><li><a href="https://www.linkedin.com/in/aimee-k-b268058/" target="_blank" rel="noreferrer noopener">LinkedIn: Aimee K.</a></li><li><a href="https://www.instagram.com/aimeemarieknight/" target="_blank" rel="noreferrer noopener">aimeemarieknight | Instagram</a></li><li><a href="https://www.facebook.com/aimee.marie.knight" target="_blank" rel="noreferrer noopener">Aimee Knight | Facebook</a></li></ul>Contact AJ:<ul><li><a href="https://coolaj86.com/" target="_blank" rel="noreferrer noopener">AJ ONeal</a></li><li><a href="https://git.coolaj86.com/" target="_blank" rel="noreferrer noopener">CoolAJ86 on GIT</a></li><li><a href="https://www.beyondcodebootcamp.com/" target="_blank" rel="noreferrer noopener">Beyond Code Bootcamp</a></li><li><a href="https://github.com/beyondcodebootcamp" target="_blank" rel="noreferrer noopener">Beyond Code Bootcamp | GitHub</a></li><li><a href="https://www.facebook.com/coolaj86" target="_blank" rel="noreferrer noopener">Follow Beyond Code Bootcamp | Facebook</a></li><li><a href="https://twitter.com/_beyondcode" target="_blank" rel="noreferrer noopener">Twitter: Beyond Code Bootcamp ( @_beyondcode )</a></li></ul>Contact Charles:<ul><li><a href="https://devchat.tv/" target="_blank" rel="noreferrer noopener">Devchat.tv</a></li><li><a href="https://www.facebook.com/DevChattv/" target="_blank" rel="noreferrer noopener">DevChat.tv | Facebook</a></li><li><a href="https://twitter.com/devchattv" target="_blank" rel="noreferrer noopener">Twitter: DevChat.tv ( @devchattv )</a></li></ul>Contact Dan:<ul><li><a href="https://github.com/DanShappir" target="_blank" rel="noreferrer noopener">GitHub: Dan Shappir ( DanShappir )</a></li><li><a href="https://www.linkedin.com/in/dshappir/" target="_blank" rel="noreferrer noopener">LinkedIn: Dan Shappir</a></li><li><a href="https://twitter.com/DanShappir" target="_blank" rel="noreferrer noopener">Twitter: Dan Shappir ( @DanShappir )</a></li></ul>Contact Steve:<ul><li><a href="https://twitter.com/wonder95" target="_blank" rel="noreferrer noopener">Twitter: Steve Edwards ( @wonder95 )</a></li><li><a href="https://github.com/wonder95" target="_blank" rel="noreferrer noopener">GitHub: Steve Edwards ( wonder95 )</a></li><li><a href="https://www.linkedin.com/in/wonder95/" target="_blank" rel="noreferrer noopener">LinkedIn: Steve Edwards</a></li></ul>Special Guests: Bianca Grizhar and Sumitra Manga.Sponsored By:<ul><li><a href="https://podcastbootcamp.io/" target="_blank" rel="noreferrer noopener">Podcast Bootcamp</a>: <a href="https://podcastbootcamp.io/" target="_blank" rel="noreferrer noopener">Launch an Amazing Sounding Podcast in just 4 WEEKS! Work with a 13 year podcasting veteran to get your podcast started off on the right foot! </a></li><li><a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun</a>: <a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun now offers Real User Monitoring of Core Web Vitals. Start your 14-day free trial now.</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">6958d30a-4899-4407-9a99-814699c0c8a3</guid><pubDate>Tue, 21 Sep 2021 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842515/stream.mp3" length="103134448" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Bianca and Sumitra from Raygun join the panel to talk about Core Web Vitals and how tools like Raygun can help keep tabs on and monitor your performance stats as you change your web application to get you better results on Google.Panel
- Aimee Knight...</itunes:subtitle><itunes:summary><![CDATA[Bianca and Sumitra from Raygun join the panel to talk about Core Web Vitals and how tools like Raygun can help keep tabs on and monitor your performance stats as you change your web application to get you better results on Google.Panel<ul><li>Aimee Knight</li><li>AJ O'Neal</li><li>Charles Max Wood</li><li>Dan Shappir</li><li>Steve Edwards</li></ul>Guest<ul><li>Bianca Grizhar</li><li>Sumitra Manga</li></ul>Sponsors<ul><li><a href="http://devchat.tv/influencers" target="_blank" rel="noreferrer noopener">Dev Influencers Accelerator</a></li><li><a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial</a></li><li><a href="https://podcastbootcamp.io/" target="_blank" rel="noreferrer noopener">PodcastBootcamp.io</a></li></ul>Links<ul><li><a href="https://devchat.tv/js-jabber/crux-and-core-web-vitals-what-to-measure-on-the-web-with-rick-viscomi-jsj-486/" target="_blank" rel="noreferrer noopener">CrUX and Core Web Vitals – What to Measure on the Web with Rick Viscomi – JSJ 486</a></li><li><a href="https://devchat.tv/js-jabber/jsj-477-understanding-search-engines-and-seo-for-devs-part-2/" target="_blank" rel="noreferrer noopener">JSJ 477: Understanding Search Engines and SEO (for devs) – Part 2</a></li><li><a href="https://devchat.tv/js-jabber/opinionated-core-web-vitals-jsj-495/" target="_blank" rel="noreferrer noopener">Opinionated Core Web Vitals – JSJ 495</a></li><li><a href="https://twitter.com/raygunio" target="_blank" rel="noreferrer noopener">Twitter: Raygun ( @raygunio )</a></li><li><a href="https://www.linkedin.com/in/biancagrizhar/" target="_blank" rel="noreferrer noopener">LinkedIn: Bianca Grizhar</a></li><li><a href="https://www.linkedin.com/in/sumitra-manga/" target="_blank" rel="noreferrer noopener">LinkedIn: Sumitra Manga</a></li></ul>Picks<ul><li>AJ- <a href="https://www.youtube.com/channel/UC-nPM1_kSZf91ZGkcgy_95Q" target="_blank" rel="noreferrer noopener">How to ADHD - YouTube</a></li><li>AJ- <a href="https://www.youtube.com/watch?v=rhgwIhB58PA" target="_blank" rel="noreferrer noopener">The Biggest Myth In Education - YouTube</a></li><li>AJ- <a href="https://search.brave.com/" target="_blank" rel="noreferrer noopener">Brave Search</a></li><li>AJ- <a href="https://github.com/go-gitea/gitea" target="_blank" rel="noreferrer noopener">GitHub | go-gitea/gitea</a></li><li>Bianca- <a href="https://www.youtube.com/watch?v=HX43JqwOguk" target="_blank" rel="noreferrer noopener">How to monitor and optimize Core Web Vitals - YouTube</a></li><li>Charles- <a href="https://us02web.zoom.us/webinar/register/WN_AKNnB9CsQ7mwrYF1kuGEOA" target="_blank" rel="noreferrer noopener">Level Up | Devchat.tv</a></li><li>Charles- <a href="https://amzn.to/39oryt7" target="_blank" rel="noreferrer noopener">Rhythm of War</a></li><li>Dan- <a href="https://www.youtube.com/watch?v=Vx2RcUQNh6Q" target="_blank" rel="noreferrer noopener">Is our universe the only universe? - Brian Greene - YouTube</a></li><li>Sumitra- <a href="https://www.netflix.com/nz/title/80204890" target="_blank" rel="noreferrer noopener">Formula 1: Drive to Survive</a></li></ul>Contact Aimee:<ul><li><a href="http://www.aimeemarieknight.com/" target="_blank" rel="noreferrer noopener">Aimee Knight – Software Architect, and International Keynote Speaker</a></li><li><a href="https://github.com/AimeeKnight" target="_blank" rel="noreferrer noopener">GitHub: Aimee Knight ( AimeeKnight )</a></li><li><a href="https://twitter.com/Aimee_Knight" target="_blank" rel="noreferrer noopener">Twitter: Aimee Knight ( @Aimee_Knight )</a></li><li><a href="https://www.linkedin.com/in/aimee-k-b268058/" target="_blank" rel="noreferrer noopener">LinkedIn: Aimee K.</a></li><li><a href="https://www.instagram.com/aimeemarieknight/" target="_blank" rel="noreferrer noopener">aimeemarieknight | Instagram</a></li><li><a...]]></itunes:summary><itunes:duration>5089</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Episode 500 Celebration! - JSJ 500</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/episode-500-celebration-jsj-500</link><description><![CDATA[The JavaScript Jabber panel teams up to discuss their favorite moments and episodes over the last nearly 10 years of the show. They discuss where things are at and where they're going next.Panel<ul><li>Aimee Knight</li><li>AJ O'Neal</li><li>Charles Max Wood</li><li>Dan Shappir</li><li>Steve Edwards</li></ul>Sponsors<ul><li><a href="https://sentry.io/for/javascript/" target="_blank" rel="noreferrer noopener">JavaScript Error and Performance Monitoring | Sentry</a></li><li><a href="http://devchat.tv/levelup" target="_blank" rel="noreferrer noopener">Level Up | Devchat.tv</a></li><li><a href="https://podcastbootcamp.io/" target="_blank" rel="noreferrer noopener">PodcastBootcamp.io</a></li></ul>Links<ul><li><a href="https://devchat.tv/js-jabber/jsj-478-browser-standards-rampage-can-we-have-nice-things/" target="_blank" rel="noreferrer noopener">JSJ 478: Browser Standards Rampage: Can We Have Nice Things?</a></li><li><a href="https://www.youtube.com/watch?v=fwb4ioYPZjg" target="_blank" rel="noreferrer noopener">Live Pull Request Review, Review: Pushback (kindly) when appropriate. Don't let pride ruin you. Pt.6</a></li></ul>Picks<ul><li>Aimee- <a href="https://github.com/syncfast/clockwise" target="_blank" rel="noreferrer noopener">GitHub | syncfast/clockwise</a></li><li>Aimee- <a href="https://www.innerengineering.com/" target="_blank" rel="noreferrer noopener">Inner Engineering</a></li><li>AJ- <a href="https://lawsofux.com/" target="_blank" rel="noreferrer noopener">Laws of UX</a></li><li>AJ- <a href="https://www.youtube.com/watch?v=XFTOG895C7c" target="_blank" rel="noreferrer noopener">The Better Parts. Douglas Crockford. JS Fest 2018</a></li><li>AJ- <a href="https://github.com/ewjoachim/zen-of-python" target="_blank" rel="noreferrer noopener">GitHub | ewjoachim/zen-of-python</a></li><li>AJ- <a href="https://github.com/BeyondCodeBootcamp/go-proverbs/" target="_blank" rel="noreferrer noopener">GitHub | BeyondCodeBootcamp/go-proverbs</a></li><li>AJ- <a href="https://agilemanifesto.org/" target="_blank" rel="noreferrer noopener">Manifesto for Agile Software Development</a></li><li>AJ- <a href="https://12factor.net/" target="_blank" rel="noreferrer noopener">The Twelve-Factor App</a></li><li>AJ- <a href="https://kentcdodds.com/blog/aha-programming" target="_blank" rel="noreferrer noopener">AHA Programming</a></li><li>AJ- <a href="https://research.swtch.com/deps" target="_blank" rel="noreferrer noopener">Our Software Dependency Problem</a></li><li>AJ- <a href="https://ubiquity.acm.org/article.cfm?id=1513451" target="_blank" rel="noreferrer noopener">THE FALLACY OF PREMATURE OPTIMIZATION</a></li><li>AJ- <a href="https://www.youtube.com/watch?list=PL7664379246A246CB&amp;v=JxAXlJEmNMg" target="_blank" rel="noreferrer noopener">Crockford on JavaScript</a></li><li>Charles- <a href="https://www.imdb.com/title/tt0870154/" target="_blank" rel="noreferrer noopener">Jungle Cruise</a></li><li>Charles- <a href="https://podcastplaybook.co/launch" target="_blank" rel="noreferrer noopener">Podcast Playbook</a></li><li>Dan- <a href="https://www.pickaflick.net/" target="_blank" rel="noreferrer noopener">Pick-A-Flick</a></li><li>Steve- <a href="https://dev.to/richharris/stay-alert-d?ck_subscriber_id=1094766953" target="_blank" rel="noreferrer noopener">Stay alert</a></li><li>Steve- <a href="https://www.youtube.com/watch?v=F_zkn8eFOMA" target="_blank" rel="noreferrer noopener">Jungle cruise puns</a></li></ul>Contact Aimee:<ul><li><a href="http://www.aimeemarieknight.com/" target="_blank" rel="noreferrer noopener">Aimee Knight – Software Architect, and International Keynote Speaker</a></li><li><a href="https://github.com/AimeeKnight" target="_blank" rel="noreferrer noopener">GitHub: Aimee Knight ( AimeeKnight )</a></li><li><a href="https://twitter.com/Aimee_Knight" target="_blank" rel="noreferrer noopener">Twitter: Aimee Knight ( @Aimee_Knight )</a></li><li><a href="https://www.linkedin.com/in/aimee-k-b268058/" target="_blank" rel="noreferrer noopener">LinkedIn: Aimee K.</a></li><li><a href="https://www.instagram.com/aimeemarieknight/" target="_blank" rel="noreferrer noopener">aimeemarieknight | Instagram</a></li><li><a href="https://www.facebook.com/aimee.marie.knight" target="_blank" rel="noreferrer noopener">Aimee Knight | Facebook</a></li></ul>Contact AJ:<ul><li><a href="https://coolaj86.com/" target="_blank" rel="noreferrer noopener">AJ ONeal</a></li><li><a href="https://git.coolaj86.com/" target="_blank" rel="noreferrer noopener">CoolAJ86 on GIT</a></li><li><a href="https://www.beyondcodebootcamp.com/" target="_blank" rel="noreferrer noopener">Beyond Code Bootcamp</a></li><li><a href="https://github.com/beyondcodebootcamp" target="_blank" rel="noreferrer noopener">Beyond Code Bootcamp | GitHub</a></li><li><a href="https://www.facebook.com/coolaj86" target="_blank" rel="noreferrer noopener">Follow Beyond Code Bootcamp | Facebook</a></li><li><a href="https://twitter.com/_beyondcode" target="_blank" rel="noreferrer noopener">Twitter: Beyond Code Bootcamp ( @_beyondcode )</a></li></ul>Contact Charles:<ul><li><a href="https://devchat.tv/" target="_blank" rel="noreferrer noopener">Devchat.tv</a></li><li><a href="https://www.facebook.com/DevChattv/" target="_blank" rel="noreferrer noopener">DevChat.tv | Facebook</a></li><li><a href="https://twitter.com/devchattv" target="_blank" rel="noreferrer noopener">Twitter: DevChat.tv ( @devchattv )</a></li></ul>Contact Dan:<ul><li><a href="https://github.com/DanShappir" target="_blank" rel="noreferrer noopener">GitHub: Dan Shappir ( DanShappir )</a></li><li><a href="https://www.linkedin.com/in/dshappir/" target="_blank" rel="noreferrer noopener">LinkedIn: Dan Shappir</a></li><li><a href="https://twitter.com/DanShappir" target="_blank" rel="noreferrer noopener">Twitter: Dan Shappir ( @DanShappir )</a></li></ul>Contact Steve:<ul><li><a href="https://twitter.com/wonder95" target="_blank" rel="noreferrer noopener">Twitter: Steve Edwards ( @wonder95 )</a></li><li><a href="https://github.com/wonder95" target="_blank" rel="noreferrer noopener">GitHub: Steve Edwards ( wonder95 )</a></li><li><a href="https://www.linkedin.com/in/wonder95/" target="_blank" rel="noreferrer noopener">LinkedIn: Steve Edwards</a></li></ul>Sponsored By:<ul><li><a href="https://sentry.io/for/javascript/" target="_blank" rel="noreferrer noopener">Sentry</a>: <a href="https://sentry.io/for/javascript/" target="_blank" rel="noreferrer noopener">Resolve JavaScript errors and performance issues with Sentry</a></li><li><a href="https://podcastbootcamp.io/" target="_blank" rel="noreferrer noopener">Podcast Bootcamp</a>: <a href="https://podcastbootcamp.io/" target="_blank" rel="noreferrer noopener">Launch an Amazing Sounding Podcast in just 4 WEEKS! Work with a 13 year podcasting veteran to get your podcast started off on the right foot! </a></li><li><a href="https://devchat.tv/levelup" target="_blank" rel="noreferrer noopener">Top End Devs Coaching</a>: <a href="https://devchat.tv/levelup" target="_blank" rel="noreferrer noopener">If you have questions about how to grow your skills or take your career to the next level, join us on our next weekly coaching call. It's completely free.</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">cc97d024-9ea4-4f60-85af-8429b28beaa5</guid><pubDate>Tue, 14 Sep 2021 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842482/stream.mp3" length="79052328" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The JavaScript Jabber panel teams up to discuss their favorite moments and episodes over the last nearly 10 years of the show. They discuss where things are at and where they're going next.Panel
- Aimee Knight
- AJ O'Neal
- Charles Max Wood
- Dan...</itunes:subtitle><itunes:summary><![CDATA[The JavaScript Jabber panel teams up to discuss their favorite moments and episodes over the last nearly 10 years of the show. They discuss where things are at and where they're going next.Panel<ul><li>Aimee Knight</li><li>AJ O'Neal</li><li>Charles Max Wood</li><li>Dan Shappir</li><li>Steve Edwards</li></ul>Sponsors<ul><li><a href="https://sentry.io/for/javascript/" target="_blank" rel="noreferrer noopener">JavaScript Error and Performance Monitoring | Sentry</a></li><li><a href="http://devchat.tv/levelup" target="_blank" rel="noreferrer noopener">Level Up | Devchat.tv</a></li><li><a href="https://podcastbootcamp.io/" target="_blank" rel="noreferrer noopener">PodcastBootcamp.io</a></li></ul>Links<ul><li><a href="https://devchat.tv/js-jabber/jsj-478-browser-standards-rampage-can-we-have-nice-things/" target="_blank" rel="noreferrer noopener">JSJ 478: Browser Standards Rampage: Can We Have Nice Things?</a></li><li><a href="https://www.youtube.com/watch?v=fwb4ioYPZjg" target="_blank" rel="noreferrer noopener">Live Pull Request Review, Review: Pushback (kindly) when appropriate. Don't let pride ruin you. Pt.6</a></li></ul>Picks<ul><li>Aimee- <a href="https://github.com/syncfast/clockwise" target="_blank" rel="noreferrer noopener">GitHub | syncfast/clockwise</a></li><li>Aimee- <a href="https://www.innerengineering.com/" target="_blank" rel="noreferrer noopener">Inner Engineering</a></li><li>AJ- <a href="https://lawsofux.com/" target="_blank" rel="noreferrer noopener">Laws of UX</a></li><li>AJ- <a href="https://www.youtube.com/watch?v=XFTOG895C7c" target="_blank" rel="noreferrer noopener">The Better Parts. Douglas Crockford. JS Fest 2018</a></li><li>AJ- <a href="https://github.com/ewjoachim/zen-of-python" target="_blank" rel="noreferrer noopener">GitHub | ewjoachim/zen-of-python</a></li><li>AJ- <a href="https://github.com/BeyondCodeBootcamp/go-proverbs/" target="_blank" rel="noreferrer noopener">GitHub | BeyondCodeBootcamp/go-proverbs</a></li><li>AJ- <a href="https://agilemanifesto.org/" target="_blank" rel="noreferrer noopener">Manifesto for Agile Software Development</a></li><li>AJ- <a href="https://12factor.net/" target="_blank" rel="noreferrer noopener">The Twelve-Factor App</a></li><li>AJ- <a href="https://kentcdodds.com/blog/aha-programming" target="_blank" rel="noreferrer noopener">AHA Programming</a></li><li>AJ- <a href="https://research.swtch.com/deps" target="_blank" rel="noreferrer noopener">Our Software Dependency Problem</a></li><li>AJ- <a href="https://ubiquity.acm.org/article.cfm?id=1513451" target="_blank" rel="noreferrer noopener">THE FALLACY OF PREMATURE OPTIMIZATION</a></li><li>AJ- <a href="https://www.youtube.com/watch?list=PL7664379246A246CB&amp;v=JxAXlJEmNMg" target="_blank" rel="noreferrer noopener">Crockford on JavaScript</a></li><li>Charles- <a href="https://www.imdb.com/title/tt0870154/" target="_blank" rel="noreferrer noopener">Jungle Cruise</a></li><li>Charles- <a href="https://podcastplaybook.co/launch" target="_blank" rel="noreferrer noopener">Podcast Playbook</a></li><li>Dan- <a href="https://www.pickaflick.net/" target="_blank" rel="noreferrer noopener">Pick-A-Flick</a></li><li>Steve- <a href="https://dev.to/richharris/stay-alert-d?ck_subscriber_id=1094766953" target="_blank" rel="noreferrer noopener">Stay alert</a></li><li>Steve- <a href="https://www.youtube.com/watch?v=F_zkn8eFOMA" target="_blank" rel="noreferrer noopener">Jungle cruise puns</a></li></ul>Contact Aimee:<ul><li><a href="http://www.aimeemarieknight.com/" target="_blank" rel="noreferrer noopener">Aimee Knight – Software Architect, and International Keynote Speaker</a></li><li><a href="https://github.com/AimeeKnight" target="_blank" rel="noreferrer noopener">GitHub: Aimee Knight ( AimeeKnight )</a></li><li><a href="https://twitter.com/Aimee_Knight" target="_blank" rel="noreferrer noopener">Twitter: Aimee Knight ( @Aimee_Knight )</a></li><li><a href="https://www.linkedin.com/in/aimee-k-b268058/" target="_blank" rel="noreferrer...]]></itunes:summary><itunes:duration>3885</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>How to Stay Current with JavaScript - JSJ 499</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/how-to-stay-current-with-javascript-jsj-499</link><description><![CDATA[The panel gets together to discuss how they learn new things and what things are important to learn.They start out discussing how to learn new things. They they go into how to keep up on the never-ending releases within the JavaScript ecosystem.Panel<ul><li>Aimee Knight</li><li>AJ O'Neal</li><li>Charles Max Wood</li><li>Dan Shappir</li></ul>Sponsors<ul><li><a href="https://devchat.tv/influencers" target="_blank" rel="noreferrer noopener">Dev Influencers Accelerator</a></li><li><a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial</a></li><li><a href="https://podcastbootcamp.io/" target="_blank" rel="noreferrer noopener">PodcastBootcamp.io</a></li></ul>Picks<ul><li>Aimee- <a href="https://blog.cloudflare.com/" target="_blank" rel="noreferrer noopener">The Cloudflare Blog</a></li><li>AJ- <a href="https://www.youtube.com/playlist?list=PL7664379246A246CB" target="_blank" rel="noreferrer noopener">Crockford on JS</a></li><li>AJ- <a href="https://github.com/BeyondCodeBootcamp/beyondcodebootcamp/issues/10" target="_blank" rel="noreferrer noopener">Beyond Code Project Ideas</a></li><li>AJ- <a href="https://js.org/" target="_blank" rel="noreferrer noopener">JS.ORG</a></li><li>AJ- <a href="https://github.com/BeyondCodeBootcamp/beyondcodebootcamp/blob/main/001-Markdown-Cheat-Sheet.md" target="_blank" rel="noreferrer noopener">Markdown Cheat Sheet</a></li><li>AJ- <a href="https://github.com/beyondcodebootcamp/bliss" target="_blank" rel="noreferrer noopener">Bliss</a></li><li>Charles- <a href="https://us02web.zoom.us/webinar/register/WN_AKNnB9CsQ7mwrYF1kuGEOA" target="_blank" rel="noreferrer noopener">Level up | Devchat.tv</a></li><li>Charles- <a href="https://amzn.to/3mJ4ayk" target="_blank" rel="noreferrer noopener">Pragmatic Thinking and Learning</a></li><li>Charles- <a href="https://devchat.tv/ruby-rogues/131-rr-how-to-learn/" target="_blank" rel="noreferrer noopener">131 RR How to Learn | Devchat.tv</a></li><li>Dan- <a href="https://twitter.com/DanShappir/status/1401896988917051392?s=20" target="_blank" rel="noreferrer noopener">Dan Shappir on Twitter</a></li><li>Dan- <a href="https://devchat.tv/" target="_blank" rel="noreferrer noopener">Devchat.tv</a></li><li>Dan- <a href="https://www.twitch.tv/webpagetest" target="_blank" rel="noreferrer noopener">WebPageTest</a></li></ul>Contact Aimee:<ul><li><a href="http://www.aimeemarieknight.com/" target="_blank" rel="noreferrer noopener">Aimee Knight – Software Architect, and International Keynote Speaker</a></li><li><a href="https://github.com/AimeeKnight" target="_blank" rel="noreferrer noopener">GitHub: Aimee Knight ( AimeeKnight )</a></li><li><a href="https://twitter.com/Aimee_Knight" target="_blank" rel="noreferrer noopener">Twitter: Aimee Knight ( @Aimee_Knight )</a></li><li><a href="https://www.linkedin.com/in/aimee-k-b268058/" target="_blank" rel="noreferrer noopener">LinkedIn: Aimee K.</a></li><li><a href="https://www.instagram.com/aimeemarieknight/" target="_blank" rel="noreferrer noopener">aimeemarieknight | Instagram</a></li><li><a href="https://www.facebook.com/aimee.marie.knight" target="_blank" rel="noreferrer noopener">Aimee Knight | Facebook</a></li></ul>Contact AJ:<ul><li><a href="https://coolaj86.com/" target="_blank" rel="noreferrer noopener">AJ ONeal</a></li><li><a href="https://git.coolaj86.com/" target="_blank" rel="noreferrer noopener">CoolAJ86 on GIT</a></li><li><a href="https://www.beyondcodebootcamp.com/" target="_blank" rel="noreferrer noopener">Beyond Code Bootcamp</a></li><li><a href="https://github.com/beyondcodebootcamp" target="_blank" rel="noreferrer noopener">Beyond Code Bootcamp | GitHub</a></li><li><a href="https://www.facebook.com/coolaj86" target="_blank" rel="noreferrer noopener">Follow Beyond Code Bootcamp | Facebook</a></li><li><a href="https://twitter.com/_beyondcode" target="_blank" rel="noreferrer noopener">Twitter: Beyond Code Bootcamp ( @_beyondcode )</a></li></ul>Contact Charles:<ul><li><a href="https://devchat.tv/" target="_blank" rel="noreferrer noopener">Devchat.tv</a></li><li><a href="https://www.facebook.com/DevChattv/" target="_blank" rel="noreferrer noopener">DevChat.tv | Facebook</a></li><li><a href="https://twitter.com/devchattv" target="_blank" rel="noreferrer noopener">Twitter: DevChat.tv ( @devchattv )</a></li></ul>Contact Dan:<ul><li><a href="https://github.com/DanShappir" target="_blank" rel="noreferrer noopener">GitHub: Dan Shappir ( DanShappir )</a></li><li><a href="https://www.linkedin.com/in/dshappir/" target="_blank" rel="noreferrer noopener">LinkedIn: Dan Shappir</a></li><li><a href="https://twitter.com/DanShappir" target="_blank" rel="noreferrer noopener">Twitter: Dan Shappir ( @DanShappir )</a></li></ul>Sponsored By:<ul><li><a href="https://podcastbootcamp.io/" target="_blank" rel="noreferrer noopener">Podcast Bootcamp</a>: <a href="https://podcastbootcamp.io/" target="_blank" rel="noreferrer noopener">Launch an Amazing Sounding Podcast in just 4 WEEKS! Work with a 13 year podcasting veteran to get your podcast started off on the right foot! </a></li><li><a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun</a>: <a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun now offers Real User Monitoring of Core Web Vitals. Start your 14-day free trial now.</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">fc46588f-66d9-4072-b213-20a9a16dd066</guid><pubDate>Tue, 31 Aug 2021 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842511/stream.mp3" length="91526637" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The panel gets together to discuss how they learn new things and what things are important to learn.They start out discussing how to learn new things. They they go into how to keep up on the never-ending releases within the JavaScript ecosystem.Panel...</itunes:subtitle><itunes:summary><![CDATA[The panel gets together to discuss how they learn new things and what things are important to learn.They start out discussing how to learn new things. They they go into how to keep up on the never-ending releases within the JavaScript ecosystem.Panel<ul><li>Aimee Knight</li><li>AJ O'Neal</li><li>Charles Max Wood</li><li>Dan Shappir</li></ul>Sponsors<ul><li><a href="https://devchat.tv/influencers" target="_blank" rel="noreferrer noopener">Dev Influencers Accelerator</a></li><li><a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial</a></li><li><a href="https://podcastbootcamp.io/" target="_blank" rel="noreferrer noopener">PodcastBootcamp.io</a></li></ul>Picks<ul><li>Aimee- <a href="https://blog.cloudflare.com/" target="_blank" rel="noreferrer noopener">The Cloudflare Blog</a></li><li>AJ- <a href="https://www.youtube.com/playlist?list=PL7664379246A246CB" target="_blank" rel="noreferrer noopener">Crockford on JS</a></li><li>AJ- <a href="https://github.com/BeyondCodeBootcamp/beyondcodebootcamp/issues/10" target="_blank" rel="noreferrer noopener">Beyond Code Project Ideas</a></li><li>AJ- <a href="https://js.org/" target="_blank" rel="noreferrer noopener">JS.ORG</a></li><li>AJ- <a href="https://github.com/BeyondCodeBootcamp/beyondcodebootcamp/blob/main/001-Markdown-Cheat-Sheet.md" target="_blank" rel="noreferrer noopener">Markdown Cheat Sheet</a></li><li>AJ- <a href="https://github.com/beyondcodebootcamp/bliss" target="_blank" rel="noreferrer noopener">Bliss</a></li><li>Charles- <a href="https://us02web.zoom.us/webinar/register/WN_AKNnB9CsQ7mwrYF1kuGEOA" target="_blank" rel="noreferrer noopener">Level up | Devchat.tv</a></li><li>Charles- <a href="https://amzn.to/3mJ4ayk" target="_blank" rel="noreferrer noopener">Pragmatic Thinking and Learning</a></li><li>Charles- <a href="https://devchat.tv/ruby-rogues/131-rr-how-to-learn/" target="_blank" rel="noreferrer noopener">131 RR How to Learn | Devchat.tv</a></li><li>Dan- <a href="https://twitter.com/DanShappir/status/1401896988917051392?s=20" target="_blank" rel="noreferrer noopener">Dan Shappir on Twitter</a></li><li>Dan- <a href="https://devchat.tv/" target="_blank" rel="noreferrer noopener">Devchat.tv</a></li><li>Dan- <a href="https://www.twitch.tv/webpagetest" target="_blank" rel="noreferrer noopener">WebPageTest</a></li></ul>Contact Aimee:<ul><li><a href="http://www.aimeemarieknight.com/" target="_blank" rel="noreferrer noopener">Aimee Knight – Software Architect, and International Keynote Speaker</a></li><li><a href="https://github.com/AimeeKnight" target="_blank" rel="noreferrer noopener">GitHub: Aimee Knight ( AimeeKnight )</a></li><li><a href="https://twitter.com/Aimee_Knight" target="_blank" rel="noreferrer noopener">Twitter: Aimee Knight ( @Aimee_Knight )</a></li><li><a href="https://www.linkedin.com/in/aimee-k-b268058/" target="_blank" rel="noreferrer noopener">LinkedIn: Aimee K.</a></li><li><a href="https://www.instagram.com/aimeemarieknight/" target="_blank" rel="noreferrer noopener">aimeemarieknight | Instagram</a></li><li><a href="https://www.facebook.com/aimee.marie.knight" target="_blank" rel="noreferrer noopener">Aimee Knight | Facebook</a></li></ul>Contact AJ:<ul><li><a href="https://coolaj86.com/" target="_blank" rel="noreferrer noopener">AJ ONeal</a></li><li><a href="https://git.coolaj86.com/" target="_blank" rel="noreferrer noopener">CoolAJ86 on GIT</a></li><li><a href="https://www.beyondcodebootcamp.com/" target="_blank" rel="noreferrer noopener">Beyond Code Bootcamp</a></li><li><a href="https://github.com/beyondcodebootcamp" target="_blank" rel="noreferrer noopener">Beyond Code Bootcamp | GitHub</a></li><li><a href="https://www.facebook.com/coolaj86" target="_blank" rel="noreferrer noopener">Follow Beyond Code Bootcamp | Facebook</a></li><li><a href="https://twitter.com/_beyondcode"...]]></itunes:summary><itunes:duration>4565</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Transitioning a Large Front-End Codebase to TypeScript ft. Priscila Oliveira and Mark Story – JSJ 498</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/transitioning-a-large-front-end-codebase-to-typescript-ft-priscila-oliveira-and-mark-story-jsj-498</link><description><![CDATA[Priscila Oliveira and Mark Story join the panel to discuss the recent transition at Sentry from vanilla JavaScript to React and TypeScript.The show starts out with the panelists nerding out over Sentry and how they use it, then they dive into the code transition and the things that they learned from their conversion to TypeScript.Panel<ul><li>Aimee Knight</li><li>AJ O'Neal</li><li>Dan Shappir</li><li>Steve Edwards</li></ul>Guest<ul><li>Mark Story</li><li>Priscila Oliveira</li></ul>Sponsors<ul><li><a href="https://sentry.io/for/javascript/" target="_blank" rel="noreferrer noopener">JavaScript Error and Performance Monitoring | Sentry</a></li><li><a href="https://devchat.tv/influencers" target="_blank" rel="noreferrer noopener">Dev Influencers Accelerator</a></li></ul>Links<ul><li><a href="https://blog.sentry.io/2021/04/12/slow-and-steady-converting-sentrys-entire-frontend-to-typescript" target="_blank" rel="noreferrer noopener">Slow and Steady: Converting Sentry’s Entire Frontend to TypeScript</a></li><li><a href="https://github.com/markstory/vim-files" target="_blank" rel="noreferrer noopener">GitHub | markstory/vim-files</a></li><li><a href="https://webinstall.dev/vim-essentials/" target="_blank" rel="noreferrer noopener">webinstall.dev/vim-essentials</a></li><li><a href="https://github.com/billyvg/dotfiles/tree/main/.config/nvim" target="_blank" rel="noreferrer noopener">GitHub | billyvg/dotfiles</a></li><li><a href="https://twitter.com/getsentry/" target="_blank" rel="noreferrer noopener">Twitter: Sentry ( @getsentry )</a></li><li><a href="https://twitter.com/mark_story/" target="_blank" rel="noreferrer noopener">Twitter: Mark Story ( @mark_story )</a></li><li><a href="https://twitter.com/priscilawebdev" target="_blank" rel="noreferrer noopener">Twitter: Priscila Oliveira ( @priscilawebdev )</a></li></ul>Picks<ul><li>Aimee- <a href="https://www.innerengineering.com/" target="_blank" rel="noreferrer noopener">Inner Engineering</a></li><li>AJ- <a href="https://gist.github.com/coolaj86/442925c20c6f13c6362b4af690a7f636" target="_blank" rel="noreferrer noopener">GitHub | coolaj86/await-catch.md</a></li><li>AJ- <a href="https://github.com/dadoomer/markdown-slides" target="_blank" rel="noreferrer noopener">GitHub | dadoomer/markdown-slides</a></li><li>Dan- <a href="https://fallofcivilizationspodcast.com/" target="_blank" rel="noreferrer noopener">Fall of Civilizations Podcast</a></li><li>Dan- <a href="https://www.youtube.com/watch?v=cIYfiRyPi3o" target="_blank" rel="noreferrer noopener">Sir Humphrey Appleby on the Proper Function of Government - YouTube</a></li><li>Mark- <a href="https://www.edwardtufte.com/tufte/books_be" target="_blank" rel="noreferrer noopener">Edward Tufte</a></li><li>Mark- <a href="https://github.com/neoclide/coc.nvim" target="_blank" rel="noreferrer noopener">GitHub | neoclide/coc.nvim</a></li><li>Priscila - <a href="https://github.com/clauderic/dnd-kit" target="_blank" rel="noreferrer noopener">GitHub | clauderic/dnd-kit</a></li><li>Steve- <a href="https://www.devshows.dev/podcasts/web-rush/episode-142-sketch-notes-in-tech-with-david-neal" target="_blank" rel="noreferrer noopener">Episode 142: Sketch Notes in Tech with David Neal</a></li></ul>Contact Aimee:<ul><li><a href="http://www.aimeemarieknight.com/" target="_blank" rel="noreferrer noopener">Aimee Knight – Software Architect, and International Keynote Speaker</a></li><li><a href="https://github.com/AimeeKnight" target="_blank" rel="noreferrer noopener">GitHub: Aimee Knight ( AimeeKnight )</a></li><li><a href="https://twitter.com/Aimee_Knight" target="_blank" rel="noreferrer noopener">Twitter: Aimee Knight ( @Aimee_Knight )</a></li><li><a href="https://www.linkedin.com/in/aimee-k-b268058/" target="_blank" rel="noreferrer noopener">LinkedIn: Aimee K.</a></li><li><a href="https://www.instagram.com/aimeemarieknight/" target="_blank" rel="noreferrer noopener">aimeemarieknight | Instagram</a></li><li><a href="https://www.facebook.com/aimee.marie.knight" target="_blank" rel="noreferrer noopener">Aimee Knight | Facebook</a></li></ul>Contact AJ:<ul><li><a href="https://coolaj86.com/" target="_blank" rel="noreferrer noopener">AJ ONeal</a></li><li><a href="https://git.coolaj86.com/" target="_blank" rel="noreferrer noopener">CoolAJ86 on GIT</a></li><li><a href="https://www.beyondcodebootcamp.com/" target="_blank" rel="noreferrer noopener">Beyond Code Bootcamp</a></li><li><a href="https://github.com/beyondcodebootcamp" target="_blank" rel="noreferrer noopener">Beyond Code Bootcamp | GitHub</a></li><li><a href="https://www.facebook.com/coolaj86" target="_blank" rel="noreferrer noopener">Follow Beyond Code Bootcamp | Facebook</a></li><li><a href="https://twitter.com/_beyondcode" target="_blank" rel="noreferrer noopener">Twitter: Beyond Code Bootcamp ( @_beyondcode )</a></li></ul>Contact Dan:<ul><li><a href="https://github.com/DanShappir" target="_blank" rel="noreferrer noopener">GitHub: Dan Shappir ( DanShappir )</a></li><li><a href="https://www.linkedin.com/in/dshappir/" target="_blank" rel="noreferrer noopener">LinkedIn: Dan Shappir</a></li><li><a href="https://twitter.com/DanShappir" target="_blank" rel="noreferrer noopener">Twitter: Dan Shappir ( @DanShappir )</a></li></ul>Contact Steve:<ul><li><a href="https://twitter.com/wonder95" target="_blank" rel="noreferrer noopener">Twitter: Steve Edwards ( @wonder95 )</a></li><li><a href="https://github.com/wonder95" target="_blank" rel="noreferrer noopener">GitHub: Steve Edwards ( wonder95 )</a></li><li><a href="https://www.linkedin.com/in/wonder95/" target="_blank" rel="noreferrer noopener">LinkedIn: Steve Edwards</a></li></ul>Special Guests: Mark Story and Priscila Oliveira.Sponsored By:<ul><li><a href="https://sentry.io/for/javascript/" target="_blank" rel="noreferrer noopener">Sentry</a>: <a href="https://sentry.io/for/javascript/" target="_blank" rel="noreferrer noopener">Resolve JavaScript errors and performance issues with Sentry</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">035f7e35-6657-4273-982a-6dbecf5280c3</guid><pubDate>Tue, 24 Aug 2021 10:15:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842533/stream.mp3" length="83026737" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Priscila Oliveira and Mark Story join the panel to discuss the recent transition at Sentry from vanilla JavaScript to React and TypeScript.The show starts out with the panelists nerding out over Sentry and how they use it, then they dive into the code...</itunes:subtitle><itunes:summary><![CDATA[Priscila Oliveira and Mark Story join the panel to discuss the recent transition at Sentry from vanilla JavaScript to React and TypeScript.The show starts out with the panelists nerding out over Sentry and how they use it, then they dive into the code transition and the things that they learned from their conversion to TypeScript.Panel<ul><li>Aimee Knight</li><li>AJ O'Neal</li><li>Dan Shappir</li><li>Steve Edwards</li></ul>Guest<ul><li>Mark Story</li><li>Priscila Oliveira</li></ul>Sponsors<ul><li><a href="https://sentry.io/for/javascript/" target="_blank" rel="noreferrer noopener">JavaScript Error and Performance Monitoring | Sentry</a></li><li><a href="https://devchat.tv/influencers" target="_blank" rel="noreferrer noopener">Dev Influencers Accelerator</a></li></ul>Links<ul><li><a href="https://blog.sentry.io/2021/04/12/slow-and-steady-converting-sentrys-entire-frontend-to-typescript" target="_blank" rel="noreferrer noopener">Slow and Steady: Converting Sentry’s Entire Frontend to TypeScript</a></li><li><a href="https://github.com/markstory/vim-files" target="_blank" rel="noreferrer noopener">GitHub | markstory/vim-files</a></li><li><a href="https://webinstall.dev/vim-essentials/" target="_blank" rel="noreferrer noopener">webinstall.dev/vim-essentials</a></li><li><a href="https://github.com/billyvg/dotfiles/tree/main/.config/nvim" target="_blank" rel="noreferrer noopener">GitHub | billyvg/dotfiles</a></li><li><a href="https://twitter.com/getsentry/" target="_blank" rel="noreferrer noopener">Twitter: Sentry ( @getsentry )</a></li><li><a href="https://twitter.com/mark_story/" target="_blank" rel="noreferrer noopener">Twitter: Mark Story ( @mark_story )</a></li><li><a href="https://twitter.com/priscilawebdev" target="_blank" rel="noreferrer noopener">Twitter: Priscila Oliveira ( @priscilawebdev )</a></li></ul>Picks<ul><li>Aimee- <a href="https://www.innerengineering.com/" target="_blank" rel="noreferrer noopener">Inner Engineering</a></li><li>AJ- <a href="https://gist.github.com/coolaj86/442925c20c6f13c6362b4af690a7f636" target="_blank" rel="noreferrer noopener">GitHub | coolaj86/await-catch.md</a></li><li>AJ- <a href="https://github.com/dadoomer/markdown-slides" target="_blank" rel="noreferrer noopener">GitHub | dadoomer/markdown-slides</a></li><li>Dan- <a href="https://fallofcivilizationspodcast.com/" target="_blank" rel="noreferrer noopener">Fall of Civilizations Podcast</a></li><li>Dan- <a href="https://www.youtube.com/watch?v=cIYfiRyPi3o" target="_blank" rel="noreferrer noopener">Sir Humphrey Appleby on the Proper Function of Government - YouTube</a></li><li>Mark- <a href="https://www.edwardtufte.com/tufte/books_be" target="_blank" rel="noreferrer noopener">Edward Tufte</a></li><li>Mark- <a href="https://github.com/neoclide/coc.nvim" target="_blank" rel="noreferrer noopener">GitHub | neoclide/coc.nvim</a></li><li>Priscila - <a href="https://github.com/clauderic/dnd-kit" target="_blank" rel="noreferrer noopener">GitHub | clauderic/dnd-kit</a></li><li>Steve- <a href="https://www.devshows.dev/podcasts/web-rush/episode-142-sketch-notes-in-tech-with-david-neal" target="_blank" rel="noreferrer noopener">Episode 142: Sketch Notes in Tech with David Neal</a></li></ul>Contact Aimee:<ul><li><a href="http://www.aimeemarieknight.com/" target="_blank" rel="noreferrer noopener">Aimee Knight – Software Architect, and International Keynote Speaker</a></li><li><a href="https://github.com/AimeeKnight" target="_blank" rel="noreferrer noopener">GitHub: Aimee Knight ( AimeeKnight )</a></li><li><a href="https://twitter.com/Aimee_Knight" target="_blank" rel="noreferrer noopener">Twitter: Aimee Knight ( @Aimee_Knight )</a></li><li><a href="https://www.linkedin.com/in/aimee-k-b268058/" target="_blank" rel="noreferrer noopener">LinkedIn: Aimee K.</a></li><li><a href="https://www.instagram.com/aimeemarieknight/" target="_blank" rel="noreferrer noopener">aimeemarieknight | Instagram</a></li><li><a href="https://www.facebook.com/aimee.marie.knight"...]]></itunes:summary><itunes:duration>4084</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Alpinejs, Microservices, Code Completion, and Getting Paid for Open Source with Caleb Porzio - JSJ 497</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/alpinejs-microservices-code-completion-and-getting-paid-for-open-source-with-caleb-porzio-jsj-497</link><description><![CDATA[Caleb is the maintainer of several popular open source projects and frameworks including Alpinejs and Livewire, and is also an avid user of GitHub's CoPilot. Also, he's living the dream - writing open source full time. We talk about declarative, imperative, moving from SPAs and APIs back to simpler server-oriented design, design architecture, code style and linting, and how Caleb's achieved the near-impossible task of monetizing open source in a way people love.Panel<ul><li>Aimee Knight</li><li>AJ O'Neal</li></ul>Guest<ul><li>Caleb Porzio </li></ul>Sponsors<ul><li><a href="https://try.digitalocean.com/app-platform/?utm_campaign=global_app-platform_podcast_en&amp;utm_content=conversion&amp;utm_medium=sponsorship&amp;utm_source=javascript-jabber" target="_blank" rel="noreferrer noopener">DigitalOcean</a></li><li><a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial</a></li><li><a href="https://devchat.tv/influencers" target="_blank" rel="noreferrer noopener">Dev Influencers Accelerator</a></li></ul>Links<ul><li><a href="https://twitter.com/calebporzio" target="_blank" rel="noreferrer noopener">Twitter: Caleb Porzio ( @calebporzio )</a></li></ul>Picks<ul><li>Aimee- <a href="https://github.com/RobinCsl/awesome-js-tooling-not-in-js" target="_blank" rel="noreferrer noopener">GitHub | RobinCsl/awesome-js-tooling-not-in-js</a></li><li>AJ- <a href="https://coolaj86.com/articles/how-to-rip-blurays-with-a-libredrive/" target="_blank" rel="noreferrer noopener">How to Rip Blu-Rays with a LibreDrive</a></li><li>AJ- <a href="https://coolaj86.com/articles/my-top-anime-picks/" target="_blank" rel="noreferrer noopener">My Top Anime Picks</a></li><li>Caleb- <a href="https://www.youtube.com/channel/UCYO_jab_esuFRV4b17AJtAw" target="_blank" rel="noreferrer noopener">3Blue1Brown - YouTube</a></li></ul>Contact Aimee:<ul><li><a href="http://www.aimeemarieknight.com/" target="_blank" rel="noreferrer noopener">Aimee Knight – Software Architect, and International Keynote Speaker</a></li><li><a href="https://github.com/AimeeKnight" target="_blank" rel="noreferrer noopener">GitHub: Aimee Knight ( AimeeKnight )</a></li><li><a href="https://twitter.com/Aimee_Knight" target="_blank" rel="noreferrer noopener">Twitter: Aimee Knight ( @Aimee_Knight )</a></li><li><a href="https://www.linkedin.com/in/aimee-k-b268058/" target="_blank" rel="noreferrer noopener">LinkedIn: Aimee K.</a></li><li><a href="https://www.instagram.com/aimeemarieknight/" target="_blank" rel="noreferrer noopener">aimeemarieknight | Instagram</a></li><li><a href="https://www.facebook.com/aimee.marie.knight" target="_blank" rel="noreferrer noopener">Aimee Knight | Facebook</a></li></ul>Contact AJ:<ul><li><a href="https://coolaj86.com/" target="_blank" rel="noreferrer noopener">AJ ONeal</a></li><li><a href="https://git.coolaj86.com/" target="_blank" rel="noreferrer noopener">CoolAJ86 on GIT</a></li><li><a href="https://www.beyondcodebootcamp.com/" target="_blank" rel="noreferrer noopener">Beyond Code Bootcamp</a></li><li><a href="https://github.com/beyondcodebootcamp" target="_blank" rel="noreferrer noopener">Beyond Code Bootcamp | GitHub</a></li><li><a href="https://www.facebook.com/coolaj86" target="_blank" rel="noreferrer noopener">Follow Beyond Code Bootcamp | Facebook</a></li><li><a href="https://twitter.com/_beyondcode" target="_blank" rel="noreferrer noopener">Twitter: Beyond Code Bootcamp ( @_beyondcode )</a></li></ul>Special Guest: Caleb Porzio .Sponsored By:<ul><li><a href="https://try.digitalocean.com/app-platform/?utm_campaign=global_app-platform_podcast_en&amp;utm_content=conversion&amp;utm_medium=sponsorship&amp;utm_source=javascript-jabber" target="_blank" rel="noreferrer noopener">DigitalOcean</a>: <a href="https://try.digitalocean.com/app-platform/?utm_campaign=global_app-platform_podcast_en&amp;utm_content=conversion&amp;utm_medium=sponsorship&amp;utm_source=javascript-jabber" target="_blank" rel="noreferrer noopener">Get started on DigitalOcean App Platform with $100 in free credit at do.co/jabber.</a></li><li><a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun</a>: <a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun now offers Real User Monitoring of Core Web Vitals. Start your 14-day free trial now.</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">bbc651d7-f9e2-45f7-98e4-0f2e6b5b4c0b</guid><pubDate>Tue, 17 Aug 2021 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842520/stream.mp3" length="78969046" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Caleb is the maintainer of several popular open source projects and frameworks including Alpinejs and Livewire, and is also an avid user of GitHub's CoPilot. Also, he's living the dream - writing open source full time. We talk about declarative,...</itunes:subtitle><itunes:summary><![CDATA[Caleb is the maintainer of several popular open source projects and frameworks including Alpinejs and Livewire, and is also an avid user of GitHub's CoPilot. Also, he's living the dream - writing open source full time. We talk about declarative, imperative, moving from SPAs and APIs back to simpler server-oriented design, design architecture, code style and linting, and how Caleb's achieved the near-impossible task of monetizing open source in a way people love.Panel<ul><li>Aimee Knight</li><li>AJ O'Neal</li></ul>Guest<ul><li>Caleb Porzio </li></ul>Sponsors<ul><li><a href="https://try.digitalocean.com/app-platform/?utm_campaign=global_app-platform_podcast_en&amp;utm_content=conversion&amp;utm_medium=sponsorship&amp;utm_source=javascript-jabber" target="_blank" rel="noreferrer noopener">DigitalOcean</a></li><li><a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial</a></li><li><a href="https://devchat.tv/influencers" target="_blank" rel="noreferrer noopener">Dev Influencers Accelerator</a></li></ul>Links<ul><li><a href="https://twitter.com/calebporzio" target="_blank" rel="noreferrer noopener">Twitter: Caleb Porzio ( @calebporzio )</a></li></ul>Picks<ul><li>Aimee- <a href="https://github.com/RobinCsl/awesome-js-tooling-not-in-js" target="_blank" rel="noreferrer noopener">GitHub | RobinCsl/awesome-js-tooling-not-in-js</a></li><li>AJ- <a href="https://coolaj86.com/articles/how-to-rip-blurays-with-a-libredrive/" target="_blank" rel="noreferrer noopener">How to Rip Blu-Rays with a LibreDrive</a></li><li>AJ- <a href="https://coolaj86.com/articles/my-top-anime-picks/" target="_blank" rel="noreferrer noopener">My Top Anime Picks</a></li><li>Caleb- <a href="https://www.youtube.com/channel/UCYO_jab_esuFRV4b17AJtAw" target="_blank" rel="noreferrer noopener">3Blue1Brown - YouTube</a></li></ul>Contact Aimee:<ul><li><a href="http://www.aimeemarieknight.com/" target="_blank" rel="noreferrer noopener">Aimee Knight – Software Architect, and International Keynote Speaker</a></li><li><a href="https://github.com/AimeeKnight" target="_blank" rel="noreferrer noopener">GitHub: Aimee Knight ( AimeeKnight )</a></li><li><a href="https://twitter.com/Aimee_Knight" target="_blank" rel="noreferrer noopener">Twitter: Aimee Knight ( @Aimee_Knight )</a></li><li><a href="https://www.linkedin.com/in/aimee-k-b268058/" target="_blank" rel="noreferrer noopener">LinkedIn: Aimee K.</a></li><li><a href="https://www.instagram.com/aimeemarieknight/" target="_blank" rel="noreferrer noopener">aimeemarieknight | Instagram</a></li><li><a href="https://www.facebook.com/aimee.marie.knight" target="_blank" rel="noreferrer noopener">Aimee Knight | Facebook</a></li></ul>Contact AJ:<ul><li><a href="https://coolaj86.com/" target="_blank" rel="noreferrer noopener">AJ ONeal</a></li><li><a href="https://git.coolaj86.com/" target="_blank" rel="noreferrer noopener">CoolAJ86 on GIT</a></li><li><a href="https://www.beyondcodebootcamp.com/" target="_blank" rel="noreferrer noopener">Beyond Code Bootcamp</a></li><li><a href="https://github.com/beyondcodebootcamp" target="_blank" rel="noreferrer noopener">Beyond Code Bootcamp | GitHub</a></li><li><a href="https://www.facebook.com/coolaj86" target="_blank" rel="noreferrer noopener">Follow Beyond Code Bootcamp | Facebook</a></li><li><a href="https://twitter.com/_beyondcode" target="_blank" rel="noreferrer noopener">Twitter: Beyond Code Bootcamp ( @_beyondcode )</a></li></ul>Special Guest: Caleb Porzio .Sponsored By:<ul><li><a href="https://try.digitalocean.com/app-platform/?utm_campaign=global_app-platform_podcast_en&amp;utm_content=conversion&amp;utm_medium=sponsorship&amp;utm_source=javascript-jabber" target="_blank" rel="noreferrer noopener">DigitalOcean</a>: <a...]]></itunes:summary><itunes:duration>3885</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>An Unconventional Journey into Coding ft. Sam Sycamore - JSJ 496</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/an-unconventional-journey-into-coding-ft-sam-sycamore-jsj-496</link><description><![CDATA[Sam Sycamore joins the podcast to tell his story of transitioning into programming after listening to the podcast episode we recorded with Danny Thompson.Danny told his story about how he went from gas station attendant to programmer in a very short timeframe.Sam has now made a similar journey from landscape construction to programming and what inspired him to make the switch.Panel<ul><li>Aimee Knight</li><li>AJ O'Neal</li><li>Charles Max Wood</li><li>Dan Shappir</li><li>Steve Edwards</li></ul>Guest<ul><li>Sam Sycamore </li></ul>Guest<ul><li><a href="https://sentry.io/for/javascript/" target="_blank" rel="noreferrer noopener">JavaScript Error and Performance Monitoring | Sentry</a></li><li><a href="https://devchat.tv/influencers" target="_blank" rel="noreferrer noopener">Dev Influencers Accelerator</a></li></ul>Links<ul><li><a href="https://blog.sycamore.design/learn-web-development" target="_blank" rel="noreferrer noopener">How I Learned to Code and Started Freelancing Full-Time in 8 Months</a></li><li><a href="https://blog.sycamore.design/freelancing-tech-industry" target="_blank" rel="noreferrer noopener">Everything You Need to Know to Succeed as a Freelancer</a></li><li><a href="https://blog.sycamore.design/freelancing-workflow" target="_blank" rel="noreferrer noopener">My Freelancing Workflow, from Cold Leads to Paid Invoices</a></li><li><a href="https://devchat.tv/js-jabber/jsj-442-breaking-into-tech-with-danny-thompson/" target="_blank" rel="noreferrer noopener">JSJ 442: Breaking Into Tech with Danny Thompson | Devchat.tv</a></li><li><a href="https://blog.sycamore.design/" target="_blank" rel="noreferrer noopener">Sycamore Design Blog</a></li><li><a href="https://twitter.com/tanoaksam" target="_blank" rel="noreferrer noopener">Twitter: Sam Sycamore ( @tanoaksam )</a></li><li><a href="https://github.com/samuelsycamore" target="_blank" rel="noreferrer noopener">GitHub: Sam Sycamore ( samuelsycamore )</a></li></ul>Picks<ul><li>Aimee- <a href="https://github.com/ossu/computer-science" target="_blank" rel="noreferrer noopener">GitHub | ossu/computer-science</a></li><li>AJ- <a href="https://www.youtube.com/watch?v=7LOF7KM7UhY" target="_blank" rel="noreferrer noopener">Cloud Turbo Encabulator - YouTube</a></li><li>AJ- <a href="https://webinstall.dev/" target="_blank" rel="noreferrer noopener">webinstall.dev</a></li><li>AJ- <a href="https://search.brave.com" target="_blank" rel="noreferrer noopener">Brave Search</a></li><li>Charles- <a href="https://amzn.to/3yA7JcQ" target="_blank" rel="noreferrer noopener">The Ruthless Elimination of Hurry</a></li><li>Charles- <a href="https://amzn.to/3xsW4fP" target="_blank" rel="noreferrer noopener">Atlas Shrugged </a></li><li>Dan- <a href="https://www.youtube.com/watch?v=B22o_yeDE_s" target="_blank" rel="noreferrer noopener">Getting Comfortable Being Uncomfortable – Aimee Knight - YouTube</a></li><li>Dan- <a href="https://www.youtube.com/watch?v=ue7wM0QC5LE" target="_blank" rel="noreferrer noopener">Four Yorkshiremen- Monty Python - YouTube</a></li><li>Sam- <a href="https://www.youtube.com/user/TheSkoolRocks" target="_blank" rel="noreferrer noopener">The Futur - YouTube</a></li><li>Sam- <a href="https://leonnoel.com/" target="_blank" rel="noreferrer noopener">leonnoel.com</a></li><li>Steve- <a href="https://www.cakebrew.com/" target="_blank" rel="noreferrer noopener">Cakebrew</a></li><li>Steve- <a href="https://www.theregister.com/2021/07/05/infinidash/" target="_blank" rel="noreferrer noopener">New mystery AWS product 'Infinidash' goes viral — despite being entirely fictional</a></li></ul>Contact Aimee:<ul><li><a href="http://www.aimeemarieknight.com/" target="_blank" rel="noreferrer noopener">Aimee Knight – Software Architect, and International Keynote Speaker</a></li><li><a href="https://github.com/AimeeKnight" target="_blank" rel="noreferrer noopener">GitHub: Aimee Knight ( AimeeKnight )</a></li><li><a href="https://twitter.com/Aimee_Knight" target="_blank" rel="noreferrer noopener">Twitter: Aimee Knight ( @Aimee_Knight )</a></li><li><a href="https://www.linkedin.com/in/aimee-k-b268058/" target="_blank" rel="noreferrer noopener">LinkedIn: Aimee K.</a></li><li><a href="https://www.instagram.com/aimeemarieknight/" target="_blank" rel="noreferrer noopener">aimeemarieknight | Instagram</a></li><li><a href="https://www.facebook.com/aimee.marie.knight" target="_blank" rel="noreferrer noopener">Aimee Knight | Facebook</a></li></ul>Contact AJ:<ul><li><a href="https://coolaj86.com/" target="_blank" rel="noreferrer noopener">AJ ONeal</a></li><li><a href="https://git.coolaj86.com/" target="_blank" rel="noreferrer noopener">CoolAJ86 on GIT</a></li><li><a href="https://www.beyondcodebootcamp.com/" target="_blank" rel="noreferrer noopener">Beyond Code Bootcamp</a></li><li><a href="https://github.com/beyondcodebootcamp" target="_blank" rel="noreferrer noopener">Beyond Code Bootcamp | GitHub</a></li><li><a href="https://www.facebook.com/coolaj86" target="_blank" rel="noreferrer noopener">Follow Beyond Code Bootcamp | Facebook</a></li><li><a href="https://twitter.com/_beyondcode" target="_blank" rel="noreferrer noopener">Twitter: Beyond Code Bootcamp ( @_beyondcode )</a></li></ul>Contact Charles:<ul><li><a href="https://devchat.tv/" target="_blank" rel="noreferrer noopener">Devchat.tv</a></li><li><a href="https://www.facebook.com/DevChattv/" target="_blank" rel="noreferrer noopener">DevChat.tv | Facebook</a></li><li><a href="https://twitter.com/devchattv" target="_blank" rel="noreferrer noopener">Twitter: DevChat.tv ( @devchattv )</a></li></ul>Contact Dan:<ul><li><a href="https://github.com/DanShappir" target="_blank" rel="noreferrer noopener">GitHub: Dan Shappir ( DanShappir )</a></li><li><a href="https://www.linkedin.com/in/dshappir/" target="_blank" rel="noreferrer noopener">LinkedIn: Dan Shappir</a></li><li><a href="https://twitter.com/DanShappir" target="_blank" rel="noreferrer noopener">Twitter: Dan Shappir ( @DanShappir )</a></li></ul>Contact Steve:<ul><li><a href="https://twitter.com/wonder95" target="_blank" rel="noreferrer noopener">Twitter: Steve Edwards ( @wonder95 )</a></li><li><a href="https://github.com/wonder95" target="_blank" rel="noreferrer noopener">GitHub: Steve Edwards ( wonder95 )</a></li><li><a href="https://www.linkedin.com/in/wonder95/" target="_blank" rel="noreferrer noopener">LinkedIn: Steve Edwards</a></li></ul>Special Guest: Sam Sycamore .   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">9b043c37-c5ee-4c99-a388-d69a22f05d6c</guid><pubDate>Tue, 10 Aug 2021 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842524/stream.mp3" length="92651539" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Sam Sycamore joins the podcast to tell his story of transitioning into programming after listening to the podcast episode we recorded with Danny Thompson.Danny told his story about how he went from gas station attendant to programmer in a very short...</itunes:subtitle><itunes:summary><![CDATA[Sam Sycamore joins the podcast to tell his story of transitioning into programming after listening to the podcast episode we recorded with Danny Thompson.Danny told his story about how he went from gas station attendant to programmer in a very short timeframe.Sam has now made a similar journey from landscape construction to programming and what inspired him to make the switch.Panel<ul><li>Aimee Knight</li><li>AJ O'Neal</li><li>Charles Max Wood</li><li>Dan Shappir</li><li>Steve Edwards</li></ul>Guest<ul><li>Sam Sycamore </li></ul>Guest<ul><li><a href="https://sentry.io/for/javascript/" target="_blank" rel="noreferrer noopener">JavaScript Error and Performance Monitoring | Sentry</a></li><li><a href="https://devchat.tv/influencers" target="_blank" rel="noreferrer noopener">Dev Influencers Accelerator</a></li></ul>Links<ul><li><a href="https://blog.sycamore.design/learn-web-development" target="_blank" rel="noreferrer noopener">How I Learned to Code and Started Freelancing Full-Time in 8 Months</a></li><li><a href="https://blog.sycamore.design/freelancing-tech-industry" target="_blank" rel="noreferrer noopener">Everything You Need to Know to Succeed as a Freelancer</a></li><li><a href="https://blog.sycamore.design/freelancing-workflow" target="_blank" rel="noreferrer noopener">My Freelancing Workflow, from Cold Leads to Paid Invoices</a></li><li><a href="https://devchat.tv/js-jabber/jsj-442-breaking-into-tech-with-danny-thompson/" target="_blank" rel="noreferrer noopener">JSJ 442: Breaking Into Tech with Danny Thompson | Devchat.tv</a></li><li><a href="https://blog.sycamore.design/" target="_blank" rel="noreferrer noopener">Sycamore Design Blog</a></li><li><a href="https://twitter.com/tanoaksam" target="_blank" rel="noreferrer noopener">Twitter: Sam Sycamore ( @tanoaksam )</a></li><li><a href="https://github.com/samuelsycamore" target="_blank" rel="noreferrer noopener">GitHub: Sam Sycamore ( samuelsycamore )</a></li></ul>Picks<ul><li>Aimee- <a href="https://github.com/ossu/computer-science" target="_blank" rel="noreferrer noopener">GitHub | ossu/computer-science</a></li><li>AJ- <a href="https://www.youtube.com/watch?v=7LOF7KM7UhY" target="_blank" rel="noreferrer noopener">Cloud Turbo Encabulator - YouTube</a></li><li>AJ- <a href="https://webinstall.dev/" target="_blank" rel="noreferrer noopener">webinstall.dev</a></li><li>AJ- <a href="https://search.brave.com" target="_blank" rel="noreferrer noopener">Brave Search</a></li><li>Charles- <a href="https://amzn.to/3yA7JcQ" target="_blank" rel="noreferrer noopener">The Ruthless Elimination of Hurry</a></li><li>Charles- <a href="https://amzn.to/3xsW4fP" target="_blank" rel="noreferrer noopener">Atlas Shrugged </a></li><li>Dan- <a href="https://www.youtube.com/watch?v=B22o_yeDE_s" target="_blank" rel="noreferrer noopener">Getting Comfortable Being Uncomfortable – Aimee Knight - YouTube</a></li><li>Dan- <a href="https://www.youtube.com/watch?v=ue7wM0QC5LE" target="_blank" rel="noreferrer noopener">Four Yorkshiremen- Monty Python - YouTube</a></li><li>Sam- <a href="https://www.youtube.com/user/TheSkoolRocks" target="_blank" rel="noreferrer noopener">The Futur - YouTube</a></li><li>Sam- <a href="https://leonnoel.com/" target="_blank" rel="noreferrer noopener">leonnoel.com</a></li><li>Steve- <a href="https://www.cakebrew.com/" target="_blank" rel="noreferrer noopener">Cakebrew</a></li><li>Steve- <a href="https://www.theregister.com/2021/07/05/infinidash/" target="_blank" rel="noreferrer noopener">New mystery AWS product 'Infinidash' goes viral — despite being entirely fictional</a></li></ul>Contact Aimee:<ul><li><a href="http://www.aimeemarieknight.com/" target="_blank" rel="noreferrer noopener">Aimee Knight – Software Architect, and International Keynote Speaker</a></li><li><a href="https://github.com/AimeeKnight" target="_blank" rel="noreferrer noopener">GitHub: Aimee Knight ( AimeeKnight )</a></li><li><a href="https://twitter.com/Aimee_Knight" target="_blank" rel="noreferrer...]]></itunes:summary><itunes:duration>4569</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Opinionated Core Web Vitals - JSJ 495</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/opinionated-core-web-vitals-jsj-495</link><description><![CDATA[Dan Shappir takes the lead this week to discuss Core Web Vitals and how Google is pushing the web to be faster.He leads Chuck, Aimee, and AJ through the ways that developers can measure and improve the performance of websites based on the statistics specified by Google as components of Google rankings.Panel<ul><li>Aimee Knight</li><li>AJ O'Neal</li><li>Charles Max Wood</li><li>Dan Shappir</li></ul>Sponsors<ul><li><a href="https://try.digitalocean.com/app-platform/?utm_campaign=global_app-platform_podcast_en&amp;utm_content=conversion&amp;utm_medium=sponsorship&amp;utm_source=javascript-jabber" target="_blank" rel="noreferrer noopener">DigitalOcean</a></li><li><a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial </a></li><li><a href="http://devchat.tv/influencers" target="_blank" rel="noreferrer noopener">Dev Influencers Accelerator</a></li></ul>Links<ul><li><a href="https://web.dev/vitals/" target="_blank" rel="noreferrer noopener">Web Vitals</a></li></ul>Picks<ul><li>Aimee- <a href="https://github.com/treosh/lighthouse-ci-action" target="_blank" rel="noreferrer noopener">GitHub | treosh/lighthouse-ci-action</a></li><li>Aimee- <a href="https://github.com/GoogleChrome/lighthouse-ci" target="_blank" rel="noreferrer noopener">GitHub | GoogleChrome/lighthouse-ci</a></li><li>AJ- <a href="https://github.com/BeyondCodeBootcamp/beyondcodebootcamp/issues/9" target="_blank" rel="noreferrer noopener">Classless CSS</a></li><li>AJ- <a href="https://web.onefinance.com/invite.html?_branch_match_id=947715191817566885&amp;referral_link=https%3A%2F%2Fshare.onefinance.com%2Finvite%2FAlvinO%2F7842ae0f&amp;utm_campaign=in-app+referral+%2450&amp;utm_medium=in-app&amp;utm_source=referral" target="_blank" rel="noreferrer noopener">One Finance</a></li><li>AJ- <a href="https://www.youtube.com/channel/UCYwVxWpjeKFWwu8TML-Te9A" target="_blank" rel="noreferrer noopener">JCS - Criminal Psychology - YouTube</a></li><li>AJ- <a href="https://www.youtube.com/playlist?list=PLxki0D-ilnqYmidRxvrQoF2jX67wH5OS0" target="_blank" rel="noreferrer noopener">Auth Library Live Stream</a></li><li>Charles- <a href="https://amzn.to/3xsW4fP" target="_blank" rel="noreferrer noopener">Atlas Shrugged </a></li><li>Charles- <a href="http://devchat.tv/influencers" target="_blank" rel="noreferrer noopener">Dev Influencers | Devchat.tv</a></li><li>Dan- <a href="https://datastudio.google.com/u/0/reporting/55bc8fad-44c2-4280-aa0b-5f3f0cd3d2be/page/M6ZPC?s=lIkQgAX3SIs%C2%B6ms%3D%7B%26%2334%3Bdf35%26%2334%3B%3A%26%2334%3Binclude%25EE%2580%25800%25EE%2580%2580GTE%25EE%2580%2580%26%2334%3B%2C%26%2334%3Bdf18%26%2334%3B%3A%26%2334%3Binclude%25EE%2580%25800%25EE%2580%2580PT%25EE%2580%2580CMS%26%2334%3B%2C%26%2334%3Bdf48%26%2334%3B%3A%26%2334%3Binclude%25EE%2580%25800%25EE%2580%2580IN%25EE%2580%2580Wix%26%2334%3B%7D" target="_blank" rel="noreferrer noopener">Core Web Vitals Technology Report</a></li><li>Dan- <a href="https://www.youtube.com/watch?v=HeQX2HjkcNo" target="_blank" rel="noreferrer noopener">Math Has a Fatal Flaw - YouTube</a></li></ul>Contact Aimee:<ul><li><a href="http://www.aimeemarieknight.com/" target="_blank" rel="noreferrer noopener">Aimee Knight – Software Architect, and International Keynote Speaker</a></li><li><a href="https://github.com/AimeeKnight" target="_blank" rel="noreferrer noopener">GitHub: Aimee Knight ( AimeeKnight )</a></li><li><a href="https://twitter.com/Aimee_Knight" target="_blank" rel="noreferrer noopener">Twitter: Aimee Knight ( @Aimee_Knight )</a></li><li><a href="https://www.linkedin.com/in/aimee-k-b268058/" target="_blank" rel="noreferrer noopener">LinkedIn: Aimee K.</a></li><li><a href="https://www.instagram.com/aimeemarieknight/" target="_blank" rel="noreferrer noopener">aimeemarieknight | Instagram</a></li><li><a href="https://www.facebook.com/aimee.marie.knight" target="_blank" rel="noreferrer noopener">Aimee Knight | Facebook</a></li></ul>Contact AJ:<ul><li><a href="https://coolaj86.com/" target="_blank" rel="noreferrer noopener">AJ ONeal</a></li><li><a href="https://git.coolaj86.com/" target="_blank" rel="noreferrer noopener">CoolAJ86 on GIT</a></li><li><a href="https://www.beyondcodebootcamp.com/" target="_blank" rel="noreferrer noopener">Beyond Code Bootcamp</a></li><li><a href="https://github.com/beyondcodebootcamp" target="_blank" rel="noreferrer noopener">Beyond Code Bootcamp | GitHub</a></li><li><a href="https://www.facebook.com/coolaj86" target="_blank" rel="noreferrer noopener">Follow Beyond Code Bootcamp | Facebook</a></li><li><a href="https://twitter.com/_beyondcode" target="_blank" rel="noreferrer noopener">Twitter: Beyond Code Bootcamp ( @_beyondcode )</a></li></ul>Contact Charles:<ul><li><a href="https://devchat.tv/" target="_blank" rel="noreferrer noopener">Devchat.tv</a></li><li><a href="https://www.facebook.com/DevChattv/" target="_blank" rel="noreferrer noopener">DevChat.tv | Facebook</a></li><li><a href="https://twitter.com/devchattv" target="_blank" rel="noreferrer noopener">Twitter: DevChat.tv ( @devchattv )</a></li></ul>Contact Dan:<ul><li><a href="https://github.com/DanShappir" target="_blank" rel="noreferrer noopener">GitHub: Dan Shappir ( DanShappir )</a></li><li><a href="https://www.linkedin.com/in/dshappir/" target="_blank" rel="noreferrer noopener">LinkedIn: Dan Shappir</a></li><li><a href="https://twitter.com/DanShappir" target="_blank" rel="noreferrer noopener">Twitter: Dan Shappir ( @DanShappir )</a></li></ul>Sponsored By:<ul><li><a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun</a>: <a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun now offers Real User Monitoring of Core Web Vitals. Start your 14-day free trial now.</a></li><li><a href="https://try.digitalocean.com/app-platform/?utm_campaign=global_app-platform_podcast_en&amp;utm_content=conversion&amp;utm_medium=sponsorship&amp;utm_source=javascript-jabber" target="_blank" rel="noreferrer noopener">DigitalOcean</a>: <a href="https://try.digitalocean.com/app-platform/?utm_campaign=global_app-platform_podcast_en&amp;utm_content=conversion&amp;utm_medium=sponsorship&amp;utm_source=javascript-jabber" target="_blank" rel="noreferrer noopener">Get started on DigitalOcean App Platform with $100 in free credit at do.co/jabber.</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">9009019e-f229-42a2-953c-ef679c227e12</guid><pubDate>Tue, 03 Aug 2021 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842536/stream.mp3" length="89508934" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Dan Shappir takes the lead this week to discuss Core Web Vitals and how Google is pushing the web to be faster.He leads Chuck, Aimee, and AJ through the ways that developers can measure and improve the performance of websites based on the statistics...</itunes:subtitle><itunes:summary><![CDATA[Dan Shappir takes the lead this week to discuss Core Web Vitals and how Google is pushing the web to be faster.He leads Chuck, Aimee, and AJ through the ways that developers can measure and improve the performance of websites based on the statistics specified by Google as components of Google rankings.Panel<ul><li>Aimee Knight</li><li>AJ O'Neal</li><li>Charles Max Wood</li><li>Dan Shappir</li></ul>Sponsors<ul><li><a href="https://try.digitalocean.com/app-platform/?utm_campaign=global_app-platform_podcast_en&amp;utm_content=conversion&amp;utm_medium=sponsorship&amp;utm_source=javascript-jabber" target="_blank" rel="noreferrer noopener">DigitalOcean</a></li><li><a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial </a></li><li><a href="http://devchat.tv/influencers" target="_blank" rel="noreferrer noopener">Dev Influencers Accelerator</a></li></ul>Links<ul><li><a href="https://web.dev/vitals/" target="_blank" rel="noreferrer noopener">Web Vitals</a></li></ul>Picks<ul><li>Aimee- <a href="https://github.com/treosh/lighthouse-ci-action" target="_blank" rel="noreferrer noopener">GitHub | treosh/lighthouse-ci-action</a></li><li>Aimee- <a href="https://github.com/GoogleChrome/lighthouse-ci" target="_blank" rel="noreferrer noopener">GitHub | GoogleChrome/lighthouse-ci</a></li><li>AJ- <a href="https://github.com/BeyondCodeBootcamp/beyondcodebootcamp/issues/9" target="_blank" rel="noreferrer noopener">Classless CSS</a></li><li>AJ- <a href="https://web.onefinance.com/invite.html?_branch_match_id=947715191817566885&amp;referral_link=https%3A%2F%2Fshare.onefinance.com%2Finvite%2FAlvinO%2F7842ae0f&amp;utm_campaign=in-app+referral+%2450&amp;utm_medium=in-app&amp;utm_source=referral" target="_blank" rel="noreferrer noopener">One Finance</a></li><li>AJ- <a href="https://www.youtube.com/channel/UCYwVxWpjeKFWwu8TML-Te9A" target="_blank" rel="noreferrer noopener">JCS - Criminal Psychology - YouTube</a></li><li>AJ- <a href="https://www.youtube.com/playlist?list=PLxki0D-ilnqYmidRxvrQoF2jX67wH5OS0" target="_blank" rel="noreferrer noopener">Auth Library Live Stream</a></li><li>Charles- <a href="https://amzn.to/3xsW4fP" target="_blank" rel="noreferrer noopener">Atlas Shrugged </a></li><li>Charles- <a href="http://devchat.tv/influencers" target="_blank" rel="noreferrer noopener">Dev Influencers | Devchat.tv</a></li><li>Dan- <a href="https://datastudio.google.com/u/0/reporting/55bc8fad-44c2-4280-aa0b-5f3f0cd3d2be/page/M6ZPC?s=lIkQgAX3SIs%C2%B6ms%3D%7B%26%2334%3Bdf35%26%2334%3B%3A%26%2334%3Binclude%25EE%2580%25800%25EE%2580%2580GTE%25EE%2580%2580%26%2334%3B%2C%26%2334%3Bdf18%26%2334%3B%3A%26%2334%3Binclude%25EE%2580%25800%25EE%2580%2580PT%25EE%2580%2580CMS%26%2334%3B%2C%26%2334%3Bdf48%26%2334%3B%3A%26%2334%3Binclude%25EE%2580%25800%25EE%2580%2580IN%25EE%2580%2580Wix%26%2334%3B%7D" target="_blank" rel="noreferrer noopener">Core Web Vitals Technology Report</a></li><li>Dan- <a href="https://www.youtube.com/watch?v=HeQX2HjkcNo" target="_blank" rel="noreferrer noopener">Math Has a Fatal Flaw - YouTube</a></li></ul>Contact Aimee:<ul><li><a href="http://www.aimeemarieknight.com/" target="_blank" rel="noreferrer noopener">Aimee Knight – Software Architect, and International Keynote Speaker</a></li><li><a href="https://github.com/AimeeKnight" target="_blank" rel="noreferrer noopener">GitHub: Aimee Knight ( AimeeKnight )</a></li><li><a href="https://twitter.com/Aimee_Knight" target="_blank" rel="noreferrer noopener">Twitter: Aimee Knight ( @Aimee_Knight )</a></li><li><a href="https://www.linkedin.com/in/aimee-k-b268058/" target="_blank" rel="noreferrer noopener">LinkedIn: Aimee K.</a></li><li><a href="https://www.instagram.com/aimeemarieknight/" target="_blank" rel="noreferrer noopener">aimeemarieknight | Instagram</a></li><li><a href="https://www.facebook.com/aimee.marie.knight"...]]></itunes:summary><itunes:duration>4412</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Flutter Essentials ft. Allen Wyma - JSJ 494</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/flutter-essentials-ft-allen-wyma-jsj-494</link><description><![CDATA[Allen Wyma, host of the Flying High with Flutter podcast, joins the Jabber panel to discuss building mobile applications with Flutter.The discussion includes an exploration of Flutter, how to get started, how it's different from other platforms, and who should consider using it.Panel<ul><li>Charles Max Wood</li><li>Steve Edwards</li></ul>Guest<ul><li>Allen Wyma</li></ul>Sponsors<ul><li><a href="http://devchat.tv/influencers" target="_blank" rel="noreferrer noopener">Dev Influencers Accelerator</a></li><li><a href="https://sentry.io/for/javascript/" target="_blank" rel="noreferrer noopener">JavaScript Error and Performance Monitoring | Sentry</a></li></ul>Links<ul><li><a href="https://www.flyinghighwithflutter.com/" target="_blank" rel="noreferrer noopener">Flying High with Flutter</a></li><li><a href="https://pub.dev/" target="_blank" rel="noreferrer noopener">pub.dev</a></li><li><a href="https://twitter.com/Plangora" target="_blank" rel="noreferrer noopener">Twitter: Plangora ( @Plangora )</a></li><li><a href="https://twitter.com/fhwflutter" target="_blank" rel="noreferrer noopener">Twitter: Flying High with Flutter ( @fhwflutter )</a></li><li><a href="https://twitter.com/allenwyma" target="_blank" rel="noreferrer noopener">Twitter: Allen ( @allenwyma ) </a></li></ul>Picks<ul><li>Allen- <a href="https://www.youtube.com/watch?v=ZGdqu3zW8yg" target="_blank" rel="noreferrer noopener">Behind the birth of Dart - YouTube</a></li><li>Allen- <a href="https://www.manning.com/books/rust-servers-services-and-apps" target="_blank" rel="noreferrer noopener">Rust Servers, Services, and Apps</a></li><li>Allen- <a href="https://www.manning.com/books/rust-web-development" target="_blank" rel="noreferrer noopener">Rust Web Development </a></li><li>Charles- <a href="https://amzn.to/3gK82LY" target="_blank" rel="noreferrer noopener">Outwitting the Devil </a></li><li>Charles- <a href="https://www.justicethomasmovie.com/" target="_blank" rel="noreferrer noopener">Created Equal: Clarence Thomas in His Own Words</a></li><li>Charles- <a href="https://devchat.tv/blog/podcast-guest-preparation-instructions/" target="_blank" rel="noreferrer noopener">Podcast Guest Preparation Instructions | Devchat.tv</a></li></ul>Contact Charles:<ul><li><a href="https://devchat.tv/" target="_blank" rel="noreferrer noopener">Devchat.tv</a></li><li><a href="https://www.facebook.com/DevChattv/" target="_blank" rel="noreferrer noopener">DevChat.tv | Facebook</a></li><li><a href="https://twitter.com/devchattv" target="_blank" rel="noreferrer noopener">Twitter: DevChat.tv ( @devchattv )</a></li></ul>Contact Steve:<ul><li><a href="https://twitter.com/wonder95" target="_blank" rel="noreferrer noopener">Twitter: Steve Edwards ( @wonder95 )</a></li><li><a href="https://github.com/wonder95" target="_blank" rel="noreferrer noopener">GitHub: Steve Edwards ( wonder95 )</a></li><li><a href="https://www.linkedin.com/in/wonder95/" target="_blank" rel="noreferrer noopener">LinkedIn: Steve Edwards</a></li></ul>Special Guest: Allen Wyma.Sponsored By:<ul><li><a href="https://sentry.io/for/javascript/" target="_blank" rel="noreferrer noopener">Sentry</a>: <a href="https://sentry.io/for/javascript/" target="_blank" rel="noreferrer noopener">Resolve JavaScript errors and performance issues with Sentry</a></li><li><a href="https://devchat.tv/levelup" target="_blank" rel="noreferrer noopener">Top End Devs Coaching</a>: <a href="https://devchat.tv/levelup" target="_blank" rel="noreferrer noopener">If you have questions about how to grow your skills or take your career to the next level, join us on our next weekly coaching call. It's completely free.</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">e32a0329-88d6-43d8-9be0-62b22a7276a1</guid><pubDate>Tue, 27 Jul 2021 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842483/stream.mp3" length="63857024" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Allen Wyma, host of the Flying High with Flutter podcast, joins the Jabber panel to discuss building mobile applications with Flutter.The discussion includes an exploration of Flutter, how to get started, how it's different from other platforms, and...</itunes:subtitle><itunes:summary><![CDATA[Allen Wyma, host of the Flying High with Flutter podcast, joins the Jabber panel to discuss building mobile applications with Flutter.The discussion includes an exploration of Flutter, how to get started, how it's different from other platforms, and who should consider using it.Panel<ul><li>Charles Max Wood</li><li>Steve Edwards</li></ul>Guest<ul><li>Allen Wyma</li></ul>Sponsors<ul><li><a href="http://devchat.tv/influencers" target="_blank" rel="noreferrer noopener">Dev Influencers Accelerator</a></li><li><a href="https://sentry.io/for/javascript/" target="_blank" rel="noreferrer noopener">JavaScript Error and Performance Monitoring | Sentry</a></li></ul>Links<ul><li><a href="https://www.flyinghighwithflutter.com/" target="_blank" rel="noreferrer noopener">Flying High with Flutter</a></li><li><a href="https://pub.dev/" target="_blank" rel="noreferrer noopener">pub.dev</a></li><li><a href="https://twitter.com/Plangora" target="_blank" rel="noreferrer noopener">Twitter: Plangora ( @Plangora )</a></li><li><a href="https://twitter.com/fhwflutter" target="_blank" rel="noreferrer noopener">Twitter: Flying High with Flutter ( @fhwflutter )</a></li><li><a href="https://twitter.com/allenwyma" target="_blank" rel="noreferrer noopener">Twitter: Allen ( @allenwyma ) </a></li></ul>Picks<ul><li>Allen- <a href="https://www.youtube.com/watch?v=ZGdqu3zW8yg" target="_blank" rel="noreferrer noopener">Behind the birth of Dart - YouTube</a></li><li>Allen- <a href="https://www.manning.com/books/rust-servers-services-and-apps" target="_blank" rel="noreferrer noopener">Rust Servers, Services, and Apps</a></li><li>Allen- <a href="https://www.manning.com/books/rust-web-development" target="_blank" rel="noreferrer noopener">Rust Web Development </a></li><li>Charles- <a href="https://amzn.to/3gK82LY" target="_blank" rel="noreferrer noopener">Outwitting the Devil </a></li><li>Charles- <a href="https://www.justicethomasmovie.com/" target="_blank" rel="noreferrer noopener">Created Equal: Clarence Thomas in His Own Words</a></li><li>Charles- <a href="https://devchat.tv/blog/podcast-guest-preparation-instructions/" target="_blank" rel="noreferrer noopener">Podcast Guest Preparation Instructions | Devchat.tv</a></li></ul>Contact Charles:<ul><li><a href="https://devchat.tv/" target="_blank" rel="noreferrer noopener">Devchat.tv</a></li><li><a href="https://www.facebook.com/DevChattv/" target="_blank" rel="noreferrer noopener">DevChat.tv | Facebook</a></li><li><a href="https://twitter.com/devchattv" target="_blank" rel="noreferrer noopener">Twitter: DevChat.tv ( @devchattv )</a></li></ul>Contact Steve:<ul><li><a href="https://twitter.com/wonder95" target="_blank" rel="noreferrer noopener">Twitter: Steve Edwards ( @wonder95 )</a></li><li><a href="https://github.com/wonder95" target="_blank" rel="noreferrer noopener">GitHub: Steve Edwards ( wonder95 )</a></li><li><a href="https://www.linkedin.com/in/wonder95/" target="_blank" rel="noreferrer noopener">LinkedIn: Steve Edwards</a></li></ul>Special Guest: Allen Wyma.Sponsored By:<ul><li><a href="https://sentry.io/for/javascript/" target="_blank" rel="noreferrer noopener">Sentry</a>: <a href="https://sentry.io/for/javascript/" target="_blank" rel="noreferrer noopener">Resolve JavaScript errors and performance issues with Sentry</a></li><li><a href="https://devchat.tv/levelup" target="_blank" rel="noreferrer noopener">Top End Devs Coaching</a>: <a href="https://devchat.tv/levelup" target="_blank" rel="noreferrer noopener">If you have questions about how to grow your skills or take your career to the next level, join us on our next weekly coaching call. It's completely free.</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer...]]></itunes:summary><itunes:duration>3129</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>How to Check Your Application Security featuring Liran Tal - JSJ 493</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/how-to-check-your-application-security-featuring-liran-tal-jsj-493</link><description><![CDATA[Liran Tal joins the Jabber to talk about how to secure your applications and how to check for security vulnerabilities in your application and its dependencies and infrastructure.Liran explains how to check your supply chain and your own code to make sure you're not leaving things open to malicious actors.Panel<ul><li>AJ O'Neal</li><li>Charles Max Wood</li><li>Dan Shappir</li><li>Steve Edwards</li></ul>Guest<ul><li>Liran Tal </li></ul>Sponsors<ul><li><a href="https://try.digitalocean.com/app-platform/?utm_campaign=global_app-platform_podcast_en&amp;utm_content=conversion&amp;utm_medium=sponsorship&amp;utm_source=javascript-jabber" target="_blank" rel="noreferrer noopener">DigitalOcean </a></li><li><a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial</a></li><li><a href="http://devchat.tv/influencers" target="_blank" rel="noreferrer noopener">Dev Influencers Accelerator</a></li></ul>Links<ul><li><a href="https://snyk.io/blog/5-ways-to-prevent-code-injection-in-javascript-and-node-js/" target="_blank" rel="noreferrer noopener">5 ways to prevent code injection in JavaScript and Node.js</a></li><li><a href="https://snyk.io/blog/command-injection/" target="_blank" rel="noreferrer noopener">Command injection: how it works, what are the risks, and how to prevent it</a></li><li><a href="https://devchat.tv/js-jabber/jsj-357-event-stream-package-vulnerabilities-with-richard-feldman-and-hillel-wayne/" target="_blank" rel="noreferrer noopener">JSJ 357: Event-Stream &amp; Package Vulnerabilities with Richard Feldman and Hillel Wayne | Devchat.tv</a></li><li><a href="https://devchat.tv/adventures-in-devops/devops-063-behind-the-solarwinds-breach/" target="_blank" rel="noreferrer noopener">DevOps 062: Behind the SolarWinds breach | Devchat.tv</a></li><li><a href="https://devchat.tv/adventures-in-devops/devops-064-software-dependencies-do-you-know-whats-lurking-in-your-software/" target="_blank" rel="noreferrer noopener">DevOps 064: Software Dependencies: Do you Know What’s Lurking in your Software? | Devchat.tv</a></li><li><a href="https://portswigger.net/" target="_blank" rel="noreferrer noopener">PortSwigger</a></li><li><a href="https://leanpub.com/nodejssecurity/c/JSJABBER" target="_blank" rel="noreferrer noopener">Essential Node.js Security for Express Web Applications</a></li><li><a href="https://snyk.io/product/snyk-code/" target="_blank" rel="noreferrer noopener">Snyk Code</a></li><li><a href="https://twitter.com/liran_tal" target="_blank" rel="noreferrer noopener">Twitter: Liran Tal | React and Node.js Security ( @liran_tal )</a></li></ul>Picks<ul><li>AJ- <a href="https://twitter.com/_MG_" target="_blank" rel="noreferrer noopener">Twitter: _MG_ ( @_MG_ )</a></li><li>AJ-  <a href="https://amzn.to/34XvaQw" target="_blank" rel="noreferrer noopener">In Order to Live</a></li><li>AJ- <a href="https://www.youtube.com/playlist?list=PLxki0D-ilnqYmidRxvrQoF2jX67wH5OS0" target="_blank" rel="noreferrer noopener">Live Stream Node.js Auth Project</a></li><li>Charles-<a href="https://amzn.to/3pwwC5Z" target="_blank" rel="noreferrer noopener"> Who Now How</a></li><li>Charles- <a href="https://amzn.to/3crLM7j" target="_blank" rel="noreferrer noopener">As a Man Thinketh</a></li><li>Charles- <a href="https://amzn.to/3w3SZCg" target="_blank" rel="noreferrer noopener">Psycho-Cybernetics</a></li><li>Charles- <a href="http://monday.com/" target="_blank" rel="noreferrer noopener">Monday.com</a></li><li>Charles- <a href="https://www.discourse.org/" target="_blank" rel="noreferrer noopener">Discourse</a></li><li>Dan- <a href="https://devchat.tv/js-jabber/jsj-442-breaking-into-tech-with-danny-thompson/" target="_blank" rel="noreferrer noopener">JSJ 442: Breaking Into Tech with Danny Thompson | Devchat.tv</a></li><li>Dan- <a href="https://devchat.tv/js-jabber/jsj-439-more-jabber-about-less-javascript-with-alex-russell/" target="_blank" rel="noreferrer noopener">JSJ 439: More Jabber About Less JavaScript with Alex Russell | Devchat.tv</a></li><li>Dan- <a href="https://blog.sycamore.design/learn-web-development" target="_blank" rel="noreferrer noopener">How I Learned to Code and Started Freelancing Full-Time in 8 Months</a></li><li>Dan- <a href="https://infrequently.org/2021/03/the-performance-inequality-gap/" target="_blank" rel="noreferrer noopener">The Mobile Performance Inequality Gap, 2021</a></li><li>Liran-  Working out</li><li>Liran- <a href="https://amzn.to/3xQS60x" target="_blank" rel="noreferrer noopener">Cult of the Dead Cow</a></li><li>Liran- <a href="https://darknetdiaries.com/" target="_blank" rel="noreferrer noopener">Darknet Diaries</a></li><li>Steve- <a href="https://github.com/kutia-software-company/vue3-starter" target="_blank" rel="noreferrer noopener">GitHub | kutia-software-company/vue3-starter</a></li></ul>Contact AJ:<ul><li><a href="https://coolaj86.com/" target="_blank" rel="noreferrer noopener">AJ ONeal</a></li><li><a href="https://git.coolaj86.com/" target="_blank" rel="noreferrer noopener">CoolAJ86 on GIT</a></li><li><a href="https://www.beyondcodebootcamp.com/" target="_blank" rel="noreferrer noopener">Beyond Code Bootcamp</a></li><li><a href="https://github.com/beyondcodebootcamp" target="_blank" rel="noreferrer noopener">Beyond Code Bootcamp | GitHub</a></li><li><a href="https://www.facebook.com/coolaj86" target="_blank" rel="noreferrer noopener">Follow Beyond Code Bootcamp | Facebook</a></li><li><a href="https://twitter.com/_beyondcode" target="_blank" rel="noreferrer noopener">Twitter: Beyond Code Bootcamp ( @_beyondcode )</a></li></ul>Contact Charles:<ul><li><a href="https://devchat.tv/" target="_blank" rel="noreferrer noopener">Devchat.tv</a></li><li><a href="https://www.facebook.com/DevChattv/" target="_blank" rel="noreferrer noopener">DevChat.tv | Facebook</a></li><li><a href="https://twitter.com/devchattv" target="_blank" rel="noreferrer noopener">Twitter: DevChat.tv ( @devchattv )</a></li></ul>Contact Dan:<ul><li><a href="https://github.com/DanShappir" target="_blank" rel="noreferrer noopener">GitHub: Dan Shappir ( DanShappir )</a></li><li><a href="https://www.linkedin.com/in/dshappir/" target="_blank" rel="noreferrer noopener">LinkedIn: Dan Shappir</a></li><li><a href="https://twitter.com/DanShappir" target="_blank" rel="noreferrer noopener">Twitter: Dan Shappir ( @DanShappir )</a></li></ul>Contact Steve:<ul><li><a href="https://twitter.com/wonder95" target="_blank" rel="noreferrer noopener">Twitter: Steve Edwards ( @wonder95 )</a></li><li><a href="https://github.com/wonder95" target="_blank" rel="noreferrer noopener">GitHub: Steve Edwards ( wonder95 )</a></li><li><a href="https://www.linkedin.com/in/wonder95/" target="_blank" rel="noreferrer noopener">LinkedIn: Steve Edwards</a></li></ul>Special Guest: Liran Tal.Sponsored By:<ul><li><a href="https://try.digitalocean.com/app-platform/?utm_campaign=global_app-platform_podcast_en&amp;utm_content=conversion&amp;utm_medium=sponsorship&amp;utm_source=javascript-jabber" target="_blank" rel="noreferrer noopener">DigitalOcean</a>: <a href="https://try.digitalocean.com/app-platform/?utm_campaign=global_app-platform_podcast_en&amp;utm_content=conversion&amp;utm_medium=sponsorship&amp;utm_source=javascript-jabber" target="_blank" rel="noreferrer noopener">Get started on DigitalOcean App Platform with $100 in free credit at do.co/jabber.</a></li><li><a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun</a>: <a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun now offers Real User Monitoring of Core Web Vitals. Start your 14-day free trial now.</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">12f0f4e7-ec20-47ab-9c6b-65eac03b8fac</guid><pubDate>Tue, 20 Jul 2021 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842542/stream.mp3" length="101190755" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Liran Tal joins the Jabber to talk about how to secure your applications and how to check for security vulnerabilities in your application and its dependencies and infrastructure.Liran explains how to check your supply chain and your own code to make...</itunes:subtitle><itunes:summary><![CDATA[Liran Tal joins the Jabber to talk about how to secure your applications and how to check for security vulnerabilities in your application and its dependencies and infrastructure.Liran explains how to check your supply chain and your own code to make sure you're not leaving things open to malicious actors.Panel<ul><li>AJ O'Neal</li><li>Charles Max Wood</li><li>Dan Shappir</li><li>Steve Edwards</li></ul>Guest<ul><li>Liran Tal </li></ul>Sponsors<ul><li><a href="https://try.digitalocean.com/app-platform/?utm_campaign=global_app-platform_podcast_en&amp;utm_content=conversion&amp;utm_medium=sponsorship&amp;utm_source=javascript-jabber" target="_blank" rel="noreferrer noopener">DigitalOcean </a></li><li><a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial</a></li><li><a href="http://devchat.tv/influencers" target="_blank" rel="noreferrer noopener">Dev Influencers Accelerator</a></li></ul>Links<ul><li><a href="https://snyk.io/blog/5-ways-to-prevent-code-injection-in-javascript-and-node-js/" target="_blank" rel="noreferrer noopener">5 ways to prevent code injection in JavaScript and Node.js</a></li><li><a href="https://snyk.io/blog/command-injection/" target="_blank" rel="noreferrer noopener">Command injection: how it works, what are the risks, and how to prevent it</a></li><li><a href="https://devchat.tv/js-jabber/jsj-357-event-stream-package-vulnerabilities-with-richard-feldman-and-hillel-wayne/" target="_blank" rel="noreferrer noopener">JSJ 357: Event-Stream &amp; Package Vulnerabilities with Richard Feldman and Hillel Wayne | Devchat.tv</a></li><li><a href="https://devchat.tv/adventures-in-devops/devops-063-behind-the-solarwinds-breach/" target="_blank" rel="noreferrer noopener">DevOps 062: Behind the SolarWinds breach | Devchat.tv</a></li><li><a href="https://devchat.tv/adventures-in-devops/devops-064-software-dependencies-do-you-know-whats-lurking-in-your-software/" target="_blank" rel="noreferrer noopener">DevOps 064: Software Dependencies: Do you Know What’s Lurking in your Software? | Devchat.tv</a></li><li><a href="https://portswigger.net/" target="_blank" rel="noreferrer noopener">PortSwigger</a></li><li><a href="https://leanpub.com/nodejssecurity/c/JSJABBER" target="_blank" rel="noreferrer noopener">Essential Node.js Security for Express Web Applications</a></li><li><a href="https://snyk.io/product/snyk-code/" target="_blank" rel="noreferrer noopener">Snyk Code</a></li><li><a href="https://twitter.com/liran_tal" target="_blank" rel="noreferrer noopener">Twitter: Liran Tal | React and Node.js Security ( @liran_tal )</a></li></ul>Picks<ul><li>AJ- <a href="https://twitter.com/_MG_" target="_blank" rel="noreferrer noopener">Twitter: _MG_ ( @_MG_ )</a></li><li>AJ-  <a href="https://amzn.to/34XvaQw" target="_blank" rel="noreferrer noopener">In Order to Live</a></li><li>AJ- <a href="https://www.youtube.com/playlist?list=PLxki0D-ilnqYmidRxvrQoF2jX67wH5OS0" target="_blank" rel="noreferrer noopener">Live Stream Node.js Auth Project</a></li><li>Charles-<a href="https://amzn.to/3pwwC5Z" target="_blank" rel="noreferrer noopener"> Who Now How</a></li><li>Charles- <a href="https://amzn.to/3crLM7j" target="_blank" rel="noreferrer noopener">As a Man Thinketh</a></li><li>Charles- <a href="https://amzn.to/3w3SZCg" target="_blank" rel="noreferrer noopener">Psycho-Cybernetics</a></li><li>Charles- <a href="http://monday.com/" target="_blank" rel="noreferrer noopener">Monday.com</a></li><li>Charles- <a href="https://www.discourse.org/" target="_blank" rel="noreferrer noopener">Discourse</a></li><li>Dan- <a href="https://devchat.tv/js-jabber/jsj-442-breaking-into-tech-with-danny-thompson/" target="_blank" rel="noreferrer noopener">JSJ 442: Breaking Into Tech with Danny Thompson | Devchat.tv</a></li><li>Dan- <a...]]></itunes:summary><itunes:duration>4996</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Power Tips for Browser Dev-Tools with Craig Buckler - JSJ 492</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/power-tips-for-browser-dev-tools-with-craig-buckler-jsj-492</link><description><![CDATA[Craig Buckler joins the panel to jabber about Chrome Dev-Tools and some things you may not know you can do with them to empower your own front-end development. Some of the basics you may already know like Incognito mode. Some others you may not know like black boxing libraries you don’t control or throttling connections to simulate poor connections. He also talks through searching through network requests to see how your domain’s specific requests perform.Panel<ul><li>Aimee Knight</li><li>AJ O'Neal</li><li>Charles Max Wood</li><li>Dan Shappir</li><li>Steve Edwards</li></ul>Guest<ul><li>Craig Buckler</li></ul>Sponsors<ul><li><a href="http://devchat.tv/influencers" target="_blank" rel="noreferrer noopener">Dev Influences Accelerator</a></li><li><a href="https://sentry.io/for/javascript/" target="_blank" rel="noreferrer noopener">JavaScript Error and Performance Monitoring | Sentry</a></li></ul>Links<ul><li><a href="https://firefox-dev.tools/" target="_blank" rel="noreferrer noopener">Firefox Developer Tools</a></li><li><a href="https://blog.openreplay.com/15-devtool-secrets-for-javascript-developers" target="_blank" rel="noreferrer noopener">15 DevTool Secrets for JavaScript Developers</a></li><li><a href="https://podcasts.apple.com/us/podcast/css-tricks-screencasts/id273881728?i=1000446384526" target="_blank" rel="noreferrer noopener">CSS-Tricks Screencasts: #173: Ooooops I guess we’re full-stack developers now.</a></li><li><a href="https://www.sitepoint.com/premium/books/browser-devtool-secrets" target="_blank" rel="noreferrer noopener">Browser Devtool Secrets</a></li><li><a href="https://www.sitepoint.com/wsl2/" target="_blank" rel="noreferrer noopener">Windows Subsystem for Linux 2: The Complete Guide</a></li><li><a href="https://dockerwebdev.com/" target="_blank" rel="noreferrer noopener">Docker for Web Developers</a></li><li><a href="https://dockerwebdev.com/course/samples/" target="_blank" rel="noreferrer noopener">Docker course samples and excerpts</a> ( discount code dock30 )</li><li><a href="https://amzn.to/3l1BCNc" target="_blank" rel="noreferrer noopener">Jump Start Web Performance</a></li><li><a href="https://www.youtube.com/channel/UCQwdl5oBTWGhifS6bRGADMQ" target="_blank" rel="noreferrer noopener">Craig Buckler - YouTube</a></li><li><a href="https://www.sitepoint.com/author/craig-buckler/" target="_blank" rel="noreferrer noopener">Craig Buckler, Author at SitePoint</a></li><li><a href="https://craigbuckler.com/" target="_blank" rel="noreferrer noopener">Craig Buckler ::  freelance UK web developer, writer, and speaker</a></li><li><a href="https://blog.openreplay.com/authors/craig-buckler" target="_blank" rel="noreferrer noopener">Craig Buckler</a></li><li><a href="https://twitter.com/craigbuckler" target="_blank" rel="noreferrer noopener">Twitter: Craig Buckler ( @craigbuckler )</a></li></ul>Picks<ul><li>Aimee- <a href="https://cloudbite.attejuvonen.fi/?card=1268800724&amp;deck=aws" target="_blank" rel="noreferrer noopener">AWS flash cards</a></li><li>Aimee- <a href="https://hyperice.com/normatec-leg-pulse-2-0-recovery-system?gclid=Cj0KCQjwwLKFBhDPARIsAPzPi-J8B5O5VX0RHngFnXnWtpkcwq_mtGp8odkxWfCqhK-NrsoPPfzCFLIaArJvEALw_wcB" target="_blank" rel="noreferrer noopener">Normatec 2.0 Leg System</a></li><li>AJ- Emulate Mobile Hardware</li><li>AJ- <a href="https://amzn.to/3flHAYE" target="_blank" rel="noreferrer noopener">The Black Prism (Lightbringer)</a></li><li>AJ- <a href="https://webinstall.dev/wsl/" target="_blank" rel="noreferrer noopener">webinstall.dev/wsl</a></li><li>Charles- Having a workout buddy</li><li>Charles-<a href="https://amzn.to/3B1Lu1F" target="_blank" rel="noreferrer noopener"> Water Balloon Launcher</a></li><li>Charles- <a href="https://amzn.to/3k6M9bS" target="_blank" rel="noreferrer noopener">Camp Stove and Griddle Combo</a></li><li>Craig-<a href="https://www.google.com/url?q=https%3A%2F%2Fevilmartians.com%2Fchronicles%2Fhow-to-favicon-in-2021-six-files-that-fit-most-needs&amp;sa=D&amp;source=editors&amp;usg=AOvVaw1kwBKPcwOpZ2Jfv1kUnpzL&amp;ust=1626062850951000" target="_blank" rel="noreferrer noopener"> How to Favicon in 2021 by Andrey Sitnik</a></li><li>Craig- <a href="https://twitter.com/5tevieM/status/1367868899681832965" target="_blank" rel="noreferrer noopener">When you're trying to print something by Stevie Martin</a></li><li>Dan- <a href="https://en.wikipedia.org/wiki/Master_of_the_Five_Magics" target="_blank" rel="noreferrer noopener">Master of the Five Magics</a></li><li>Dan-<a href="https://blog.stackblitz.com/posts/introducing-webcontainers/" target="_blank" rel="noreferrer noopener"> Introducing WebContainers: Run Node.js natively in your browser</a></li></ul>Contact Aimee:<ul><li><a href="http://www.aimeemarieknight.com/" target="_blank" rel="noreferrer noopener">Aimee Knight – Software Architect, and International Keynote Speaker</a></li><li><a href="https://github.com/AimeeKnight" target="_blank" rel="noreferrer noopener">GitHub: Aimee Knight ( AimeeKnight )</a></li><li><a href="https://twitter.com/Aimee_Knight" target="_blank" rel="noreferrer noopener">Twitter: Aimee Knight ( @Aimee_Knight )</a></li><li><a href="https://www.linkedin.com/in/aimee-k-b268058/" target="_blank" rel="noreferrer noopener">LinkedIn: Aimee K.</a></li><li><a href="https://www.instagram.com/aimeemarieknight/" target="_blank" rel="noreferrer noopener">aimeemarieknight | Instagram</a></li><li><a href="https://www.facebook.com/aimee.marie.knight" target="_blank" rel="noreferrer noopener">Aimee Knight | Facebook</a></li></ul>Contact AJ:<ul><li><a href="https://coolaj86.com/" target="_blank" rel="noreferrer noopener">AJ ONeal</a></li><li><a href="https://git.coolaj86.com/" target="_blank" rel="noreferrer noopener">CoolAJ86 on GIT</a></li><li><a href="https://www.beyondcodebootcamp.com/" target="_blank" rel="noreferrer noopener">Beyond Code Bootcamp</a></li><li><a href="https://github.com/beyondcodebootcamp" target="_blank" rel="noreferrer noopener">Beyond Code Bootcamp | GitHub</a></li><li><a href="https://www.facebook.com/coolaj86" target="_blank" rel="noreferrer noopener">Follow Beyond Code Bootcamp | Facebook</a></li><li><a href="https://twitter.com/_beyondcode" target="_blank" rel="noreferrer noopener">Twitter: Beyond Code Bootcamp ( @_beyondcode )</a></li></ul>Contact Charles:<ul><li><a href="https://devchat.tv/" target="_blank" rel="noreferrer noopener">Devchat.tv</a></li><li><a href="https://www.facebook.com/DevChattv/" target="_blank" rel="noreferrer noopener">DevChat.tv | Facebook</a></li><li><a href="https://twitter.com/devchattv" target="_blank" rel="noreferrer noopener">Twitter: DevChat.tv ( @devchattv )</a></li></ul>Contact Dan:<ul><li><a href="https://github.com/DanShappir" target="_blank" rel="noreferrer noopener">GitHub: Dan Shappir ( DanShappir )</a></li><li><a href="https://www.linkedin.com/in/dshappir/" target="_blank" rel="noreferrer noopener">LinkedIn: Dan Shappir</a></li><li><a href="https://twitter.com/DanShappir" target="_blank" rel="noreferrer noopener">Twitter: Dan Shappir ( @DanShappir )</a></li></ul>Contact Steve:<ul><li><a href="https://twitter.com/wonder95" target="_blank" rel="noreferrer noopener">Twitter: Steve Edwards ( @wonder95 )</a></li><li><a href="https://github.com/wonder95" target="_blank" rel="noreferrer noopener">GitHub: Steve Edwards ( wonder95 )</a></li><li><a href="https://www.linkedin.com/in/wonder95/" target="_blank" rel="noreferrer noopener">LinkedIn: Steve Edwards</a></li></ul>Special Guest: Craig Buckler.Sponsored By:<ul><li><a href="https://sentry.io/for/javascript/" target="_blank" rel="noreferrer noopener">Sentry</a>: <a href="https://sentry.io/for/javascript/" target="_blank" rel="noreferrer noopener">Resolve JavaScript errors and performance issues with Sentry</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">fcd52889-aeaa-4a68-94d1-840789ca94a6</guid><pubDate>Tue, 13 Jul 2021 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842522/stream.mp3" length="82446839" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Craig Buckler joins the panel to jabber about Chrome Dev-Tools and some things you may not know you can do with them to empower your own front-end development. Some of the basics you may already know like Incognito mode. Some others you may not know...</itunes:subtitle><itunes:summary><![CDATA[Craig Buckler joins the panel to jabber about Chrome Dev-Tools and some things you may not know you can do with them to empower your own front-end development. Some of the basics you may already know like Incognito mode. Some others you may not know like black boxing libraries you don’t control or throttling connections to simulate poor connections. He also talks through searching through network requests to see how your domain’s specific requests perform.Panel<ul><li>Aimee Knight</li><li>AJ O'Neal</li><li>Charles Max Wood</li><li>Dan Shappir</li><li>Steve Edwards</li></ul>Guest<ul><li>Craig Buckler</li></ul>Sponsors<ul><li><a href="http://devchat.tv/influencers" target="_blank" rel="noreferrer noopener">Dev Influences Accelerator</a></li><li><a href="https://sentry.io/for/javascript/" target="_blank" rel="noreferrer noopener">JavaScript Error and Performance Monitoring | Sentry</a></li></ul>Links<ul><li><a href="https://firefox-dev.tools/" target="_blank" rel="noreferrer noopener">Firefox Developer Tools</a></li><li><a href="https://blog.openreplay.com/15-devtool-secrets-for-javascript-developers" target="_blank" rel="noreferrer noopener">15 DevTool Secrets for JavaScript Developers</a></li><li><a href="https://podcasts.apple.com/us/podcast/css-tricks-screencasts/id273881728?i=1000446384526" target="_blank" rel="noreferrer noopener">CSS-Tricks Screencasts: #173: Ooooops I guess we’re full-stack developers now.</a></li><li><a href="https://www.sitepoint.com/premium/books/browser-devtool-secrets" target="_blank" rel="noreferrer noopener">Browser Devtool Secrets</a></li><li><a href="https://www.sitepoint.com/wsl2/" target="_blank" rel="noreferrer noopener">Windows Subsystem for Linux 2: The Complete Guide</a></li><li><a href="https://dockerwebdev.com/" target="_blank" rel="noreferrer noopener">Docker for Web Developers</a></li><li><a href="https://dockerwebdev.com/course/samples/" target="_blank" rel="noreferrer noopener">Docker course samples and excerpts</a> ( discount code dock30 )</li><li><a href="https://amzn.to/3l1BCNc" target="_blank" rel="noreferrer noopener">Jump Start Web Performance</a></li><li><a href="https://www.youtube.com/channel/UCQwdl5oBTWGhifS6bRGADMQ" target="_blank" rel="noreferrer noopener">Craig Buckler - YouTube</a></li><li><a href="https://www.sitepoint.com/author/craig-buckler/" target="_blank" rel="noreferrer noopener">Craig Buckler, Author at SitePoint</a></li><li><a href="https://craigbuckler.com/" target="_blank" rel="noreferrer noopener">Craig Buckler ::  freelance UK web developer, writer, and speaker</a></li><li><a href="https://blog.openreplay.com/authors/craig-buckler" target="_blank" rel="noreferrer noopener">Craig Buckler</a></li><li><a href="https://twitter.com/craigbuckler" target="_blank" rel="noreferrer noopener">Twitter: Craig Buckler ( @craigbuckler )</a></li></ul>Picks<ul><li>Aimee- <a href="https://cloudbite.attejuvonen.fi/?card=1268800724&amp;deck=aws" target="_blank" rel="noreferrer noopener">AWS flash cards</a></li><li>Aimee- <a href="https://hyperice.com/normatec-leg-pulse-2-0-recovery-system?gclid=Cj0KCQjwwLKFBhDPARIsAPzPi-J8B5O5VX0RHngFnXnWtpkcwq_mtGp8odkxWfCqhK-NrsoPPfzCFLIaArJvEALw_wcB" target="_blank" rel="noreferrer noopener">Normatec 2.0 Leg System</a></li><li>AJ- Emulate Mobile Hardware</li><li>AJ- <a href="https://amzn.to/3flHAYE" target="_blank" rel="noreferrer noopener">The Black Prism (Lightbringer)</a></li><li>AJ- <a href="https://webinstall.dev/wsl/" target="_blank" rel="noreferrer noopener">webinstall.dev/wsl</a></li><li>Charles- Having a workout buddy</li><li>Charles-<a href="https://amzn.to/3B1Lu1F" target="_blank" rel="noreferrer noopener"> Water Balloon Launcher</a></li><li>Charles- <a href="https://amzn.to/3k6M9bS" target="_blank" rel="noreferrer noopener">Camp Stove and Griddle Combo</a></li><li>Craig-<a...]]></itunes:summary><itunes:duration>4059</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>The New JAMstack with Brian Rinaldi - JSJ 491</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/the-new-jamstack-with-brian-rinaldi-jsj-491</link><description><![CDATA[The JAMstack has been a hot item in the web development community for a while. Initially, it was a basic implementation of front-end tools with some sort of hosted backend. Now, the tools and approaches have become much more powerful.Brian Rinaldi joins the JavaScript Jabber panel to discuss how things have evolved and what people should be looking into now to take advantage of the offerings within the JAMstack community.coupon: podjsjabber19Panel<ul><li>Charles Max Wood</li><li>Dan Shappir</li><li>Steve Edwards</li></ul>Guest<ul><li>Brian P Rinaldi </li></ul>Sponsors<ul><li><a href="https://try.digitalocean.com/app-platform/?utm_campaign=global_app-platform_podcast_en&amp;utm_content=conversion&amp;utm_medium=sponsorship&amp;utm_source=javascript-jabber" target="_blank" rel="noreferrer noopener">DigitalOcean</a></li><li><a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial</a></li><li><a href="http://devchat.tv/influencers" target="_blank" rel="noreferrer noopener">Dev Influencers Accelerator</a></li></ul>Links<ul><li><a href="https://twitter.com/remotesynth" target="_blank" rel="noreferrer noopener">Twitter: Brian Rinaldi ( @remotesynth )</a></li></ul>Picks<ul><li>Brian- <a href="https://typora.io/" target="_blank" rel="noreferrer noopener">Typora</a></li><li>Brian- <a href="https://cfe.dev/" target="_blank" rel="noreferrer noopener">CFE.dev</a></li><li>Charles- <a href="https://www.zendesk.com/sell/" target="_blank" rel="noreferrer noopener">Zendesk Sell</a></li><li>Charles- <a href="https://www.facebook.com/kevanpaulmarketing" target="_blank" rel="noreferrer noopener">Kevan Paul | Facebook</a></li><li>Charles- <a href="https://superhuman.com/?gclid=CjwKCAjwuIWHBhBDEiwACXQYsXkry2ssHnq1Apxv2TzMH5B0iTxkxCXnLrLUsya9Y1r4OevfB7Ec1xoCf90QAvD_BwE&amp;utm_campaign=20200918_brandedsearch&amp;utm_content=a&amp;utm_medium=cpc&amp;utm_source=google&amp;utm_term=superhuman" target="_blank" rel="noreferrer noopener">Superhuman</a></li><li>Dan- <a href="https://www.manning.com/books/exploring-jamstack" target="_blank" rel="noreferrer noopener">Exploring Jamstack</a></li></ul>Contact Charles:<ul><li><a href="https://devchat.tv/" target="_blank" rel="noreferrer noopener">Devchat.tv</a></li><li><a href="https://www.facebook.com/DevChattv/" target="_blank" rel="noreferrer noopener">DevChat.tv | Facebook</a></li><li><a href="https://twitter.com/devchattv" target="_blank" rel="noreferrer noopener">Twitter: DevChat.tv ( @devchattv )</a></li></ul>Contact Dan:<ul><li><a href="https://github.com/DanShappir" target="_blank" rel="noreferrer noopener">GitHub: Dan Shappir ( DanShappir )</a></li><li><a href="https://www.linkedin.com/in/dshappir/" target="_blank" rel="noreferrer noopener">LinkedIn: Dan Shappir</a></li><li><a href="https://twitter.com/DanShappir" target="_blank" rel="noreferrer noopener">Twitter: Dan Shappir ( @DanShappir )</a></li></ul>Contact Steve:<ul><li><a href="https://twitter.com/wonder95" target="_blank" rel="noreferrer noopener">Twitter: Steve Edwards ( @wonder95 )</a></li><li><a href="https://github.com/wonder95" target="_blank" rel="noreferrer noopener">GitHub: Steve Edwards ( wonder95 )</a></li><li><a href="https://www.linkedin.com/in/wonder95/" target="_blank" rel="noreferrer noopener">LinkedIn: Steve Edwards</a></li></ul>Special Guest: Brian P Rinaldi .Sponsored By:<ul><li><a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun</a>: <a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun now offers Real User Monitoring of Core Web Vitals. Start your 14-day free trial now.</a></li><li><a href="https://try.digitalocean.com/app-platform/?utm_campaign=global_app-platform_podcast_en&amp;utm_content=conversion&amp;utm_medium=sponsorship&amp;utm_source=javascript-jabber" target="_blank" rel="noreferrer noopener">DigitalOcean</a>: <a href="https://try.digitalocean.com/app-platform/?utm_campaign=global_app-platform_podcast_en&amp;utm_content=conversion&amp;utm_medium=sponsorship&amp;utm_source=javascript-jabber" target="_blank" rel="noreferrer noopener">Get started on DigitalOcean App Platform with $100 in free credit at do.co/jabber.</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">6f71eae3-a7f8-4e3a-913e-3472938dccea</guid><pubDate>Tue, 06 Jul 2021 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842513/stream.mp3" length="65748992" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The JAMstack has been a hot item in the web development community for a while. Initially, it was a basic implementation of front-end tools with some sort of hosted backend. Now, the tools and approaches have become much more powerful.Brian Rinaldi...</itunes:subtitle><itunes:summary><![CDATA[The JAMstack has been a hot item in the web development community for a while. Initially, it was a basic implementation of front-end tools with some sort of hosted backend. Now, the tools and approaches have become much more powerful.Brian Rinaldi joins the JavaScript Jabber panel to discuss how things have evolved and what people should be looking into now to take advantage of the offerings within the JAMstack community.coupon: podjsjabber19Panel<ul><li>Charles Max Wood</li><li>Dan Shappir</li><li>Steve Edwards</li></ul>Guest<ul><li>Brian P Rinaldi </li></ul>Sponsors<ul><li><a href="https://try.digitalocean.com/app-platform/?utm_campaign=global_app-platform_podcast_en&amp;utm_content=conversion&amp;utm_medium=sponsorship&amp;utm_source=javascript-jabber" target="_blank" rel="noreferrer noopener">DigitalOcean</a></li><li><a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial</a></li><li><a href="http://devchat.tv/influencers" target="_blank" rel="noreferrer noopener">Dev Influencers Accelerator</a></li></ul>Links<ul><li><a href="https://twitter.com/remotesynth" target="_blank" rel="noreferrer noopener">Twitter: Brian Rinaldi ( @remotesynth )</a></li></ul>Picks<ul><li>Brian- <a href="https://typora.io/" target="_blank" rel="noreferrer noopener">Typora</a></li><li>Brian- <a href="https://cfe.dev/" target="_blank" rel="noreferrer noopener">CFE.dev</a></li><li>Charles- <a href="https://www.zendesk.com/sell/" target="_blank" rel="noreferrer noopener">Zendesk Sell</a></li><li>Charles- <a href="https://www.facebook.com/kevanpaulmarketing" target="_blank" rel="noreferrer noopener">Kevan Paul | Facebook</a></li><li>Charles- <a href="https://superhuman.com/?gclid=CjwKCAjwuIWHBhBDEiwACXQYsXkry2ssHnq1Apxv2TzMH5B0iTxkxCXnLrLUsya9Y1r4OevfB7Ec1xoCf90QAvD_BwE&amp;utm_campaign=20200918_brandedsearch&amp;utm_content=a&amp;utm_medium=cpc&amp;utm_source=google&amp;utm_term=superhuman" target="_blank" rel="noreferrer noopener">Superhuman</a></li><li>Dan- <a href="https://www.manning.com/books/exploring-jamstack" target="_blank" rel="noreferrer noopener">Exploring Jamstack</a></li></ul>Contact Charles:<ul><li><a href="https://devchat.tv/" target="_blank" rel="noreferrer noopener">Devchat.tv</a></li><li><a href="https://www.facebook.com/DevChattv/" target="_blank" rel="noreferrer noopener">DevChat.tv | Facebook</a></li><li><a href="https://twitter.com/devchattv" target="_blank" rel="noreferrer noopener">Twitter: DevChat.tv ( @devchattv )</a></li></ul>Contact Dan:<ul><li><a href="https://github.com/DanShappir" target="_blank" rel="noreferrer noopener">GitHub: Dan Shappir ( DanShappir )</a></li><li><a href="https://www.linkedin.com/in/dshappir/" target="_blank" rel="noreferrer noopener">LinkedIn: Dan Shappir</a></li><li><a href="https://twitter.com/DanShappir" target="_blank" rel="noreferrer noopener">Twitter: Dan Shappir ( @DanShappir )</a></li></ul>Contact Steve:<ul><li><a href="https://twitter.com/wonder95" target="_blank" rel="noreferrer noopener">Twitter: Steve Edwards ( @wonder95 )</a></li><li><a href="https://github.com/wonder95" target="_blank" rel="noreferrer noopener">GitHub: Steve Edwards ( wonder95 )</a></li><li><a href="https://www.linkedin.com/in/wonder95/" target="_blank" rel="noreferrer noopener">LinkedIn: Steve Edwards</a></li></ul>Special Guest: Brian P Rinaldi .Sponsored By:<ul><li><a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun</a>: <a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun now offers Real User Monitoring of Core Web Vitals. Start your 14-day free trial now.</a></li><li><a...]]></itunes:summary><itunes:duration>3224</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Mastering Browser Caching with Vitali Zaidman - JSJ 490</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/mastering-browser-caching-with-vitali-zaidman-jsj-490</link><description><![CDATA[The Jabber panel along with Vitali Zaidman jump in and discuss how your browser cache works, what the standard is, and what you can expect when you're trying to take advantage of the performance characteristics of your users' browsers.The browser cache control settings and techniques are not straightforward, so buckle up and learn how to get your browsers to load assets from memory.Panel<ul><li>AJ O'Neal</li><li>Charles Max Wood</li><li>Dan Shappir</li><li>Steve Edwards</li></ul>Guest<ul><li>Vitali Zaidman </li></ul>Sponsors<ul><li><a href="https://sentry.io/for/javascript/" target="_blank" rel="noreferrer noopener">JavaScript Error and Performance Monitoring | Sentry</a></li><li><a href="http://devchat.tv/influencers" target="_blank" rel="noreferrer noopener">Dev Influencers Accelerator</a></li></ul>Links<ul><li><a href="https://www.youtube.com/watch?v=ksXwaWHCW6k" target="_blank" rel="noreferrer noopener">Intro To Service Workers &amp; Caching - YouTube</a></li><li><a href="https://www.youtube.com/watch?v=tprJYFkv4LU" target="_blank" rel="noreferrer noopener">Love your cache: Optimize for the second load - YouTube</a></li><li><a href="https://developer.mozilla.org/en-US/docs/Web/HTTP/Caching" target="_blank" rel="noreferrer noopener">HTTP caching</a></li><li><a href="https://blog.httpwatch.com/2008/10/15/two-important-differences-between-firefox-and-ie-caching/" target="_blank" rel="noreferrer noopener">Two Important Differences between Firefox and IE Caching</a></li><li><a href="https://vzaidman.com/" target="_blank" rel="noreferrer noopener">Vitali Zaidman | Software Architect | Personal Website</a></li><li><a href="https://github.com/vzaidman" target="_blank" rel="noreferrer noopener">GitHub: Vitali Zaidman ( vzaidman )</a></li><li><a href="https://twitter.com/vzaidman" target="_blank" rel="noreferrer noopener">Twitter: Vitali Zaidman ( @vzaidman )</a></li></ul>Picks<ul><li>AJ-<a href="https://www.youtube.com/watch?v=7np8KroNnNs" target="_blank" rel="noreferrer noopener"> WASM, Rust, the State of Async/Await - Utah Rust Nov 2020 - YouTube</a> (CloudFlare Workers w/ WASM + Rust)</li><li>AJ- <a href="https://www.youtube.com/watch?index=6&amp;list=PLxki0D-ilnqZfyo2dZe11ZNGP7RJxJcoA&amp;v=ORZH9LTwH_g" target="_blank" rel="noreferrer noopener">Beyond Code Live 004 - How Domains (URLs) Work - YouTube</a></li><li>AJ- <a href="https://www.youtube.com/watch?index=9&amp;list=PLxki0D-ilnqZfyo2dZe11ZNGP7RJxJcoA&amp;v=ivEsYq__vlY" target="_blank" rel="noreferrer noopener">Beyond Code Live 005 - Setup your First Server, Right Now (and get $100 or 60 days free) - YouTube</a></li><li>Charles- <a href="https://amzn.to/3A5kzkT" target="_blank" rel="noreferrer noopener">Fanatical Prospecting</a></li><li>Charles- <a href="https://riverside.fm/" target="_blank" rel="noreferrer noopener">Riverside.fm</a></li><li>Steve- <a href="https://www.youtube.com/watch?t=27s&amp;v=-_Pb0Abb6hc" target="_blank" rel="noreferrer noopener">Why Don’t Sheep Shrink In The Rain?</a></li><li>Steve- <a href="https://www.instagram.com/p/COic2KBgci_/" target="_blank" rel="noreferrer noopener">The wholly pun_bible | Instagram</a></li></ul>Contact AJ:<ul><li><a href="https://coolaj86.com/" target="_blank" rel="noreferrer noopener">AJ ONeal</a></li><li><a href="https://git.coolaj86.com/" target="_blank" rel="noreferrer noopener">CoolAJ86 on GIT</a></li><li><a href="https://www.beyondcodebootcamp.com/" target="_blank" rel="noreferrer noopener">Beyond Code Bootcamp</a></li><li><a href="https://github.com/beyondcodebootcamp" target="_blank" rel="noreferrer noopener">Beyond Code Bootcamp | GitHub</a></li><li><a href="https://www.facebook.com/coolaj86" target="_blank" rel="noreferrer noopener">Follow Beyond Code Bootcamp | Facebook</a></li><li><a href="https://twitter.com/_beyondcode" target="_blank" rel="noreferrer noopener">Twitter: Beyond Code Bootcamp ( @_beyondcode )</a></li></ul>Contact Charles:<ul><li><a href="https://devchat.tv/" target="_blank" rel="noreferrer noopener">Devchat.tv</a></li><li><a href="https://www.facebook.com/DevChattv/" target="_blank" rel="noreferrer noopener">DevChat.tv | Facebook</a></li><li><a href="https://twitter.com/devchattv" target="_blank" rel="noreferrer noopener">Twitter: DevChat.tv ( @devchattv )</a></li></ul>Contact Dan:<ul><li><a href="https://github.com/DanShappir" target="_blank" rel="noreferrer noopener">GitHub: Dan Shappir ( DanShappir )</a></li><li><a href="https://www.linkedin.com/in/dshappir/" target="_blank" rel="noreferrer noopener">LinkedIn: Dan Shappir</a></li><li><a href="https://twitter.com/DanShappir" target="_blank" rel="noreferrer noopener">Twitter: Dan Shappir ( @DanShappir )</a></li></ul>Contact Steve:<ul><li><a href="https://twitter.com/wonder95" target="_blank" rel="noreferrer noopener">Twitter: Steve Edwards ( @wonder95 )</a></li><li><a href="https://github.com/wonder95" target="_blank" rel="noreferrer noopener">GitHub: Steve Edwards ( wonder95 )</a></li><li><a href="https://www.linkedin.com/in/wonder95/" target="_blank" rel="noreferrer noopener">LinkedIn: Steve Edwards</a></li></ul>Special Guest: Vitali Zaidman .Sponsored By:<ul><li><a href="https://sentry.io/for/javascript/" target="_blank" rel="noreferrer noopener">Sentry</a>: <a href="https://sentry.io/for/javascript/" target="_blank" rel="noreferrer noopener">Resolve JavaScript errors and performance issues with Sentry</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">ef8cee67-dac8-401f-abf6-8dd2b599d189</guid><pubDate>Tue, 29 Jun 2021 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842552/stream.mp3" length="77078142" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The Jabber panel along with Vitali Zaidman jump in and discuss how your browser cache works, what the standard is, and what you can expect when you're trying to take advantage of the performance characteristics of your users' browsers.The browser...</itunes:subtitle><itunes:summary><![CDATA[The Jabber panel along with Vitali Zaidman jump in and discuss how your browser cache works, what the standard is, and what you can expect when you're trying to take advantage of the performance characteristics of your users' browsers.The browser cache control settings and techniques are not straightforward, so buckle up and learn how to get your browsers to load assets from memory.Panel<ul><li>AJ O'Neal</li><li>Charles Max Wood</li><li>Dan Shappir</li><li>Steve Edwards</li></ul>Guest<ul><li>Vitali Zaidman </li></ul>Sponsors<ul><li><a href="https://sentry.io/for/javascript/" target="_blank" rel="noreferrer noopener">JavaScript Error and Performance Monitoring | Sentry</a></li><li><a href="http://devchat.tv/influencers" target="_blank" rel="noreferrer noopener">Dev Influencers Accelerator</a></li></ul>Links<ul><li><a href="https://www.youtube.com/watch?v=ksXwaWHCW6k" target="_blank" rel="noreferrer noopener">Intro To Service Workers &amp; Caching - YouTube</a></li><li><a href="https://www.youtube.com/watch?v=tprJYFkv4LU" target="_blank" rel="noreferrer noopener">Love your cache: Optimize for the second load - YouTube</a></li><li><a href="https://developer.mozilla.org/en-US/docs/Web/HTTP/Caching" target="_blank" rel="noreferrer noopener">HTTP caching</a></li><li><a href="https://blog.httpwatch.com/2008/10/15/two-important-differences-between-firefox-and-ie-caching/" target="_blank" rel="noreferrer noopener">Two Important Differences between Firefox and IE Caching</a></li><li><a href="https://vzaidman.com/" target="_blank" rel="noreferrer noopener">Vitali Zaidman | Software Architect | Personal Website</a></li><li><a href="https://github.com/vzaidman" target="_blank" rel="noreferrer noopener">GitHub: Vitali Zaidman ( vzaidman )</a></li><li><a href="https://twitter.com/vzaidman" target="_blank" rel="noreferrer noopener">Twitter: Vitali Zaidman ( @vzaidman )</a></li></ul>Picks<ul><li>AJ-<a href="https://www.youtube.com/watch?v=7np8KroNnNs" target="_blank" rel="noreferrer noopener"> WASM, Rust, the State of Async/Await - Utah Rust Nov 2020 - YouTube</a> (CloudFlare Workers w/ WASM + Rust)</li><li>AJ- <a href="https://www.youtube.com/watch?index=6&amp;list=PLxki0D-ilnqZfyo2dZe11ZNGP7RJxJcoA&amp;v=ORZH9LTwH_g" target="_blank" rel="noreferrer noopener">Beyond Code Live 004 - How Domains (URLs) Work - YouTube</a></li><li>AJ- <a href="https://www.youtube.com/watch?index=9&amp;list=PLxki0D-ilnqZfyo2dZe11ZNGP7RJxJcoA&amp;v=ivEsYq__vlY" target="_blank" rel="noreferrer noopener">Beyond Code Live 005 - Setup your First Server, Right Now (and get $100 or 60 days free) - YouTube</a></li><li>Charles- <a href="https://amzn.to/3A5kzkT" target="_blank" rel="noreferrer noopener">Fanatical Prospecting</a></li><li>Charles- <a href="https://riverside.fm/" target="_blank" rel="noreferrer noopener">Riverside.fm</a></li><li>Steve- <a href="https://www.youtube.com/watch?t=27s&amp;v=-_Pb0Abb6hc" target="_blank" rel="noreferrer noopener">Why Don’t Sheep Shrink In The Rain?</a></li><li>Steve- <a href="https://www.instagram.com/p/COic2KBgci_/" target="_blank" rel="noreferrer noopener">The wholly pun_bible | Instagram</a></li></ul>Contact AJ:<ul><li><a href="https://coolaj86.com/" target="_blank" rel="noreferrer noopener">AJ ONeal</a></li><li><a href="https://git.coolaj86.com/" target="_blank" rel="noreferrer noopener">CoolAJ86 on GIT</a></li><li><a href="https://www.beyondcodebootcamp.com/" target="_blank" rel="noreferrer noopener">Beyond Code Bootcamp</a></li><li><a href="https://github.com/beyondcodebootcamp" target="_blank" rel="noreferrer noopener">Beyond Code Bootcamp | GitHub</a></li><li><a href="https://www.facebook.com/coolaj86" target="_blank" rel="noreferrer noopener">Follow Beyond Code Bootcamp | Facebook</a></li><li><a href="https://twitter.com/_beyondcode" target="_blank" rel="noreferrer noopener">Twitter: Beyond Code Bootcamp ( @_beyondcode )</a></li></ul>Contact Charles:<ul><li><a href="https://devchat.tv/" target="_blank" rel="noreferrer...]]></itunes:summary><itunes:duration>3790</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Pain-Free Automated Deployments with DigitalOcean's App Platform - BONUS</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/pain-free-automated-deployments-with-digitalocean-s-app-platform-bonus</link><description><![CDATA[If you wish you could just push to your git repository and then have your application automatically update itself, then you should have a look at DigitalOcean's App Platform.This offering is a sort of secret weapon that allows you to customize your application with the services you need and then simply push to deploy.There's no outsourcing to 3rd party databases, etc. It's all included in DigitalOcean's offering. So, you just pick what you need and then set the app to deploy.DigitalOcean's App Platform also works for static sites. So, if you're running a build of your blog or JAMstack app, you'll find that App Platform already supports you.To try it out, go to <a href="https://do.co/jabber" target="_blank" rel="noreferrer noopener">https://do.co/jabber</a> and sign up to get $Panel<ul><li>Charles Max Wood</li></ul>Guest<ul><li>Chris Sev</li><li>Phil Dougherty</li></ul>Special Guests: Chris Sev and Phil Dougherty.Sponsored By:<ul><li><a href="https://try.digitalocean.com/app-platform/?utm_campaign=global_app-platform_podcast_en&amp;utm_content=conversion&amp;utm_medium=sponsorship&amp;utm_source=javascript-jabber" target="_blank" rel="noreferrer noopener">DigitalOcean</a>: <a href="https://try.digitalocean.com/app-platform/?utm_campaign=global_app-platform_podcast_en&amp;utm_content=conversion&amp;utm_medium=sponsorship&amp;utm_source=javascript-jabber" target="_blank" rel="noreferrer noopener">Get started on DigitalOcean App Platform with $100 in free credit at do.co/jabber.</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">dd3b5ade-9b16-4ed8-af01-70c5f1cc960e</guid><pubDate>Fri, 25 Jun 2021 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842541/stream.mp3" length="34786335" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>If you wish you could just push to your git repository and then have your application automatically update itself, then you should have a look at DigitalOcean's App Platform.This offering is a sort of secret weapon that allows you to customize your...</itunes:subtitle><itunes:summary><![CDATA[If you wish you could just push to your git repository and then have your application automatically update itself, then you should have a look at DigitalOcean's App Platform.This offering is a sort of secret weapon that allows you to customize your application with the services you need and then simply push to deploy.There's no outsourcing to 3rd party databases, etc. It's all included in DigitalOcean's offering. So, you just pick what you need and then set the app to deploy.DigitalOcean's App Platform also works for static sites. So, if you're running a build of your blog or JAMstack app, you'll find that App Platform already supports you.To try it out, go to <a href="https://do.co/jabber" target="_blank" rel="noreferrer noopener">https://do.co/jabber</a> and sign up to get $Panel<ul><li>Charles Max Wood</li></ul>Guest<ul><li>Chris Sev</li><li>Phil Dougherty</li></ul>Special Guests: Chris Sev and Phil Dougherty.Sponsored By:<ul><li><a href="https://try.digitalocean.com/app-platform/?utm_campaign=global_app-platform_podcast_en&amp;utm_content=conversion&amp;utm_medium=sponsorship&amp;utm_source=javascript-jabber" target="_blank" rel="noreferrer noopener">DigitalOcean</a>: <a href="https://try.digitalocean.com/app-platform/?utm_campaign=global_app-platform_podcast_en&amp;utm_content=conversion&amp;utm_medium=sponsorship&amp;utm_source=javascript-jabber" target="_blank" rel="noreferrer noopener">Get started on DigitalOcean App Platform with $100 in free credit at do.co/jabber.</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>1676</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Typing Without Transpilation - The Beauty of JSDoc - JSJ 489</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/typing-without-transpilation-the-beauty-of-jsdoc-jsj-489</link><description><![CDATA[Long time friend of the show Gil Tayar joins us again this time to discussing using JSDoc for JavaScript type annotations instead of TypeScript. Turns out that you can now get all of the benefits of TypeScript types without having to adopt the entire TypeScript workflow. Gil describes the benefits of this approach, and how it could impact the future of Web development.Panel<ul><li>Aimee Knight</li><li>Charles Max Wood</li><li>Dan Shappir</li><li>Steve Edwards</li></ul>Guest<ul><li>Gil Tayar</li></ul>Sponsors<ul><li><a href="https://sentry.io/for/javascript/" target="_blank" rel="noreferrer noopener">JavaScript Error and Performance Monitoring | Sentry</a></li><li><a href="https://try.digitalocean.com/app-platform/?utm_campaign=global_app-platform_podcast_en&amp;utm_content=conversion&amp;utm_medium=sponsorship&amp;utm_source=javascript-jabber" target="_blank" rel="noreferrer noopener">DigitalOcean</a></li><li><a href="http://devchat.tv/influencers" target="_blank" rel="noreferrer noopener">Dev Influencers Accelerator</a></li></ul>Links<ul><li><a href="https://jsdoc.app/" target="_blank" rel="noreferrer noopener">Use JSDocs: Index</a></li><li><a href="https://en.wikipedia.org/wiki/JSDoc" target="_blank" rel="noreferrer noopener">JSDoc - WIkipedia</a></li><li><a href="https://gils-blog.tayar.org/posts/jsdoc-typings-all-the-benefits-none-of-the-drawbacks/" target="_blank" rel="noreferrer noopener">JSDoc typings: all the benefits of TypeScript, with none of the drawbacks</a></li><li><a href="https://devchat.tv/js-jabber/jsj-441-the-present-and-future-of-javascript-bundling-and-delivery-with-yoav-weiss/" target="_blank" rel="noreferrer noopener">JSJ 441: The Present and Future of JavaScript Bundling and Delivery with Yoav Weiss | Devchat.tv</a></li><li><a href="https://twitter.com/giltayar" target="_blank" rel="noreferrer noopener">Twitter: Gil Tayar ( @giltayar )</a></li></ul>Picks<ul><li>Charles- <a href="https://devchat.tv/show/ruby-rogues/" target="_blank" rel="noreferrer noopener">Ruby Rogues | Devchat.tv</a></li><li>Charles- <a href="https://amzn.to/3vNgYo6" target="_blank" rel="noreferrer noopener">Built Bars</a></li><li>Charles- <a href="https://www.backmarket.com/" target="_blank" rel="noreferrer noopener">Back Market</a></li><li>Dan- <a href="https://infrequently.org/2021/04/progress-delayed/" target="_blank" rel="noreferrer noopener">Progress Delayed Is Progress Denied - Infrequently Noted</a></li><li>Gil- <a href="https://daringfireball.net/" target="_blank" rel="noreferrer noopener">Daring Fireball</a></li><li>Gil- <a href="https://stratechery.com/category/podcasts/" target="_blank" rel="noreferrer noopener">Stratechery by Ben Thompson</a></li><li>Steve- <a href="https://perell.com/essay/why-youre-christian/" target="_blank" rel="noreferrer noopener">Why You’re Christian - David Perell</a></li><li>Steve- <a href="https://muhammadraza.me/2021/Oneliners/" target="_blank" rel="noreferrer noopener">My Favorite One Liners | Muhammad</a></li></ul>Contact Aimee:<ul><li><a href="http://www.aimeemarieknight.com/" target="_blank" rel="noreferrer noopener">Aimee Knight – Software Architect, and International Keynote Speaker</a></li><li><a href="https://github.com/AimeeKnight" target="_blank" rel="noreferrer noopener">GitHub: Aimee Knight ( AimeeKnight )</a></li><li><a href="https://twitter.com/Aimee_Knight" target="_blank" rel="noreferrer noopener">Twitter: Aimee Knight ( @Aimee_Knight )</a></li><li><a href="https://www.linkedin.com/in/aimee-k-b268058/" target="_blank" rel="noreferrer noopener">LinkedIn: Aimee K.</a></li><li><a href="https://www.instagram.com/aimeemarieknight/" target="_blank" rel="noreferrer noopener">aimeemarieknight | Instagram</a></li><li><a href="https://www.facebook.com/aimee.marie.knight" target="_blank" rel="noreferrer noopener">Aimee Knight | Facebook</a></li></ul>Contact Charles:<ul><li><a href="https://devchat.tv/" target="_blank" rel="noreferrer noopener">Devchat.tv</a></li><li><a href="https://www.facebook.com/DevChattv/" target="_blank" rel="noreferrer noopener">DevChat.tv | Facebook</a></li><li><a href="https://twitter.com/devchattv" target="_blank" rel="noreferrer noopener">Twitter: DevChat.tv ( @devchattv )</a></li></ul>Contact Dan:<ul><li><a href="https://github.com/DanShappir" target="_blank" rel="noreferrer noopener">GitHub: Dan Shappir ( DanShappir )</a></li><li><a href="https://www.linkedin.com/in/dshappir/" target="_blank" rel="noreferrer noopener">LinkedIn: Dan Shappir</a></li><li><a href="https://twitter.com/DanShappir" target="_blank" rel="noreferrer noopener">Twitter: Dan Shappir ( @DanShappir )</a></li></ul>Contact Steve:<ul><li><a href="https://twitter.com/wonder95" target="_blank" rel="noreferrer noopener">Twitter: Steve Edwards ( @wonder95 )</a></li><li><a href="https://github.com/wonder95" target="_blank" rel="noreferrer noopener">GitHub: Steve Edwards ( wonder95 )</a></li><li><a href="https://www.linkedin.com/in/wonder95/" target="_blank" rel="noreferrer noopener">LinkedIn: Steve Edwards</a></li></ul>Special Guest: Gil Tayar.Sponsored By:<ul><li><a href="https://sentry.io/for/javascript/" target="_blank" rel="noreferrer noopener">Sentry</a>: <a href="https://sentry.io/for/javascript/" target="_blank" rel="noreferrer noopener">Resolve JavaScript errors and performance issues with Sentry</a></li><li><a href="https://try.digitalocean.com/app-platform/?utm_campaign=global_app-platform_podcast_en&amp;utm_content=conversion&amp;utm_medium=sponsorship&amp;utm_source=javascript-jabber" target="_blank" rel="noreferrer noopener">DigitalOcean</a>: <a href="https://try.digitalocean.com/app-platform/?utm_campaign=global_app-platform_podcast_en&amp;utm_content=conversion&amp;utm_medium=sponsorship&amp;utm_source=javascript-jabber" target="_blank" rel="noreferrer noopener">Get started on DigitalOcean App Platform with $100 in free credit at do.co/jabber.</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">4bd5bbd8-0945-46aa-a89c-a9e13b520d20</guid><pubDate>Tue, 22 Jun 2021 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842564/stream.mp3" length="92918282" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Long time friend of the show Gil Tayar joins us again this time to discussing using JSDoc for JavaScript type annotations instead of TypeScript. Turns out that you can now get all of the benefits of TypeScript types without having to adopt the entire...</itunes:subtitle><itunes:summary><![CDATA[Long time friend of the show Gil Tayar joins us again this time to discussing using JSDoc for JavaScript type annotations instead of TypeScript. Turns out that you can now get all of the benefits of TypeScript types without having to adopt the entire TypeScript workflow. Gil describes the benefits of this approach, and how it could impact the future of Web development.Panel<ul><li>Aimee Knight</li><li>Charles Max Wood</li><li>Dan Shappir</li><li>Steve Edwards</li></ul>Guest<ul><li>Gil Tayar</li></ul>Sponsors<ul><li><a href="https://sentry.io/for/javascript/" target="_blank" rel="noreferrer noopener">JavaScript Error and Performance Monitoring | Sentry</a></li><li><a href="https://try.digitalocean.com/app-platform/?utm_campaign=global_app-platform_podcast_en&amp;utm_content=conversion&amp;utm_medium=sponsorship&amp;utm_source=javascript-jabber" target="_blank" rel="noreferrer noopener">DigitalOcean</a></li><li><a href="http://devchat.tv/influencers" target="_blank" rel="noreferrer noopener">Dev Influencers Accelerator</a></li></ul>Links<ul><li><a href="https://jsdoc.app/" target="_blank" rel="noreferrer noopener">Use JSDocs: Index</a></li><li><a href="https://en.wikipedia.org/wiki/JSDoc" target="_blank" rel="noreferrer noopener">JSDoc - WIkipedia</a></li><li><a href="https://gils-blog.tayar.org/posts/jsdoc-typings-all-the-benefits-none-of-the-drawbacks/" target="_blank" rel="noreferrer noopener">JSDoc typings: all the benefits of TypeScript, with none of the drawbacks</a></li><li><a href="https://devchat.tv/js-jabber/jsj-441-the-present-and-future-of-javascript-bundling-and-delivery-with-yoav-weiss/" target="_blank" rel="noreferrer noopener">JSJ 441: The Present and Future of JavaScript Bundling and Delivery with Yoav Weiss | Devchat.tv</a></li><li><a href="https://twitter.com/giltayar" target="_blank" rel="noreferrer noopener">Twitter: Gil Tayar ( @giltayar )</a></li></ul>Picks<ul><li>Charles- <a href="https://devchat.tv/show/ruby-rogues/" target="_blank" rel="noreferrer noopener">Ruby Rogues | Devchat.tv</a></li><li>Charles- <a href="https://amzn.to/3vNgYo6" target="_blank" rel="noreferrer noopener">Built Bars</a></li><li>Charles- <a href="https://www.backmarket.com/" target="_blank" rel="noreferrer noopener">Back Market</a></li><li>Dan- <a href="https://infrequently.org/2021/04/progress-delayed/" target="_blank" rel="noreferrer noopener">Progress Delayed Is Progress Denied - Infrequently Noted</a></li><li>Gil- <a href="https://daringfireball.net/" target="_blank" rel="noreferrer noopener">Daring Fireball</a></li><li>Gil- <a href="https://stratechery.com/category/podcasts/" target="_blank" rel="noreferrer noopener">Stratechery by Ben Thompson</a></li><li>Steve- <a href="https://perell.com/essay/why-youre-christian/" target="_blank" rel="noreferrer noopener">Why You’re Christian - David Perell</a></li><li>Steve- <a href="https://muhammadraza.me/2021/Oneliners/" target="_blank" rel="noreferrer noopener">My Favorite One Liners | Muhammad</a></li></ul>Contact Aimee:<ul><li><a href="http://www.aimeemarieknight.com/" target="_blank" rel="noreferrer noopener">Aimee Knight – Software Architect, and International Keynote Speaker</a></li><li><a href="https://github.com/AimeeKnight" target="_blank" rel="noreferrer noopener">GitHub: Aimee Knight ( AimeeKnight )</a></li><li><a href="https://twitter.com/Aimee_Knight" target="_blank" rel="noreferrer noopener">Twitter: Aimee Knight ( @Aimee_Knight )</a></li><li><a href="https://www.linkedin.com/in/aimee-k-b268058/" target="_blank" rel="noreferrer noopener">LinkedIn: Aimee K.</a></li><li><a href="https://www.instagram.com/aimeemarieknight/" target="_blank" rel="noreferrer noopener">aimeemarieknight | Instagram</a></li><li><a href="https://www.facebook.com/aimee.marie.knight" target="_blank" rel="noreferrer noopener">Aimee Knight | Facebook</a></li></ul>Contact Charles:<ul><li><a href="https://devchat.tv/" target="_blank" rel="noreferrer noopener">Devchat.tv</a></li><li><a...]]></itunes:summary><itunes:duration>4582</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>The React Way &amp; Opinionated Practices with Ian Schwartz - JSJ 488</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/the-react-way-opinionated-practices-with-ian-schwartz-jsj-488</link><description><![CDATA[Never underestimate the power of teaching. Ian reached out to AJ in regards to previous comments about React on the show and demonstrated that he knows a whole lot more than most of us, so we had him on to talk about his learning journey, the philosophy of react, and top tips for new developers entering the field. Huzzah!Panel<ul><li>AJ O'Neal</li><li>Charles Max Wood</li><li>Steve Edwards</li></ul>Guest<ul><li>Ian Schwartz</li></ul>Sponsors<ul><li><a href="http://devchat.tv/influencers" target="_blank" rel="noreferrer noopener">Dev Influencers Accelerator</a></li><li><a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial</a> </li></ul>Links<ul><li><a href="https://reactjs.org/docs/context.html" target="_blank" rel="noreferrer noopener">Context - React</a></li><li><a href="https://kyleshevlin.com/use-encapsulation" target="_blank" rel="noreferrer noopener">useEncapsulation | Kyle Shevlin</a></li><li><a href="https://enzymejs.github.io/enzyme/" target="_blank" rel="noreferrer noopener">Introduction - Enzyme</a></li><li><a href="https://overreacted.io/before-you-memo/" target="_blank" rel="noreferrer noopener">Before You memo() - Overreacted</a></li><li><a href="https://castbox.fm/episode/118%3A-Jenn-Creighton-on-Composition-and-Architecture-id2935604-id326311763?country=us&amp;utm_campaign=a_share_ep&amp;utm_content=118%3A+Jenn+Creighton+on+Composition+and+Architecture-CastBox_FM&amp;utm_medium=dlink&amp;utm_source=a_share" target="_blank" rel="noreferrer noopener">118: Jenn Creighton on Composition and Architecture</a></li><li><a href="https://www.youtube.com/watch?v=1sGyNx44Xw4" target="_blank" rel="noreferrer noopener">10 Morning Habits | Jim Kwik - YouTube</a></li><li><a href="https://www.runnersblueprint.com/couch-to-5k/" target="_blank" rel="noreferrer noopener">Couch to 5K – The Complete 5K Beginner Training Plan</a></li><li><a href="https://schwartz.world/" target="_blank" rel="noreferrer noopener">Schwartz.World</a></li></ul>Picks<ul><li>AJ- <a href="https://reactjs.org/docs/context.html" target="_blank" rel="noreferrer noopener">Context - React</a></li><li>AJ- <a href="https://castbox.fm/episode/118%3A-Jenn-Creighton-on-Composition-and-Architecture-id2935604-id326311763?country=us&amp;utm_campaign=a_share_ep&amp;utm_content=118%3A+Jenn+Creighton+on+Composition+and+Architecture-CastBox_FM&amp;utm_medium=dlink&amp;utm_source=a_share" target="_blank" rel="noreferrer noopener">118: Jenn Creighton on Composition and Architecture</a></li><li>AJ- <a href="https://enzymejs.github.io/enzyme/" target="_blank" rel="noreferrer noopener">Introduction - Enzyme</a></li><li>AJ- <a href="https://overreacted.io/before-you-memo/" target="_blank" rel="noreferrer noopener">Before You memo() - Overreacted</a></li><li>AJ- Security #RIIR</li><li>AJ- <a href="https://webinstall.dev/vim-essentials/" target="_blank" rel="noreferrer noopener">webinstall.dev/vim-essentials</a></li><li>Charles- <a href="https://world.hey.com/jason/changes-at-basecamp-7f32afc5" target="_blank" rel="noreferrer noopener">Changes at Basecamp</a></li><li>Charles- <a href="http://monday.com" target="_blank" rel="noreferrer noopener">Monday.com</a></li><li>Ian- Preact CLI</li><li>Ian- Sleep Apnea</li></ul>Contact AJ:<ul><li><a href="https://coolaj86.com/" target="_blank" rel="noreferrer noopener">AJ ONeal</a></li><li><a href="https://git.coolaj86.com/" target="_blank" rel="noreferrer noopener">CoolAJ86 on GIT</a></li><li><a href="https://www.beyondcodebootcamp.com/" target="_blank" rel="noreferrer noopener">Beyond Code Bootcamp</a></li><li><a href="https://github.com/beyondcodebootcamp" target="_blank" rel="noreferrer noopener">Beyond Code Bootcamp | GitHub</a></li><li><a href="https://www.facebook.com/coolaj86" target="_blank" rel="noreferrer noopener">Follow Beyond Code Bootcamp | Facebook</a></li><li><a href="https://twitter.com/_beyondcode" target="_blank" rel="noreferrer noopener">Twitter: Beyond Code Bootcamp ( @_beyondcode )</a></li></ul>Contact Charles:<ul><li><a href="https://devchat.tv/" target="_blank" rel="noreferrer noopener">Devchat.tv</a></li><li><a href="https://www.facebook.com/DevChattv/" target="_blank" rel="noreferrer noopener">DevChat.tv | Facebook</a></li><li><a href="https://twitter.com/devchattv" target="_blank" rel="noreferrer noopener">Twitter: DevChat.tv ( @devchattv )</a></li></ul>Contact Steve:<ul><li><a href="https://twitter.com/wonder95" target="_blank" rel="noreferrer noopener">Twitter: Steve Edwards ( @wonder95 )</a></li><li><a href="https://github.com/wonder95" target="_blank" rel="noreferrer noopener">GitHub: Steve Edwards ( wonder95 )</a></li><li><a href="https://www.linkedin.com/in/wonder95/" target="_blank" rel="noreferrer noopener">LinkedIn: Steve Edwards</a></li></ul>Special Guest: Ian Schwartz.Sponsored By:<ul><li><a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun</a>: <a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun now offers Real User Monitoring of Core Web Vitals. Start your 14-day free trial now.</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">c9ff0a17-ba5f-4c0d-af9b-c121e731b893</guid><pubDate>Tue, 15 Jun 2021 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842539/stream.mp3" length="98328251" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Never underestimate the power of teaching. Ian reached out to AJ in regards to previous comments about React on the show and demonstrated that he knows a whole lot more than most of us, so we had him on to talk about his learning journey, the...</itunes:subtitle><itunes:summary><![CDATA[Never underestimate the power of teaching. Ian reached out to AJ in regards to previous comments about React on the show and demonstrated that he knows a whole lot more than most of us, so we had him on to talk about his learning journey, the philosophy of react, and top tips for new developers entering the field. Huzzah!Panel<ul><li>AJ O'Neal</li><li>Charles Max Wood</li><li>Steve Edwards</li></ul>Guest<ul><li>Ian Schwartz</li></ul>Sponsors<ul><li><a href="http://devchat.tv/influencers" target="_blank" rel="noreferrer noopener">Dev Influencers Accelerator</a></li><li><a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial</a> </li></ul>Links<ul><li><a href="https://reactjs.org/docs/context.html" target="_blank" rel="noreferrer noopener">Context - React</a></li><li><a href="https://kyleshevlin.com/use-encapsulation" target="_blank" rel="noreferrer noopener">useEncapsulation | Kyle Shevlin</a></li><li><a href="https://enzymejs.github.io/enzyme/" target="_blank" rel="noreferrer noopener">Introduction - Enzyme</a></li><li><a href="https://overreacted.io/before-you-memo/" target="_blank" rel="noreferrer noopener">Before You memo() - Overreacted</a></li><li><a href="https://castbox.fm/episode/118%3A-Jenn-Creighton-on-Composition-and-Architecture-id2935604-id326311763?country=us&amp;utm_campaign=a_share_ep&amp;utm_content=118%3A+Jenn+Creighton+on+Composition+and+Architecture-CastBox_FM&amp;utm_medium=dlink&amp;utm_source=a_share" target="_blank" rel="noreferrer noopener">118: Jenn Creighton on Composition and Architecture</a></li><li><a href="https://www.youtube.com/watch?v=1sGyNx44Xw4" target="_blank" rel="noreferrer noopener">10 Morning Habits | Jim Kwik - YouTube</a></li><li><a href="https://www.runnersblueprint.com/couch-to-5k/" target="_blank" rel="noreferrer noopener">Couch to 5K – The Complete 5K Beginner Training Plan</a></li><li><a href="https://schwartz.world/" target="_blank" rel="noreferrer noopener">Schwartz.World</a></li></ul>Picks<ul><li>AJ- <a href="https://reactjs.org/docs/context.html" target="_blank" rel="noreferrer noopener">Context - React</a></li><li>AJ- <a href="https://castbox.fm/episode/118%3A-Jenn-Creighton-on-Composition-and-Architecture-id2935604-id326311763?country=us&amp;utm_campaign=a_share_ep&amp;utm_content=118%3A+Jenn+Creighton+on+Composition+and+Architecture-CastBox_FM&amp;utm_medium=dlink&amp;utm_source=a_share" target="_blank" rel="noreferrer noopener">118: Jenn Creighton on Composition and Architecture</a></li><li>AJ- <a href="https://enzymejs.github.io/enzyme/" target="_blank" rel="noreferrer noopener">Introduction - Enzyme</a></li><li>AJ- <a href="https://overreacted.io/before-you-memo/" target="_blank" rel="noreferrer noopener">Before You memo() - Overreacted</a></li><li>AJ- Security #RIIR</li><li>AJ- <a href="https://webinstall.dev/vim-essentials/" target="_blank" rel="noreferrer noopener">webinstall.dev/vim-essentials</a></li><li>Charles- <a href="https://world.hey.com/jason/changes-at-basecamp-7f32afc5" target="_blank" rel="noreferrer noopener">Changes at Basecamp</a></li><li>Charles- <a href="http://monday.com" target="_blank" rel="noreferrer noopener">Monday.com</a></li><li>Ian- Preact CLI</li><li>Ian- Sleep Apnea</li></ul>Contact AJ:<ul><li><a href="https://coolaj86.com/" target="_blank" rel="noreferrer noopener">AJ ONeal</a></li><li><a href="https://git.coolaj86.com/" target="_blank" rel="noreferrer noopener">CoolAJ86 on GIT</a></li><li><a href="https://www.beyondcodebootcamp.com/" target="_blank" rel="noreferrer noopener">Beyond Code Bootcamp</a></li><li><a href="https://github.com/beyondcodebootcamp" target="_blank" rel="noreferrer noopener">Beyond Code Bootcamp | GitHub</a></li><li><a href="https://www.facebook.com/coolaj86" target="_blank" rel="noreferrer noopener">Follow Beyond Code Bootcamp |...]]></itunes:summary><itunes:duration>4853</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Node in the Browser and Much more: Web Containers with Eric Simons - JSJ 487</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/node-in-the-browser-and-much-more-web-containers-with-eric-simons-jsj-487</link><description><![CDATA[Eric Simons from Stackblitz joins the JSJ panel to discuss the game changing technology announced at Google.io this year. What they demonstrated was their ability to run NodeJS in the browser using new technology called Web Containers. However, the implications go well beyond the realities of running Node in the browser. Eric and the panel dive into the implications of what this new way of working could mean for the web and application development.Panel<ul><li>Aimee Knight</li><li>AJ O'Neal</li><li>Charles Max Wood</li><li>Dan Shappir</li><li>Steve Edwards</li></ul>Guest<ul><li>Eric Simons</li></ul>Sponsors<ul><li><a href="https://sentry.io/for/javascript/" target="_blank" rel="noreferrer noopener">JavaScript Error and Performance Monitoring | Sentry</a></li><li><a href="https://try.digitalocean.com/app-platform/?utm_campaign=global_app-platform_podcast_en&amp;utm_content=conversion&amp;utm_medium=sponsorship&amp;utm_source=javascript-jabber" target="_blank" rel="noreferrer noopener">DigitalOcean</a></li><li><a href="http://devchat.tv/influencers" target="_blank" rel="noreferrer noopener">Dev Influencers Accelerator</a></li></ul>Links<ul><li><a href="https://www.apac.jabra.com/supportpages/jabra-evolve-75/7599-838-109/faq/how-do-i-manually-turn-off_on-voice-guidance-on-my-jabra-evolve-75" target="_blank" rel="noreferrer noopener">How do I manually turn off/on voice guidance on my Jabra Evolve 75?</a></li><li><a href="https://devchat.tv/js-jabber/jsj-450-native-features-inside-the-browser-introducing-googles-project-fugu-with-thomas-steiner/" target="_blank" rel="noreferrer noopener">JSJ 450: Native Features Inside The Browser – Introducing Google’s Project Fugu with Thomas Steiner | Devchat.tv</a></li><li><a href="https://devchat.tv/js-jabber/jsj-280-stackblitz-with-eric-simons-and-albert-pai/" target="_blank" rel="noreferrer noopener">JSJ 280: Stackblitz with Eric Simons and Albert Pai | Devchat.tv</a></li><li><a href="https://nodejs.org/en/docs/guides/publishing-napi-modules/" target="_blank" rel="noreferrer noopener">How to publish N-API package | Node.js</a></li><li><a href="https://blog.stackblitz.com/posts/introducing-webcontainers/" target="_blank" rel="noreferrer noopener">Introducing WebContainers: Run Node.js natively in your browser</a></li><li><a href="https://stackblitz.com/" target="_blank" rel="noreferrer noopener">StackBlitz</a></li><li><a href="https://stackblitz.com/@EricSimons" target="_blank" rel="noreferrer noopener">EricSimons - StackBlitz</a></li><li><a href="https://twitter.com/ericsimons40" target="_blank" rel="noreferrer noopener">Twitter: Eric Simons ( @ericsimons40 )</a></li></ul>Picks<ul><li>Aimee- <a href="https://github.com/jtpio/jupyterlite" target="_blank" rel="noreferrer noopener">GitHub | jtpio/jupyterlite</a></li><li>AJ- <a href="https://www.youtube.com/watch?index=4&amp;list=PLDWmoWFf46gj-rg6Tk4O2J7eoP2zghNbq&amp;v=7np8KroNnNs" target="_blank" rel="noreferrer noopener">WASM, Rust, the State of Async/Await - Utah Rust Nov 2020</a></li><li>AJ- <a href="https://www.npr.org/2021/04/16/985439655/a-worst-nightmare-cyberattack-the-untold-story-of-the-solarwinds-hack" target="_blank" rel="noreferrer noopener">A 'Worst Nightmare' Cyberattack: The Untold Story Of The SolarWinds Hack</a></li><li>AJ-<a href="https://github.com/dbohdan/classless-css" target="_blank" rel="noreferrer noopener"> GitHub | dbohdan/classless-css</a></li><li>AJ- <a href="https://github.com/therootcompany/tz.js" target="_blank" rel="noreferrer noopener">GitHub | therootcompany/tz.js</a></li><li>AJ- <a href="https://github.com/therootcompany/async-router#readme" target="_blank" rel="noreferrer noopener">GitHub | therootcompany/async-router</a></li><li>Charles- <a href="https://devchat.tv/adventures-in-devops/devops-063-behind-the-solarwinds-breach/" target="_blank" rel="noreferrer noopener">DevOps 062: Behind the SolarWinds breach | Devchat.tv</a></li><li>Charles- <a href="https://www.ancestry.com/" target="_blank" rel="noreferrer noopener">Ancestry®</a></li><li>Charles- <a href="https://www.familysearch.org/en/" target="_blank" rel="noreferrer noopener">FamilySearch</a></li><li>Charles- Learn your heritage</li><li>Charles- Learn your country’s heritage</li><li>Dan- <a href="https://www.nytimes.com/2021/05/26/podcasts/the-daily/gaza-hamas-israel-war.html" target="_blank" rel="noreferrer noopener">Why Hamas Keeps Fighting, and Losing</a></li><li>Dan- <a href="https://www.imdb.com/title/tt5774002/" target="_blank" rel="noreferrer noopener">Jupiter's Legacy</a></li><li>Eric- <a href="https://nextjs.org/conf" target="_blank" rel="noreferrer noopener">Next.js Conf</a></li><li>Steve- <a href="https://www.instagram.com/p/CPJEu2bL9wJ/" target="_blank" rel="noreferrer noopener">Tyrannosaurus on Instagram</a></li></ul>Contact Aimee:<ul><li><a href="http://www.aimeemarieknight.com/" target="_blank" rel="noreferrer noopener">Aimee Knight – Software Architect, and International Keynote Speaker</a></li><li><a href="https://github.com/AimeeKnight" target="_blank" rel="noreferrer noopener">GitHub: Aimee Knight ( AimeeKnight )</a></li><li><a href="https://twitter.com/Aimee_Knight" target="_blank" rel="noreferrer noopener">Twitter: Aimee Knight ( @Aimee_Knight )</a></li><li><a href="https://www.linkedin.com/in/aimee-k-b268058/" target="_blank" rel="noreferrer noopener">LinkedIn: Aimee K.</a></li><li><a href="https://www.instagram.com/aimeemarieknight/" target="_blank" rel="noreferrer noopener">aimeemarieknight | Instagram</a></li><li><a href="https://www.facebook.com/aimee.marie.knight" target="_blank" rel="noreferrer noopener">Aimee Knight | Facebook</a></li></ul>Contact AJ:<ul><li><a href="https://coolaj86.com/" target="_blank" rel="noreferrer noopener">AJ ONeal</a></li><li><a href="https://git.coolaj86.com/" target="_blank" rel="noreferrer noopener">CoolAJ86 on GIT</a></li><li><a href="https://www.beyondcodebootcamp.com/" target="_blank" rel="noreferrer noopener">Beyond Code Bootcamp</a></li><li><a href="https://github.com/beyondcodebootcamp" target="_blank" rel="noreferrer noopener">Beyond Code Bootcamp | GitHub</a></li><li><a href="https://www.facebook.com/coolaj86" target="_blank" rel="noreferrer noopener">Follow Beyond Code Bootcamp | Facebook</a></li><li><a href="https://twitter.com/_beyondcode" target="_blank" rel="noreferrer noopener">Twitter: Beyond Code Bootcamp ( @_beyondcode )</a></li></ul>Contact Charles:<ul><li><a href="https://devchat.tv/" target="_blank" rel="noreferrer noopener">Devchat.tv</a></li><li><a href="https://www.facebook.com/DevChattv/" target="_blank" rel="noreferrer noopener">DevChat.tv | Facebook</a></li><li><a href="https://twitter.com/devchattv" target="_blank" rel="noreferrer noopener">Twitter: DevChat.tv ( @devchattv )</a></li></ul>Contact Dan:<ul><li><a href="https://github.com/DanShappir" target="_blank" rel="noreferrer noopener">GitHub: Dan Shappir ( DanShappir )</a></li><li><a href="https://www.linkedin.com/in/dshappir/" target="_blank" rel="noreferrer noopener">LinkedIn: Dan Shappir</a></li><li><a href="https://twitter.com/DanShappir" target="_blank" rel="noreferrer noopener">Twitter: Dan Shappir ( @DanShappir )</a></li></ul>Contact Steve:<ul><li><a href="https://twitter.com/wonder95" target="_blank" rel="noreferrer noopener">Twitter: Steve Edwards ( @wonder95 )</a></li><li><a href="https://github.com/wonder95" target="_blank" rel="noreferrer noopener">GitHub: Steve Edwards ( wonder95 )</a></li><li><a href="https://www.linkedin.com/in/wonder95/" target="_blank" rel="noreferrer noopener">LinkedIn: Steve Edwards</a></li></ul>Special Guest: Eric Simons .Sponsored By:<ul><li><a href="https://sentry.io/for/javascript/" target="_blank" rel="noreferrer noopener">Sentry</a>: <a href="https://sentry.io/for/javascript/" target="_blank" rel="noreferrer noopener">Resolve JavaScript errors and performance issues with Sentry</a></li><li><a href="https://try.digitalocean.com/app-platform/?utm_campaign=global_app-platform_podcast_en&amp;utm_content=conversion&amp;utm_medium=sponsorship&amp;utm_source=javascript-jabber" target="_blank" rel="noreferrer noopener">DigitalOcean</a>: <a href="https://try.digitalocean.com/app-platform/?utm_campaign=global_app-platform_podcast_en&amp;utm_content=conversion&amp;utm_medium=sponsorship&amp;utm_source=javascript-jabber" target="_blank" rel="noreferrer noopener">Get started on DigitalOcean App Platform with $100 in free credit at do.co/jabber.</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">b6633fd5-d390-4e0e-9fa1-f6197fad6996</guid><pubDate>Tue, 08 Jun 2021 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842516/stream.mp3" length="95533171" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Eric Simons from Stackblitz joins the JSJ panel to discuss the game changing technology announced at Google.io this year. What they demonstrated was their ability to run NodeJS in the browser using new technology called Web Containers. However, the...</itunes:subtitle><itunes:summary><![CDATA[Eric Simons from Stackblitz joins the JSJ panel to discuss the game changing technology announced at Google.io this year. What they demonstrated was their ability to run NodeJS in the browser using new technology called Web Containers. However, the implications go well beyond the realities of running Node in the browser. Eric and the panel dive into the implications of what this new way of working could mean for the web and application development.Panel<ul><li>Aimee Knight</li><li>AJ O'Neal</li><li>Charles Max Wood</li><li>Dan Shappir</li><li>Steve Edwards</li></ul>Guest<ul><li>Eric Simons</li></ul>Sponsors<ul><li><a href="https://sentry.io/for/javascript/" target="_blank" rel="noreferrer noopener">JavaScript Error and Performance Monitoring | Sentry</a></li><li><a href="https://try.digitalocean.com/app-platform/?utm_campaign=global_app-platform_podcast_en&amp;utm_content=conversion&amp;utm_medium=sponsorship&amp;utm_source=javascript-jabber" target="_blank" rel="noreferrer noopener">DigitalOcean</a></li><li><a href="http://devchat.tv/influencers" target="_blank" rel="noreferrer noopener">Dev Influencers Accelerator</a></li></ul>Links<ul><li><a href="https://www.apac.jabra.com/supportpages/jabra-evolve-75/7599-838-109/faq/how-do-i-manually-turn-off_on-voice-guidance-on-my-jabra-evolve-75" target="_blank" rel="noreferrer noopener">How do I manually turn off/on voice guidance on my Jabra Evolve 75?</a></li><li><a href="https://devchat.tv/js-jabber/jsj-450-native-features-inside-the-browser-introducing-googles-project-fugu-with-thomas-steiner/" target="_blank" rel="noreferrer noopener">JSJ 450: Native Features Inside The Browser – Introducing Google’s Project Fugu with Thomas Steiner | Devchat.tv</a></li><li><a href="https://devchat.tv/js-jabber/jsj-280-stackblitz-with-eric-simons-and-albert-pai/" target="_blank" rel="noreferrer noopener">JSJ 280: Stackblitz with Eric Simons and Albert Pai | Devchat.tv</a></li><li><a href="https://nodejs.org/en/docs/guides/publishing-napi-modules/" target="_blank" rel="noreferrer noopener">How to publish N-API package | Node.js</a></li><li><a href="https://blog.stackblitz.com/posts/introducing-webcontainers/" target="_blank" rel="noreferrer noopener">Introducing WebContainers: Run Node.js natively in your browser</a></li><li><a href="https://stackblitz.com/" target="_blank" rel="noreferrer noopener">StackBlitz</a></li><li><a href="https://stackblitz.com/@EricSimons" target="_blank" rel="noreferrer noopener">EricSimons - StackBlitz</a></li><li><a href="https://twitter.com/ericsimons40" target="_blank" rel="noreferrer noopener">Twitter: Eric Simons ( @ericsimons40 )</a></li></ul>Picks<ul><li>Aimee- <a href="https://github.com/jtpio/jupyterlite" target="_blank" rel="noreferrer noopener">GitHub | jtpio/jupyterlite</a></li><li>AJ- <a href="https://www.youtube.com/watch?index=4&amp;list=PLDWmoWFf46gj-rg6Tk4O2J7eoP2zghNbq&amp;v=7np8KroNnNs" target="_blank" rel="noreferrer noopener">WASM, Rust, the State of Async/Await - Utah Rust Nov 2020</a></li><li>AJ- <a href="https://www.npr.org/2021/04/16/985439655/a-worst-nightmare-cyberattack-the-untold-story-of-the-solarwinds-hack" target="_blank" rel="noreferrer noopener">A 'Worst Nightmare' Cyberattack: The Untold Story Of The SolarWinds Hack</a></li><li>AJ-<a href="https://github.com/dbohdan/classless-css" target="_blank" rel="noreferrer noopener"> GitHub | dbohdan/classless-css</a></li><li>AJ- <a href="https://github.com/therootcompany/tz.js" target="_blank" rel="noreferrer noopener">GitHub | therootcompany/tz.js</a></li><li>AJ- <a href="https://github.com/therootcompany/async-router#readme" target="_blank" rel="noreferrer noopener">GitHub | therootcompany/async-router</a></li><li>Charles- <a href="https://devchat.tv/adventures-in-devops/devops-063-behind-the-solarwinds-breach/" target="_blank" rel="noreferrer noopener">DevOps 062: Behind the SolarWinds breach | Devchat.tv</a></li><li>Charles- <a href="https://www.ancestry.com/" target="_blank"...]]></itunes:summary><itunes:duration>4713</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>The 3 Essentials for Successful Job Outcomes - BONUS</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/the-3-essentials-for-successful-job-outcomes-bonus</link><description><![CDATA[Chuck dives into the 3 essentials for getting the next successful outcome you want in your career. Whether that's something simple like a raise or something more complex like going freelance, you can achieve it by working on 3 main areas.First, building skills. The most obvious type of skills you'll need is technical skills. However, don't neglect your people skills and your organizational skills as well since you're often paid for how you work with people and enhance their work and how you put your work together in the most efficient ways.Second, building relationships. Often other people will be able to help you find the opportunities or will be the ones to make the decisions that impact your ability to get the outcome you want. Having good relationships is key to having good outcomes.Third, building recognition. Being known for being valuable in important ways allows you to leverage the skills you have to build better relationships and create opportunities to get what you need to get the outcomes you want by giving people what they want. A podcast is a great way to do all three. Chuck explains exactly how that works in this podcast and goes deeper as part of the <a href="https://devinfluencers.com/apply" target="_blank" rel="noreferrer noopener">Dev Influencers Accelerator</a>.Panel<ul><li>Charles Max Wood</li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">986a3288-0ac3-4419-840f-483d0d71edcd</guid><pubDate>Fri, 04 Jun 2021 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842503/stream.mp3" length="43771373" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Chuck dives into the 3 essentials for getting the next successful outcome you want in your career. Whether that's something simple like a raise or something more complex like going freelance, you can achieve it by working on 3 main areas.First,...</itunes:subtitle><itunes:summary><![CDATA[Chuck dives into the 3 essentials for getting the next successful outcome you want in your career. Whether that's something simple like a raise or something more complex like going freelance, you can achieve it by working on 3 main areas.First, building skills. The most obvious type of skills you'll need is technical skills. However, don't neglect your people skills and your organizational skills as well since you're often paid for how you work with people and enhance their work and how you put your work together in the most efficient ways.Second, building relationships. Often other people will be able to help you find the opportunities or will be the ones to make the decisions that impact your ability to get the outcome you want. Having good relationships is key to having good outcomes.Third, building recognition. Being known for being valuable in important ways allows you to leverage the skills you have to build better relationships and create opportunities to get what you need to get the outcomes you want by giving people what they want. A podcast is a great way to do all three. Chuck explains exactly how that works in this podcast and goes deeper as part of the <a href="https://devinfluencers.com/apply" target="_blank" rel="noreferrer noopener">Dev Influencers Accelerator</a>.Panel<ul><li>Charles Max Wood</li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>2125</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>CrUX and Core Web Vitals - What to Measure on the Web with Rick Viscomi - JSJ 486</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/crux-and-core-web-vitals-what-to-measure-on-the-web-with-rick-viscomi-jsj-486</link><description><![CDATA[Rick Viscomi joins us from Google to talk to us about the Chrome User Experience Report (CrUX) and the HTTP Archive. He explains what it tells us about how the web is built, how it performs, and what we know about the web today.Panel<ul><li>Aimee Knight</li><li>AJ O'Neal</li><li>Dan Shappir</li><li>Steve Edwards</li></ul>Guest<ul><li>Rick Viscomi</li></ul>Sponsors<ul><li><a href="http://devchat.tv/influencers" target="_blank" rel="noreferrer noopener">Dev Influencers Accelerator</a></li><li><a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial </a></li></ul>Links<ul><li><a href="https://devchat.tv/js-jabber/jsj-334-web-performance-api-with-dan-shappir/" target="_blank" rel="noreferrer noopener">JSJ 334: “Web Performance API” with Dan Shappir | Devchat.tv</a></li><li><a href="https://devchat.tv/js-jabber/jsj-428-the-alphabet-soup-of-performance-measurements/" target="_blank" rel="noreferrer noopener">JSJ 428: The Alphabet Soup of Performance Measurements | Devchat.tv</a></li><li><a href="https://ismyhostfastyet.com/" target="_blank" rel="noreferrer noopener">Is my host fast yet?</a></li><li><a href="https://twitter.com/rick_viscomi" target="_blank" rel="noreferrer noopener">Twitter: Rick Viscomi ( @rick_viscomi )</a></li></ul>Picks<ul><li>Aimee- <a href="https://www.sparkpost.com/" target="_blank" rel="noreferrer noopener">SparkPost</a></li><li>Aimee- <a href="https://www.qwiklabs.com/focuses/1145?parent=catalog" target="_blank" rel="noreferrer noopener">BigQuery: Qwik Start - Console</a></li><li>AJ- <a href="https://sendgrid.com/" target="_blank" rel="noreferrer noopener">SendGrid</a></li><li>AJ- <a href="https://amzn.to/35wrUf1" target="_blank" rel="noreferrer noopener">Tuscan Dairy Whole Vitamin D Milk</a></li><li>AJ- <a href="https://12factor.net/" target="_blank" rel="noreferrer noopener">The Twelve-Factor App</a></li><li>AJ- <a href="https://webinstall.dev/fzf/" target="_blank" rel="noreferrer noopener">webinstall.dev/fzf</a></li><li>Dan- <a href="https://www.amazon.com/gp/customer-reviews/RUB7Q5YNQO1V3/ref=cm_cr_srp_d_rvw_ttl?ASIN=B00WE0LH9C&amp;ie=UTF8" target="_blank" rel="noreferrer noopener">Great TV</a></li><li>Dan- Keep daylight savings time all year round</li><li>Rick- <a href="https://www.youtube.com/channel/UC6nSFpj9HTCZ5t-N3Rm3-HA" target="_blank" rel="noreferrer noopener">Vsauce - YouTube</a></li><li>Rick- <a href="https://amzn.to/3wJAuTu" target="_blank" rel="noreferrer noopener">Uranium Ore </a></li><li>Steve- <a href="https://stateofcss.com/" target="_blank" rel="noreferrer noopener">The State of CSS Survey</a></li><li>Steve- <a href="https://github.com/StateOfJS/StateOfJS-2020/issues/1" target="_blank" rel="noreferrer noopener">GitHub | State of JS 2020 Questions</a></li></ul>Contact Aimee:<ul><li><a href="http://www.aimeemarieknight.com/" target="_blank" rel="noreferrer noopener">Aimee Knight – Software Architect, and International Keynote Speaker</a></li><li><a href="https://github.com/AimeeKnight" target="_blank" rel="noreferrer noopener">GitHub: Aimee Knight ( AimeeKnight )</a></li><li><a href="https://twitter.com/Aimee_Knight" target="_blank" rel="noreferrer noopener">Twitter: Aimee Knight ( @Aimee_Knight )</a></li><li><a href="https://www.linkedin.com/in/aimee-k-b268058/" target="_blank" rel="noreferrer noopener">LinkedIn: Aimee K.</a></li><li><a href="https://www.instagram.com/aimeemarieknight/" target="_blank" rel="noreferrer noopener">aimeemarieknight | Instagram</a></li><li><a href="https://www.facebook.com/aimee.marie.knight" target="_blank" rel="noreferrer noopener">Aimee Knight | Facebook</a></li></ul>Contact AJ:<ul><li><a href="https://coolaj86.com/" target="_blank" rel="noreferrer noopener">AJ ONeal</a></li><li><a href="https://git.coolaj86.com/" target="_blank" rel="noreferrer noopener">CoolAJ86 on GIT</a></li><li><a href="https://www.beyondcodebootcamp.com/" target="_blank" rel="noreferrer noopener">Beyond Code Bootcamp</a></li><li><a href="https://github.com/beyondcodebootcamp" target="_blank" rel="noreferrer noopener">Beyond Code Bootcamp | GitHub</a></li><li><a href="https://www.facebook.com/coolaj86" target="_blank" rel="noreferrer noopener">Follow Beyond Code Bootcamp | Facebook</a></li><li><a href="https://twitter.com/_beyondcode" target="_blank" rel="noreferrer noopener">Twitter: Beyond Code Bootcamp ( @_beyondcode )</a></li></ul>Contact Dan:<ul><li><a href="https://github.com/DanShappir" target="_blank" rel="noreferrer noopener">GitHub: Dan Shappir ( DanShappir )</a></li><li><a href="https://www.linkedin.com/in/dshappir/" target="_blank" rel="noreferrer noopener">LinkedIn: Dan Shappir</a></li><li><a href="https://twitter.com/DanShappir" target="_blank" rel="noreferrer noopener">Twitter: Dan Shappir ( @DanShappir )</a></li></ul>Contact Steve:<ul><li><a href="https://twitter.com/wonder95" target="_blank" rel="noreferrer noopener">Twitter: Steve Edwards ( @wonder95 )</a></li><li><a href="https://github.com/wonder95" target="_blank" rel="noreferrer noopener">GitHub: Steve Edwards ( wonder95 )</a></li><li><a href="https://www.linkedin.com/in/wonder95/" target="_blank" rel="noreferrer noopener">LinkedIn: Steve Edwards</a></li></ul>Special Guest: Rick Viscomi.Sponsored By:<ul><li><a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun</a>: <a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun now offers Real User Monitoring of Core Web Vitals. Start your 14-day free trial now.</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">9f620e7e-562c-4722-8ade-68682f44013b</guid><pubDate>Tue, 01 Jun 2021 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842525/stream.mp3" length="84638030" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Rick Viscomi joins us from Google to talk to us about the Chrome User Experience Report (CrUX) and the HTTP Archive. He explains what it tells us about how the web is built, how it performs, and what we know about the web today.Panel
- Aimee Knight
-...</itunes:subtitle><itunes:summary><![CDATA[Rick Viscomi joins us from Google to talk to us about the Chrome User Experience Report (CrUX) and the HTTP Archive. He explains what it tells us about how the web is built, how it performs, and what we know about the web today.Panel<ul><li>Aimee Knight</li><li>AJ O'Neal</li><li>Dan Shappir</li><li>Steve Edwards</li></ul>Guest<ul><li>Rick Viscomi</li></ul>Sponsors<ul><li><a href="http://devchat.tv/influencers" target="_blank" rel="noreferrer noopener">Dev Influencers Accelerator</a></li><li><a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial </a></li></ul>Links<ul><li><a href="https://devchat.tv/js-jabber/jsj-334-web-performance-api-with-dan-shappir/" target="_blank" rel="noreferrer noopener">JSJ 334: “Web Performance API” with Dan Shappir | Devchat.tv</a></li><li><a href="https://devchat.tv/js-jabber/jsj-428-the-alphabet-soup-of-performance-measurements/" target="_blank" rel="noreferrer noopener">JSJ 428: The Alphabet Soup of Performance Measurements | Devchat.tv</a></li><li><a href="https://ismyhostfastyet.com/" target="_blank" rel="noreferrer noopener">Is my host fast yet?</a></li><li><a href="https://twitter.com/rick_viscomi" target="_blank" rel="noreferrer noopener">Twitter: Rick Viscomi ( @rick_viscomi )</a></li></ul>Picks<ul><li>Aimee- <a href="https://www.sparkpost.com/" target="_blank" rel="noreferrer noopener">SparkPost</a></li><li>Aimee- <a href="https://www.qwiklabs.com/focuses/1145?parent=catalog" target="_blank" rel="noreferrer noopener">BigQuery: Qwik Start - Console</a></li><li>AJ- <a href="https://sendgrid.com/" target="_blank" rel="noreferrer noopener">SendGrid</a></li><li>AJ- <a href="https://amzn.to/35wrUf1" target="_blank" rel="noreferrer noopener">Tuscan Dairy Whole Vitamin D Milk</a></li><li>AJ- <a href="https://12factor.net/" target="_blank" rel="noreferrer noopener">The Twelve-Factor App</a></li><li>AJ- <a href="https://webinstall.dev/fzf/" target="_blank" rel="noreferrer noopener">webinstall.dev/fzf</a></li><li>Dan- <a href="https://www.amazon.com/gp/customer-reviews/RUB7Q5YNQO1V3/ref=cm_cr_srp_d_rvw_ttl?ASIN=B00WE0LH9C&amp;ie=UTF8" target="_blank" rel="noreferrer noopener">Great TV</a></li><li>Dan- Keep daylight savings time all year round</li><li>Rick- <a href="https://www.youtube.com/channel/UC6nSFpj9HTCZ5t-N3Rm3-HA" target="_blank" rel="noreferrer noopener">Vsauce - YouTube</a></li><li>Rick- <a href="https://amzn.to/3wJAuTu" target="_blank" rel="noreferrer noopener">Uranium Ore </a></li><li>Steve- <a href="https://stateofcss.com/" target="_blank" rel="noreferrer noopener">The State of CSS Survey</a></li><li>Steve- <a href="https://github.com/StateOfJS/StateOfJS-2020/issues/1" target="_blank" rel="noreferrer noopener">GitHub | State of JS 2020 Questions</a></li></ul>Contact Aimee:<ul><li><a href="http://www.aimeemarieknight.com/" target="_blank" rel="noreferrer noopener">Aimee Knight – Software Architect, and International Keynote Speaker</a></li><li><a href="https://github.com/AimeeKnight" target="_blank" rel="noreferrer noopener">GitHub: Aimee Knight ( AimeeKnight )</a></li><li><a href="https://twitter.com/Aimee_Knight" target="_blank" rel="noreferrer noopener">Twitter: Aimee Knight ( @Aimee_Knight )</a></li><li><a href="https://www.linkedin.com/in/aimee-k-b268058/" target="_blank" rel="noreferrer noopener">LinkedIn: Aimee K.</a></li><li><a href="https://www.instagram.com/aimeemarieknight/" target="_blank" rel="noreferrer noopener">aimeemarieknight | Instagram</a></li><li><a href="https://www.facebook.com/aimee.marie.knight" target="_blank" rel="noreferrer noopener">Aimee Knight | Facebook</a></li></ul>Contact AJ:<ul><li><a href="https://coolaj86.com/" target="_blank" rel="noreferrer noopener">AJ ONeal</a></li><li><a href="https://git.coolaj86.com/" target="_blank" rel="noreferrer noopener">CoolAJ86 on GIT</a></li><li><a...]]></itunes:summary><itunes:duration>4168</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>How to Get Hired at a FANG Company - BONUS</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/how-to-get-hired-at-a-fang-company-bonus</link><description><![CDATA[Chuck explains what he taught Nathan last week when we asked how to get hired at a FANG (Facebook Apple/Amazon Netflix Google) company. Essentially, it boils down to how to build the skills and knowledge needed to pass the interview. How to build the relationships to get into the door and have the interviewer want you to succeed. And how to build the reputation that has the company wanting you regardless of the outcome.<br /> This approach also works for speaking at conferences, selling courses, and other outcomes as well as it's the core of building a successful career as an influencer.Panel<ul><li>Charles Max Wood</li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">387ea43d-a03f-41dd-ba37-5fe219f0523c</guid><pubDate>Fri, 28 May 2021 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842498/stream.mp3" length="28183161" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Chuck explains what he taught Nathan last week when we asked how to get hired at a FANG (Facebook Apple/Amazon Netflix Google) company. Essentially, it boils down to how to build the skills and knowledge needed to pass the interview. How to build the...</itunes:subtitle><itunes:summary><![CDATA[Chuck explains what he taught Nathan last week when we asked how to get hired at a FANG (Facebook Apple/Amazon Netflix Google) company. Essentially, it boils down to how to build the skills and knowledge needed to pass the interview. How to build the relationships to get into the door and have the interviewer want you to succeed. And how to build the reputation that has the company wanting you regardless of the outcome.<br /> This approach also works for speaking at conferences, selling courses, and other outcomes as well as it's the core of building a successful career as an influencer.Panel<ul><li>Charles Max Wood</li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>1346</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Things JavaScript Developers Should Know, Part 2 - JSJ 485</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/things-javascript-developers-should-know-part-2-jsj-485</link><description><![CDATA[Dan Shappir leads the Jabber crew on another discussion on the things JavaScript developers should know.They discuss WeakMap, WeakSets, and WeakReferences. They dive into where and how they are used and which places they're implemented.The conversation starts with garbage collection is and how it works and then moves into the implications it has for this kind of referencings.Panel<ul><li>Aimee Knight</li><li>AJ O'Neal</li><li>Charles Max Wood</li><li>Dan Shappir</li><li>Steve Edwards</li></ul>Sponsors<ul><li><a href="http://devchat.tv/influencers" target="_blank" rel="noreferrer noopener">Dev Influencers Accelerator</a></li><li><a href="https://sentry.io/for/javascript/" target="_blank" rel="noreferrer noopener">JavaScript Error and Performance Monitoring | Sentry</a></li></ul>Links<ul><li><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/WeakMap" target="_blank" rel="noreferrer noopener">WeakMap - JavaScript</a></li><li><a href="https://v8.dev/features/weak-references" target="_blank" rel="noreferrer noopener">Weak references and finalizers</a></li></ul>Picks<ul><li>Aimee- <a href="https://untappedbrilliance.com/how-to-read-books-when-you-have-adhd/" target="_blank" rel="noreferrer noopener">How to Read Books When You Have ADHD</a></li><li>AJ-<a href="https://arstechnica.com/video/watch/war-stories-elemental-war-of-magic?c=series" target="_blank" rel="noreferrer noopener"> Elemental: War of Magic | War Stories</a></li><li>AJ- <a href="https://arstechnica.com/video/series/war-stories" target="_blank" rel="noreferrer noopener">Ars Technica: War Stories Season 1</a></li><li>AJ- <a href="https://superguitarbros.bandcamp.com/" target="_blank" rel="noreferrer noopener">Super Guitar Bros</a></li><li>AJ- <a href="https://blog.khmersite.net/2020/05/create-folder-recursively-with-powershell/" target="_blank" rel="noreferrer noopener">CREATE FOLDER RECURSIVELY WITH POWERSHELL</a></li><li>Charles- Having terrific people in your life</li><li>Charles- <a href="http://monday.com" target="_blank" rel="noreferrer noopener">Monday.com</a></li><li>Charles- <a href="https://amzn.to/3udFb6b" target="_blank" rel="noreferrer noopener">The Common Path to Uncommon Success</a></li><li>Dan- Israelis no longer need to wear masks</li><li>Dan- Google introduced a new feature</li><li>Steve- <a href="https://www.doesthedogdie.com/" target="_blank" rel="noreferrer noopener">DoesTheDogDie.com</a></li></ul>Contact Aimee:<ul><li><a href="http://www.aimeemarieknight.com/" target="_blank" rel="noreferrer noopener">Aimee Knight - Software Architect, and International Keynote Speaker</a></li><li><a href="https://github.com/AimeeKnight" target="_blank" rel="noreferrer noopener">GitHub: Aimee Knight ( AimeeKnight )</a></li><li><a href="https://twitter.com/Aimee_Knight" target="_blank" rel="noreferrer noopener">Twitter: Aimee Knight ( @Aimee_Knight )</a></li><li><a href="https://www.linkedin.com/in/aimee-k-b268058/" target="_blank" rel="noreferrer noopener">LinkedIn: Aimee K.</a></li><li><a href="https://www.instagram.com/aimeemarieknight/" target="_blank" rel="noreferrer noopener">aimeemarieknight | Instagram</a></li><li><a href="https://www.facebook.com/aimee.marie.knight" target="_blank" rel="noreferrer noopener">Aimee Knight | Facebook</a></li></ul>Contact AJ:<ul><li><a href="https://coolaj86.com/" target="_blank" rel="noreferrer noopener">AJ ONeal</a></li><li><a href="https://git.coolaj86.com/" target="_blank" rel="noreferrer noopener">CoolAJ86 on GIT</a></li><li><a href="https://www.beyondcodebootcamp.com/" target="_blank" rel="noreferrer noopener">Beyond Code Bootcamp</a></li><li><a href="https://github.com/beyondcodebootcamp" target="_blank" rel="noreferrer noopener">Beyond Code Bootcamp | GitHub</a></li><li><a href="https://www.facebook.com/coolaj86" target="_blank" rel="noreferrer noopener">Follow Beyond Code Bootcamp | Facebook </a></li><li><a href="https://twitter.com/_beyondcode" target="_blank" rel="noreferrer noopener">Twitter: Beyond Code Bootcamp ( @_beyondcode )</a></li></ul>Contact Dan:<ul><li><a href="https://github.com/DanShappir" target="_blank" rel="noreferrer noopener">GitHub: Dan Shappir ( DanShappir )</a></li><li><a href="https://www.linkedin.com/in/dshappir/" target="_blank" rel="noreferrer noopener">LinkedIn: Dan Shappir</a></li><li><a href="https://twitter.com/DanShappir" target="_blank" rel="noreferrer noopener">Twitter: Dan Shappir ( @DanShappir )</a></li></ul>Contact Charles:<ul><li><a href="https://devchat.tv/" target="_blank" rel="noreferrer noopener">Devchat.tv</a></li><li><a href="https://www.facebook.com/DevChattv/" target="_blank" rel="noreferrer noopener">DevChat.tv | Facebook</a></li><li><a href="https://twitter.com/devchattv" target="_blank" rel="noreferrer noopener">Twitter: DevChat.tv ( @devchattv )</a></li></ul>Contact Steve:<ul><li><a href="https://twitter.com/wonder95" target="_blank" rel="noreferrer noopener">Twitter: Steve Edwards ( @wonder95 )</a></li><li><a href="https://github.com/wonder95" target="_blank" rel="noreferrer noopener">GitHub: Steve Edwards ( wonder95 )</a></li><li><a href="https://www.linkedin.com/in/wonder95/" target="_blank" rel="noreferrer noopener">LinkedIn: Steve Edwards</a></li></ul>Sponsored By:<ul><li><a href="https://sentry.io/for/javascript/" target="_blank" rel="noreferrer noopener">Sentry</a>: <a href="https://sentry.io/for/javascript/" target="_blank" rel="noreferrer noopener">Resolve JavaScript errors and performance issues with Sentry</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">6d249c11-f463-417a-8135-5a02299ce007</guid><pubDate>Tue, 25 May 2021 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842559/stream.mp3" length="93187862" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Dan Shappir leads the Jabber crew on another discussion on the things JavaScript developers should know.They discuss WeakMap, WeakSets, and WeakReferences. They dive into where and how they are used and which places they're implemented.The...</itunes:subtitle><itunes:summary><![CDATA[Dan Shappir leads the Jabber crew on another discussion on the things JavaScript developers should know.They discuss WeakMap, WeakSets, and WeakReferences. They dive into where and how they are used and which places they're implemented.The conversation starts with garbage collection is and how it works and then moves into the implications it has for this kind of referencings.Panel<ul><li>Aimee Knight</li><li>AJ O'Neal</li><li>Charles Max Wood</li><li>Dan Shappir</li><li>Steve Edwards</li></ul>Sponsors<ul><li><a href="http://devchat.tv/influencers" target="_blank" rel="noreferrer noopener">Dev Influencers Accelerator</a></li><li><a href="https://sentry.io/for/javascript/" target="_blank" rel="noreferrer noopener">JavaScript Error and Performance Monitoring | Sentry</a></li></ul>Links<ul><li><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/WeakMap" target="_blank" rel="noreferrer noopener">WeakMap - JavaScript</a></li><li><a href="https://v8.dev/features/weak-references" target="_blank" rel="noreferrer noopener">Weak references and finalizers</a></li></ul>Picks<ul><li>Aimee- <a href="https://untappedbrilliance.com/how-to-read-books-when-you-have-adhd/" target="_blank" rel="noreferrer noopener">How to Read Books When You Have ADHD</a></li><li>AJ-<a href="https://arstechnica.com/video/watch/war-stories-elemental-war-of-magic?c=series" target="_blank" rel="noreferrer noopener"> Elemental: War of Magic | War Stories</a></li><li>AJ- <a href="https://arstechnica.com/video/series/war-stories" target="_blank" rel="noreferrer noopener">Ars Technica: War Stories Season 1</a></li><li>AJ- <a href="https://superguitarbros.bandcamp.com/" target="_blank" rel="noreferrer noopener">Super Guitar Bros</a></li><li>AJ- <a href="https://blog.khmersite.net/2020/05/create-folder-recursively-with-powershell/" target="_blank" rel="noreferrer noopener">CREATE FOLDER RECURSIVELY WITH POWERSHELL</a></li><li>Charles- Having terrific people in your life</li><li>Charles- <a href="http://monday.com" target="_blank" rel="noreferrer noopener">Monday.com</a></li><li>Charles- <a href="https://amzn.to/3udFb6b" target="_blank" rel="noreferrer noopener">The Common Path to Uncommon Success</a></li><li>Dan- Israelis no longer need to wear masks</li><li>Dan- Google introduced a new feature</li><li>Steve- <a href="https://www.doesthedogdie.com/" target="_blank" rel="noreferrer noopener">DoesTheDogDie.com</a></li></ul>Contact Aimee:<ul><li><a href="http://www.aimeemarieknight.com/" target="_blank" rel="noreferrer noopener">Aimee Knight - Software Architect, and International Keynote Speaker</a></li><li><a href="https://github.com/AimeeKnight" target="_blank" rel="noreferrer noopener">GitHub: Aimee Knight ( AimeeKnight )</a></li><li><a href="https://twitter.com/Aimee_Knight" target="_blank" rel="noreferrer noopener">Twitter: Aimee Knight ( @Aimee_Knight )</a></li><li><a href="https://www.linkedin.com/in/aimee-k-b268058/" target="_blank" rel="noreferrer noopener">LinkedIn: Aimee K.</a></li><li><a href="https://www.instagram.com/aimeemarieknight/" target="_blank" rel="noreferrer noopener">aimeemarieknight | Instagram</a></li><li><a href="https://www.facebook.com/aimee.marie.knight" target="_blank" rel="noreferrer noopener">Aimee Knight | Facebook</a></li></ul>Contact AJ:<ul><li><a href="https://coolaj86.com/" target="_blank" rel="noreferrer noopener">AJ ONeal</a></li><li><a href="https://git.coolaj86.com/" target="_blank" rel="noreferrer noopener">CoolAJ86 on GIT</a></li><li><a href="https://www.beyondcodebootcamp.com/" target="_blank" rel="noreferrer noopener">Beyond Code Bootcamp</a></li><li><a href="https://github.com/beyondcodebootcamp" target="_blank" rel="noreferrer noopener">Beyond Code Bootcamp | GitHub</a></li><li><a href="https://www.facebook.com/coolaj86" target="_blank" rel="noreferrer noopener">Follow Beyond Code Bootcamp | Facebook </a></li><li><a href="https://twitter.com/_beyondcode" target="_blank" rel="noreferrer...]]></itunes:summary><itunes:duration>4596</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Data Wrangling in JavaScript with Ashley Davis - JSJ 484</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/data-wrangling-in-javascript-with-ashley-davis-jsj-484</link><description><![CDATA[Ashley Davis jumps in to talk to Dan Shappir about wrangling data using JavaScript.Ashley describes his journey into JavaScript and his exposure to the web platform. From there he walks Dan through learning data science and building systems in Python before coming back to JavaScript.He talks through the tools and techniques used to manage data in JavaScript as well as how it can be done!Panel<ul><li>Dan Shappir</li></ul>Guest<ul><li>Ashley Davis</li></ul>Sponsors<ul><li><a href="http://devchat.tv/influencers" target="_blank" rel="noreferrer noopener">Dev Influencers Accelerator</a></li><li><a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial </a></li></ul>Links<ul><li><a href="https://www.manning.com/books/data-wrangling-with-javascript?a_aid=datawranglingwithjavascript&amp;a_bid=acc654f9" target="_blank" rel="noreferrer noopener">Data Wrangling with JavaScript</a></li><li><a href="http://www.data-forge-js.com/" target="_blank" rel="noreferrer noopener">Data-Forge</a></li><li><a href="https://jupyter.org/" target="_blank" rel="noreferrer noopener">Project Jupyter</a></li><li><a href="https://twitter.com/devdevcharlie/status/1322205823746166786?s=20" target="_blank" rel="noreferrer noopener">Charlie Gerard on Twitter</a></li><li><a href="https://www.manning.com/books/bootstrapping-microservices-with-docker-kubernetes-and-terraform?a_aid=datawranglingwithjavascript&amp;a_bid=f8e47dba" target="_blank" rel="noreferrer noopener">Bootstrapping Microservices with Docker, Kubernetes, and Terraform </a></li><li><a href="http://www.codecapers.com.au/" target="_blank" rel="noreferrer noopener">Code Capers</a></li><li><a href="https://www.data-forge-notebook.com/#/" target="_blank" rel="noreferrer noopener">Data-Forge Notebook</a></li><li><a href="https://devchat.tv/js-jabber/jsj-442-breaking-into-tech-with-danny-thompson/" target="_blank" rel="noreferrer noopener">JSJ 442: Breaking Into Tech with Danny Thompson | Devchat.tv</a></li><li><a href="https://twitter.com/ashleydavis75" target="_blank" rel="noreferrer noopener">Twitter: Ashley Davis ( @ashleydavis75 )</a></li></ul>Picks<ul><li>Ashley- <a href="https://www.twitch.tv/ashleydavis" target="_blank" rel="noreferrer noopener">AshleyDavis- Twitch</a></li><li>Dan- <a href="https://www.wix.engineering/post/interlude-rethinking-the-javascript-pipeline-operator" target="_blank" rel="noreferrer noopener">Interlude: Rethinking the JavaScript Pipeline Operator</a></li></ul>Contact Dan:<ul><li><a href="https://github.com/DanShappir" target="_blank" rel="noreferrer noopener">GitHub: Dan Shappir ( DanShappir )</a></li><li><a href="https://www.linkedin.com/in/dshappir/" target="_blank" rel="noreferrer noopener">LinkedIn: Dan Shappir</a></li><li><a href="https://twitter.com/DanShappir" target="_blank" rel="noreferrer noopener">Twitter: Dan Shappir ( @DanShappir )</a></li></ul>Special Guest: Ashley Davis.Sponsored By:<ul><li><a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun</a>: <a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun now offers Real User Monitoring of Core Web Vitals. Start your 14-day free trial now.</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">cdeaacd0-e2bd-4ebf-af2b-27a56e5d9818</guid><pubDate>Tue, 18 May 2021 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842530/stream.mp3" length="81673082" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Ashley Davis jumps in to talk to Dan Shappir about wrangling data using JavaScript.Ashley describes his journey into JavaScript and his exposure to the web platform. From there he walks Dan through learning data science and building systems in Python...</itunes:subtitle><itunes:summary><![CDATA[Ashley Davis jumps in to talk to Dan Shappir about wrangling data using JavaScript.Ashley describes his journey into JavaScript and his exposure to the web platform. From there he walks Dan through learning data science and building systems in Python before coming back to JavaScript.He talks through the tools and techniques used to manage data in JavaScript as well as how it can be done!Panel<ul><li>Dan Shappir</li></ul>Guest<ul><li>Ashley Davis</li></ul>Sponsors<ul><li><a href="http://devchat.tv/influencers" target="_blank" rel="noreferrer noopener">Dev Influencers Accelerator</a></li><li><a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial </a></li></ul>Links<ul><li><a href="https://www.manning.com/books/data-wrangling-with-javascript?a_aid=datawranglingwithjavascript&amp;a_bid=acc654f9" target="_blank" rel="noreferrer noopener">Data Wrangling with JavaScript</a></li><li><a href="http://www.data-forge-js.com/" target="_blank" rel="noreferrer noopener">Data-Forge</a></li><li><a href="https://jupyter.org/" target="_blank" rel="noreferrer noopener">Project Jupyter</a></li><li><a href="https://twitter.com/devdevcharlie/status/1322205823746166786?s=20" target="_blank" rel="noreferrer noopener">Charlie Gerard on Twitter</a></li><li><a href="https://www.manning.com/books/bootstrapping-microservices-with-docker-kubernetes-and-terraform?a_aid=datawranglingwithjavascript&amp;a_bid=f8e47dba" target="_blank" rel="noreferrer noopener">Bootstrapping Microservices with Docker, Kubernetes, and Terraform </a></li><li><a href="http://www.codecapers.com.au/" target="_blank" rel="noreferrer noopener">Code Capers</a></li><li><a href="https://www.data-forge-notebook.com/#/" target="_blank" rel="noreferrer noopener">Data-Forge Notebook</a></li><li><a href="https://devchat.tv/js-jabber/jsj-442-breaking-into-tech-with-danny-thompson/" target="_blank" rel="noreferrer noopener">JSJ 442: Breaking Into Tech with Danny Thompson | Devchat.tv</a></li><li><a href="https://twitter.com/ashleydavis75" target="_blank" rel="noreferrer noopener">Twitter: Ashley Davis ( @ashleydavis75 )</a></li></ul>Picks<ul><li>Ashley- <a href="https://www.twitch.tv/ashleydavis" target="_blank" rel="noreferrer noopener">AshleyDavis- Twitch</a></li><li>Dan- <a href="https://www.wix.engineering/post/interlude-rethinking-the-javascript-pipeline-operator" target="_blank" rel="noreferrer noopener">Interlude: Rethinking the JavaScript Pipeline Operator</a></li></ul>Contact Dan:<ul><li><a href="https://github.com/DanShappir" target="_blank" rel="noreferrer noopener">GitHub: Dan Shappir ( DanShappir )</a></li><li><a href="https://www.linkedin.com/in/dshappir/" target="_blank" rel="noreferrer noopener">LinkedIn: Dan Shappir</a></li><li><a href="https://twitter.com/DanShappir" target="_blank" rel="noreferrer noopener">Twitter: Dan Shappir ( @DanShappir )</a></li></ul>Special Guest: Ashley Davis.Sponsored By:<ul><li><a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun</a>: <a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun now offers Real User Monitoring of Core Web Vitals. Start your 14-day free trial now.</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>4020</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Women on Stage and in Tech with Moran Weber - JSJ 483</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/women-on-stage-and-in-tech-with-moran-weber-jsj-483</link><description><![CDATA[Moran Weber is the CEO of Women on Stage. She helps women prepare for and speak on stages at conferences in technology and other related areas. She joins the Jabber panel this week to discuss women's place in technology, the importance of them appearing at conferences, and the outcomes of women in the technology space.Panel<ul><li>Aimee Knight</li><li>AJ O'Neal</li><li>Charles Max Wood</li><li>Dan Shappir</li><li>Steve Edwards</li></ul>Guest<ul><li>Moran Weber</li></ul>Sponsors<ul><li><a href="http://devchat.tv/influencers" target="_blank" rel="noreferrer noopener">Dev Influencers Accelerator</a></li></ul>Links<ul><li><a href="https://devchat.tv/my-javascript-story/mjs-078-steve-edwards/" target="_blank" rel="noreferrer noopener">MJS 078: Steve Edwards | Devchat.tv</a></li><li><a href="https://devchat.tv/my-javascript-story/mjs-108-dan-shappir/" target="_blank" rel="noreferrer noopener">MJS 108: Dan Shappir | Devchat.tv</a></li><li><a href="https://podcasts.apple.com/us/podcast/vue-137-using-laravel-vuejs-in-enterprise-application/id1364741105?i=1000508351754" target="_blank" rel="noreferrer noopener">Views on Vue: VUE 137: Using Laravel and VueJS in an Enterprise Application</a></li><li><a href="https://blog.khmersite.net/2020/05/create-folder-recursively-with-powershell/" target="_blank" rel="noreferrer noopener">CREATE FOLDER RECURSIVELY WITH POWERSHELL</a></li><li><a href="https://twitter.com/moranWeber" target="_blank" rel="noreferrer noopener">Twitter: Moran Weber ( @moranWeber )</a></li></ul>Picks<ul><li>Aimee- <a href="https://theartofmachinery.com/2021/03/18/reverse_engineering_a_docker_image.html" target="_blank" rel="noreferrer noopener">Reverse Engineering a Docker Image - The Art of Machinery</a></li><li>AJ- <a href="https://www.facebook.com/coolaj86" target="_blank" rel="noreferrer noopener">Follow Beyond Code Bootcamp: Facebook</a></li><li>AJ- <a href="https://www.youtube.com/channel/UC2KJHARTj6KRpKzLU1sVxBA" target="_blank" rel="noreferrer noopener">Beyond Code Bootcamp - YouTube</a></li><li>AJ- <a href="https://twitter.com/_beyondcode" target="_blank" rel="noreferrer noopener">Twitter: Beyond Code Bootcamp ( @_beyondcode )</a></li><li>AJ- <a href="https://webinstall.dev/vim-essentials/" target="_blank" rel="noreferrer noopener">webinstall.dev/vim-essentials</a></li><li>AJ- Jesus Christ </li><li>AJ- <a href="https://www.churchofjesuschrist.org/media/collection/new-testament?lang=eng" target="_blank" rel="noreferrer noopener">New Testament</a></li><li>Charles- <a href="https://devchat.tv/show/dev-influencers/" target="_blank" rel="noreferrer noopener">Dev Influencers | Devchat.tv</a></li><li>Charles- <a href="https://devchat.tv/blog/podcast-guest-preparation-instructions/" target="_blank" rel="noreferrer noopener">Podcast Guest Preparation Instructions</a></li><li>Charles- <a href="https://www.imdb.com/title/tt8368512/" target="_blank" rel="noreferrer noopener">The Courier (2020)</a></li><li>Dan- Music Show</li><li>Dan- <a href="https://web.dev/bfcache/" target="_blank" rel="noreferrer noopener">Back/forward cache</a></li><li>Moran- <a href="https://www.womenonstage.net/" target="_blank" rel="noreferrer noopener">Women tech speakers | Women on Stage</a></li><li>Steve- <a href="https://podcast.gospelinlife.com/" target="_blank" rel="noreferrer noopener">Timothy Keller Sermons Podcast by Gospel in Life</a></li><li>Steve- <a href="https://icanhazdadjoke.com/" target="_blank" rel="noreferrer noopener">icanhazdadjoke</a></li></ul>Special Guest: Moran Weber .   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">fcad9760-1b06-4300-a1fb-97fe31dfd5fb</guid><pubDate>Tue, 11 May 2021 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842537/stream.mp3" length="96683036" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Moran Weber is the CEO of Women on Stage. She helps women prepare for and speak on stages at conferences in technology and other related areas. She joins the Jabber panel this week to discuss women's place in technology, the importance of them...</itunes:subtitle><itunes:summary><![CDATA[Moran Weber is the CEO of Women on Stage. She helps women prepare for and speak on stages at conferences in technology and other related areas. She joins the Jabber panel this week to discuss women's place in technology, the importance of them appearing at conferences, and the outcomes of women in the technology space.Panel<ul><li>Aimee Knight</li><li>AJ O'Neal</li><li>Charles Max Wood</li><li>Dan Shappir</li><li>Steve Edwards</li></ul>Guest<ul><li>Moran Weber</li></ul>Sponsors<ul><li><a href="http://devchat.tv/influencers" target="_blank" rel="noreferrer noopener">Dev Influencers Accelerator</a></li></ul>Links<ul><li><a href="https://devchat.tv/my-javascript-story/mjs-078-steve-edwards/" target="_blank" rel="noreferrer noopener">MJS 078: Steve Edwards | Devchat.tv</a></li><li><a href="https://devchat.tv/my-javascript-story/mjs-108-dan-shappir/" target="_blank" rel="noreferrer noopener">MJS 108: Dan Shappir | Devchat.tv</a></li><li><a href="https://podcasts.apple.com/us/podcast/vue-137-using-laravel-vuejs-in-enterprise-application/id1364741105?i=1000508351754" target="_blank" rel="noreferrer noopener">Views on Vue: VUE 137: Using Laravel and VueJS in an Enterprise Application</a></li><li><a href="https://blog.khmersite.net/2020/05/create-folder-recursively-with-powershell/" target="_blank" rel="noreferrer noopener">CREATE FOLDER RECURSIVELY WITH POWERSHELL</a></li><li><a href="https://twitter.com/moranWeber" target="_blank" rel="noreferrer noopener">Twitter: Moran Weber ( @moranWeber )</a></li></ul>Picks<ul><li>Aimee- <a href="https://theartofmachinery.com/2021/03/18/reverse_engineering_a_docker_image.html" target="_blank" rel="noreferrer noopener">Reverse Engineering a Docker Image - The Art of Machinery</a></li><li>AJ- <a href="https://www.facebook.com/coolaj86" target="_blank" rel="noreferrer noopener">Follow Beyond Code Bootcamp: Facebook</a></li><li>AJ- <a href="https://www.youtube.com/channel/UC2KJHARTj6KRpKzLU1sVxBA" target="_blank" rel="noreferrer noopener">Beyond Code Bootcamp - YouTube</a></li><li>AJ- <a href="https://twitter.com/_beyondcode" target="_blank" rel="noreferrer noopener">Twitter: Beyond Code Bootcamp ( @_beyondcode )</a></li><li>AJ- <a href="https://webinstall.dev/vim-essentials/" target="_blank" rel="noreferrer noopener">webinstall.dev/vim-essentials</a></li><li>AJ- Jesus Christ </li><li>AJ- <a href="https://www.churchofjesuschrist.org/media/collection/new-testament?lang=eng" target="_blank" rel="noreferrer noopener">New Testament</a></li><li>Charles- <a href="https://devchat.tv/show/dev-influencers/" target="_blank" rel="noreferrer noopener">Dev Influencers | Devchat.tv</a></li><li>Charles- <a href="https://devchat.tv/blog/podcast-guest-preparation-instructions/" target="_blank" rel="noreferrer noopener">Podcast Guest Preparation Instructions</a></li><li>Charles- <a href="https://www.imdb.com/title/tt8368512/" target="_blank" rel="noreferrer noopener">The Courier (2020)</a></li><li>Dan- Music Show</li><li>Dan- <a href="https://web.dev/bfcache/" target="_blank" rel="noreferrer noopener">Back/forward cache</a></li><li>Moran- <a href="https://www.womenonstage.net/" target="_blank" rel="noreferrer noopener">Women tech speakers | Women on Stage</a></li><li>Steve- <a href="https://podcast.gospelinlife.com/" target="_blank" rel="noreferrer noopener">Timothy Keller Sermons Podcast by Gospel in Life</a></li><li>Steve- <a href="https://icanhazdadjoke.com/" target="_blank" rel="noreferrer noopener">icanhazdadjoke</a></li></ul>Special Guest: Moran Weber .   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>4771</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Becoming the Go-To Person in Your Technology Area - BONUS</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/becoming-the-go-to-person-in-your-technology-area-bonus</link><description><![CDATA[Chuck was on a strategic call with one of his potential coaching clients talking about cryptocurrencies and realized that this is one of the major reasons that people want to become influencers. Or, rather, that many people aspire to make a difference and/or make money and the best way to do that is to become the person people go to for what you do.So, how do you become the first person people think of when they think of that thing you know how to do? Let Chuck tell you.Panel<ul><li>Charles Max Wood</li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">816c30cd-6a53-458b-92de-3a3833bfdc31</guid><pubDate>Fri, 07 May 2021 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842496/stream.mp3" length="21140594" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Chuck was on a strategic call with one of his potential coaching clients talking about cryptocurrencies and realized that this is one of the major reasons that people want to become influencers. Or, rather, that many people aspire to make a difference...</itunes:subtitle><itunes:summary><![CDATA[Chuck was on a strategic call with one of his potential coaching clients talking about cryptocurrencies and realized that this is one of the major reasons that people want to become influencers. Or, rather, that many people aspire to make a difference and/or make money and the best way to do that is to become the person people go to for what you do.So, how do you become the first person people think of when they think of that thing you know how to do? Let Chuck tell you.Panel<ul><li>Charles Max Wood</li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>993</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Changes in the JAMstack Landscape with Sean C Davis - JSJ 482</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/changes-in-the-jamstack-landscape-with-sean-c-davis-jsj-482</link><description><![CDATA[Dan kicks the show off by asking our guest Sean C. Davis to define for us what doesn't fall under JAMstack. Sean explains what isn't JAMstack and then dives into what's changed over the last year or so that brings us to the tools and approaches that hybridize the server end of things to bring more server side to the JAMstack.So, JAMstack lifts away from a monolithic backend to provide an independent front-end with a supporting set of back-end tools rather than a back-end with supporting front-end tools. This episodes dives into the implications of this approach as a reaction to the more traditional monolith.Panel<ul><li>AJ O'Neal</li><li>Dan Shappir</li></ul>Guest<ul><li>Sean C Davis</li></ul>Sponsors<ul><li><a href="http://devchat.tv/influencers" target="_blank" rel="noreferrer noopener">Dev Influencers Accelerator</a></li><li><a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial</a></li><li><a href="https://sentry.io/for/javascript/" target="_blank" rel="noreferrer noopener">JavaScript Error and Performance Monitoring | Sentry</a></li></ul>Links<ul><li><a href="https://css-tricks.com/comparing-static-site-generator-build-times/" target="_blank" rel="noreferrer noopener">Comparing Static Site Generator Build Times | CSS-Tricks</a></li><li><a href="https://www.grouparoo.com/" target="_blank" rel="noreferrer noopener">Grouparoo: Open Source Synchronization  Framework</a></li><li><a href="https://www.unmutedstories.com/" target="_blank" rel="noreferrer noopener">Unmute Your Story | Unmute</a></li></ul>Picks<ul><li>AJ-  <a href="https://www.facebook.com/coolaj86" target="_blank" rel="noreferrer noopener">Follow Beyond Code | Facebook</a></li><li>AJ- <a href="https://twitter.com/_beyondcode" target="_blank" rel="noreferrer noopener">Twitter: Beyond Code Bootcamp ( @_beyondcode )</a></li><li>AJ- <a href="https://webinstall.dev/vim-essentials/" target="_blank" rel="noreferrer noopener">vim-essentials | webinstall.dev</a></li><li>AJ- <a href="https://stackexchange.com/performance" target="_blank" rel="noreferrer noopener">StackExchange </a></li><li>AJ- <a href="https://nickcraver.com/blog/2016/02/17/stack-overflow-the-architecture-2016-edition/" target="_blank" rel="noreferrer noopener">Stack Overflow: The Architecture - 2016 Edition</a></li><li>AJ- <a href="https://css-tricks.com/comparing-static-site-generator-build-times/" target="_blank" rel="noreferrer noopener">Comparing Static Site Generator Build Times | CSS-Tricks</a></li><li>AJ- <a href="https://www.digitalocean.com/?refcode=18ec10e74dae&amp;utm_campaign=Referral_Invite&amp;utm_medium=Referral_Program&amp;utm_source=CopyPaste" target="_blank" rel="noreferrer noopener">Digital Ocean ($100 or 60 Days Free)</a></li><li>Dan- <a href="https://web.dev/wix/" target="_blank" rel="noreferrer noopener">How Wix improved website performance by evolving their infrastructure</a></li><li>Dan- <a href="https://jakearchibald.com/2021/f1-perf-part-1/" target="_blank" rel="noreferrer noopener">Who has the fastest F1 website in 2021? Part 1</a></li><li>Sean- <a href="https://www.java5cript.com/" target="_blank" rel="noreferrer noopener">Free JavaScript Resources</a></li><li>Sean- <a href="https://www.imdb.com/title/tt10986410/" target="_blank" rel="noreferrer noopener">Ted Lasso </a></li></ul>Special Guest: Sean C Davis.Sponsored By:<ul><li><a href="https://sentry.io/for/javascript/" target="_blank" rel="noreferrer noopener">Sentry</a>: <a href="https://sentry.io/for/javascript/" target="_blank" rel="noreferrer noopener">Resolve JavaScript errors and performance issues with Sentry</a></li><li><a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun</a>: <a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun now offers Real User Monitoring of Core Web Vitals. Start your 14-day free trial now.</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">724b7784-fb2c-4da7-a889-64174d756492</guid><pubDate>Tue, 04 May 2021 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842573/stream.mp3" length="78043117" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Dan kicks the show off by asking our guest Sean C. Davis to define for us what doesn't fall under JAMstack. Sean explains what isn't JAMstack and then dives into what's changed over the last year or so that brings us to the tools and approaches that...</itunes:subtitle><itunes:summary><![CDATA[Dan kicks the show off by asking our guest Sean C. Davis to define for us what doesn't fall under JAMstack. Sean explains what isn't JAMstack and then dives into what's changed over the last year or so that brings us to the tools and approaches that hybridize the server end of things to bring more server side to the JAMstack.So, JAMstack lifts away from a monolithic backend to provide an independent front-end with a supporting set of back-end tools rather than a back-end with supporting front-end tools. This episodes dives into the implications of this approach as a reaction to the more traditional monolith.Panel<ul><li>AJ O'Neal</li><li>Dan Shappir</li></ul>Guest<ul><li>Sean C Davis</li></ul>Sponsors<ul><li><a href="http://devchat.tv/influencers" target="_blank" rel="noreferrer noopener">Dev Influencers Accelerator</a></li><li><a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial</a></li><li><a href="https://sentry.io/for/javascript/" target="_blank" rel="noreferrer noopener">JavaScript Error and Performance Monitoring | Sentry</a></li></ul>Links<ul><li><a href="https://css-tricks.com/comparing-static-site-generator-build-times/" target="_blank" rel="noreferrer noopener">Comparing Static Site Generator Build Times | CSS-Tricks</a></li><li><a href="https://www.grouparoo.com/" target="_blank" rel="noreferrer noopener">Grouparoo: Open Source Synchronization  Framework</a></li><li><a href="https://www.unmutedstories.com/" target="_blank" rel="noreferrer noopener">Unmute Your Story | Unmute</a></li></ul>Picks<ul><li>AJ-  <a href="https://www.facebook.com/coolaj86" target="_blank" rel="noreferrer noopener">Follow Beyond Code | Facebook</a></li><li>AJ- <a href="https://twitter.com/_beyondcode" target="_blank" rel="noreferrer noopener">Twitter: Beyond Code Bootcamp ( @_beyondcode )</a></li><li>AJ- <a href="https://webinstall.dev/vim-essentials/" target="_blank" rel="noreferrer noopener">vim-essentials | webinstall.dev</a></li><li>AJ- <a href="https://stackexchange.com/performance" target="_blank" rel="noreferrer noopener">StackExchange </a></li><li>AJ- <a href="https://nickcraver.com/blog/2016/02/17/stack-overflow-the-architecture-2016-edition/" target="_blank" rel="noreferrer noopener">Stack Overflow: The Architecture - 2016 Edition</a></li><li>AJ- <a href="https://css-tricks.com/comparing-static-site-generator-build-times/" target="_blank" rel="noreferrer noopener">Comparing Static Site Generator Build Times | CSS-Tricks</a></li><li>AJ- <a href="https://www.digitalocean.com/?refcode=18ec10e74dae&amp;utm_campaign=Referral_Invite&amp;utm_medium=Referral_Program&amp;utm_source=CopyPaste" target="_blank" rel="noreferrer noopener">Digital Ocean ($100 or 60 Days Free)</a></li><li>Dan- <a href="https://web.dev/wix/" target="_blank" rel="noreferrer noopener">How Wix improved website performance by evolving their infrastructure</a></li><li>Dan- <a href="https://jakearchibald.com/2021/f1-perf-part-1/" target="_blank" rel="noreferrer noopener">Who has the fastest F1 website in 2021? Part 1</a></li><li>Sean- <a href="https://www.java5cript.com/" target="_blank" rel="noreferrer noopener">Free JavaScript Resources</a></li><li>Sean- <a href="https://www.imdb.com/title/tt10986410/" target="_blank" rel="noreferrer noopener">Ted Lasso </a></li></ul>Special Guest: Sean C Davis.Sponsored By:<ul><li><a href="https://sentry.io/for/javascript/" target="_blank" rel="noreferrer noopener">Sentry</a>: <a href="https://sentry.io/for/javascript/" target="_blank" rel="noreferrer noopener">Resolve JavaScript errors and performance issues with Sentry</a></li><li><a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun</a>: <a...]]></itunes:summary><itunes:duration>3839</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Don't Let These Things Keep You From Podcasting - BONUS</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/don-t-let-these-things-keep-you-from-podcasting-bonus</link><description><![CDATA[Charles talks about the things that get developers stuck when they're trying to start their podcast or other influencer channel. He explains how to get around having those things hamper your journey.Panel<ul><li>Charles Max Wood</li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">341fabaf-9d4e-4485-a415-1fc521fe0271</guid><pubDate>Thu, 29 Apr 2021 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842500/stream.mp3" length="19635922" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Charles talks about the things that get developers stuck when they're trying to start their podcast or other influencer channel. He explains how to get around having those things hamper your journey.Panel
- Charles Max Wood


Support this podcast at —...</itunes:subtitle><itunes:summary><![CDATA[Charles talks about the things that get developers stuck when they're trying to start their podcast or other influencer channel. He explains how to get around having those things hamper your journey.Panel<ul><li>Charles Max Wood</li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>918</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Data Oriented Programming with Yehonathan Sharvit - JSJ 481</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/data-oriented-programming-with-yehonathan-sharvit-jsj-481</link><description><![CDATA[Yehonathan Sharvit joins the Jabber crew to discuss Data Oriented Programming. Data Oriented Programming is a way to reduce complexity by managing the shape of the data before we send it over the wire. Rather than managing data you send between services in class hierarchies, you focus on the data's meaning and manipulate it so the data it includes updates to your datastore like Redux and then cascade changes from your data.Panel<ul><li>Aimee Knight</li><li>AJ O'Neal</li><li>Charles Max Wood</li><li>Steve Edwards</li></ul>Guest<ul><li>Yehonathan Sharvit</li></ul>Sponsors<ul><li><a href="http://devchat.tv/influencers" target="_blank" rel="noreferrer noopener">Dev Influencers Accelerator</a></li><li><a href="https://sentry.io/for/javascript/" target="_blank" rel="noreferrer noopener">JavaScript Error and Performance Monitoring | Sentry</a></li></ul>Links<ul><li><a href="https://twitter.com/viebel" target="_blank" rel="noreferrer noopener">Twitter: Yehonathan Sharvit ( @viebel )</a></li></ul>Picks<ul><li>Aimee- <a href="https://www.twilio.com/blog/zsh-tricks-to-blow-your-mind" target="_blank" rel="noreferrer noopener">Zsh Tricks to Blow your Mind</a></li><li>AJ- <a href="https://amzn.to/3vO913v" target="_blank" rel="noreferrer noopener">UREVO Under Desk Treadmill</a></li><li>AJ- <a href="https://amzn.to/3sg6qgt" target="_blank" rel="noreferrer noopener">3 Filter Water Filter</a></li><li>AJ- <a href="https://www.facebook.com/coolaj86" target="_blank" rel="noreferrer noopener">AJ ONeal | Facebook</a></li><li>AJ- <a href="https://www.youtube.com/channel/UC2KJHARTj6KRpKzLU1sVxBA" target="_blank" rel="noreferrer noopener">Beyond Code Bootcamp - YouTube</a></li><li>AJ- <a href="https://twitter.com/_beyondcode" target="_blank" rel="noreferrer noopener">Twitter: Beyond Code Bootcamp ( @_beyondcode )</a></li><li>Charles- <a href="https://devchat.tv/show/adventures-in-machine-learning/" target="_blank" rel="noreferrer noopener">Adventures in Machine Learning | Devchat.tv</a></li><li>Charles- <a href="https://devchat.tv/shes-in-tech/" target="_blank" rel="noreferrer noopener">She's in Tech | Devchat.tv</a></li><li>Charles- <a href="http://devchat.tv/influencers" target="_blank" rel="noreferrer noopener">Dev Influencers Accelerator</a></li><li>Charles- Doctors</li><li>Yehonathan- <a href="https://github.com/viebel/klipse" target="_blank" rel="noreferrer noopener">GitHub | viebel/klipse</a> </li></ul>Special Guest: Yehonathan Sharvit.Sponsored By:<ul><li><a href="https://sentry.io/for/javascript/" target="_blank" rel="noreferrer noopener">Sentry</a>: <a href="https://sentry.io/for/javascript/" target="_blank" rel="noreferrer noopener">Resolve JavaScript errors and performance issues with Sentry</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">2aff88ef-19cb-4cbc-a8bb-e9178bf68b09</guid><pubDate>Tue, 27 Apr 2021 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842543/stream.mp3" length="73668125" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Yehonathan Sharvit joins the Jabber crew to discuss Data Oriented Programming. Data Oriented Programming is a way to reduce complexity by managing the shape of the data before we send it over the wire. Rather than managing data you send between...</itunes:subtitle><itunes:summary><![CDATA[Yehonathan Sharvit joins the Jabber crew to discuss Data Oriented Programming. Data Oriented Programming is a way to reduce complexity by managing the shape of the data before we send it over the wire. Rather than managing data you send between services in class hierarchies, you focus on the data's meaning and manipulate it so the data it includes updates to your datastore like Redux and then cascade changes from your data.Panel<ul><li>Aimee Knight</li><li>AJ O'Neal</li><li>Charles Max Wood</li><li>Steve Edwards</li></ul>Guest<ul><li>Yehonathan Sharvit</li></ul>Sponsors<ul><li><a href="http://devchat.tv/influencers" target="_blank" rel="noreferrer noopener">Dev Influencers Accelerator</a></li><li><a href="https://sentry.io/for/javascript/" target="_blank" rel="noreferrer noopener">JavaScript Error and Performance Monitoring | Sentry</a></li></ul>Links<ul><li><a href="https://twitter.com/viebel" target="_blank" rel="noreferrer noopener">Twitter: Yehonathan Sharvit ( @viebel )</a></li></ul>Picks<ul><li>Aimee- <a href="https://www.twilio.com/blog/zsh-tricks-to-blow-your-mind" target="_blank" rel="noreferrer noopener">Zsh Tricks to Blow your Mind</a></li><li>AJ- <a href="https://amzn.to/3vO913v" target="_blank" rel="noreferrer noopener">UREVO Under Desk Treadmill</a></li><li>AJ- <a href="https://amzn.to/3sg6qgt" target="_blank" rel="noreferrer noopener">3 Filter Water Filter</a></li><li>AJ- <a href="https://www.facebook.com/coolaj86" target="_blank" rel="noreferrer noopener">AJ ONeal | Facebook</a></li><li>AJ- <a href="https://www.youtube.com/channel/UC2KJHARTj6KRpKzLU1sVxBA" target="_blank" rel="noreferrer noopener">Beyond Code Bootcamp - YouTube</a></li><li>AJ- <a href="https://twitter.com/_beyondcode" target="_blank" rel="noreferrer noopener">Twitter: Beyond Code Bootcamp ( @_beyondcode )</a></li><li>Charles- <a href="https://devchat.tv/show/adventures-in-machine-learning/" target="_blank" rel="noreferrer noopener">Adventures in Machine Learning | Devchat.tv</a></li><li>Charles- <a href="https://devchat.tv/shes-in-tech/" target="_blank" rel="noreferrer noopener">She's in Tech | Devchat.tv</a></li><li>Charles- <a href="http://devchat.tv/influencers" target="_blank" rel="noreferrer noopener">Dev Influencers Accelerator</a></li><li>Charles- Doctors</li><li>Yehonathan- <a href="https://github.com/viebel/klipse" target="_blank" rel="noreferrer noopener">GitHub | viebel/klipse</a> </li></ul>Special Guest: Yehonathan Sharvit.Sponsored By:<ul><li><a href="https://sentry.io/for/javascript/" target="_blank" rel="noreferrer noopener">Sentry</a>: <a href="https://sentry.io/for/javascript/" target="_blank" rel="noreferrer noopener">Resolve JavaScript errors and performance issues with Sentry</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>3620</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>BONUS: Relationships Matter Most</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/bonus-relationships-matter-most</link><description><![CDATA[Charles Max Wood talks about how to build, grow, and benefit from positive relationships within programming. He talks about how he's built genuine positive relationships with hundreds of programmers and how he and others have grown from those relationships. He also explains that you get out of relationships what you put into them. Finally, he goes into how to begin to build relationships by building a system of influence you can use on behalf of the people you want relationships with.Panel<ul><li>Charles Max Wood</li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">796d6e9b-1540-4736-92f1-9d2054231bc9</guid><pubDate>Fri, 23 Apr 2021 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842517/stream.mp3" length="24980933" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Charles Max Wood talks about how to build, grow, and benefit from positive relationships within programming. He talks about how he's built genuine positive relationships with hundreds of programmers and how he and others have grown from those...</itunes:subtitle><itunes:summary><![CDATA[Charles Max Wood talks about how to build, grow, and benefit from positive relationships within programming. He talks about how he's built genuine positive relationships with hundreds of programmers and how he and others have grown from those relationships. He also explains that you get out of relationships what you put into them. Finally, he goes into how to begin to build relationships by building a system of influence you can use on behalf of the people you want relationships with.Panel<ul><li>Charles Max Wood</li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>1185</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 480: Are Micro Frontends worth the effort? (And if so when?)</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-480-are-micro-frontends-worth-the-effort-and-if-so-when</link><description><![CDATA[Micro frontends are the topic of discussion again, this time with Grgur Grisogono, Principal Consultant at Modus Create and co-author of the Manning book "Ext JS in Action". In particular, Grgur explains the new module federation capabilities introduced by Webpack, and describes how they can be used to construct micro frontends in a much more streamlined and modular fashion.Panel<ul><li>AJ O'Neal</li><li>Charles Max Wood</li><li>Dan Shappir</li><li>Steve Edwards</li></ul>Guest<ul><li>Grgur Grisogono</li></ul>Sponsors<ul><li><a href="http://devchat.tv/influencers" target="_blank" rel="noreferrer noopener">Dev Influencers Accelerator</a></li><li><a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial </a></li><li><a href="https://sentry.io/for/javascript/" target="_blank" rel="noreferrer noopener">JavaScript Error and Performance Monitoring | Sentry</a></li></ul>Links<ul><li><a href="https://webpack.js.org/concepts/module-federation/" target="_blank" rel="noreferrer noopener">Module Federation | webpack</a></li><li><a href="https://twitter.com/ggrgur" target="_blank" rel="noreferrer noopener">Twitter: Grgur Grisogono ( @ggrgur )</a></li></ul>Picks<ul><li>AJ- <a href="https://youtu.be/1sGyNx44Xw4" target="_blank" rel="noreferrer noopener">Jim Kwik 10 Morning Habits</a></li><li>AJ- <a href="https://www.byutv.org/comedyiq" target="_blank" rel="noreferrer noopener">Wayne Brady's Comedy IQ</a></li><li>AJ-<a href="https://www.facebook.com/beyondcode" target="_blank" rel="noreferrer noopener"> Beyond Code GmbH | Facebook</a></li><li>AJ- <a href="https://www.youtube.com/channel/UC2KJHARTj6KRpKzLU1sVxBA" target="_blank" rel="noreferrer noopener">Beyond Code Bootcamp | YouTube</a></li><li>AJ- <a href="https://twitter.com/_beyondcode" target="_blank" rel="noreferrer noopener">Twitter: Beyond Code Bootcamp ( @_beyondcode )</a></li><li>AJ- <a href="https://www.digitalocean.com/?refcode=18ec10e74dae&amp;utm_campaign=Referral_Invite&amp;utm_medium=Referral_Program&amp;utm_source=CopyPaste" target="_blank" rel="noreferrer noopener">Digital Ocean (2 Months or $100 Free)</a></li><li>Charles- <a href="https://amzn.to/2OYkw7G" target="_blank" rel="noreferrer noopener">The 12 Week Year by Brian P. Moran and Michael Lennington</a> </li><li>Charles- <a href="https://trainingpeaks.com/" target="_blank" rel="noreferrer noopener">TrainingPeaks | Hit Your Stride</a></li><li>Charles- <a href="https://www.trainingpeaks.com/training-plans/running/marathon/tp-148076/phils-beginner-marathon-plan-4-6-hrs-wk-email-access-to-coach-12-weeks" target="_blank" rel="noreferrer noopener">Phil's Beginner Marathon Plan ( 4-6hrs/wk )</a></li><li>Charles- <a href="https://clickup.com/?fp_ref=charles21" target="_blank" rel="noreferrer noopener">ClickUp</a></li><li>Dan- Smash Burger</li><li>Dan- <a href="https://twitter.com/hashtag/JavaScriptRiddle?f=live" target="_blank" rel="noreferrer noopener">#JavaScriptRiddle | Twitter</a></li><li>Grgur- Yeast</li><li>Grgur- <a href="https://moduscreate.com/" target="_blank" rel="noreferrer noopener">Modus Create</a></li><li>Grgur- <a href="https://www.youtube.com/channel/UCsKwL0-e2eHRNa6Ne99AESw" target="_blank" rel="noreferrer noopener">Modus Create, Inc. | YouTube</a></li><li>Steve- <a href="https://www.instagram.com/pun_bible/" target="_blank" rel="noreferrer noopener">Intagram: ( pun_bible )</a></li><li>Steve- <a href="https://www.instagram.com/standup.trex/" target="_blank" rel="noreferrer noopener">Instagram: ( standup.trex )</a></li></ul>Special Guest: Grgur Grisogono.Sponsored By:<ul><li><a href="https://sentry.io/for/javascript/" target="_blank" rel="noreferrer noopener">Sentry</a>: <a href="https://sentry.io/for/javascript/" target="_blank" rel="noreferrer noopener">Resolve JavaScript errors and performance issues with Sentry</a></li><li><a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun</a>: <a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun now offers Real User Monitoring of Core Web Vitals. Start your 14-day free trial now.</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">f1c7f273-9e3a-45dd-a2be-c6eb3cf647c2</guid><pubDate>Tue, 20 Apr 2021 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842572/stream.mp3" length="90848347" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Micro frontends are the topic of discussion again, this time with Grgur Grisogono, Principal Consultant at Modus Create and co-author of the Manning book "Ext JS in Action". In particular, Grgur explains the new module federation capabilities...</itunes:subtitle><itunes:summary><![CDATA[Micro frontends are the topic of discussion again, this time with Grgur Grisogono, Principal Consultant at Modus Create and co-author of the Manning book "Ext JS in Action". In particular, Grgur explains the new module federation capabilities introduced by Webpack, and describes how they can be used to construct micro frontends in a much more streamlined and modular fashion.Panel<ul><li>AJ O'Neal</li><li>Charles Max Wood</li><li>Dan Shappir</li><li>Steve Edwards</li></ul>Guest<ul><li>Grgur Grisogono</li></ul>Sponsors<ul><li><a href="http://devchat.tv/influencers" target="_blank" rel="noreferrer noopener">Dev Influencers Accelerator</a></li><li><a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial </a></li><li><a href="https://sentry.io/for/javascript/" target="_blank" rel="noreferrer noopener">JavaScript Error and Performance Monitoring | Sentry</a></li></ul>Links<ul><li><a href="https://webpack.js.org/concepts/module-federation/" target="_blank" rel="noreferrer noopener">Module Federation | webpack</a></li><li><a href="https://twitter.com/ggrgur" target="_blank" rel="noreferrer noopener">Twitter: Grgur Grisogono ( @ggrgur )</a></li></ul>Picks<ul><li>AJ- <a href="https://youtu.be/1sGyNx44Xw4" target="_blank" rel="noreferrer noopener">Jim Kwik 10 Morning Habits</a></li><li>AJ- <a href="https://www.byutv.org/comedyiq" target="_blank" rel="noreferrer noopener">Wayne Brady's Comedy IQ</a></li><li>AJ-<a href="https://www.facebook.com/beyondcode" target="_blank" rel="noreferrer noopener"> Beyond Code GmbH | Facebook</a></li><li>AJ- <a href="https://www.youtube.com/channel/UC2KJHARTj6KRpKzLU1sVxBA" target="_blank" rel="noreferrer noopener">Beyond Code Bootcamp | YouTube</a></li><li>AJ- <a href="https://twitter.com/_beyondcode" target="_blank" rel="noreferrer noopener">Twitter: Beyond Code Bootcamp ( @_beyondcode )</a></li><li>AJ- <a href="https://www.digitalocean.com/?refcode=18ec10e74dae&amp;utm_campaign=Referral_Invite&amp;utm_medium=Referral_Program&amp;utm_source=CopyPaste" target="_blank" rel="noreferrer noopener">Digital Ocean (2 Months or $100 Free)</a></li><li>Charles- <a href="https://amzn.to/2OYkw7G" target="_blank" rel="noreferrer noopener">The 12 Week Year by Brian P. Moran and Michael Lennington</a> </li><li>Charles- <a href="https://trainingpeaks.com/" target="_blank" rel="noreferrer noopener">TrainingPeaks | Hit Your Stride</a></li><li>Charles- <a href="https://www.trainingpeaks.com/training-plans/running/marathon/tp-148076/phils-beginner-marathon-plan-4-6-hrs-wk-email-access-to-coach-12-weeks" target="_blank" rel="noreferrer noopener">Phil's Beginner Marathon Plan ( 4-6hrs/wk )</a></li><li>Charles- <a href="https://clickup.com/?fp_ref=charles21" target="_blank" rel="noreferrer noopener">ClickUp</a></li><li>Dan- Smash Burger</li><li>Dan- <a href="https://twitter.com/hashtag/JavaScriptRiddle?f=live" target="_blank" rel="noreferrer noopener">#JavaScriptRiddle | Twitter</a></li><li>Grgur- Yeast</li><li>Grgur- <a href="https://moduscreate.com/" target="_blank" rel="noreferrer noopener">Modus Create</a></li><li>Grgur- <a href="https://www.youtube.com/channel/UCsKwL0-e2eHRNa6Ne99AESw" target="_blank" rel="noreferrer noopener">Modus Create, Inc. | YouTube</a></li><li>Steve- <a href="https://www.instagram.com/pun_bible/" target="_blank" rel="noreferrer noopener">Intagram: ( pun_bible )</a></li><li>Steve- <a href="https://www.instagram.com/standup.trex/" target="_blank" rel="noreferrer noopener">Instagram: ( standup.trex )</a></li></ul>Special Guest: Grgur Grisogono.Sponsored By:<ul><li><a href="https://sentry.io/for/javascript/" target="_blank" rel="noreferrer noopener">Sentry</a>: <a href="https://sentry.io/for/javascript/" target="_blank" rel="noreferrer noopener">Resolve JavaScript errors and performance issues with Sentry</a></li><li><a...]]></itunes:summary><itunes:duration>4479</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>BONUS: How Opportunities Come Your Way When You're an Influencer</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/bonus-how-opportunities-come-your-way-when-you-re-an-influencer</link><description><![CDATA[Charles Max Wood discusses several opportunities that came his way early in his podcasting career and other opportunities that have come to other people after only a couple of podcast episodes. He explains why that happens and how you can use this to create more influence as a developer.Panel<ul><li>Charles Max Wood</li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">cb8efa77-9979-4e6f-a425-e675b3d56504</guid><pubDate>Fri, 16 Apr 2021 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842512/stream.mp3" length="25941258" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Charles Max Wood discusses several opportunities that came his way early in his podcasting career and other opportunities that have come to other people after only a couple of podcast episodes. He explains why that happens and how you can use this to...</itunes:subtitle><itunes:summary><![CDATA[Charles Max Wood discusses several opportunities that came his way early in his podcasting career and other opportunities that have come to other people after only a couple of podcast episodes. He explains why that happens and how you can use this to create more influence as a developer.Panel<ul><li>Charles Max Wood</li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>1233</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 479: Practical Microservices with Ethan Garofolo</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-479-practical-microservices-with-ethan-garofolo</link><description><![CDATA[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.Panel<ul><li>Aimee Knight</li><li>AJ O'Neal</li><li>Steve Edwards</li></ul>Guest<ul><li>Ethan Garofolo</li></ul>Sponsors<ul><li><a href="http://devchat.tv/influencers" target="_blank" rel="noreferrer noopener">Dev Influencers Accelerator</a></li><li><a href="http://sentry.io/for/javascript" target="_blank" rel="noreferrer noopener">JavaScript Error and Performance Monitoring | Sentry</a></li></ul>Links<ul><li><a href="https://superguitarbros.bandcamp.com/" target="_blank" rel="noreferrer noopener">Super Guitar Bros</a></li><li><a href="https://amzn.to/2OFpQMB" target="_blank" rel="noreferrer noopener">Under Desk UREVO Treadmill</a></li><li><a href="https://amzn.to/3uVG8kH" target="_blank" rel="noreferrer noopener">Practical Microservices by Ethan Garofolo</a></li><li><a href="https://xkcd.com/518/" target="_blank" rel="noreferrer noopener">XKCD Flow Charts</a></li><li><a href="https://www.youtube.com/results?search_query=ethan+garofolo+microservices" target="_blank" rel="noreferrer noopener">Ethan Garofolo Microservices - YouTube</a></li></ul>Picks<ul><li>Aimee- <a href="https://betterprogramming.pub/the-3-mindsets-to-avoid-as-a-senior-software-developer-efc8fa17fc3" target="_blank" rel="noreferrer noopener">The 3 Mindsets to Avoid as a Senior Software Developer</a></li><li>AJ- <a href="https://www.youtube.com/watch?v=KMAtkjy_YK4" target="_blank" rel="noreferrer noopener">The Movie Great Pyramid K 2019</a></li><li>AJ- <a href="https://webinstall.dev/postgres/" target="_blank" rel="noreferrer noopener">Postgres Cheat Sheet</a></li><li>AJ- <a href="https://youtu.be/1sGyNx44Xw4" target="_blank" rel="noreferrer noopener">Jim Kwik 10 Morning Habits</a></li><li>Ethan- <a href="https://github.com/message-db/message-db" target="_blank" rel="noreferrer noopener">GitHub | message-db/message-db</a></li><li>Ethan- <a href="https://eventide-project.org/" target="_blank" rel="noreferrer noopener">Eventide Project</a></li><li>Ethan- <a href="https://github.com/mpareja/gearshaft" target="_blank" rel="noreferrer noopener">GitHub | mpareja/gearshaft</a></li><li>Ethan- <a href="https://www.spacecowboys.fr/unlock-english" target="_blank" rel="noreferrer noopener">Unlock | Space Cowboys</a></li><li>Ethan- <a href="https://pragprog.com/titles/egmicro/practical-microservices/" target="_blank" rel="noreferrer noopener">Practical Microservices by Ethan Garofolo</a></li><li>Ethan- <a href="https://practicalmicroservices.com/" target="_blank" rel="noreferrer noopener">Practical Microservices</a></li><li>Steve- <a href="https://bytes.dev/" target="_blank" rel="noreferrer noopener">Bytes by U;</a></li></ul>Special Guest: Ethan Garofolo.Sponsored By:<ul><li><a href="https://sentry.io/for/javascript/" target="_blank" rel="noreferrer noopener">Sentry</a>: <a href="https://sentry.io/for/javascript/" target="_blank" rel="noreferrer noopener">Resolve JavaScript errors and performance issues with Sentry</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">ba9c4806-44dd-43b4-92aa-aa8b5f6e96c5</guid><pubDate>Tue, 13 Apr 2021 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842561/stream.mp3" length="94677874" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>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...</itunes:subtitle><itunes:summary><![CDATA[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.Panel<ul><li>Aimee Knight</li><li>AJ O'Neal</li><li>Steve Edwards</li></ul>Guest<ul><li>Ethan Garofolo</li></ul>Sponsors<ul><li><a href="http://devchat.tv/influencers" target="_blank" rel="noreferrer noopener">Dev Influencers Accelerator</a></li><li><a href="http://sentry.io/for/javascript" target="_blank" rel="noreferrer noopener">JavaScript Error and Performance Monitoring | Sentry</a></li></ul>Links<ul><li><a href="https://superguitarbros.bandcamp.com/" target="_blank" rel="noreferrer noopener">Super Guitar Bros</a></li><li><a href="https://amzn.to/2OFpQMB" target="_blank" rel="noreferrer noopener">Under Desk UREVO Treadmill</a></li><li><a href="https://amzn.to/3uVG8kH" target="_blank" rel="noreferrer noopener">Practical Microservices by Ethan Garofolo</a></li><li><a href="https://xkcd.com/518/" target="_blank" rel="noreferrer noopener">XKCD Flow Charts</a></li><li><a href="https://www.youtube.com/results?search_query=ethan+garofolo+microservices" target="_blank" rel="noreferrer noopener">Ethan Garofolo Microservices - YouTube</a></li></ul>Picks<ul><li>Aimee- <a href="https://betterprogramming.pub/the-3-mindsets-to-avoid-as-a-senior-software-developer-efc8fa17fc3" target="_blank" rel="noreferrer noopener">The 3 Mindsets to Avoid as a Senior Software Developer</a></li><li>AJ- <a href="https://www.youtube.com/watch?v=KMAtkjy_YK4" target="_blank" rel="noreferrer noopener">The Movie Great Pyramid K 2019</a></li><li>AJ- <a href="https://webinstall.dev/postgres/" target="_blank" rel="noreferrer noopener">Postgres Cheat Sheet</a></li><li>AJ- <a href="https://youtu.be/1sGyNx44Xw4" target="_blank" rel="noreferrer noopener">Jim Kwik 10 Morning Habits</a></li><li>Ethan- <a href="https://github.com/message-db/message-db" target="_blank" rel="noreferrer noopener">GitHub | message-db/message-db</a></li><li>Ethan- <a href="https://eventide-project.org/" target="_blank" rel="noreferrer noopener">Eventide Project</a></li><li>Ethan- <a href="https://github.com/mpareja/gearshaft" target="_blank" rel="noreferrer noopener">GitHub | mpareja/gearshaft</a></li><li>Ethan- <a href="https://www.spacecowboys.fr/unlock-english" target="_blank" rel="noreferrer noopener">Unlock | Space Cowboys</a></li><li>Ethan- <a href="https://pragprog.com/titles/egmicro/practical-microservices/" target="_blank" rel="noreferrer noopener">Practical Microservices by Ethan Garofolo</a></li><li>Ethan- <a href="https://practicalmicroservices.com/" target="_blank" rel="noreferrer noopener">Practical Microservices</a></li><li>Steve- <a href="https://bytes.dev/" target="_blank" rel="noreferrer noopener">Bytes by U;</a></li></ul>Special Guest: Ethan Garofolo.Sponsored By:<ul><li><a href="https://sentry.io/for/javascript/" target="_blank" rel="noreferrer noopener">Sentry</a>: <a href="https://sentry.io/for/javascript/" target="_blank" rel="noreferrer noopener">Resolve JavaScript errors and performance issues with Sentry</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>4670</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>BONUS: What is Charles Max Wood's Biggest Payoff for Being a Dev Influencer?</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/bonus-what-is-charles-max-wood-s-biggest-payoff-for-being-a-dev-influencer</link><description><![CDATA[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.Panel<ul><li>Charles Max Wood</li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">dc0ec95a-1cee-4528-ba0b-3de3665634e5</guid><pubDate>Fri, 09 Apr 2021 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842504/stream.mp3" length="39010984" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>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...</itunes:subtitle><itunes:summary><![CDATA[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.Panel<ul><li>Charles Max Wood</li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>1887</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 478: Browser Standards Rampage: Can We Have Nice Things?</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-478-browser-standards-rampage-can-we-have-nice-things</link><description><![CDATA[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…Panel<ul><li>Aimee Knight</li><li>AJ O'Neal</li><li>Dan Shappir</li><li>Steve Edwards</li></ul>Guest<ul><li>Jake Archibald</li></ul>Sponsors<ul><li><a href="https://devchat.tv/fast" target="_blank" rel="noreferrer noopener">Dexecure</a></li><li><a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial</a></li><li><a href="https://sentry.io/for/javascript/" target="_blank" rel="noreferrer noopener">JavaScript Error and Performance Monitoring | Sentry</a></li></ul>Links<ul><li><a href="https://www.youtube.com/watch?t=143s&amp;v=Z6wjUOSh9Tk" target="_blank" rel="noreferrer noopener">Portals</a></li><li><a href="https://jakearchibald.com/2016/fun-hacks-faster-content/" target="_blank" rel="noreferrer noopener">GitHub streaming vs SPA</a></li><li><a href="http://ndjson.org/" target="_blank" rel="noreferrer noopener">Newline delimited JSON</a></li><li><a href="https://jakearchibald.com/2020/avif-has-landed/" target="_blank" rel="noreferrer noopener">AVIF compression article</a></li><li><a href="https://www.youtube.com/playlist?list=PLNYkxOF6rcIAKIQFsNbV0JDws_G_bnNo9" target="_blank" rel="noreferrer noopener">HTTP 203</a></li><li><a href="https://developers.google.com/web/updates/2013/12/300ms-tap-delay-gone-away" target="_blank" rel="noreferrer noopener">The old 300ms tap delay</a></li><li><a href="https://www.youtube.com/watch?list=PLNYkxOF6rcIAKIQFsNbV0JDws_G_bnNo9&amp;v=W6lvQvdeF8U" target="_blank" rel="noreferrer noopener">Session history is confusing </a></li><li><a href="https://meltdownattack.com/" target="_blank" rel="noreferrer noopener">Spectre &amp; Meltdown</a></li><li><a href="https://web.dev/coop-coep/" target="_blank" rel="noreferrer noopener">COOP &amp; COEP </a></li><li><a href="https://github.com/WICG/app-history/" target="_blank" rel="noreferrer noopener">App history API proposal</a></li><li><a href="https://alistapart.com/article/application-cache-is-a-douchebag/" target="_blank" rel="noreferrer noopener">Application cache is a douchebag</a></li><li><a href="https://extensiblewebmanifesto.org/" target="_blank" rel="noreferrer noopener">Extensible web manifesto</a></li><li><a href="https://www.npmjs.com/package/idb" target="_blank" rel="noreferrer noopener">IDB promise library</a></li><li><a href="https://twitter.com/jaffathecake" target="_blank" rel="noreferrer noopener">Twitter: Jake Archibald ( @jaffathecake )</a></li></ul>Picks<ul><li>Aimee- <a href="https://residentcontrarian.substack.com/p/on-the-experience-of-being-poor-ish" target="_blank" rel="noreferrer noopener">On The Experience of Being Poor-ish, For People Who Aren't</a></li><li>AJ- <a href="https://www.youtube.com/playlist?list=PLNYkxOF6rcIAKIQFsNbV0JDws_G_bnNo9" target="_blank" rel="noreferrer noopener">HTTP 203 | YouTube</a></li><li>AJ- <a href="https://www.alessioatzeni.com/mac-osx-lion-css3/#page" target="_blank" rel="noreferrer noopener">Mac OS X Lion CSS3 by Alessio Atzeni</a></li><li>AJ- <a href="https://amzn.to/3wABbzk" target="_blank" rel="noreferrer noopener">Worms WMD</a></li><li>AJ- <a href="https://www.dekudeals.com/" target="_blank" rel="noreferrer noopener">Deku Deals </a></li><li>AJ- <a href="https://www.play-asia.com/final-fantasy-ix-english/13/70dtn1" target="_blank" rel="noreferrer noopener">Final Fantasy IX (English) | playasia</a></li><li>AJ- <a href="https://www.youtube.com/watch?v=HzEpItuOQAE" target="_blank" rel="noreferrer noopener">RTMP setup in Nimble Streamer</a></li><li>Dan- <a href="https://www.imdb.com/title/tt0141842/" target="_blank" rel="noreferrer noopener">The Sopranos </a></li><li>Jake- <a href="https://www.imdb.com/title/tt9140342/" target="_blank" rel="noreferrer noopener">It's a Sin </a></li><li>Steve- <a href="https://www.joshwcomeau.com/animation/css-transitions/" target="_blank" rel="noreferrer noopener">An Interactive Guide to CSS Transitions </a></li><li>Steve- <a href="https://www.youtube.com/watch?v=Cj8n4MfhjUc" target="_blank" rel="noreferrer noopener">Monty Python Spanish Inquisition Part 1</a></li><li>Steve- <a href="https://www.youtube.com/watch?v=FAxkcPoLYcQ" target="_blank" rel="noreferrer noopener">Monty Python Spanish Inquisition Part 2</a></li><li><br /></li></ul>Special Guest: Jake Archibald.Sponsored By:<ul><li><a href="https://dexecure.com/javascriptjabberpodcast/" target="_blank" rel="noreferrer noopener">Dexecure</a>: <a href="https://dexecure.com/javascriptjabberpodcast/" target="_blank" rel="noreferrer noopener">Exclusive Offer For Javascript Jabber Listeners</a> Promo Code: DEXJSJAB </li><li><a href="https://sentry.io/for/javascript/" target="_blank" rel="noreferrer noopener">Sentry</a>: <a href="https://sentry.io/for/javascript/" target="_blank" rel="noreferrer noopener">Resolve JavaScript errors and performance issues with Sentry</a></li><li><a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun</a>: <a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun now offers Real User Monitoring of Core Web Vitals. Start your 14-day free trial now.</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">acb32823-8dff-45ac-9ca1-05031b0563a0</guid><pubDate>Tue, 06 Apr 2021 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842568/stream.mp3" length="102666762" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>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...</itunes:subtitle><itunes:summary><![CDATA[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…Panel<ul><li>Aimee Knight</li><li>AJ O'Neal</li><li>Dan Shappir</li><li>Steve Edwards</li></ul>Guest<ul><li>Jake Archibald</li></ul>Sponsors<ul><li><a href="https://devchat.tv/fast" target="_blank" rel="noreferrer noopener">Dexecure</a></li><li><a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial</a></li><li><a href="https://sentry.io/for/javascript/" target="_blank" rel="noreferrer noopener">JavaScript Error and Performance Monitoring | Sentry</a></li></ul>Links<ul><li><a href="https://www.youtube.com/watch?t=143s&amp;v=Z6wjUOSh9Tk" target="_blank" rel="noreferrer noopener">Portals</a></li><li><a href="https://jakearchibald.com/2016/fun-hacks-faster-content/" target="_blank" rel="noreferrer noopener">GitHub streaming vs SPA</a></li><li><a href="http://ndjson.org/" target="_blank" rel="noreferrer noopener">Newline delimited JSON</a></li><li><a href="https://jakearchibald.com/2020/avif-has-landed/" target="_blank" rel="noreferrer noopener">AVIF compression article</a></li><li><a href="https://www.youtube.com/playlist?list=PLNYkxOF6rcIAKIQFsNbV0JDws_G_bnNo9" target="_blank" rel="noreferrer noopener">HTTP 203</a></li><li><a href="https://developers.google.com/web/updates/2013/12/300ms-tap-delay-gone-away" target="_blank" rel="noreferrer noopener">The old 300ms tap delay</a></li><li><a href="https://www.youtube.com/watch?list=PLNYkxOF6rcIAKIQFsNbV0JDws_G_bnNo9&amp;v=W6lvQvdeF8U" target="_blank" rel="noreferrer noopener">Session history is confusing </a></li><li><a href="https://meltdownattack.com/" target="_blank" rel="noreferrer noopener">Spectre &amp; Meltdown</a></li><li><a href="https://web.dev/coop-coep/" target="_blank" rel="noreferrer noopener">COOP &amp; COEP </a></li><li><a href="https://github.com/WICG/app-history/" target="_blank" rel="noreferrer noopener">App history API proposal</a></li><li><a href="https://alistapart.com/article/application-cache-is-a-douchebag/" target="_blank" rel="noreferrer noopener">Application cache is a douchebag</a></li><li><a href="https://extensiblewebmanifesto.org/" target="_blank" rel="noreferrer noopener">Extensible web manifesto</a></li><li><a href="https://www.npmjs.com/package/idb" target="_blank" rel="noreferrer noopener">IDB promise library</a></li><li><a href="https://twitter.com/jaffathecake" target="_blank" rel="noreferrer noopener">Twitter: Jake Archibald ( @jaffathecake )</a></li></ul>Picks<ul><li>Aimee- <a href="https://residentcontrarian.substack.com/p/on-the-experience-of-being-poor-ish" target="_blank" rel="noreferrer noopener">On The Experience of Being Poor-ish, For People Who Aren't</a></li><li>AJ- <a href="https://www.youtube.com/playlist?list=PLNYkxOF6rcIAKIQFsNbV0JDws_G_bnNo9" target="_blank" rel="noreferrer noopener">HTTP 203 | YouTube</a></li><li>AJ- <a href="https://www.alessioatzeni.com/mac-osx-lion-css3/#page" target="_blank" rel="noreferrer noopener">Mac OS X Lion CSS3 by Alessio Atzeni</a></li><li>AJ- <a href="https://amzn.to/3wABbzk" target="_blank" rel="noreferrer noopener">Worms WMD</a></li><li>AJ- <a href="https://www.dekudeals.com/" target="_blank" rel="noreferrer noopener">Deku Deals </a></li><li>AJ- <a href="https://www.play-asia.com/final-fantasy-ix-english/13/70dtn1" target="_blank" rel="noreferrer noopener">Final Fantasy IX (English) | playasia</a></li><li>AJ- <a href="https://www.youtube.com/watch?v=HzEpItuOQAE"...]]></itunes:summary><itunes:duration>5122</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>BONUS: How Jason Weimann Became a Game Developer</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/bonus-how-jason-weimann-became-a-game-developer</link><description><![CDATA[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.Panel<ul><li>Charles Max Wood</li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">50bed3d1-f92f-45da-8a89-62b7fb903d0a</guid><pubDate>Fri, 02 Apr 2021 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842508/stream.mp3" length="48151054" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>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...</itunes:subtitle><itunes:summary><![CDATA[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.Panel<ul><li>Charles Max Wood</li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>2344</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 477: Understanding Search Engines and SEO (for devs) - Part 2</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-477-understanding-search-engines-and-seo-for-devs-part-2</link><description><![CDATA[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 &amp; 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.Panel<ul><li>Aimee Knight</li><li>AJ O'Neal</li><li>Dan Shappir</li><li>Steve Edwards</li></ul>Guest<ul><li>Martin Splitt</li></ul>Sponsors<ul><li><a href="https://devchat.tv/fast" target="_blank" rel="noreferrer noopener">Dexecure</a></li><li><a href="http://devchat.tv/heroes" target="_blank" rel="noreferrer noopener">Dev Heroes Accelerator</a></li><li><a href="http://sentry.io/for/javascript" target="_blank" rel="noreferrer noopener">JavaScript Error and Performance Monitoring | Sentry</a></li></ul>Links<ul><li><a href="https://devchat.tv/js-jabber/jsj-428-the-alphabet-soup-of-performance-measurements/" target="_blank" rel="noreferrer noopener">Devchat.tv | JSJ 428: The Alphabet Soup of Performance Measurements</a></li></ul>Picks<ul><li>AJ- <a href="https://amzn.to/37IJVbH" target="_blank" rel="noreferrer noopener">What If?: Serious Scientific Answers to Absurd Hypothetical Questions by Randall Munroe</a></li><li>AJ- <a href="https://amzn.to/3dGPqeW" target="_blank" rel="noreferrer noopener">How To: Absurd Scientific Advice for Common Real-World Problems by Randall Munroe</a></li><li>AJ- <a href="https://amzn.to/2Nqngu0" target="_blank" rel="noreferrer noopener">Thing Explainer: Complicated Stuff in Simple Words by Randall Munroe</a></li><li>AJ- <a href="https://www.google.com/maps/dir/Utah+Data+Center,+Saratoga+Springs,+UT+84045/Microsoft+Desert+Mountain+District,+3300+Triumph+Blvd+%23401,+Lehi,+UT+84043/@40.4207017,-111.9433541,9635m/data=!3m2!1e3!4b1!4m13!4m12!1m5!1m1!1s0x875281e8d1ab5949:0x2a9a80b62fc3e9a9!2m2!1d-111.9338089!2d40.4268116!1m5!1m1!1s0x8752802f0d4b4fd7:0x2136036b889899f5!2m2!1d-111.8795833!2d40.4290364?hl=en" target="_blank" rel="noreferrer noopener">From Microsoft, Oracle, etc to NSA Data Center (Google Map)</a></li><li>AJ- <a href="https://twitter.com/coolaj86/status/1364035964817920002" target="_blank" rel="noreferrer noopener">Square Stone Wheel (Test Institute Stone and Stone Caveman User Focus Group)</a></li><li>Dan- <a href="https://www.youtube.com/watch?v=xfMbrMRMb0g" target="_blank" rel="noreferrer noopener">How to Systematically Debug Your CSS Just Like You Would Your JavaScript?</a></li><li>Martin- <a href="https://yearinberlin.com/2012/03/27/the-curious-tale-of-tegels-boeing-707/" target="_blank" rel="noreferrer noopener">The curious tale of Tegel’s Boeing 707</a></li><li>Martin- <a href="https://www.nzherald.co.nz/world/escaped-cloned-female-mutant-crayfish-take-over-belgian-cemetery/YZDGK4GTJKKML7Y76OELOTHGPA/" target="_blank" rel="noreferrer noopener">Escaped cloned female mutant crayfish take over Belgian cemetery</a></li><li>Martin- <a href="https://sites.duke.edu/scientificwriting/" target="_blank" rel="noreferrer noopener">Duke Graduate School Scientific Writing Resource</a></li><li>Steve- <a href="https://www.imdb.com/title/tt0935095/?ref_=fn_al_tt_1" target="_blank" rel="noreferrer noopener">In Plain Sight (TV Series 2008-2012)</a></li></ul>Special Guest: Martin Splitt.Sponsored By:<ul><li><a href="https://sentry.io/for/javascript/" target="_blank" rel="noreferrer noopener">Sentry</a>: <a href="https://sentry.io/for/javascript/" target="_blank" rel="noreferrer noopener">Resolve JavaScript errors and performance issues with Sentry</a></li><li><a href="https://dexecure.com/javascriptjabberpodcast/" target="_blank" rel="noreferrer noopener">Dexecure</a>: <a href="https://dexecure.com/javascriptjabberpodcast/" target="_blank" rel="noreferrer noopener">Exclusive Offer For Javascript Jabber Listeners</a> Promo Code: DEXJSJAB </li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">2baf87e6-1350-4ccc-ad5c-50118c18a106</guid><pubDate>Tue, 30 Mar 2021 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842557/stream.mp3" length="76350405" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>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...</itunes:subtitle><itunes:summary><![CDATA[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 &amp; 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.Panel<ul><li>Aimee Knight</li><li>AJ O'Neal</li><li>Dan Shappir</li><li>Steve Edwards</li></ul>Guest<ul><li>Martin Splitt</li></ul>Sponsors<ul><li><a href="https://devchat.tv/fast" target="_blank" rel="noreferrer noopener">Dexecure</a></li><li><a href="http://devchat.tv/heroes" target="_blank" rel="noreferrer noopener">Dev Heroes Accelerator</a></li><li><a href="http://sentry.io/for/javascript" target="_blank" rel="noreferrer noopener">JavaScript Error and Performance Monitoring | Sentry</a></li></ul>Links<ul><li><a href="https://devchat.tv/js-jabber/jsj-428-the-alphabet-soup-of-performance-measurements/" target="_blank" rel="noreferrer noopener">Devchat.tv | JSJ 428: The Alphabet Soup of Performance Measurements</a></li></ul>Picks<ul><li>AJ- <a href="https://amzn.to/37IJVbH" target="_blank" rel="noreferrer noopener">What If?: Serious Scientific Answers to Absurd Hypothetical Questions by Randall Munroe</a></li><li>AJ- <a href="https://amzn.to/3dGPqeW" target="_blank" rel="noreferrer noopener">How To: Absurd Scientific Advice for Common Real-World Problems by Randall Munroe</a></li><li>AJ- <a href="https://amzn.to/2Nqngu0" target="_blank" rel="noreferrer noopener">Thing Explainer: Complicated Stuff in Simple Words by Randall Munroe</a></li><li>AJ- <a href="https://www.google.com/maps/dir/Utah+Data+Center,+Saratoga+Springs,+UT+84045/Microsoft+Desert+Mountain+District,+3300+Triumph+Blvd+%23401,+Lehi,+UT+84043/@40.4207017,-111.9433541,9635m/data=!3m2!1e3!4b1!4m13!4m12!1m5!1m1!1s0x875281e8d1ab5949:0x2a9a80b62fc3e9a9!2m2!1d-111.9338089!2d40.4268116!1m5!1m1!1s0x8752802f0d4b4fd7:0x2136036b889899f5!2m2!1d-111.8795833!2d40.4290364?hl=en" target="_blank" rel="noreferrer noopener">From Microsoft, Oracle, etc to NSA Data Center (Google Map)</a></li><li>AJ- <a href="https://twitter.com/coolaj86/status/1364035964817920002" target="_blank" rel="noreferrer noopener">Square Stone Wheel (Test Institute Stone and Stone Caveman User Focus Group)</a></li><li>Dan- <a href="https://www.youtube.com/watch?v=xfMbrMRMb0g" target="_blank" rel="noreferrer noopener">How to Systematically Debug Your CSS Just Like You Would Your JavaScript?</a></li><li>Martin- <a href="https://yearinberlin.com/2012/03/27/the-curious-tale-of-tegels-boeing-707/" target="_blank" rel="noreferrer noopener">The curious tale of Tegel’s Boeing 707</a></li><li>Martin- <a href="https://www.nzherald.co.nz/world/escaped-cloned-female-mutant-crayfish-take-over-belgian-cemetery/YZDGK4GTJKKML7Y76OELOTHGPA/" target="_blank" rel="noreferrer noopener">Escaped cloned female mutant crayfish take over Belgian cemetery</a></li><li>Martin- <a href="https://sites.duke.edu/scientificwriting/" target="_blank" rel="noreferrer noopener">Duke Graduate School Scientific Writing Resource</a></li><li>Steve- <a href="https://www.imdb.com/title/tt0935095/?ref_=fn_al_tt_1" target="_blank" rel="noreferrer noopener">In Plain Sight (TV Series 2008-2012)</a></li></ul>Special Guest: Martin Splitt.Sponsored By:<ul><li><a href="https://sentry.io/for/javascript/" target="_blank" rel="noreferrer noopener">Sentry</a>: <a href="https://sentry.io/for/javascript/" target="_blank" rel="noreferrer noopener">Resolve JavaScript errors and performance issues with Sentry</a></li><li><a href="https://dexecure.com/javascriptjabberpodcast/" target="_blank" rel="noreferrer noopener">Dexecure</a>: <a href="https://dexecure.com/javascriptjabberpodcast/" target="_blank" rel="noreferrer noopener">Exclusive Offer For Javascript Jabber Listeners</a> Promo Code:...]]></itunes:summary><itunes:duration>3754</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>BONUS: Continuing Your Learning Journey by Finding Mentors as an Influencer</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/bonus-continuing-your-learning-journey-by-finding-mentors-as-an-influencer</link><description><![CDATA[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.Panel<ul><li>Charles Max Wood</li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">5cb3e667-9f9d-48ff-b941-2c2fce2eca32</guid><pubDate>Fri, 26 Mar 2021 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842502/stream.mp3" length="37540811" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>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...</itunes:subtitle><itunes:summary><![CDATA[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.Panel<ul><li>Charles Max Wood</li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>1813</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 476: Understanding Search Engines and SEO (for devs) - Part 1</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-476-understanding-search-engines-and-seo-for-devs-part-1</link><description><![CDATA[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 &amp; 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.Panel<ul><li>Aimee Knight</li><li>AJ O'Neal</li><li>Dan Shappir</li><li>Steve Edwards</li></ul>Guest<ul><li>Martin Splitt</li></ul>Sponsors<ul><li><a href="https://devchat.tv/fast" target="_blank" rel="noreferrer noopener">Dexecure</a></li><li><a href="http://devchat.tv/heroes" target="_blank" rel="noreferrer noopener">Dev Heroes Accelerator</a></li><li><a href="http://sentry.io/for/javascript" target="_blank" rel="noreferrer noopener">JavaScript Error and Performance Monitoring | Sentry</a></li></ul>Links<ul><li><a href="https://devchat.tv/js-jabber/jsj-428-the-alphabet-soup-of-performance-measurements/" target="_blank" rel="noreferrer noopener">Devchat.tv | JSJ 428: The Alphabet Soup of Performance Measurements</a></li></ul>Picks<ul><li>AJ- <a href="https://amzn.to/37IJVbH" target="_blank" rel="noreferrer noopener">What If?: Serious Scientific Answers to Absurd Hypothetical Questions by Randall Munroe</a></li><li>AJ- <a href="https://amzn.to/3dGPqeW" target="_blank" rel="noreferrer noopener">How To: Absurd Scientific Advice for Common Real-World Problems by Randall Munroe</a></li><li>AJ- <a href="https://amzn.to/2Nqngu0" target="_blank" rel="noreferrer noopener">Thing Explainer: Complicated Stuff in Simple Words by Randall Munroe</a></li><li>AJ- <a href="https://www.google.com/maps/dir/Utah+Data+Center,+Saratoga+Springs,+UT+84045/Microsoft+Desert+Mountain+District,+3300+Triumph+Blvd+%23401,+Lehi,+UT+84043/@40.4207017,-111.9433541,9635m/data=!3m2!1e3!4b1!4m13!4m12!1m5!1m1!1s0x875281e8d1ab5949:0x2a9a80b62fc3e9a9!2m2!1d-111.9338089!2d40.4268116!1m5!1m1!1s0x8752802f0d4b4fd7:0x2136036b889899f5!2m2!1d-111.8795833!2d40.4290364?hl=en" target="_blank" rel="noreferrer noopener">From Microsoft, Oracle, etc to NSA Data Center (Google Map)</a></li><li>AJ- <a href="https://twitter.com/coolaj86/status/1364035964817920002" target="_blank" rel="noreferrer noopener">Square Stone Wheel (Test Institute Stone and Stone Caveman User Focus Group)</a></li><li>Dan- <a href="https://www.youtube.com/watch?v=xfMbrMRMb0g" target="_blank" rel="noreferrer noopener">How to Systematically Debug Your CSS Just Like You Would Your JavaScript?</a></li><li>Martin- <a href="https://yearinberlin.com/2012/03/27/the-curious-tale-of-tegels-boeing-707/" target="_blank" rel="noreferrer noopener">The curious tale of Tegel’s Boeing 707</a></li><li>Martin- <a href="https://www.nzherald.co.nz/world/escaped-cloned-female-mutant-crayfish-take-over-belgian-cemetery/YZDGK4GTJKKML7Y76OELOTHGPA/" target="_blank" rel="noreferrer noopener">Escaped cloned female mutant crayfish take over Belgian cemetery</a></li><li>Martin- <a href="https://sites.duke.edu/scientificwriting/" target="_blank" rel="noreferrer noopener">Duke Graduate School Scientific Writing Resource</a></li><li>Steve- <a href="https://www.imdb.com/title/tt0935095/?ref_=fn_al_tt_1" target="_blank" rel="noreferrer noopener">In Plain Sight (TV Series 2008-2012)</a></li></ul>Special Guest: Martin Splitt.Sponsored By:<ul><li><a href="https://sentry.io/for/javascript/" target="_blank" rel="noreferrer noopener">Sentry</a>: <a href="https://sentry.io/for/javascript/" target="_blank" rel="noreferrer noopener">Resolve JavaScript errors and performance issues with Sentry</a></li><li><a href="https://dexecure.com/javascriptjabberpodcast/" target="_blank" rel="noreferrer noopener">Dexecure</a>: <a href="https://dexecure.com/javascriptjabberpodcast/" target="_blank" rel="noreferrer noopener">Exclusive Offer For Javascript Jabber Listeners</a> Promo Code: DEXJSJAB </li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">38c57d5e-b5f4-4220-9a5c-ca66e4eabfb4</guid><pubDate>Tue, 23 Mar 2021 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842540/stream.mp3" length="71516804" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>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...</itunes:subtitle><itunes:summary><![CDATA[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 &amp; 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.Panel<ul><li>Aimee Knight</li><li>AJ O'Neal</li><li>Dan Shappir</li><li>Steve Edwards</li></ul>Guest<ul><li>Martin Splitt</li></ul>Sponsors<ul><li><a href="https://devchat.tv/fast" target="_blank" rel="noreferrer noopener">Dexecure</a></li><li><a href="http://devchat.tv/heroes" target="_blank" rel="noreferrer noopener">Dev Heroes Accelerator</a></li><li><a href="http://sentry.io/for/javascript" target="_blank" rel="noreferrer noopener">JavaScript Error and Performance Monitoring | Sentry</a></li></ul>Links<ul><li><a href="https://devchat.tv/js-jabber/jsj-428-the-alphabet-soup-of-performance-measurements/" target="_blank" rel="noreferrer noopener">Devchat.tv | JSJ 428: The Alphabet Soup of Performance Measurements</a></li></ul>Picks<ul><li>AJ- <a href="https://amzn.to/37IJVbH" target="_blank" rel="noreferrer noopener">What If?: Serious Scientific Answers to Absurd Hypothetical Questions by Randall Munroe</a></li><li>AJ- <a href="https://amzn.to/3dGPqeW" target="_blank" rel="noreferrer noopener">How To: Absurd Scientific Advice for Common Real-World Problems by Randall Munroe</a></li><li>AJ- <a href="https://amzn.to/2Nqngu0" target="_blank" rel="noreferrer noopener">Thing Explainer: Complicated Stuff in Simple Words by Randall Munroe</a></li><li>AJ- <a href="https://www.google.com/maps/dir/Utah+Data+Center,+Saratoga+Springs,+UT+84045/Microsoft+Desert+Mountain+District,+3300+Triumph+Blvd+%23401,+Lehi,+UT+84043/@40.4207017,-111.9433541,9635m/data=!3m2!1e3!4b1!4m13!4m12!1m5!1m1!1s0x875281e8d1ab5949:0x2a9a80b62fc3e9a9!2m2!1d-111.9338089!2d40.4268116!1m5!1m1!1s0x8752802f0d4b4fd7:0x2136036b889899f5!2m2!1d-111.8795833!2d40.4290364?hl=en" target="_blank" rel="noreferrer noopener">From Microsoft, Oracle, etc to NSA Data Center (Google Map)</a></li><li>AJ- <a href="https://twitter.com/coolaj86/status/1364035964817920002" target="_blank" rel="noreferrer noopener">Square Stone Wheel (Test Institute Stone and Stone Caveman User Focus Group)</a></li><li>Dan- <a href="https://www.youtube.com/watch?v=xfMbrMRMb0g" target="_blank" rel="noreferrer noopener">How to Systematically Debug Your CSS Just Like You Would Your JavaScript?</a></li><li>Martin- <a href="https://yearinberlin.com/2012/03/27/the-curious-tale-of-tegels-boeing-707/" target="_blank" rel="noreferrer noopener">The curious tale of Tegel’s Boeing 707</a></li><li>Martin- <a href="https://www.nzherald.co.nz/world/escaped-cloned-female-mutant-crayfish-take-over-belgian-cemetery/YZDGK4GTJKKML7Y76OELOTHGPA/" target="_blank" rel="noreferrer noopener">Escaped cloned female mutant crayfish take over Belgian cemetery</a></li><li>Martin- <a href="https://sites.duke.edu/scientificwriting/" target="_blank" rel="noreferrer noopener">Duke Graduate School Scientific Writing Resource</a></li><li>Steve- <a href="https://www.imdb.com/title/tt0935095/?ref_=fn_al_tt_1" target="_blank" rel="noreferrer noopener">In Plain Sight (TV Series 2008-2012)</a></li></ul>Special Guest: Martin Splitt.Sponsored By:<ul><li><a href="https://sentry.io/for/javascript/" target="_blank" rel="noreferrer noopener">Sentry</a>: <a href="https://sentry.io/for/javascript/" target="_blank" rel="noreferrer noopener">Resolve JavaScript errors and performance issues with Sentry</a></li><li><a href="https://dexecure.com/javascriptjabberpodcast/" target="_blank" rel="noreferrer noopener">Dexecure</a>: <a href="https://dexecure.com/javascriptjabberpodcast/" target="_blank" rel="noreferrer noopener">Exclusive Offer For Javascript Jabber Listeners</a> Promo Code:...]]></itunes:summary><itunes:duration>3565</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 475: DevOps for the JavaScript Developer</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-475-devops-for-the-javascript-developer</link><description><![CDATA[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.Panel<ul><li>Aimee Knight</li><li>AJ O'Neal</li><li>Dan Shappir</li></ul>Sponsors<ul><li><a href="https://devchat.tv/fast" target="_blank" rel="noreferrer noopener">Dexecure</a></li><li><a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial</a></li><li><a href="http://sentry.io/for/javascript" target="_blank" rel="noreferrer noopener">JavaScript Error and Performance Monitoring | Sentry</a></li></ul>Links<ul><li><a href="https://www.pulumi.com/" target="_blank" rel="noreferrer noopener">Pulumi</a></li><li><a href="https://xkcd.com/980/" target="_blank" rel="noreferrer noopener">xkcd: Money</a></li><li><a href="https://devchat.tv/js-jabber/jsj-440-why-serverless-with-gareth-mccumskey/" target="_blank" rel="noreferrer noopener">Devchat.tv | JSJ 440: Why Serverless with Gareth McCumskey</a></li></ul>Picks<ul><li>Aimee- <a href="https://ea.rna.nl/2021/01/10/the-many-lies-about-reducing-complexity-part-2-cloud/" target="_blank" rel="noreferrer noopener">The many lies about reducing complexity part 2: Cloud</a></li><li>AJ- <a href="https://www.youtube.com/watch?v=Wsi1IbjPAkM" target="_blank" rel="noreferrer noopener">Life as a Bokoblin - A Zelda Nature Documentary</a></li><li>AJ- <a href="https://lbry.tv/" target="_blank" rel="noreferrer noopener">lbry.tv</a></li><li>AJ- <a href="https://lbry.tv/@coolaj86:7/everything-gamecube-homebrew-in-6:a" target="_blank" rel="noreferrer noopener">Everything GameCube Homebrew in 6 Minutes</a></li><li>AJ- <a href="https://webinstall.dev/gitdeploy/" target="_blank" rel="noreferrer noopener">webinstall.dev/gitdeploy</a></li><li>AJ- <a href="https://lbry.tv/@coolaj86:7/mic-shootout-best-value-budget-lavs:e" target="_blank" rel="noreferrer noopener">Mic Shootout: Best Value &amp; Budget Lavs under $50 - Røde, Giant Squid, Boya, Movo, Power DeWise</a></li><li>Dan- <a href="https://www.wix-enter.com/" target="_blank" rel="noreferrer noopener">Wix Student Program | Wix Enter</a></li><li>Dan- <a href="https://twitter.com/dhh/status/1354802203756617732" target="_blank" rel="noreferrer noopener">DHH on Twitter</a></li></ul>Sponsored By:<ul><li><a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun</a>: <a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun now offers Real User Monitoring of Core Web Vitals. Start your 14-day free trial now.</a></li><li><a href="https://sentry.io/for/javascript/" target="_blank" rel="noreferrer noopener">Sentry</a>: <a href="https://sentry.io/for/javascript/" target="_blank" rel="noreferrer noopener">Resolve JavaScript errors and performance issues with Sentry</a></li><li><a href="https://dexecure.com/javascriptjabberpodcast/" target="_blank" rel="noreferrer noopener">Dexecure</a>: <a href="https://dexecure.com/javascriptjabberpodcast/" target="_blank" rel="noreferrer noopener">Exclusive Offer For Javascript Jabber Listeners</a> Promo Code: DEXJSJAB </li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">825ca4e7-7957-4573-91ef-ea2fb56c735a</guid><pubDate>Tue, 16 Mar 2021 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842566/stream.mp3" length="81120307" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>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...</itunes:subtitle><itunes:summary><![CDATA[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.Panel<ul><li>Aimee Knight</li><li>AJ O'Neal</li><li>Dan Shappir</li></ul>Sponsors<ul><li><a href="https://devchat.tv/fast" target="_blank" rel="noreferrer noopener">Dexecure</a></li><li><a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial</a></li><li><a href="http://sentry.io/for/javascript" target="_blank" rel="noreferrer noopener">JavaScript Error and Performance Monitoring | Sentry</a></li></ul>Links<ul><li><a href="https://www.pulumi.com/" target="_blank" rel="noreferrer noopener">Pulumi</a></li><li><a href="https://xkcd.com/980/" target="_blank" rel="noreferrer noopener">xkcd: Money</a></li><li><a href="https://devchat.tv/js-jabber/jsj-440-why-serverless-with-gareth-mccumskey/" target="_blank" rel="noreferrer noopener">Devchat.tv | JSJ 440: Why Serverless with Gareth McCumskey</a></li></ul>Picks<ul><li>Aimee- <a href="https://ea.rna.nl/2021/01/10/the-many-lies-about-reducing-complexity-part-2-cloud/" target="_blank" rel="noreferrer noopener">The many lies about reducing complexity part 2: Cloud</a></li><li>AJ- <a href="https://www.youtube.com/watch?v=Wsi1IbjPAkM" target="_blank" rel="noreferrer noopener">Life as a Bokoblin - A Zelda Nature Documentary</a></li><li>AJ- <a href="https://lbry.tv/" target="_blank" rel="noreferrer noopener">lbry.tv</a></li><li>AJ- <a href="https://lbry.tv/@coolaj86:7/everything-gamecube-homebrew-in-6:a" target="_blank" rel="noreferrer noopener">Everything GameCube Homebrew in 6 Minutes</a></li><li>AJ- <a href="https://webinstall.dev/gitdeploy/" target="_blank" rel="noreferrer noopener">webinstall.dev/gitdeploy</a></li><li>AJ- <a href="https://lbry.tv/@coolaj86:7/mic-shootout-best-value-budget-lavs:e" target="_blank" rel="noreferrer noopener">Mic Shootout: Best Value &amp; Budget Lavs under $50 - Røde, Giant Squid, Boya, Movo, Power DeWise</a></li><li>Dan- <a href="https://www.wix-enter.com/" target="_blank" rel="noreferrer noopener">Wix Student Program | Wix Enter</a></li><li>Dan- <a href="https://twitter.com/dhh/status/1354802203756617732" target="_blank" rel="noreferrer noopener">DHH on Twitter</a></li></ul>Sponsored By:<ul><li><a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun</a>: <a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun now offers Real User Monitoring of Core Web Vitals. Start your 14-day free trial now.</a></li><li><a href="https://sentry.io/for/javascript/" target="_blank" rel="noreferrer noopener">Sentry</a>: <a href="https://sentry.io/for/javascript/" target="_blank" rel="noreferrer noopener">Resolve JavaScript errors and performance issues with Sentry</a></li><li><a href="https://dexecure.com/javascriptjabberpodcast/" target="_blank" rel="noreferrer noopener">Dexecure</a>: <a href="https://dexecure.com/javascriptjabberpodcast/" target="_blank" rel="noreferrer noopener">Exclusive Offer For Javascript Jabber Listeners</a> Promo Code: DEXJSJAB </li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer...]]></itunes:summary><itunes:duration>3992</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 474: Things JavaScript Developers Should Know, Part 1</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-474-things-javascript-developers-should-know-part-1</link><description><![CDATA[Having done a three-part series on the things JavaScript developers MUST know, Dan now leads a panel discussion on the things that JavaScript developers SHOULD know. These are things that devs can get by without knowing, but that will improve their abilities if they do know and understand. Subjects covered include: passing functions args by value vs by reference, sparse arrays, property descriptors, event capture, and more.Panel<ul><li>Aimee Knight</li><li>AJ O'Neal</li><li>Dan Shappir</li><li>Steve Edwards</li></ul>Sponsors<ul><li><a href="https://devchat.tv/fast" target="_blank" rel="noreferrer noopener">Dexecure</a></li><li><a href="https://devchat.tv/heroes/" target="_blank" rel="noreferrer noopener">Dev Heroes Accelerator</a></li></ul>Links<ul><li><a href="https://javascript.info/bubbling-and-capturing#capturing" target="_blank" rel="noreferrer noopener">Bubbling and capturing</a></li></ul>Picks<ul><li>Aimee- <a href="https://www.wisdomgeek.com/development/software-architecture/load-balancing-and-its-different-types/" target="_blank" rel="noreferrer noopener">Load balancing and its different types</a></li><li>AJ- <a href="https://www.youtube.com/channel/UCw6IOIpcVsLeTL_E8ZH0xYw/videosEthan%2520Garofolo%27s%2520talks%3A%2520https%3A" target="_blank" rel="noreferrer noopener">Ethan Garofolo - YouTube</a></li><li>AJ- <a href="https://xmission.com/" target="_blank" rel="noreferrer noopener">XMission</a></li><li>AJ- <a href="https://www.freelists.org/post/luajit/How-does-LuaJITs-trace-compiler-work,1" target="_blank" rel="noreferrer noopener">LuaJIT</a></li><li>AJ- <a href="https://webinstall.dev/rclone" target="_blank" rel="noreferrer noopener">rclone | webinstall.dev</a></li><li>AJ- <a href="https://amzn.to/2MU0w56" target="_blank" rel="noreferrer noopener">USB-C Cozy for USB C Adapters </a></li><li>AJ- <a href="https://xkcd.com/538/" target="_blank" rel="noreferrer noopener">xkcd: Security</a></li><li>Dan- Tel Aviv weather</li><li>Dan- Axel Rauschmayer</li><li>Dan- <a href="https://2ality.com/index.html" target="_blank" rel="noreferrer noopener">2ality – JavaScript and more</a></li><li>Dan- <a href="https://exploringjs.com/impatient-js/" target="_blank" rel="noreferrer noopener">JavaScript for impatient programmers (ES2021 edition)</a></li></ul>Sponsored By:<ul><li><a href="https://dexecure.com/javascriptjabberpodcast/" target="_blank" rel="noreferrer noopener">Dexecure</a>: <a href="https://dexecure.com/javascriptjabberpodcast/" target="_blank" rel="noreferrer noopener">Exclusive Offer For Javascript Jabber Listeners</a> Promo Code: DEXJSJAB </li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">d10b4304-4880-4e96-bacc-bad014153c7f</guid><pubDate>Tue, 09 Mar 2021 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842538/stream.mp3" length="100192871" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Having done a three-part series on the things JavaScript developers MUST know, Dan now leads a panel discussion on the things that JavaScript developers SHOULD know. These are things that devs can get by without knowing, but that will improve their...</itunes:subtitle><itunes:summary><![CDATA[Having done a three-part series on the things JavaScript developers MUST know, Dan now leads a panel discussion on the things that JavaScript developers SHOULD know. These are things that devs can get by without knowing, but that will improve their abilities if they do know and understand. Subjects covered include: passing functions args by value vs by reference, sparse arrays, property descriptors, event capture, and more.Panel<ul><li>Aimee Knight</li><li>AJ O'Neal</li><li>Dan Shappir</li><li>Steve Edwards</li></ul>Sponsors<ul><li><a href="https://devchat.tv/fast" target="_blank" rel="noreferrer noopener">Dexecure</a></li><li><a href="https://devchat.tv/heroes/" target="_blank" rel="noreferrer noopener">Dev Heroes Accelerator</a></li></ul>Links<ul><li><a href="https://javascript.info/bubbling-and-capturing#capturing" target="_blank" rel="noreferrer noopener">Bubbling and capturing</a></li></ul>Picks<ul><li>Aimee- <a href="https://www.wisdomgeek.com/development/software-architecture/load-balancing-and-its-different-types/" target="_blank" rel="noreferrer noopener">Load balancing and its different types</a></li><li>AJ- <a href="https://www.youtube.com/channel/UCw6IOIpcVsLeTL_E8ZH0xYw/videosEthan%2520Garofolo%27s%2520talks%3A%2520https%3A" target="_blank" rel="noreferrer noopener">Ethan Garofolo - YouTube</a></li><li>AJ- <a href="https://xmission.com/" target="_blank" rel="noreferrer noopener">XMission</a></li><li>AJ- <a href="https://www.freelists.org/post/luajit/How-does-LuaJITs-trace-compiler-work,1" target="_blank" rel="noreferrer noopener">LuaJIT</a></li><li>AJ- <a href="https://webinstall.dev/rclone" target="_blank" rel="noreferrer noopener">rclone | webinstall.dev</a></li><li>AJ- <a href="https://amzn.to/2MU0w56" target="_blank" rel="noreferrer noopener">USB-C Cozy for USB C Adapters </a></li><li>AJ- <a href="https://xkcd.com/538/" target="_blank" rel="noreferrer noopener">xkcd: Security</a></li><li>Dan- Tel Aviv weather</li><li>Dan- Axel Rauschmayer</li><li>Dan- <a href="https://2ality.com/index.html" target="_blank" rel="noreferrer noopener">2ality – JavaScript and more</a></li><li>Dan- <a href="https://exploringjs.com/impatient-js/" target="_blank" rel="noreferrer noopener">JavaScript for impatient programmers (ES2021 edition)</a></li></ul>Sponsored By:<ul><li><a href="https://dexecure.com/javascriptjabberpodcast/" target="_blank" rel="noreferrer noopener">Dexecure</a>: <a href="https://dexecure.com/javascriptjabberpodcast/" target="_blank" rel="noreferrer noopener">Exclusive Offer For Javascript Jabber Listeners</a> Promo Code: DEXJSJAB </li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>4946</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 473: The Elements framework with Chris Mather</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-473-the-elements-framework-with-chris-mather</link><description><![CDATA[Steve and A.J. talk with Chris Mather, the creator of the Elements framework, a new monolith-style web framework for generating web apps. They discuss the reason for adding YAF (Yet Another Framework), the pieces that are used to build the framework, and how it all works together.Panel<ul><li>AJ O'Neal</li><li>Steve Edwards</li></ul>Guest<ul><li>Chris Mather</li></ul>Sponsors<ul><li><a href="https://devchat.tv/fast" target="_blank" rel="noreferrer noopener">Dexecure</a></li><li><a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial</a></li><li><a href="https://devchat.tv/hero" target="_blank" rel="noreferrer noopener">Dev Heroes Accelerator</a></li></ul>Links<ul><li><a href="https://elements.dev/" target="_blank" rel="noreferrer noopener">Elements</a></li><li><a href="https://github.com/elementscode/application#routing" target="_blank" rel="noreferrer noopener">GitHub | elementscode/application</a></li></ul>Picks<ul><li>AJ- <a href="https://www.ui.com/" target="_blank" rel="noreferrer noopener">Ubiquiti - Simplifying IT</a></li><li>AJ- <a href="https://amzn.to/3pm1ftU" target="_blank" rel="noreferrer noopener">UHD Friendly Blu-Ray LibreDrive</a></li><li>Chris- Having a baby</li><li>Steve- <a href="https://reasons.org/explore/blogs/the-cells-design/read/the-cells-design/2020/12/23/the-covid-19-vaccines-and-god-s-providence" target="_blank" rel="noreferrer noopener">The COVID-19 Vaccines and God’s Providence</a></li></ul>Special Guest: Chris Mather.Sponsored By:<ul><li><a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun</a>: <a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun now offers Real User Monitoring of Core Web Vitals. Start your 14-day free trial now.</a></li><li><a href="https://dexecure.com/javascriptjabberpodcast/" target="_blank" rel="noreferrer noopener">Dexecure</a>: <a href="https://dexecure.com/javascriptjabberpodcast/" target="_blank" rel="noreferrer noopener">Exclusive Offer For Javascript Jabber Listeners</a> Promo Code: DEXJSJAB </li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">265de68c-7dfb-49bd-9e12-5f6f42994ee5</guid><pubDate>Tue, 02 Mar 2021 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842549/stream.mp3" length="94597934" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Steve and A.J. talk with Chris Mather, the creator of the Elements framework, a new monolith-style web framework for generating web apps. They discuss the reason for adding YAF (Yet Another Framework), the pieces that are used to build the framework,...</itunes:subtitle><itunes:summary><![CDATA[Steve and A.J. talk with Chris Mather, the creator of the Elements framework, a new monolith-style web framework for generating web apps. They discuss the reason for adding YAF (Yet Another Framework), the pieces that are used to build the framework, and how it all works together.Panel<ul><li>AJ O'Neal</li><li>Steve Edwards</li></ul>Guest<ul><li>Chris Mather</li></ul>Sponsors<ul><li><a href="https://devchat.tv/fast" target="_blank" rel="noreferrer noopener">Dexecure</a></li><li><a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial</a></li><li><a href="https://devchat.tv/hero" target="_blank" rel="noreferrer noopener">Dev Heroes Accelerator</a></li></ul>Links<ul><li><a href="https://elements.dev/" target="_blank" rel="noreferrer noopener">Elements</a></li><li><a href="https://github.com/elementscode/application#routing" target="_blank" rel="noreferrer noopener">GitHub | elementscode/application</a></li></ul>Picks<ul><li>AJ- <a href="https://www.ui.com/" target="_blank" rel="noreferrer noopener">Ubiquiti - Simplifying IT</a></li><li>AJ- <a href="https://amzn.to/3pm1ftU" target="_blank" rel="noreferrer noopener">UHD Friendly Blu-Ray LibreDrive</a></li><li>Chris- Having a baby</li><li>Steve- <a href="https://reasons.org/explore/blogs/the-cells-design/read/the-cells-design/2020/12/23/the-covid-19-vaccines-and-god-s-providence" target="_blank" rel="noreferrer noopener">The COVID-19 Vaccines and God’s Providence</a></li></ul>Special Guest: Chris Mather.Sponsored By:<ul><li><a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun</a>: <a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun now offers Real User Monitoring of Core Web Vitals. Start your 14-day free trial now.</a></li><li><a href="https://dexecure.com/javascriptjabberpodcast/" target="_blank" rel="noreferrer noopener">Dexecure</a>: <a href="https://dexecure.com/javascriptjabberpodcast/" target="_blank" rel="noreferrer noopener">Exclusive Offer For Javascript Jabber Listeners</a> Promo Code: DEXJSJAB </li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>4666</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 472: RedwoodJS Brings Full-Stack to the JAMstack with Anthony Campolo</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-472-redwoodjs-brings-full-stack-to-the-jamstack-with-anthony-campolo</link><description><![CDATA[Anthony Campolo joins the conversation to lead the discussion of RedwoodJS. RedwoodJS is a full-stack framework that provides a way of building a fast and secure front-end that JAMstack gives you with the power and flexibility of a backend.It doesn't have an official ORM, instead it uses GraphQL through Prisma. This discussion goes deep into the history and implementation of RedwoodJS.Panel<ul><li>Aimee Knight</li><li>AJ O'Neal</li><li>Dan Shappir</li><li>Steve Edwards</li></ul>Guest<ul><li>Anthony Campolo</li></ul>Sponsors<ul><li><a href="https://go.oncehub.com/NextLevelDev" target="_blank" rel="noreferrer noopener">Dev Heroes Accelerator</a></li></ul>Links<ul><li><a href="https://fsjam.org" target="_blank" rel="noreferrer noopener">FSJam Podcast</a></li><li><a href="https://community.redwoodjs.com/t/a-first-look-at-redwoodjs-complete-series/1143" target="_blank" rel="noreferrer noopener">A First Look at RedwoodJS - Complete Series</a></li></ul>Picks<ul><li>Aimee- <a href="https://www.cockroachlabs.com/blog/2021-cloud-report/" target="_blank" rel="noreferrer noopener">GCP Outpaces Azure, AWS in the 2021 Cloud Report</a></li><li>AJ- <a href="https://xkcd.com/949/" target="_blank" rel="noreferrer noopener">xkcd: File Transfer</a></li><li>Anthony- <a href="https://community.redwoodjs.com/" target="_blank" rel="noreferrer noopener">RedwoodJS Community</a></li><li>Anthony- <a href="https://redwoodjs.com/" target="_blank" rel="noreferrer noopener">RedwoodJS - Bringing full-stack to the Jamstack</a></li><li>Dan- <a href="https://2020.stateofjs.com/en-US/" target="_blank" rel="noreferrer noopener">State of JS 2020</a></li><li>Steve- <a href="https://www.imdb.com/year/1956/?ref_=tt_ov_inf" target="_blank" rel="noreferrer noopener">The Man Who Knew Too Much (1956)</a></li></ul>Special Guest: Anthony Campolo.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">a4801569-3db0-4cef-9847-738da6e12e62</guid><pubDate>Tue, 23 Feb 2021 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842570/stream.mp3" length="65508023" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Anthony Campolo joins the conversation to lead the discussion of RedwoodJS. RedwoodJS is a full-stack framework that provides a way of building a fast and secure front-end that JAMstack gives you with the power and flexibility of a backend.It doesn't...</itunes:subtitle><itunes:summary><![CDATA[Anthony Campolo joins the conversation to lead the discussion of RedwoodJS. RedwoodJS is a full-stack framework that provides a way of building a fast and secure front-end that JAMstack gives you with the power and flexibility of a backend.It doesn't have an official ORM, instead it uses GraphQL through Prisma. This discussion goes deep into the history and implementation of RedwoodJS.Panel<ul><li>Aimee Knight</li><li>AJ O'Neal</li><li>Dan Shappir</li><li>Steve Edwards</li></ul>Guest<ul><li>Anthony Campolo</li></ul>Sponsors<ul><li><a href="https://go.oncehub.com/NextLevelDev" target="_blank" rel="noreferrer noopener">Dev Heroes Accelerator</a></li></ul>Links<ul><li><a href="https://fsjam.org" target="_blank" rel="noreferrer noopener">FSJam Podcast</a></li><li><a href="https://community.redwoodjs.com/t/a-first-look-at-redwoodjs-complete-series/1143" target="_blank" rel="noreferrer noopener">A First Look at RedwoodJS - Complete Series</a></li></ul>Picks<ul><li>Aimee- <a href="https://www.cockroachlabs.com/blog/2021-cloud-report/" target="_blank" rel="noreferrer noopener">GCP Outpaces Azure, AWS in the 2021 Cloud Report</a></li><li>AJ- <a href="https://xkcd.com/949/" target="_blank" rel="noreferrer noopener">xkcd: File Transfer</a></li><li>Anthony- <a href="https://community.redwoodjs.com/" target="_blank" rel="noreferrer noopener">RedwoodJS Community</a></li><li>Anthony- <a href="https://redwoodjs.com/" target="_blank" rel="noreferrer noopener">RedwoodJS - Bringing full-stack to the Jamstack</a></li><li>Dan- <a href="https://2020.stateofjs.com/en-US/" target="_blank" rel="noreferrer noopener">State of JS 2020</a></li><li>Steve- <a href="https://www.imdb.com/year/1956/?ref_=tt_ov_inf" target="_blank" rel="noreferrer noopener">The Man Who Knew Too Much (1956)</a></li></ul>Special Guest: Anthony Campolo.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>3212</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 471: Things Every JavaScript Developer Must Know - Part 3</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-471-things-every-javascript-developer-must-know-part-3</link><description><![CDATA[In this episode, the panel discusses the final list of things that developers need to know and how and when they're important. These topics include:<ul><li>Duck typing</li><li>TypeScript</li><li>Various programming terms and concepts: recursion, garbage collection, MVC, etc.</li><li>JS number and Math system (NaN, precision, BigInt, …)</li><li>At least one framework</li><li>At least one testing framework</li><li>A bundler (WebPack or Rollup or Parcel etc)</li></ul>Panel<ul><li>Aimee Knight</li><li>AJ O'Neal</li><li>Dan Shappir</li><li>Steve Edwards</li></ul>Sponsors<ul><li><a href="https://https//devchat.tv/fast" target="_blank" rel="noreferrer noopener">Dexecure</a></li><li><a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial</a></li><li><a href="https://go.oncehub.com/NextLevelDev" target="_blank" rel="noreferrer noopener">Dev Heroes Accelerator</a></li></ul>Picks<ul><li>Aimee- <a href="https://neilkakkar.com/powerful-life-skills.html" target="_blank" rel="noreferrer noopener">10 Powerful Life Skills for the New Decade</a></li><li>AJ- <a href="https://epicreact.dev/" target="_blank" rel="noreferrer noopener">Epic React by Kent C. Dodds </a>$300 React | Kent C Dodds</li><li>AJ- <a href="https://www.udemy.com/join/login-popup/?next=%2Fcourse%2Freact-redux%2Flearn%2Flecture%2F12531062#overview" target="_blank" rel="noreferrer noopener">Udemy </a>$10 React | Stephen Grinder</li><li>AJ- <a href="https://amzn.to/2XBTVOB" target="_blank" rel="noreferrer noopener">Zoom H1n</a> ( Amazon )</li><li>AJ- <a href="http://ebay.to/3543D04" target="_blank" rel="noreferrer noopener">Zoom H1n</a> ( Ebay )</li><li>AJ- <a href="https://www.apple.com/us-hed/shop/buy-mac/macbook-air" target="_blank" rel="noreferrer noopener">Apple M1 (MacBook) Air</a></li><li>Dan- <a href="https://www.youtube.com/playlist?list=PL9ioqAuyl6ULp1f36EEjIN1vSBEfsb-0a" target="_blank" rel="noreferrer noopener">Youtube | </a><a href="https://www.youtube.com/watch?list=PL9ioqAuyl6ULp1f36EEjIN1vSBEfsb-0a&amp;v=Smm-n45mL18" target="_blank" rel="noreferrer noopener">Chromium University</a></li><li>Steve- <a href="https://www.imdb.com/title/tt2950418/?ref_=fn_al_tt_1" target="_blank" rel="noreferrer noopener">Greater (2016)</a></li></ul>Sponsored By:<ul><li><a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun</a>: <a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun now offers Real User Monitoring of Core Web Vitals. Start your 14-day free trial now.</a></li><li><a href="https://dexecure.com/javascriptjabberpodcast/" target="_blank" rel="noreferrer noopener">Dexecure</a>: <a href="https://dexecure.com/javascriptjabberpodcast/" target="_blank" rel="noreferrer noopener">Exclusive Offer For Javascript Jabber Listeners</a> Promo Code: DEXJSJAB </li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">06a21362-e563-40af-9d9d-4330c45ccb7c</guid><pubDate>Tue, 16 Feb 2021 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842521/stream.mp3" length="88308194" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>In this episode, the panel discusses the final list of things that developers need to know and how and when they're important. These topics include:
- Duck typing
- TypeScript
- Various programming terms and concepts: recursion, garbage collection,...</itunes:subtitle><itunes:summary><![CDATA[In this episode, the panel discusses the final list of things that developers need to know and how and when they're important. These topics include:<ul><li>Duck typing</li><li>TypeScript</li><li>Various programming terms and concepts: recursion, garbage collection, MVC, etc.</li><li>JS number and Math system (NaN, precision, BigInt, …)</li><li>At least one framework</li><li>At least one testing framework</li><li>A bundler (WebPack or Rollup or Parcel etc)</li></ul>Panel<ul><li>Aimee Knight</li><li>AJ O'Neal</li><li>Dan Shappir</li><li>Steve Edwards</li></ul>Sponsors<ul><li><a href="https://https//devchat.tv/fast" target="_blank" rel="noreferrer noopener">Dexecure</a></li><li><a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial</a></li><li><a href="https://go.oncehub.com/NextLevelDev" target="_blank" rel="noreferrer noopener">Dev Heroes Accelerator</a></li></ul>Picks<ul><li>Aimee- <a href="https://neilkakkar.com/powerful-life-skills.html" target="_blank" rel="noreferrer noopener">10 Powerful Life Skills for the New Decade</a></li><li>AJ- <a href="https://epicreact.dev/" target="_blank" rel="noreferrer noopener">Epic React by Kent C. Dodds </a>$300 React | Kent C Dodds</li><li>AJ- <a href="https://www.udemy.com/join/login-popup/?next=%2Fcourse%2Freact-redux%2Flearn%2Flecture%2F12531062#overview" target="_blank" rel="noreferrer noopener">Udemy </a>$10 React | Stephen Grinder</li><li>AJ- <a href="https://amzn.to/2XBTVOB" target="_blank" rel="noreferrer noopener">Zoom H1n</a> ( Amazon )</li><li>AJ- <a href="http://ebay.to/3543D04" target="_blank" rel="noreferrer noopener">Zoom H1n</a> ( Ebay )</li><li>AJ- <a href="https://www.apple.com/us-hed/shop/buy-mac/macbook-air" target="_blank" rel="noreferrer noopener">Apple M1 (MacBook) Air</a></li><li>Dan- <a href="https://www.youtube.com/playlist?list=PL9ioqAuyl6ULp1f36EEjIN1vSBEfsb-0a" target="_blank" rel="noreferrer noopener">Youtube | </a><a href="https://www.youtube.com/watch?list=PL9ioqAuyl6ULp1f36EEjIN1vSBEfsb-0a&amp;v=Smm-n45mL18" target="_blank" rel="noreferrer noopener">Chromium University</a></li><li>Steve- <a href="https://www.imdb.com/title/tt2950418/?ref_=fn_al_tt_1" target="_blank" rel="noreferrer noopener">Greater (2016)</a></li></ul>Sponsored By:<ul><li><a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun</a>: <a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun now offers Real User Monitoring of Core Web Vitals. Start your 14-day free trial now.</a></li><li><a href="https://dexecure.com/javascriptjabberpodcast/" target="_blank" rel="noreferrer noopener">Dexecure</a>: <a href="https://dexecure.com/javascriptjabberpodcast/" target="_blank" rel="noreferrer noopener">Exclusive Offer For Javascript Jabber Listeners</a> Promo Code: DEXJSJAB </li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>4352</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 470: Fine Tuning Your Psychological Stack, or DevOps For Your Brain</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-470-fine-tuning-your-psychological-stack-or-devops-for-your-brain</link><description><![CDATA[You're working on planning and executing your professional and technical journeys, but what about your psychological journey? The reality is that without taking better care of yourself, you are potentially setting yourself up for failure, and potentially also putting your health and wellbeing at risk. We are joined by Wei-Ming Lam, a coach and Yoga Instructor who provides practical advice for constructing and tuning your psychological stack.Panel<ul><li>AJ O'Neal</li><li>Dan Shappir</li><li>Steve Edwards</li></ul>Guest<ul><li>Wei-Ming Lam</li></ul>Sponsors<ul><li><a href="https://https//devchat.tv/fast" target="_blank" rel="noreferrer noopener">Dexecure</a></li><li><a href="https://devchat.tv/nextlevel" target="_blank" rel="noreferrer noopener">Dev Heroes Accelerator</a></li></ul>Links<ul><li><a href="https://themiddlewei.com/" target="_blank" rel="noreferrer noopener">The Middle Wei</a></li><li><a href="https://www.youtube.com/channel/UCb5F_MCEGjHF2DwasW3Hi2g" target="_blank" rel="noreferrer noopener">Youtube | The Middle Wei</a></li></ul>Picks<ul><li>AJ- <a href="https://amzn.to/3cWIsSJ" target="_blank" rel="noreferrer noopener">As a Man Thinketh by James Allen </a></li><li>AJ- <a href="https://amzn.to/3jqWqNC" target="_blank" rel="noreferrer noopener">Deep Work: Rules for Focused Success in a Distracted World by Cal Newport</a> </li><li>AJ- <a href="https://amzn.to/3p332mt" target="_blank" rel="noreferrer noopener">The Mind and the Brain: Neuroplasticity and the Power of Mental Force by Jeffrey M. Schwartz MD</a></li><li>AJ- <a href="https://amzn.to/3rxmVno" target="_blank" rel="noreferrer noopener">The War of Art by Steven Pressfield</a></li><li>AJ- <a href="https://www.apple.com/us-hed/shop/buy-mac/macbook-air" target="_blank" rel="noreferrer noopener">M1 Macbook Air</a></li><li>AJ- <a href="https://www.plex.tv/" target="_blank" rel="noreferrer noopener">PLEX</a></li><li>AJ- <a href="https://emby.media/" target="_blank" rel="noreferrer noopener">Emby</a></li><li>AJ- <a href="https://webinstall.dev/syncthing/" target="_blank" rel="noreferrer noopener">webinstall.dev/syncthing</a></li><li>Dan- Covid-19 Vaccine</li><li>Dan- <a href="https://www.smashingmagazine.com/2021/01/web-expose-hardware-capabilities/" target="_blank" rel="noreferrer noopener">Should The Web Expose Hardware Capabilities? by Noam Rosenthal</a></li><li>Steve- <a href="https://www.imdb.com/title/tt6723592/?ref_=fn_al_tt_1" target="_blank" rel="noreferrer noopener">Tenet (2020)</a></li><li>Steve- <a href="https://amzn.to/36Szy4z" target="_blank" rel="noreferrer noopener">The Essential Compendium of Dad Jokes by Thomas Nowak </a></li><li>Steve- <a href="https://www.eviemagazine.com/post/americans-are-suffering-from-mass-delusional-psychosis-because-of-covid-19/" target="_blank" rel="noreferrer noopener">Psychiatrist: Americans Are Suffering From ‘Mass Delusional Psychosis’ Because Of Covid-19</a></li><li>Wei- Ming- <a href="https://bookshop.org/a/13705/9781501111112" target="_blank" rel="noreferrer noopener">Grit: The Power of Passion and Perseverance by Angela Duckworth</a></li><li>Wei-Ming- <a href="https://amzn.to/3rrggeo" target="_blank" rel="noreferrer noopener">Whetstone Knife Sharpener</a></li><li>Wei-Ming- <a href="https://www.youtube.com/watch?ab_channel=CarterCutlery&amp;t=1890s&amp;v=Yk3IcKUtp8U" target="_blank" rel="noreferrer noopener">Blade Sharpening Fundamentals</a></li><li>Wei-Ming- Get a houseplant</li></ul> Special Guest: Wei-Ming Lam.Sponsored By:<ul><li><a href="https://dexecure.com/javascriptjabberpodcast/" target="_blank" rel="noreferrer noopener">Dexecure</a>: <a href="https://dexecure.com/javascriptjabberpodcast/" target="_blank" rel="noreferrer noopener">Exclusive Offer For Javascript Jabber Listeners</a> Promo Code: DEXJSJAB </li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">c4f86aee-7f78-4853-96e4-791350d081ad</guid><pubDate>Tue, 09 Feb 2021 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842558/stream.mp3" length="98725847" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>You're working on planning and executing your professional and technical journeys, but what about your psychological journey? The reality is that without taking better care of yourself, you are potentially setting yourself up for failure, and...</itunes:subtitle><itunes:summary><![CDATA[You're working on planning and executing your professional and technical journeys, but what about your psychological journey? The reality is that without taking better care of yourself, you are potentially setting yourself up for failure, and potentially also putting your health and wellbeing at risk. We are joined by Wei-Ming Lam, a coach and Yoga Instructor who provides practical advice for constructing and tuning your psychological stack.Panel<ul><li>AJ O'Neal</li><li>Dan Shappir</li><li>Steve Edwards</li></ul>Guest<ul><li>Wei-Ming Lam</li></ul>Sponsors<ul><li><a href="https://https//devchat.tv/fast" target="_blank" rel="noreferrer noopener">Dexecure</a></li><li><a href="https://devchat.tv/nextlevel" target="_blank" rel="noreferrer noopener">Dev Heroes Accelerator</a></li></ul>Links<ul><li><a href="https://themiddlewei.com/" target="_blank" rel="noreferrer noopener">The Middle Wei</a></li><li><a href="https://www.youtube.com/channel/UCb5F_MCEGjHF2DwasW3Hi2g" target="_blank" rel="noreferrer noopener">Youtube | The Middle Wei</a></li></ul>Picks<ul><li>AJ- <a href="https://amzn.to/3cWIsSJ" target="_blank" rel="noreferrer noopener">As a Man Thinketh by James Allen </a></li><li>AJ- <a href="https://amzn.to/3jqWqNC" target="_blank" rel="noreferrer noopener">Deep Work: Rules for Focused Success in a Distracted World by Cal Newport</a> </li><li>AJ- <a href="https://amzn.to/3p332mt" target="_blank" rel="noreferrer noopener">The Mind and the Brain: Neuroplasticity and the Power of Mental Force by Jeffrey M. Schwartz MD</a></li><li>AJ- <a href="https://amzn.to/3rxmVno" target="_blank" rel="noreferrer noopener">The War of Art by Steven Pressfield</a></li><li>AJ- <a href="https://www.apple.com/us-hed/shop/buy-mac/macbook-air" target="_blank" rel="noreferrer noopener">M1 Macbook Air</a></li><li>AJ- <a href="https://www.plex.tv/" target="_blank" rel="noreferrer noopener">PLEX</a></li><li>AJ- <a href="https://emby.media/" target="_blank" rel="noreferrer noopener">Emby</a></li><li>AJ- <a href="https://webinstall.dev/syncthing/" target="_blank" rel="noreferrer noopener">webinstall.dev/syncthing</a></li><li>Dan- Covid-19 Vaccine</li><li>Dan- <a href="https://www.smashingmagazine.com/2021/01/web-expose-hardware-capabilities/" target="_blank" rel="noreferrer noopener">Should The Web Expose Hardware Capabilities? by Noam Rosenthal</a></li><li>Steve- <a href="https://www.imdb.com/title/tt6723592/?ref_=fn_al_tt_1" target="_blank" rel="noreferrer noopener">Tenet (2020)</a></li><li>Steve- <a href="https://amzn.to/36Szy4z" target="_blank" rel="noreferrer noopener">The Essential Compendium of Dad Jokes by Thomas Nowak </a></li><li>Steve- <a href="https://www.eviemagazine.com/post/americans-are-suffering-from-mass-delusional-psychosis-because-of-covid-19/" target="_blank" rel="noreferrer noopener">Psychiatrist: Americans Are Suffering From ‘Mass Delusional Psychosis’ Because Of Covid-19</a></li><li>Wei- Ming- <a href="https://bookshop.org/a/13705/9781501111112" target="_blank" rel="noreferrer noopener">Grit: The Power of Passion and Perseverance by Angela Duckworth</a></li><li>Wei-Ming- <a href="https://amzn.to/3rrggeo" target="_blank" rel="noreferrer noopener">Whetstone Knife Sharpener</a></li><li>Wei-Ming- <a href="https://www.youtube.com/watch?ab_channel=CarterCutlery&amp;t=1890s&amp;v=Yk3IcKUtp8U" target="_blank" rel="noreferrer noopener">Blade Sharpening Fundamentals</a></li><li>Wei-Ming- Get a houseplant</li></ul> Special Guest: Wei-Ming Lam.Sponsored By:<ul><li><a href="https://dexecure.com/javascriptjabberpodcast/" target="_blank" rel="noreferrer noopener">Dexecure</a>: <a href="https://dexecure.com/javascriptjabberpodcast/" target="_blank" rel="noreferrer noopener">Exclusive Offer For Javascript Jabber Listeners</a> Promo Code: DEXJSJAB </li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br...]]></itunes:summary><itunes:duration>4873</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>BONUS: Measuring Apps and Entrepreneurship with John-Daniel Trask</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/bonus-measuring-apps-and-entrepreneurship-with-john-daniel-trask</link><description><![CDATA[John-Daniel Trask, founder and CEO of Raygun, talks about his experience building a monitoring company and about how to measure the speed and quality of your code.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">f350b820-e350-4db2-b0ea-c8edbe0e5ea9</guid><pubDate>Fri, 05 Feb 2021 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842529/stream.mp3" length="61516378" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>John-Daniel Trask, founder and CEO of Raygun, talks about his experience building a monitoring company and about how to measure the speed and quality of your code.   

Support this podcast at — https://redcircle.com/javascript-jabber/donations...</itunes:subtitle><itunes:summary><![CDATA[John-Daniel Trask, founder and CEO of Raygun, talks about his experience building a monitoring company and about how to measure the speed and quality of your code.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>3012</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 469: The Case for JavaScript Iterators and Generators, part 2</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-469-the-case-for-javascript-iterators-and-generators-part-2</link><description><![CDATA[This is the follow on to the episode first recorded regarding JavaScripts iterators and generators. Dan takes the lead and picks up from last time. The panel discusses how JavaScript uses and implements iterators and where people are likely to see them. Then they dive into generators and briefly discuss the concept and their uses.CODE:<ul><li>x = {[Symbol.iterator]() {let i = 0;return {next: () =&gt; ({done: i &gt;= 10,value: i++})};}};</li><li>for (const v of x) console.log(v);</li><li>console.log([…x]);</li><li>console.log(…x);</li><li>function* g() {for (let i = 0; i &lt; 10; ++i) yield i;}</li></ul>Panel<ul><li>AJ O'Neal</li><li>Charles Wood</li><li>Dan Shappir</li></ul>Sponsors<ul><li><a href="https://https//devchat.tv/fast" target="_blank" rel="noreferrer noopener">Dexecure</a></li><li><a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial</a></li><li><a href="http://devchat.tv/nextlevel" target="_blank" rel="noreferrer noopener">Next Level Mastermind</a></li></ul>Links<ul><li><a href="https://www.wix.engineering/post/a-promise-of-a-bright-future-with-async-iterators-generators-and-pipes-part-1" target="_blank" rel="noreferrer noopener">A Promise of a Bright Future With Async Iterators, Generators, and Pipes, Part 1</a></li><li><a href="https://devchat.tv/js-jabber/jsj-437-inside-the-brave-browser-with-jonathan-sampson/" target="_blank" rel="noreferrer noopener">Devchat.tv | JSJ 437: Inside the Brave Browser with Jonathan Sampson</a></li><li><a href="https://amzn.to/3cwtvGy" target="_blank" rel="noreferrer noopener">Flint 4k</a></li></ul>Picks<ul><li>AJ- Charles Wood</li><li>AJ- <a href="https://amzn.to/3pFAVuM" target="_blank" rel="noreferrer noopener">12 Rules for Life Poster</a></li><li>AJ- <a href="https://brave.com/" target="_blank" rel="noreferrer noopener">Brave Browser</a></li><li>AJ- <a href="https://amzn.to/36u5gox" target="_blank" rel="noreferrer noopener">Need for Speed Hot Pursuit (Remastered)</a></li><li>Charles- <a href="https://devchat.tv/show/the-dev-rev/" target="_blank" rel="noreferrer noopener">Devchat.tv | The Dev Rev</a></li><li>Charles- <a href="https://mostvaluable.dev/" target="_blank" rel="noreferrer noopener">Most Valuable Developer</a></li><li>Charles- <a href="https://amzn.to/3r1fZ1M" target="_blank" rel="noreferrer noopener">Elgato Cam Link 4K</a></li><li>Charles- <a href="https://podcastplaybook.co/" target="_blank" rel="noreferrer noopener">Podcast Playbook</a></li><li>Charles- <a href="https://amzn.to/3cxjGrV" target="_blank" rel="noreferrer noopener">The Hero with a Thousand Faces by Joseph Campbell</a></li><li>Dan- <a href="https://www.netflix.com/title/80234304" target="_blank" rel="noreferrer noopener">Netflix Series: The Queen's Gambit</a></li><li>Dan- <a href="https://web.dev/autowebperf/" target="_blank" rel="noreferrer noopener">Automating audits with AutoWebPerf</a></li></ul>Sponsored By:<ul><li><a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun</a>: <a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun now offers Real User Monitoring of Core Web Vitals. Start your 14-day free trial now.</a></li><li><a href="https://dexecure.com/javascriptjabberpodcast/" target="_blank" rel="noreferrer noopener">Dexecure</a>: <a href="https://dexecure.com/javascriptjabberpodcast/" target="_blank" rel="noreferrer noopener">Exclusive Offer For Javascript Jabber Listeners</a> Promo Code: DEXJSJAB </li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">dc00bd48-811a-4ed8-aea7-c22ec11f414a</guid><pubDate>Tue, 02 Feb 2021 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842547/stream.mp3" length="95377997" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>This is the follow on to the episode first recorded regarding JavaScripts iterators and generators. Dan takes the lead and picks up from last time. The panel discusses how JavaScript uses and implements iterators and where people are likely to see...</itunes:subtitle><itunes:summary><![CDATA[This is the follow on to the episode first recorded regarding JavaScripts iterators and generators. Dan takes the lead and picks up from last time. The panel discusses how JavaScript uses and implements iterators and where people are likely to see them. Then they dive into generators and briefly discuss the concept and their uses.CODE:<ul><li>x = {[Symbol.iterator]() {let i = 0;return {next: () =&gt; ({done: i &gt;= 10,value: i++})};}};</li><li>for (const v of x) console.log(v);</li><li>console.log([…x]);</li><li>console.log(…x);</li><li>function* g() {for (let i = 0; i &lt; 10; ++i) yield i;}</li></ul>Panel<ul><li>AJ O'Neal</li><li>Charles Wood</li><li>Dan Shappir</li></ul>Sponsors<ul><li><a href="https://https//devchat.tv/fast" target="_blank" rel="noreferrer noopener">Dexecure</a></li><li><a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial</a></li><li><a href="http://devchat.tv/nextlevel" target="_blank" rel="noreferrer noopener">Next Level Mastermind</a></li></ul>Links<ul><li><a href="https://www.wix.engineering/post/a-promise-of-a-bright-future-with-async-iterators-generators-and-pipes-part-1" target="_blank" rel="noreferrer noopener">A Promise of a Bright Future With Async Iterators, Generators, and Pipes, Part 1</a></li><li><a href="https://devchat.tv/js-jabber/jsj-437-inside-the-brave-browser-with-jonathan-sampson/" target="_blank" rel="noreferrer noopener">Devchat.tv | JSJ 437: Inside the Brave Browser with Jonathan Sampson</a></li><li><a href="https://amzn.to/3cwtvGy" target="_blank" rel="noreferrer noopener">Flint 4k</a></li></ul>Picks<ul><li>AJ- Charles Wood</li><li>AJ- <a href="https://amzn.to/3pFAVuM" target="_blank" rel="noreferrer noopener">12 Rules for Life Poster</a></li><li>AJ- <a href="https://brave.com/" target="_blank" rel="noreferrer noopener">Brave Browser</a></li><li>AJ- <a href="https://amzn.to/36u5gox" target="_blank" rel="noreferrer noopener">Need for Speed Hot Pursuit (Remastered)</a></li><li>Charles- <a href="https://devchat.tv/show/the-dev-rev/" target="_blank" rel="noreferrer noopener">Devchat.tv | The Dev Rev</a></li><li>Charles- <a href="https://mostvaluable.dev/" target="_blank" rel="noreferrer noopener">Most Valuable Developer</a></li><li>Charles- <a href="https://amzn.to/3r1fZ1M" target="_blank" rel="noreferrer noopener">Elgato Cam Link 4K</a></li><li>Charles- <a href="https://podcastplaybook.co/" target="_blank" rel="noreferrer noopener">Podcast Playbook</a></li><li>Charles- <a href="https://amzn.to/3cxjGrV" target="_blank" rel="noreferrer noopener">The Hero with a Thousand Faces by Joseph Campbell</a></li><li>Dan- <a href="https://www.netflix.com/title/80234304" target="_blank" rel="noreferrer noopener">Netflix Series: The Queen's Gambit</a></li><li>Dan- <a href="https://web.dev/autowebperf/" target="_blank" rel="noreferrer noopener">Automating audits with AutoWebPerf</a></li></ul>Sponsored By:<ul><li><a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun</a>: <a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun now offers Real User Monitoring of Core Web Vitals. Start your 14-day free trial now.</a></li><li><a href="https://dexecure.com/javascriptjabberpodcast/" target="_blank" rel="noreferrer noopener">Dexecure</a>: <a href="https://dexecure.com/javascriptjabberpodcast/" target="_blank" rel="noreferrer noopener">Exclusive Offer For Javascript Jabber Listeners</a> Promo Code: DEXJSJAB </li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer...]]></itunes:summary><itunes:duration>4705</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>BONUS: How to Speed Up Your Website For Fun and Profit with Inian Parameshwaran</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/bonus-how-to-speed-up-your-website-for-fun-and-profit-with-inian-parameshwaran</link><description><![CDATA[Use the code DEVCHAT at <a href="https://dexecure.com/signup" target="_blank" rel="noreferrer noopener">https://devchat.tv/fast</a> to get double the capacity and traffic from Dexecure.Inian Parameshwaran is the CEO of Dexecure and an expert in speeding up websites. Inian walks Charles Max Wood through the intricacies of measuring website speed and explains which metrics matter and for which concerns. He goes over the benefits to SEO and user experience and then does a deep dive on how to begin speeding up your website so Google will rank it higher and your users don’t lose interest while waiting for a response from your application.Special Guest: Inian Parameshwaran.Sponsored By:<ul><li><a href="https://dexecure.com/javascriptjabberpodcast/" target="_blank" rel="noreferrer noopener">Dexecure</a>: <a href="https://dexecure.com/javascriptjabberpodcast/" target="_blank" rel="noreferrer noopener">Exclusive Offer For Javascript Jabber Listeners</a> Promo Code: DEXJSJAB </li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">49cebb9e-2d03-4ca8-9ca9-954cc3d56a00</guid><pubDate>Fri, 29 Jan 2021 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842546/stream.mp3" length="51576832" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Use the code DEVCHAT at https://dexecure.com/signup to get double the capacity and traffic from Dexecure.Inian Parameshwaran is the CEO of Dexecure and an expert in speeding up websites. Inian walks Charles Max Wood through the intricacies of...</itunes:subtitle><itunes:summary><![CDATA[Use the code DEVCHAT at <a href="https://dexecure.com/signup" target="_blank" rel="noreferrer noopener">https://devchat.tv/fast</a> to get double the capacity and traffic from Dexecure.Inian Parameshwaran is the CEO of Dexecure and an expert in speeding up websites. Inian walks Charles Max Wood through the intricacies of measuring website speed and explains which metrics matter and for which concerns. He goes over the benefits to SEO and user experience and then does a deep dive on how to begin speeding up your website so Google will rank it higher and your users don’t lose interest while waiting for a response from your application.Special Guest: Inian Parameshwaran.Sponsored By:<ul><li><a href="https://dexecure.com/javascriptjabberpodcast/" target="_blank" rel="noreferrer noopener">Dexecure</a>: <a href="https://dexecure.com/javascriptjabberpodcast/" target="_blank" rel="noreferrer noopener">Exclusive Offer For Javascript Jabber Listeners</a> Promo Code: DEXJSJAB </li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>2515</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 468: The case for JavaScript iterators, part 1</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-468-the-case-for-javascript-iterators-part-1</link><description><![CDATA[Iterators and generators were introduced into JavaScript way back in 2015, yet they remain an underused and often misunderstood features of the language. In this episode Dan describes the purpose of iterators, how they're implemented in JavaScript, and why you're using them even if you aren't aware that you are, via the spread operator for example. The panel then discusses the pros and cons of iterators in JavaScript, and why most devs don't explicitly use them.Panel<ul><li>Aimee Knight</li><li>AJ O’Neal</li><li>Dan Shappir</li></ul>Sponsors<ul><li><a href="https://https//devchat.tv/fast" target="_blank" rel="noreferrer noopener">Dexecure</a></li><li><a href="https://octopus.com/company" target="_blank" rel="noreferrer noopener">Octopus Deploy Pty. Ltd</a></li><li><a href="http://devchat.tv/nextlevel" target="_blank" rel="noreferrer noopener">Next Level Mastermind</a></li></ul>Links<ul><li><a href="https://www.wix.engineering/post/breaking-chains-with-pipelines-in-modern-javascript" target="_blank" rel="noreferrer noopener">Breaking Chains with Pipelines in Modern JavaScript</a></li></ul>Picks<ul><li>Aimee- <a href="https://amzn.to/369sfVO" target="_blank" rel="noreferrer noopener">Month of Lunches Manning Series</a></li><li>AJ- <a href="https://snapdrop.net/" target="_blank" rel="noreferrer noopener">SnapDrop</a></li><li>AJ- <a href="https://webinstall.dev/syncthing" target="_blank" rel="noreferrer noopener">Syncthing | webinstall.dev</a></li><li>AJ- <a href="https://brave.com/" target="_blank" rel="noreferrer noopener">Brave Browser</a></li><li>AJ- <a href="https://amzn.to/39Te0FC" target="_blank" rel="noreferrer noopener">Brandon Sanderson Stormlight / Way of Kings by Brandon Sanderson</a></li><li>AJ-<a href="https://amzn.to/3mjDkJb" target="_blank" rel="noreferrer noopener"> Ready Player One / Ready Player Two by Ernest Cline</a></li><li>Dan- Covid-19 Vaccine</li><li>Dan- <a href="https://www.netflix.com/search?jbv=80234304&amp;q=qu" target="_blank" rel="noreferrer noopener">Netflix Series: The Queen's Gambit</a></li></ul>Sponsored By:<ul><li><a href="https://dexecure.com/javascriptjabberpodcast/" target="_blank" rel="noreferrer noopener">Dexecure</a>: <a href="https://dexecure.com/javascriptjabberpodcast/" target="_blank" rel="noreferrer noopener">Exclusive Offer For Javascript Jabber Listeners</a> Promo Code: DEXJSJAB </li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">409f54e9-4208-491c-abd7-08045e54bd5b</guid><pubDate>Tue, 26 Jan 2021 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842560/stream.mp3" length="78610432" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Iterators and generators were introduced into JavaScript way back in 2015, yet they remain an underused and often misunderstood features of the language. In this episode Dan describes the purpose of iterators, how they're implemented in JavaScript,...</itunes:subtitle><itunes:summary><![CDATA[Iterators and generators were introduced into JavaScript way back in 2015, yet they remain an underused and often misunderstood features of the language. In this episode Dan describes the purpose of iterators, how they're implemented in JavaScript, and why you're using them even if you aren't aware that you are, via the spread operator for example. The panel then discusses the pros and cons of iterators in JavaScript, and why most devs don't explicitly use them.Panel<ul><li>Aimee Knight</li><li>AJ O’Neal</li><li>Dan Shappir</li></ul>Sponsors<ul><li><a href="https://https//devchat.tv/fast" target="_blank" rel="noreferrer noopener">Dexecure</a></li><li><a href="https://octopus.com/company" target="_blank" rel="noreferrer noopener">Octopus Deploy Pty. Ltd</a></li><li><a href="http://devchat.tv/nextlevel" target="_blank" rel="noreferrer noopener">Next Level Mastermind</a></li></ul>Links<ul><li><a href="https://www.wix.engineering/post/breaking-chains-with-pipelines-in-modern-javascript" target="_blank" rel="noreferrer noopener">Breaking Chains with Pipelines in Modern JavaScript</a></li></ul>Picks<ul><li>Aimee- <a href="https://amzn.to/369sfVO" target="_blank" rel="noreferrer noopener">Month of Lunches Manning Series</a></li><li>AJ- <a href="https://snapdrop.net/" target="_blank" rel="noreferrer noopener">SnapDrop</a></li><li>AJ- <a href="https://webinstall.dev/syncthing" target="_blank" rel="noreferrer noopener">Syncthing | webinstall.dev</a></li><li>AJ- <a href="https://brave.com/" target="_blank" rel="noreferrer noopener">Brave Browser</a></li><li>AJ- <a href="https://amzn.to/39Te0FC" target="_blank" rel="noreferrer noopener">Brandon Sanderson Stormlight / Way of Kings by Brandon Sanderson</a></li><li>AJ-<a href="https://amzn.to/3mjDkJb" target="_blank" rel="noreferrer noopener"> Ready Player One / Ready Player Two by Ernest Cline</a></li><li>Dan- Covid-19 Vaccine</li><li>Dan- <a href="https://www.netflix.com/search?jbv=80234304&amp;q=qu" target="_blank" rel="noreferrer noopener">Netflix Series: The Queen's Gambit</a></li></ul>Sponsored By:<ul><li><a href="https://dexecure.com/javascriptjabberpodcast/" target="_blank" rel="noreferrer noopener">Dexecure</a>: <a href="https://dexecure.com/javascriptjabberpodcast/" target="_blank" rel="noreferrer noopener">Exclusive Offer For Javascript Jabber Listeners</a> Promo Code: DEXJSJAB </li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>3867</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 467: The Joy of JavaScript with Luis Atencio</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-467-the-joy-of-javascript-with-luis-atencio</link><description><![CDATA[Luis Atencio jabbers about enjoying and using JavaScript. He enjoys the multi-paradigm nature of the language. The discussion ranges over the nature of JavaScript and how it's object-oriented, and how the paradigms can be blended to provide powerful functionality. They also dive into how to break down problems in JavaScript and how the language enables this.Panel<ul><li>Aimee Knight</li><li>AJ O'Neal</li><li>Dan Shappir</li><li>Steve Edwards</li></ul>Guest<ul><li>Luis Atencio</li></ul>Sponsors<ul><li><a href="https://https//devchat.tv/fast" target="_blank" rel="noreferrer noopener">Dexecure</a></li><li><a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial</a></li><li><a href="http://devchat.tv/nextlevel" target="_blank" rel="noreferrer noopener">Next Level Mastermind</a></li></ul>Links<ul><li><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Pipeline_operator" target="_blank" rel="noreferrer noopener">Pipeline operator (|&gt;)</a></li><li><a href="https://www.youtube.com/playlist?list=PL57E82CDB257EE09D" target="_blank" rel="noreferrer noopener">Crock on JS: Function the Ultimate</a></li></ul>Picks<ul><li>Aimee- <a href="https://github.com/linkedin/school-of-sre" target="_blank" rel="noreferrer noopener">GitHub | linkedin/school-of-sre</a></li><li>AJ- <a href="https://github.com/janniks/basetag" target="_blank" rel="noreferrer noopener">Package-Relative Requires with Basetag</a></li><li>AJ- <a href="https://github.com/edbentley/miniscript-rfc" target="_blank" rel="noreferrer noopener">Miniscript / Subscript</a></li><li>AJ-<a href="https://webinstall.dev/ffmpeg/" target="_blank" rel="noreferrer noopener"> </a><a href="https://webinstall.dev/ffmpeg" target="_blank" rel="noreferrer noopener">webinstall.dev/ffmpeg</a></li><li>AJ- <a href="https://kit.co/coolaj86/stand-up-desk" target="_blank" rel="noreferrer noopener">Stand up Desk Setup</a></li><li>AJ- <a href="https://amzn.to/39woT1H" target="_blank" rel="noreferrer noopener">Horizon Chase Turbo</a></li><li>AJ- <a href="https://amzn.to/3bF7DIG" target="_blank" rel="noreferrer noopener">Need for speed: Hot Pursuit Remastered</a></li><li>Dan- Inspirational Character: Chuck Yeager</li><li>Luis- Visit Cape Canaveral and watch either Space X Launch or NASA Launch</li><li>Luis- Visit Kennedy Space Center</li><li>Steve-<a href="https://buytesmart.com/products/2-port-kvm-hdmi-2-0-video-switch-4k-60hz-qhd-144hz-audio-output-usb-sharing-2x1" target="_blank" rel="noreferrer noopener"> 2 PORT KVM HDMI 2.0 VIDEO SWITCH</a></li></ul>Special Guest: Luis Atencio.Sponsored By:<ul><li><a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun</a>: <a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun now offers Real User Monitoring of Core Web Vitals. Start your 14-day free trial now.</a></li><li><a href="https://dexecure.com/javascriptjabberpodcast/" target="_blank" rel="noreferrer noopener">Dexecure</a>: <a href="https://dexecure.com/javascriptjabberpodcast/" target="_blank" rel="noreferrer noopener">Exclusive Offer For Javascript Jabber Listeners</a> Promo Code: DEXJSJAB </li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">eb47f4bf-61cd-4c5c-aa64-6a8585326455</guid><pubDate>Tue, 19 Jan 2021 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842555/stream.mp3" length="60784640" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Luis Atencio jabbers about enjoying and using JavaScript. He enjoys the multi-paradigm nature of the language. The discussion ranges over the nature of JavaScript and how it's object-oriented, and how the paradigms can be blended to provide powerful...</itunes:subtitle><itunes:summary><![CDATA[Luis Atencio jabbers about enjoying and using JavaScript. He enjoys the multi-paradigm nature of the language. The discussion ranges over the nature of JavaScript and how it's object-oriented, and how the paradigms can be blended to provide powerful functionality. They also dive into how to break down problems in JavaScript and how the language enables this.Panel<ul><li>Aimee Knight</li><li>AJ O'Neal</li><li>Dan Shappir</li><li>Steve Edwards</li></ul>Guest<ul><li>Luis Atencio</li></ul>Sponsors<ul><li><a href="https://https//devchat.tv/fast" target="_blank" rel="noreferrer noopener">Dexecure</a></li><li><a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial</a></li><li><a href="http://devchat.tv/nextlevel" target="_blank" rel="noreferrer noopener">Next Level Mastermind</a></li></ul>Links<ul><li><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Pipeline_operator" target="_blank" rel="noreferrer noopener">Pipeline operator (|&gt;)</a></li><li><a href="https://www.youtube.com/playlist?list=PL57E82CDB257EE09D" target="_blank" rel="noreferrer noopener">Crock on JS: Function the Ultimate</a></li></ul>Picks<ul><li>Aimee- <a href="https://github.com/linkedin/school-of-sre" target="_blank" rel="noreferrer noopener">GitHub | linkedin/school-of-sre</a></li><li>AJ- <a href="https://github.com/janniks/basetag" target="_blank" rel="noreferrer noopener">Package-Relative Requires with Basetag</a></li><li>AJ- <a href="https://github.com/edbentley/miniscript-rfc" target="_blank" rel="noreferrer noopener">Miniscript / Subscript</a></li><li>AJ-<a href="https://webinstall.dev/ffmpeg/" target="_blank" rel="noreferrer noopener"> </a><a href="https://webinstall.dev/ffmpeg" target="_blank" rel="noreferrer noopener">webinstall.dev/ffmpeg</a></li><li>AJ- <a href="https://kit.co/coolaj86/stand-up-desk" target="_blank" rel="noreferrer noopener">Stand up Desk Setup</a></li><li>AJ- <a href="https://amzn.to/39woT1H" target="_blank" rel="noreferrer noopener">Horizon Chase Turbo</a></li><li>AJ- <a href="https://amzn.to/3bF7DIG" target="_blank" rel="noreferrer noopener">Need for speed: Hot Pursuit Remastered</a></li><li>Dan- Inspirational Character: Chuck Yeager</li><li>Luis- Visit Cape Canaveral and watch either Space X Launch or NASA Launch</li><li>Luis- Visit Kennedy Space Center</li><li>Steve-<a href="https://buytesmart.com/products/2-port-kvm-hdmi-2-0-video-switch-4k-60hz-qhd-144hz-audio-output-usb-sharing-2x1" target="_blank" rel="noreferrer noopener"> 2 PORT KVM HDMI 2.0 VIDEO SWITCH</a></li></ul>Special Guest: Luis Atencio.Sponsored By:<ul><li><a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun</a>: <a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun now offers Real User Monitoring of Core Web Vitals. Start your 14-day free trial now.</a></li><li><a href="https://dexecure.com/javascriptjabberpodcast/" target="_blank" rel="noreferrer noopener">Dexecure</a>: <a href="https://dexecure.com/javascriptjabberpodcast/" target="_blank" rel="noreferrer noopener">Exclusive Offer For Javascript Jabber Listeners</a> Promo Code: DEXJSJAB </li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>2976</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 466: Infrastructure as Code with Christian Nunciato</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-466-infrastructure-as-code-with-christian-nunciato</link><description><![CDATA[Christian Nunciato works on a system called Pulumi, which is a system that allows you to build infrastructure with code. This is usually aimed at the cloud and allows us to use tools to manage infrastructure and do setups and updates.Panel<ul><li>Aimee Knight</li><li>AJ O’Neal</li><li>Steve Edwards</li></ul>Guest<ul><li>Christian Nunciato</li></ul>Sponsors<ul><li><a href="https://https//devchat.tv/fast" target="_blank" rel="noreferrer noopener">Dexecure</a></li><li><a href="https://octopus.com/company" target="_blank" rel="noreferrer noopener">Octopus Deploy Pty. Ltd</a></li></ul>Picks<ul><li>Aimee- <a href="https://github.com/networktocode/awesome-network-automation" target="_blank" rel="noreferrer noopener">GitHub- networktocode/awesome-network-automation</a></li><li>AJ- <a href="https://apps.apple.com/us/app/bound-audiobook-player/id1041727137" target="_blank" rel="noreferrer noopener">Bound- Audiobook Player</a></li><li>AJ- <a href="https://github.com/videolan/vlc-ios" target="_blank" rel="noreferrer noopener">GitHub- videolan/vlc-ios</a></li><li>AJ- <a href="https://webinstall.dev/gitdeploy" target="_blank" rel="noreferrer noopener">gitdeploy | webinstall.dev</a></li><li>Christian- <a href="https://www.imdb.com/title/tt3526078/" target="_blank" rel="noreferrer noopener">TV series: Schitt's Creek</a></li><li>Christian- <a href="https://www.amazon.com/Sense-Style-Thinking-Persons-Writing/dp/0143127799" target="_blank" rel="noreferrer noopener">The Sense of Style: The Thinking Person's Guide to Writing in the 21st Century by Steven Pinker</a></li><li>Steve- <a href="https://xkcd.com/356" target="_blank" rel="noreferrer noopener">xkcd: Nerd Sniping</a></li></ul>Special Guest: Christian Nunciato.Sponsored By:<ul><li><a href="https://dexecure.com/javascriptjabberpodcast/" target="_blank" rel="noreferrer noopener">Dexecure</a>: <a href="https://dexecure.com/javascriptjabberpodcast/" target="_blank" rel="noreferrer noopener">Exclusive Offer For Javascript Jabber Listeners</a> Promo Code: DEXJSJAB </li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">62cdb0b7-f95b-46a4-8232-42f6cbc01e57</guid><pubDate>Tue, 12 Jan 2021 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842576/stream.mp3" length="90528068" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Christian Nunciato works on a system called Pulumi, which is a system that allows you to build infrastructure with code. This is usually aimed at the cloud and allows us to use tools to manage infrastructure and do setups and updates.Panel
- Aimee...</itunes:subtitle><itunes:summary><![CDATA[Christian Nunciato works on a system called Pulumi, which is a system that allows you to build infrastructure with code. This is usually aimed at the cloud and allows us to use tools to manage infrastructure and do setups and updates.Panel<ul><li>Aimee Knight</li><li>AJ O’Neal</li><li>Steve Edwards</li></ul>Guest<ul><li>Christian Nunciato</li></ul>Sponsors<ul><li><a href="https://https//devchat.tv/fast" target="_blank" rel="noreferrer noopener">Dexecure</a></li><li><a href="https://octopus.com/company" target="_blank" rel="noreferrer noopener">Octopus Deploy Pty. Ltd</a></li></ul>Picks<ul><li>Aimee- <a href="https://github.com/networktocode/awesome-network-automation" target="_blank" rel="noreferrer noopener">GitHub- networktocode/awesome-network-automation</a></li><li>AJ- <a href="https://apps.apple.com/us/app/bound-audiobook-player/id1041727137" target="_blank" rel="noreferrer noopener">Bound- Audiobook Player</a></li><li>AJ- <a href="https://github.com/videolan/vlc-ios" target="_blank" rel="noreferrer noopener">GitHub- videolan/vlc-ios</a></li><li>AJ- <a href="https://webinstall.dev/gitdeploy" target="_blank" rel="noreferrer noopener">gitdeploy | webinstall.dev</a></li><li>Christian- <a href="https://www.imdb.com/title/tt3526078/" target="_blank" rel="noreferrer noopener">TV series: Schitt's Creek</a></li><li>Christian- <a href="https://www.amazon.com/Sense-Style-Thinking-Persons-Writing/dp/0143127799" target="_blank" rel="noreferrer noopener">The Sense of Style: The Thinking Person's Guide to Writing in the 21st Century by Steven Pinker</a></li><li>Steve- <a href="https://xkcd.com/356" target="_blank" rel="noreferrer noopener">xkcd: Nerd Sniping</a></li></ul>Special Guest: Christian Nunciato.Sponsored By:<ul><li><a href="https://dexecure.com/javascriptjabberpodcast/" target="_blank" rel="noreferrer noopener">Dexecure</a>: <a href="https://dexecure.com/javascriptjabberpodcast/" target="_blank" rel="noreferrer noopener">Exclusive Offer For Javascript Jabber Listeners</a> Promo Code: DEXJSJAB </li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>4463</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 465:The Power of Micro Front-Ends with Michael Geers</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-465-the-power-of-micro-front-ends-with-michael-geers</link><description><![CDATA[Micro-services have been very popular on the backend for a while now. But can this architecture be applied to the front-end as well? Should it be applied to the front-end? Michael Geers, who literally wrote the book on micro-fronts ends, explains what they are and why they can be a powerful architectural pattern especially when implementing large-scale projects. He also describes how Web Components can be used to enable this type of application architecture.Panel<ul><li>Dan Shappir</li><li>Steve Edwards</li></ul>Guest<ul><li>Michael Geers</li></ul>Sponsors<ul><li><a href="https://https//devchat.tv/fast" target="_blank" rel="noreferrer noopener">Dexecure</a></li><li><a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial</a></li></ul>Links<ul><li><a href="http://twitter.com/_developit/status/1311012877428457472" target="_blank" rel="noreferrer noopener">Twitter: Jason Miller</a></li><li><a href="https://twitter.com/naltatis" target="_blank" rel="noreferrer noopener">Twitter: Michael Geers</a></li><li><a href="https://www.manning.com/books/micro-frontends-in-action" target="_blank" rel="noreferrer noopener">Manning | Micro Frontends in Action </a>(40% off Manning Code: podjsjabber19)</li><li><a href="https://the-tractor.store/" target="_blank" rel="noreferrer noopener">The Tractor Store</a></li><li><a href="https://cssgridgarden.com/#de" target="_blank" rel="noreferrer noopener">Grid Garden | Ein Spiel um CSS Gridzu lernen</a></li><li><a href="https://flexboxzombies.com/p/flexbox-zombies" target="_blank" rel="noreferrer noopener">Flexbox Zombies | Mastery Games</a></li><li><a href="https://gridcritters.com/" target="_blank" rel="noreferrer noopener">Grid Critters</a></li><li><a href="https://devchat.tv/blog/podcast-guest-preparation-instructions/" target="_blank" rel="noreferrer noopener">Devchat.tv: Podcast Guest Preparation Instructions</a></li><li><a href="https://micro-frontends.org/" target="_blank" rel="noreferrer noopener">Micro Frontend- extending the microservice idea to frontend development</a></li></ul>Picks<ul><li>Dan- US Election 2020</li><li>Michael- Learning Software and Well Crafted Interactive Learning Solutions</li><li>Michael- <a href="https://morse.withgoogle.com/learn/" target="_blank" rel="noreferrer noopener">Morse Typing Trainer</a></li><li>Steve- <a href="https://www.imdb.com/title/tt1485796/?ref_=fn_al_tt_1" target="_blank" rel="noreferrer noopener">The Greatest Showman (2017)</a></li></ul><br />Special Guest: Michael Geers.Sponsored By:<ul><li><a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun</a>: <a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun now offers Real User Monitoring of Core Web Vitals. Start your 14-day free trial now.</a></li><li><a href="https://dexecure.com/javascriptjabberpodcast/" target="_blank" rel="noreferrer noopener">Dexecure</a>: <a href="https://dexecure.com/javascriptjabberpodcast/" target="_blank" rel="noreferrer noopener">Exclusive Offer For Javascript Jabber Listeners</a> Promo Code: DEXJSJAB </li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">b6fbc4fa-f3d6-40f7-89c5-fc3b31280958</guid><pubDate>Tue, 05 Jan 2021 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842551/stream.mp3" length="54268022" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Micro-services have been very popular on the backend for a while now. But can this architecture be applied to the front-end as well? Should it be applied to the front-end? Michael Geers, who literally wrote the book on micro-fronts ends, explains what...</itunes:subtitle><itunes:summary><![CDATA[Micro-services have been very popular on the backend for a while now. But can this architecture be applied to the front-end as well? Should it be applied to the front-end? Michael Geers, who literally wrote the book on micro-fronts ends, explains what they are and why they can be a powerful architectural pattern especially when implementing large-scale projects. He also describes how Web Components can be used to enable this type of application architecture.Panel<ul><li>Dan Shappir</li><li>Steve Edwards</li></ul>Guest<ul><li>Michael Geers</li></ul>Sponsors<ul><li><a href="https://https//devchat.tv/fast" target="_blank" rel="noreferrer noopener">Dexecure</a></li><li><a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial</a></li></ul>Links<ul><li><a href="http://twitter.com/_developit/status/1311012877428457472" target="_blank" rel="noreferrer noopener">Twitter: Jason Miller</a></li><li><a href="https://twitter.com/naltatis" target="_blank" rel="noreferrer noopener">Twitter: Michael Geers</a></li><li><a href="https://www.manning.com/books/micro-frontends-in-action" target="_blank" rel="noreferrer noopener">Manning | Micro Frontends in Action </a>(40% off Manning Code: podjsjabber19)</li><li><a href="https://the-tractor.store/" target="_blank" rel="noreferrer noopener">The Tractor Store</a></li><li><a href="https://cssgridgarden.com/#de" target="_blank" rel="noreferrer noopener">Grid Garden | Ein Spiel um CSS Gridzu lernen</a></li><li><a href="https://flexboxzombies.com/p/flexbox-zombies" target="_blank" rel="noreferrer noopener">Flexbox Zombies | Mastery Games</a></li><li><a href="https://gridcritters.com/" target="_blank" rel="noreferrer noopener">Grid Critters</a></li><li><a href="https://devchat.tv/blog/podcast-guest-preparation-instructions/" target="_blank" rel="noreferrer noopener">Devchat.tv: Podcast Guest Preparation Instructions</a></li><li><a href="https://micro-frontends.org/" target="_blank" rel="noreferrer noopener">Micro Frontend- extending the microservice idea to frontend development</a></li></ul>Picks<ul><li>Dan- US Election 2020</li><li>Michael- Learning Software and Well Crafted Interactive Learning Solutions</li><li>Michael- <a href="https://morse.withgoogle.com/learn/" target="_blank" rel="noreferrer noopener">Morse Typing Trainer</a></li><li>Steve- <a href="https://www.imdb.com/title/tt1485796/?ref_=fn_al_tt_1" target="_blank" rel="noreferrer noopener">The Greatest Showman (2017)</a></li></ul><br />Special Guest: Michael Geers.Sponsored By:<ul><li><a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun</a>: <a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun now offers Real User Monitoring of Core Web Vitals. Start your 14-day free trial now.</a></li><li><a href="https://dexecure.com/javascriptjabberpodcast/" target="_blank" rel="noreferrer noopener">Dexecure</a>: <a href="https://dexecure.com/javascriptjabberpodcast/" target="_blank" rel="noreferrer noopener">Exclusive Offer For Javascript Jabber Listeners</a> Promo Code: DEXJSJAB </li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>2650</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>BONUS: How to Crush Your Biggest Goals in 2021</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/bonus-how-to-crush-your-biggest-goals-in-2021</link><description><![CDATA[<a href="https://devchat.tv/goals" target="_blank" rel="noreferrer noopener">Get the 2020 Goal Setting Workshop + Success Accelerator Deal HERE</a><br /> (Coupon Code: GOALS for a massive discount)Mani Vaya joins Charles Max Wood to walk him through the 6 pillars of success that lead to meeting your goals.Mani has read thousands of books on success, setting and achieving goals, and personal growth and has distilled these 6 principles from the books and then figured out how to put them into practice.He and Chuck walk through the principles and strategies that create success and allow you to set goals that will bring you the things you want during the next year or so.Listen to this episode to learn how to crush your biggest goals in 2021. <a href="https://devchat.tv/goals" target="_blank" rel="noreferrer noopener">Get the 2020 Goal Setting Workshop + Success Accelerator Deal HERE</a><br /> (Coupon Code: GOALS for a massive discount)   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">61b1b6b6-0d99-49e3-ba89-3b3618a60d23</guid><pubDate>Fri, 01 Jan 2021 17:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842545/stream.mp3" length="67584000" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>https://devchat.tv/goals
 (Coupon Code: GOALS for a massive discount)Mani Vaya joins Charles Max Wood to walk him through the 6 pillars of success that lead to meeting your goals.Mani has read thousands of books on success, setting and achieving...</itunes:subtitle><itunes:summary><![CDATA[<a href="https://devchat.tv/goals" target="_blank" rel="noreferrer noopener">Get the 2020 Goal Setting Workshop + Success Accelerator Deal HERE</a><br /> (Coupon Code: GOALS for a massive discount)Mani Vaya joins Charles Max Wood to walk him through the 6 pillars of success that lead to meeting your goals.Mani has read thousands of books on success, setting and achieving goals, and personal growth and has distilled these 6 principles from the books and then figured out how to put them into practice.He and Chuck walk through the principles and strategies that create success and allow you to set goals that will bring you the things you want during the next year or so.Listen to this episode to learn how to crush your biggest goals in 2021. <a href="https://devchat.tv/goals" target="_blank" rel="noreferrer noopener">Get the 2020 Goal Setting Workshop + Success Accelerator Deal HERE</a><br /> (Coupon Code: GOALS for a massive discount)   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>3316</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 464: Web Components FTW with Ben Farrell</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-464-web-components-ftw-with-ben-farrell</link><description><![CDATA[Components have become the go-to method for structuring and composing UIs on the Web. Usually this means relying on a JavaScript framework such as React, Vue, or Angular. But it turns out that there is a standard mechanism for creating components built into browsers. Ben Farrell who wrote a book on this mechanism - Web Components - joins the panel to explain what they are, how they work, and why they are a great, light-weight alternative to JavaScript frameworks.Panel<ul><li>Aimee Knight</li><li>AJ O’Neal</li><li>Dan Shappir</li><li>Steve Edwards</li></ul>Guest<ul><li>Ben Farrell</li></ul>Sponsors<ul><li><a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial</a></li></ul>Links<ul><li><a href="https://www.manning.com/books/web-components-in-action" target="_blank" rel="noreferrer noopener">Ben Farrell: Web Components in Action </a></li><li><a href="https://lit-html.polymer-project.org/" target="_blank" rel="noreferrer noopener">lit-html</a></li><li><a href="https://lit-html.polymer-project.org/guide/styling-templates" target="_blank" rel="noreferrer noopener">lit-html: Styling Templates</a></li><li><a href="https://sap.github.io/ui5-webcomponents/playground/components/ComboBox/" target="_blank" rel="noreferrer noopener">Combo Box-UI5 Web Components</a></li><li><a href="https://devchat.tv/js-jabber/jsj-424-ui5-and-web-components-with-peter-muessig/" target="_blank" rel="noreferrer noopener">Devchat.tv-JSJ 424: UI5 and web components with Peter Muessig</a></li><li><a href="https://www.youtube.com/watch?v=pgVDAmi7onA" target="_blank" rel="noreferrer noopener">Ben Farrell: Web Components in Space</a></li><li><a href="https://www.infoq.com/news/2020/06/javascript-spacex-dragon/" target="_blank" rel="noreferrer noopener">JavaScript Reaches the Final Frontier: Space</a></li></ul>Picks<ul><li>Aimee- <a href="https://www.nityesh.com/equal-pay-for-equal-work-at-a-remote-company/" target="_blank" rel="noreferrer noopener">You should expect "equal pay for equal work" at your new remote job</a></li><li>AJ- <a href="https://web.dev/stale-while-revalidate/" target="_blank" rel="noreferrer noopener">Keeping things fresh with stale-while-revalidate</a></li><li>AJ- <a href="https://www.imdb.com/title/tt6244192/" target="_blank" rel="noreferrer noopener">Leah Remini: Scientology and the Aftermath </a></li><li>AJ- <a href="https://amzn.to/3pVa7Y1" target="_blank" rel="noreferrer noopener">Ready Player Two</a> by Ernest Cline</li><li>AJ-<a href="https://openaudible.org/" target="_blank" rel="noreferrer noopener">OpenAudible</a></li><li>Ben- <a href="https://www.oculus.com/experiences/rift/3257686387611106/?locale=en_US" target="_blank" rel="noreferrer noopener">Medium by Adobe</a></li><li>Ben-<a href="https://www.gravitysketch.com/" target="_blank" rel="noreferrer noopener"> Gravity sketch</a></li><li>Ben- <a href="https://tvori.co/" target="_blank" rel="noreferrer noopener">Tvori</a></li><li>Dan- <a href="https://techblog.wikimedia.org/2020/11/23/web-performance-case-study-wikipedia-page-previews" target="_blank" rel="noreferrer noopener">Web performance case study: Wikipedia page previews</a></li><li>Steve- <a href="https://www.apple.com/ph/shop/buy-mac/macbook-pro/13-inch" target="_blank" rel="noreferrer noopener">13-inch MacBook Pro</a></li></ul>Special Guest: Ben Farrell.Sponsored By:<ul><li><a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun</a>: <a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun now offers Real User Monitoring of Core Web Vitals. Start your 14-day free trial now.</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">b2a95420-ef74-4c8c-a0fa-25693e2c096f</guid><pubDate>Tue, 29 Dec 2020 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842532/stream.mp3" length="18186240" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Components have become the go-to method for structuring and composing UIs on the Web. Usually this means relying on a JavaScript framework such as React, Vue, or Angular. But it turns out that there is a standard mechanism for creating components...</itunes:subtitle><itunes:summary><![CDATA[Components have become the go-to method for structuring and composing UIs on the Web. Usually this means relying on a JavaScript framework such as React, Vue, or Angular. But it turns out that there is a standard mechanism for creating components built into browsers. Ben Farrell who wrote a book on this mechanism - Web Components - joins the panel to explain what they are, how they work, and why they are a great, light-weight alternative to JavaScript frameworks.Panel<ul><li>Aimee Knight</li><li>AJ O’Neal</li><li>Dan Shappir</li><li>Steve Edwards</li></ul>Guest<ul><li>Ben Farrell</li></ul>Sponsors<ul><li><a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial</a></li></ul>Links<ul><li><a href="https://www.manning.com/books/web-components-in-action" target="_blank" rel="noreferrer noopener">Ben Farrell: Web Components in Action </a></li><li><a href="https://lit-html.polymer-project.org/" target="_blank" rel="noreferrer noopener">lit-html</a></li><li><a href="https://lit-html.polymer-project.org/guide/styling-templates" target="_blank" rel="noreferrer noopener">lit-html: Styling Templates</a></li><li><a href="https://sap.github.io/ui5-webcomponents/playground/components/ComboBox/" target="_blank" rel="noreferrer noopener">Combo Box-UI5 Web Components</a></li><li><a href="https://devchat.tv/js-jabber/jsj-424-ui5-and-web-components-with-peter-muessig/" target="_blank" rel="noreferrer noopener">Devchat.tv-JSJ 424: UI5 and web components with Peter Muessig</a></li><li><a href="https://www.youtube.com/watch?v=pgVDAmi7onA" target="_blank" rel="noreferrer noopener">Ben Farrell: Web Components in Space</a></li><li><a href="https://www.infoq.com/news/2020/06/javascript-spacex-dragon/" target="_blank" rel="noreferrer noopener">JavaScript Reaches the Final Frontier: Space</a></li></ul>Picks<ul><li>Aimee- <a href="https://www.nityesh.com/equal-pay-for-equal-work-at-a-remote-company/" target="_blank" rel="noreferrer noopener">You should expect "equal pay for equal work" at your new remote job</a></li><li>AJ- <a href="https://web.dev/stale-while-revalidate/" target="_blank" rel="noreferrer noopener">Keeping things fresh with stale-while-revalidate</a></li><li>AJ- <a href="https://www.imdb.com/title/tt6244192/" target="_blank" rel="noreferrer noopener">Leah Remini: Scientology and the Aftermath </a></li><li>AJ- <a href="https://amzn.to/3pVa7Y1" target="_blank" rel="noreferrer noopener">Ready Player Two</a> by Ernest Cline</li><li>AJ-<a href="https://openaudible.org/" target="_blank" rel="noreferrer noopener">OpenAudible</a></li><li>Ben- <a href="https://www.oculus.com/experiences/rift/3257686387611106/?locale=en_US" target="_blank" rel="noreferrer noopener">Medium by Adobe</a></li><li>Ben-<a href="https://www.gravitysketch.com/" target="_blank" rel="noreferrer noopener"> Gravity sketch</a></li><li>Ben- <a href="https://tvori.co/" target="_blank" rel="noreferrer noopener">Tvori</a></li><li>Dan- <a href="https://techblog.wikimedia.org/2020/11/23/web-performance-case-study-wikipedia-page-previews" target="_blank" rel="noreferrer noopener">Web performance case study: Wikipedia page previews</a></li><li>Steve- <a href="https://www.apple.com/ph/shop/buy-mac/macbook-pro/13-inch" target="_blank" rel="noreferrer noopener">13-inch MacBook Pro</a></li></ul>Special Guest: Ben Farrell.Sponsored By:<ul><li><a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun</a>: <a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun now offers Real User Monitoring of Core Web Vitals. Start your 14-day free trial now.</a></li></ul><br /><br />Support this podcast at — <a...]]></itunes:summary><itunes:duration>846</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 463: Building Web Applications with Firebase</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-463-building-web-applications-with-firebase</link><description><![CDATA[Steve and AJ talk with Gareth Brown, author of the recently released Manning video course “Building Web Applications with Firebase”. They discuss what Firebase is, the services it offers, and how it is used in different types of applications, both large and small.Panel<ul><li>AJ O’Neal</li><li>Steve Edwards</li></ul>Guest<ul><li>Gareth Brown</li></ul>Sponsors<ul><li><a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial</a></li></ul>Links<ul><li><a href="https://garethbrown.dev/firebase-functions-notes/" target="_blank" rel="noreferrer noopener">Building a notes API with Firebase Functions - Part 1</a></li><li><a href="https://simpleclasslist.com" target="_blank" rel="noreferrer noopener">Simple Class List</a></li></ul>Picks<ul><li>AJ- <a href="https://amzn.to/2KmmooJ" target="_blank" rel="noreferrer noopener">Zelda Plush Doll</a></li><li>AJ-<a href="https://www.aliexpress.com/wholesale?SearchText=+Bokoblin+Plush+Dolls+&amp;catId=0&amp;initiative_id=SB_20201222233615" target="_blank" rel="noreferrer noopener">Bokoblin Plush Dolls</a></li><li>AJ- <a href="https://www.youtube.com/watch?index=1XZ+Utils&amp;list=PLZaEVINf2Bq8dTl3OwW7SwZfVjSbKRxiA&amp;v=vITs5bTP7QQ" target="_blank" rel="noreferrer noopener">Everything GameCube Homebrew in 6 Minutes!</a></li><li>AJ- <a href="https://webinstall.dev/" target="_blank" rel="noreferrer noopener">webinstall.dev</a></li><li>Steve- <a href="https://www.outkick.com" target="_blank" rel="noreferrer noopener">Outkick</a></li><li>Gareth- <a href="https://www.nytimes.com/2020/04/16/technology/rabbit-hole-podcast-kevin-roose.html" target="_blank" rel="noreferrer noopener">Rabbit Hole by New Yok Times</a></li><li>Gareth-<a href="https://www.netflix.com/watch/81254224?tctx=0%2C0%2C6665bdbc73183730f3d892ee9d91f8ec13de02f6%3Accef9c7bf618b80418f16300c81294dd4d1aa31d%2C6665bdbc73183730f3d892ee9d91f8ec13de02f6%3Accef9c7bf618b80418f16300c81294dd4d1aa31d%2Cunknown%2C&amp;trackId=13752290" target="_blank" rel="noreferrer noopener"> The Social Dilemma</a></li><li>Gareth-<a href="https://www.imdb.com/title/tt6809010/" target="_blank" rel="noreferrer noopener">Screened out</a></li></ul>Special Guest: Gareth Brown.Sponsored By:<ul><li><a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun</a>: <a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun now offers Real User Monitoring of Core Web Vitals. Start your 14-day free trial now.</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">9990cd77-938a-4eba-ae5a-4083efb45ca5</guid><pubDate>Wed, 23 Dec 2020 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842563/stream.mp3" length="72267940" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Steve and AJ talk with Gareth Brown, author of the recently released Manning video course “Building Web Applications with Firebase”. They discuss what Firebase is, the services it offers, and how it is used in different types of applications, both...</itunes:subtitle><itunes:summary><![CDATA[Steve and AJ talk with Gareth Brown, author of the recently released Manning video course “Building Web Applications with Firebase”. They discuss what Firebase is, the services it offers, and how it is used in different types of applications, both large and small.Panel<ul><li>AJ O’Neal</li><li>Steve Edwards</li></ul>Guest<ul><li>Gareth Brown</li></ul>Sponsors<ul><li><a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial</a></li></ul>Links<ul><li><a href="https://garethbrown.dev/firebase-functions-notes/" target="_blank" rel="noreferrer noopener">Building a notes API with Firebase Functions - Part 1</a></li><li><a href="https://simpleclasslist.com" target="_blank" rel="noreferrer noopener">Simple Class List</a></li></ul>Picks<ul><li>AJ- <a href="https://amzn.to/2KmmooJ" target="_blank" rel="noreferrer noopener">Zelda Plush Doll</a></li><li>AJ-<a href="https://www.aliexpress.com/wholesale?SearchText=+Bokoblin+Plush+Dolls+&amp;catId=0&amp;initiative_id=SB_20201222233615" target="_blank" rel="noreferrer noopener">Bokoblin Plush Dolls</a></li><li>AJ- <a href="https://www.youtube.com/watch?index=1XZ+Utils&amp;list=PLZaEVINf2Bq8dTl3OwW7SwZfVjSbKRxiA&amp;v=vITs5bTP7QQ" target="_blank" rel="noreferrer noopener">Everything GameCube Homebrew in 6 Minutes!</a></li><li>AJ- <a href="https://webinstall.dev/" target="_blank" rel="noreferrer noopener">webinstall.dev</a></li><li>Steve- <a href="https://www.outkick.com" target="_blank" rel="noreferrer noopener">Outkick</a></li><li>Gareth- <a href="https://www.nytimes.com/2020/04/16/technology/rabbit-hole-podcast-kevin-roose.html" target="_blank" rel="noreferrer noopener">Rabbit Hole by New Yok Times</a></li><li>Gareth-<a href="https://www.netflix.com/watch/81254224?tctx=0%2C0%2C6665bdbc73183730f3d892ee9d91f8ec13de02f6%3Accef9c7bf618b80418f16300c81294dd4d1aa31d%2C6665bdbc73183730f3d892ee9d91f8ec13de02f6%3Accef9c7bf618b80418f16300c81294dd4d1aa31d%2Cunknown%2C&amp;trackId=13752290" target="_blank" rel="noreferrer noopener"> The Social Dilemma</a></li><li>Gareth-<a href="https://www.imdb.com/title/tt6809010/" target="_blank" rel="noreferrer noopener">Screened out</a></li></ul>Special Guest: Gareth Brown.Sponsored By:<ul><li><a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun</a>: <a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun now offers Real User Monitoring of Core Web Vitals. Start your 14-day free trial now.</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>3550</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>BONUS: Start Building Video Games with Jason Weimann</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/bonus-start-building-video-games-with-jason-weimann</link><description><![CDATA[<a href="https://devchat.tv/gamedev" target="_blank" rel="noreferrer noopener">Learn to Build Your Own Games with Jason's Course</a> (Get 10% Off with Code DEVCHAT)Over the years, I've had dozens of developers tell me that they got into programming because they wanted to build video games. Today, it's easier and more approachable than ever. This episode dives into how to get started with game development.Jason Weimann has built games for big studios and has been teaching others to build video games with the Unity game engine. Jason talks through his journey into game development and explains how others can get started with building all sorts of games using the Unity game engine.You can get started prototyping a game by dragging a few elements in and writing a minimal amount of C#. Chuck and Jason compare front-end components to game components and then explain the ins and outs of building and designing a game. <a href="https://devchat.tv/gamedev" target="_blank" rel="noreferrer noopener">Learn to Build Your Own Games with Jason's Course</a> (Get 10% Off with Code DEVCHAT)   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">41043a26-5209-4807-89cb-88a1f4a1ea3b</guid><pubDate>Fri, 11 Dec 2020 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842556/stream.mp3" length="39060973" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>https://devchat.tv/gamedev (Get 10% Off with Code DEVCHAT)Over the years, I've had dozens of developers tell me that they got into programming because they wanted to build video games. Today, it's easier and more approachable than ever. This episode...</itunes:subtitle><itunes:summary><![CDATA[<a href="https://devchat.tv/gamedev" target="_blank" rel="noreferrer noopener">Learn to Build Your Own Games with Jason's Course</a> (Get 10% Off with Code DEVCHAT)Over the years, I've had dozens of developers tell me that they got into programming because they wanted to build video games. Today, it's easier and more approachable than ever. This episode dives into how to get started with game development.Jason Weimann has built games for big studios and has been teaching others to build video games with the Unity game engine. Jason talks through his journey into game development and explains how others can get started with building all sorts of games using the Unity game engine.You can get started prototyping a game by dragging a few elements in and writing a minimal amount of C#. Chuck and Jason compare front-end components to game components and then explain the ins and outs of building and designing a game. <a href="https://devchat.tv/gamedev" target="_blank" rel="noreferrer noopener">Learn to Build Your Own Games with Jason's Course</a> (Get 10% Off with Code DEVCHAT)   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>1889</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 462: The Ultimate Guide to JavaScript Testing with Lucas da Costa</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-462-the-ultimate-guide-to-javascript-testing-with-lucas-da-costa</link><description><![CDATA[<a href="https://www.manning.com/books/testing-javascript-applications?utm_campaign=book_dacosta_testing_5_11_20&amp;utm_medium=affiliate&amp;utm_source=1234567890" target="_blank" rel="noreferrer noopener">Testing JavaScript Applications by Lucas da Costa</a> (Coupon for 40% off: podjsjabber19)Lucas da Costa literally wrote the book on testing JavaScript. He's also maintainer on ChaiJS and Sinon. The podcast follows a three part structure for testing: Entrance tests, integration tests, and structural tests. These form a pyramid of testing that has the entrance tests at the base and the structural and system tests at the top. The episode also covers TDD and approaches to different kinds of JavaScript testing.Panel<ul><li>AJ O’Neal</li><li>Aimee Knight</li><li>Steve Edwards</li></ul>Guest<ul><li>Lucas da Costa</li></ul>Sponsors<ul><li><a href="http://www.audibletrack.com/click.track?ADID=454213&amp;AFID=475401&amp;CID=102175&amp;SID=%26%2339%3B%26gt%3B%26lt%3Bimg" target="_blank" rel="noreferrer noopener">Audible.com</a></li><li><a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial</a></li></ul>Links<ul><li><a href="https://www.manning.com/books/testing-javascript-applications?utm_campaign=book_dacosta_testing_5_11_20&amp;utm_medium=affiliate&amp;utm_source=1234567890" target="_blank" rel="noreferrer noopener">Testing JavaScript Applications</a> book</li><li><a href="https://lucasfcosta.com/" target="_blank" rel="noreferrer noopener">Lucas' Website</a></li><li><a href="https://lucasfcosta.com/2019/02/10/terminal-guide-2019.html" target="_blank" rel="noreferrer noopener">Lucas' Terminal Guide</a></li><li><a href="https://lucasfcosta.com/talks/2019-11-11-Types-tests-and-why-flat-earthers-are-bad-at-QA-HolyJS-Moscow.html" target="_blank" rel="noreferrer noopener">Why Flat Earthers are Bad at QA</a></li></ul>Picks<ul><li>Lucas - <a href="https://www.djbender.com/cinema-display-retina-hidpi-mode" target="_blank" rel="noreferrer noopener">HiDPI (Retina) on any display</a></li><li>Lucas - <a href="https://github.com/usr-sse2/RDM/tree/f08d4df54558c223b89017b616501b3561254ad7" target="_blank" rel="noreferrer noopener">RDM</a>:</li><li>Lucas - <a href="https://developer.apple.com/download/more/?=for+Xcode" target="_blank" rel="noreferrer noopener">Quartz Debug (XCode Additional Tools)</a></li><li>Aimee - <a href="https://github.com/morris/vanilla-todo" target="_blank" rel="noreferrer noopener">Vanilla-todo</a></li><li>AJ - <a href="https://webinstall.dev/iterm2" target="_blank" rel="noreferrer noopener">iTerm2</a></li><li>AJ - <a href="https://webinstall.dev/fish/" target="_blank" rel="noreferrer noopener">Fish Shell</a></li><li>AJ - <a href="https://www.youtube.com/watch?v=7LOF7KM7UhY" target="_blank" rel="noreferrer noopener">Cloud Encabulator link</a></li><li>Steve - <a href="https://www.youtube.com/watch?v=BRupqYXNUVw" target="_blank" rel="noreferrer noopener">https://www.youtube.com/watch?v=BRupqYXNUVw</a></li><li>Lucas - <a href="https://amzn.to/3lZ0rbN" target="_blank" rel="noreferrer noopener">The Sense of Style by Steven Pinker (Audiobook)</a></li><li>Lucas - <a href="https://www.amazon.com/Writing-Well-Classic-Guide-Nonfiction/dp/0060891548" target="_blank" rel="noreferrer noopener">On Writing Well</a></li><li>Lucas - <a href="https://amzn.to/3grx1lz" target="_blank" rel="noreferrer noopener">Actionable Agile Metrics For Predictability: An Introduction</a></li><li>Lucas - <a href="https://github.com/neovim/neovim" target="_blank" rel="noreferrer noopener">https://github.com/neovim/neovim</a></li></ul><a href="https://www.manning.com/books/testing-javascript-applications?utm_campaign=book_dacosta_testing_5_11_20&amp;utm_medium=affiliate&amp;utm_source=1234567890" target="_blank" rel="noreferrer noopener">Testing JavaScript Applications by Lucas da Costa</a> (Coupon for 40% off: podjsjabber19)<br />Special Guest: Lucas F. Costa.Sponsored By:<ul><li><a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun</a>: <a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun now offers Real User Monitoring of Core Web Vitals. Start your 14-day free trial now.</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">8505f085-71cb-415d-b45a-3229fa6af70f</guid><pubDate>Tue, 08 Dec 2020 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842574/stream.mp3" length="85818219" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>https://www.manning.com/books/testing-javascript-applications?utm_campaign=book_dacosta_testing_5_11_20&amp;amp;utm_medium=affiliate&amp;amp;utm_source=1234567890 (Coupon for 40% off: podjsjabber19)Lucas da Costa literally wrote the book on testing...</itunes:subtitle><itunes:summary><![CDATA[<a href="https://www.manning.com/books/testing-javascript-applications?utm_campaign=book_dacosta_testing_5_11_20&amp;utm_medium=affiliate&amp;utm_source=1234567890" target="_blank" rel="noreferrer noopener">Testing JavaScript Applications by Lucas da Costa</a> (Coupon for 40% off: podjsjabber19)Lucas da Costa literally wrote the book on testing JavaScript. He's also maintainer on ChaiJS and Sinon. The podcast follows a three part structure for testing: Entrance tests, integration tests, and structural tests. These form a pyramid of testing that has the entrance tests at the base and the structural and system tests at the top. The episode also covers TDD and approaches to different kinds of JavaScript testing.Panel<ul><li>AJ O’Neal</li><li>Aimee Knight</li><li>Steve Edwards</li></ul>Guest<ul><li>Lucas da Costa</li></ul>Sponsors<ul><li><a href="http://www.audibletrack.com/click.track?ADID=454213&amp;AFID=475401&amp;CID=102175&amp;SID=%26%2339%3B%26gt%3B%26lt%3Bimg" target="_blank" rel="noreferrer noopener">Audible.com</a></li><li><a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial</a></li></ul>Links<ul><li><a href="https://www.manning.com/books/testing-javascript-applications?utm_campaign=book_dacosta_testing_5_11_20&amp;utm_medium=affiliate&amp;utm_source=1234567890" target="_blank" rel="noreferrer noopener">Testing JavaScript Applications</a> book</li><li><a href="https://lucasfcosta.com/" target="_blank" rel="noreferrer noopener">Lucas' Website</a></li><li><a href="https://lucasfcosta.com/2019/02/10/terminal-guide-2019.html" target="_blank" rel="noreferrer noopener">Lucas' Terminal Guide</a></li><li><a href="https://lucasfcosta.com/talks/2019-11-11-Types-tests-and-why-flat-earthers-are-bad-at-QA-HolyJS-Moscow.html" target="_blank" rel="noreferrer noopener">Why Flat Earthers are Bad at QA</a></li></ul>Picks<ul><li>Lucas - <a href="https://www.djbender.com/cinema-display-retina-hidpi-mode" target="_blank" rel="noreferrer noopener">HiDPI (Retina) on any display</a></li><li>Lucas - <a href="https://github.com/usr-sse2/RDM/tree/f08d4df54558c223b89017b616501b3561254ad7" target="_blank" rel="noreferrer noopener">RDM</a>:</li><li>Lucas - <a href="https://developer.apple.com/download/more/?=for+Xcode" target="_blank" rel="noreferrer noopener">Quartz Debug (XCode Additional Tools)</a></li><li>Aimee - <a href="https://github.com/morris/vanilla-todo" target="_blank" rel="noreferrer noopener">Vanilla-todo</a></li><li>AJ - <a href="https://webinstall.dev/iterm2" target="_blank" rel="noreferrer noopener">iTerm2</a></li><li>AJ - <a href="https://webinstall.dev/fish/" target="_blank" rel="noreferrer noopener">Fish Shell</a></li><li>AJ - <a href="https://www.youtube.com/watch?v=7LOF7KM7UhY" target="_blank" rel="noreferrer noopener">Cloud Encabulator link</a></li><li>Steve - <a href="https://www.youtube.com/watch?v=BRupqYXNUVw" target="_blank" rel="noreferrer noopener">https://www.youtube.com/watch?v=BRupqYXNUVw</a></li><li>Lucas - <a href="https://amzn.to/3lZ0rbN" target="_blank" rel="noreferrer noopener">The Sense of Style by Steven Pinker (Audiobook)</a></li><li>Lucas - <a href="https://www.amazon.com/Writing-Well-Classic-Guide-Nonfiction/dp/0060891548" target="_blank" rel="noreferrer noopener">On Writing Well</a></li><li>Lucas - <a href="https://amzn.to/3grx1lz" target="_blank" rel="noreferrer noopener">Actionable Agile Metrics For Predictability: An Introduction</a></li><li>Lucas - <a href="https://github.com/neovim/neovim" target="_blank" rel="noreferrer noopener">https://github.com/neovim/neovim</a></li></ul><a href="https://www.manning.com/books/testing-javascript-applications?utm_campaign=book_dacosta_testing_5_11_20&amp;utm_medium=affiliate&amp;utm_source=1234567890" target="_blank" rel="noreferrer noopener">Testing JavaScript Applications by Lucas da...]]></itunes:summary><itunes:duration>4227</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>BONUS: Adding a Content Engine to Your App with a Headless CMS with Jake Lumetta</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/bonus-adding-a-content-engine-to-your-app-with-a-headless-cms-with-jake-lumetta</link><description><![CDATA[<a href="https://devchat.tv/butter" target="_blank" rel="noreferrer noopener">Go Check Out ButterCMS to Add Content to Your Apps!</a>Do you need to add a content engine like a blog or podcast to your product’s website? Don’t want to maintain a separate WordPress installation? Why not use a Headless CMS?Jake Lumetta from ButterCMS joins Charles Max Wood to discuss how Headless CMS’s work and how they can add functionality to your application with a minimum of effort and very little maintenance. They also compare Headless CMS’s to the alternatives and explain when one choice is better for a team than the other.<a href="https://devchat.tv/butter" target="_blank" rel="noreferrer noopener">Go Check Out ButterCMS to Add Content to Your Apps!</a><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">e38bb1d5-21fc-46c1-a290-17c4a9fa2c8e</guid><pubDate>Fri, 04 Dec 2020 16:30:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842550/stream.mp3" length="29116213" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>https://devchat.tv/butterDo you need to add a content engine like a blog or podcast to your product’s website? Don’t want to maintain a separate WordPress installation? Why not use a Headless CMS?Jake Lumetta from ButterCMS joins Charles Max Wood to...</itunes:subtitle><itunes:summary><![CDATA[<a href="https://devchat.tv/butter" target="_blank" rel="noreferrer noopener">Go Check Out ButterCMS to Add Content to Your Apps!</a>Do you need to add a content engine like a blog or podcast to your product’s website? Don’t want to maintain a separate WordPress installation? Why not use a Headless CMS?Jake Lumetta from ButterCMS joins Charles Max Wood to discuss how Headless CMS’s work and how they can add functionality to your application with a minimum of effort and very little maintenance. They also compare Headless CMS’s to the alternatives and explain when one choice is better for a team than the other.<a href="https://devchat.tv/butter" target="_blank" rel="noreferrer noopener">Go Check Out ButterCMS to Add Content to Your Apps!</a><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>1392</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 460: The Things Every JavaScript Developer Must Know, Part 2</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-460-the-things-every-javascript-developer-must-know-part-2</link><description><![CDATA[The panel continues its discussion of various JavaScript programming topics, and whether or not they are required knowledge for JavaScript programmers. This time the debate gets even more heated with topics such as promises and async / await, regular expressions (regex), the DOM and Service Workers. Ultimately we conclude that some you must indeed know to be successful at JavaScript development, but some you just need to know enough about to know to stay away from them.Panel<ul><li>AJ O’Neal</li><li>Aimee Knight</li><li>Steve Edwards</li><li>Dan Shappir</li><li>Charles Max Wood</li></ul>Links<ul><li><a href="https://devchat.tv/js-jabber/jsj-449-the-things-every-javascript-developer-must-know/" target="_blank" rel="noreferrer noopener">JSJ 449: The Things Every JavaScript Developer Must Know</a></li><li><a href="https://stackoverflow.com/a/1732454/151312" target="_blank" rel="noreferrer noopener">https://stackoverflow.com/a/1732454/151312</a></li></ul>Picks<ul><li>Aimee - <a href="https://themarkup.org/ask-the-markup/2020/09/22/i-scanned-the-websites-i-visit-with-blacklight-and-its-horrifying-now-what" target="_blank" rel="noreferrer noopener">The Markup</a></li><li>Aimee - <a href="https://yasso.com/?gclsrc=aw.ds" target="_blank" rel="noreferrer noopener">Yasso Frozen Yogurt</a></li><li>Dan - picks Steve Edwards (volunteer firefighter) for his service and saving lives</li><li>AJ - <a href="https://xkcd.com/2347/" target="_blank" rel="noreferrer noopener">XKCD Dependency</a></li><li>AJ - <a href="https://www.youtube.com/playlist?list=PLQ-uHSnFig5MaafmEhFox7rO-b0RxQth-" target="_blank" rel="noreferrer noopener">YC’s How to Start a Startup</a></li><li>AJ - <a href="https://webinstall.dev/arcUn7z" target="_blank" rel="noreferrer noopener">https://webinstall.dev/arc</a></li><li>AJ - <a href="https://webinstall.dev/un7z" target="_blank" rel="noreferrer noopener">https://webinstall.dev/un7z</a> (still not working)</li><li>AJ - <a href="https://haraka.github.io/" target="_blank" rel="noreferrer noopener">Haraka</a></li><li>AJ - <a href="https://emkei.cz/" target="_blank" rel="noreferrer noopener">Emkei</a></li><li>AJ - <a href="https://mxtoolbox.com/DMARCRecordGenerator.aspx" target="_blank" rel="noreferrer noopener">Mxtoolbox</a></li><li>AJ - <a href="http://mail-tester.com/" target="_blank" rel="noreferrer noopener">Mail-tester.com</a></li><li>AJ - <a href="https://blog.codinghorror.com/so-youd-like-to-send-some-email-through-code/" target="_blank" rel="noreferrer noopener">https://blog.codinghorror.com/so-youd-like-to-send-some-email-through-code/</a></li><li>Steve - <a href="https://blog.logrocket.com/new-features-in-vue-3-and-how-to-use-them/" target="_blank" rel="noreferrer noopener">https://blog.logrocket.com/new-features-in-vue-3-and-how-to-use-them/</a></li><li>Charles - <a href="https://brendon.com/podcast/" target="_blank" rel="noreferrer noopener">https://brendon.com/podcast/</a></li><li>Charles - <a href="https://stimulusjs.org/" target="_blank" rel="noreferrer noopener">https://stimulusjs.org/</a></li><li>Charles - <a href="https://github.com/alpinejs/alpine" target="_blank" rel="noreferrer noopener">https://github.com/alpinejs/alpine</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">c91e3064-8efc-4a1f-83f8-4e0791198af0</guid><pubDate>Tue, 01 Dec 2020 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842579/stream.mp3" length="87726827" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The panel continues its discussion of various JavaScript programming topics, and whether or not they are required knowledge for JavaScript programmers. This time the debate gets even more heated with topics such as promises and async / await, regular...</itunes:subtitle><itunes:summary><![CDATA[The panel continues its discussion of various JavaScript programming topics, and whether or not they are required knowledge for JavaScript programmers. This time the debate gets even more heated with topics such as promises and async / await, regular expressions (regex), the DOM and Service Workers. Ultimately we conclude that some you must indeed know to be successful at JavaScript development, but some you just need to know enough about to know to stay away from them.Panel<ul><li>AJ O’Neal</li><li>Aimee Knight</li><li>Steve Edwards</li><li>Dan Shappir</li><li>Charles Max Wood</li></ul>Links<ul><li><a href="https://devchat.tv/js-jabber/jsj-449-the-things-every-javascript-developer-must-know/" target="_blank" rel="noreferrer noopener">JSJ 449: The Things Every JavaScript Developer Must Know</a></li><li><a href="https://stackoverflow.com/a/1732454/151312" target="_blank" rel="noreferrer noopener">https://stackoverflow.com/a/1732454/151312</a></li></ul>Picks<ul><li>Aimee - <a href="https://themarkup.org/ask-the-markup/2020/09/22/i-scanned-the-websites-i-visit-with-blacklight-and-its-horrifying-now-what" target="_blank" rel="noreferrer noopener">The Markup</a></li><li>Aimee - <a href="https://yasso.com/?gclsrc=aw.ds" target="_blank" rel="noreferrer noopener">Yasso Frozen Yogurt</a></li><li>Dan - picks Steve Edwards (volunteer firefighter) for his service and saving lives</li><li>AJ - <a href="https://xkcd.com/2347/" target="_blank" rel="noreferrer noopener">XKCD Dependency</a></li><li>AJ - <a href="https://www.youtube.com/playlist?list=PLQ-uHSnFig5MaafmEhFox7rO-b0RxQth-" target="_blank" rel="noreferrer noopener">YC’s How to Start a Startup</a></li><li>AJ - <a href="https://webinstall.dev/arcUn7z" target="_blank" rel="noreferrer noopener">https://webinstall.dev/arc</a></li><li>AJ - <a href="https://webinstall.dev/un7z" target="_blank" rel="noreferrer noopener">https://webinstall.dev/un7z</a> (still not working)</li><li>AJ - <a href="https://haraka.github.io/" target="_blank" rel="noreferrer noopener">Haraka</a></li><li>AJ - <a href="https://emkei.cz/" target="_blank" rel="noreferrer noopener">Emkei</a></li><li>AJ - <a href="https://mxtoolbox.com/DMARCRecordGenerator.aspx" target="_blank" rel="noreferrer noopener">Mxtoolbox</a></li><li>AJ - <a href="http://mail-tester.com/" target="_blank" rel="noreferrer noopener">Mail-tester.com</a></li><li>AJ - <a href="https://blog.codinghorror.com/so-youd-like-to-send-some-email-through-code/" target="_blank" rel="noreferrer noopener">https://blog.codinghorror.com/so-youd-like-to-send-some-email-through-code/</a></li><li>Steve - <a href="https://blog.logrocket.com/new-features-in-vue-3-and-how-to-use-them/" target="_blank" rel="noreferrer noopener">https://blog.logrocket.com/new-features-in-vue-3-and-how-to-use-them/</a></li><li>Charles - <a href="https://brendon.com/podcast/" target="_blank" rel="noreferrer noopener">https://brendon.com/podcast/</a></li><li>Charles - <a href="https://stimulusjs.org/" target="_blank" rel="noreferrer noopener">https://stimulusjs.org/</a></li><li>Charles - <a href="https://github.com/alpinejs/alpine" target="_blank" rel="noreferrer noopener">https://github.com/alpinejs/alpine</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>4375</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>BONUS: How to do LARGE Volumes of HIGH Quality Work - While Spending Fewer Hours Working</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/bonus-how-to-do-large-volumes-of-high-quality-work-while-spending-fewer-hours-working-81c86572-b7c0-495e-9d2c-acf03499091f</link><description><![CDATA[  <a href="https://devchat.tv/deep" target="_blank" rel="noreferrer noopener">Get the Black Friday/Cyber Monday "Double Your Productivity by 5pm Today" Deal</a><br /> Coupon Code: "DEEP" for a GIANT discountMani provides us with strategies and tactics to get Deep Work time and how to get our minds into that focused state for hours at a time.He has read hundreds of books that have taught him the secrets to getting more done by getting into this state.He starts by telling us how he was passed over for a promotion at Qualcomm in favor of someone younger and less experienced and how that inspired him to figure out what the other guy was doing differently. He learned that he needed to get more done with the time he was spending on his projects.The trick? Deep Work!Deep Work is the ability to spend uninterrupted, focused time on a task to bend your entire mind toward the goal.Other developers call it "Flow" or "the Zone."Mani provides us with strategies and tactics to get Deep Work time and how to get our minds into that focused state for hours at a time. <a href="https://devchat.tv/deep" target="_blank" rel="noreferrer noopener">Get the Black Friday/Cyber Monday "Double Your Productivity by 5pm Today" Deal</a><br /> Coupon Code: "DEEP" for a GIANT discount   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">2c2554d9-46a7-4b9b-a53f-0ce973f60dbb</guid><pubDate>Fri, 27 Nov 2020 15:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842565/stream.mp3" length="58141000" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>  https://devchat.tv/deep
 Coupon Code: "DEEP" for a GIANT discountMani provides us with strategies and tactics to get Deep Work time and how to get our minds into that focused state for hours at a time.He has read hundreds of books that have taught...</itunes:subtitle><itunes:summary><![CDATA[  <a href="https://devchat.tv/deep" target="_blank" rel="noreferrer noopener">Get the Black Friday/Cyber Monday "Double Your Productivity by 5pm Today" Deal</a><br /> Coupon Code: "DEEP" for a GIANT discountMani provides us with strategies and tactics to get Deep Work time and how to get our minds into that focused state for hours at a time.He has read hundreds of books that have taught him the secrets to getting more done by getting into this state.He starts by telling us how he was passed over for a promotion at Qualcomm in favor of someone younger and less experienced and how that inspired him to figure out what the other guy was doing differently. He learned that he needed to get more done with the time he was spending on his projects.The trick? Deep Work!Deep Work is the ability to spend uninterrupted, focused time on a task to bend your entire mind toward the goal.Other developers call it "Flow" or "the Zone."Mani provides us with strategies and tactics to get Deep Work time and how to get our minds into that focused state for hours at a time. <a href="https://devchat.tv/deep" target="_blank" rel="noreferrer noopener">Get the Black Friday/Cyber Monday "Double Your Productivity by 5pm Today" Deal</a><br /> Coupon Code: "DEEP" for a GIANT discount   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>2843</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 459: Codota Tabnine and the Rise of Ai-powered Developer Tooling with Kyle Simpson PT 2</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-459-codota-tabnine-and-the-rise-of-ai-powered-developer-tooling-with-kyle-simpson-pt-2</link><description><![CDATA[Imagine a world in which your editor / IDE can actually write some of your code for you. Where you're able to produce software faster and more efficiently because your development environment "knows" what you want to do, based on code you've written before. Turns out you can start experiencing this in the present using the free TabNine editor extension by Codata. In this episode Kyle Simpson, Codata's Lead of Developer Empowerment, joins the panel to describe how they use Machine Learning to enhance and accelerate software development. Kyle explains what's already possible in the present, and what ML technology promises to enable in the future for developer experience.PicksAimee<ul><li>Terraform cost estimation: <a href="https://github.com/antonbabenko/terraform-cost-estimation" target="_blank" rel="noreferrer noopener">https://github.com/antonbabenko/terraform-cost-estimation</a></li></ul>Dan<ul><li><a href="https://www.se.rit.edu/~tabeec/RIT_441/Resources_files/How%20To%20Write%20Unmaintainable%20Code.pdf" target="_blank" rel="noreferrer noopener">https://www.se.rit.edu/~tabeec/RIT_441/Resources_files/How To Write Unmaintainable Code.pdf</a></li></ul>Kyle<ul><li><a href="https://medium.com/nmc-techblog/introducing-the-async-cookie-store-api-89cbecf401f" target="_blank" rel="noreferrer noopener">https://medium.com/nmc-techblog/introducing-the-async-cookie-store-api-89cbecf401f</a></li></ul>AJ<ul><li>3-Wolf Moon: <a href="https://amzn.to/3dGkRE6" target="_blank" rel="noreferrer noopener">https://amzn.to/3dGkRE6</a></li><li>Watchexec: <a href="https://webinstall.dev/watchexec" target="_blank" rel="noreferrer noopener">https://webinstall.dev/watchexec</a></li><li>Dotenv: <a href="https://webinstall.dev/dotenv" target="_blank" rel="noreferrer noopener">https://webinstall.dev/dotenv</a></li></ul>Special Guest: Kyle Simpson.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">cb1feb3d-f99a-45f4-b755-4a788b71a941</guid><pubDate>Tue, 24 Nov 2020 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842569/stream.mp3" length="55803098" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Imagine a world in which your editor / IDE can actually write some of your code for you. Where you're able to produce software faster and more efficiently because your development environment "knows" what you want to do, based on code you've written...</itunes:subtitle><itunes:summary><![CDATA[Imagine a world in which your editor / IDE can actually write some of your code for you. Where you're able to produce software faster and more efficiently because your development environment "knows" what you want to do, based on code you've written before. Turns out you can start experiencing this in the present using the free TabNine editor extension by Codata. In this episode Kyle Simpson, Codata's Lead of Developer Empowerment, joins the panel to describe how they use Machine Learning to enhance and accelerate software development. Kyle explains what's already possible in the present, and what ML technology promises to enable in the future for developer experience.PicksAimee<ul><li>Terraform cost estimation: <a href="https://github.com/antonbabenko/terraform-cost-estimation" target="_blank" rel="noreferrer noopener">https://github.com/antonbabenko/terraform-cost-estimation</a></li></ul>Dan<ul><li><a href="https://www.se.rit.edu/~tabeec/RIT_441/Resources_files/How%20To%20Write%20Unmaintainable%20Code.pdf" target="_blank" rel="noreferrer noopener">https://www.se.rit.edu/~tabeec/RIT_441/Resources_files/How To Write Unmaintainable Code.pdf</a></li></ul>Kyle<ul><li><a href="https://medium.com/nmc-techblog/introducing-the-async-cookie-store-api-89cbecf401f" target="_blank" rel="noreferrer noopener">https://medium.com/nmc-techblog/introducing-the-async-cookie-store-api-89cbecf401f</a></li></ul>AJ<ul><li>3-Wolf Moon: <a href="https://amzn.to/3dGkRE6" target="_blank" rel="noreferrer noopener">https://amzn.to/3dGkRE6</a></li><li>Watchexec: <a href="https://webinstall.dev/watchexec" target="_blank" rel="noreferrer noopener">https://webinstall.dev/watchexec</a></li><li>Dotenv: <a href="https://webinstall.dev/dotenv" target="_blank" rel="noreferrer noopener">https://webinstall.dev/dotenv</a></li></ul>Special Guest: Kyle Simpson.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>2727</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 458: Codota Tabnine and the Rise of Ai-powered Developer Tooling with Kyle Simpson</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-458-codota-tabnine-and-the-rise-of-ai-powered-developer-tooling-with-kyle-simpson</link><description><![CDATA[Imagine a world in which your editor / IDE can actually write some of your code for you. Where you’re able to produce software faster and more efficiently because your development environment “knows” what you want to do, based on code you’ve written before. Turns out you can start experiencing this in the present using the free TabNine editor extension by Codata. In this episode Kyle Simpson, Codata’s Lead of Developer Empowerment, joins the panel to describe how they use Machine Learning to enhance and accelerate software development. Kyle explains what’s already possible in the present, and what ML technology promises to enable in the future for developer experience.Sponsors<ul><li><a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial</a></li><li><a href="http://www.audibletrack.com/click.track?ADID=454213&amp;AFID=475401&amp;CID=102175&amp;SID=%26%2339%3B%26gt%3B" target="_blank" rel="noreferrer noopener">Audible.com</a></li><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul>Panel<ul><li>AJ ONeal</li><li>Aimee Knight</li><li>Dan Shappir</li></ul>Special Guest<ul><li>Kyle Simpson</li></ul>Links<ul><li><a href="https://www.youtube.com/watch?v=zIs8C7IcnTo" target="_blank" rel="noreferrer noopener">tabnine AI autocomplete with Vim (REACTION)</a></li><li><a href="https://www.se.rit.edu/~tabeec/RIT_441/Resources_files/How%20To%20Write%20Unmaintainable%20Code.pdf" target="_blank" rel="noreferrer noopener">How To Write Unmaintainable Code</a></li></ul>PicksAimee<ul><li><a href="https://github.com/antonbabenko/terraform-cost-estimation" target="_blank" rel="noreferrer noopener">Terraform cost estimation</a></li></ul>AJ<ul><li><a href="https://amzn.to/3dGkRE6" target="_blank" rel="noreferrer noopener">3-Wolf Moon</a></li><li><a href="https://webinstall.dev/watchexec" target="_blank" rel="noreferrer noopener">Watchexec</a></li><li><a href="https://webinstall.dev/dotenv" target="_blank" rel="noreferrer noopener">Dotenv</a></li></ul>Kyle Simpson<ul><li><a href="https://medium.com/nmc-techblog/introducing-the-async-cookie-store-api-89cbecf401f" target="_blank" rel="noreferrer noopener">Introducing: The Async Cookie Store API</a></li></ul> Follow JavaScript Jabber on Twitter: <a href="https://twitter.com/JSJabber" target="_blank" rel="noreferrer noopener">@JSJabber</a> Special Guest: Kyle Simpson.Sponsored By:<ul><li><a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun</a>: <a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun now offers Real User Monitoring of Core Web Vitals. Start your 14-day free trial now.</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">a43ed618-0050-4c5e-a9f4-63d69ea3d9d1</guid><pubDate>Tue, 17 Nov 2020 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842578/stream.mp3" length="69867900" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Imagine a world in which your editor / IDE can actually write some of your code for you. Where you’re able to produce software faster and more efficiently because your development environment “knows” what you want to do, based on code you’ve written...</itunes:subtitle><itunes:summary><![CDATA[Imagine a world in which your editor / IDE can actually write some of your code for you. Where you’re able to produce software faster and more efficiently because your development environment “knows” what you want to do, based on code you’ve written before. Turns out you can start experiencing this in the present using the free TabNine editor extension by Codata. In this episode Kyle Simpson, Codata’s Lead of Developer Empowerment, joins the panel to describe how they use Machine Learning to enhance and accelerate software development. Kyle explains what’s already possible in the present, and what ML technology promises to enable in the future for developer experience.Sponsors<ul><li><a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial</a></li><li><a href="http://www.audibletrack.com/click.track?ADID=454213&amp;AFID=475401&amp;CID=102175&amp;SID=%26%2339%3B%26gt%3B" target="_blank" rel="noreferrer noopener">Audible.com</a></li><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul>Panel<ul><li>AJ ONeal</li><li>Aimee Knight</li><li>Dan Shappir</li></ul>Special Guest<ul><li>Kyle Simpson</li></ul>Links<ul><li><a href="https://www.youtube.com/watch?v=zIs8C7IcnTo" target="_blank" rel="noreferrer noopener">tabnine AI autocomplete with Vim (REACTION)</a></li><li><a href="https://www.se.rit.edu/~tabeec/RIT_441/Resources_files/How%20To%20Write%20Unmaintainable%20Code.pdf" target="_blank" rel="noreferrer noopener">How To Write Unmaintainable Code</a></li></ul>PicksAimee<ul><li><a href="https://github.com/antonbabenko/terraform-cost-estimation" target="_blank" rel="noreferrer noopener">Terraform cost estimation</a></li></ul>AJ<ul><li><a href="https://amzn.to/3dGkRE6" target="_blank" rel="noreferrer noopener">3-Wolf Moon</a></li><li><a href="https://webinstall.dev/watchexec" target="_blank" rel="noreferrer noopener">Watchexec</a></li><li><a href="https://webinstall.dev/dotenv" target="_blank" rel="noreferrer noopener">Dotenv</a></li></ul>Kyle Simpson<ul><li><a href="https://medium.com/nmc-techblog/introducing-the-async-cookie-store-api-89cbecf401f" target="_blank" rel="noreferrer noopener">Introducing: The Async Cookie Store API</a></li></ul> Follow JavaScript Jabber on Twitter: <a href="https://twitter.com/JSJabber" target="_blank" rel="noreferrer noopener">@JSJabber</a> Special Guest: Kyle Simpson.Sponsored By:<ul><li><a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun</a>: <a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun now offers Real User Monitoring of Core Web Vitals. Start your 14-day free trial now.</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>3430</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 457: Career Transitioning with Laura Harvey</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-457-career-transitioning-with-laura-harvey</link><description><![CDATA[This week the panel talks with a UK boot camp student about her decision to switch careers and learn to program. They discuss unique challenges such as being part of an underrepresented group and entering the field during a pandemic. Additionally, they discuss technology choices and overall, seek to gain a deeper understanding of the state of JavaScript for new developers.Sponsors<ul><li><a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial</a></li><li><a href="http://www.audibletrack.com/click.track?ADID=454213&amp;AFID=475401&amp;CID=102175&amp;SID=%26%2339%3B%26gt%3B" target="_blank" rel="noreferrer noopener">Audible.com</a></li><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul>Panel<ul><li>Aimee Knight</li><li>Dan Shappir</li><li>Steve Edwards</li></ul>Special Guest<ul><li>Laura Harvey</li></ul>PicksAimee<ul><li><a href="https://webinstall.dev/goreleaser" target="_blank" rel="noreferrer noopener">GoReleaser</a></li><li><a href="https://www.purpose.jobs/blog/hiring-tech-jobs-has-increased-in-midwestern-cities" target="_blank" rel="noreferrer noopener">https://www.purpose.jobs/blog/hiring-tech-jobs-has-increased-in-midwestern-cities</a></li></ul>Dan<ul><li>Technical Tweets</li><li><a href="https://twitter.com/kentcdodds/status/1313300932881313792?s=20" target="_blank" rel="noreferrer noopener">twitter.com/kentcdodds/status</a></li></ul>Laura Harvey<ul><li><a href="https://www.youtube.com/channel/UCA_amP6VLmWWFyeHvtN5-aQ?view_as=subscriber" target="_blank" rel="noreferrer noopener">https://www.youtube.com/channel/lauracharvey</a></li><li><a href="https://dev.to/lauracharvey" target="_blank" rel="noreferrer noopener">https://dev.to/lauracharvey</a></li></ul> Follow JavaScript Jabber on Twitter: <a href="https://twitter.com/JSJabber" target="_blank" rel="noreferrer noopener">@JSJabber</a> Special Guest: Laura Harvey.Sponsored By:<ul><li><a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun</a>: <a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun now offers Real User Monitoring of Core Web Vitals. Start your 14-day free trial now.</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">7bf8dcb5-4b31-4fa7-a559-b92e772f490b</guid><pubDate>Tue, 10 Nov 2020 14:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842531/stream.mp3" length="69678158" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>This week the panel talks with a UK boot camp student about her decision to switch careers and learn to program. They discuss unique challenges such as being part of an underrepresented group and entering the field during a pandemic. Additionally,...</itunes:subtitle><itunes:summary><![CDATA[This week the panel talks with a UK boot camp student about her decision to switch careers and learn to program. They discuss unique challenges such as being part of an underrepresented group and entering the field during a pandemic. Additionally, they discuss technology choices and overall, seek to gain a deeper understanding of the state of JavaScript for new developers.Sponsors<ul><li><a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial</a></li><li><a href="http://www.audibletrack.com/click.track?ADID=454213&amp;AFID=475401&amp;CID=102175&amp;SID=%26%2339%3B%26gt%3B" target="_blank" rel="noreferrer noopener">Audible.com</a></li><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul>Panel<ul><li>Aimee Knight</li><li>Dan Shappir</li><li>Steve Edwards</li></ul>Special Guest<ul><li>Laura Harvey</li></ul>PicksAimee<ul><li><a href="https://webinstall.dev/goreleaser" target="_blank" rel="noreferrer noopener">GoReleaser</a></li><li><a href="https://www.purpose.jobs/blog/hiring-tech-jobs-has-increased-in-midwestern-cities" target="_blank" rel="noreferrer noopener">https://www.purpose.jobs/blog/hiring-tech-jobs-has-increased-in-midwestern-cities</a></li></ul>Dan<ul><li>Technical Tweets</li><li><a href="https://twitter.com/kentcdodds/status/1313300932881313792?s=20" target="_blank" rel="noreferrer noopener">twitter.com/kentcdodds/status</a></li></ul>Laura Harvey<ul><li><a href="https://www.youtube.com/channel/UCA_amP6VLmWWFyeHvtN5-aQ?view_as=subscriber" target="_blank" rel="noreferrer noopener">https://www.youtube.com/channel/lauracharvey</a></li><li><a href="https://dev.to/lauracharvey" target="_blank" rel="noreferrer noopener">https://dev.to/lauracharvey</a></li></ul> Follow JavaScript Jabber on Twitter: <a href="https://twitter.com/JSJabber" target="_blank" rel="noreferrer noopener">@JSJabber</a> Special Guest: Laura Harvey.Sponsored By:<ul><li><a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun</a>: <a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun now offers Real User Monitoring of Core Web Vitals. Start your 14-day free trial now.</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>3420</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 456: Developer-First Security and Security Tooling For Developers with Liran Tal &amp; Brian Vermeer</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-456-developer-first-security-and-security-tooling-for-developers-with-liran-tal-brian-vermeer</link><description><![CDATA[Liran Tal and Brian Vermeer from Snyk join the panel to discuss development of secure software in general, and secure JavaScript and web dev in particular. They explain what developer-first security actually means, and the types of security vulnerabilities to watch out for when using modern tools to develop websites and web apps. They also present several Open Source tools that developers can use to improve their code right from within their favorite development environments and IDEs.Sponsors<ul><li><a href="http://www.audibletrack.com/click.track?ADID=454213&amp;AFID=475401&amp;CID=102175&amp;SID=%26%2339%3B%26gt%3B" target="_blank" rel="noreferrer noopener">Audible.com</a></li><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul>Panel<ul><li>AJ ONeal</li><li>Aimee Knight</li><li>Dan Shappir</li></ul>Special Guests<ul><li>Liran Tal</li><li>Brian Vermeer</li></ul>Links<ul><li><a href="https://www.webpagetest.org/" target="_blank" rel="noreferrer noopener">Https://www.webpagetest.org</a></li><li><a href="https://snyk.io/security-scanner-vuln-cost/" target="_blank" rel="noreferrer noopener">https://snyk.io/security-scanner-vuln-cost/</a></li><li><a href="https://marketplace.visualstudio.com/items?itemName=wix.vscode-import-cost" target="_blank" rel="noreferrer noopener">https://marketplace.visualstudio.com/items?itemName=wix.vscode-import-cost</a></li></ul>PicksDan<ul><li>add Alt Texts when tweeting code on twitter as an image,</li><li><a href="https://www.goodreads.com/series/46817-demon-cycle" target="_blank" rel="noreferrer noopener">https://www.goodreads.com/series/46817-demon-cycle</a></li></ul>AJ<ul><li><a href="https://stackoverflow.com/a/1732454/151312" target="_blank" rel="noreferrer noopener">Zalgo</a></li><li><a href="https://www.cnet.com/news/the-shirt-with-the-most-incredible-amazon-reviews/" target="_blank" rel="noreferrer noopener">https://www.cnet.com/news/the-shirt-with-the-most-incredible-amazon-reviews/</a></li><li><a href="https://webinstall.dev/fish" target="_blank" rel="noreferrer noopener">The Friendly, Interactive Shell</a></li><li><a href="https://github.com/chriskempson/tomorrow-theme" target="_blank" rel="noreferrer noopener">Tomorrow Night Theme (Terminal, iTerm2, VSCode, vim, etc)</a></li><li><a href="https://github.com/chriskempson/tomorrow-theme" target="_blank" rel="noreferrer noopener">Dracula Theme</a></li><li><a href="https://github.com/JacksonGariety/toy-chest-theme" target="_blank" rel="noreferrer noopener">https://github.com/JacksonGariety/toy-chest-theme</a></li><li><a href="https://www.reddit.com/r/NoStupidQuestions/comments/8mqnkp/does_jeff_bezos_literally_have_133_billion/" target="_blank" rel="noreferrer noopener">Jeff Bezos</a></li></ul>Liran Tal<ul><li><a href="https://starship.rs/" target="_blank" rel="noreferrer noopener">https://starship.rs/</a></li><li><a href="https://vuetifyjs.com/en/" target="_blank" rel="noreferrer noopener">https://vuetifyjs.com/en/</a></li><li>Pact framework</li><li><a href="https://docs.pact.io/" target="_blank" rel="noreferrer noopener">https://docs.pact.io/</a></li><li><a href="https://en.wikipedia.org/wiki/RemoteAccess" target="_blank" rel="noreferrer noopener">https://en.wikipedia.org/wiki/RemoteAccess</a></li></ul>Brian<ul><li><a href="https://carbon.now.sh/" target="_blank" rel="noreferrer noopener">https://carbon.now.sh/</a></li><li><a href="https://en.wikipedia.org/wiki/The_Umbrella_Academy_(TV_series)" target="_blank" rel="noreferrer noopener">https://en.wikipedia.org/wiki/The_Umbrella_Academy_(TV_series)</a></li></ul> Follow JavaScript Jabber on Twitter: <a href="https://twitter.com/JSJabber" target="_blank" rel="noreferrer noopener">@JSJabber</a> Special Guests: Brian Vermeer and Liran Tal.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">f44a169a-89fc-40ac-be76-f9417ecb0f04</guid><pubDate>Tue, 03 Nov 2020 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842567/stream.mp3" length="81167962" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Liran Tal and Brian Vermeer from Snyk join the panel to discuss development of secure software in general, and secure JavaScript and web dev in particular. They explain what developer-first security actually means, and the types of security...</itunes:subtitle><itunes:summary><![CDATA[Liran Tal and Brian Vermeer from Snyk join the panel to discuss development of secure software in general, and secure JavaScript and web dev in particular. They explain what developer-first security actually means, and the types of security vulnerabilities to watch out for when using modern tools to develop websites and web apps. They also present several Open Source tools that developers can use to improve their code right from within their favorite development environments and IDEs.Sponsors<ul><li><a href="http://www.audibletrack.com/click.track?ADID=454213&amp;AFID=475401&amp;CID=102175&amp;SID=%26%2339%3B%26gt%3B" target="_blank" rel="noreferrer noopener">Audible.com</a></li><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul>Panel<ul><li>AJ ONeal</li><li>Aimee Knight</li><li>Dan Shappir</li></ul>Special Guests<ul><li>Liran Tal</li><li>Brian Vermeer</li></ul>Links<ul><li><a href="https://www.webpagetest.org/" target="_blank" rel="noreferrer noopener">Https://www.webpagetest.org</a></li><li><a href="https://snyk.io/security-scanner-vuln-cost/" target="_blank" rel="noreferrer noopener">https://snyk.io/security-scanner-vuln-cost/</a></li><li><a href="https://marketplace.visualstudio.com/items?itemName=wix.vscode-import-cost" target="_blank" rel="noreferrer noopener">https://marketplace.visualstudio.com/items?itemName=wix.vscode-import-cost</a></li></ul>PicksDan<ul><li>add Alt Texts when tweeting code on twitter as an image,</li><li><a href="https://www.goodreads.com/series/46817-demon-cycle" target="_blank" rel="noreferrer noopener">https://www.goodreads.com/series/46817-demon-cycle</a></li></ul>AJ<ul><li><a href="https://stackoverflow.com/a/1732454/151312" target="_blank" rel="noreferrer noopener">Zalgo</a></li><li><a href="https://www.cnet.com/news/the-shirt-with-the-most-incredible-amazon-reviews/" target="_blank" rel="noreferrer noopener">https://www.cnet.com/news/the-shirt-with-the-most-incredible-amazon-reviews/</a></li><li><a href="https://webinstall.dev/fish" target="_blank" rel="noreferrer noopener">The Friendly, Interactive Shell</a></li><li><a href="https://github.com/chriskempson/tomorrow-theme" target="_blank" rel="noreferrer noopener">Tomorrow Night Theme (Terminal, iTerm2, VSCode, vim, etc)</a></li><li><a href="https://github.com/chriskempson/tomorrow-theme" target="_blank" rel="noreferrer noopener">Dracula Theme</a></li><li><a href="https://github.com/JacksonGariety/toy-chest-theme" target="_blank" rel="noreferrer noopener">https://github.com/JacksonGariety/toy-chest-theme</a></li><li><a href="https://www.reddit.com/r/NoStupidQuestions/comments/8mqnkp/does_jeff_bezos_literally_have_133_billion/" target="_blank" rel="noreferrer noopener">Jeff Bezos</a></li></ul>Liran Tal<ul><li><a href="https://starship.rs/" target="_blank" rel="noreferrer noopener">https://starship.rs/</a></li><li><a href="https://vuetifyjs.com/en/" target="_blank" rel="noreferrer noopener">https://vuetifyjs.com/en/</a></li><li>Pact framework</li><li><a href="https://docs.pact.io/" target="_blank" rel="noreferrer noopener">https://docs.pact.io/</a></li><li><a href="https://en.wikipedia.org/wiki/RemoteAccess" target="_blank" rel="noreferrer noopener">https://en.wikipedia.org/wiki/RemoteAccess</a></li></ul>Brian<ul><li><a href="https://carbon.now.sh/" target="_blank" rel="noreferrer noopener">https://carbon.now.sh/</a></li><li><a href="https://en.wikipedia.org/wiki/The_Umbrella_Academy_(TV_series)" target="_blank" rel="noreferrer noopener">https://en.wikipedia.org/wiki/The_Umbrella_Academy_(TV_series)</a></li></ul> Follow JavaScript Jabber on Twitter: <a href="https://twitter.com/JSJabber" target="_blank" rel="noreferrer noopener">@JSJabber</a> Special Guests: Brian Vermeer and Liran Tal.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br...]]></itunes:summary><itunes:duration>3995</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 455: Introducing and Understanding Svelte and Sapper with Mark Volkmann</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-455-introducing-and-understanding-svelte-and-sapper-with-mark-volkmann</link><description><![CDATA[This week the panel is joined by Mark Volkmann to discuss Svelte and how it compares and differs from front-end frameworks such as React and Angular. Mark has written a book and has given talks about Svelte and also about Sapper, an application framework built on top of Svelte. He explains to the panel how Svelte components are defined differently than other JavaScript frameworks, and how they are actually compiled into the production code, which isn’t dependent on any external libraries. He also explains why and how Svelte forgoes the use of a virtual DOM, using direct DOM manipulations instead. Finally he describes Sapper and explains how it can be used to quickly and easily create Web-apps that use SSR, static pages generation and dynamic routing.Sponsors<ul><li><a href="https://devchat.tv/faithlife" target="_blank" rel="noreferrer noopener">Faithlife | Now Hiring Software Developers</a></li><li><a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial</a></li><li><a href="http://www.audibletrack.com/click.track?ADID=454213&amp;AFID=475401&amp;CID=102175&amp;SID=%26%2339%3B%26gt%3B" target="_blank" rel="noreferrer noopener">Audible.com</a></li><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul>Panel<ul><li>Aimee Knight</li><li>Dan Shappir</li><li>Steve Edwards</li></ul>Special Guest<ul><li>Mark Volkmann</li></ul>Links<ul><li><a href="https://github.com/sveltejs/svelte/issues/2546" target="_blank" rel="noreferrer noopener">https://github.com/sveltejs/svelte/issues/2546</a></li><li><a href="https://mvolkmann.github.io/blog/" target="_blank" rel="noreferrer noopener">https://mvolkmann.github.io/blog/</a></li><li><a href="https://objectcomputing.com/resources/publications/mark-volkmann" target="_blank" rel="noreferrer noopener">https://objectcomputing.com/resources/publications/mark-volkmann</a></li><li><a href="https://www.manning.com/books/svelte-and-sapper-in-action" target="_blank" rel="noreferrer noopener">https://www.manning.com/books/svelte-and-sapper-in-action</a></li></ul>PicksSteve<ul><li><a href="https://www.imdb.com/title/tt0040506/?ref_=fn_al_tt_1" target="_blank" rel="noreferrer noopener">Key Largo</a></li><li><a href="https://gbdeclaration.org/" target="_blank" rel="noreferrer noopener">https://gbdeclaration.org/</a></li></ul>Aimee<ul><li><a href="https://lowlvl.org/" target="_blank" rel="noreferrer noopener">Low Level Academy</a></li><li><a href="https://www.terraformupandrunning.com/" target="_blank" rel="noreferrer noopener">Terraform Up and Running</a></li></ul>Dan<ul><li>My daughter enlisting in the Israeli Military</li><li><a href="https://www.amazon.com/The-Boys-Season-1/dp/B07QNJCXZK" target="_blank" rel="noreferrer noopener">www.amazon.com/The-Boys-Season-1</a></li></ul>Mark Volkmann<ul><li><a href="https://www.meteor.com/" target="_blank" rel="noreferrer noopener">https://www.meteor.com/</a></li><li><a href="https://mvolkmann.github.io/blog/" target="_blank" rel="noreferrer noopener">https://mvolkmann.github.io/blog/</a></li></ul> Follow JavaScript Jabber on Twitter: <a href="https://twitter.com/JSJabber" target="_blank" rel="noreferrer noopener">@JSJabber</a> Special Guest: Mark Volkmann.Sponsored By:<ul><li><a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun</a>: <a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun now offers Real User Monitoring of Core Web Vitals. Start your 14-day free trial now.</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">1d18daab-3e3e-4bc1-b99e-673534e620db</guid><pubDate>Tue, 27 Oct 2020 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842571/stream.mp3" length="68638019" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>This week the panel is joined by Mark Volkmann to discuss Svelte and how it compares and differs from front-end frameworks such as React and Angular. Mark has written a book and has given talks about Svelte and also about Sapper, an application...</itunes:subtitle><itunes:summary><![CDATA[This week the panel is joined by Mark Volkmann to discuss Svelte and how it compares and differs from front-end frameworks such as React and Angular. Mark has written a book and has given talks about Svelte and also about Sapper, an application framework built on top of Svelte. He explains to the panel how Svelte components are defined differently than other JavaScript frameworks, and how they are actually compiled into the production code, which isn’t dependent on any external libraries. He also explains why and how Svelte forgoes the use of a virtual DOM, using direct DOM manipulations instead. Finally he describes Sapper and explains how it can be used to quickly and easily create Web-apps that use SSR, static pages generation and dynamic routing.Sponsors<ul><li><a href="https://devchat.tv/faithlife" target="_blank" rel="noreferrer noopener">Faithlife | Now Hiring Software Developers</a></li><li><a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial</a></li><li><a href="http://www.audibletrack.com/click.track?ADID=454213&amp;AFID=475401&amp;CID=102175&amp;SID=%26%2339%3B%26gt%3B" target="_blank" rel="noreferrer noopener">Audible.com</a></li><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul>Panel<ul><li>Aimee Knight</li><li>Dan Shappir</li><li>Steve Edwards</li></ul>Special Guest<ul><li>Mark Volkmann</li></ul>Links<ul><li><a href="https://github.com/sveltejs/svelte/issues/2546" target="_blank" rel="noreferrer noopener">https://github.com/sveltejs/svelte/issues/2546</a></li><li><a href="https://mvolkmann.github.io/blog/" target="_blank" rel="noreferrer noopener">https://mvolkmann.github.io/blog/</a></li><li><a href="https://objectcomputing.com/resources/publications/mark-volkmann" target="_blank" rel="noreferrer noopener">https://objectcomputing.com/resources/publications/mark-volkmann</a></li><li><a href="https://www.manning.com/books/svelte-and-sapper-in-action" target="_blank" rel="noreferrer noopener">https://www.manning.com/books/svelte-and-sapper-in-action</a></li></ul>PicksSteve<ul><li><a href="https://www.imdb.com/title/tt0040506/?ref_=fn_al_tt_1" target="_blank" rel="noreferrer noopener">Key Largo</a></li><li><a href="https://gbdeclaration.org/" target="_blank" rel="noreferrer noopener">https://gbdeclaration.org/</a></li></ul>Aimee<ul><li><a href="https://lowlvl.org/" target="_blank" rel="noreferrer noopener">Low Level Academy</a></li><li><a href="https://www.terraformupandrunning.com/" target="_blank" rel="noreferrer noopener">Terraform Up and Running</a></li></ul>Dan<ul><li>My daughter enlisting in the Israeli Military</li><li><a href="https://www.amazon.com/The-Boys-Season-1/dp/B07QNJCXZK" target="_blank" rel="noreferrer noopener">www.amazon.com/The-Boys-Season-1</a></li></ul>Mark Volkmann<ul><li><a href="https://www.meteor.com/" target="_blank" rel="noreferrer noopener">https://www.meteor.com/</a></li><li><a href="https://mvolkmann.github.io/blog/" target="_blank" rel="noreferrer noopener">https://mvolkmann.github.io/blog/</a></li></ul> Follow JavaScript Jabber on Twitter: <a href="https://twitter.com/JSJabber" target="_blank" rel="noreferrer noopener">@JSJabber</a> Special Guest: Mark Volkmann.Sponsored By:<ul><li><a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun</a>: <a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun now offers Real User Monitoring of Core Web Vitals. Start your 14-day free trial now.</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer...]]></itunes:summary><itunes:duration>3368</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 454: Mongoose, Mongo and Object Document Mapping (ODM) with Valeri Karpov</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-454-mongoose-mongo-and-object-document-mapping-odm-with-valeri-karpov</link><description><![CDATA[We talk about the Pros and Cons of using a database directly vs using an abstraction layer, common mistakes, optimistic concurrency, and a nice tangent into programming concurrency models to top it off.Sponsors<ul><li><a href="https://devchat.tv/faithlife" target="_blank" rel="noreferrer noopener">Faithlife | Now Hiring Software Developers</a></li><li><a href="http://www.audibletrack.com/click.track?ADID=454213&amp;AFID=475401&amp;CID=102175&amp;SID=%26%2339%3B%26gt%3B" target="_blank" rel="noreferrer noopener">Audible.com</a></li><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul>Panel<ul><li>AJ ONeal</li><li>Aimee Knight</li><li>Charles Max Wood</li><li>Steve Edwards</li></ul>Special Guest<ul><li>Valeri Karpov</li></ul>Links<ul><li><a href="https://en.wikipedia.org/wiki/Aspect-oriented_programming" target="_blank" rel="noreferrer noopener">https://en.wikipedia.org/wiki/Aspect-oriented_programming</a></li><li><a href="https://mongoosejs.com/" target="_blank" rel="noreferrer noopener">https://mongoosejs.com/</a></li></ul>PicksSteve<ul><li><a href="https://cesf.us/" target="_blank" rel="noreferrer noopener">https://cesf.us/</a></li></ul>Aimee<ul><li><a href="https://thecloudgirl.dev/" target="_blank" rel="noreferrer noopener">The Cloud Girl Sketch Notes</a></li></ul>AJ<ul><li><a href="https://github.com/hasura/graphqurl" target="_blank" rel="noreferrer noopener">GraphQurl</a></li><li><a href="https://amzn.to/3hufKXM" target="_blank" rel="noreferrer noopener">APC UPS with USB</a></li><li><a href="https://amzn.to/3hug2hk" target="_blank" rel="noreferrer noopener">CyberPower UPS</a></li><li><a href="https://twitter.com/DanShappir/status/1304843134363480070" target="_blank" rel="noreferrer noopener">Google Lighthouse overstep</a></li><li><a href="https://binarycocoa.com/product/frog-chess/" target="_blank" rel="noreferrer noopener">Frog Chess</a></li><li><a href="https://webinstall.dev/wsl" target="_blank" rel="noreferrer noopener">WSL (Windows Subsystem for Linux)</a></li></ul>Chuck<ul><li><a href="http://podcastgrowthsummit.co/" target="_blank" rel="noreferrer noopener">http://podcastgrowthsummit.co/</a></li><li><a href="http://podcastplaybook.co/" target="_blank" rel="noreferrer noopener">http://podcastplaybook.co/</a></li><li><a href="https://devchat.tv/mostvaluable.dev" target="_blank" rel="noreferrer noopener">mostvaluable.dev</a></li><li><a href="https://amzn.to/33tpmgE" target="_blank" rel="noreferrer noopener">Stormlight Archive</a></li></ul>Valeri Karpov<ul><li><a href="https://masteringjs.io/ebooks/mastering-mongoose-javascript-jabber" target="_blank" rel="noreferrer noopener">https://masteringjs.io/ebooks/mastering-mongoose-javascript-jabber</a></li><li><a href="https://www.npmjs.com/package/archetype" target="_blank" rel="noreferrer noopener">https://www.npmjs.com/package/archetype</a></li><li><a href="https://www.amazon.com/Cryptonomicon-Neal-Stephenson/dp/0060512806" target="_blank" rel="noreferrer noopener">amazon.com/Cryptonomicon-Neal-Stephenson</a></li></ul> Follow JavaScript Jabber on Twitter: <a href="https://twitter.com/JSJabber" target="_blank" rel="noreferrer noopener">@JSJabber</a> Special Guest: Valeri Karpov.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">8220a5b0-3ea5-41ab-921e-1993259be02d</guid><pubDate>Tue, 20 Oct 2020 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842577/stream.mp3" length="66908194" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>We talk about the Pros and Cons of using a database directly vs using an abstraction layer, common mistakes, optimistic concurrency, and a nice tangent into programming concurrency models to top it off.Sponsors
- https://devchat.tv/faithlife
-...</itunes:subtitle><itunes:summary><![CDATA[We talk about the Pros and Cons of using a database directly vs using an abstraction layer, common mistakes, optimistic concurrency, and a nice tangent into programming concurrency models to top it off.Sponsors<ul><li><a href="https://devchat.tv/faithlife" target="_blank" rel="noreferrer noopener">Faithlife | Now Hiring Software Developers</a></li><li><a href="http://www.audibletrack.com/click.track?ADID=454213&amp;AFID=475401&amp;CID=102175&amp;SID=%26%2339%3B%26gt%3B" target="_blank" rel="noreferrer noopener">Audible.com</a></li><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul>Panel<ul><li>AJ ONeal</li><li>Aimee Knight</li><li>Charles Max Wood</li><li>Steve Edwards</li></ul>Special Guest<ul><li>Valeri Karpov</li></ul>Links<ul><li><a href="https://en.wikipedia.org/wiki/Aspect-oriented_programming" target="_blank" rel="noreferrer noopener">https://en.wikipedia.org/wiki/Aspect-oriented_programming</a></li><li><a href="https://mongoosejs.com/" target="_blank" rel="noreferrer noopener">https://mongoosejs.com/</a></li></ul>PicksSteve<ul><li><a href="https://cesf.us/" target="_blank" rel="noreferrer noopener">https://cesf.us/</a></li></ul>Aimee<ul><li><a href="https://thecloudgirl.dev/" target="_blank" rel="noreferrer noopener">The Cloud Girl Sketch Notes</a></li></ul>AJ<ul><li><a href="https://github.com/hasura/graphqurl" target="_blank" rel="noreferrer noopener">GraphQurl</a></li><li><a href="https://amzn.to/3hufKXM" target="_blank" rel="noreferrer noopener">APC UPS with USB</a></li><li><a href="https://amzn.to/3hug2hk" target="_blank" rel="noreferrer noopener">CyberPower UPS</a></li><li><a href="https://twitter.com/DanShappir/status/1304843134363480070" target="_blank" rel="noreferrer noopener">Google Lighthouse overstep</a></li><li><a href="https://binarycocoa.com/product/frog-chess/" target="_blank" rel="noreferrer noopener">Frog Chess</a></li><li><a href="https://webinstall.dev/wsl" target="_blank" rel="noreferrer noopener">WSL (Windows Subsystem for Linux)</a></li></ul>Chuck<ul><li><a href="http://podcastgrowthsummit.co/" target="_blank" rel="noreferrer noopener">http://podcastgrowthsummit.co/</a></li><li><a href="http://podcastplaybook.co/" target="_blank" rel="noreferrer noopener">http://podcastplaybook.co/</a></li><li><a href="https://devchat.tv/mostvaluable.dev" target="_blank" rel="noreferrer noopener">mostvaluable.dev</a></li><li><a href="https://amzn.to/33tpmgE" target="_blank" rel="noreferrer noopener">Stormlight Archive</a></li></ul>Valeri Karpov<ul><li><a href="https://masteringjs.io/ebooks/mastering-mongoose-javascript-jabber" target="_blank" rel="noreferrer noopener">https://masteringjs.io/ebooks/mastering-mongoose-javascript-jabber</a></li><li><a href="https://www.npmjs.com/package/archetype" target="_blank" rel="noreferrer noopener">https://www.npmjs.com/package/archetype</a></li><li><a href="https://www.amazon.com/Cryptonomicon-Neal-Stephenson/dp/0060512806" target="_blank" rel="noreferrer noopener">amazon.com/Cryptonomicon-Neal-Stephenson</a></li></ul> Follow JavaScript Jabber on Twitter: <a href="https://twitter.com/JSJabber" target="_blank" rel="noreferrer noopener">@JSJabber</a> Special Guest: Valeri Karpov.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>3282</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 453: Debugging Third Party JavaScript with Ben Vinegar</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-453-debugging-third-party-javascript-with-ben-vinegar</link><description><![CDATA[Podcast: <a href="https://media.devchat.tv/js-jabber/JSJ_453_Debugging_Third_Party_JavaScript_with_Ben_Vinegar.mp3" target="_blank" rel="noreferrer noopener">Play in new window</a> | <a href="https://media.devchat.tv/js-jabber/JSJ_453_Debugging_Third_Party_JavaScript_with_Ben_Vinegar.mp3" target="_blank" rel="noreferrer noopener">Download</a> Many websites these days have to deal with the reality of incorporating third-party scripts. These could be tracking scripts or analytics or monitoring, or even scripts that add explicit features to a site, such as chat. Regardless of the purpose, such scripts add complexity and overhead, and can interfere with the proper operation of the site. In this episode Ben Vinegar, VP of engineering at Sentry, joins the panel to discuss the complexities and implications of third-party scripts, both from the perspective of website developers, as well as from the perspective of the developers creating such scripts.Sponsors<ul><li><a href="https://devchat.tv/faithlife" target="_blank" rel="noreferrer noopener">Faithlife | Now Hiring Software Developers</a></li><li><a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial</a></li><li><a href="http://www.audibletrack.com/click.track?ADID=454213&amp;AFID=475401&amp;CID=102175&amp;SID=%26%2339%3B%26gt%3B" target="_blank" rel="noreferrer noopener">Audible.com</a></li><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul>Panel<ul><li>AJ ONeal</li><li>Aimee Knight</li><li>Dan Shappir</li><li>Charles Max Wood</li></ul>Special Guest<ul><li>Ben Vinegar</li></ul>Links<ul><li><a href="https://levelup.gitconnected.com/no-cookies-no-problem-using-etags-for-user-tracking-3e745544176b?gi=274982085e50" target="_blank" rel="noreferrer noopener">ETAG Cookies</a></li><li><a href="https://developer.mozilla.org/en-US/docs/Web/Web_Components/Using_custom_elements" target="_blank" rel="noreferrer noopener">https://developer.mozilla.org/en-US/docs/Web/Web_Components/Using_custom_elements</a></li></ul>PicksAimee<ul><li><a href="https://github.com/hwayne/awesome-cold-showers" target="_blank" rel="noreferrer noopener">https://github.com/hwayne/awesome-cold-showers</a></li></ul>AJ<ul><li><a href="https://twitter.com/coolaj86/status/1303386788119998464" target="_blank" rel="noreferrer noopener">AJQuery v2.0</a></li><li><a href="https://webinstall.dev/sd" target="_blank" rel="noreferrer noopener">https://webinstall.dev/sd</a></li><li>Dropbox Paper</li><li><a href="https://youtu.be/EqjFFp36X4o" target="_blank" rel="noreferrer noopener">Woody Zuill on Mob Programming and Influencing Change | Healthy Developer Interview #4</a></li></ul>Charles Max Wood<ul><li><a href="https://amzn.to/3jXhPx1,%20podcastindex.org" target="_blank" rel="noreferrer noopener">Scythe</a></li><li><a href="https://www.thecreepyline.com/" target="_blank" rel="noreferrer noopener">https://www.thecreepyline.com/</a></li></ul>Ben Vinegar<ul><li><a href="https://workers.cloudflare.com/" target="_blank" rel="noreferrer noopener">https://workers.cloudflare.com</a></li></ul> Follow JavaScript Jabber on Twitter: <a href="https://twitter.com/JSJabber" target="_blank" rel="noreferrer noopener">@JSJabber</a> Special Guest: Ben Vinegar.Sponsored By:<ul><li><a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun</a>: <a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun now offers Real User Monitoring of Core Web Vitals. Start your 14-day free trial now.</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">4cad5dde-0246-4a17-adc6-40f1d9ee83b2</guid><pubDate>Tue, 13 Oct 2020 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842528/stream.mp3" length="21089104" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Podcast: https://media.devchat.tv/js-jabber/JSJ_453_Debugging_Third_Party_JavaScript_with_Ben_Vinegar.mp3 | https://media.devchat.tv/js-jabber/JSJ_453_Debugging_Third_Party_JavaScript_with_Ben_Vinegar.mp3 Many websites these days have to deal with the...</itunes:subtitle><itunes:summary><![CDATA[Podcast: <a href="https://media.devchat.tv/js-jabber/JSJ_453_Debugging_Third_Party_JavaScript_with_Ben_Vinegar.mp3" target="_blank" rel="noreferrer noopener">Play in new window</a> | <a href="https://media.devchat.tv/js-jabber/JSJ_453_Debugging_Third_Party_JavaScript_with_Ben_Vinegar.mp3" target="_blank" rel="noreferrer noopener">Download</a> Many websites these days have to deal with the reality of incorporating third-party scripts. These could be tracking scripts or analytics or monitoring, or even scripts that add explicit features to a site, such as chat. Regardless of the purpose, such scripts add complexity and overhead, and can interfere with the proper operation of the site. In this episode Ben Vinegar, VP of engineering at Sentry, joins the panel to discuss the complexities and implications of third-party scripts, both from the perspective of website developers, as well as from the perspective of the developers creating such scripts.Sponsors<ul><li><a href="https://devchat.tv/faithlife" target="_blank" rel="noreferrer noopener">Faithlife | Now Hiring Software Developers</a></li><li><a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial</a></li><li><a href="http://www.audibletrack.com/click.track?ADID=454213&amp;AFID=475401&amp;CID=102175&amp;SID=%26%2339%3B%26gt%3B" target="_blank" rel="noreferrer noopener">Audible.com</a></li><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul>Panel<ul><li>AJ ONeal</li><li>Aimee Knight</li><li>Dan Shappir</li><li>Charles Max Wood</li></ul>Special Guest<ul><li>Ben Vinegar</li></ul>Links<ul><li><a href="https://levelup.gitconnected.com/no-cookies-no-problem-using-etags-for-user-tracking-3e745544176b?gi=274982085e50" target="_blank" rel="noreferrer noopener">ETAG Cookies</a></li><li><a href="https://developer.mozilla.org/en-US/docs/Web/Web_Components/Using_custom_elements" target="_blank" rel="noreferrer noopener">https://developer.mozilla.org/en-US/docs/Web/Web_Components/Using_custom_elements</a></li></ul>PicksAimee<ul><li><a href="https://github.com/hwayne/awesome-cold-showers" target="_blank" rel="noreferrer noopener">https://github.com/hwayne/awesome-cold-showers</a></li></ul>AJ<ul><li><a href="https://twitter.com/coolaj86/status/1303386788119998464" target="_blank" rel="noreferrer noopener">AJQuery v2.0</a></li><li><a href="https://webinstall.dev/sd" target="_blank" rel="noreferrer noopener">https://webinstall.dev/sd</a></li><li>Dropbox Paper</li><li><a href="https://youtu.be/EqjFFp36X4o" target="_blank" rel="noreferrer noopener">Woody Zuill on Mob Programming and Influencing Change | Healthy Developer Interview #4</a></li></ul>Charles Max Wood<ul><li><a href="https://amzn.to/3jXhPx1,%20podcastindex.org" target="_blank" rel="noreferrer noopener">Scythe</a></li><li><a href="https://www.thecreepyline.com/" target="_blank" rel="noreferrer noopener">https://www.thecreepyline.com/</a></li></ul>Ben Vinegar<ul><li><a href="https://workers.cloudflare.com/" target="_blank" rel="noreferrer noopener">https://workers.cloudflare.com</a></li></ul> Follow JavaScript Jabber on Twitter: <a href="https://twitter.com/JSJabber" target="_blank" rel="noreferrer noopener">@JSJabber</a> Special Guest: Ben Vinegar.Sponsored By:<ul><li><a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun</a>: <a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun now offers Real User Monitoring of Core Web Vitals. Start your 14-day free trial now.</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations"...]]></itunes:summary><itunes:duration>991</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 452: Caddy 2 Web Server with Matthew Holt</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-452-caddy-2-web-server-with-matthew-holt</link><description><![CDATA[Today the panel talks with Matt Holt who works full time on the Caddy Web Server. The panel discusses things such as how it compares to other popular tools as well as lessons learned while working on it.Sponsors<ul><li><a href="https://devchat.tv/faithlife" target="_blank" rel="noreferrer noopener">Faithlife | Now Hiring Software Developers</a></li><li><a href="https://simpleprogrammer.com/products/careerguide/" target="_blank" rel="noreferrer noopener">The Complete Software Developer’s Career Guide</a> – Grab a Copy Today</li><li><a href="http://www.audibletrack.com/click.track?ADID=454213&amp;AFID=475401&amp;CID=102175&amp;SID=%26%2339%3B%26gt%3B" target="_blank" rel="noreferrer noopener">Audible.com</a></li><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul>Panel<ul><li>AJ ONeal</li><li>Aimee Knight</li><li>Charles Max Wood</li></ul>Special Guest<ul><li>Matthew Holt</li></ul>Links<ul><li><a href="https://www.papaparse.com/" target="_blank" rel="noreferrer noopener">https://www.papaparse.com/</a></li><li><a href="https://en.wikipedia.org/wiki/OSI_model#:~:text=The%20Open%20Systems%20Interconnection%20model,underlying%20internal%20structure%20and%20technology." target="_blank" rel="noreferrer noopener">OSI model</a></li><li><a href="https://apilayer.com/" target="_blank" rel="noreferrer noopener">https://apilayer.com/</a></li><li><a href="https://github.com/mholt" target="_blank" rel="noreferrer noopener">https://github.com/mholt</a></li></ul>PicksAimee<ul><li>Cloud flare ball indication section</li><li>Learning about other cultures</li></ul>AJ<ul><li><a href="https://webinstall.dev/caddy/" target="_blank" rel="noreferrer noopener">https://webinstall.dev/caddy/</a></li><li><a href="https://webinstall.dev/serviceman/" target="_blank" rel="noreferrer noopener">https://webinstall.dev/serviceman/</a></li><li><a href="https://insights.stackoverflow.com/survey/2020" target="_blank" rel="noreferrer noopener">https://insights.stackoverflow.com/survey/2020</a></li><li><a href="https://www.beyondcodebootcamp.com/" target="_blank" rel="noreferrer noopener">https://www.beyondcodebootcamp.com/</a></li></ul>Charles<ul><li><a href="https://devchat.tv/mvp" target="_blank" rel="noreferrer noopener">Most Valuable Programmer (MVP Program)</a></li><li><a href="https://podcastplaybook.co/" target="_blank" rel="noreferrer noopener">https://podcastplaybook.co</a></li><li><a href="https://amzn.to/34XN3Qn" target="_blank" rel="noreferrer noopener">Lightbringer series</a></li></ul>Matthew Holt<ul><li><a href="https://github.com/sourcegraph" target="_blank" rel="noreferrer noopener">Sourcegraph</a></li></ul> Follow JavaScript Jabber on Twitter: <a href="https://twitter.com/JSJabber" target="_blank" rel="noreferrer noopener">@JSJabber</a> Special Guest: Matthew Holt.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">e44f9458-fb62-4b1e-8b02-05bb89928e22</guid><pubDate>Tue, 06 Oct 2020 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842580/stream.mp3" length="88623199" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Today the panel talks with Matt Holt who works full time on the Caddy Web Server. The panel discusses things such as how it compares to other popular tools as well as lessons learned while working on it.Sponsors
- https://devchat.tv/faithlife
-...</itunes:subtitle><itunes:summary><![CDATA[Today the panel talks with Matt Holt who works full time on the Caddy Web Server. The panel discusses things such as how it compares to other popular tools as well as lessons learned while working on it.Sponsors<ul><li><a href="https://devchat.tv/faithlife" target="_blank" rel="noreferrer noopener">Faithlife | Now Hiring Software Developers</a></li><li><a href="https://simpleprogrammer.com/products/careerguide/" target="_blank" rel="noreferrer noopener">The Complete Software Developer’s Career Guide</a> – Grab a Copy Today</li><li><a href="http://www.audibletrack.com/click.track?ADID=454213&amp;AFID=475401&amp;CID=102175&amp;SID=%26%2339%3B%26gt%3B" target="_blank" rel="noreferrer noopener">Audible.com</a></li><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul>Panel<ul><li>AJ ONeal</li><li>Aimee Knight</li><li>Charles Max Wood</li></ul>Special Guest<ul><li>Matthew Holt</li></ul>Links<ul><li><a href="https://www.papaparse.com/" target="_blank" rel="noreferrer noopener">https://www.papaparse.com/</a></li><li><a href="https://en.wikipedia.org/wiki/OSI_model#:~:text=The%20Open%20Systems%20Interconnection%20model,underlying%20internal%20structure%20and%20technology." target="_blank" rel="noreferrer noopener">OSI model</a></li><li><a href="https://apilayer.com/" target="_blank" rel="noreferrer noopener">https://apilayer.com/</a></li><li><a href="https://github.com/mholt" target="_blank" rel="noreferrer noopener">https://github.com/mholt</a></li></ul>PicksAimee<ul><li>Cloud flare ball indication section</li><li>Learning about other cultures</li></ul>AJ<ul><li><a href="https://webinstall.dev/caddy/" target="_blank" rel="noreferrer noopener">https://webinstall.dev/caddy/</a></li><li><a href="https://webinstall.dev/serviceman/" target="_blank" rel="noreferrer noopener">https://webinstall.dev/serviceman/</a></li><li><a href="https://insights.stackoverflow.com/survey/2020" target="_blank" rel="noreferrer noopener">https://insights.stackoverflow.com/survey/2020</a></li><li><a href="https://www.beyondcodebootcamp.com/" target="_blank" rel="noreferrer noopener">https://www.beyondcodebootcamp.com/</a></li></ul>Charles<ul><li><a href="https://devchat.tv/mvp" target="_blank" rel="noreferrer noopener">Most Valuable Programmer (MVP Program)</a></li><li><a href="https://podcastplaybook.co/" target="_blank" rel="noreferrer noopener">https://podcastplaybook.co</a></li><li><a href="https://amzn.to/34XN3Qn" target="_blank" rel="noreferrer noopener">Lightbringer series</a></li></ul>Matthew Holt<ul><li><a href="https://github.com/sourcegraph" target="_blank" rel="noreferrer noopener">Sourcegraph</a></li></ul> Follow JavaScript Jabber on Twitter: <a href="https://twitter.com/JSJabber" target="_blank" rel="noreferrer noopener">@JSJabber</a> Special Guest: Matthew Holt.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>4368</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 451: Are Software Bugs Inevitable with Ran Levi</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-451-are-software-bugs-inevitable-with-ran-levi</link><description><![CDATA[Ran Levy, a well known and prolific technology podcaster joins the show to talk with the panel about software bugs. Topics of discussion include the inevitability of software bugs – are they an intrinsic part of software development? Also, can they be minimized and their impact mitigated? And what can software companies, and the developers themselves, do in order to deliver properly working software.Sponsors<ul><li><a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial</a></li><li><a href="https://simpleprogrammer.com/products/careerguide/" target="_blank" rel="noreferrer noopener">The Complete Software Developer’s Career Guide</a> – Grab a Copy Today</li><li><a href="https://devchat.tv/faithlife" target="_blank" rel="noreferrer noopener">Faithlife | Now Hiring Software Developers</a></li><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul>Panel<ul><li>Charles Max Wood</li><li>AJ ONeal</li><li>Aimee Knight</li><li>Dan Shappir</li><li>Steve Edwards</li></ul>Special Guest<ul><li>Ran Levi</li></ul>Links<ul><li><a href="https://www.cmpod.net/are-software-bugs-inevitable-part-1-fortran-and-the-denver-airport-baggage-disaster-curious-minds-podcast/" target="_blank" rel="noreferrer noopener">Are Software Bugs Inevitable?</a></li><li><a href="https://www.wix.engineering/podcast" target="_blank" rel="noreferrer noopener">The Wix Engineering Podcast</a></li></ul>PicksDan<ul><li><a href="http://www-users.math.umn.edu/~arnold//disasters/ariane.html" target="_blank" rel="noreferrer noopener">The Explosion of the Ariane 5</a></li><li><a href="https://en.wikipedia.org/wiki/Mars_Climate_Orbiter#:~:text=The%20Mars%20Climate%20Orbiter%20(formerly,program%20for%20Mars%20Polar%20Lander." target="_blank" rel="noreferrer noopener">Mars Climate Orbiter</a></li></ul>AJ<ul><li><a href="https://ebay.to/2ECuciU" target="_blank" rel="noreferrer noopener">Magic Keyboard &amp; Trackpad 2</a></li><li><a href="https://ebay.to/2FXFGOz" target="_blank" rel="noreferrer noopener">Final Fantasy 1</a></li><li><a href="https://coolaj86.com/articles/the-gamecube-ultimate/GameCube" target="_blank" rel="noreferrer noopener">GameCube + GBA + HDMI</a></li><li><a href="https://coolaj86.com/articles/gamecube-homebrew-guide-for-n00bs/" target="_blank" rel="noreferrer noopener">Homebrew Guide</a></li></ul>Charles Max Wood<ul><li><a href="https://en.wikipedia.org/wiki/MUD" target="_blank" rel="noreferrer noopener">MUD</a></li><li><a href="https://en.wikipedia.org/wiki/List_of_MUDs" target="_blank" rel="noreferrer noopener">List of MUDs</a></li></ul> Follow JavaScript Jabber on Twitter: <a href="https://twitter.com/JSJabber" target="_blank" rel="noreferrer noopener">@JSJabber</a> Special Guest: Ran Levi.Sponsored By:<ul><li><a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun</a>: <a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun now offers Real User Monitoring of Core Web Vitals. Start your 14-day free trial now.</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">8de33bb5-e3cb-4532-b5ea-d6302e7dbe49</guid><pubDate>Tue, 29 Sep 2020 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58842575/stream.mp3" length="96523162" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Ran Levy, a well known and prolific technology podcaster joins the show to talk with the panel about software bugs. Topics of discussion include the inevitability of software bugs – are they an intrinsic part of software development? Also, can they be...</itunes:subtitle><itunes:summary><![CDATA[Ran Levy, a well known and prolific technology podcaster joins the show to talk with the panel about software bugs. Topics of discussion include the inevitability of software bugs – are they an intrinsic part of software development? Also, can they be minimized and their impact mitigated? And what can software companies, and the developers themselves, do in order to deliver properly working software.Sponsors<ul><li><a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial</a></li><li><a href="https://simpleprogrammer.com/products/careerguide/" target="_blank" rel="noreferrer noopener">The Complete Software Developer’s Career Guide</a> – Grab a Copy Today</li><li><a href="https://devchat.tv/faithlife" target="_blank" rel="noreferrer noopener">Faithlife | Now Hiring Software Developers</a></li><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul>Panel<ul><li>Charles Max Wood</li><li>AJ ONeal</li><li>Aimee Knight</li><li>Dan Shappir</li><li>Steve Edwards</li></ul>Special Guest<ul><li>Ran Levi</li></ul>Links<ul><li><a href="https://www.cmpod.net/are-software-bugs-inevitable-part-1-fortran-and-the-denver-airport-baggage-disaster-curious-minds-podcast/" target="_blank" rel="noreferrer noopener">Are Software Bugs Inevitable?</a></li><li><a href="https://www.wix.engineering/podcast" target="_blank" rel="noreferrer noopener">The Wix Engineering Podcast</a></li></ul>PicksDan<ul><li><a href="http://www-users.math.umn.edu/~arnold//disasters/ariane.html" target="_blank" rel="noreferrer noopener">The Explosion of the Ariane 5</a></li><li><a href="https://en.wikipedia.org/wiki/Mars_Climate_Orbiter#:~:text=The%20Mars%20Climate%20Orbiter%20(formerly,program%20for%20Mars%20Polar%20Lander." target="_blank" rel="noreferrer noopener">Mars Climate Orbiter</a></li></ul>AJ<ul><li><a href="https://ebay.to/2ECuciU" target="_blank" rel="noreferrer noopener">Magic Keyboard &amp; Trackpad 2</a></li><li><a href="https://ebay.to/2FXFGOz" target="_blank" rel="noreferrer noopener">Final Fantasy 1</a></li><li><a href="https://coolaj86.com/articles/the-gamecube-ultimate/GameCube" target="_blank" rel="noreferrer noopener">GameCube + GBA + HDMI</a></li><li><a href="https://coolaj86.com/articles/gamecube-homebrew-guide-for-n00bs/" target="_blank" rel="noreferrer noopener">Homebrew Guide</a></li></ul>Charles Max Wood<ul><li><a href="https://en.wikipedia.org/wiki/MUD" target="_blank" rel="noreferrer noopener">MUD</a></li><li><a href="https://en.wikipedia.org/wiki/List_of_MUDs" target="_blank" rel="noreferrer noopener">List of MUDs</a></li></ul> Follow JavaScript Jabber on Twitter: <a href="https://twitter.com/JSJabber" target="_blank" rel="noreferrer noopener">@JSJabber</a> Special Guest: Ran Levi.Sponsored By:<ul><li><a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun</a>: <a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun now offers Real User Monitoring of Core Web Vitals. Start your 14-day free trial now.</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>4763</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 450: Native Features Inside The Browser - Introducing Google's Project Fugu with Thomas Steiner</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-450-native-features-inside-the-browser-introducing-google-s-project-fugu-with-thomas-steiner</link><description><![CDATA[For Web apps to be useful and successfully compete with native applications, they need to be able to access device features, such as the camera, local file system, Bluetooth, and more. Obviously such a mechanism needs to be secure and respect user privacy. In this episode Thomas Steiner, a Developer Advocate for the Web at Google, joins to discuss Project Fugu, and the benefits and capabilities that it already provides, and will provide in the future. Thomas, who is actively involved in this project, explains the design and development process for this project, and how it’s being rolled out and tested.Sponsors<ul><li><a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial</a></li><li><a href="https://simpleprogrammer.com/products/careerguide/" target="_blank" rel="noreferrer noopener">The Complete Software Developer’s Career Guide</a> – Grab a Copy Today</li><li><a href="http://www.audibletrack.com/click.track?ADID=454213&amp;AFID=475401&amp;CID=102175&amp;SID=%26%2339%3B%26gt%3B" target="_blank" rel="noreferrer noopener">Audible.com</a></li><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul>Panel<ul><li>Charles Max Wood</li><li>AJ ONeal</li><li>Aimee Knight</li><li>Dan Shappir</li><li>Steve Edwards</li></ul>Special Guest<ul><li>Thomas Steiner</li></ul>Links<ul><li><a href="https://www.w3.org/blog/2015/07/wicg/" target="_blank" rel="noreferrer noopener">WICG</a></li><li><a href="https://www.w3.org/TR/wake-lock/" target="_blank" rel="noreferrer noopener">Wake Lock</a></li><li><a href="https://developers.chrome.com/origintrials/#/trials/active" target="_blank" rel="noreferrer noopener">Chrome Origin Trials Gatekeeping</a></li><li><a href="https://docs.microsoft.com/en-us/microsoft-edge/origin-trials/" target="_blank" rel="noreferrer noopener">Microsoft Origin Trials</a></li><li><a href="https://www.chromestatus.com/feature/5873577578463232" target="_blank" rel="noreferrer noopener">WebOTP</a></li></ul>PicksAimee Knight<ul><li><a href="https://github.com/lebinh/nginx-conf" target="_blank" rel="noreferrer noopener">https://github.com/lebinh/nginx-conf</a></li></ul>Steve<ul><li><a href="https://www.amazon.com/Gods-Battalions-Crusades-Rodney-Stark/dp/0061582603" target="_blank" rel="noreferrer noopener">God’s Battalions: The Case for the Crusades</a></li></ul>AJ<ul><li><a href="https://webinstall.dev/comrak/" target="_blank" rel="noreferrer noopener">webinstall.dev/comrak</a></li></ul>Thomas<ul><li><a href="https://excalidraw.com/" target="_blank" rel="noreferrer noopener">https://excalidraw.com/</a></li><li><a href="https://devchat.tv/xxxx" target="_blank" rel="noreferrer noopener">xxx</a></li></ul> Follow JavaScript Jabber on Twitter: <a href="https://twitter.com/JSJabber" target="_blank" rel="noreferrer noopener">@JSJabber</a> Special Guest: Thomas Steiner.Sponsored By:<ul><li><a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun</a>: <a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun now offers Real User Monitoring of Core Web Vitals. Start your 14-day free trial now.</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">0962ce9d-a519-499c-b563-f730e5a2bbda</guid><pubDate>Tue, 22 Sep 2020 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845492/stream.mp3" length="65013316" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>For Web apps to be useful and successfully compete with native applications, they need to be able to access device features, such as the camera, local file system, Bluetooth, and more. Obviously such a mechanism needs to be secure and respect user...</itunes:subtitle><itunes:summary><![CDATA[For Web apps to be useful and successfully compete with native applications, they need to be able to access device features, such as the camera, local file system, Bluetooth, and more. Obviously such a mechanism needs to be secure and respect user privacy. In this episode Thomas Steiner, a Developer Advocate for the Web at Google, joins to discuss Project Fugu, and the benefits and capabilities that it already provides, and will provide in the future. Thomas, who is actively involved in this project, explains the design and development process for this project, and how it’s being rolled out and tested.Sponsors<ul><li><a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun | Click here to get started on your free 14-day trial</a></li><li><a href="https://simpleprogrammer.com/products/careerguide/" target="_blank" rel="noreferrer noopener">The Complete Software Developer’s Career Guide</a> – Grab a Copy Today</li><li><a href="http://www.audibletrack.com/click.track?ADID=454213&amp;AFID=475401&amp;CID=102175&amp;SID=%26%2339%3B%26gt%3B" target="_blank" rel="noreferrer noopener">Audible.com</a></li><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul>Panel<ul><li>Charles Max Wood</li><li>AJ ONeal</li><li>Aimee Knight</li><li>Dan Shappir</li><li>Steve Edwards</li></ul>Special Guest<ul><li>Thomas Steiner</li></ul>Links<ul><li><a href="https://www.w3.org/blog/2015/07/wicg/" target="_blank" rel="noreferrer noopener">WICG</a></li><li><a href="https://www.w3.org/TR/wake-lock/" target="_blank" rel="noreferrer noopener">Wake Lock</a></li><li><a href="https://developers.chrome.com/origintrials/#/trials/active" target="_blank" rel="noreferrer noopener">Chrome Origin Trials Gatekeeping</a></li><li><a href="https://docs.microsoft.com/en-us/microsoft-edge/origin-trials/" target="_blank" rel="noreferrer noopener">Microsoft Origin Trials</a></li><li><a href="https://www.chromestatus.com/feature/5873577578463232" target="_blank" rel="noreferrer noopener">WebOTP</a></li></ul>PicksAimee Knight<ul><li><a href="https://github.com/lebinh/nginx-conf" target="_blank" rel="noreferrer noopener">https://github.com/lebinh/nginx-conf</a></li></ul>Steve<ul><li><a href="https://www.amazon.com/Gods-Battalions-Crusades-Rodney-Stark/dp/0061582603" target="_blank" rel="noreferrer noopener">God’s Battalions: The Case for the Crusades</a></li></ul>AJ<ul><li><a href="https://webinstall.dev/comrak/" target="_blank" rel="noreferrer noopener">webinstall.dev/comrak</a></li></ul>Thomas<ul><li><a href="https://excalidraw.com/" target="_blank" rel="noreferrer noopener">https://excalidraw.com/</a></li><li><a href="https://devchat.tv/xxxx" target="_blank" rel="noreferrer noopener">xxx</a></li></ul> Follow JavaScript Jabber on Twitter: <a href="https://twitter.com/JSJabber" target="_blank" rel="noreferrer noopener">@JSJabber</a> Special Guest: Thomas Steiner.Sponsored By:<ul><li><a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun</a>: <a href="https://raygun.com/?utm_campaign=devchat&amp;utm_content=homepage&amp;utm_medium=podcast&amp;utm_source=jsjabber" target="_blank" rel="noreferrer noopener">Raygun now offers Real User Monitoring of Core Web Vitals. Start your 14-day free trial now.</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>3187</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 449: The Things Every JavaScript Developer Must Know</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-449-the-things-every-javascript-developer-must-know</link><description><![CDATA[In this episode the panel discusses various programming topics, and whether or not they are required knowledge for JavaScript programmers. This includes topics such as scopes and hoisting, closures, the event-loop, and the behavior of this. For each such topic, the panel discusses whether or not JavaScript devs are required to know and understand them in order to write better code, or pass job interviews, or to understand existing codebases. Alternatively, if these are topics that JavaScript developers don’t need to know, and maybe should even avoid.Sponsors<ul><li><a href="http://www.audibletrack.com/click.track?ADID=454213&amp;AFID=475401&amp;CID=102175&amp;SID=%26%2339%3B%26gt%3B" target="_blank" rel="noreferrer noopener">Audible.com</a></li><li><a href="https://simpleprogrammer.com/products/careerguide/" target="_blank" rel="noreferrer noopener">The Complete Software Developer’s Career Guide</a> – Grab a Copy Today</li><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul>Panel<ul><li>AJ ONeal</li><li>Charles Max Wood</li><li>Dan Shappir</li><li>Steve Edwards</li></ul>Links<ul><li><a href="https://medium.com/javascript-scene/10-interview-questions-every-javascript-developer-should-know-6fa6bdf5ad95" target="_blank" rel="noreferrer noopener">10 Interview Questions Every JavaScript Developer Should Know – AKA: The Keys to JavaScript Mastery</a></li><li><a href="https://kentcdodds.com/blog/newspaper-code-structure" target="_blank" rel="noreferrer noopener">https://kentcdodds.com/blog/newspaper-code-structure</a></li><li><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Closures" target="_blank" rel="noreferrer noopener">https://developer.mozilla.org/en-US/docs/Web/JavaScript/Closures</a></li><li><a href="https://ieeexplore.ieee.org/stamp/stamp.jsp?arnumber=1407829&amp;tp=" target="_blank" rel="noreferrer noopener">Your Coffee Shop Doesn’t Use Two-Phase Commit</a></li></ul>PicksAJ<ul><li><a href="https://www.youtube.com/playlist?list=PL7664379246A246CB" target="_blank" rel="noreferrer noopener">Crock on JS</a></li></ul> Follow JavaScript Jabber on Twitter: <a href="https://twitter.com/JSJabber" target="_blank" rel="noreferrer noopener">@JSJabber</a><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">dcf4170b-f013-42b0-9638-797676988820</guid><pubDate>Tue, 15 Sep 2020 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845495/stream.mp3" length="80447940" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>In this episode the panel discusses various programming topics, and whether or not they are required knowledge for JavaScript programmers. This includes topics such as scopes and hoisting, closures, the event-loop, and the behavior of this. For each...</itunes:subtitle><itunes:summary><![CDATA[In this episode the panel discusses various programming topics, and whether or not they are required knowledge for JavaScript programmers. This includes topics such as scopes and hoisting, closures, the event-loop, and the behavior of this. For each such topic, the panel discusses whether or not JavaScript devs are required to know and understand them in order to write better code, or pass job interviews, or to understand existing codebases. Alternatively, if these are topics that JavaScript developers don’t need to know, and maybe should even avoid.Sponsors<ul><li><a href="http://www.audibletrack.com/click.track?ADID=454213&amp;AFID=475401&amp;CID=102175&amp;SID=%26%2339%3B%26gt%3B" target="_blank" rel="noreferrer noopener">Audible.com</a></li><li><a href="https://simpleprogrammer.com/products/careerguide/" target="_blank" rel="noreferrer noopener">The Complete Software Developer’s Career Guide</a> – Grab a Copy Today</li><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul>Panel<ul><li>AJ ONeal</li><li>Charles Max Wood</li><li>Dan Shappir</li><li>Steve Edwards</li></ul>Links<ul><li><a href="https://medium.com/javascript-scene/10-interview-questions-every-javascript-developer-should-know-6fa6bdf5ad95" target="_blank" rel="noreferrer noopener">10 Interview Questions Every JavaScript Developer Should Know – AKA: The Keys to JavaScript Mastery</a></li><li><a href="https://kentcdodds.com/blog/newspaper-code-structure" target="_blank" rel="noreferrer noopener">https://kentcdodds.com/blog/newspaper-code-structure</a></li><li><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Closures" target="_blank" rel="noreferrer noopener">https://developer.mozilla.org/en-US/docs/Web/JavaScript/Closures</a></li><li><a href="https://ieeexplore.ieee.org/stamp/stamp.jsp?arnumber=1407829&amp;tp=" target="_blank" rel="noreferrer noopener">Your Coffee Shop Doesn’t Use Two-Phase Commit</a></li></ul>PicksAJ<ul><li><a href="https://www.youtube.com/playlist?list=PL7664379246A246CB" target="_blank" rel="noreferrer noopener">Crock on JS</a></li></ul> Follow JavaScript Jabber on Twitter: <a href="https://twitter.com/JSJabber" target="_blank" rel="noreferrer noopener">@JSJabber</a><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>3959</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 448: MongoDB Schema Fundamentals with Joe Karlsson</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-448-mongodb-schema-fundamentals-with-joe-karlsson</link><description><![CDATA[MongoDB is a popular option for databases which provides objects that look and act like JavaScript Objects. We brought an expert, Joe Karlsson to clear up some of the confusion on how to arrange your data in MongoDB. Joe provides a rundown on how to think about your data with a smaller dataset, a medium sized dataset, and a large dataset. The panel also dives into how the database works and how things are managed and arranged by the MongoDB database engine.Sponsors<ul><li><a href="https://simpleprogrammer.com/products/careerguide/" target="_blank" rel="noreferrer noopener">The Complete Software Developer’s Career Guide</a> – Grab a Copy Today</li><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul>Panel<ul><li>Charles Max Wood</li><li>Aimee Knight</li><li>Dan Shappir</li><li>AJ ONeal</li></ul>Special Guest<ul><li>Joe Karlsson</li></ul>Links<ul><li><a href="https://university.mongodb.com/courses/M320/about" target="_blank" rel="noreferrer noopener">M320: Data Modeling</a></li><li><a href="https://developer.mongodb.com/" target="_blank" rel="noreferrer noopener">developer.mongodb.com</a></li></ul>PicksChuck<ul><li><a href="https://amzn.to/2Xtxdsi" target="_blank" rel="noreferrer noopener">Leadership in Turbulent Times</a></li></ul>Aimee<ul><li><a href="https://www.amazon.com/ProSource-Acupressure-Pillow-Relief-Relaxation/dp/B00I1QCPIK/ref=sr_1_5?dchild=1&amp;gclid=CjwKCAjwjqT5BRAPEiwAJlBuBYP-T-E3x-3SZeDEdLXaAuFgRcXscaBXi5ldRj5zOYzdbO0mGjzKPhoCcnUQAvD_BwE&amp;hvadid=323349261513&amp;hvdev=c&amp;hvlocphy=9013085&amp;hvnetw=g&amp;hvqmt=b&amp;hvrand=791609676337151461&amp;hvtargid=kwd-372913320882&amp;hydadcr=26412_10237886&amp;keywords=acupuncture%2Bmat%2Bwith%2Bpillow&amp;qid=1596563547&amp;sr=8-5&amp;tag=googhydr-20&amp;th=1" target="_blank" rel="noreferrer noopener">ProsourceFit Acupressure Mat</a></li></ul>AJ<ul><li>Acupuncture Mat</li><li><a href="https://www.networkworld.com/article/2226514/what-s-better-for-your-big-data-application--sql-or-nosql-.html" target="_blank" rel="noreferrer noopener">SQL vs NoSQL</a></li><li><a href="https://www.youtube.com/watch?v=B3DyxaCYlfg" target="_blank" rel="noreferrer noopener">Chiron Beta Prime</a></li><li><a href="https://webinstall.dev/ssh-pubkey/" target="_blank" rel="noreferrer noopener">ssh-pubkey</a></li><li><a href="https://arstechnica.com/video/watch/war-stories-ultima-online-the-virtual-ecology" target="_blank" rel="noreferrer noopener">Ars Technica War Stories: Ultima Online (about sharding)</a></li></ul>Joe Karlsson<ul><li><a href="https://www.amazon.com/Stamped-Beginning-Definitive-History-National/dp/1568585985/ref=sr_1_2?dchild=1&amp;keywords=stamped+from+the+beginning&amp;qid=1596563491&amp;sr=8-2&amp;tag=duckduckgo-ffab-b-20" target="_blank" rel="noreferrer noopener">Stamped From the Beginning</a></li></ul>Special Guest: Joe Karlsson.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">4c7c92a9-b1e6-4451-84d8-5df13c00be28</guid><pubDate>Tue, 08 Sep 2020 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845512/stream.mp3" length="83353274" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>MongoDB is a popular option for databases which provides objects that look and act like JavaScript Objects. We brought an expert, Joe Karlsson to clear up some of the confusion on how to arrange your data in MongoDB. Joe provides a rundown on how to...</itunes:subtitle><itunes:summary><![CDATA[MongoDB is a popular option for databases which provides objects that look and act like JavaScript Objects. We brought an expert, Joe Karlsson to clear up some of the confusion on how to arrange your data in MongoDB. Joe provides a rundown on how to think about your data with a smaller dataset, a medium sized dataset, and a large dataset. The panel also dives into how the database works and how things are managed and arranged by the MongoDB database engine.Sponsors<ul><li><a href="https://simpleprogrammer.com/products/careerguide/" target="_blank" rel="noreferrer noopener">The Complete Software Developer’s Career Guide</a> – Grab a Copy Today</li><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul>Panel<ul><li>Charles Max Wood</li><li>Aimee Knight</li><li>Dan Shappir</li><li>AJ ONeal</li></ul>Special Guest<ul><li>Joe Karlsson</li></ul>Links<ul><li><a href="https://university.mongodb.com/courses/M320/about" target="_blank" rel="noreferrer noopener">M320: Data Modeling</a></li><li><a href="https://developer.mongodb.com/" target="_blank" rel="noreferrer noopener">developer.mongodb.com</a></li></ul>PicksChuck<ul><li><a href="https://amzn.to/2Xtxdsi" target="_blank" rel="noreferrer noopener">Leadership in Turbulent Times</a></li></ul>Aimee<ul><li><a href="https://www.amazon.com/ProSource-Acupressure-Pillow-Relief-Relaxation/dp/B00I1QCPIK/ref=sr_1_5?dchild=1&amp;gclid=CjwKCAjwjqT5BRAPEiwAJlBuBYP-T-E3x-3SZeDEdLXaAuFgRcXscaBXi5ldRj5zOYzdbO0mGjzKPhoCcnUQAvD_BwE&amp;hvadid=323349261513&amp;hvdev=c&amp;hvlocphy=9013085&amp;hvnetw=g&amp;hvqmt=b&amp;hvrand=791609676337151461&amp;hvtargid=kwd-372913320882&amp;hydadcr=26412_10237886&amp;keywords=acupuncture%2Bmat%2Bwith%2Bpillow&amp;qid=1596563547&amp;sr=8-5&amp;tag=googhydr-20&amp;th=1" target="_blank" rel="noreferrer noopener">ProsourceFit Acupressure Mat</a></li></ul>AJ<ul><li>Acupuncture Mat</li><li><a href="https://www.networkworld.com/article/2226514/what-s-better-for-your-big-data-application--sql-or-nosql-.html" target="_blank" rel="noreferrer noopener">SQL vs NoSQL</a></li><li><a href="https://www.youtube.com/watch?v=B3DyxaCYlfg" target="_blank" rel="noreferrer noopener">Chiron Beta Prime</a></li><li><a href="https://webinstall.dev/ssh-pubkey/" target="_blank" rel="noreferrer noopener">ssh-pubkey</a></li><li><a href="https://arstechnica.com/video/watch/war-stories-ultima-online-the-virtual-ecology" target="_blank" rel="noreferrer noopener">Ars Technica War Stories: Ultima Online (about sharding)</a></li></ul>Joe Karlsson<ul><li><a href="https://www.amazon.com/Stamped-Beginning-Definitive-History-National/dp/1568585985/ref=sr_1_2?dchild=1&amp;keywords=stamped+from+the+beginning&amp;qid=1596563491&amp;sr=8-2&amp;tag=duckduckgo-ffab-b-20" target="_blank" rel="noreferrer noopener">Stamped From the Beginning</a></li></ul>Special Guest: Joe Karlsson.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>4104</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 447: Using Javascript for Data Analysis and Data Science with Daniel Lathrop</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-447-using-javascript-for-data-analysis-and-data-science-with-daniel-lathrop</link><description><![CDATA[Our guest is Daniel Lathrop, a freelance investigative data journalist and educator, and formerly a newspaper reporter and Professor of Journalism and Media informatics at the University of Iowa. On this show, Daniel describes how JavaScript is a great choice for doing data analysis and data science, potentially even more so than other languages which are often used for this purpose, such as Python and R. Daniel also provides information about lots of useful tools and techniques to use in this context.Sponsors<ul><li><a href="https://simpleprogrammer.com/products/careerguide/" target="_blank" rel="noreferrer noopener">The Complete Software Developer’s Career Guide</a> – Grab a Copy Today</li><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul>Panel<ul><li>AJ ONeal</li><li>Aimee Knight</li><li>Dan Shappir</li></ul>Special Guest<ul><li>Daniel Lathrop</li></ul>Links<ul><li><a href="https://daniel.buzz/" target="_blank" rel="noreferrer noopener">https://daniel.buzz/</a></li></ul>PicksAimee<ul><li><a href="https://peerj.com/preprints/3190.pdf" target="_blank" rel="noreferrer noopener">Forecasting at Scale</a></li></ul>Dan Shappir<ul><li><a href="https://www.data-forge-notebook.com/" target="_blank" rel="noreferrer noopener">https://www.data-forge-notebook.com</a></li></ul>AJ<ul><li><a href="https://en.wikipedia.org/wiki/Propaganda_in_Nazi_Germany#Propaganda_in_Mein_Kampf" target="_blank" rel="noreferrer noopener">Propaganda in Nazi Germany</a></li></ul>Daniel Lathrop<ul><li><a href="https://www.data-forge-notebook.com/" target="_blank" rel="noreferrer noopener">https://www.data-forge-notebook.com</a></li><li><a href="https://www.claudiajs.com/" target="_blank" rel="noreferrer noopener">https://www.claudiajs.com</a></li><li><a href="https://js4ds.org/" target="_blank" rel="noreferrer noopener">https://js4ds.org/</a></li><li>Follow JavaScript Jabber on Twitter &gt; <a href="https://twitter.com/JSJabber" target="_blank" rel="noreferrer noopener">@JSJabber</a></li></ul>Special Guest: Daniel Lathrop.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">88922d64-42db-4ff2-a77b-930e5f03fe98</guid><pubDate>Tue, 01 Sep 2020 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845520/stream.mp3" length="65770829" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Our guest is Daniel Lathrop, a freelance investigative data journalist and educator, and formerly a newspaper reporter and Professor of Journalism and Media informatics at the University of Iowa. On this show, Daniel describes how JavaScript is a...</itunes:subtitle><itunes:summary><![CDATA[Our guest is Daniel Lathrop, a freelance investigative data journalist and educator, and formerly a newspaper reporter and Professor of Journalism and Media informatics at the University of Iowa. On this show, Daniel describes how JavaScript is a great choice for doing data analysis and data science, potentially even more so than other languages which are often used for this purpose, such as Python and R. Daniel also provides information about lots of useful tools and techniques to use in this context.Sponsors<ul><li><a href="https://simpleprogrammer.com/products/careerguide/" target="_blank" rel="noreferrer noopener">The Complete Software Developer’s Career Guide</a> – Grab a Copy Today</li><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul>Panel<ul><li>AJ ONeal</li><li>Aimee Knight</li><li>Dan Shappir</li></ul>Special Guest<ul><li>Daniel Lathrop</li></ul>Links<ul><li><a href="https://daniel.buzz/" target="_blank" rel="noreferrer noopener">https://daniel.buzz/</a></li></ul>PicksAimee<ul><li><a href="https://peerj.com/preprints/3190.pdf" target="_blank" rel="noreferrer noopener">Forecasting at Scale</a></li></ul>Dan Shappir<ul><li><a href="https://www.data-forge-notebook.com/" target="_blank" rel="noreferrer noopener">https://www.data-forge-notebook.com</a></li></ul>AJ<ul><li><a href="https://en.wikipedia.org/wiki/Propaganda_in_Nazi_Germany#Propaganda_in_Mein_Kampf" target="_blank" rel="noreferrer noopener">Propaganda in Nazi Germany</a></li></ul>Daniel Lathrop<ul><li><a href="https://www.data-forge-notebook.com/" target="_blank" rel="noreferrer noopener">https://www.data-forge-notebook.com</a></li><li><a href="https://www.claudiajs.com/" target="_blank" rel="noreferrer noopener">https://www.claudiajs.com</a></li><li><a href="https://js4ds.org/" target="_blank" rel="noreferrer noopener">https://js4ds.org/</a></li><li>Follow JavaScript Jabber on Twitter &gt; <a href="https://twitter.com/JSJabber" target="_blank" rel="noreferrer noopener">@JSJabber</a></li></ul>Special Guest: Daniel Lathrop.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>3225</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 446: Achieving Work-Life Balance, Especially When WFH</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-446-achieving-work-life-balance-especially-when-wfh</link><description><![CDATA[The reality of Covid-19 has changed the way that many people work, working remotely from home instead of coming into the office. Achieving work-life balance can always be a challenge in tech, but can be especially challenging when work and life mix in the same location. In this episode the panel discusses this important topic, and how it has impacted their own lives and careers. Also, how it changes over time and during a career.Sponsors<ul><li><a href="https://simpleprogrammer.com/products/careerguide/" target="_blank" rel="noreferrer noopener">The Complete Software Developer's Career Guide</a> - Grab a Copy Today</li></ul>Panel<ul><li>AJ O’Neal</li><li>Aimee Knight</li><li>Charles Max Wood</li><li>Steve Edwards</li><li>Dan Shappir</li></ul>Links<ul><li><a href="https://www.figma.com/file/n1KjxjAy7swBU4xDEuRKV5/Savvi?node-id=311%3A325" target="_blank" rel="noreferrer noopener">https://www.figma.com</a><a href="https://devchat.tv/js-jabber/jsj-431-personal-branding-for-developers-with-morad-stern/" target="_blank" rel="noreferrer noopener">J</a></li><li><a href="https://devchat.tv/js-jabber/jsj-431-personal-branding-for-developers-with-morad-stern/" target="_blank" rel="noreferrer noopener">SJ 431: Personal Branding for Developers with Morad Stern</a></li><li><a href="https://twitter.com/pavtalk/status/1285410751092416513?s=20" target="_blank" rel="noreferrer noopener">GPT3() - The spreadsheet function to rule them all.</a></li><li><a href="https://twitter.com/sharifshameem/status/1284807152603820032?s=20" target="_blank" rel="noreferrer noopener">I built a React dice component with GPT-3</a></li></ul>PicksSteve<ul><li><a href="https://medium.com/@User3141592/how-does-the-internet-work-edc2e22e7eb8" target="_blank" rel="noreferrer noopener">How Does The Internet Work?</a> </li></ul>AJ<ul><li><a href="https://blerp.com" target="_blank" rel="noreferrer noopener">https://blerp.com</a></li><li><a href="https://webinstall.dev/curlie" target="_blank" rel="noreferrer noopener">https://webinstall.dev/curlie</a></li></ul>Dan<ul><li>Wear Masks</li><li><a href="https://github.com/openai/gpt-3" target="_blank" rel="noreferrer noopener">https://github.com/openai/gpt-3</a> </li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">a33bf428-7c3d-4ac0-aad2-a5ad9a15efa1</guid><pubDate>Tue, 25 Aug 2020 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845494/stream.mp3" length="79068154" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The reality of Covid-19 has changed the way that many people work, working remotely from home instead of coming into the office. Achieving work-life balance can always be a challenge in tech, but can be especially challenging when work and life mix in...</itunes:subtitle><itunes:summary><![CDATA[The reality of Covid-19 has changed the way that many people work, working remotely from home instead of coming into the office. Achieving work-life balance can always be a challenge in tech, but can be especially challenging when work and life mix in the same location. In this episode the panel discusses this important topic, and how it has impacted their own lives and careers. Also, how it changes over time and during a career.Sponsors<ul><li><a href="https://simpleprogrammer.com/products/careerguide/" target="_blank" rel="noreferrer noopener">The Complete Software Developer's Career Guide</a> - Grab a Copy Today</li></ul>Panel<ul><li>AJ O’Neal</li><li>Aimee Knight</li><li>Charles Max Wood</li><li>Steve Edwards</li><li>Dan Shappir</li></ul>Links<ul><li><a href="https://www.figma.com/file/n1KjxjAy7swBU4xDEuRKV5/Savvi?node-id=311%3A325" target="_blank" rel="noreferrer noopener">https://www.figma.com</a><a href="https://devchat.tv/js-jabber/jsj-431-personal-branding-for-developers-with-morad-stern/" target="_blank" rel="noreferrer noopener">J</a></li><li><a href="https://devchat.tv/js-jabber/jsj-431-personal-branding-for-developers-with-morad-stern/" target="_blank" rel="noreferrer noopener">SJ 431: Personal Branding for Developers with Morad Stern</a></li><li><a href="https://twitter.com/pavtalk/status/1285410751092416513?s=20" target="_blank" rel="noreferrer noopener">GPT3() - The spreadsheet function to rule them all.</a></li><li><a href="https://twitter.com/sharifshameem/status/1284807152603820032?s=20" target="_blank" rel="noreferrer noopener">I built a React dice component with GPT-3</a></li></ul>PicksSteve<ul><li><a href="https://medium.com/@User3141592/how-does-the-internet-work-edc2e22e7eb8" target="_blank" rel="noreferrer noopener">How Does The Internet Work?</a> </li></ul>AJ<ul><li><a href="https://blerp.com" target="_blank" rel="noreferrer noopener">https://blerp.com</a></li><li><a href="https://webinstall.dev/curlie" target="_blank" rel="noreferrer noopener">https://webinstall.dev/curlie</a></li></ul>Dan<ul><li>Wear Masks</li><li><a href="https://github.com/openai/gpt-3" target="_blank" rel="noreferrer noopener">https://github.com/openai/gpt-3</a> </li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>3890</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 445: Augmented Reality for Mobile Browsers with Connell Gauld</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-445-augmented-reality-for-mobile-browsers-with-connell-gauld</link><description><![CDATA[Connell has been working on Universal AR, a cross-platform Augmented Reality kit for Mobile Browsers delivering native-level performance using only JavaScript (and a bit of WASM under the hood). We talk about what AR actually is, some of its use cases, as well as the fascinating details as to how the Zap.works team is delivering near native performance and accuracy without IR, LiDAR, or any other of the common advanced AR sensors - just the good ol' phone camera and advanced Computer Visual trickery.Sponsors<ul><li><a href="https://scoutapm.com/devchat" target="_blank" rel="noreferrer noopener">Scout APM</a> | We'll donate $5 to the open source project of your choice when you deploy Scout</li><li><a href="https://simpleprogrammer.com/products/careerguide/" target="_blank" rel="noreferrer noopener">The Complete Software Developer's Career Guide</a> - Grab a Copy Today</li><li>Do you code in .NET? Check out Adventures in .NET</li></ul>Panel<ul><li>AJ ONeal</li><li>Steve Edwards</li></ul>Special Guest<ul><li>Connell Gauld</li></ul>Links<ul><li><a href="https://zap.works/universal-ar/" target="_blank" rel="noreferrer noopener">Universal AR</a></li><li><a href="https://zap.works/" target="_blank" rel="noreferrer noopener">Zappar content development tools</a></li></ul>PicksSteve<ul><li><a href="https://en.wikipedia.org/wiki/Looney_Tunes" target="_blank" rel="noreferrer noopener">Looney Tunes</a></li></ul>AJ<ul><li><a href="https://en.wikipedia.org/wiki/Looney_Tunes" target="_blank" rel="noreferrer noopener">ripgrep</a></li></ul>Connell<ul><li><a href="https://en.wikipedia.org/wiki/Looney_Tunes" target="_blank" rel="noreferrer noopener">Dark on Netflix</a></li></ul>Special Guest: Connell Gauld.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">2609c23b-34ce-44a2-a1bc-65b3e0170256</guid><pubDate>Tue, 18 Aug 2020 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845501/stream.mp3" length="65928056" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Connell has been working on Universal AR, a cross-platform Augmented Reality kit for Mobile Browsers delivering native-level performance using only JavaScript (and a bit of WASM under the hood). We talk about what AR actually is, some of its use...</itunes:subtitle><itunes:summary><![CDATA[Connell has been working on Universal AR, a cross-platform Augmented Reality kit for Mobile Browsers delivering native-level performance using only JavaScript (and a bit of WASM under the hood). We talk about what AR actually is, some of its use cases, as well as the fascinating details as to how the Zap.works team is delivering near native performance and accuracy without IR, LiDAR, or any other of the common advanced AR sensors - just the good ol' phone camera and advanced Computer Visual trickery.Sponsors<ul><li><a href="https://scoutapm.com/devchat" target="_blank" rel="noreferrer noopener">Scout APM</a> | We'll donate $5 to the open source project of your choice when you deploy Scout</li><li><a href="https://simpleprogrammer.com/products/careerguide/" target="_blank" rel="noreferrer noopener">The Complete Software Developer's Career Guide</a> - Grab a Copy Today</li><li>Do you code in .NET? Check out Adventures in .NET</li></ul>Panel<ul><li>AJ ONeal</li><li>Steve Edwards</li></ul>Special Guest<ul><li>Connell Gauld</li></ul>Links<ul><li><a href="https://zap.works/universal-ar/" target="_blank" rel="noreferrer noopener">Universal AR</a></li><li><a href="https://zap.works/" target="_blank" rel="noreferrer noopener">Zappar content development tools</a></li></ul>PicksSteve<ul><li><a href="https://en.wikipedia.org/wiki/Looney_Tunes" target="_blank" rel="noreferrer noopener">Looney Tunes</a></li></ul>AJ<ul><li><a href="https://en.wikipedia.org/wiki/Looney_Tunes" target="_blank" rel="noreferrer noopener">ripgrep</a></li></ul>Connell<ul><li><a href="https://en.wikipedia.org/wiki/Looney_Tunes" target="_blank" rel="noreferrer noopener">Dark on Netflix</a></li></ul>Special Guest: Connell Gauld.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>3233</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 444: Coding Front-end JavaScript for Accessibility with Neha Sharma</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-444-coding-front-end-javascript-for-accessibility-with-neha-sharma</link><description><![CDATA[In this episode of JavaScript Jabber we interview Neha Sharma about the importance of coding front-end JavaScript with accessibility in mind. She explains practical methods in which to generate accessible UX when using front-end frameworks, such as React and Angular. For example, the importance of generating proper semantic markup, and considering behaviors and responses to user interactions.Panel<ul><li>AJ O’Neal</li><li>Aimee Knight</li><li>Dan Shappir</li></ul>Guest<ul><li>Neha Sharma</li></ul>Sponsors<ul><li><a href="https://scoutapm.com/devchat" target="_blank" rel="noreferrer noopener">Scout APM | We'll donate $5 to the open source project of your choice when you deploy Scout</a></li><li><a href="https://simpleprogrammer.com/products/careerguide/" target="_blank" rel="noreferrer noopener">The Complete Software Developer's Career Guide</a> - Grab a Copy Today</li></ul><a href="https://reactnativeremoteconf.com/" target="_blank" rel="noreferrer noopener">React Native Remote Conf 2020</a>PicksNeha Sharma:<ul><li>Follow Neha on Twitter &gt; <a href="https://twitter.com/hellonehha" target="_blank" rel="noreferrer noopener">@hellonehha</a></li><li><a href="https://twitter.com/dabit3" target="_blank" rel="noreferrer noopener">Nader Dabit (@dabit3)</a></li></ul>AJ O’Neal:<ul><li><a href="https://www.youtube.com/watch?v=y8OnoxKotPQ" target="_blank" rel="noreferrer noopener">Microservices Parody</a></li><li><a href="https://kentcdodds.com/blog/aha-programming" target="_blank" rel="noreferrer noopener">AHA Programming</a></li><li>Windows 10: tar, ssh, curl, pwsh</li><li>Yellowstone</li><li><a href="https://webinstall.dev/" target="_blank" rel="noreferrer noopener">webinstall.dev</a></li></ul>Aimee Knight:<ul><li><a href="https://adlrocha.substack.com/p/adlrocha-software-should-be-designed" target="_blank" rel="noreferrer noopener">Software should be designed to last</a></li></ul>Dan Shappir:<ul><li><a href="https://twitter.com/search?q=%23javascriptriddle&amp;src=typed_query" target="_blank" rel="noreferrer noopener">#javascriptriddle</a></li></ul>Follow JavaScript Jabber on Twitter &gt; <a href="https://twitter.com/JSJabber" target="_blank" rel="noreferrer noopener">@JSJabber</a> Special Guest: Neha Sharma .   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">7c24634c-635b-436e-899a-380379f8fa3b</guid><pubDate>Tue, 11 Aug 2020 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845493/stream.mp3" length="44324099" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>In this episode of JavaScript Jabber we interview Neha Sharma about the importance of coding front-end JavaScript with accessibility in mind. She explains practical methods in which to generate accessible UX when using front-end frameworks, such as...</itunes:subtitle><itunes:summary><![CDATA[In this episode of JavaScript Jabber we interview Neha Sharma about the importance of coding front-end JavaScript with accessibility in mind. She explains practical methods in which to generate accessible UX when using front-end frameworks, such as React and Angular. For example, the importance of generating proper semantic markup, and considering behaviors and responses to user interactions.Panel<ul><li>AJ O’Neal</li><li>Aimee Knight</li><li>Dan Shappir</li></ul>Guest<ul><li>Neha Sharma</li></ul>Sponsors<ul><li><a href="https://scoutapm.com/devchat" target="_blank" rel="noreferrer noopener">Scout APM | We'll donate $5 to the open source project of your choice when you deploy Scout</a></li><li><a href="https://simpleprogrammer.com/products/careerguide/" target="_blank" rel="noreferrer noopener">The Complete Software Developer's Career Guide</a> - Grab a Copy Today</li></ul><a href="https://reactnativeremoteconf.com/" target="_blank" rel="noreferrer noopener">React Native Remote Conf 2020</a>PicksNeha Sharma:<ul><li>Follow Neha on Twitter &gt; <a href="https://twitter.com/hellonehha" target="_blank" rel="noreferrer noopener">@hellonehha</a></li><li><a href="https://twitter.com/dabit3" target="_blank" rel="noreferrer noopener">Nader Dabit (@dabit3)</a></li></ul>AJ O’Neal:<ul><li><a href="https://www.youtube.com/watch?v=y8OnoxKotPQ" target="_blank" rel="noreferrer noopener">Microservices Parody</a></li><li><a href="https://kentcdodds.com/blog/aha-programming" target="_blank" rel="noreferrer noopener">AHA Programming</a></li><li>Windows 10: tar, ssh, curl, pwsh</li><li>Yellowstone</li><li><a href="https://webinstall.dev/" target="_blank" rel="noreferrer noopener">webinstall.dev</a></li></ul>Aimee Knight:<ul><li><a href="https://adlrocha.substack.com/p/adlrocha-software-should-be-designed" target="_blank" rel="noreferrer noopener">Software should be designed to last</a></li></ul>Dan Shappir:<ul><li><a href="https://twitter.com/search?q=%23javascriptriddle&amp;src=typed_query" target="_blank" rel="noreferrer noopener">#javascriptriddle</a></li></ul>Follow JavaScript Jabber on Twitter &gt; <a href="https://twitter.com/JSJabber" target="_blank" rel="noreferrer noopener">@JSJabber</a> Special Guest: Neha Sharma .   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>2691</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 443: All About InertiaJS with Jonathan Reinink</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-443-all-about-inertiajs-with-jonathan-reinink</link><description><![CDATA[The panel talks with Jonathan Reinink about his new library, IntertiaJS. InertiaJS is a tool that allows you to create a monolith server rendered site, but where you write your own custom back end, and then use a front end framework like React, Vue, or Svelte. We discuss how Intertia works at a very granular level, how it compares to tools like Next.js and Nuxt, why monoliths are better than using APIs, how Interita handles authentication and form submissions, and much more.Panel<ul><li>AJ O’Neal</li><li>Aimee Knight</li><li>Steve Edwards</li></ul>Guest<ul><li>Jonathan Reinink</li></ul>Sponsors<ul><li><a href="https://scoutapm.com/devchat" target="_blank" rel="noreferrer noopener">Scout APM | We'll donate $5 to the open source project of your choice when you deploy Scout</a></li></ul><a href="https://reactnativeremoteconf.com/" target="_blank" rel="noreferrer noopener">React Native Remote Conf 2020</a>Links<ul><li><a href="https://github.com/turbolinks/turbolinks" target="_blank" rel="noreferrer noopener">Turbolinks </a></li></ul>PicksJonathan Reinink:<ul><li>Follow Jonathan on Twitter &gt; <a href="https://twitter.com/" target="_blank" rel="noreferrer noopener">@reinink</a>, <a href="https://reinink.ca" target="_blank" rel="noreferrer noopener">Website</a></li><li><a href="https://inertiajs.com/" target="_blank" rel="noreferrer noopener">Inertia.js - The Modern Monolith</a></li><li><a href="https://www.netflix.com/rs/title/80104198" target="_blank" rel="noreferrer noopener">Lost in Space</a></li></ul>Aimee Knight:<ul><li><a href="https://www.sankalpjonna.com/posts/our-aws-bill-is-2-of-revenue-heres-how-we-did-it" target="_blank" rel="noreferrer noopener">Our AWS bill is ~ 2% of revenue. Here's how we did it</a></li></ul>Steve Edwards:<ul><li>Colonoscopy</li></ul>Follow JavaScript Jabber on Twitter &gt; <a href="https://twitter.com/JSJabber" target="_blank" rel="noreferrer noopener">@JSJabber</a> Special Guest: Jonathan Reinink.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">f5c7ca6e-418c-4975-abc7-34c13ea07832</guid><pubDate>Tue, 04 Aug 2020 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845536/stream.mp3" length="61846996" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The panel talks with Jonathan Reinink about his new library, IntertiaJS. InertiaJS is a tool that allows you to create a monolith server rendered site, but where you write your own custom back end, and then use a front end framework like React, Vue,...</itunes:subtitle><itunes:summary><![CDATA[The panel talks with Jonathan Reinink about his new library, IntertiaJS. InertiaJS is a tool that allows you to create a monolith server rendered site, but where you write your own custom back end, and then use a front end framework like React, Vue, or Svelte. We discuss how Intertia works at a very granular level, how it compares to tools like Next.js and Nuxt, why monoliths are better than using APIs, how Interita handles authentication and form submissions, and much more.Panel<ul><li>AJ O’Neal</li><li>Aimee Knight</li><li>Steve Edwards</li></ul>Guest<ul><li>Jonathan Reinink</li></ul>Sponsors<ul><li><a href="https://scoutapm.com/devchat" target="_blank" rel="noreferrer noopener">Scout APM | We'll donate $5 to the open source project of your choice when you deploy Scout</a></li></ul><a href="https://reactnativeremoteconf.com/" target="_blank" rel="noreferrer noopener">React Native Remote Conf 2020</a>Links<ul><li><a href="https://github.com/turbolinks/turbolinks" target="_blank" rel="noreferrer noopener">Turbolinks </a></li></ul>PicksJonathan Reinink:<ul><li>Follow Jonathan on Twitter &gt; <a href="https://twitter.com/" target="_blank" rel="noreferrer noopener">@reinink</a>, <a href="https://reinink.ca" target="_blank" rel="noreferrer noopener">Website</a></li><li><a href="https://inertiajs.com/" target="_blank" rel="noreferrer noopener">Inertia.js - The Modern Monolith</a></li><li><a href="https://www.netflix.com/rs/title/80104198" target="_blank" rel="noreferrer noopener">Lost in Space</a></li></ul>Aimee Knight:<ul><li><a href="https://www.sankalpjonna.com/posts/our-aws-bill-is-2-of-revenue-heres-how-we-did-it" target="_blank" rel="noreferrer noopener">Our AWS bill is ~ 2% of revenue. Here's how we did it</a></li></ul>Steve Edwards:<ul><li>Colonoscopy</li></ul>Follow JavaScript Jabber on Twitter &gt; <a href="https://twitter.com/JSJabber" target="_blank" rel="noreferrer noopener">@JSJabber</a> Special Guest: Jonathan Reinink.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>3786</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 442: Breaking Into Tech with Danny Thompson</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-442-breaking-into-tech-with-danny-thompson</link><description><![CDATA[Danny Thompson discusses his road to a successful tech career, after working for years outside the industry (frying chicken at gas-stations). He explains the importance of setting goals and following through, and how to overcome adversity, and handle setbacks. It's simultaneously a very inspirational story, but also filled with lots of very practical advice and action items to pursue. For example, the importance of attending and participating in Meetups and engaging with the local tech community.Panel<ul><li>AJ O’Neal</li><li>Aimee Knight</li><li>Charles Max Wood</li><li>Steve Edwards</li><li>Dan Shappir</li></ul>Guest<ul><li>Danny Thompson</li></ul> Sponsors<ul><li><a href="https://www.g2i.co/?utm_campaign=DevChat&amp;utm_medium=Podcast&amp;utm_source=Javascript_Jabber" target="_blank" rel="noreferrer noopener">G2i | Enjoy the luxuries of freelancing</a></li><li><a href="https://scoutapm.com/devchat" target="_blank" rel="noreferrer noopener">Scout APM | We'll donate $5 to the open source project of your choice when you deploy Scout</a></li></ul><a href="https://reactnativeremoteconf.com/" target="_blank" rel="noreferrer noopener">React Native Remote Conf 2020</a>Links<ul><li><a href="https://www.rezi.io/%20" target="_blank" rel="noreferrer noopener">AI powered resume builder</a></li></ul>PicksDanny Thompson:<ul><li>Follow Danny Thompson on Twitter &gt; <a href="https://twitter.com/dthompsondev?lang=en" target="_blank" rel="noreferrer noopener">@DThompsonDev</a></li><li><a href="https://www.youtube.com/channel/UC-T8W79DN6PBnzomelvqJYw" target="_blank" rel="noreferrer noopener">James Q Quick - YouTube</a></li><li><a href="https://www.youtube.com/channel/UC29ju8bIPH5as8OGnQzwJyA" target="_blank" rel="noreferrer noopener">Brad Traversy - YouTube</a></li><li><a href="https://www.youtube.com/channel/UCeU-1X402kT-JlLdAitxSMA" target="_blank" rel="noreferrer noopener">Florin Pop - YouTube</a></li></ul>AJ O’Neal:<ul><li><a href="https://github.com/solderjs/html-resume/pull/1" target="_blank" rel="noreferrer noopener">Template</a></li><li><a href="https://coolaj86.com/resume/" target="_blank" rel="noreferrer noopener">Resume</a></li><li><a href="https://www.youtube.com/watch?v=WVDQEoe6ZWY" target="_blank" rel="noreferrer noopener">This Video Is Sponsored By ███ VPN </a></li><li><a href="https://librivox.org/the-wisdom-of-the-ancients-by-francis-bacon/" target="_blank" rel="noreferrer noopener">The Wisdom of the Ancients by Sir Francis Bacon Free AudioBook)</a></li></ul>Aimee Knight:<ul><li><a href="https://adayinthelifeof.nl/2020/05/20/aws.html" target="_blank" rel="noreferrer noopener">Amazon Web Services</a></li><li><a href="https://www.etsy.com/shop/TransientCraft?ref=yr_purchases" target="_blank" rel="noreferrer noopener">Eco Performance Bamboo Clothing I Handmade I by TransientCraft</a></li></ul>Charles Max Wood:<ul><li><a href="https://onefunnelaway.com/challenge?affiliate_id=1169171&amp;cf_affiliate_id=1169171&amp;gclid=CjwKCAjwltH3BRB6EiwAhj0IUMoF-j5BQXv9IRJKfPXCjaiP8a_AeX6yia3CMcmbB_Ab-R99YOxPZhoCHmYQAvD_BwE" target="_blank" rel="noreferrer noopener">The One Funnel Away Challenge!</a></li><li><a href="https://devchat.tv/conferences/" target="_blank" rel="noreferrer noopener">Devchat.tv Conferences</a></li></ul>Steve Edwards:<ul><li><a href="https://xkcd.com/979/" target="_blank" rel="noreferrer noopener">xkcd: Wisdom of the Ancients</a></li><li><a href="https://www.imdb.com/title/tt0034583/?ref_=fn_al_tt_1" target="_blank" rel="noreferrer noopener">Casablanca (1942) - IMDb</a></li></ul>Dan Shappir:<ul><li>Adopt a puppy or other pet</li></ul>Follow JavaScript Jabber on Twitter &gt; <a href="https://twitter.com/JSJabber" target="_blank" rel="noreferrer noopener">@JSJabber</a> Special Guest: Danny Thompson.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">8fbc021e-02e3-453d-9134-3bb17399d3d7</guid><pubDate>Tue, 28 Jul 2020 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845550/stream.mp3" length="83108574" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Danny Thompson discusses his road to a successful tech career, after working for years outside the industry (frying chicken at gas-stations). He explains the importance of setting goals and following through, and how to overcome adversity, and handle...</itunes:subtitle><itunes:summary><![CDATA[Danny Thompson discusses his road to a successful tech career, after working for years outside the industry (frying chicken at gas-stations). He explains the importance of setting goals and following through, and how to overcome adversity, and handle setbacks. It's simultaneously a very inspirational story, but also filled with lots of very practical advice and action items to pursue. For example, the importance of attending and participating in Meetups and engaging with the local tech community.Panel<ul><li>AJ O’Neal</li><li>Aimee Knight</li><li>Charles Max Wood</li><li>Steve Edwards</li><li>Dan Shappir</li></ul>Guest<ul><li>Danny Thompson</li></ul> Sponsors<ul><li><a href="https://www.g2i.co/?utm_campaign=DevChat&amp;utm_medium=Podcast&amp;utm_source=Javascript_Jabber" target="_blank" rel="noreferrer noopener">G2i | Enjoy the luxuries of freelancing</a></li><li><a href="https://scoutapm.com/devchat" target="_blank" rel="noreferrer noopener">Scout APM | We'll donate $5 to the open source project of your choice when you deploy Scout</a></li></ul><a href="https://reactnativeremoteconf.com/" target="_blank" rel="noreferrer noopener">React Native Remote Conf 2020</a>Links<ul><li><a href="https://www.rezi.io/%20" target="_blank" rel="noreferrer noopener">AI powered resume builder</a></li></ul>PicksDanny Thompson:<ul><li>Follow Danny Thompson on Twitter &gt; <a href="https://twitter.com/dthompsondev?lang=en" target="_blank" rel="noreferrer noopener">@DThompsonDev</a></li><li><a href="https://www.youtube.com/channel/UC-T8W79DN6PBnzomelvqJYw" target="_blank" rel="noreferrer noopener">James Q Quick - YouTube</a></li><li><a href="https://www.youtube.com/channel/UC29ju8bIPH5as8OGnQzwJyA" target="_blank" rel="noreferrer noopener">Brad Traversy - YouTube</a></li><li><a href="https://www.youtube.com/channel/UCeU-1X402kT-JlLdAitxSMA" target="_blank" rel="noreferrer noopener">Florin Pop - YouTube</a></li></ul>AJ O’Neal:<ul><li><a href="https://github.com/solderjs/html-resume/pull/1" target="_blank" rel="noreferrer noopener">Template</a></li><li><a href="https://coolaj86.com/resume/" target="_blank" rel="noreferrer noopener">Resume</a></li><li><a href="https://www.youtube.com/watch?v=WVDQEoe6ZWY" target="_blank" rel="noreferrer noopener">This Video Is Sponsored By ███ VPN </a></li><li><a href="https://librivox.org/the-wisdom-of-the-ancients-by-francis-bacon/" target="_blank" rel="noreferrer noopener">The Wisdom of the Ancients by Sir Francis Bacon Free AudioBook)</a></li></ul>Aimee Knight:<ul><li><a href="https://adayinthelifeof.nl/2020/05/20/aws.html" target="_blank" rel="noreferrer noopener">Amazon Web Services</a></li><li><a href="https://www.etsy.com/shop/TransientCraft?ref=yr_purchases" target="_blank" rel="noreferrer noopener">Eco Performance Bamboo Clothing I Handmade I by TransientCraft</a></li></ul>Charles Max Wood:<ul><li><a href="https://onefunnelaway.com/challenge?affiliate_id=1169171&amp;cf_affiliate_id=1169171&amp;gclid=CjwKCAjwltH3BRB6EiwAhj0IUMoF-j5BQXv9IRJKfPXCjaiP8a_AeX6yia3CMcmbB_Ab-R99YOxPZhoCHmYQAvD_BwE" target="_blank" rel="noreferrer noopener">The One Funnel Away Challenge!</a></li><li><a href="https://devchat.tv/conferences/" target="_blank" rel="noreferrer noopener">Devchat.tv Conferences</a></li></ul>Steve Edwards:<ul><li><a href="https://xkcd.com/979/" target="_blank" rel="noreferrer noopener">xkcd: Wisdom of the Ancients</a></li><li><a href="https://www.imdb.com/title/tt0034583/?ref_=fn_al_tt_1" target="_blank" rel="noreferrer noopener">Casablanca (1942) - IMDb</a></li></ul>Dan Shappir:<ul><li>Adopt a puppy or other pet</li></ul>Follow JavaScript Jabber on Twitter &gt; <a href="https://twitter.com/JSJabber" target="_blank" rel="noreferrer noopener">@JSJabber</a> Special Guest: Danny Thompson.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp;...]]></itunes:summary><itunes:duration>5115</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 441: The Present and Future of JavaScript Bundling and Delivery with Yoav Weiss</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-441-the-present-and-future-of-javascript-bundling-and-delivery-with-yoav-weiss</link><description><![CDATA[Yoav Wiess is a Developer Advocate at Google on the Chrome team, and also co-chair of the W3C Performance Working Group. In this episode Yoav explains how JavaScript resources are currently being delivered to browsers, and limitations and downsides with these approaches. He then describes a proposal for an advanced JavaScript delivery method that addresses these limitations. When this proposal is implemented, it will enable much more efficient download of JavaScript into browsers, boosting Web performance. This is a public proposal, and Yoav invites the community to participate in the standardization process.Panel<ul><li>AJ O’Neal</li><li>Aimee Knight</li><li>Steve Edwards</li><li>Dan Shappir</li></ul>Guest<ul><li>Yoav Weiss</li></ul>Sponsors<ul><li><a href="https://scoutapm.com/devchat" target="_blank" rel="noreferrer noopener">Scout APM | We'll donate $5 to the open source project of your choice when you deploy Scout</a></li></ul><a href="https://reactnativeremoteconf.com/" target="_blank" rel="noreferrer noopener">React Native Remote Conf 2020</a>Links<ul><li><a href="https://devchat.tv/js-jabber/jsj-434-understanding-and-using-es-modules-in-node-with-gil-tayar/" target="_blank" rel="noreferrer noopener">JSJ 434: Understanding and Using ES Modules in Node with Gil Tayar</a></li></ul>PicksYoav Weiss McCumskey:<ul><li>Follow Yoav on Twitter &gt; <a href="https://twitter.com/yoavweiss%0A" target="_blank" rel="noreferrer noopener">@yoavweiss </a></li><li><a href="https://chromestatus.com/feature/4733392803332096" target="_blank" rel="noreferrer noopener">Scroll to Text Fragment - Chrome Platform Status</a></li></ul>AJ O’Neal:<ul><li>Follow AJ on Twitter &gt; <a href="https://twitter.com/coolaj86" target="_blank" rel="noreferrer noopener">@coolaj86</a></li><li><a href="https://amzn.to/30RePMh" target="_blank" rel="noreferrer noopener">The Beatles: Abbey Road</a>(great dynamic range) (note: the title I meant to use)</li><li><a href="https://webinstall.dev/deno/" target="_blank" rel="noreferrer noopener">Deno | webinstall.dev</a></li></ul>Dan Shappir:<ul><li><a href="https://twitter.com/devdevcharlie/status/1275197348063465472?s=20" target="_blank" rel="noreferrer noopener">"Inspired by @Apple's #WWDC2020, I quickly built WashOS</a></li><li><a href="https://twitter.com/devdevcharlie" target="_blank" rel="noreferrer noopener">Charlie Gerard 🏳️‍🌈 (@devdevcharlie) / Twitter</a></li><li><a href="https://www.youtube.com/watch?v=ZQS91wVdvYc" target="_blank" rel="noreferrer noopener">The Beatles: a musical appreciation and analysis by composer, Howard Goodall CBE</a></li></ul>Steve Edvards:<ul><li><a href="https://nuxtjs.org/blog/going-full-static/" target="_blank" rel="noreferrer noopener">Going Full Static - NuxtJS</a></li></ul>Aimee Knight:<ul><li><a href="https://teachyourselfcs.com/" target="_blank" rel="noreferrer noopener">Teach Yourself Computer Science</a></li></ul>Follow JavaScript Jabber on Twitter &gt; <a href="https://twitter.com/JSJabber" target="_blank" rel="noreferrer noopener">@JSJabber</a> Special Guest: Yoav Weiss.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">0c511177-c9d5-4222-ac04-0a0edd7310ff</guid><pubDate>Tue, 21 Jul 2020 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845504/stream.mp3" length="73465909" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Yoav Wiess is a Developer Advocate at Google on the Chrome team, and also co-chair of the W3C Performance Working Group. In this episode Yoav explains how JavaScript resources are currently being delivered to browsers, and limitations and downsides...</itunes:subtitle><itunes:summary><![CDATA[Yoav Wiess is a Developer Advocate at Google on the Chrome team, and also co-chair of the W3C Performance Working Group. In this episode Yoav explains how JavaScript resources are currently being delivered to browsers, and limitations and downsides with these approaches. He then describes a proposal for an advanced JavaScript delivery method that addresses these limitations. When this proposal is implemented, it will enable much more efficient download of JavaScript into browsers, boosting Web performance. This is a public proposal, and Yoav invites the community to participate in the standardization process.Panel<ul><li>AJ O’Neal</li><li>Aimee Knight</li><li>Steve Edwards</li><li>Dan Shappir</li></ul>Guest<ul><li>Yoav Weiss</li></ul>Sponsors<ul><li><a href="https://scoutapm.com/devchat" target="_blank" rel="noreferrer noopener">Scout APM | We'll donate $5 to the open source project of your choice when you deploy Scout</a></li></ul><a href="https://reactnativeremoteconf.com/" target="_blank" rel="noreferrer noopener">React Native Remote Conf 2020</a>Links<ul><li><a href="https://devchat.tv/js-jabber/jsj-434-understanding-and-using-es-modules-in-node-with-gil-tayar/" target="_blank" rel="noreferrer noopener">JSJ 434: Understanding and Using ES Modules in Node with Gil Tayar</a></li></ul>PicksYoav Weiss McCumskey:<ul><li>Follow Yoav on Twitter &gt; <a href="https://twitter.com/yoavweiss%0A" target="_blank" rel="noreferrer noopener">@yoavweiss </a></li><li><a href="https://chromestatus.com/feature/4733392803332096" target="_blank" rel="noreferrer noopener">Scroll to Text Fragment - Chrome Platform Status</a></li></ul>AJ O’Neal:<ul><li>Follow AJ on Twitter &gt; <a href="https://twitter.com/coolaj86" target="_blank" rel="noreferrer noopener">@coolaj86</a></li><li><a href="https://amzn.to/30RePMh" target="_blank" rel="noreferrer noopener">The Beatles: Abbey Road</a>(great dynamic range) (note: the title I meant to use)</li><li><a href="https://webinstall.dev/deno/" target="_blank" rel="noreferrer noopener">Deno | webinstall.dev</a></li></ul>Dan Shappir:<ul><li><a href="https://twitter.com/devdevcharlie/status/1275197348063465472?s=20" target="_blank" rel="noreferrer noopener">"Inspired by @Apple's #WWDC2020, I quickly built WashOS</a></li><li><a href="https://twitter.com/devdevcharlie" target="_blank" rel="noreferrer noopener">Charlie Gerard 🏳️‍🌈 (@devdevcharlie) / Twitter</a></li><li><a href="https://www.youtube.com/watch?v=ZQS91wVdvYc" target="_blank" rel="noreferrer noopener">The Beatles: a musical appreciation and analysis by composer, Howard Goodall CBE</a></li></ul>Steve Edvards:<ul><li><a href="https://nuxtjs.org/blog/going-full-static/" target="_blank" rel="noreferrer noopener">Going Full Static - NuxtJS</a></li></ul>Aimee Knight:<ul><li><a href="https://teachyourselfcs.com/" target="_blank" rel="noreferrer noopener">Teach Yourself Computer Science</a></li></ul>Follow JavaScript Jabber on Twitter &gt; <a href="https://twitter.com/JSJabber" target="_blank" rel="noreferrer noopener">@JSJabber</a> Special Guest: Yoav Weiss.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>4512</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 440: Why Serverless with Gareth McCumskey</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-440-why-serverless-with-gareth-mccumskey</link><description><![CDATA[ <a href="https://devchat.tv/bookcamp" target="_blank" rel="noreferrer noopener">Join the 30-DAY CHALLENGE: "You Don't Know JS Yet"</a>Gareth McCumskey, a Solutions Architect in Cape Town, South Africa engages the panelists of JavaScript Jabber in an informative discussion about the broad topic of serverless. The JavaScript expert explains that serverless is essentially a way to use the existing managed services of the cloud in building a solution. He expounded on the different ways in which to employ the use of serverless.Panel<ul><li>AJ O’Neal</li><li>Charles Max Wood</li><li>Steve Edwards</li><li>Dan Shappir</li></ul>Guest<ul><li>Gareth McCumskey</li></ul> Sponsors<ul><li><a href="https://scoutapm.com/devchat" target="_blank" rel="noreferrer noopener">Scout APM | We'll donate $5 to the open source project of your choice when you deploy Scout</a></li></ul><a href="https://reactnativeremoteconf.com/" target="_blank" rel="noreferrer noopener">React Native Remote Conf 2020</a>PicksGareth McCumskey:<ul><li>Follow Gareth on Twitter &gt; <a href="https://twitter.com/garethmcc%0A" target="_blank" rel="noreferrer noopener">@garethmcc </a></li><li><a href="https://system76.com/laptops/oryx" target="_blank" rel="noreferrer noopener">Oryx Pro - System76</a></li><li><a href="https://www.serverless.com/learn/courses/full-stack-application-development-on-aws" target="_blank" rel="noreferrer noopener">Full-Stack Application Development on AWS (Free Video Course)</a></li></ul> AJ O’Neal:<ul><li>Follow AJ on Twitter &gt; <a href="https://twitter.com/coolaj86" target="_blank" rel="noreferrer noopener">@coolaj86</a></li><li><a href="https://webinstall.dev/" target="_blank" rel="noreferrer noopener">webinstall.dev</a></li><li><a href="https://webinstall.dev/serviceman/" target="_blank" rel="noreferrer noopener">Serviceman | webinstall.dev</a></li><li><a href="https://webinstall.dev/pathman/" target="_blank" rel="noreferrer noopener">Pathman | webinstall.dev</a></li></ul>Steve Edvards:<ul><li><a href="https://www.imdb.com/title/tt0078872/?ref_=fn_al_tt_1" target="_blank" rel="noreferrer noopener">The Black Stallion (1979) - IMDb</a></li></ul>Charles Max Wood:<ul><li><a href="https://devchat.tv/conferences/" target="_blank" rel="noreferrer noopener">Devchat.tv Remote Conferences</a></li></ul>Follow JavaScript Jabber on Twitter &gt; <a href="https://twitter.com/JSJabber" target="_blank" rel="noreferrer noopener">@JSJabber</a> Special Guest: Gareth McCumskey.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">dfc49092-094b-48d9-a27e-3b638c07ff6f</guid><pubDate>Tue, 14 Jul 2020 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845530/stream.mp3" length="83327998" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle> https://devchat.tv/bookcampGareth McCumskey, a Solutions Architect in Cape Town, South Africa engages the panelists of JavaScript Jabber in an informative discussion about the broad topic of serverless. The JavaScript expert explains that serverless...</itunes:subtitle><itunes:summary><![CDATA[ <a href="https://devchat.tv/bookcamp" target="_blank" rel="noreferrer noopener">Join the 30-DAY CHALLENGE: "You Don't Know JS Yet"</a>Gareth McCumskey, a Solutions Architect in Cape Town, South Africa engages the panelists of JavaScript Jabber in an informative discussion about the broad topic of serverless. The JavaScript expert explains that serverless is essentially a way to use the existing managed services of the cloud in building a solution. He expounded on the different ways in which to employ the use of serverless.Panel<ul><li>AJ O’Neal</li><li>Charles Max Wood</li><li>Steve Edwards</li><li>Dan Shappir</li></ul>Guest<ul><li>Gareth McCumskey</li></ul> Sponsors<ul><li><a href="https://scoutapm.com/devchat" target="_blank" rel="noreferrer noopener">Scout APM | We'll donate $5 to the open source project of your choice when you deploy Scout</a></li></ul><a href="https://reactnativeremoteconf.com/" target="_blank" rel="noreferrer noopener">React Native Remote Conf 2020</a>PicksGareth McCumskey:<ul><li>Follow Gareth on Twitter &gt; <a href="https://twitter.com/garethmcc%0A" target="_blank" rel="noreferrer noopener">@garethmcc </a></li><li><a href="https://system76.com/laptops/oryx" target="_blank" rel="noreferrer noopener">Oryx Pro - System76</a></li><li><a href="https://www.serverless.com/learn/courses/full-stack-application-development-on-aws" target="_blank" rel="noreferrer noopener">Full-Stack Application Development on AWS (Free Video Course)</a></li></ul> AJ O’Neal:<ul><li>Follow AJ on Twitter &gt; <a href="https://twitter.com/coolaj86" target="_blank" rel="noreferrer noopener">@coolaj86</a></li><li><a href="https://webinstall.dev/" target="_blank" rel="noreferrer noopener">webinstall.dev</a></li><li><a href="https://webinstall.dev/serviceman/" target="_blank" rel="noreferrer noopener">Serviceman | webinstall.dev</a></li><li><a href="https://webinstall.dev/pathman/" target="_blank" rel="noreferrer noopener">Pathman | webinstall.dev</a></li></ul>Steve Edvards:<ul><li><a href="https://www.imdb.com/title/tt0078872/?ref_=fn_al_tt_1" target="_blank" rel="noreferrer noopener">The Black Stallion (1979) - IMDb</a></li></ul>Charles Max Wood:<ul><li><a href="https://devchat.tv/conferences/" target="_blank" rel="noreferrer noopener">Devchat.tv Remote Conferences</a></li></ul>Follow JavaScript Jabber on Twitter &gt; <a href="https://twitter.com/JSJabber" target="_blank" rel="noreferrer noopener">@JSJabber</a> Special Guest: Gareth McCumskey.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>5128</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 439: More Jabber About Less JavaScript with Alex Russell</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-439-more-jabber-about-less-javascript-with-alex-russell</link><description><![CDATA[<a href="https://devchat.tv/bookcamp" target="_blank" rel="noreferrer noopener">Join the 30-DAY CHALLENGE: "You Don't Know JS Yet"</a>Alex Russell works for Google on the Chrome team and is the lead of Project Fugu which focuses on Web Capabilities and Progressive Web Apps. Alex leads the JavaScript Jabber panel in a discussion of writing less JavaScript and focusing on performance and functionality on low bandwidth connections and low performance phones. Because accessibility is downstream, now, of performance, he argues that we need to focus on performance to make applications that give a good experience on lower end phones and connections.Panel<ul><li>AJ O’Neal</li><li>Aimee Knight</li><li>Charles Max Wood</li><li>Dan Shappir</li></ul>Guest<ul><li>Alex Russell</li></ul> <a href="https://reactnativeremoteconf.com/" target="_blank" rel="noreferrer noopener">React Native Remote Conf 2020</a> Links<ul><li><a href="https://www.forbes.com/sites/zackfriedman/2020/06/05/teachers-unemployed-colleges-schools/#23a19b633dff" target="_blank" rel="noreferrer noopener">1 Million Teachers And Staff Lost Their Job In April</a></li><li><a href="https://devchat.tv/js-jabber/jsj-428-the-alphabet-soup-of-performance-measurements/" target="_blank" rel="noreferrer noopener">JSJ 428: The Alphabet Soup of Performance Measurements - Devchat.tv</a></li></ul>PicksAlex Russell:<ul><li>Follow Alex on Twitter &gt; <a href="https://twitter.com/slightlylate" target="_blank" rel="noreferrer noopener">@slightlylate</a>, <a href="https://infrequently.org/" target="_blank" rel="noreferrer noopener">Website</a></li><li><a href="https://web.dev/" target="_blank" rel="noreferrer noopener">web.dev</a></li><li><a href="https://webpagetest.org/easy" target="_blank" rel="noreferrer noopener">WebPageTest - Website Performance and Optimization Test</a></li></ul>AJ O’Neal:<ul><li><a href="https://amzn.to/2A0XUM1" target="_blank" rel="noreferrer noopener">Flint 4KP HDMI Capture</a></li><li><a href="https://www.bjs.gov/content/pub/pdf/cv18.pdf" target="_blank" rel="noreferrer noopener">Bureau of Justice Statistics</a></li><li><a href="https://www.youtube.com/playlist?list=PLZaEVINf2Bq_UDkzVjAqqwpQC5yvv95lT" target="_blank" rel="noreferrer noopener">Black Voices Matter</a></li><li><a href="http://www.msnbc.com/msnbc/lyndon-johnson-civil-rights-racism" target="_blank" rel="noreferrer noopener">Lyndon Johnson was a civil rights hero. But also a racist. | MSNBC</a></li></ul>Aimee Knight:<ul><li><a href="https://packagephobia.com/" target="_blank" rel="noreferrer noopener">Package Phobia</a></li><li><a href="https://unsplash.com/" target="_blank" rel="noreferrer noopener">Unsplash</a></li></ul>Charles Max Wood:<ul><li><a href="https://www.youtube.com/channel/UCGj9GQW77iPj0jXb8-1lSNQ?view_as=subscriber" target="_blank" rel="noreferrer noopener">PodWrench</a></li><li><a href="https://www.brandonsanderson.com/" target="_blank" rel="noreferrer noopener">Home | Brandon Sanderson</a></li></ul>Dan Shappir:<ul><li><a href="https://packagephobia.com/" target="_blank" rel="noreferrer noopener">Package Phobia</a></li><li><a href="https://itcareerenergizer.com/episode-253-take-responsibility-career-work-things-enjoy-dan-shappir/" target="_blank" rel="noreferrer noopener">Episode 253 – Take Responsibility for Your Career and Work on Things You Enjoy with Dan Shappir – IT Career Energizer</a></li></ul> Follow JavaScript Jabber on Twitter &gt; <a href="https://twitter.com/JSJabber" target="_blank" rel="noreferrer noopener">@JSJabber</a> Special Guest: Alex Russell.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">a7636d78-c101-4f75-ac59-a7a60dace0d2</guid><pubDate>Tue, 07 Jul 2020 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845527/stream.mp3" length="14554784" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>https://devchat.tv/bookcampAlex Russell works for Google on the Chrome team and is the lead of Project Fugu which focuses on Web Capabilities and Progressive Web Apps. Alex leads the JavaScript Jabber panel in a discussion of writing less JavaScript...</itunes:subtitle><itunes:summary><![CDATA[<a href="https://devchat.tv/bookcamp" target="_blank" rel="noreferrer noopener">Join the 30-DAY CHALLENGE: "You Don't Know JS Yet"</a>Alex Russell works for Google on the Chrome team and is the lead of Project Fugu which focuses on Web Capabilities and Progressive Web Apps. Alex leads the JavaScript Jabber panel in a discussion of writing less JavaScript and focusing on performance and functionality on low bandwidth connections and low performance phones. Because accessibility is downstream, now, of performance, he argues that we need to focus on performance to make applications that give a good experience on lower end phones and connections.Panel<ul><li>AJ O’Neal</li><li>Aimee Knight</li><li>Charles Max Wood</li><li>Dan Shappir</li></ul>Guest<ul><li>Alex Russell</li></ul> <a href="https://reactnativeremoteconf.com/" target="_blank" rel="noreferrer noopener">React Native Remote Conf 2020</a> Links<ul><li><a href="https://www.forbes.com/sites/zackfriedman/2020/06/05/teachers-unemployed-colleges-schools/#23a19b633dff" target="_blank" rel="noreferrer noopener">1 Million Teachers And Staff Lost Their Job In April</a></li><li><a href="https://devchat.tv/js-jabber/jsj-428-the-alphabet-soup-of-performance-measurements/" target="_blank" rel="noreferrer noopener">JSJ 428: The Alphabet Soup of Performance Measurements - Devchat.tv</a></li></ul>PicksAlex Russell:<ul><li>Follow Alex on Twitter &gt; <a href="https://twitter.com/slightlylate" target="_blank" rel="noreferrer noopener">@slightlylate</a>, <a href="https://infrequently.org/" target="_blank" rel="noreferrer noopener">Website</a></li><li><a href="https://web.dev/" target="_blank" rel="noreferrer noopener">web.dev</a></li><li><a href="https://webpagetest.org/easy" target="_blank" rel="noreferrer noopener">WebPageTest - Website Performance and Optimization Test</a></li></ul>AJ O’Neal:<ul><li><a href="https://amzn.to/2A0XUM1" target="_blank" rel="noreferrer noopener">Flint 4KP HDMI Capture</a></li><li><a href="https://www.bjs.gov/content/pub/pdf/cv18.pdf" target="_blank" rel="noreferrer noopener">Bureau of Justice Statistics</a></li><li><a href="https://www.youtube.com/playlist?list=PLZaEVINf2Bq_UDkzVjAqqwpQC5yvv95lT" target="_blank" rel="noreferrer noopener">Black Voices Matter</a></li><li><a href="http://www.msnbc.com/msnbc/lyndon-johnson-civil-rights-racism" target="_blank" rel="noreferrer noopener">Lyndon Johnson was a civil rights hero. But also a racist. | MSNBC</a></li></ul>Aimee Knight:<ul><li><a href="https://packagephobia.com/" target="_blank" rel="noreferrer noopener">Package Phobia</a></li><li><a href="https://unsplash.com/" target="_blank" rel="noreferrer noopener">Unsplash</a></li></ul>Charles Max Wood:<ul><li><a href="https://www.youtube.com/channel/UCGj9GQW77iPj0jXb8-1lSNQ?view_as=subscriber" target="_blank" rel="noreferrer noopener">PodWrench</a></li><li><a href="https://www.brandonsanderson.com/" target="_blank" rel="noreferrer noopener">Home | Brandon Sanderson</a></li></ul>Dan Shappir:<ul><li><a href="https://packagephobia.com/" target="_blank" rel="noreferrer noopener">Package Phobia</a></li><li><a href="https://itcareerenergizer.com/episode-253-take-responsibility-career-work-things-enjoy-dan-shappir/" target="_blank" rel="noreferrer noopener">Episode 253 – Take Responsibility for Your Career and Work on Things You Enjoy with Dan Shappir – IT Career Energizer</a></li></ul> Follow JavaScript Jabber on Twitter &gt; <a href="https://twitter.com/JSJabber" target="_blank" rel="noreferrer noopener">@JSJabber</a> Special Guest: Alex Russell.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>830</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 438: You Don't Know JS Yet with Kyle Simpson (SPECIAL ANNOUNCEMENT at the End)</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-438-you-don-t-know-js-yet-with-kyle-simpson-special-announcement-at-the-end</link><description><![CDATA[ <a href="https://devchat.tv/bookcamp" target="_blank" rel="noreferrer noopener">Join the “You Don’t Know JS Yet” 30-day CHALLENGE</a> SPECIAL ANNOUNCEMENT at the end of this episode. Don't miss it. Kyle Simpson, author of the You Don't Know JS Yet series joins the JavaScript Jabber panel to discuss the origins and approach to his book series. The discussion varies to the basic parts of JavaScript, the parts you should know, and how to learn them.Panel<ul><li>AJ O’Neal</li><li>Aimee Knight</li><li>Charles Max Wood</li><li>Steve Edwards</li><li>Dan Shappir</li></ul>Guest<ul><li>Kyle Simpson</li></ul>Sponsors<ul><li><a href="https://www.g2i.co/?utm_campaign=DevChat&amp;utm_medium=Podcast&amp;utm_source=Javascript_Jabber" target="_blank" rel="noreferrer noopener">G2i | Enjoy the luxuries of freelancing</a></li></ul> "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon.<a href="https://www.amazon.com/gp/product/B081MBL5C9/ref=as_li_ss_tl?ie=UTF8&amp;language=en_US&amp;linkCode=sl1&amp;linkId=9d61363241636e2546ef46abba198746&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener"> Get Your Copy Today!</a> Links<ul><li><a href="https://github.com/getify/TypL" target="_blank" rel="noreferrer noopener">getify/TypL: The JavaScript Type Linter</a></li></ul>PicksKyle Simpson:<ul><li>Follow Kyle Thompson on Twitter &gt; <a href="https://twitter.com/@getify" target="_blank" rel="noreferrer noopener">@getify</a></li><li><a href="https://github.com/github/super-linter" target="_blank" rel="noreferrer noopener">github/super-linter: Combination of multiple linters to install as a GitHub Action</a></li></ul>Charles Max Wood:<ul><li><a href="https://wordpress.com/create/?adgroupid=55312602867&amp;campaignid=655562327&amp;creative=288247141199&amp;currency=USD&amp;device=c&amp;gclid=Cj0KCQjwoub3BRC6ARIsABGhnyb7b8FccyW-WjsOZik06AmDH6ZlRLxQRvsPxsq2SxwVgkaJWVMu4x8aAp20EALw_wcB&amp;gclsrc=aw.ds&amp;keyword=wordpress&amp;matchtype=e&amp;network=g&amp;targetid=kwd-313411415&amp;utm_campaign=google_wpcom_search_brand_desktop_row_en&amp;utm_medium=paid_search&amp;utm_source=google" target="_blank" rel="noreferrer noopener">WordPress</a></li><li><a href="https://themeforest.net/item/vlog-video-blog-magazine-wordpress-theme/15968884" target="_blank" rel="noreferrer noopener">Vlog - Video Blog &amp; Podcast WordPress Theme by meks | ThemeForest</a></li><li><a href="https://devchat.tv/bookcamp" target="_blank" rel="noreferrer noopener">Devchat.tv Book Camp</a> - Use Promo code "JSJABBER"</li></ul>Dan Shappir:<ul><li><a href="https://www.youtube.com/watch?v=KD_WQ4dN9DI" target="_blank" rel="noreferrer noopener">Wix in the '90s</a></li><li><a href="https://www.wix.engineering/post/breaking-chains-with-pipelines-in-modern-javascript" target="_blank" rel="noreferrer noopener">Breaking Chains with Pipelines in Modern JavaScript</a></li><li><a href="https://www.wix.engineering/post/a-promise-of-a-bright-future-with-async-iterators-generators-and-pipes-part-1" target="_blank" rel="noreferrer noopener">A Promise of a Bright Future With Async Iterators, Generators, and Pipes, Part 1</a></li></ul><a href="https://devchat.tv/bookcamp" target="_blank" rel="noreferrer noopener">Join the “You Don’t Know JS Yet” 30-day CHALLENGE</a>Follow JavaScript Jabber on Twitter &gt; <a href="https://twitter.com/JSJabber" target="_blank" rel="noreferrer noopener">@JSJabber</a> Special Guest: Kyle Simpson.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">e1a4fe0e-6fc6-4f0b-861b-c8cfdfea748f</guid><pubDate>Tue, 30 Jun 2020 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845552/stream.mp3" length="79330293" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle> https://devchat.tv/bookcamp SPECIAL ANNOUNCEMENT at the end of this episode. Don't miss it. Kyle Simpson, author of the You Don't Know JS Yet series joins the JavaScript Jabber panel to discuss the origins and approach to his book series. The...</itunes:subtitle><itunes:summary><![CDATA[ <a href="https://devchat.tv/bookcamp" target="_blank" rel="noreferrer noopener">Join the “You Don’t Know JS Yet” 30-day CHALLENGE</a> SPECIAL ANNOUNCEMENT at the end of this episode. Don't miss it. Kyle Simpson, author of the You Don't Know JS Yet series joins the JavaScript Jabber panel to discuss the origins and approach to his book series. The discussion varies to the basic parts of JavaScript, the parts you should know, and how to learn them.Panel<ul><li>AJ O’Neal</li><li>Aimee Knight</li><li>Charles Max Wood</li><li>Steve Edwards</li><li>Dan Shappir</li></ul>Guest<ul><li>Kyle Simpson</li></ul>Sponsors<ul><li><a href="https://www.g2i.co/?utm_campaign=DevChat&amp;utm_medium=Podcast&amp;utm_source=Javascript_Jabber" target="_blank" rel="noreferrer noopener">G2i | Enjoy the luxuries of freelancing</a></li></ul> "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon.<a href="https://www.amazon.com/gp/product/B081MBL5C9/ref=as_li_ss_tl?ie=UTF8&amp;language=en_US&amp;linkCode=sl1&amp;linkId=9d61363241636e2546ef46abba198746&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener"> Get Your Copy Today!</a> Links<ul><li><a href="https://github.com/getify/TypL" target="_blank" rel="noreferrer noopener">getify/TypL: The JavaScript Type Linter</a></li></ul>PicksKyle Simpson:<ul><li>Follow Kyle Thompson on Twitter &gt; <a href="https://twitter.com/@getify" target="_blank" rel="noreferrer noopener">@getify</a></li><li><a href="https://github.com/github/super-linter" target="_blank" rel="noreferrer noopener">github/super-linter: Combination of multiple linters to install as a GitHub Action</a></li></ul>Charles Max Wood:<ul><li><a href="https://wordpress.com/create/?adgroupid=55312602867&amp;campaignid=655562327&amp;creative=288247141199&amp;currency=USD&amp;device=c&amp;gclid=Cj0KCQjwoub3BRC6ARIsABGhnyb7b8FccyW-WjsOZik06AmDH6ZlRLxQRvsPxsq2SxwVgkaJWVMu4x8aAp20EALw_wcB&amp;gclsrc=aw.ds&amp;keyword=wordpress&amp;matchtype=e&amp;network=g&amp;targetid=kwd-313411415&amp;utm_campaign=google_wpcom_search_brand_desktop_row_en&amp;utm_medium=paid_search&amp;utm_source=google" target="_blank" rel="noreferrer noopener">WordPress</a></li><li><a href="https://themeforest.net/item/vlog-video-blog-magazine-wordpress-theme/15968884" target="_blank" rel="noreferrer noopener">Vlog - Video Blog &amp; Podcast WordPress Theme by meks | ThemeForest</a></li><li><a href="https://devchat.tv/bookcamp" target="_blank" rel="noreferrer noopener">Devchat.tv Book Camp</a> - Use Promo code "JSJABBER"</li></ul>Dan Shappir:<ul><li><a href="https://www.youtube.com/watch?v=KD_WQ4dN9DI" target="_blank" rel="noreferrer noopener">Wix in the '90s</a></li><li><a href="https://www.wix.engineering/post/breaking-chains-with-pipelines-in-modern-javascript" target="_blank" rel="noreferrer noopener">Breaking Chains with Pipelines in Modern JavaScript</a></li><li><a href="https://www.wix.engineering/post/a-promise-of-a-bright-future-with-async-iterators-generators-and-pipes-part-1" target="_blank" rel="noreferrer noopener">A Promise of a Bright Future With Async Iterators, Generators, and Pipes, Part 1</a></li></ul><a href="https://devchat.tv/bookcamp" target="_blank" rel="noreferrer noopener">Join the “You Don’t Know JS Yet” 30-day CHALLENGE</a>Follow JavaScript Jabber on Twitter &gt; <a href="https://twitter.com/JSJabber" target="_blank" rel="noreferrer noopener">@JSJabber</a> Special Guest: Kyle Simpson.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>4878</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 437: Inside the Brave Browser with Jonathan Sampson</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-437-inside-the-brave-browser-with-jonathan-sampson</link><description><![CDATA[<a href="https://reactnativeremoteconf.com/" target="_blank" rel="noreferrer noopener">React Native Remote Conf</a><a href="https://reactnativeremoteconf.com/" target="_blank" rel="noreferrer noopener">July 28th to 31th</a>Jonathan Sampson hops into the Jabber session to talk about the Brave Browser. He and the panel wander through the topics of privacy, browser design, and features.Panel<ul><li>AJ O’Neal</li><li>Aimee Knight</li><li>Charles Max Wood</li><li>Steve Edwards</li><li>Dan Shappir</li></ul>Guest<ul><li>Jonathan Sampson</li></ul>  "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon.<a href="https://www.amazon.com/gp/product/B081MBL5C9/ref=as_li_ss_tl?ie=UTF8&amp;language=en_US&amp;linkCode=sl1&amp;linkId=9d61363241636e2546ef46abba198746&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener"> Get Your Copy Today!</a> PicksJonathan Sampson:<ul><li>Follow Jonathan Sampson on Twitter &gt; <a href="https://twitter.com/BraveSampson" target="_blank" rel="noreferrer noopener">@BraveSampson</a>, <a href="https://twitter.com/jonathansampson" target="_blank" rel="noreferrer noopener">@jonathansampson</a></li><li><a href="https://officeladies.com/" target="_blank" rel="noreferrer noopener">Office Ladies</a></li><li><a href="http://www.wirfs-brock.com/allen/posts/866" target="_blank" rel="noreferrer noopener">JavaScript: The First 20 Years</a></li><li><a href="https://www.amazon.com/Office-Untold-Greatest-Sitcom-History/dp/1524744972" target="_blank" rel="noreferrer noopener">The Office: The Untold Story of the Greatest Sitcom of the 2000s</a></li></ul>AJ O’Neal:<ul><li><a href="https://amzn.to/2zMPVSF" target="_blank" rel="noreferrer noopener">Predictably Irrational</a></li><li><a href="https://amzn.to/3dY0lh9" target="_blank" rel="noreferrer noopener">Dragon Ball Z</a></li></ul>Aimee Knight:<ul><li><a href="https://www.cloudflare.com/learning/security/glossary/what-is-bgp/" target="_blank" rel="noreferrer noopener">What Is BGP?</a></li><li><a href="https://8greens.com/" target="_blank" rel="noreferrer noopener">8Greens</a></li></ul>Charles Max Wood:<ul><li><a href="https://trafficsecrets.com/ts-free-book?affiliate_id=2438659&amp;cf_affiliate_id=2438659" target="_blank" rel="noreferrer noopener">Traffic Secrets</a></li><li><a href="https://dotcomsecrets.com?affiliate_id=2438659&amp;cf_affiliate_id=2438659" target="_blank" rel="noreferrer noopener">DotCom Secrets</a></li><li><a href="https://expertsecrets.com?affiliate_id=2438659&amp;cf_affiliate_id=2438659" target="_blank" rel="noreferrer noopener">Expert Secrets</a></li></ul>Steve Edwards:<ul><li><a href="https://www.hgtv.com/shows/home-town" target="_blank" rel="noreferrer noopener">Home Town</a></li></ul>Dan Shappir:<ul><li><a href="https://web.dev/vitals/" target="_blank" rel="noreferrer noopener">Web Vitals</a></li><li><a href="https://devchat.tv/js-jabber/jsj-428-the-alphabet-soup-of-performance-measurements/" target="_blank" rel="noreferrer noopener">JSJ 428: The Alphabet Soup of Performance Measurements</a></li><li><a href="https://web.dev/lighthouse-whats-new-6.0/" target="_blank" rel="noreferrer noopener">What's New in Lighthouse 6.0</a></li></ul>Follow JavaScript Jabber on Twitter &gt; <a href="https://twitter.com/JSJabber" target="_blank" rel="noreferrer noopener">@JSJabber</a> Special Guest: Jonathan Sampson.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">2a674527-e541-4714-be0d-60222b85db9b</guid><pubDate>Tue, 23 Jun 2020 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845518/stream.mp3" length="82900864" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>https://reactnativeremoteconf.com/https://reactnativeremoteconf.com/Jonathan Sampson hops into the Jabber session to talk about the Brave Browser. He and the panel wander through the topics of privacy, browser design, and features.Panel
- AJ O’Neal
-...</itunes:subtitle><itunes:summary><![CDATA[<a href="https://reactnativeremoteconf.com/" target="_blank" rel="noreferrer noopener">React Native Remote Conf</a><a href="https://reactnativeremoteconf.com/" target="_blank" rel="noreferrer noopener">July 28th to 31th</a>Jonathan Sampson hops into the Jabber session to talk about the Brave Browser. He and the panel wander through the topics of privacy, browser design, and features.Panel<ul><li>AJ O’Neal</li><li>Aimee Knight</li><li>Charles Max Wood</li><li>Steve Edwards</li><li>Dan Shappir</li></ul>Guest<ul><li>Jonathan Sampson</li></ul>  "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon.<a href="https://www.amazon.com/gp/product/B081MBL5C9/ref=as_li_ss_tl?ie=UTF8&amp;language=en_US&amp;linkCode=sl1&amp;linkId=9d61363241636e2546ef46abba198746&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener"> Get Your Copy Today!</a> PicksJonathan Sampson:<ul><li>Follow Jonathan Sampson on Twitter &gt; <a href="https://twitter.com/BraveSampson" target="_blank" rel="noreferrer noopener">@BraveSampson</a>, <a href="https://twitter.com/jonathansampson" target="_blank" rel="noreferrer noopener">@jonathansampson</a></li><li><a href="https://officeladies.com/" target="_blank" rel="noreferrer noopener">Office Ladies</a></li><li><a href="http://www.wirfs-brock.com/allen/posts/866" target="_blank" rel="noreferrer noopener">JavaScript: The First 20 Years</a></li><li><a href="https://www.amazon.com/Office-Untold-Greatest-Sitcom-History/dp/1524744972" target="_blank" rel="noreferrer noopener">The Office: The Untold Story of the Greatest Sitcom of the 2000s</a></li></ul>AJ O’Neal:<ul><li><a href="https://amzn.to/2zMPVSF" target="_blank" rel="noreferrer noopener">Predictably Irrational</a></li><li><a href="https://amzn.to/3dY0lh9" target="_blank" rel="noreferrer noopener">Dragon Ball Z</a></li></ul>Aimee Knight:<ul><li><a href="https://www.cloudflare.com/learning/security/glossary/what-is-bgp/" target="_blank" rel="noreferrer noopener">What Is BGP?</a></li><li><a href="https://8greens.com/" target="_blank" rel="noreferrer noopener">8Greens</a></li></ul>Charles Max Wood:<ul><li><a href="https://trafficsecrets.com/ts-free-book?affiliate_id=2438659&amp;cf_affiliate_id=2438659" target="_blank" rel="noreferrer noopener">Traffic Secrets</a></li><li><a href="https://dotcomsecrets.com?affiliate_id=2438659&amp;cf_affiliate_id=2438659" target="_blank" rel="noreferrer noopener">DotCom Secrets</a></li><li><a href="https://expertsecrets.com?affiliate_id=2438659&amp;cf_affiliate_id=2438659" target="_blank" rel="noreferrer noopener">Expert Secrets</a></li></ul>Steve Edwards:<ul><li><a href="https://www.hgtv.com/shows/home-town" target="_blank" rel="noreferrer noopener">Home Town</a></li></ul>Dan Shappir:<ul><li><a href="https://web.dev/vitals/" target="_blank" rel="noreferrer noopener">Web Vitals</a></li><li><a href="https://devchat.tv/js-jabber/jsj-428-the-alphabet-soup-of-performance-measurements/" target="_blank" rel="noreferrer noopener">JSJ 428: The Alphabet Soup of Performance Measurements</a></li><li><a href="https://web.dev/lighthouse-whats-new-6.0/" target="_blank" rel="noreferrer noopener">What's New in Lighthouse 6.0</a></li></ul>Follow JavaScript Jabber on Twitter &gt; <a href="https://twitter.com/JSJabber" target="_blank" rel="noreferrer noopener">@JSJabber</a> Special Guest: Jonathan Sampson.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>5102</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 436: MongoDB Basics with Joe Karlsson</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-436-mongodb-basics-with-joe-karlsson</link><description><![CDATA[<a href="https://reactnativeremoteconf.com/" target="_blank" rel="noreferrer noopener">React Native Remote Conf</a><a href="https://reactnativeremoteconf.com/" target="_blank" rel="noreferrer noopener">July 28th to 31th</a>What is MongoDB? How does it work? How is it different than a standard relational database? How does it fit into a modern web app? This week, the panel gets the answers to these questions and more when they talk to Joe Karlsson, Software Engineer and Developer Advocate at MongoDB.Panel<ul><li>AJ O’Neal</li><li>Aimee Knight</li><li>Steve Edwards</li></ul>Guest<ul><li>Joe Karlsson</li></ul>Sponsors<ul><li><a href="https://www.g2i.co/?utm_campaign=DevChat&amp;utm_medium=Podcast&amp;utm_source=Javascript_Jabber" target="_blank" rel="noreferrer noopener">G2i | Enjoy the luxuries of freelancing</a></li><li><a href="https://amzn.to/3cvYyj2" target="_blank" rel="noreferrer noopener">Remote Work: Get a Job or Make a Career Working From Home</a></li></ul> "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon.<a href="https://www.amazon.com/gp/product/B081MBL5C9/ref=as_li_ss_tl?ie=UTF8&amp;language=en_US&amp;linkCode=sl1&amp;linkId=9d61363241636e2546ef46abba198746&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener"> Get Your Copy Today!</a> Links<ul><li><a href="https://university.mongodb.com/" target="_blank" rel="noreferrer noopener">Free MongoDB Official Courses | MongoDB University</a></li><li><a href="https://university.mongodb.com/courses/M001/about" target="_blank" rel="noreferrer noopener">Course to start with</a></li><li><a href="https://developer.mongodb.com/" target="_blank" rel="noreferrer noopener">MongoDB Developer Hub</a></li></ul>PicksJoe Karlsson:<ul><li>Follow Joe on Twitter &gt; <a href="https://twitter.com/JoeKarlsson1" target="_blank" rel="noreferrer noopener">@JoeKarlsson1</a></li><li><a href="https://www.twitch.tv/mongodb" target="_blank" rel="noreferrer noopener">MongoDB Twitch</a></li><li><a href="https://www.animal-crossing.com/new-horizons/" target="_blank" rel="noreferrer noopener">Animal Crossing: New Horizons</a></li><li><a href="https://www.mongodb.com/world" target="_blank" rel="noreferrer noopener">MongoDB.live</a></li></ul>AJ O’Neal:<ul><li><a href="https://arstechnica.com/video/watch/war-stories-ultima-online-the-virtual-ecology" target="_blank" rel="noreferrer noopener">The guys who invented the term "sharding"?</a></li><li><a href="https://w.wiki/THb" target="_blank" rel="noreferrer noopener">Supporting Pick: WikiPedia confirms that Ultima Online popularized the term "sharding"</a></li><li><a href="https://www.enterpriseintegrationpatterns.com/docs/IEEE_Software_Design_2PC.pdf" target="_blank" rel="noreferrer noopener">Your Coffee Shop Doesn't Use Two-Phase Commit</a></li></ul>Aimee Knight:<ul><li><a href="https://github.com/jamiehannaford/what-happens-when-k8s" target="_blank" rel="noreferrer noopener">What happens when I type kubectl run?</a></li><li><a href="https://thecerealschool.com/" target="_blank" rel="noreferrer noopener">The Cereal School</a></li></ul>Steve Edwards:<ul><li><a href="https://www.amazon.com/Momentary-Lapse-Reason-Pink-Floyd/dp/B000002C1W" target="_blank" rel="noreferrer noopener">Pink Floyd: A Momentary Lapse of Reason</a></li></ul>Follow JavaScript Jabber on Twitter &gt; <a href="https://twitter.com/JSJabber" target="_blank" rel="noreferrer noopener">@JSJabber</a> Special Guest: Joe Karlsson.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">773d2448-968f-4a1d-8074-21413c11a9df</guid><pubDate>Tue, 16 Jun 2020 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845510/stream.mp3" length="57931536" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>https://reactnativeremoteconf.com/https://reactnativeremoteconf.com/What is MongoDB? How does it work? How is it different than a standard relational database? How does it fit into a modern web app? This week, the panel gets the answers to these...</itunes:subtitle><itunes:summary><![CDATA[<a href="https://reactnativeremoteconf.com/" target="_blank" rel="noreferrer noopener">React Native Remote Conf</a><a href="https://reactnativeremoteconf.com/" target="_blank" rel="noreferrer noopener">July 28th to 31th</a>What is MongoDB? How does it work? How is it different than a standard relational database? How does it fit into a modern web app? This week, the panel gets the answers to these questions and more when they talk to Joe Karlsson, Software Engineer and Developer Advocate at MongoDB.Panel<ul><li>AJ O’Neal</li><li>Aimee Knight</li><li>Steve Edwards</li></ul>Guest<ul><li>Joe Karlsson</li></ul>Sponsors<ul><li><a href="https://www.g2i.co/?utm_campaign=DevChat&amp;utm_medium=Podcast&amp;utm_source=Javascript_Jabber" target="_blank" rel="noreferrer noopener">G2i | Enjoy the luxuries of freelancing</a></li><li><a href="https://amzn.to/3cvYyj2" target="_blank" rel="noreferrer noopener">Remote Work: Get a Job or Make a Career Working From Home</a></li></ul> "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon.<a href="https://www.amazon.com/gp/product/B081MBL5C9/ref=as_li_ss_tl?ie=UTF8&amp;language=en_US&amp;linkCode=sl1&amp;linkId=9d61363241636e2546ef46abba198746&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener"> Get Your Copy Today!</a> Links<ul><li><a href="https://university.mongodb.com/" target="_blank" rel="noreferrer noopener">Free MongoDB Official Courses | MongoDB University</a></li><li><a href="https://university.mongodb.com/courses/M001/about" target="_blank" rel="noreferrer noopener">Course to start with</a></li><li><a href="https://developer.mongodb.com/" target="_blank" rel="noreferrer noopener">MongoDB Developer Hub</a></li></ul>PicksJoe Karlsson:<ul><li>Follow Joe on Twitter &gt; <a href="https://twitter.com/JoeKarlsson1" target="_blank" rel="noreferrer noopener">@JoeKarlsson1</a></li><li><a href="https://www.twitch.tv/mongodb" target="_blank" rel="noreferrer noopener">MongoDB Twitch</a></li><li><a href="https://www.animal-crossing.com/new-horizons/" target="_blank" rel="noreferrer noopener">Animal Crossing: New Horizons</a></li><li><a href="https://www.mongodb.com/world" target="_blank" rel="noreferrer noopener">MongoDB.live</a></li></ul>AJ O’Neal:<ul><li><a href="https://arstechnica.com/video/watch/war-stories-ultima-online-the-virtual-ecology" target="_blank" rel="noreferrer noopener">The guys who invented the term "sharding"?</a></li><li><a href="https://w.wiki/THb" target="_blank" rel="noreferrer noopener">Supporting Pick: WikiPedia confirms that Ultima Online popularized the term "sharding"</a></li><li><a href="https://www.enterpriseintegrationpatterns.com/docs/IEEE_Software_Design_2PC.pdf" target="_blank" rel="noreferrer noopener">Your Coffee Shop Doesn't Use Two-Phase Commit</a></li></ul>Aimee Knight:<ul><li><a href="https://github.com/jamiehannaford/what-happens-when-k8s" target="_blank" rel="noreferrer noopener">What happens when I type kubectl run?</a></li><li><a href="https://thecerealschool.com/" target="_blank" rel="noreferrer noopener">The Cereal School</a></li></ul>Steve Edwards:<ul><li><a href="https://www.amazon.com/Momentary-Lapse-Reason-Pink-Floyd/dp/B000002C1W" target="_blank" rel="noreferrer noopener">Pink Floyd: A Momentary Lapse of Reason</a></li></ul>Follow JavaScript Jabber on Twitter &gt; <a href="https://twitter.com/JSJabber" target="_blank" rel="noreferrer noopener">@JSJabber</a> Special Guest: Joe Karlsson.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>3541</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 435: Form.io with Travis Tidwell</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-435-form-io-with-travis-tidwell</link><description><![CDATA[The panel is joined by Travis Tidwell, co-founder and CTO of <a href="http://form.io/" target="_blank" rel="noreferrer noopener">Form.io</a>, a ME*N stack platform that incorprates a form builder with automatically generated REST API endpoints. Travis discusses the history of <a href="http://form.io/" target="_blank" rel="noreferrer noopener">Form.io</a>, how it’s built and works, and lays the smackdown on panelist and noted NoSQL database skeptic AJ O’Neal by showing how MongoDB is the appropriate DB for storing form data in JSON format.Panel<ul><li>Steve Edwards</li><li>AJ O’Neal</li><li>Aimee Knight</li></ul>Guest<ul><li>Travis Tidwell</li></ul>Sponsors<ul><li><a href="https://www.g2i.co/?utm_campaign=DevChat&amp;utm_medium=Podcast&amp;utm_source=Javascript_Jabber" target="_blank" rel="noreferrer noopener">G2i | Enjoy the luxuries of freelancing</a></li><li><a href="https://amzn.to/3cvYyj2" target="_blank" rel="noreferrer noopener">Remote Work: Get a Job or Make a Career Working From Home</a></li></ul> "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon.<a href="https://www.amazon.com/gp/product/B081MBL5C9/ref=as_li_ss_tl?ie=UTF8&amp;language=en_US&amp;linkCode=sl1&amp;linkId=9d61363241636e2546ef46abba198746&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener"> Get Your Copy Today!</a> Links<ul><li><a href="https://github.com/formio" target="_blank" rel="noreferrer noopener">Form.io</a></li></ul>PicksAJ O’Neal:<ul><li>Follow AJ on Twitter &gt; <a href="https://twitter.com/coolaj86" target="_blank" rel="noreferrer noopener">@coolaj86</a></li><li><a href="https://nodejs.org/api/fs.html#fs_fs_mkdir_path_options_callback" target="_blank" rel="noreferrer noopener">File System | Node.js v14.3.0 Documentation</a></li><li>JDD</li><li><a href="https://webinstall.dev/" target="_blank" rel="noreferrer noopener">webinstall.dev</a></li></ul>Steve Edwards:<ul><li>Follow Steve on Twitter &gt; <a href="https://twitter.com/wonder95" target="_blank" rel="noreferrer noopener">@wonder95</a>, <a href="https://smgaweb.com" target="_blank" rel="noreferrer noopener">Website</a></li><li><a href="https://www.amazon.com/Rivers-Wasteland-Needtobreathe/dp/B00HVIOU64" target="_blank" rel="noreferrer noopener">Needtobreathe - Rivers In The Wasteland</a></li></ul>Travis Tidwell:<ul><li>Follow Travis on Twitter <a href="https://twitter.com/softwaregnome?lang=en" target="_blank" rel="noreferrer noopener">@softwaregnome</a>, <a href="https://github.com/travist" target="_blank" rel="noreferrer noopener">Github</a></li><li><a href="https://www.vexrobotics.com/vexiq" target="_blank" rel="noreferrer noopener">VEX IQ - VEX Robotics</a></li></ul>Follow JavaScript Jabber on Twitter &gt; <a href="https://twitter.com/JSJabber" target="_blank" rel="noreferrer noopener">@JSJabber</a> Special Guest: Travis Tidwell.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">cd8bebae-314f-4394-9ff4-87c3c9adec94</guid><pubDate>Tue, 02 Jun 2020 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845554/stream.mp3" length="66109736" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The panel is joined by Travis Tidwell, co-founder and CTO of http://form.io/, a ME*N stack platform that incorprates a form builder with automatically generated REST API endpoints. Travis discusses the history of http://form.io/, how it’s built and...</itunes:subtitle><itunes:summary><![CDATA[The panel is joined by Travis Tidwell, co-founder and CTO of <a href="http://form.io/" target="_blank" rel="noreferrer noopener">Form.io</a>, a ME*N stack platform that incorprates a form builder with automatically generated REST API endpoints. Travis discusses the history of <a href="http://form.io/" target="_blank" rel="noreferrer noopener">Form.io</a>, how it’s built and works, and lays the smackdown on panelist and noted NoSQL database skeptic AJ O’Neal by showing how MongoDB is the appropriate DB for storing form data in JSON format.Panel<ul><li>Steve Edwards</li><li>AJ O’Neal</li><li>Aimee Knight</li></ul>Guest<ul><li>Travis Tidwell</li></ul>Sponsors<ul><li><a href="https://www.g2i.co/?utm_campaign=DevChat&amp;utm_medium=Podcast&amp;utm_source=Javascript_Jabber" target="_blank" rel="noreferrer noopener">G2i | Enjoy the luxuries of freelancing</a></li><li><a href="https://amzn.to/3cvYyj2" target="_blank" rel="noreferrer noopener">Remote Work: Get a Job or Make a Career Working From Home</a></li></ul> "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon.<a href="https://www.amazon.com/gp/product/B081MBL5C9/ref=as_li_ss_tl?ie=UTF8&amp;language=en_US&amp;linkCode=sl1&amp;linkId=9d61363241636e2546ef46abba198746&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener"> Get Your Copy Today!</a> Links<ul><li><a href="https://github.com/formio" target="_blank" rel="noreferrer noopener">Form.io</a></li></ul>PicksAJ O’Neal:<ul><li>Follow AJ on Twitter &gt; <a href="https://twitter.com/coolaj86" target="_blank" rel="noreferrer noopener">@coolaj86</a></li><li><a href="https://nodejs.org/api/fs.html#fs_fs_mkdir_path_options_callback" target="_blank" rel="noreferrer noopener">File System | Node.js v14.3.0 Documentation</a></li><li>JDD</li><li><a href="https://webinstall.dev/" target="_blank" rel="noreferrer noopener">webinstall.dev</a></li></ul>Steve Edwards:<ul><li>Follow Steve on Twitter &gt; <a href="https://twitter.com/wonder95" target="_blank" rel="noreferrer noopener">@wonder95</a>, <a href="https://smgaweb.com" target="_blank" rel="noreferrer noopener">Website</a></li><li><a href="https://www.amazon.com/Rivers-Wasteland-Needtobreathe/dp/B00HVIOU64" target="_blank" rel="noreferrer noopener">Needtobreathe - Rivers In The Wasteland</a></li></ul>Travis Tidwell:<ul><li>Follow Travis on Twitter <a href="https://twitter.com/softwaregnome?lang=en" target="_blank" rel="noreferrer noopener">@softwaregnome</a>, <a href="https://github.com/travist" target="_blank" rel="noreferrer noopener">Github</a></li><li><a href="https://www.vexrobotics.com/vexiq" target="_blank" rel="noreferrer noopener">VEX IQ - VEX Robotics</a></li></ul>Follow JavaScript Jabber on Twitter &gt; <a href="https://twitter.com/JSJabber" target="_blank" rel="noreferrer noopener">@JSJabber</a> Special Guest: Travis Tidwell.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>4052</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 434: Understanding and Using ES Modules in Node with Gil Tayar</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-434-understanding-and-using-es-modules-in-node-with-gil-tayar</link><description><![CDATA[Gil Tayar gave a presentation recently on ES modules in Node. He joins the panel to discuss how to use and think about ES modules. With considerable pushback from AJ, Gil explains how to start using modules and what the tradeoffs are between modules, script tags, and build tools.Panel<ul><li>AJ O’Neal</li><li>Aimee Knight</li><li>Charles Max Wood</li><li>Steve Edwards</li><li>Dan Shappir</li></ul>Guest<ul><li>Gil Tayar</li></ul>Sponsors<ul><li><a href="https://www.g2i.co/?utm_campaign=DevChat&amp;utm_medium=Podcast&amp;utm_source=Javascript_Jabber" target="_blank" rel="noreferrer noopener">G2i | Enjoy the luxuries of freelancing</a></li><li><a href="https://amzn.to/3cvYyj2" target="_blank" rel="noreferrer noopener">Remote Work: Get a Job or Make a Career Working From Home</a></li></ul> "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon.<a href="https://www.amazon.com/gp/product/B081MBL5C9/ref=as_li_ss_tl?ie=UTF8&amp;language=en_US&amp;linkCode=sl1&amp;linkId=9d61363241636e2546ef46abba198746&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener"> Get Your Copy Today!</a> Links<ul><li><a href="https://devchat.tv/js-jabber/jsj-341-testing-in-javascript-with-gil-tayar/" target="_blank" rel="noreferrer noopener">JSJ 341: Testing in JavaScript with Gil Tayar</a></li></ul>PicksAJ O’Neal:<ul><li><a href="https://www.tomshardware.com/news/usb-4-faq,38766.html" target="_blank" rel="noreferrer noopener">USB 4</a></li><li><a href="https://amzn.to/2YliWyS" target="_blank" rel="noreferrer noopener">Heavy Duty Suction Cups</a></li><li><a href="https://amzn.to/2SgrELk" target="_blank" rel="noreferrer noopener">Miracle Berry</a></li></ul>Aimee Knight:<ul><li><a href="https://www.youtube.com/user/coolaj86/videos" target="_blank" rel="noreferrer noopener">AJ ONeal - YouTube</a></li></ul>Charles Max Wood:<ul><li><a href="https://www.youtube.com/watch?t=8s&amp;v=ndL0uSmKTQU" target="_blank" rel="noreferrer noopener">Dr. Erickson COVID video</a></li><li><a href="https://amzn.to/3cUZxZN" target="_blank" rel="noreferrer noopener">Zelda: Breath of the Wild</a></li><li><a href="https://andyfrisella.com/blogs/mfceo-project-podcast/75hard-a-75-day-tactical-guide-to-winning-the-war-with-yourself-with-andy-frisella-mfceo291" target="_blank" rel="noreferrer noopener">75HARD</a></li></ul>Steve Edwards:<ul><li><a href="http://pigeonpresents.com/books/dont-let-the-pigeon-drive-the-bus/" target="_blank" rel="noreferrer noopener">Don’t Let the Pigeon Drive the Bus</a></li><li><a href="http://pigeonpresents.com/books/the-pigeon-finds-a-hot-dog/" target="_blank" rel="noreferrer noopener">The Pigeon Finds a Hot Dog</a></li></ul>Dan Shappir:<ul><li><a href="https://webinstall.dev/" target="_blank" rel="noreferrer noopener">webinstall.dev</a></li><li>Visit Israel</li></ul>Gil Tayar:<ul><li>Follow Gil on Twitter &gt; <a href="https://twitter.com/giltayar" target="_blank" rel="noreferrer noopener">@giltayar</a></li><li><a href="https://www.imdb.com/title/tt0043014/?ref_=fn_al_tt_1" target="_blank" rel="noreferrer noopener">Sunset Blvd</a></li><li><a href="https://nodejs.org/en/blog/release/v14.0.0/" target="_blank" rel="noreferrer noopener">Node v14.0.0</a></li></ul>Follow JavaScript Jabber on Twitter &gt; <a href="https://twitter.com/JSJabber" target="_blank" rel="noreferrer noopener">@JSJabber</a>   Special Guest: Gil Tayar.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">c41dd5b3-5491-4aac-b747-0ee886c60574</guid><pubDate>Tue, 19 May 2020 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845511/stream.mp3" length="42869768" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Gil Tayar gave a presentation recently on ES modules in Node. He joins the panel to discuss how to use and think about ES modules. With considerable pushback from AJ, Gil explains how to start using modules and what the tradeoffs are between modules,...</itunes:subtitle><itunes:summary><![CDATA[Gil Tayar gave a presentation recently on ES modules in Node. He joins the panel to discuss how to use and think about ES modules. With considerable pushback from AJ, Gil explains how to start using modules and what the tradeoffs are between modules, script tags, and build tools.Panel<ul><li>AJ O’Neal</li><li>Aimee Knight</li><li>Charles Max Wood</li><li>Steve Edwards</li><li>Dan Shappir</li></ul>Guest<ul><li>Gil Tayar</li></ul>Sponsors<ul><li><a href="https://www.g2i.co/?utm_campaign=DevChat&amp;utm_medium=Podcast&amp;utm_source=Javascript_Jabber" target="_blank" rel="noreferrer noopener">G2i | Enjoy the luxuries of freelancing</a></li><li><a href="https://amzn.to/3cvYyj2" target="_blank" rel="noreferrer noopener">Remote Work: Get a Job or Make a Career Working From Home</a></li></ul> "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon.<a href="https://www.amazon.com/gp/product/B081MBL5C9/ref=as_li_ss_tl?ie=UTF8&amp;language=en_US&amp;linkCode=sl1&amp;linkId=9d61363241636e2546ef46abba198746&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener"> Get Your Copy Today!</a> Links<ul><li><a href="https://devchat.tv/js-jabber/jsj-341-testing-in-javascript-with-gil-tayar/" target="_blank" rel="noreferrer noopener">JSJ 341: Testing in JavaScript with Gil Tayar</a></li></ul>PicksAJ O’Neal:<ul><li><a href="https://www.tomshardware.com/news/usb-4-faq,38766.html" target="_blank" rel="noreferrer noopener">USB 4</a></li><li><a href="https://amzn.to/2YliWyS" target="_blank" rel="noreferrer noopener">Heavy Duty Suction Cups</a></li><li><a href="https://amzn.to/2SgrELk" target="_blank" rel="noreferrer noopener">Miracle Berry</a></li></ul>Aimee Knight:<ul><li><a href="https://www.youtube.com/user/coolaj86/videos" target="_blank" rel="noreferrer noopener">AJ ONeal - YouTube</a></li></ul>Charles Max Wood:<ul><li><a href="https://www.youtube.com/watch?t=8s&amp;v=ndL0uSmKTQU" target="_blank" rel="noreferrer noopener">Dr. Erickson COVID video</a></li><li><a href="https://amzn.to/3cUZxZN" target="_blank" rel="noreferrer noopener">Zelda: Breath of the Wild</a></li><li><a href="https://andyfrisella.com/blogs/mfceo-project-podcast/75hard-a-75-day-tactical-guide-to-winning-the-war-with-yourself-with-andy-frisella-mfceo291" target="_blank" rel="noreferrer noopener">75HARD</a></li></ul>Steve Edwards:<ul><li><a href="http://pigeonpresents.com/books/dont-let-the-pigeon-drive-the-bus/" target="_blank" rel="noreferrer noopener">Don’t Let the Pigeon Drive the Bus</a></li><li><a href="http://pigeonpresents.com/books/the-pigeon-finds-a-hot-dog/" target="_blank" rel="noreferrer noopener">The Pigeon Finds a Hot Dog</a></li></ul>Dan Shappir:<ul><li><a href="https://webinstall.dev/" target="_blank" rel="noreferrer noopener">webinstall.dev</a></li><li>Visit Israel</li></ul>Gil Tayar:<ul><li>Follow Gil on Twitter &gt; <a href="https://twitter.com/giltayar" target="_blank" rel="noreferrer noopener">@giltayar</a></li><li><a href="https://www.imdb.com/title/tt0043014/?ref_=fn_al_tt_1" target="_blank" rel="noreferrer noopener">Sunset Blvd</a></li><li><a href="https://nodejs.org/en/blog/release/v14.0.0/" target="_blank" rel="noreferrer noopener">Node v14.0.0</a></li></ul>Follow JavaScript Jabber on Twitter &gt; <a href="https://twitter.com/JSJabber" target="_blank" rel="noreferrer noopener">@JSJabber</a>   Special Guest: Gil Tayar.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>2600</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 433: Understanding the Browser Layer with Noam Rosenthal</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-433-understanding-the-browser-layer-with-noam-rosenthal</link><description><![CDATA[<a href="https://devchat.tv/conferences/javascript-remote-2020/" target="_blank" rel="noreferrer noopener">JavaScript Remote Conf 2020</a><a href="https://devchat.tv/conferences/javascript-remote-2020/" target="_blank" rel="noreferrer noopener">May 13th to 15th - register now!</a>Noam Rosenthal has worked in both web and native technologies. He leads off with a discussion of the history of the web, browsers, and specifically webkit. The panel then goes into how browsers and built and discuss the differences between the different browsers.Panel<ul><li>AJ O’Neal</li><li>Aimee Knight</li><li>Steve Edwards</li><li>Dan Shappir</li></ul>Guest<ul><li>Noam Rosenthal</li></ul> "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon.<a href="https://www.amazon.com/gp/product/B081MBL5C9/ref=as_li_ss_tl?ie=UTF8&amp;language=en_US&amp;linkCode=sl1&amp;linkId=9d61363241636e2546ef46abba198746&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener"> Get Your Copy Today!</a> Links<ul><li><a href="https://devchat.tv/js-jabber/jsj-428-the-alphabet-soup-of-performance-measurements/" target="_blank" rel="noreferrer noopener">JSJ 428: The Alphabet Soup of Performance Measurements</a></li><li><a href="https://github.com/web-platform-tests/wpt" target="_blank" rel="noreferrer noopener">Test suites for Web platform specs — including WHATWG, W3C, and others</a></li><li><a href="https://devchat.tv/js-jabber/jsj-421-semantic-html-with-bruce-lawson/" target="_blank" rel="noreferrer noopener">JSJ 421: Semantic HTML with Bruce Lawson</a></li></ul>PicksAJ O’Neal:<ul><li><a href="https://coolaj86.com/articles/vim-8-plugins/" target="_blank" rel="noreferrer noopener">vim 8 plugins</a></li><li><a href="https://ebay.to/2VrIgSg" target="_blank" rel="noreferrer noopener">Nikelodeon Gak / Super Clean</a></li><li><a href="https://ebay.to/2Y5NpBh" target="_blank" rel="noreferrer noopener">Projector Screen Steamer</a></li></ul>Aimee Knight:<ul><li><a href="https://www.youtube.com/channel/UCIfQb9u7ALnOE4ZmexRecDg" target="_blank" rel="noreferrer noopener">BlinkOn</a></li></ul>Steve Edwards:<ul><li>Steve's email: steve@smgaweb.com</li><li><a href="https://www.instagram.com/dad_joking/" target="_blank" rel="noreferrer noopener">Instagram - dad jokes</a></li><li><a href="https://www.instagram.com/epicdadjokes/" target="_blank" rel="noreferrer noopener">https://www.instagram.com/epicdadjokes/</a></li><li><a href="https://www.instagram.com/dadsaysjokes/" target="_blank" rel="noreferrer noopener">https://www.instagram.com/dadsaysjokes</a></li><li><a href="https://www.instagram.com/pun_bible/" target="_blank" rel="noreferrer noopener">https://www.instagram.com/pun_bible/</a></li><li><a href="https://www.instagram.com/dad_joking/" target="_blank" rel="noreferrer noopener">https://www.instagram.com/dad_joking/</a></li></ul>Dan Shappir:<ul><li>Eggs</li></ul>Noam Rosenthal:<ul><li>Follow Noam on Twitter &gt; <a href="https://twitter.com/realnoam?lang=en" target="_blank" rel="noreferrer noopener">@realnoam</a></li><li>Hyperisolation</li><li>The Art of Storytelling</li></ul>Follow JavaScript Jabber on Twitter &gt; <a href="https://twitter.com/JSJabber" target="_blank" rel="noreferrer noopener">@JSJabber</a> Special Guest: Noam Rosenthal.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">499095cc-0044-4b5a-8996-1b54e53d19c0</guid><pubDate>Tue, 12 May 2020 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845498/stream.mp3" length="51478528" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>https://devchat.tv/conferences/javascript-remote-2020/https://devchat.tv/conferences/javascript-remote-2020/Noam Rosenthal has worked in both web and native technologies. He leads off with a discussion of the history of the web, browsers, and...</itunes:subtitle><itunes:summary><![CDATA[<a href="https://devchat.tv/conferences/javascript-remote-2020/" target="_blank" rel="noreferrer noopener">JavaScript Remote Conf 2020</a><a href="https://devchat.tv/conferences/javascript-remote-2020/" target="_blank" rel="noreferrer noopener">May 13th to 15th - register now!</a>Noam Rosenthal has worked in both web and native technologies. He leads off with a discussion of the history of the web, browsers, and specifically webkit. The panel then goes into how browsers and built and discuss the differences between the different browsers.Panel<ul><li>AJ O’Neal</li><li>Aimee Knight</li><li>Steve Edwards</li><li>Dan Shappir</li></ul>Guest<ul><li>Noam Rosenthal</li></ul> "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon.<a href="https://www.amazon.com/gp/product/B081MBL5C9/ref=as_li_ss_tl?ie=UTF8&amp;language=en_US&amp;linkCode=sl1&amp;linkId=9d61363241636e2546ef46abba198746&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener"> Get Your Copy Today!</a> Links<ul><li><a href="https://devchat.tv/js-jabber/jsj-428-the-alphabet-soup-of-performance-measurements/" target="_blank" rel="noreferrer noopener">JSJ 428: The Alphabet Soup of Performance Measurements</a></li><li><a href="https://github.com/web-platform-tests/wpt" target="_blank" rel="noreferrer noopener">Test suites for Web platform specs — including WHATWG, W3C, and others</a></li><li><a href="https://devchat.tv/js-jabber/jsj-421-semantic-html-with-bruce-lawson/" target="_blank" rel="noreferrer noopener">JSJ 421: Semantic HTML with Bruce Lawson</a></li></ul>PicksAJ O’Neal:<ul><li><a href="https://coolaj86.com/articles/vim-8-plugins/" target="_blank" rel="noreferrer noopener">vim 8 plugins</a></li><li><a href="https://ebay.to/2VrIgSg" target="_blank" rel="noreferrer noopener">Nikelodeon Gak / Super Clean</a></li><li><a href="https://ebay.to/2Y5NpBh" target="_blank" rel="noreferrer noopener">Projector Screen Steamer</a></li></ul>Aimee Knight:<ul><li><a href="https://www.youtube.com/channel/UCIfQb9u7ALnOE4ZmexRecDg" target="_blank" rel="noreferrer noopener">BlinkOn</a></li></ul>Steve Edwards:<ul><li>Steve's email: steve@smgaweb.com</li><li><a href="https://www.instagram.com/dad_joking/" target="_blank" rel="noreferrer noopener">Instagram - dad jokes</a></li><li><a href="https://www.instagram.com/epicdadjokes/" target="_blank" rel="noreferrer noopener">https://www.instagram.com/epicdadjokes/</a></li><li><a href="https://www.instagram.com/dadsaysjokes/" target="_blank" rel="noreferrer noopener">https://www.instagram.com/dadsaysjokes</a></li><li><a href="https://www.instagram.com/pun_bible/" target="_blank" rel="noreferrer noopener">https://www.instagram.com/pun_bible/</a></li><li><a href="https://www.instagram.com/dad_joking/" target="_blank" rel="noreferrer noopener">https://www.instagram.com/dad_joking/</a></li></ul>Dan Shappir:<ul><li>Eggs</li></ul>Noam Rosenthal:<ul><li>Follow Noam on Twitter &gt; <a href="https://twitter.com/realnoam?lang=en" target="_blank" rel="noreferrer noopener">@realnoam</a></li><li>Hyperisolation</li><li>The Art of Storytelling</li></ul>Follow JavaScript Jabber on Twitter &gt; <a href="https://twitter.com/JSJabber" target="_blank" rel="noreferrer noopener">@JSJabber</a> Special Guest: Noam Rosenthal.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>3138</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 432: Internet of Things (IoT) with Joe Karlsson</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-432-internet-of-things-iot-with-joe-karlsson</link><description><![CDATA[<a href="https://devchat.tv/conferences/javascript-remote-2020/" target="_blank" rel="noreferrer noopener">JavaScript Remote Conf 2020</a><a href="https://devchat.tv/conferences/javascript-remote-2020/" target="_blank" rel="noreferrer noopener">May 13th to 15th - register now!</a>Joe Karlsson is a developer advocate at MongoDB. He and the panel walk through the different approaches, uses, and libraries for building IoT with JavaScriptPanel<ul><li>Aimee Knight</li><li>Charles Max Wood</li><li>AJ O’Neal</li><li>Dan Shappir</li><li>Steve Edwards</li></ul>Guest<ul><li>Joe Karlsson</li></ul>Sponsors<ul><li><a href="https://www.g2i.co/?utm_campaign=DevChat&amp;utm_medium=Podcast&amp;utm_source=Javascript_Jabber" target="_blank" rel="noreferrer noopener">G2i | Enjoy the luxuries of freelancing</a></li></ul>  "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon.<a href="https://www.amazon.com/gp/product/B081MBL5C9/ref=as_li_ss_tl?ie=UTF8&amp;language=en_US&amp;linkCode=sl1&amp;linkId=9d61363241636e2546ef46abba198746&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener"> Get Your Copy Today!</a>  Links<ul><li><a href="https://cylonjs.com/" target="_blank" rel="noreferrer noopener">Cylon.js - JavaScript framework for robotics, physical computing, and the Internet of Things using Node.js</a></li><li><a href="http://johnny-five.io/" target="_blank" rel="noreferrer noopener">Johnny-Five: The JavaScript Robotics &amp; IoT Platform</a></li><li><a href="https://www.arduino.cc/" target="_blank" rel="noreferrer noopener">Arduino - Home</a></li><li><a href="https://tessel.io/" target="_blank" rel="noreferrer noopener">Tessel 2</a></li><li><a href="https://amzn.to/3b4SYTY" target="_blank" rel="noreferrer noopener">Tessel Kit for Johnny-Five</a></li><li><a href="https://www.lua.org/" target="_blank" rel="noreferrer noopener">The Programming Language Lua</a></li><li><a href="https://luvit.io/" target="_blank" rel="noreferrer noopener">Luvit.io</a></li><li><a href="https://www.gumstix.com/" target="_blank" rel="noreferrer noopener">Gumstix, Inc.</a></li></ul>PicksAJ O’Neal:<ul><li><a href="https://micropython.org/" target="_blank" rel="noreferrer noopener">MicroPython - Python for microcontrollers</a></li><li><a href="https://www.youtube.com/watch?v=ar9WRwCiSr0" target="_blank" rel="noreferrer noopener">Raspberry Pi Reverse Emulator (Part 1)</a></li><li><a href="https://youtu.be/hTlNVUmBA28" target="_blank" rel="noreferrer noopener">Raspberry Pi Reverse Emulator (Part 2)</a></li><li><a href="https://realpython.com/arduino-python/" target="_blank" rel="noreferrer noopener">Arduino With Python: How to Get Started – Real Python</a></li><li><a href="https://duktape.org/" target="_blank" rel="noreferrer noopener">Duktape</a></li><li><a href="https://amzn.to/2XCxGJw" target="_blank" rel="noreferrer noopener">How to Diagnose and Fix Everything Electronic</a></li><li><a href="https://amzn.to/2XznJwl" target="_blank" rel="noreferrer noopener">Getting Started in Electronics</a></li><li><a href="https://amzn.to/2VGVYj9" target="_blank" rel="noreferrer noopener">Make: Electronics (Book)</a></li><li><a href="https://amzn.to/3embZU1" target="_blank" rel="noreferrer noopener">Make: Electronics (Component Pack)</a></li></ul>Aimee Knight:<ul><li>Cutting Your own Hair</li><li>Joe's Appartment</li></ul>Charles Max Wood:<ul><li><a href="https://www.goodreads.com/series/52837-the-iron-druid-chronicles" target="_blank" rel="noreferrer noopener">The Iron Druid Chronicles Series by Kevin Hearne</a></li><li><a href="https://meetings.hubspot.com/team104/javascript-jabber-episode" target="_blank" rel="noreferrer noopener">JavaScript Jabber Meetup</a></li></ul>Steve Edwards:<ul><li><a href="https://www.gocomics.com/pearlsbeforeswine" target="_blank" rel="noreferrer noopener">Pearls Before Swine</a></li></ul>Dan Shappir:<ul><li><a href="https://devchat.tv/conferences/javascript-remote-2020/" target="_blank" rel="noreferrer noopener">JavaScript Remote Conf 2020</a></li><li><a href="https://jsvidcon.com/" target="_blank" rel="noreferrer noopener">JS VidCon</a></li><li><a href="https://futuresync.co.uk/" target="_blank" rel="noreferrer noopener">Future Sync Conference</a></li></ul>Joe Karlsson:<ul><li>Follow Joe on Twitter &gt; <a href="https://twitter.com/JoeKarlsson1" target="_blank" rel="noreferrer noopener">@JoeKarlsson1</a></li><li><a href="https://www.mongodb.com/https://www.mongodb.com/world" target="_blank" rel="noreferrer noopener">MongoDB.live</a></li></ul>Follow JavaScript Jabber on Twitter &gt; <a href="https://twitter.com/JSJabber" target="_blank" rel="noreferrer noopener">@JSJabber</a> Special Guest: Joe Karlsson.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">6eabd466-0c19-43e9-a853-2b484c766120</guid><pubDate>Tue, 05 May 2020 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845500/stream.mp3" length="56650929" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>https://devchat.tv/conferences/javascript-remote-2020/https://devchat.tv/conferences/javascript-remote-2020/Joe Karlsson is a developer advocate at MongoDB. He and the panel walk through the different approaches, uses, and libraries for building IoT...</itunes:subtitle><itunes:summary><![CDATA[<a href="https://devchat.tv/conferences/javascript-remote-2020/" target="_blank" rel="noreferrer noopener">JavaScript Remote Conf 2020</a><a href="https://devchat.tv/conferences/javascript-remote-2020/" target="_blank" rel="noreferrer noopener">May 13th to 15th - register now!</a>Joe Karlsson is a developer advocate at MongoDB. He and the panel walk through the different approaches, uses, and libraries for building IoT with JavaScriptPanel<ul><li>Aimee Knight</li><li>Charles Max Wood</li><li>AJ O’Neal</li><li>Dan Shappir</li><li>Steve Edwards</li></ul>Guest<ul><li>Joe Karlsson</li></ul>Sponsors<ul><li><a href="https://www.g2i.co/?utm_campaign=DevChat&amp;utm_medium=Podcast&amp;utm_source=Javascript_Jabber" target="_blank" rel="noreferrer noopener">G2i | Enjoy the luxuries of freelancing</a></li></ul>  "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon.<a href="https://www.amazon.com/gp/product/B081MBL5C9/ref=as_li_ss_tl?ie=UTF8&amp;language=en_US&amp;linkCode=sl1&amp;linkId=9d61363241636e2546ef46abba198746&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener"> Get Your Copy Today!</a>  Links<ul><li><a href="https://cylonjs.com/" target="_blank" rel="noreferrer noopener">Cylon.js - JavaScript framework for robotics, physical computing, and the Internet of Things using Node.js</a></li><li><a href="http://johnny-five.io/" target="_blank" rel="noreferrer noopener">Johnny-Five: The JavaScript Robotics &amp; IoT Platform</a></li><li><a href="https://www.arduino.cc/" target="_blank" rel="noreferrer noopener">Arduino - Home</a></li><li><a href="https://tessel.io/" target="_blank" rel="noreferrer noopener">Tessel 2</a></li><li><a href="https://amzn.to/3b4SYTY" target="_blank" rel="noreferrer noopener">Tessel Kit for Johnny-Five</a></li><li><a href="https://www.lua.org/" target="_blank" rel="noreferrer noopener">The Programming Language Lua</a></li><li><a href="https://luvit.io/" target="_blank" rel="noreferrer noopener">Luvit.io</a></li><li><a href="https://www.gumstix.com/" target="_blank" rel="noreferrer noopener">Gumstix, Inc.</a></li></ul>PicksAJ O’Neal:<ul><li><a href="https://micropython.org/" target="_blank" rel="noreferrer noopener">MicroPython - Python for microcontrollers</a></li><li><a href="https://www.youtube.com/watch?v=ar9WRwCiSr0" target="_blank" rel="noreferrer noopener">Raspberry Pi Reverse Emulator (Part 1)</a></li><li><a href="https://youtu.be/hTlNVUmBA28" target="_blank" rel="noreferrer noopener">Raspberry Pi Reverse Emulator (Part 2)</a></li><li><a href="https://realpython.com/arduino-python/" target="_blank" rel="noreferrer noopener">Arduino With Python: How to Get Started – Real Python</a></li><li><a href="https://duktape.org/" target="_blank" rel="noreferrer noopener">Duktape</a></li><li><a href="https://amzn.to/2XCxGJw" target="_blank" rel="noreferrer noopener">How to Diagnose and Fix Everything Electronic</a></li><li><a href="https://amzn.to/2XznJwl" target="_blank" rel="noreferrer noopener">Getting Started in Electronics</a></li><li><a href="https://amzn.to/2VGVYj9" target="_blank" rel="noreferrer noopener">Make: Electronics (Book)</a></li><li><a href="https://amzn.to/3embZU1" target="_blank" rel="noreferrer noopener">Make: Electronics (Component Pack)</a></li></ul>Aimee Knight:<ul><li>Cutting Your own Hair</li><li>Joe's Appartment</li></ul>Charles Max Wood:<ul><li><a href="https://www.goodreads.com/series/52837-the-iron-druid-chronicles" target="_blank" rel="noreferrer noopener">The Iron Druid Chronicles Series by Kevin Hearne</a></li><li><a href="https://meetings.hubspot.com/team104/javascript-jabber-episode" target="_blank" rel="noreferrer noopener">JavaScript Jabber Meetup</a></li></ul>Steve Edwards:<ul><li><a href="https://www.gocomics.com/pearlsbeforeswine" target="_blank" rel="noreferrer noopener">Pearls Before Swine</a></li></ul>Dan Shappir:<ul><li><a href="https://devchat.tv/conferences/javascript-remote-2020/" target="_blank"...]]></itunes:summary><itunes:duration>3461</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 431: Personal Branding for Developers with Morad Stern</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-431-personal-branding-for-developers-with-morad-stern</link><description><![CDATA[<a href="https://devchat.tv/conferences/javascript-remote-2020/" target="_blank" rel="noreferrer noopener">JavaScript Remote Conf 2020</a><a href="https://devchat.tv/conferences/javascript-remote-2020/" target="_blank" rel="noreferrer noopener">May 13th to 15th - register now!</a>The JSJ panel talks with Morad Stern from Wix about personal branding; what it is, why it’s important for developers, and how to build it.Panel<ul><li>Steve Edwards</li><li>AJ O’Neal</li><li>Dan Shappir</li></ul>Guest<ul><li>Morad Stern</li></ul>Sponsors<ul><li><a href="https://taiko.dev/" target="_blank" rel="noreferrer noopener">Taiko</a></li><li>Educative.io | <a href="https://www.educative.io/jabber" target="_blank" rel="noreferrer noopener">Click here for 10% discount</a></li></ul>  "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon.<a href="https://www.amazon.com/gp/product/B081MBL5C9/ref=as_li_ss_tl?ie=UTF8&amp;language=en_US&amp;linkCode=sl1&amp;linkId=9d61363241636e2546ef46abba198746&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener"> Get Your Copy Today!</a>  Links<ul><li><a href="https://www.youtube.com/watch?feature=youtu.be&amp;t=27&amp;v=6XvmhE1J9PY" target="_blank" rel="noreferrer noopener">Obama asks America to learn computer science</a></li><li><a href="https://www.drupalconnect.com/blog/articles/configuring-apache-solr-multi-core-drupal-and-tomcat-ubuntu-910" target="_blank" rel="noreferrer noopener">Configuring Apache Solr Multi-core With Drupal and Tomcat on Ubuntu 9.10</a></li></ul>PicksAJ O’Neal:<ul><li>Follow AJ on Twitter &gt; <a href="https://twitter.com/coolaj86" target="_blank" rel="noreferrer noopener">@coolaj86</a></li><li><a href="https://arstechnica.com/video/watch/war-stories-how-crash-bandicoot-hacked-the-playstation-to-run" target="_blank" rel="noreferrer noopener">War Stories | How Crash Bandicoot Hacked The Original Playstation</a></li><li><a href="https://www.youtube.com/watch?v=pSHj5UKSylk" target="_blank" rel="noreferrer noopener">Crash Bandicoot Co-Creator Andy Gavin: Extended Interview | Ars Technica</a></li><li><a href="https://www.youtube.com/watch?v=faV6qLqBAPc" target="_blank" rel="noreferrer noopener">The Story of Spyro the Dragon | Gaming Historian</a></li><li><a href="https://www.youtube.com/watch?v=3T2lkxG3Dhs" target="_blank" rel="noreferrer noopener">Utah Node.js: Scaling Node.js at Plaid</a></li></ul>Steve Edwards:<ul><li>Follow Steve on Twitter &gt; <a href="https://twitter.com/wonder95" target="_blank" rel="noreferrer noopener">@wonder95</a>, <a href="https://www.smgaweb.com/" target="_blank" rel="noreferrer noopener">Website</a></li><li><a href="https://www.youtube.com/watch?v=7Q7Jo7FkLH4" target="_blank" rel="noreferrer noopener">Six13 Uptown Passover - an "Uptown Funk" adaptation for Pesach</a></li></ul>Dan Shappir:<ul><li>Follow Dan on Twitter &gt; <a href="https://twitter.com/DanShappir" target="_blank" rel="noreferrer noopener">@DanShappir</a></li><li><a href="https://en.wikipedia.org/wiki/Scott_Lynch#Gentleman_Bastards" target="_blank" rel="noreferrer noopener">Scott Lynch</a></li></ul>Morad Stern:<ul><li>Follow Morad on Twitter &gt; <a href="https://twitter.com/morad" target="_blank" rel="noreferrer noopener">@morad</a></li><li><a href="https://www.amazon.com/This-Marketing-Cant-Until-Learn/dp/0525540830" target="_blank" rel="noreferrer noopener">This Is Marketing: You Can't Be Seen Until You Learn to See: Seth Godin</a></li></ul>Follow JavaScript Jabber on Twitter &gt; <a href="https://twitter.com/JSJabber" target="_blank" rel="noreferrer noopener">@JSJabber</a> Special Guest: Morad Stern.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">ef9808a8-c75a-4902-9cc0-37f610805c17</guid><pubDate>Tue, 28 Apr 2020 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845562/stream.mp3" length="52150272" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>https://devchat.tv/conferences/javascript-remote-2020/https://devchat.tv/conferences/javascript-remote-2020/The JSJ panel talks with Morad Stern from Wix about personal branding; what it is, why it’s important for developers, and how to build it.Panel...</itunes:subtitle><itunes:summary><![CDATA[<a href="https://devchat.tv/conferences/javascript-remote-2020/" target="_blank" rel="noreferrer noopener">JavaScript Remote Conf 2020</a><a href="https://devchat.tv/conferences/javascript-remote-2020/" target="_blank" rel="noreferrer noopener">May 13th to 15th - register now!</a>The JSJ panel talks with Morad Stern from Wix about personal branding; what it is, why it’s important for developers, and how to build it.Panel<ul><li>Steve Edwards</li><li>AJ O’Neal</li><li>Dan Shappir</li></ul>Guest<ul><li>Morad Stern</li></ul>Sponsors<ul><li><a href="https://taiko.dev/" target="_blank" rel="noreferrer noopener">Taiko</a></li><li>Educative.io | <a href="https://www.educative.io/jabber" target="_blank" rel="noreferrer noopener">Click here for 10% discount</a></li></ul>  "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon.<a href="https://www.amazon.com/gp/product/B081MBL5C9/ref=as_li_ss_tl?ie=UTF8&amp;language=en_US&amp;linkCode=sl1&amp;linkId=9d61363241636e2546ef46abba198746&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener"> Get Your Copy Today!</a>  Links<ul><li><a href="https://www.youtube.com/watch?feature=youtu.be&amp;t=27&amp;v=6XvmhE1J9PY" target="_blank" rel="noreferrer noopener">Obama asks America to learn computer science</a></li><li><a href="https://www.drupalconnect.com/blog/articles/configuring-apache-solr-multi-core-drupal-and-tomcat-ubuntu-910" target="_blank" rel="noreferrer noopener">Configuring Apache Solr Multi-core With Drupal and Tomcat on Ubuntu 9.10</a></li></ul>PicksAJ O’Neal:<ul><li>Follow AJ on Twitter &gt; <a href="https://twitter.com/coolaj86" target="_blank" rel="noreferrer noopener">@coolaj86</a></li><li><a href="https://arstechnica.com/video/watch/war-stories-how-crash-bandicoot-hacked-the-playstation-to-run" target="_blank" rel="noreferrer noopener">War Stories | How Crash Bandicoot Hacked The Original Playstation</a></li><li><a href="https://www.youtube.com/watch?v=pSHj5UKSylk" target="_blank" rel="noreferrer noopener">Crash Bandicoot Co-Creator Andy Gavin: Extended Interview | Ars Technica</a></li><li><a href="https://www.youtube.com/watch?v=faV6qLqBAPc" target="_blank" rel="noreferrer noopener">The Story of Spyro the Dragon | Gaming Historian</a></li><li><a href="https://www.youtube.com/watch?v=3T2lkxG3Dhs" target="_blank" rel="noreferrer noopener">Utah Node.js: Scaling Node.js at Plaid</a></li></ul>Steve Edwards:<ul><li>Follow Steve on Twitter &gt; <a href="https://twitter.com/wonder95" target="_blank" rel="noreferrer noopener">@wonder95</a>, <a href="https://www.smgaweb.com/" target="_blank" rel="noreferrer noopener">Website</a></li><li><a href="https://www.youtube.com/watch?v=7Q7Jo7FkLH4" target="_blank" rel="noreferrer noopener">Six13 Uptown Passover - an "Uptown Funk" adaptation for Pesach</a></li></ul>Dan Shappir:<ul><li>Follow Dan on Twitter &gt; <a href="https://twitter.com/DanShappir" target="_blank" rel="noreferrer noopener">@DanShappir</a></li><li><a href="https://en.wikipedia.org/wiki/Scott_Lynch#Gentleman_Bastards" target="_blank" rel="noreferrer noopener">Scott Lynch</a></li></ul>Morad Stern:<ul><li>Follow Morad on Twitter &gt; <a href="https://twitter.com/morad" target="_blank" rel="noreferrer noopener">@morad</a></li><li><a href="https://www.amazon.com/This-Marketing-Cant-Until-Learn/dp/0525540830" target="_blank" rel="noreferrer noopener">This Is Marketing: You Can't Be Seen Until You Learn to See: Seth Godin</a></li></ul>Follow JavaScript Jabber on Twitter &gt; <a href="https://twitter.com/JSJabber" target="_blank" rel="noreferrer noopener">@JSJabber</a> Special Guest: Morad Stern.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer...]]></itunes:summary><itunes:duration>3180</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 430: Learning JavaScript in 2020 with Matt Crook</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-430-learning-javascript-in-2020-with-matt-crook</link><description><![CDATA[<a href="https://devchat.tv/conferences/javascript-remote-2020/" target="_blank" rel="noreferrer noopener">JavaScript Remote Conf 2020</a><a href="https://devchat.tv/conferences/javascript-remote-2020/" target="_blank" rel="noreferrer noopener">May 13th to 15th - register now!</a>Matt Crook joins the conversation to talk with the JavaScript Jabber panel to talk about his experience going through Nashville Software School. The panel discusses and asks questions about getting into programming, working through the bootcamp, and what prospects are for bootcamp graduates.Panel<ul><li>AJ O’Neal</li><li>Aimee Knight</li><li>Charles Max Wood</li><li>Steve Edwards</li><li>Dan Shappir</li></ul>Guest<ul><li>Matt Crook</li></ul>Sponsors<ul><li><a href="https://taiko.dev/" target="_blank" rel="noreferrer noopener">Taiko</a></li><li>Educative.io | <a href="https://www.educative.io/jabber" target="_blank" rel="noreferrer noopener">Click here for 10% discount</a></li></ul> "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon.<a href="https://www.amazon.com/gp/product/B081MBL5C9/ref=as_li_ss_tl?ie=UTF8&amp;language=en_US&amp;linkCode=sl1&amp;linkId=9d61363241636e2546ef46abba198746&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener"> Get Your Copy Today!</a>  PicksAJ O’Neal:<ul><li><a href="http://postgrest.org/en/v6.0/" target="_blank" rel="noreferrer noopener">PostgREST</a></li><li><a href="https://amzn.to/2Uv8cMg" target="_blank" rel="noreferrer noopener">The Way of Kings</a></li><li><a href="https://www.virtualbox.org/wiki/Downloads" target="_blank" rel="noreferrer noopener">VirtualBox</a></li><li><a href="https://bootableinstaller.com/" target="_blank" rel="noreferrer noopener">Bootable Installers for MacOS, Windows, and more</a></li></ul>Aimee Knight:<ul><li><a href="https://tsh.io/state-of-microservices/" target="_blank" rel="noreferrer noopener">State of Microservices 2020 Report</a></li><li><a href="https://www.onepeloton.com/shop/bike" target="_blank" rel="noreferrer noopener">Peloton Bike</a></li></ul>Charles Max Wood:<ul><li><a href="https://amzn.to/3bIfdyO" target="_blank" rel="noreferrer noopener">The Hobbit</a></li><li><a href="https://amzn.to/2URxEdS" target="_blank" rel="noreferrer noopener">D&amp;D Starter Set</a></li><li><a href="https://javascriptweekly.com/" target="_blank" rel="noreferrer noopener">JavaScript Weekly</a></li><li><a href="https://devchat.tv/meetups/" target="_blank" rel="noreferrer noopener">Devchat.tv Remote Meetups</a></li><li><a href="https://devchat.tv/conferences/" target="_blank" rel="noreferrer noopener">Devchat.tv Remote Conferences</a></li><li>Reading to Kids</li></ul>Steve Edwards:<ul><li><a href="https://www.youtube.com/watch?fbclid=IwAR3UMBervzbRsOxgkbQY-gap_5dfLaU6kiXKATULwVLoy_F7Eog2Ykk3QWU&amp;feature=share&amp;v=nDIJz6zzHNU" target="_blank" rel="noreferrer noopener">It Is Well With My Soul</a></li><li><a href="https://skullshaver.com/collections/mens-shavers/products/pitbull-gold-pro-head-and-face-shaver-with-bonus-blade" target="_blank" rel="noreferrer noopener">Pitbull Gold PRO Skull Shaver</a></li><li><a href="https://bbalfour.com/brad-balfour-photography/" target="_blank" rel="noreferrer noopener">Brad Balfour</a></li></ul>Dan Shappir:<ul><li><a href="https://en.wikipedia.org/wiki/G%C3%B6del,_Escher,_Bach" target="_blank" rel="noreferrer noopener">Gödel, Escher, Bach</a></li><li><a href="https://blog.nli.org.il/en/hobbitinhebrew/" target="_blank" rel="noreferrer noopener">Translating "The Hobbit" in Captivity</a></li></ul>Matt Crook:<ul><li>Follow Matt on Twitter &gt; <a href="https://twitter.com/mgcrook?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor" target="_blank" rel="noreferrer noopener">@mgcrook</a>, <a href="https://www.instagram.com/mgcrook/?hl=en" target="_blank" rel="noreferrer noopener">Instagram</a>, <a href="https://www.linkedin.com/in/matt-crook-264675b7/" target="_blank" rel="noreferrer noopener">LinkedIn</a></li><li><a href="https://www.youtube.com/channel/UCt2O2_s_DWmR0jqTserHDvg" target="_blank" rel="noreferrer noopener">Swolenormous</a></li><li><a href="https://www.youtube.com/channel/UCsBjURrPoezykLs9EqgamOA" target="_blank" rel="noreferrer noopener">Fireship</a></li><li><a href="https://www.youtube.com/channel/UCfAbEH80NNEEy-Sv5Dc655w" target="_blank" rel="noreferrer noopener">Static Headz</a></li><li><a href="https://www.youtube.com/channel/UCKn8sCxQjB-TfB7kRmQEi0g" target="_blank" rel="noreferrer noopener">Yugen</a></li></ul>Follow JavaScript Jabber on Twitter &gt; <a href="https://twitter.com/JSJabber" target="_blank" rel="noreferrer noopener">@JSJabber</a> Special Guest: Matt Crook.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">6901a55f-f0cb-4313-87ac-89e72be6c6c6</guid><pubDate>Tue, 21 Apr 2020 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845523/stream.mp3" length="70578585" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>https://devchat.tv/conferences/javascript-remote-2020/https://devchat.tv/conferences/javascript-remote-2020/Matt Crook joins the conversation to talk with the JavaScript Jabber panel to talk about his experience going through Nashville Software...</itunes:subtitle><itunes:summary><![CDATA[<a href="https://devchat.tv/conferences/javascript-remote-2020/" target="_blank" rel="noreferrer noopener">JavaScript Remote Conf 2020</a><a href="https://devchat.tv/conferences/javascript-remote-2020/" target="_blank" rel="noreferrer noopener">May 13th to 15th - register now!</a>Matt Crook joins the conversation to talk with the JavaScript Jabber panel to talk about his experience going through Nashville Software School. The panel discusses and asks questions about getting into programming, working through the bootcamp, and what prospects are for bootcamp graduates.Panel<ul><li>AJ O’Neal</li><li>Aimee Knight</li><li>Charles Max Wood</li><li>Steve Edwards</li><li>Dan Shappir</li></ul>Guest<ul><li>Matt Crook</li></ul>Sponsors<ul><li><a href="https://taiko.dev/" target="_blank" rel="noreferrer noopener">Taiko</a></li><li>Educative.io | <a href="https://www.educative.io/jabber" target="_blank" rel="noreferrer noopener">Click here for 10% discount</a></li></ul> "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon.<a href="https://www.amazon.com/gp/product/B081MBL5C9/ref=as_li_ss_tl?ie=UTF8&amp;language=en_US&amp;linkCode=sl1&amp;linkId=9d61363241636e2546ef46abba198746&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener"> Get Your Copy Today!</a>  PicksAJ O’Neal:<ul><li><a href="http://postgrest.org/en/v6.0/" target="_blank" rel="noreferrer noopener">PostgREST</a></li><li><a href="https://amzn.to/2Uv8cMg" target="_blank" rel="noreferrer noopener">The Way of Kings</a></li><li><a href="https://www.virtualbox.org/wiki/Downloads" target="_blank" rel="noreferrer noopener">VirtualBox</a></li><li><a href="https://bootableinstaller.com/" target="_blank" rel="noreferrer noopener">Bootable Installers for MacOS, Windows, and more</a></li></ul>Aimee Knight:<ul><li><a href="https://tsh.io/state-of-microservices/" target="_blank" rel="noreferrer noopener">State of Microservices 2020 Report</a></li><li><a href="https://www.onepeloton.com/shop/bike" target="_blank" rel="noreferrer noopener">Peloton Bike</a></li></ul>Charles Max Wood:<ul><li><a href="https://amzn.to/3bIfdyO" target="_blank" rel="noreferrer noopener">The Hobbit</a></li><li><a href="https://amzn.to/2URxEdS" target="_blank" rel="noreferrer noopener">D&amp;D Starter Set</a></li><li><a href="https://javascriptweekly.com/" target="_blank" rel="noreferrer noopener">JavaScript Weekly</a></li><li><a href="https://devchat.tv/meetups/" target="_blank" rel="noreferrer noopener">Devchat.tv Remote Meetups</a></li><li><a href="https://devchat.tv/conferences/" target="_blank" rel="noreferrer noopener">Devchat.tv Remote Conferences</a></li><li>Reading to Kids</li></ul>Steve Edwards:<ul><li><a href="https://www.youtube.com/watch?fbclid=IwAR3UMBervzbRsOxgkbQY-gap_5dfLaU6kiXKATULwVLoy_F7Eog2Ykk3QWU&amp;feature=share&amp;v=nDIJz6zzHNU" target="_blank" rel="noreferrer noopener">It Is Well With My Soul</a></li><li><a href="https://skullshaver.com/collections/mens-shavers/products/pitbull-gold-pro-head-and-face-shaver-with-bonus-blade" target="_blank" rel="noreferrer noopener">Pitbull Gold PRO Skull Shaver</a></li><li><a href="https://bbalfour.com/brad-balfour-photography/" target="_blank" rel="noreferrer noopener">Brad Balfour</a></li></ul>Dan Shappir:<ul><li><a href="https://en.wikipedia.org/wiki/G%C3%B6del,_Escher,_Bach" target="_blank" rel="noreferrer noopener">Gödel, Escher, Bach</a></li><li><a href="https://blog.nli.org.il/en/hobbitinhebrew/" target="_blank" rel="noreferrer noopener">Translating "The Hobbit" in Captivity</a></li></ul>Matt Crook:<ul><li>Follow Matt on Twitter &gt; <a href="https://twitter.com/mgcrook?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor" target="_blank" rel="noreferrer noopener">@mgcrook</a>, <a href="https://www.instagram.com/mgcrook/?hl=en" target="_blank" rel="noreferrer noopener">Instagram</a>, <a href="https://www.linkedin.com/in/matt-crook-264675b7/" target="_blank" rel="noreferrer...]]></itunes:summary><itunes:duration>4332</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 429: Learning about Postman with Joyce Lin</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-429-learning-about-postman-with-joyce-lin</link><description><![CDATA[<a href="https://devchat.tv/conferences/javascript-remote-2020/" target="_blank" rel="noreferrer noopener">JavaScript Remote Conf 2020</a><a href="https://devchat.tv/conferences/javascript-remote-2020/" target="_blank" rel="noreferrer noopener">May 13th to 15th - register now!</a>Join us as we talk to Joyce Lin, a developer relations advocate with Postman, and we talk about this amazing tool for interacting with APIs. We discuss it’s more well-known features, and also learn about other less well known, but very powerful features that allow users to greatly increase the usefulness of the tool, both for front end and back end developers.Panel<ul><li>Aimee Knight</li><li>Steve Edwards</li></ul>Guest<ul><li>Joyce Lin</li></ul>Sponsors<ul><li>G2i | <a href="https://www.g2i.co/?utm_campaign=DevChat&amp;utm_medium=Podcast&amp;utm_source=Javascript_Jabber" target="_blank" rel="noreferrer noopener">Enjoy the luxuries of freelancing</a></li><li>Educative.io | <a href="https://www.educative.io/jabber" target="_blank" rel="noreferrer noopener">Click here for 10% discount</a></li></ul>____________________________________________________________ "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon.<a href="https://www.amazon.com/gp/product/B081MBL5C9/ref=as_li_ss_tl?ie=UTF8&amp;language=en_US&amp;linkCode=sl1&amp;linkId=9d61363241636e2546ef46abba198746&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener"> Get Your Copy Today!</a> ____________________________________________________________Links<ul><li><a href="https://trello.com/b/4N7PnHAz/postman-roadmap-for-developers" target="_blank" rel="noreferrer noopener">Postman Roadmap on Trello</a></li><li><a href="https://twitter.com/getpostman" target="_blank" rel="noreferrer noopener">Follow Postman on Twitter &gt;</a></li><li><a href="https://www.postman.com/" target="_blank" rel="noreferrer noopener">Postman | The Collaboration Platform for API Development</a></li></ul>PicksSteve Edwards:<ul><li><a href="https://www.amazon.com/Big-Red-Button-Desktop-Sound/dp/B00I49MWKU" target="_blank" rel="noreferrer noopener">The Big Red NO! Button Desktop Sound Toy</a></li></ul>Joyce Lin:<ul><li>Follow Joyce on Twitter &gt; <a href="https://twitter.com/petuniaGray" target="_blank" rel="noreferrer noopener">@petuniaGray</a></li><li><a href="https://www.coursera.org/learn/the-science-of-well-being" target="_blank" rel="noreferrer noopener">The Science of Well-Being by Yale University | Coursera</a></li></ul>Follow JavaScript Jabber on Twitter &gt; <a href="https://twitter.com/JSJabber" target="_blank" rel="noreferrer noopener">@JSJabber</a> Special Guest: Joyce Lin.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">775959da-1223-47c8-8e12-180e30f991d8</guid><pubDate>Tue, 14 Apr 2020 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845524/stream.mp3" length="40586658" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>https://devchat.tv/conferences/javascript-remote-2020/https://devchat.tv/conferences/javascript-remote-2020/Join us as we talk to Joyce Lin, a developer relations advocate with Postman, and we talk about this amazing tool for interacting with APIs. We...</itunes:subtitle><itunes:summary><![CDATA[<a href="https://devchat.tv/conferences/javascript-remote-2020/" target="_blank" rel="noreferrer noopener">JavaScript Remote Conf 2020</a><a href="https://devchat.tv/conferences/javascript-remote-2020/" target="_blank" rel="noreferrer noopener">May 13th to 15th - register now!</a>Join us as we talk to Joyce Lin, a developer relations advocate with Postman, and we talk about this amazing tool for interacting with APIs. We discuss it’s more well-known features, and also learn about other less well known, but very powerful features that allow users to greatly increase the usefulness of the tool, both for front end and back end developers.Panel<ul><li>Aimee Knight</li><li>Steve Edwards</li></ul>Guest<ul><li>Joyce Lin</li></ul>Sponsors<ul><li>G2i | <a href="https://www.g2i.co/?utm_campaign=DevChat&amp;utm_medium=Podcast&amp;utm_source=Javascript_Jabber" target="_blank" rel="noreferrer noopener">Enjoy the luxuries of freelancing</a></li><li>Educative.io | <a href="https://www.educative.io/jabber" target="_blank" rel="noreferrer noopener">Click here for 10% discount</a></li></ul>____________________________________________________________ "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon.<a href="https://www.amazon.com/gp/product/B081MBL5C9/ref=as_li_ss_tl?ie=UTF8&amp;language=en_US&amp;linkCode=sl1&amp;linkId=9d61363241636e2546ef46abba198746&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener"> Get Your Copy Today!</a> ____________________________________________________________Links<ul><li><a href="https://trello.com/b/4N7PnHAz/postman-roadmap-for-developers" target="_blank" rel="noreferrer noopener">Postman Roadmap on Trello</a></li><li><a href="https://twitter.com/getpostman" target="_blank" rel="noreferrer noopener">Follow Postman on Twitter &gt;</a></li><li><a href="https://www.postman.com/" target="_blank" rel="noreferrer noopener">Postman | The Collaboration Platform for API Development</a></li></ul>PicksSteve Edwards:<ul><li><a href="https://www.amazon.com/Big-Red-Button-Desktop-Sound/dp/B00I49MWKU" target="_blank" rel="noreferrer noopener">The Big Red NO! Button Desktop Sound Toy</a></li></ul>Joyce Lin:<ul><li>Follow Joyce on Twitter &gt; <a href="https://twitter.com/petuniaGray" target="_blank" rel="noreferrer noopener">@petuniaGray</a></li><li><a href="https://www.coursera.org/learn/the-science-of-well-being" target="_blank" rel="noreferrer noopener">The Science of Well-Being by Yale University | Coursera</a></li></ul>Follow JavaScript Jabber on Twitter &gt; <a href="https://twitter.com/JSJabber" target="_blank" rel="noreferrer noopener">@JSJabber</a> Special Guest: Joyce Lin.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>2457</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 428: The Alphabet Soup of Performance Measurements</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-428-the-alphabet-soup-of-performance-measurements</link><description><![CDATA[<a href="https://devchat.tv/conferences/javascript-remote-2020/" target="_blank" rel="noreferrer noopener">JavaScript Remote Conf 2020</a><a href="https://devchat.tv/conferences/javascript-remote-2020/" target="_blank" rel="noreferrer noopener">May 14th to 15th - register now!</a>Dan Shappir takes the lead to explain all of the acronyms and metrics for measuring the performance of your web applications. He leads a discussion through the ins and outs of monitoring performance and then how to improve and check up on how your website is doing.Panel<ul><li>AJ O’Neal</li><li>Aimee Knight</li><li>Steve Edwards</li><li>Dan Shappir</li></ul>Sponsors<ul><li><a href="https://taiko.dev/" target="_blank" rel="noreferrer noopener">Taiko, free and open source browser test automation</a></li><li>Educative.io | <a href="https://www.educative.io/?siteCoupon=js-jabber-10&amp;utm_campaign=jabber&amp;utm_medium=sponsor&amp;utm_source=podcast" target="_blank" rel="noreferrer noopener">Click here for 10% discount</a></li></ul>____________________________________________________________ "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon.<a href="https://www.amazon.com/gp/product/B081MBL5C9/ref=as_li_ss_tl?ie=UTF8&amp;language=en_US&amp;linkCode=sl1&amp;linkId=9d61363241636e2546ef46abba198746&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener"> Get Your Copy Today!</a> ____________________________________________________________Links<ul><li><a href="https://developer.mozilla.org/en-US/docs/Web/HTML/Element/picture" target="_blank" rel="noreferrer noopener">&lt;picture&gt;: The Picture element - HTML: Hypertext Markup Language | MDN</a></li></ul>PicksAJ O’Neal:<ul><li><a href="https://amzn.to/38KgxiU" target="_blank" rel="noreferrer noopener">The Way of Kings</a></li><li>Taco Bell</li></ul>Aimee Knight:<ul><li><a href="https://web.dev/" target="_blank" rel="noreferrer noopener">web.dev</a></li><li><a href="https://twitter.com/DanShappir?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor" target="_blank" rel="noreferrer noopener">@DanShappir</a></li></ul>Dan Shappir:<ul><li><a href="https://developers.google.com/web/updates/2020/03/devtools" target="_blank" rel="noreferrer noopener">New accessibility feature in Chrome Dev Tools:</a> simulate vision deficiencies, including blurred vision &amp; various types of color blindness. In Canary at the bottom of the Rendering tab.</li><li><a href="https://www.amc.com/shows/better-call-saul" target="_blank" rel="noreferrer noopener">Better Call Saul</a></li></ul>Follow JavaScript Jabber on Twitter &gt; <a href="https://twitter.com/JSJabber" target="_blank" rel="noreferrer noopener">@JSJabber</a><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">4bc005dc-ed32-4014-9077-5ff96e78873f</guid><pubDate>Tue, 07 Apr 2020 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845528/stream.mp3" length="75433603" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>https://devchat.tv/conferences/javascript-remote-2020/https://devchat.tv/conferences/javascript-remote-2020/Dan Shappir takes the lead to explain all of the acronyms and metrics for measuring the performance of your web applications. He leads a...</itunes:subtitle><itunes:summary><![CDATA[<a href="https://devchat.tv/conferences/javascript-remote-2020/" target="_blank" rel="noreferrer noopener">JavaScript Remote Conf 2020</a><a href="https://devchat.tv/conferences/javascript-remote-2020/" target="_blank" rel="noreferrer noopener">May 14th to 15th - register now!</a>Dan Shappir takes the lead to explain all of the acronyms and metrics for measuring the performance of your web applications. He leads a discussion through the ins and outs of monitoring performance and then how to improve and check up on how your website is doing.Panel<ul><li>AJ O’Neal</li><li>Aimee Knight</li><li>Steve Edwards</li><li>Dan Shappir</li></ul>Sponsors<ul><li><a href="https://taiko.dev/" target="_blank" rel="noreferrer noopener">Taiko, free and open source browser test automation</a></li><li>Educative.io | <a href="https://www.educative.io/?siteCoupon=js-jabber-10&amp;utm_campaign=jabber&amp;utm_medium=sponsor&amp;utm_source=podcast" target="_blank" rel="noreferrer noopener">Click here for 10% discount</a></li></ul>____________________________________________________________ "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon.<a href="https://www.amazon.com/gp/product/B081MBL5C9/ref=as_li_ss_tl?ie=UTF8&amp;language=en_US&amp;linkCode=sl1&amp;linkId=9d61363241636e2546ef46abba198746&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener"> Get Your Copy Today!</a> ____________________________________________________________Links<ul><li><a href="https://developer.mozilla.org/en-US/docs/Web/HTML/Element/picture" target="_blank" rel="noreferrer noopener">&lt;picture&gt;: The Picture element - HTML: Hypertext Markup Language | MDN</a></li></ul>PicksAJ O’Neal:<ul><li><a href="https://amzn.to/38KgxiU" target="_blank" rel="noreferrer noopener">The Way of Kings</a></li><li>Taco Bell</li></ul>Aimee Knight:<ul><li><a href="https://web.dev/" target="_blank" rel="noreferrer noopener">web.dev</a></li><li><a href="https://twitter.com/DanShappir?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor" target="_blank" rel="noreferrer noopener">@DanShappir</a></li></ul>Dan Shappir:<ul><li><a href="https://developers.google.com/web/updates/2020/03/devtools" target="_blank" rel="noreferrer noopener">New accessibility feature in Chrome Dev Tools:</a> simulate vision deficiencies, including blurred vision &amp; various types of color blindness. In Canary at the bottom of the Rendering tab.</li><li><a href="https://www.amc.com/shows/better-call-saul" target="_blank" rel="noreferrer noopener">Better Call Saul</a></li></ul>Follow JavaScript Jabber on Twitter &gt; <a href="https://twitter.com/JSJabber" target="_blank" rel="noreferrer noopener">@JSJabber</a><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>4635</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 427: How to Start a Side Hustle as a Programmer with Mani Vaya</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-427-how-to-start-a-side-hustle-as-a-programmer-with-mani-vaya</link><description><![CDATA[<a href="https://devchat.tv/conferences/javascript-remote-2020/" target="_blank" rel="noreferrer noopener">JavaScript Remote Conf 2020</a><a href="https://devchat.tv/conferences/javascript-remote-2020/" target="_blank" rel="noreferrer noopener">May 14th to 15th - register now!</a><br /> Mani Vaya joins Charles Max Wood to talk about how developers can add the enterepreneur hat to the others they wear by starting a side gig. They discuss various ideas around entrepreneurship, the books they got them from, and how they've applied them in their own businesses.Panel<ul><li>Charles Max Wood</li></ul>Guest<ul><li>Mani Vaya</li></ul>Sponsors<ul><li><a href="https://taiko.dev/" target="_blank" rel="noreferrer noopener">Taiko</a></li></ul>__________________________________________________ "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon.<a href="https://www.amazon.com/gp/product/B081MBL5C9/ref=as_li_ss_tl?ie=UTF8&amp;language=en_US&amp;linkCode=sl1&amp;linkId=9d61363241636e2546ef46abba198746&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener"> Get Your Copy Today!</a> __________________________________________________PicksMani Vaya:<ul><li><a href="https://www.amazon.com/Good-Great-Some-Companies-Others/dp/0066620996" target="_blank" rel="noreferrer noopener">Good to Great</a></li><li><a href="https://www.amazon.com/Lean-Startup-Entrepreneurs-Continuous-Innovation/dp/0307887898" target="_blank" rel="noreferrer noopener">The Lean Startup</a></li></ul>Charles Max Wood:<ul><li><a href="https://www.amazon.com/Expert-Secrets-Underground-Playbook-Creating/dp/1683504585" target="_blank" rel="noreferrer noopener">Expert Secrets</a></li><li><a href="https://www.fox.com/the-masked-singer/" target="_blank" rel="noreferrer noopener">The Masked Singer</a></li></ul><br /> Follow JavaScript Jabber on Twitter &gt; <a href="https://twitter.com/JSJabber" target="_blank" rel="noreferrer noopener">@JSJabbber</a> Special Guest: Mani Vaya.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">578fde4a-2bec-4f87-95e2-c07b637f08d9</guid><pubDate>Tue, 31 Mar 2020 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845533/stream.mp3" length="44973881" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>https://devchat.tv/conferences/javascript-remote-2020/https://devchat.tv/conferences/javascript-remote-2020/
 Mani Vaya joins Charles Max Wood to talk about how developers can add the enterepreneur hat to the others they wear by starting a side gig....</itunes:subtitle><itunes:summary><![CDATA[<a href="https://devchat.tv/conferences/javascript-remote-2020/" target="_blank" rel="noreferrer noopener">JavaScript Remote Conf 2020</a><a href="https://devchat.tv/conferences/javascript-remote-2020/" target="_blank" rel="noreferrer noopener">May 14th to 15th - register now!</a><br /> Mani Vaya joins Charles Max Wood to talk about how developers can add the enterepreneur hat to the others they wear by starting a side gig. They discuss various ideas around entrepreneurship, the books they got them from, and how they've applied them in their own businesses.Panel<ul><li>Charles Max Wood</li></ul>Guest<ul><li>Mani Vaya</li></ul>Sponsors<ul><li><a href="https://taiko.dev/" target="_blank" rel="noreferrer noopener">Taiko</a></li></ul>__________________________________________________ "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon.<a href="https://www.amazon.com/gp/product/B081MBL5C9/ref=as_li_ss_tl?ie=UTF8&amp;language=en_US&amp;linkCode=sl1&amp;linkId=9d61363241636e2546ef46abba198746&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener"> Get Your Copy Today!</a> __________________________________________________PicksMani Vaya:<ul><li><a href="https://www.amazon.com/Good-Great-Some-Companies-Others/dp/0066620996" target="_blank" rel="noreferrer noopener">Good to Great</a></li><li><a href="https://www.amazon.com/Lean-Startup-Entrepreneurs-Continuous-Innovation/dp/0307887898" target="_blank" rel="noreferrer noopener">The Lean Startup</a></li></ul>Charles Max Wood:<ul><li><a href="https://www.amazon.com/Expert-Secrets-Underground-Playbook-Creating/dp/1683504585" target="_blank" rel="noreferrer noopener">Expert Secrets</a></li><li><a href="https://www.fox.com/the-masked-singer/" target="_blank" rel="noreferrer noopener">The Masked Singer</a></li></ul><br /> Follow JavaScript Jabber on Twitter &gt; <a href="https://twitter.com/JSJabber" target="_blank" rel="noreferrer noopener">@JSJabbber</a> Special Guest: Mani Vaya.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>2717</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 426: Killing the Release Night with Progressive Delivery with Dave Karow</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-426-killing-the-release-night-with-progressive-delivery-with-dave-karow</link><description><![CDATA[<a href="https://devchat.tv/conferences/javascript-remote-2020/" target="_blank" rel="noreferrer noopener">JavaScript Remote Conf 2020</a><a href="https://devchat.tv/conferences/javascript-remote-2020/" target="_blank" rel="noreferrer noopener">May 14th to 15th - register now!</a><br /> Dave Karow is a developer evangelist for Split. He dives into how you can deliver software sustainably without burning out. His background is in performance and he's moved into smooth deliveries. He pushes the ideas behind continuous delivery and how to avoid getting paid to stay late in "free" pizzas.Panel<ul><li>AJ O’Neal</li><li>Aimee Knight</li><li>Charles Max Wood</li><li>Dan Shappir</li></ul>Guest<ul><li>Dave Karow</li></ul>Sponsors<ul><li><a href="https://www.g2i.co/?utm_campaign=DevChat&amp;utm_medium=Podcast&amp;utm_source=Javascript_Jabber" target="_blank" rel="noreferrer noopener">G2i | Enjoy the luxuries of freelancing</a></li><li><a href="https://taiko.dev/" target="_blank" rel="noreferrer noopener">Taiko</a> - free and open source browser test automation</li><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul>____________________________________________________________ "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon.<a href="https://www.amazon.com/gp/product/B081MBL5C9/ref=as_li_ss_tl?ie=UTF8&amp;language=en_US&amp;linkCode=sl1&amp;linkId=9d61363241636e2546ef46abba198746&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener"> Get Your Copy Today!</a> ____________________________________________________________Links<ul><li><a href="https://on.split.io/33RQYMe" target="_blank" rel="noreferrer noopener">Split.io</a></li><li><a href="https://amzn.to/2wNHiFZ" target="_blank" rel="noreferrer noopener">Continuous Delivery</a></li><li><a href="https://zeit.co/" target="_blank" rel="noreferrer noopener">zeit.co</a></li><li><a href="https://martinfowler.com/articles/practical-test-pyramid.html" target="_blank" rel="noreferrer noopener">The Practical Test Pyramid</a></li><li><a href="https://amzn.to/32rgXcm" target="_blank" rel="noreferrer noopener">Accelerate</a></li><li><a href="https://amzn.to/38Z4gId" target="_blank" rel="noreferrer noopener">The Unicorn Project</a></li><li><a href="https://amzn.to/2v71WAB" target="_blank" rel="noreferrer noopener">Ender's Game</a></li><li><a href="https://amzn.to/3a6MAdQ" target="_blank" rel="noreferrer noopener">Ender's Shadow</a></li><li><a href="https://www.atlassian.com/company/events/summit-us/watch-sessions/2014/archives/software-teams/quality-at-speed" target="_blank" rel="noreferrer noopener">Atlassian Summit</a></li><li><a href="https://www.deliveryconf.com/" target="_blank" rel="noreferrer noopener">DeliveryConf</a></li><li><a href="https://devchat.tv/js-jabber/jsj-418-security-scary-stories-and-how-to-avoid-them-with-kevin-a-mcgrail/" target="_blank" rel="noreferrer noopener">JSJ 418: Security Scary Stories and How to Avoid Them with Kevin A McGrail</a></li><li><a href="https://en.wikipedia.org/wiki/Feature_toggle" target="_blank" rel="noreferrer noopener">Feature toggle</a></li><li><a href="https://www.split.io/blog/author/davekarow/" target="_blank" rel="noreferrer noopener">split.io Dave Karow</a></li><li><a href="https://www.split.io/blog/progressive-delivery-safe-at-any-speed-playlist-blogs/" target="_blank" rel="noreferrer noopener">Progressive Delivery</a></li><li><a href="https://speakerdeck.com/davekarow" target="_blank" rel="noreferrer noopener">Speaker Deck Dave Karow</a></li><li><a href="https://www.learnenough.com/command-line-tutorial/basics" target="_blank" rel="noreferrer noopener">Learn Enough Command Line to Be Dangerous</a></li><li><a href="https://www.beyondcodebootcamp.com/course" target="_blank" rel="noreferrer noopener">Beyond Code Bootcamp</a></li></ul>PicksAimee Knight:<ul><li><a href="http://designingforperformance.com/" target="_blank" rel="noreferrer noopener">Designing for Performance</a></li><li><a href="https://directorsblog.nih.gov/2020/02/25/early-riser-or-night-owl-new-study-may-help-to-explain-the-difference/" target="_blank" rel="noreferrer noopener">Early Riser or Night Owl?</a></li></ul>Dan Shappir:<ul><li><a href="https://web.dev/fast/" target="_blank" rel="noreferrer noopener">web.dev</a></li></ul>AJ O’Neal:<ul><li><a href="https://amzn.to/3a86N3h" target="_blank" rel="noreferrer noopener">CineRAID CR-H458</a></li><li><a href="https://amzn.to/3afTtKj" target="_blank" rel="noreferrer noopener">DataCenter 8TB Drives</a></li><li><a href="https://amzn.to/2Vk7Dpc" target="_blank" rel="noreferrer noopener">Tiltamax Wireless Follow Focus System</a></li></ul>Charles Max Wood<ul><li><a href="https://www.amazon.com/The-Expanse-Season-1/dp/B018BZ3SCM" target="_blank" rel="noreferrer noopener">The Expanse</a></li><li><a href="https://courses.coursecreatorpro.com/?affcode=279641_-glgshti" target="_blank" rel="noreferrer noopener">Course Creator PRO</a></li></ul>Dave Karow:<ul><li><a href="https://www.amazon.com/Accelerate-Software-Performing-Technology-Organizations/dp/1942788339" target="_blank" rel="noreferrer noopener">Accelerate</a></li></ul>Follow JavaScript Jabber on Twitter &gt; <a href="https://twitter.com/JSJabber" target="_blank" rel="noreferrer noopener">@JSJabb</a> Special Guest: Dave Karow.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">5cd08228-ffe6-4a2b-bc4d-67b3610fd313</guid><pubDate>Tue, 24 Mar 2020 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845514/stream.mp3" length="72384646" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>https://devchat.tv/conferences/javascript-remote-2020/https://devchat.tv/conferences/javascript-remote-2020/
 Dave Karow is a developer evangelist for Split. He dives into how you can deliver software sustainably without burning out. His background is...</itunes:subtitle><itunes:summary><![CDATA[<a href="https://devchat.tv/conferences/javascript-remote-2020/" target="_blank" rel="noreferrer noopener">JavaScript Remote Conf 2020</a><a href="https://devchat.tv/conferences/javascript-remote-2020/" target="_blank" rel="noreferrer noopener">May 14th to 15th - register now!</a><br /> Dave Karow is a developer evangelist for Split. He dives into how you can deliver software sustainably without burning out. His background is in performance and he's moved into smooth deliveries. He pushes the ideas behind continuous delivery and how to avoid getting paid to stay late in "free" pizzas.Panel<ul><li>AJ O’Neal</li><li>Aimee Knight</li><li>Charles Max Wood</li><li>Dan Shappir</li></ul>Guest<ul><li>Dave Karow</li></ul>Sponsors<ul><li><a href="https://www.g2i.co/?utm_campaign=DevChat&amp;utm_medium=Podcast&amp;utm_source=Javascript_Jabber" target="_blank" rel="noreferrer noopener">G2i | Enjoy the luxuries of freelancing</a></li><li><a href="https://taiko.dev/" target="_blank" rel="noreferrer noopener">Taiko</a> - free and open source browser test automation</li><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul>____________________________________________________________ "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon.<a href="https://www.amazon.com/gp/product/B081MBL5C9/ref=as_li_ss_tl?ie=UTF8&amp;language=en_US&amp;linkCode=sl1&amp;linkId=9d61363241636e2546ef46abba198746&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener"> Get Your Copy Today!</a> ____________________________________________________________Links<ul><li><a href="https://on.split.io/33RQYMe" target="_blank" rel="noreferrer noopener">Split.io</a></li><li><a href="https://amzn.to/2wNHiFZ" target="_blank" rel="noreferrer noopener">Continuous Delivery</a></li><li><a href="https://zeit.co/" target="_blank" rel="noreferrer noopener">zeit.co</a></li><li><a href="https://martinfowler.com/articles/practical-test-pyramid.html" target="_blank" rel="noreferrer noopener">The Practical Test Pyramid</a></li><li><a href="https://amzn.to/32rgXcm" target="_blank" rel="noreferrer noopener">Accelerate</a></li><li><a href="https://amzn.to/38Z4gId" target="_blank" rel="noreferrer noopener">The Unicorn Project</a></li><li><a href="https://amzn.to/2v71WAB" target="_blank" rel="noreferrer noopener">Ender's Game</a></li><li><a href="https://amzn.to/3a6MAdQ" target="_blank" rel="noreferrer noopener">Ender's Shadow</a></li><li><a href="https://www.atlassian.com/company/events/summit-us/watch-sessions/2014/archives/software-teams/quality-at-speed" target="_blank" rel="noreferrer noopener">Atlassian Summit</a></li><li><a href="https://www.deliveryconf.com/" target="_blank" rel="noreferrer noopener">DeliveryConf</a></li><li><a href="https://devchat.tv/js-jabber/jsj-418-security-scary-stories-and-how-to-avoid-them-with-kevin-a-mcgrail/" target="_blank" rel="noreferrer noopener">JSJ 418: Security Scary Stories and How to Avoid Them with Kevin A McGrail</a></li><li><a href="https://en.wikipedia.org/wiki/Feature_toggle" target="_blank" rel="noreferrer noopener">Feature toggle</a></li><li><a href="https://www.split.io/blog/author/davekarow/" target="_blank" rel="noreferrer noopener">split.io Dave Karow</a></li><li><a href="https://www.split.io/blog/progressive-delivery-safe-at-any-speed-playlist-blogs/" target="_blank" rel="noreferrer noopener">Progressive Delivery</a></li><li><a href="https://speakerdeck.com/davekarow" target="_blank" rel="noreferrer noopener">Speaker Deck Dave Karow</a></li><li><a href="https://www.learnenough.com/command-line-tutorial/basics" target="_blank" rel="noreferrer noopener">Learn Enough Command Line to Be Dangerous</a></li><li><a href="https://www.beyondcodebootcamp.com/course" target="_blank" rel="noreferrer noopener">Beyond Code Bootcamp</a></li></ul>PicksAimee Knight:<ul><li><a href="http://designingforperformance.com/" target="_blank"...]]></itunes:summary><itunes:duration>4435</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 425: The Evolution of JavaScript</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-425-the-evolution-of-javascript</link><description><![CDATA[Dan Shappir takes the lead and walks the panel through the history of JavaScript and a discussion on ES6, TypeScript, the direction and future of JavaScript, and what features to be looking at and looking for in the current iteration of JavaScript.Panel<ul><li>AJ O’Neal</li><li>Aimee Knight</li><li>Charles Max Wood</li><li>Steve Edwards</li><li>Dan Shappir</li></ul>Sponsors<ul><li><a href="https://taiko.dev/" target="_blank" rel="noreferrer noopener">Taiko</a> - free and open source browser test automation</li><li><a href="https://on.split.io/37M1fu2" target="_blank" rel="noreferrer noopener">Split</a></li></ul>____________________________________________________________ "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon.<a href="https://www.amazon.com/gp/product/B081MBL5C9/ref=as_li_ss_tl?ie=UTF8&amp;language=en_US&amp;linkCode=sl1&amp;linkId=9d61363241636e2546ef46abba198746&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener"> Get Your Copy Today!</a> ____________________________________________________________Links<ul><li><a href="https://tc39.es/process-document/" target="_blank" rel="noreferrer noopener">The TC39 Process</a></li><li><a href="https://www.williams-sonoma.com/products/le-creuset-star-wars-han-solo-roaster/?adlclid=ADL-07188926-36f3-479c-baa2-979e2468b1b3&amp;catalogId=21&amp;cm_cat=Google&amp;cm_ite=9286855&amp;cm_pla=Cookware+%26gt%3B+Roasting+Pans&amp;cm_ven=PLA&amp;sku=9286855" target="_blank" rel="noreferrer noopener">Le Creuset Star Wars™ Han Solo Roaster | Williams Sonoma</a></li><li><a href="https://devchat.tv/js-jabber/124-jsj-the-origin-of-javascript-with-brendan-eich/" target="_blank" rel="noreferrer noopener">124 JSJ The Origin of Javascript with Brendan Eich</a></li><li><a href="https://www.youtube.com/playlist?list=PL7664379246A246CB" target="_blank" rel="noreferrer noopener">Crockford on JavaScript</a></li><li><a href="https://www.lecreuset.com.tr/" target="_blank" rel="noreferrer noopener">Le Creuset Turkey</a></li><li><a href="https://devchat.tv/my-javascript-story/mjs-108-dan-shappir/" target="_blank" rel="noreferrer noopener">MJS 108: Dan Shappir</a></li><li><a href="https://devchat.tv/my-javascript-story/mjs-132-douglas-crockford/" target="_blank" rel="noreferrer noopener">MJS 132: Douglas Crockford</a></li><li><a href="https://devchat.tv/js-jabber/jsj-392-the-murky-past-and-misty-future-of-javascript-with-douglas-crockford/" target="_blank" rel="noreferrer noopener">JSJ 392: The Murky Past and Misty Future of JavaScript with Douglas Crockford</a></li><li><a href="https://www.youtube.com/watch?v=GbVAMgU3Jj0" target="_blank" rel="noreferrer noopener">"Things You Can Do In ES6 That Can't Be Done In ES5" - View Source talk by Dan Shappir</a></li><li><a href="https://alligator.io/js/object-property-shorthand-es6/" target="_blank" rel="noreferrer noopener">Object Property Value Shorthand in JavaScript with ES6</a></li><li><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Spread_syntax" target="_blank" rel="noreferrer noopener">Spread syntax - JavaScript | MDN</a></li><li><a href="https://www.youtube.com/watch?v=Nzokr6Boeaw" target="_blank" rel="noreferrer noopener">JavaScript for-loops are… complicated - HTTP203</a></li><li><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Optional_chaining" target="_blank" rel="noreferrer noopener">Optional chaining - JavaScript | MDN</a></li><li><a href="https://www.wix.engineering/post/breaking-chains-with-pipelines-in-modern-javascript" target="_blank" rel="noreferrer noopener">Breaking Chains with Pipelines in Modern JavaScript</a></li></ul>PicksAJ O’Neal:<ul><li><a href="https://amzn.to/37CvSS7" target="_blank" rel="noreferrer noopener">Expert Secrets</a></li><li><a href="https://courses.coursecreatorpro.com/?affcode=279641_gt48gggn" target="_blank" rel="noreferrer noopener">Course Creator Pro</a></li><li><a href="https://amzn.to/2P5OHXm" target="_blank" rel="noreferrer noopener">Braun Series 7</a></li></ul>Aimee Knight:<ul><li><a href="https://www.vice.com/en_us/article/3a8pp5/kickstarter-employees-win-historic-union-election" target="_blank" rel="noreferrer noopener">Kickstarter Employees Win Historic Union Election</a></li><li><a href="https://www.refinery29.com/en-us/broccoli-sprouts-sulforaphane-benefits" target="_blank" rel="noreferrer noopener">Broccoli Sprouts Nutrition And Benefits Of Sulforaphane</a></li></ul>Charles Max Wood:<ul><li><a href="https://amzn.to/2wnPgVZ" target="_blank" rel="noreferrer noopener">The Expanse</a></li><li><a href="https://www.fox.com/the-masked-singer/" target="_blank" rel="noreferrer noopener">The Masked Singer</a></li><li><a href="https://www.fox.com/lego-masters/" target="_blank" rel="noreferrer noopener">LEGO Masters</a></li></ul>Steve Edwards:<ul><li><a href="https://www.beanogas.com/" target="_blank" rel="noreferrer noopener">Beano</a></li><li><a href="https://www.youtube.com/watch?v=UB8ZDrNb3B0" target="_blank" rel="noreferrer noopener">Steve Wright HBO special</a></li></ul>Dan Shappir:<ul><li><a href="https://devchat.tv/clean-coders/cc-001-clean-agile-with-robert-uncle-bob-martin/" target="_blank" rel="noreferrer noopener">CC 001: Clean Agile with Robert "Uncle Bob" Martin</a></li><li><a href="https://devchat.tv/adventures-in-dotnet/net-019-the-history-of-net-with-richard-campbell/" target="_blank" rel="noreferrer noopener">.NET 019: The History of .NET with Richard Campbell</a></li><li><a href="https://devchat.tv/react-round-up/rru-097-state-management-and-react-component-design-with-becca-bailey/" target="_blank" rel="noreferrer noopener">RRU 097: State Management and React Component Design with Becca Bailey</a></li></ul>Follow JavaScript Jabber on Twitter &gt; <a href="https://twitter.com/JSJabber" target="_blank" rel="noreferrer noopener">@JSJabber</a><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">03163c42-79a0-4892-a912-59a910930f69</guid><pubDate>Tue, 17 Mar 2020 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845564/stream.mp3" length="76219330" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Dan Shappir takes the lead and walks the panel through the history of JavaScript and a discussion on ES6, TypeScript, the direction and future of JavaScript, and what features to be looking at and looking for in the current iteration of...</itunes:subtitle><itunes:summary><![CDATA[Dan Shappir takes the lead and walks the panel through the history of JavaScript and a discussion on ES6, TypeScript, the direction and future of JavaScript, and what features to be looking at and looking for in the current iteration of JavaScript.Panel<ul><li>AJ O’Neal</li><li>Aimee Knight</li><li>Charles Max Wood</li><li>Steve Edwards</li><li>Dan Shappir</li></ul>Sponsors<ul><li><a href="https://taiko.dev/" target="_blank" rel="noreferrer noopener">Taiko</a> - free and open source browser test automation</li><li><a href="https://on.split.io/37M1fu2" target="_blank" rel="noreferrer noopener">Split</a></li></ul>____________________________________________________________ "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon.<a href="https://www.amazon.com/gp/product/B081MBL5C9/ref=as_li_ss_tl?ie=UTF8&amp;language=en_US&amp;linkCode=sl1&amp;linkId=9d61363241636e2546ef46abba198746&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener"> Get Your Copy Today!</a> ____________________________________________________________Links<ul><li><a href="https://tc39.es/process-document/" target="_blank" rel="noreferrer noopener">The TC39 Process</a></li><li><a href="https://www.williams-sonoma.com/products/le-creuset-star-wars-han-solo-roaster/?adlclid=ADL-07188926-36f3-479c-baa2-979e2468b1b3&amp;catalogId=21&amp;cm_cat=Google&amp;cm_ite=9286855&amp;cm_pla=Cookware+%26gt%3B+Roasting+Pans&amp;cm_ven=PLA&amp;sku=9286855" target="_blank" rel="noreferrer noopener">Le Creuset Star Wars™ Han Solo Roaster | Williams Sonoma</a></li><li><a href="https://devchat.tv/js-jabber/124-jsj-the-origin-of-javascript-with-brendan-eich/" target="_blank" rel="noreferrer noopener">124 JSJ The Origin of Javascript with Brendan Eich</a></li><li><a href="https://www.youtube.com/playlist?list=PL7664379246A246CB" target="_blank" rel="noreferrer noopener">Crockford on JavaScript</a></li><li><a href="https://www.lecreuset.com.tr/" target="_blank" rel="noreferrer noopener">Le Creuset Turkey</a></li><li><a href="https://devchat.tv/my-javascript-story/mjs-108-dan-shappir/" target="_blank" rel="noreferrer noopener">MJS 108: Dan Shappir</a></li><li><a href="https://devchat.tv/my-javascript-story/mjs-132-douglas-crockford/" target="_blank" rel="noreferrer noopener">MJS 132: Douglas Crockford</a></li><li><a href="https://devchat.tv/js-jabber/jsj-392-the-murky-past-and-misty-future-of-javascript-with-douglas-crockford/" target="_blank" rel="noreferrer noopener">JSJ 392: The Murky Past and Misty Future of JavaScript with Douglas Crockford</a></li><li><a href="https://www.youtube.com/watch?v=GbVAMgU3Jj0" target="_blank" rel="noreferrer noopener">"Things You Can Do In ES6 That Can't Be Done In ES5" - View Source talk by Dan Shappir</a></li><li><a href="https://alligator.io/js/object-property-shorthand-es6/" target="_blank" rel="noreferrer noopener">Object Property Value Shorthand in JavaScript with ES6</a></li><li><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Spread_syntax" target="_blank" rel="noreferrer noopener">Spread syntax - JavaScript | MDN</a></li><li><a href="https://www.youtube.com/watch?v=Nzokr6Boeaw" target="_blank" rel="noreferrer noopener">JavaScript for-loops are… complicated - HTTP203</a></li><li><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Optional_chaining" target="_blank" rel="noreferrer noopener">Optional chaining - JavaScript | MDN</a></li><li><a href="https://www.wix.engineering/post/breaking-chains-with-pipelines-in-modern-javascript" target="_blank" rel="noreferrer noopener">Breaking Chains with Pipelines in Modern JavaScript</a></li></ul>PicksAJ O’Neal:<ul><li><a href="https://amzn.to/37CvSS7" target="_blank" rel="noreferrer noopener">Expert Secrets</a></li><li><a href="https://courses.coursecreatorpro.com/?affcode=279641_gt48gggn" target="_blank" rel="noreferrer noopener">Course Creator Pro</a></li><li><a...]]></itunes:summary><itunes:duration>4684</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 424: UI5 and web components with Peter Muessig</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-424-ui5-and-web-components-with-peter-muessig</link><description><![CDATA[In this episode of JavaScript Jabber the panelists and guest delve into the advantages of the shadow dom, transitioning from polymer js polyfills to native web components when moving for SAP UI to UI5, which works within React, Vue, Angular, and others.Panel<ul><li>AJ O’Neal</li><li>Aimee Knight</li><li>Steve Edwards</li><li>Dan Shappir</li></ul>Guest<ul><li>Peter Müßig</li><li>Follow Peter on Twitter &gt; <a href="https://twitter.com/pmuessig?lang=en" target="_blank" rel="noreferrer noopener">@pmuessig</a>, <a href="https://github.com/petermuessig" target="_blank" rel="noreferrer noopener">Github</a></li></ul>Sponsors<ul><li><a href="https://taiko.dev/" target="_blank" rel="noreferrer noopener">Taiko, free and open source browser test automation</a></li></ul>____________________________________________________________ "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon.<a href="https://www.amazon.com/gp/product/B081MBL5C9/ref=as_li_ss_tl?ie=UTF8&amp;language=en_US&amp;linkCode=sl1&amp;linkId=9d61363241636e2546ef46abba198746&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener"> Get Your Copy Today!</a> ____________________________________________________________Links<ul><li><a href="https://openui5.org/" target="_blank" rel="noreferrer noopener">OpenUI5</a></li><li><a href="https://sapui5.hana.ondemand.com/" target="_blank" rel="noreferrer noopener">Home - SAPUI5 SDK</a></li></ul>PicksAJ O’Neal:<ul><li><a href="https://amzn.to/2utID49" target="_blank" rel="noreferrer noopener">Vinyl Clocks</a></li><li><a href="https://amzn.to/31J9i94" target="_blank" rel="noreferrer noopener">Acrylic Stand</a></li><li><a href="https://www.youtube.com/user/coolaj86/videos" target="_blank" rel="noreferrer noopener">AJ's YouTube Channel (AMA)</a></li></ul>Aimee Knight<ul><li><a href="https://www.jonathancreamer.com/announcing-div-ops/" target="_blank" rel="noreferrer noopener">Announcing Div Ops as the Slack and Reddit communities</a></li></ul>Steve Edwards<ul><li><a href="https://www.gocomics.com/pearlsbeforeswine" target="_blank" rel="noreferrer noopener">Today on Pearls Before Swine - Comics by Stephan Pastis</a></li></ul>Dan Shappir<ul><li><a href="https://www.youtube.com/watch?v=v2L4G1_eVOk" target="_blank" rel="noreferrer noopener">The Wixing Street Interview | Facts about Wixing in Germany</a></li><li><a href="https://www.youtube.com/watch?v=WaFSYPj6m4E" target="_blank" rel="noreferrer noopener">Wix.com werbung | versuch nicht zu lachen</a></li><li><a href="https://sap.github.io/ui5-webcomponents/" target="_blank" rel="noreferrer noopener">UI5 Web Components</a></li></ul>Peter Müßig<ul><li><a href="https://devchat.tv/js-jabber/" target="_blank" rel="noreferrer noopener">JavaScript Jabber</a></li></ul> Follow JavaScript Jabber on Twitter &gt; <a href="https://twitter.com/JSJabber" target="_blank" rel="noreferrer noopener">@JSJabber</a> Special Guest: Peter Muessig.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">cb34e801-b0f9-422d-ab7f-53c98c10a4fe</guid><pubDate>Tue, 10 Mar 2020 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845529/stream.mp3" length="42131317" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>In this episode of JavaScript Jabber the panelists and guest delve into the advantages of the shadow dom, transitioning from polymer js polyfills to native web components when moving for SAP UI to UI5, which works within React, Vue, Angular, and...</itunes:subtitle><itunes:summary><![CDATA[In this episode of JavaScript Jabber the panelists and guest delve into the advantages of the shadow dom, transitioning from polymer js polyfills to native web components when moving for SAP UI to UI5, which works within React, Vue, Angular, and others.Panel<ul><li>AJ O’Neal</li><li>Aimee Knight</li><li>Steve Edwards</li><li>Dan Shappir</li></ul>Guest<ul><li>Peter Müßig</li><li>Follow Peter on Twitter &gt; <a href="https://twitter.com/pmuessig?lang=en" target="_blank" rel="noreferrer noopener">@pmuessig</a>, <a href="https://github.com/petermuessig" target="_blank" rel="noreferrer noopener">Github</a></li></ul>Sponsors<ul><li><a href="https://taiko.dev/" target="_blank" rel="noreferrer noopener">Taiko, free and open source browser test automation</a></li></ul>____________________________________________________________ "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon.<a href="https://www.amazon.com/gp/product/B081MBL5C9/ref=as_li_ss_tl?ie=UTF8&amp;language=en_US&amp;linkCode=sl1&amp;linkId=9d61363241636e2546ef46abba198746&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener"> Get Your Copy Today!</a> ____________________________________________________________Links<ul><li><a href="https://openui5.org/" target="_blank" rel="noreferrer noopener">OpenUI5</a></li><li><a href="https://sapui5.hana.ondemand.com/" target="_blank" rel="noreferrer noopener">Home - SAPUI5 SDK</a></li></ul>PicksAJ O’Neal:<ul><li><a href="https://amzn.to/2utID49" target="_blank" rel="noreferrer noopener">Vinyl Clocks</a></li><li><a href="https://amzn.to/31J9i94" target="_blank" rel="noreferrer noopener">Acrylic Stand</a></li><li><a href="https://www.youtube.com/user/coolaj86/videos" target="_blank" rel="noreferrer noopener">AJ's YouTube Channel (AMA)</a></li></ul>Aimee Knight<ul><li><a href="https://www.jonathancreamer.com/announcing-div-ops/" target="_blank" rel="noreferrer noopener">Announcing Div Ops as the Slack and Reddit communities</a></li></ul>Steve Edwards<ul><li><a href="https://www.gocomics.com/pearlsbeforeswine" target="_blank" rel="noreferrer noopener">Today on Pearls Before Swine - Comics by Stephan Pastis</a></li></ul>Dan Shappir<ul><li><a href="https://www.youtube.com/watch?v=v2L4G1_eVOk" target="_blank" rel="noreferrer noopener">The Wixing Street Interview | Facts about Wixing in Germany</a></li><li><a href="https://www.youtube.com/watch?v=WaFSYPj6m4E" target="_blank" rel="noreferrer noopener">Wix.com werbung | versuch nicht zu lachen</a></li><li><a href="https://sap.github.io/ui5-webcomponents/" target="_blank" rel="noreferrer noopener">UI5 Web Components</a></li></ul>Peter Müßig<ul><li><a href="https://devchat.tv/js-jabber/" target="_blank" rel="noreferrer noopener">JavaScript Jabber</a></li></ul> Follow JavaScript Jabber on Twitter &gt; <a href="https://twitter.com/JSJabber" target="_blank" rel="noreferrer noopener">@JSJabber</a> Special Guest: Peter Muessig.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>2554</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 423: State of JS</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-423-state-of-js</link><description><![CDATA[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:<ul><li>AJ O’Neal</li><li>Aimee Knight</li><li>Charles Max Wood</li><li>Dan Shappir</li></ul>Sponsors:<ul><li><a href="https://www.g2i.co/?utm_campaign=DevChat&amp;utm_medium=Podcast&amp;utm_source=Javascript_Jabber" target="_blank" rel="noreferrer noopener">G2i | Enjoy the luxuries of freelancing </a></li></ul>____________________________________________________________  "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon.<a href="https://www.amazon.com/gp/product/B081MBL5C9/ref=as_li_ss_tl?ie=UTF8&amp;language=en_US&amp;linkCode=sl1&amp;linkId=9d61363241636e2546ef46abba198746&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener"> Get Your Copy Today!</a> ____________________________________________________________Links:<ul><li><a href="https://2019.stateofjs.com/" target="_blank" rel="noreferrer noopener">The State of JavaScript 2019</a></li></ul>Picks:Aimee Knight:<ul><li>Fruit and Veggie Trays</li><li><a href="https://github.com/dastergon/awesome-chaos-engineering" target="_blank" rel="noreferrer noopener">A curated list of Chaos Engineering resources.</a></li></ul>AJ O’Neal:<ul><li><a href="https://amzn.to/371XHTr" target="_blank" rel="noreferrer noopener">Gear.Club Unlimited</a></li></ul>Charles Max Wood:<ul><li><a href="https://devchat.tv/clean-coders/" target="_blank" rel="noreferrer noopener">Clean Coders Podcast</a></li><li><a href="https://devchat.tv/workshops/" target="_blank" rel="noreferrer noopener">Workshops with Chuck</a></li></ul>Dan Shappir:<ul><li><a href="https://www.wix.engineering/blog" target="_blank" rel="noreferrer noopener">Wix Engineering Blog</a></li><li><a href="https://medium.com/wix-engineering/beating-textbook-algorithms-in-string-search-5d24b2f1bbd0" target="_blank" rel="noreferrer noopener">Beating Textbook Algorithms in String Search</a></li></ul> Follow JavaScript Jabber on Twitter &gt; <a href="https://twitter.com/JSJabber" target="_blank" rel="noreferrer noopener">@JSJabber</a>     <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">8f99a4ef-920d-4760-ab7a-f489fc7d8077</guid><pubDate>Tue, 03 Mar 2020 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845516/stream.mp3" length="49995997" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>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...</itunes:subtitle><itunes:summary><![CDATA[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:<ul><li>AJ O’Neal</li><li>Aimee Knight</li><li>Charles Max Wood</li><li>Dan Shappir</li></ul>Sponsors:<ul><li><a href="https://www.g2i.co/?utm_campaign=DevChat&amp;utm_medium=Podcast&amp;utm_source=Javascript_Jabber" target="_blank" rel="noreferrer noopener">G2i | Enjoy the luxuries of freelancing </a></li></ul>____________________________________________________________  "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon.<a href="https://www.amazon.com/gp/product/B081MBL5C9/ref=as_li_ss_tl?ie=UTF8&amp;language=en_US&amp;linkCode=sl1&amp;linkId=9d61363241636e2546ef46abba198746&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener"> Get Your Copy Today!</a> ____________________________________________________________Links:<ul><li><a href="https://2019.stateofjs.com/" target="_blank" rel="noreferrer noopener">The State of JavaScript 2019</a></li></ul>Picks:Aimee Knight:<ul><li>Fruit and Veggie Trays</li><li><a href="https://github.com/dastergon/awesome-chaos-engineering" target="_blank" rel="noreferrer noopener">A curated list of Chaos Engineering resources.</a></li></ul>AJ O’Neal:<ul><li><a href="https://amzn.to/371XHTr" target="_blank" rel="noreferrer noopener">Gear.Club Unlimited</a></li></ul>Charles Max Wood:<ul><li><a href="https://devchat.tv/clean-coders/" target="_blank" rel="noreferrer noopener">Clean Coders Podcast</a></li><li><a href="https://devchat.tv/workshops/" target="_blank" rel="noreferrer noopener">Workshops with Chuck</a></li></ul>Dan Shappir:<ul><li><a href="https://www.wix.engineering/blog" target="_blank" rel="noreferrer noopener">Wix Engineering Blog</a></li><li><a href="https://medium.com/wix-engineering/beating-textbook-algorithms-in-string-search-5d24b2f1bbd0" target="_blank" rel="noreferrer noopener">Beating Textbook Algorithms in String Search</a></li></ul> Follow JavaScript Jabber on Twitter &gt; <a href="https://twitter.com/JSJabber" target="_blank" rel="noreferrer noopener">@JSJabber</a>     <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>3045</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 422: CSS and Houdini with Una Kravets</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-422-css-and-houdini-with-una-kravets</link><description><![CDATA[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:<ul><li>Aimee Knight</li><li>AJ O’Neal</li><li>Charles Max Wood</li></ul>Guest:<ul><li>Una Kravets</li></ul>Sponsors:<ul><li><a href="https://on.split.io/37M1fu2" target="_blank" rel="noreferrer noopener">Split</a></li></ul>____________________________________________________________  "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon.<a href="https://www.amazon.com/gp/product/B081MBL5C9/ref=as_li_ss_tl?ie=UTF8&amp;language=en_US&amp;linkCode=sl1&amp;linkId=9d61363241636e2546ef46abba198746&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener"> Get Your Copy Today!</a> ____________________________________________________________Links:<ul><li><a href="https://developer.mozilla.org/en-US/docs/Web/Houdini" target="_blank" rel="noreferrer noopener">CSS Houdini</a></li><li><a href="https://developers.google.com/web/updates/2018/03/cssom" target="_blank" rel="noreferrer noopener">Working with the new CSS Typed Object Model</a></li><li><a href="https://developer.mozilla.org/en-US/docs/Web/API/PaintWorklet/registerPaint" target="_blank" rel="noreferrer noopener">PaintWorklet.registerPaint | MDN</a></li><li><a href="https://ishoudinireadyyet.com/" target="_blank" rel="noreferrer noopener">Is Houdini Ready Yet?</a></li><li><a href="https://extra-css.netlify.com/" target="_blank" rel="noreferrer noopener">extra.css</a></li><li><a href="https://blog.logrocket.com/new-horizons-in-css-houdini-and-the-paint-api-8b307cf387bb/" target="_blank" rel="noreferrer noopener">New horizons in CSS: Houdini and the Paint API</a></li><li><a href="https://css-houdini.rocks" target="_blank" rel="noreferrer noopener">CSS Houdini Experiments</a></li></ul>Picks:Aimee Knight:<ul><li><a href="https://github.com/luruke/browser-2020" target="_blank" rel="noreferrer noopener">Things you can do with a browser in 2020</a></li></ul>AJ O’Neal:<ul><li><a href="https://amzn.to/38OvQYq" target="_blank" rel="noreferrer noopener">SD Card Wallet</a></li><li><a href="https://amzn.to/38XSIVr" target="_blank" rel="noreferrer noopener">SP 128gb MicroSD</a></li><li><a href="https://amzn.to/3b0p8QT" target="_blank" rel="noreferrer noopener">Rocketek</a></li></ul>Charles Max Wood:<ul><li><a href="https://gmelius.com?via=charles46" target="_blank" rel="noreferrer noopener">Gmelius (Affiliate link)</a></li><li><a href="https://www.mypillow.com/" target="_blank" rel="noreferrer noopener">MyPillow</a></li><li><a href="http://rwrd.io/ht0f3bi" target="_blank" rel="noreferrer noopener">Chilipad (Affiliate link)</a></li></ul>Una Kravets:<ul><li>Follow Una on Twitter - <a href="https://twitter.com/Una" target="_blank" rel="noreferrer noopener">@Una</a></li><li>Una's Podcast - <a href="https://spec.fm/podcasts/toolsday" target="_blank" rel="noreferrer noopener">Toolsday</a></li><li><a href="https://www.youtube.com/watch?list=PLNYkxOF6rcIDI0QtJvW6vKonTxn6azCsD&amp;v=YK8GZBx3hpg" target="_blank" rel="noreferrer noopener">Web Series: Designing in the Browser</a></li><li>Having a nice Couch</li><li><a href="https://www.mybobs.com/" target="_blank" rel="noreferrer noopener">Bob's Discount Furniture</a></li></ul>Special Guest: Una Kravets.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">32afca45-0776-4827-8c91-720427ff54bb</guid><pubDate>Tue, 25 Feb 2020 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845507/stream.mp3" length="59754966" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>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...</itunes:subtitle><itunes:summary><![CDATA[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:<ul><li>Aimee Knight</li><li>AJ O’Neal</li><li>Charles Max Wood</li></ul>Guest:<ul><li>Una Kravets</li></ul>Sponsors:<ul><li><a href="https://on.split.io/37M1fu2" target="_blank" rel="noreferrer noopener">Split</a></li></ul>____________________________________________________________  "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon.<a href="https://www.amazon.com/gp/product/B081MBL5C9/ref=as_li_ss_tl?ie=UTF8&amp;language=en_US&amp;linkCode=sl1&amp;linkId=9d61363241636e2546ef46abba198746&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener"> Get Your Copy Today!</a> ____________________________________________________________Links:<ul><li><a href="https://developer.mozilla.org/en-US/docs/Web/Houdini" target="_blank" rel="noreferrer noopener">CSS Houdini</a></li><li><a href="https://developers.google.com/web/updates/2018/03/cssom" target="_blank" rel="noreferrer noopener">Working with the new CSS Typed Object Model</a></li><li><a href="https://developer.mozilla.org/en-US/docs/Web/API/PaintWorklet/registerPaint" target="_blank" rel="noreferrer noopener">PaintWorklet.registerPaint | MDN</a></li><li><a href="https://ishoudinireadyyet.com/" target="_blank" rel="noreferrer noopener">Is Houdini Ready Yet?</a></li><li><a href="https://extra-css.netlify.com/" target="_blank" rel="noreferrer noopener">extra.css</a></li><li><a href="https://blog.logrocket.com/new-horizons-in-css-houdini-and-the-paint-api-8b307cf387bb/" target="_blank" rel="noreferrer noopener">New horizons in CSS: Houdini and the Paint API</a></li><li><a href="https://css-houdini.rocks" target="_blank" rel="noreferrer noopener">CSS Houdini Experiments</a></li></ul>Picks:Aimee Knight:<ul><li><a href="https://github.com/luruke/browser-2020" target="_blank" rel="noreferrer noopener">Things you can do with a browser in 2020</a></li></ul>AJ O’Neal:<ul><li><a href="https://amzn.to/38OvQYq" target="_blank" rel="noreferrer noopener">SD Card Wallet</a></li><li><a href="https://amzn.to/38XSIVr" target="_blank" rel="noreferrer noopener">SP 128gb MicroSD</a></li><li><a href="https://amzn.to/3b0p8QT" target="_blank" rel="noreferrer noopener">Rocketek</a></li></ul>Charles Max Wood:<ul><li><a href="https://gmelius.com?via=charles46" target="_blank" rel="noreferrer noopener">Gmelius (Affiliate link)</a></li><li><a href="https://www.mypillow.com/" target="_blank" rel="noreferrer noopener">MyPillow</a></li><li><a href="http://rwrd.io/ht0f3bi" target="_blank" rel="noreferrer noopener">Chilipad (Affiliate link)</a></li></ul>Una Kravets:<ul><li>Follow Una on Twitter - <a href="https://twitter.com/Una" target="_blank" rel="noreferrer noopener">@Una</a></li><li>Una's Podcast - <a href="https://spec.fm/podcasts/toolsday" target="_blank" rel="noreferrer noopener">Toolsday</a></li><li><a href="https://www.youtube.com/watch?list=PLNYkxOF6rcIDI0QtJvW6vKonTxn6azCsD&amp;v=YK8GZBx3hpg" target="_blank" rel="noreferrer noopener">Web Series: Designing in the Browser</a></li><li>Having a nice Couch</li><li><a href="https://www.mybobs.com/" target="_blank" rel="noreferrer noopener">Bob's Discount Furniture</a></li></ul>Special Guest: Una Kravets.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>3655</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 421: Semantic HTML with Bruce Lawson</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-421-semantic-html-with-bruce-lawson</link><description><![CDATA[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.Panel<ul><li>AJ O’Neal</li><li>Aimee Knight</li><li>Charles Max Wood</li><li>Dan Shappir</li></ul>Guest<ul><li>Bruce Lawson</li></ul>Sponsors<ul><li><a href="https://www.g2i.co/?utm_campaign=DevChat&amp;utm_medium=Podcast&amp;utm_source=Javascript_Jabber" target="_blank" rel="noreferrer noopener">G2i</a></li><li><a href="https://www.springboard.com/workshops/software-engineering-career-track/?utm_campaign=javascriptjabber&amp;utm_medium=podcast&amp;utm_source=devchat" target="_blank" rel="noreferrer noopener">Springboard | Promo code "JABBER" gives $500 off the job-guaranteed Course</a></li></ul>____________________________________________________________ "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon.<a href="https://www.amazon.com/gp/product/B081MBL5C9/ref=as_li_ss_tl?ie=UTF8&amp;language=en_US&amp;linkCode=sl1&amp;linkId=9d61363241636e2546ef46abba198746&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener"> Get Your Copy Today!</a> ____________________________________________________________Links<ul><li><a href="https://webaim.org/" target="_blank" rel="noreferrer noopener">WebAIM: Web Accessibility In Mind</a></li><li>&lt;input type=<a href="https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input/date" target="_blank" rel="noreferrer noopener">"date"</a>&gt;</li><li><a href="https://www.brucelawson.co.uk/2019/the-business-case-for-accessible-online-shopping/" target="_blank" rel="noreferrer noopener">The 4 minute business case for accessible online shopping</a></li></ul>PicksAJ O’Neal:<ul><li>Better Mic Sound</li><li><a href="http://bit.ly/CanonT4i650D" target="_blank" rel="noreferrer noopener">Canon T4i 650D</a></li><li><a href="http://www.learningvideo.com/store/t5i_sales.php" target="_blank" rel="noreferrer noopener">Canon T5i Course</a></li><li><a href="https://magiclantern.fm/" target="_blank" rel="noreferrer noopener">Magic Lantern</a></li><li>Filmic Pro &amp; Promovie</li></ul>Aimee Knight:<ul><li><a href="https://addyosmani.com/blog/lazy-loading/" target="_blank" rel="noreferrer noopener">AddyOsmani.com - Native image lazy-loading for the web!</a></li></ul>Charles Max Wood:<ul><li><a href="https://www.youtube.com/watch?list=PLJesql-aSfX4S0bC3BaOv0Gl6yEnpYKA6&amp;v=xHVHtPD63UY" target="_blank" rel="noreferrer noopener">Codineer - 100 days of Vue challenge</a></li></ul>Dan Shappir:<ul><li><a href="https://www.youtube.com/watch?v=wsdPeC86OH0" target="_blank" rel="noreferrer noopener">Alex Russell - The Mobile Web: MIA</a></li><li>Bruce Lawson <a href="https://www.brucelawson.co.uk/" target="_blank" rel="noreferrer noopener">Website</a></li></ul>Bruce Lawson:<ul><li><a href="https://www.taffy8.com/" target="_blank" rel="noreferrer noopener">Taffy</a> music band</li><li>Follow Bruce on Twitter <a href="https://twitter.com/brucel?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor" target="_blank" rel="noreferrer noopener">@brucel</a></li></ul>Special Guest: Bruce Lawson.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">bb48c541-96f7-43bf-a183-74b754b07e72</guid><pubDate>Tue, 18 Feb 2020 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845537/stream.mp3" length="67020349" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>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...</itunes:subtitle><itunes:summary><![CDATA[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.Panel<ul><li>AJ O’Neal</li><li>Aimee Knight</li><li>Charles Max Wood</li><li>Dan Shappir</li></ul>Guest<ul><li>Bruce Lawson</li></ul>Sponsors<ul><li><a href="https://www.g2i.co/?utm_campaign=DevChat&amp;utm_medium=Podcast&amp;utm_source=Javascript_Jabber" target="_blank" rel="noreferrer noopener">G2i</a></li><li><a href="https://www.springboard.com/workshops/software-engineering-career-track/?utm_campaign=javascriptjabber&amp;utm_medium=podcast&amp;utm_source=devchat" target="_blank" rel="noreferrer noopener">Springboard | Promo code "JABBER" gives $500 off the job-guaranteed Course</a></li></ul>____________________________________________________________ "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon.<a href="https://www.amazon.com/gp/product/B081MBL5C9/ref=as_li_ss_tl?ie=UTF8&amp;language=en_US&amp;linkCode=sl1&amp;linkId=9d61363241636e2546ef46abba198746&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener"> Get Your Copy Today!</a> ____________________________________________________________Links<ul><li><a href="https://webaim.org/" target="_blank" rel="noreferrer noopener">WebAIM: Web Accessibility In Mind</a></li><li>&lt;input type=<a href="https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input/date" target="_blank" rel="noreferrer noopener">"date"</a>&gt;</li><li><a href="https://www.brucelawson.co.uk/2019/the-business-case-for-accessible-online-shopping/" target="_blank" rel="noreferrer noopener">The 4 minute business case for accessible online shopping</a></li></ul>PicksAJ O’Neal:<ul><li>Better Mic Sound</li><li><a href="http://bit.ly/CanonT4i650D" target="_blank" rel="noreferrer noopener">Canon T4i 650D</a></li><li><a href="http://www.learningvideo.com/store/t5i_sales.php" target="_blank" rel="noreferrer noopener">Canon T5i Course</a></li><li><a href="https://magiclantern.fm/" target="_blank" rel="noreferrer noopener">Magic Lantern</a></li><li>Filmic Pro &amp; Promovie</li></ul>Aimee Knight:<ul><li><a href="https://addyosmani.com/blog/lazy-loading/" target="_blank" rel="noreferrer noopener">AddyOsmani.com - Native image lazy-loading for the web!</a></li></ul>Charles Max Wood:<ul><li><a href="https://www.youtube.com/watch?list=PLJesql-aSfX4S0bC3BaOv0Gl6yEnpYKA6&amp;v=xHVHtPD63UY" target="_blank" rel="noreferrer noopener">Codineer - 100 days of Vue challenge</a></li></ul>Dan Shappir:<ul><li><a href="https://www.youtube.com/watch?v=wsdPeC86OH0" target="_blank" rel="noreferrer noopener">Alex Russell - The Mobile Web: MIA</a></li><li>Bruce Lawson <a href="https://www.brucelawson.co.uk/" target="_blank" rel="noreferrer noopener">Website</a></li></ul>Bruce Lawson:<ul><li><a href="https://www.taffy8.com/" target="_blank" rel="noreferrer noopener">Taffy</a> music band</li><li>Follow Bruce on Twitter <a href="https://twitter.com/brucel?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor" target="_blank" rel="noreferrer noopener">@brucel</a></li></ul>Special Guest: Bruce Lawson.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>4109</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 420: OpenAPI, Redoc, and API Documentation with Adam Altman</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-420-openapi-redoc-and-api-documentation-with-adam-altman</link><description><![CDATA[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.Panelists<ul><li>Aimee Knight</li><li>Dan Shappir</li><li>AJ ONeal</li><li>Steve Edwards</li></ul>Guest<ul><li>Adam Altman</li></ul>Sponsors<ul><li><a href="https://www.g2i.co/?utm_campaign=DevChat&amp;utm_medium=Podcast&amp;utm_source=Javascript_Jabber" target="_blank" rel="noreferrer noopener">G2i</a></li></ul>____________________________ "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon.<a href="https://www.amazon.com/gp/product/B081MBL5C9/ref=as_li_ss_tl?ie=UTF8&amp;language=en_US&amp;linkCode=sl1&amp;linkId=9d61363241636e2546ef46abba198746&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener"> Get Your Copy Today!</a> ____________________________________________________________Links<ul><li><a href="https://twitter.com/redocly" target="_blank" rel="noreferrer noopener">https://twitter.com/redocly</a></li><li><a href="https://redoc.ly" target="_blank" rel="noreferrer noopener">Https://Redoc.ly</a></li><li><a href="https://twitter.com/redocly" target="_blank" rel="noreferrer noopener">https://www.facebook.com/redocly</a></li></ul>PicksSteve Edwards:<ul><li><a href="https://twitter.com/redocly" target="_blank" rel="noreferrer noopener">https://wesbos.com/announcing-my-css-grid-course/</a></li><li><a href="https://twitter.com/redocly" target="_blank" rel="noreferrer noopener">https://flexbox.io/</a></li></ul>Aimee Knight:<ul><li><a href="https://twitter.com/redocly" target="_blank" rel="noreferrer noopener">https://github.com/ErikCH/DevYouTubeList</a></li></ul>Dan Shappir:<ul><li><a href="https://en.wikipedia.org/wiki/Old_Kingdom_(book_series)" target="_blank" rel="noreferrer noopener">Old Kingdom Book Series</a></li></ul>AJ O’Neal:<ul><li><a href="https://www.play-asia.com/final-fantasy-vii-final-fantasy-viii-remastered-twin-pack-multi/13/70cs9p" target="_blank" rel="noreferrer noopener">Final Fantasy VII and VIII (Physical Copy, English) on Play Asia</a></li></ul>Adam Altman:<ul><li><a href="https://concepts.app" target="_blank" rel="noreferrer noopener">concepts.app</a></li></ul>Special Guest: Adam Altman.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">f46d6e43-2e2b-4589-9bd2-c110b13a47b1</guid><pubDate>Tue, 11 Feb 2020 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845541/stream.mp3" length="45230929" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>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...</itunes:subtitle><itunes:summary><![CDATA[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.Panelists<ul><li>Aimee Knight</li><li>Dan Shappir</li><li>AJ ONeal</li><li>Steve Edwards</li></ul>Guest<ul><li>Adam Altman</li></ul>Sponsors<ul><li><a href="https://www.g2i.co/?utm_campaign=DevChat&amp;utm_medium=Podcast&amp;utm_source=Javascript_Jabber" target="_blank" rel="noreferrer noopener">G2i</a></li></ul>____________________________ "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon.<a href="https://www.amazon.com/gp/product/B081MBL5C9/ref=as_li_ss_tl?ie=UTF8&amp;language=en_US&amp;linkCode=sl1&amp;linkId=9d61363241636e2546ef46abba198746&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener"> Get Your Copy Today!</a> ____________________________________________________________Links<ul><li><a href="https://twitter.com/redocly" target="_blank" rel="noreferrer noopener">https://twitter.com/redocly</a></li><li><a href="https://redoc.ly" target="_blank" rel="noreferrer noopener">Https://Redoc.ly</a></li><li><a href="https://twitter.com/redocly" target="_blank" rel="noreferrer noopener">https://www.facebook.com/redocly</a></li></ul>PicksSteve Edwards:<ul><li><a href="https://twitter.com/redocly" target="_blank" rel="noreferrer noopener">https://wesbos.com/announcing-my-css-grid-course/</a></li><li><a href="https://twitter.com/redocly" target="_blank" rel="noreferrer noopener">https://flexbox.io/</a></li></ul>Aimee Knight:<ul><li><a href="https://twitter.com/redocly" target="_blank" rel="noreferrer noopener">https://github.com/ErikCH/DevYouTubeList</a></li></ul>Dan Shappir:<ul><li><a href="https://en.wikipedia.org/wiki/Old_Kingdom_(book_series)" target="_blank" rel="noreferrer noopener">Old Kingdom Book Series</a></li></ul>AJ O’Neal:<ul><li><a href="https://www.play-asia.com/final-fantasy-vii-final-fantasy-viii-remastered-twin-pack-multi/13/70cs9p" target="_blank" rel="noreferrer noopener">Final Fantasy VII and VIII (Physical Copy, English) on Play Asia</a></li></ul>Adam Altman:<ul><li><a href="https://concepts.app" target="_blank" rel="noreferrer noopener">concepts.app</a></li></ul>Special Guest: Adam Altman.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>2747</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 419: Google App Script with Ben Collins</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-419-google-app-script-with-ben-collins</link><description><![CDATA[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.Panelists<ul><li>Aimee Knight</li><li>Steve Edwards</li><li>Dan Shapir</li></ul>Guest<ul><li>Ben Collins</li></ul>Sponsors<ul><li><a href="https://www.g2i.co/" target="_blank" rel="noreferrer noopener">G2i</a></li><li><a href="https://on.split.io/37M1fu2" target="_blank" rel="noreferrer noopener">Split</a></li></ul>____________________________ "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon.<a href="https://www.amazon.com/gp/product/B081MBL5C9/ref=as_li_ss_tl?ie=UTF8&amp;language=en_US&amp;linkCode=sl1&amp;linkId=9d61363241636e2546ef46abba198746&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener"> Get Your Copy Today!</a> ____________________________________________________________Links<ul><li><a href="https://gsuite.google.com/" target="_blank" rel="noreferrer noopener">G Suite</a></li><li><a href="https://script.google.com/home" target="_blank" rel="noreferrer noopener">AppScript</a></li><li><a href="https://github.com/google/clasp" target="_blank" rel="noreferrer noopener">Clasp</a></li></ul>PicksSteve Edwards:<ul><li><a href="https://kingkongapparel.com/" target="_blank" rel="noreferrer noopener">King Kong Apparel</a></li></ul>Aimee Knight:<ul><li><a href="https://blog.pragmaticengineer.com/developers-mentoring-other-developers/" target="_blank" rel="noreferrer noopener">Developers Mentoring Other Developers</a></li></ul>Dan Shapir:<ul><li><a href="https://almanac.httparchive.org/en/2019/" target="_blank" rel="noreferrer noopener">The Web Almanac</a></li></ul>AJ O’Neal:<ul><li>Photography</li><li><a href="https://magiclantern.fm/" target="_blank" rel="noreferrer noopener">Magic Lantern</a></li></ul>Bem Collins:<ul><li><a href="https://getcoldturkey.com/" target="_blank" rel="noreferrer noopener">Cold Turkey app</a></li><li>Follow Ben at <a href="https://www.benlcollins.com/" target="_blank" rel="noreferrer noopener">Benlcollins.com</a> and <a href="https://twitter.com/benlcollins?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor" target="_blank" rel="noreferrer noopener">Twitter</a></li></ul>Special Guest: Ben Collins.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">94a59c33-7c72-443b-9311-00fd198324c9</guid><pubDate>Tue, 04 Feb 2020 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845531/stream.mp3" length="49083636" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>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....</itunes:subtitle><itunes:summary><![CDATA[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.Panelists<ul><li>Aimee Knight</li><li>Steve Edwards</li><li>Dan Shapir</li></ul>Guest<ul><li>Ben Collins</li></ul>Sponsors<ul><li><a href="https://www.g2i.co/" target="_blank" rel="noreferrer noopener">G2i</a></li><li><a href="https://on.split.io/37M1fu2" target="_blank" rel="noreferrer noopener">Split</a></li></ul>____________________________ "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon.<a href="https://www.amazon.com/gp/product/B081MBL5C9/ref=as_li_ss_tl?ie=UTF8&amp;language=en_US&amp;linkCode=sl1&amp;linkId=9d61363241636e2546ef46abba198746&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener"> Get Your Copy Today!</a> ____________________________________________________________Links<ul><li><a href="https://gsuite.google.com/" target="_blank" rel="noreferrer noopener">G Suite</a></li><li><a href="https://script.google.com/home" target="_blank" rel="noreferrer noopener">AppScript</a></li><li><a href="https://github.com/google/clasp" target="_blank" rel="noreferrer noopener">Clasp</a></li></ul>PicksSteve Edwards:<ul><li><a href="https://kingkongapparel.com/" target="_blank" rel="noreferrer noopener">King Kong Apparel</a></li></ul>Aimee Knight:<ul><li><a href="https://blog.pragmaticengineer.com/developers-mentoring-other-developers/" target="_blank" rel="noreferrer noopener">Developers Mentoring Other Developers</a></li></ul>Dan Shapir:<ul><li><a href="https://almanac.httparchive.org/en/2019/" target="_blank" rel="noreferrer noopener">The Web Almanac</a></li></ul>AJ O’Neal:<ul><li>Photography</li><li><a href="https://magiclantern.fm/" target="_blank" rel="noreferrer noopener">Magic Lantern</a></li></ul>Bem Collins:<ul><li><a href="https://getcoldturkey.com/" target="_blank" rel="noreferrer noopener">Cold Turkey app</a></li><li>Follow Ben at <a href="https://www.benlcollins.com/" target="_blank" rel="noreferrer noopener">Benlcollins.com</a> and <a href="https://twitter.com/benlcollins?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor" target="_blank" rel="noreferrer noopener">Twitter</a></li></ul>Special Guest: Ben Collins.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>2988</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 418: Security Scary Stories and How to Avoid Them with Kevin A McGrail</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-418-security-scary-stories-and-how-to-avoid-them-with-kevin-a-mcgrail</link><description><![CDATA[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. Panelists<ul><li>Aimee Knight</li><li>AJ O’Neal</li><li>Charles Max Wood</li><li>Dan Shappir</li><li>Steve Edwards</li></ul>Guest<ul><li>Kevin A McGrail</li></ul>Sponsors<ul><li> ABOUT YOU |<a href="http://aboutyou.com/apply" target="_blank" rel="noreferrer noopener"> aboutyou.com/apply</a></li><li><a href="https://on.split.io/37M1fu2" target="_blank" rel="noreferrer noopener">Split</a></li><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul>____________________________________________________________ "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon.<a href="https://www.amazon.com/gp/product/B081MBL5C9/ref=as_li_ss_tl?ie=UTF8&amp;language=en_US&amp;linkCode=sl1&amp;linkId=9d61363241636e2546ef46abba198746&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener"> Get Your Copy Today!</a> ____________________________________________________________Links<ul><li><a href="https://www.amazon.com/Ghost-Wires-Adventures-Worlds-Wanted/dp/0316037729/ref=sr_1_1?ie=UTF8&amp;language=en_US&amp;linkCode=ll1&amp;linkId=f06bfe7482dca8bb751ed6d7cc86e2ab&amp;qid=1548462018&amp;sr=8-1&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener">Ghost in the Wires</a></li><li><a href="https://www.infrashield.com/" target="_blank" rel="noreferrer noopener">https://www.infrashield.com/</a></li></ul> Follow DevChatTV on<a href="https://www.facebook.com/DevChattv/?__tn__=%2Cd%2CP-R&amp;eid=ARDBDrBnK71PDmx_8gE_IeIEo5SnM7cyzylVBjAwfaOo1ck_6q3GXuRBfaUQZaWVvFGyEVjrhDwnS_tV" target="_blank" rel="noreferrer noopener"> Facebook</a> and<a href="https://twitter.com/devchattv?lang=en" target="_blank" rel="noreferrer noopener"> Twitter</a> PicksAimee Knight:<ul><li><a href="https://www.theatlantic.com/science/archive/2018/02/the-more-gender-equality-the-fewer-women-in-stem/553592/" target="_blank" rel="noreferrer noopener">The More Gender Equality, the Fewer Women in STEM</a>  </li></ul>AJ O’Neal:<ul><li><a href="https://www.youtube.com/watch?v=rnmcRTnTNC8" target="_blank" rel="noreferrer noopener">I'll Let Myself In: Tactics of Physical Pen Testers</a>  </li><li><a href="https://www.youtube.com/watch?v=AayXf5aRFTI" target="_blank" rel="noreferrer noopener">Copying Keys from Photos, Molds &amp; More</a>  </li><li><a href="https://www.youtube.com/watch?v=GiYO1TObNz8" target="_blank" rel="noreferrer noopener">The LED Traffic Light and the Danger of "But Sometimes!"</a>  </li><li><a href="https://amzn.to/2YYXP43" target="_blank" rel="noreferrer noopener">Regina Spektor</a>  </li><li><a href="https://amzn.to/35wcztj" target="_blank" rel="noreferrer noopener">The Weepies</a>  </li></ul>Dan Shappir:<ul><li><a href="https://www.youtube.com/watch?v=_QdPW8JrYzQ" target="_blank" rel="noreferrer noopener">This is what happens when you reply to spam email</a>  </li><li><a href="https://www.youtube.com/watch?v=opRMrEfAIiI" target="_blank" rel="noreferrer noopener">What is Your Password?</a>  </li></ul>Kevin A McGrail:<ul><li><a href="https://xkcd.com/538/" target="_blank" rel="noreferrer noopener">XKCD Security</a>  </li><li><a href="https://www.imdb.com/title/tt0487831/" target="_blank" rel="noreferrer noopener">IT Crowd</a></li><li><a href="https://spamassassin.apache.org/" target="_blank" rel="noreferrer noopener">https://spamassassin.apache.org/</a></li></ul>Steve Edwards:<ul><li><a href="https://xkpasswd.net/s/" target="_blank" rel="noreferrer noopener">XKCD Password Generator</a>  </li><li><a href="https://xkcd.com/356/" target="_blank" rel="noreferrer noopener">Nerd Sniping</a></li></ul>Special Guest: Kevin A. McGrail.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">638fc436-9691-4bfd-814b-448dfb6c91a7</guid><pubDate>Tue, 28 Jan 2020 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845570/stream.mp3" length="87522569" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>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...</itunes:subtitle><itunes:summary><![CDATA[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. Panelists<ul><li>Aimee Knight</li><li>AJ O’Neal</li><li>Charles Max Wood</li><li>Dan Shappir</li><li>Steve Edwards</li></ul>Guest<ul><li>Kevin A McGrail</li></ul>Sponsors<ul><li> ABOUT YOU |<a href="http://aboutyou.com/apply" target="_blank" rel="noreferrer noopener"> aboutyou.com/apply</a></li><li><a href="https://on.split.io/37M1fu2" target="_blank" rel="noreferrer noopener">Split</a></li><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul>____________________________________________________________ "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon.<a href="https://www.amazon.com/gp/product/B081MBL5C9/ref=as_li_ss_tl?ie=UTF8&amp;language=en_US&amp;linkCode=sl1&amp;linkId=9d61363241636e2546ef46abba198746&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener"> Get Your Copy Today!</a> ____________________________________________________________Links<ul><li><a href="https://www.amazon.com/Ghost-Wires-Adventures-Worlds-Wanted/dp/0316037729/ref=sr_1_1?ie=UTF8&amp;language=en_US&amp;linkCode=ll1&amp;linkId=f06bfe7482dca8bb751ed6d7cc86e2ab&amp;qid=1548462018&amp;sr=8-1&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener">Ghost in the Wires</a></li><li><a href="https://www.infrashield.com/" target="_blank" rel="noreferrer noopener">https://www.infrashield.com/</a></li></ul> Follow DevChatTV on<a href="https://www.facebook.com/DevChattv/?__tn__=%2Cd%2CP-R&amp;eid=ARDBDrBnK71PDmx_8gE_IeIEo5SnM7cyzylVBjAwfaOo1ck_6q3GXuRBfaUQZaWVvFGyEVjrhDwnS_tV" target="_blank" rel="noreferrer noopener"> Facebook</a> and<a href="https://twitter.com/devchattv?lang=en" target="_blank" rel="noreferrer noopener"> Twitter</a> PicksAimee Knight:<ul><li><a href="https://www.theatlantic.com/science/archive/2018/02/the-more-gender-equality-the-fewer-women-in-stem/553592/" target="_blank" rel="noreferrer noopener">The More Gender Equality, the Fewer Women in STEM</a>  </li></ul>AJ O’Neal:<ul><li><a href="https://www.youtube.com/watch?v=rnmcRTnTNC8" target="_blank" rel="noreferrer noopener">I'll Let Myself In: Tactics of Physical Pen Testers</a>  </li><li><a href="https://www.youtube.com/watch?v=AayXf5aRFTI" target="_blank" rel="noreferrer noopener">Copying Keys from Photos, Molds &amp; More</a>  </li><li><a href="https://www.youtube.com/watch?v=GiYO1TObNz8" target="_blank" rel="noreferrer noopener">The LED Traffic Light and the Danger of "But Sometimes!"</a>  </li><li><a...]]></itunes:summary><itunes:duration>5391</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 417: Serverless with Microsoft Azure with Burke Holland</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-417-serverless-with-microsoft-azure-with-burke-holland</link><description><![CDATA[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. Panelists<ul><li>Aimee Knight</li><li>Steve Edwards</li><li>Dan Shapir</li><li>AJ O’Neal</li><li>Charles Max Wood</li></ul>Guest<ul><li>Burke Holland</li></ul>Sponsors<ul><li><a href="https://www.g2i.co/" target="_blank" rel="noreferrer noopener">G2i</a></li><li><a href="https://on.split.io/37M1fu2" target="_blank" rel="noreferrer noopener">Split</a></li></ul>____________________________ &gt; "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon.<a href="https://www.amazon.com/gp/product/B081MBL5C9/ref=as_li_ss_tl?ie=UTF8&amp;language=en_US&amp;linkCode=sl1&amp;linkId=9d61363241636e2546ef46abba198746&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener"> Get Your Copy Today!</a> ____________________________________________________________Links<ul><li><a href="https://azure.microsoft.com/en-us/" target="_blank" rel="noreferrer noopener">Microsoft Azure</a></li><li><a href="https://swagger.io/" target="_blank" rel="noreferrer noopener">Swagger</a></li><li><a href="https://graphql.org/" target="_blank" rel="noreferrer noopener">GraphQL</a></li><li><a href="https://konghq.com/" target="_blank" rel="noreferrer noopener">Kong</a></li><li><a href="https://serverless.com/" target="_blank" rel="noreferrer noopener">Serverless Frameworks</a></li><li><a href="https://www.typescriptlang.org/" target="_blank" rel="noreferrer noopener">TypeScript</a></li><li><a href="https://www.freecodecamp.org/news/serverless-doesnt-have-to-be-an-infuriating-black-box-b23cca2b2ba2/" target="_blank" rel="noreferrer noopener">Serverless Doesn’t Have to Be an Infuriating Black Box</a></li><li><a href="https://azure.microsoft.com/en-us/services/functions/" target="_blank" rel="noreferrer noopener">Azure Functions</a></li><li><a href="https://docs.microsoft.com/en-us/azure/cosmos-db/introduction" target="_blank" rel="noreferrer noopener">CosmoDB</a></li><li> I<a href="https://dev.to/azure/is-serverless-really-as-cheap-as-everyone-claims-4i9n" target="_blank" rel="noreferrer noopener">s Serverless Really as Cheap as Everyone Claims?</a></li><li><a href="https://github.com/chef-partners/azure-reaper" target="_blank" rel="noreferrer noopener">Azure Reaper</a></li></ul>PicksSteve Edwards:<ul><li><a href="http://www.louislamour.com/" target="_blank" rel="noreferrer noopener">Louis L'Amour</a> books, especially <a href="https://www.goodreads.com/book/show/1123549.The_Lonesome_Gods" target="_blank" rel="noreferrer noopener">The Lonesome Gods</a></li><li><a href="https://ultrasabers.com/product/azure-reaper/" target="_blank" rel="noreferrer noopener">Ultra Sabers Azure Reaper</a></li></ul>Burke Holland:<ul><li> Follow Burke on <a href="http://burkeholland.github.io" target="_blank" rel="noreferrer noopener">Github</a></li></ul>Dan Shapir:<ul><li>Taking a vacation</li></ul>AJ O’Neal:<ul><li><a href="https://www.amazon.com/Hello-World-Being-Human-Algorithms/dp/039363499X" target="_blank" rel="noreferrer noopener">Hello World by Hannah Fry</a></li><li><a href="https://www.ikea.com/gb/en/cat/kallax-series-27534/" target="_blank" rel="noreferrer noopener">Ikea Kallax</a></li></ul>Charles Max Wood:<ul><li><a href="https://www.amazon.com/gp/product/B081MBL5C9/ref=as_li_ss_tl?ie=UTF8&amp;language=en_US&amp;linkCode=sl1&amp;linkId=9d61363241636e2546ef46abba198746&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener">The MaxCoders Guide to Finding Your Dream Developer Job</a></li><li><a href="https://www.buymeacoffee.com/" target="_blank" rel="noreferrer noopener">Buy Me a Coffee</a></li><li>Devchat is looking for show hosts and sponsors!</li></ul>Special Guest: Burke Holland.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">a5d3ae0c-4d8c-4069-af5f-61d713dad7f7</guid><pubDate>Tue, 21 Jan 2020 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845517/stream.mp3" length="76184560" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>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...</itunes:subtitle><itunes:summary><![CDATA[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. Panelists<ul><li>Aimee Knight</li><li>Steve Edwards</li><li>Dan Shapir</li><li>AJ O’Neal</li><li>Charles Max Wood</li></ul>Guest<ul><li>Burke Holland</li></ul>Sponsors<ul><li><a href="https://www.g2i.co/" target="_blank" rel="noreferrer noopener">G2i</a></li><li><a href="https://on.split.io/37M1fu2" target="_blank" rel="noreferrer noopener">Split</a></li></ul>____________________________ &gt; "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon.<a href="https://www.amazon.com/gp/product/B081MBL5C9/ref=as_li_ss_tl?ie=UTF8&amp;language=en_US&amp;linkCode=sl1&amp;linkId=9d61363241636e2546ef46abba198746&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener"> Get Your Copy Today!</a> ____________________________________________________________Links<ul><li><a href="https://azure.microsoft.com/en-us/" target="_blank" rel="noreferrer noopener">Microsoft Azure</a></li><li><a href="https://swagger.io/" target="_blank" rel="noreferrer noopener">Swagger</a></li><li><a href="https://graphql.org/" target="_blank" rel="noreferrer noopener">GraphQL</a></li><li><a href="https://konghq.com/" target="_blank" rel="noreferrer noopener">Kong</a></li><li><a href="https://serverless.com/" target="_blank" rel="noreferrer noopener">Serverless Frameworks</a></li><li><a href="https://www.typescriptlang.org/" target="_blank" rel="noreferrer noopener">TypeScript</a></li><li><a href="https://www.freecodecamp.org/news/serverless-doesnt-have-to-be-an-infuriating-black-box-b23cca2b2ba2/" target="_blank" rel="noreferrer noopener">Serverless Doesn’t Have to Be an...]]></itunes:summary><itunes:duration>4682</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 416: GraphQL Developer Tools with Sean Grove</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-416-graphql-developer-tools-with-sean-grove</link><description><![CDATA[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. Panelists<ul><li>Aimee Knight</li><li>AJ O’Neal</li><li>Charles Max Wood</li><li>Dan Shappir</li></ul>Guest<ul><li>Sean Grove</li></ul>Sponsors<ul><li><a href="https://on.split.io/37M1fu2" target="_blank" rel="noreferrer noopener">Split</a></li><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul>____________________________________________________________ "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon.<a href="https://www.amazon.com/gp/product/B081MBL5C9/ref=as_li_ss_tl?ie=UTF8&amp;language=en_US&amp;linkCode=sl1&amp;linkId=9d61363241636e2546ef46abba198746&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener"> Get Your Copy Today!</a> ____________________________________________________________Links<ul><li><a href="https://github.com/graphql/graphiql" target="_blank" rel="noreferrer noopener">https://github.com/graphql/graphiql</a>  </li><li><a href="https://devchat.tv/js-jabber/jsj-401-hasura-with-tanmai-gopal/" target="_blank" rel="noreferrer noopener">https://devchat.tv/js-jabber/jsj-401-hasura-with-tanmai-gopal/</a>  </li></ul> Follow DevChatTV on<a href="https://www.facebook.com/DevChattv/?__tn__=%2Cd%2CP-R&amp;eid=ARDBDrBnK71PDmx_8gE_IeIEo5SnM7cyzylVBjAwfaOo1ck_6q3GXuRBfaUQZaWVvFGyEVjrhDwnS_tV" target="_blank" rel="noreferrer noopener"> Facebook</a> and<a href="https://twitter.com/devchattv?lang=en" target="_blank" rel="noreferrer noopener"> Twitter</a> PicksAimee Knight:<ul><li><a href="http://ergonomictrends.com/hand-wrist-exercises-computer-users/" target="_blank" rel="noreferrer noopener">http://ergonomictrends.com/hand-wrist-exercises-computer-users/</a>  </li><li>Cats in your lap</li></ul>AJ O’Neal:<ul><li><a href="https://www.youtube.com/playlist?list=PLLHyNSlsz449SOhzpo7ClMEKe9WkXt5GO" target="_blank" rel="noreferrer noopener">The Grievance Studies Affair</a>  </li><li><a href="https://go-proverbs.github.io/" target="_blank" rel="noreferrer noopener">Go Proverbs</a>  </li><li>Music</li></ul>Dan Shappir:<ul><li>Guatemala</li><li><a href="https://en.wikipedia.org/wiki/Tigana" target="_blank" rel="noreferrer noopener">Tigana</a>  </li></ul>Sean Grove:<ul><li><a href="https://www.youtube.com/watch?v=zVpD5whyjPw" target="_blank" rel="noreferrer noopener">Yuki Li: “Breaking Out of Box”</a>  </li></ul>Charles Max Wood:<ul><li><a href="https://www.imdb.com/title/tt0085334/" target="_blank" rel="noreferrer noopener">A Christmas Story</a></li><li><a href="https://www.imdb.com/title/tt0058536/" target="_blank" rel="noreferrer noopener">Rudolf the Red-Nosed Reindeer</a></li><li><a href="https://www.imdb.com/title/tt0063230/?ref_=fn_al_tt_1" target="_blank" rel="noreferrer noopener">The Little Drummer Boy</a></li><li><a href="https://www.imdb.com/title/tt0066327/?ref_=fn_al_tt_5" target="_blank" rel="noreferrer noopener">Santa Claus Is Comin' to Town</a></li><li><a href="https://www.imdb.com/title/tt0482629/" target="_blank" rel="noreferrer noopener">The Ultimate Gift</a></li><li><a href="https://www.imdb.com/title/tt0064349/" target="_blank" rel="noreferrer noopener">Frosty the Snowman</a></li></ul>Special Guest: Sean Grove.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">db5b46ae-70eb-4600-bbb2-13efadecd1ae</guid><pubDate>Tue, 14 Jan 2020 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845519/stream.mp3" length="78628360" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>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....</itunes:subtitle><itunes:summary><![CDATA[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. Panelists<ul><li>Aimee Knight</li><li>AJ O’Neal</li><li>Charles Max Wood</li><li>Dan Shappir</li></ul>Guest<ul><li>Sean Grove</li></ul>Sponsors<ul><li><a href="https://on.split.io/37M1fu2" target="_blank" rel="noreferrer noopener">Split</a></li><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul>____________________________________________________________ "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon.<a href="https://www.amazon.com/gp/product/B081MBL5C9/ref=as_li_ss_tl?ie=UTF8&amp;language=en_US&amp;linkCode=sl1&amp;linkId=9d61363241636e2546ef46abba198746&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener"> Get Your Copy Today!</a> ____________________________________________________________Links<ul><li><a href="https://github.com/graphql/graphiql" target="_blank" rel="noreferrer noopener">https://github.com/graphql/graphiql</a>  </li><li><a href="https://devchat.tv/js-jabber/jsj-401-hasura-with-tanmai-gopal/" target="_blank" rel="noreferrer noopener">https://devchat.tv/js-jabber/jsj-401-hasura-with-tanmai-gopal/</a>  </li></ul> Follow DevChatTV on<a href="https://www.facebook.com/DevChattv/?__tn__=%2Cd%2CP-R&amp;eid=ARDBDrBnK71PDmx_8gE_IeIEo5SnM7cyzylVBjAwfaOo1ck_6q3GXuRBfaUQZaWVvFGyEVjrhDwnS_tV" target="_blank" rel="noreferrer noopener"> Facebook</a> and<a href="https://twitter.com/devchattv?lang=en" target="_blank" rel="noreferrer noopener"> Twitter</a> PicksAimee Knight:<ul><li><a href="http://ergonomictrends.com/hand-wrist-exercises-computer-users/" target="_blank" rel="noreferrer noopener">http://ergonomictrends.com/hand-wrist-exercises-computer-users/</a>  </li><li>Cats in your lap</li></ul>AJ O’Neal:<ul><li><a href="https://www.youtube.com/playlist?list=PLLHyNSlsz449SOhzpo7ClMEKe9WkXt5GO" target="_blank" rel="noreferrer noopener">The Grievance Studies Affair</a>  </li><li><a href="https://go-proverbs.github.io/" target="_blank" rel="noreferrer noopener">Go Proverbs</a>  </li><li>Music</li></ul>Dan Shappir:<ul><li>Guatemala</li><li><a href="https://en.wikipedia.org/wiki/Tigana" target="_blank" rel="noreferrer noopener">Tigana</a>  </li></ul>Sean Grove:<ul><li><a href="https://www.youtube.com/watch?v=zVpD5whyjPw" target="_blank" rel="noreferrer noopener">Yuki Li: “Breaking Out of Box”</a>  </li></ul>Charles Max Wood:<ul><li><a href="https://www.imdb.com/title/tt0085334/" target="_blank" rel="noreferrer noopener">A Christmas Story</a></li><li><a href="https://www.imdb.com/title/tt0058536/" target="_blank" rel="noreferrer noopener">Rudolf the Red-Nosed Reindeer</a></li><li><a...]]></itunes:summary><itunes:duration>4832</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 415: Progressive Web Apps with Maximiliano Firtman</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-415-progressive-web-apps-with-maximiliano-firtman</link><description><![CDATA[Maximiliano Firtman is a mobile web developer from Buenos Ares, Argentina. He has been a developer for 24 years and his most recent focus has been on progressive web apps, or PWAs. Steve and Max reflect on the technologies they were using when they first got started in web development and talk about their experience with mobile development. One area that Max emphasized was bringing the web into the mobile space. They discuss the progression of web access on mobile and some of the available tools. Max notes that responsible design has a very high cost in web performance for mobile devices, which requires unique approaches. They discuss some of the issues with latency in mobile, even on 4G. The solution to this latency is PWAs.Progressive web apps are a set of best practices to create web apps that are installable. They can work offline at high speeds on several operating systems. Once installed, it looks like any other app on the system. Max delves into more details on how it works. He talks about how the resources for your application are managed. He assures listeners that it’s just a website that’s using a new API, they’re not changing the way the web works, and that when that API is there, the app can be installed. It will also generally use your default browser. Steve and Max discuss how local data is stored with PWAs. To write PWAs, you can use Angular, React, JavaScript, or Vue, and it’s a pretty transparent process. Max talks about some common tools used for local storage and some of the PWAs he’s worked on in the past. The benefit of using PWAs is that they generally run faster than regular web apps. To get started, Max advises listeners to install one and start exploring.Panelists<ul><li>Steve Edwards</li></ul>Guest<ul><li>Maximiliano Firtman</li></ul>Sponsors<ul><li><a href="https://www.g2i.co/?utm_medium=Podcast&amp;utm_source=React_Native_Radio" target="_blank" rel="noreferrer noopener">G2i</a></li></ul>____________________________ "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon. <a href="https://www.amazon.com/gp/product/B081MBL5C9/ref=as_li_ss_tl?ie=UTF8&amp;language=en_US&amp;linkCode=sl1&amp;linkId=9d61363241636e2546ef46abba198746&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener">Get Your Copy Today!</a> ____________________________________________________________Links<ul><li><a href="https://developers.google.com/web/progressive-web-apps" target="_blank" rel="noreferrer noopener">Progressive Web Apps</a></li><li><a href="https://appsco.pe/" target="_blank" rel="noreferrer noopener">Appsco.pe</a></li><li><a href="https://developer.mozilla.org/en/docs/Web/API/IndexedDB_API" target="_blank" rel="noreferrer noopener">IndexedDB</a></li><li><a href="https://firt.mobi/books" target="_blank" rel="noreferrer noopener">Max's site</a></li></ul>PicksSteve Edwards:<ul><li><a href="https://en.wikipedia.org/wiki/The_Club_(automotive)" target="_blank" rel="noreferrer noopener">The Club</a></li></ul>Maximiliano Firtman:<ul><li><a href="https://github.com/GoogleChromeLabs/llama-pack" target="_blank" rel="noreferrer noopener">Llama</a></li><li>Follow Max on <a href="https://twitter.com/firt" target="_blank" rel="noreferrer noopener">Twitter</a></li></ul>Special Guest: Maximiliano Firtman.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">a7ef3406-45d1-4892-8d21-d57f31486fff</guid><pubDate>Tue, 07 Jan 2020 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845575/stream.mp3" length="39416262" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Maximiliano Firtman is a mobile web developer from Buenos Ares, Argentina. He has been a developer for 24 years and his most recent focus has been on progressive web apps, or PWAs. Steve and Max reflect on the technologies they were using when they...</itunes:subtitle><itunes:summary><![CDATA[Maximiliano Firtman is a mobile web developer from Buenos Ares, Argentina. He has been a developer for 24 years and his most recent focus has been on progressive web apps, or PWAs. Steve and Max reflect on the technologies they were using when they first got started in web development and talk about their experience with mobile development. One area that Max emphasized was bringing the web into the mobile space. They discuss the progression of web access on mobile and some of the available tools. Max notes that responsible design has a very high cost in web performance for mobile devices, which requires unique approaches. They discuss some of the issues with latency in mobile, even on 4G. The solution to this latency is PWAs.Progressive web apps are a set of best practices to create web apps that are installable. They can work offline at high speeds on several operating systems. Once installed, it looks like any other app on the system. Max delves into more details on how it works. He talks about how the resources for your application are managed. He assures listeners that it’s just a website that’s using a new API, they’re not changing the way the web works, and that when that API is there, the app can be installed. It will also generally use your default browser. Steve and Max discuss how local data is stored with PWAs. To write PWAs, you can use Angular, React, JavaScript, or Vue, and it’s a pretty transparent process. Max talks about some common tools used for local storage and some of the PWAs he’s worked on in the past. The benefit of using PWAs is that they generally run faster than regular web apps. To get started, Max advises listeners to install one and start exploring.Panelists<ul><li>Steve Edwards</li></ul>Guest<ul><li>Maximiliano Firtman</li></ul>Sponsors<ul><li><a href="https://www.g2i.co/?utm_medium=Podcast&amp;utm_source=React_Native_Radio" target="_blank" rel="noreferrer noopener">G2i</a></li></ul>____________________________ "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon. <a href="https://www.amazon.com/gp/product/B081MBL5C9/ref=as_li_ss_tl?ie=UTF8&amp;language=en_US&amp;linkCode=sl1&amp;linkId=9d61363241636e2546ef46abba198746&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener">Get Your Copy Today!</a> ____________________________________________________________Links<ul><li><a href="https://developers.google.com/web/progressive-web-apps" target="_blank" rel="noreferrer noopener">Progressive Web Apps</a></li><li><a href="https://appsco.pe/" target="_blank" rel="noreferrer noopener">Appsco.pe</a></li><li><a href="https://developer.mozilla.org/en/docs/Web/API/IndexedDB_API" target="_blank" rel="noreferrer noopener">IndexedDB</a></li><li><a href="https://firt.mobi/books" target="_blank" rel="noreferrer noopener">Max's site</a></li></ul>PicksSteve Edwards:<ul><li><a href="https://en.wikipedia.org/wiki/The_Club_(automotive)" target="_blank" rel="noreferrer noopener">The Club</a></li></ul>Maximiliano Firtman:<ul><li><a href="https://github.com/GoogleChromeLabs/llama-pack" target="_blank" rel="noreferrer noopener">Llama</a></li><li>Follow Max on <a href="https://twitter.com/firt" target="_blank" rel="noreferrer noopener">Twitter</a></li></ul>Special Guest: Maximiliano Firtman.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>2384</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 414: JavaScript Jabber Still at RxJs Live</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-414-javascript-jabber-still-at-rxjs-live</link><description><![CDATA[In this episode of JavaScript Jabber Charles Max Wood continues interviewing speakers at RxJS Live. First, he interviews Mike Ryan and Sam Julien. They gave a talk about Groupby, a little known operator. They overview the common problems other mapping operators have and how Groupby addresses these problems. The discuss with Charles where these types of operators are most commonly used and use an analogy to explain the different mapping operators.  Next, Charles talks to Tracy Lee. Her talk defines and explains the top twenty operators people should use. In her talk, she shows real-world use cases and warns against gotchas. Tracy and Charles explain that you don’t need to know all 60 operators, most people only need about 5-10 to function. She advises people to know the difference between the different types of operators. Tracy ends her interview by explaining her desire to inspire women and people of minority groups. She and Charles share their passion for diversity and giving everyone the chance to do what they love. Dean Radcliffe speaks with Charles next and discusses his talk about making React Forms reactive. They discuss binding observables in React and how Dean used this in his business. He shares how he got inspired for this talk and how he uses RxJS in his everyday work.   The final interview is with Joe Eames, CEO of Thinkster. Joe spoke about error handling. He explains how he struggled with this as did many others so he did a deep dive to find answers to share. In his talk, he covers what error handling is and what it is used for. Joe outlines where most people get lost when it comes to error handling. He also shares the three strategies used in error handling, Retry, Catch and Rethrow and, Catch and Replace. Charles shares his admiration for the Thinkster teaching approach. Joe explains what Thinkster is about and what makes them special. He also talks about The DevEd podcast. Panelists<ul><li>Charles Max Wood</li></ul>Guests<ul><li>Mike Ryan </li><li>Sam Julien</li><li>Tracy Lee</li><li>Dean Radcliffe</li><li>Joe Eames</li></ul>Sponsors<ul><li> ABOUT YOU |<a href="http://aboutyou.com/apply" target="_blank" rel="noreferrer noopener">aboutyou.com/apply</a></li><li><a href="http://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a> -use the code "devchat" for 2 months free on Sentry's small plan </li><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul> ____________________________________________________________<br /> "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon.<a href="https://www.amazon.com/gp/product/B081MBL5C9/ref=as_li_ss_tl?ie=UTF8&amp;language=en_US&amp;linkCode=sl1&amp;linkId=9d61363241636e2546ef46abba198746&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener"> Get Your Copy Today!</a><br /> ___________________________________________________________ Links<ul><li><a href="https://www.rxjs.live/" target="_blank" rel="noreferrer noopener">https://www.rxjs.live/</a></li><li><a href="https://www.youtube.com/channel/UCmvhqGbbqkhJ63V3g-l-5Gg" target="_blank" rel="noreferrer noopener">RxJS Live Youtube Channel</a></li><li><a href="https://twitter.com/mikeryandev" target="_blank" rel="noreferrer noopener">https://twitter.com/mikeryandev</a></li><li><a href="https://twitter.com/samjulien" target="_blank" rel="noreferrer noopener">https://twitter.com/samjulien</a></li><li><a href="https://twitter.com/ladyleet?" target="_blank" rel="noreferrer noopener">https://twitter.com/ladyleet?</a></li><li><a href="https://www.npmjs.com/package/rx-helper" target="_blank" rel="noreferrer noopener">https://www.npmjs.com/package/rx-helper</a></li><li><a href="https://twitter.com/deaniusol" target="_blank" rel="noreferrer noopener">https://twitter.com/deaniusol</a></li><li><a href="https://twitter.com/josepheames" target="_blank" rel="noreferrer noopener">https://twitter.com/josepheames</a></li><li><a href="https://devchat.tv/dev-ed/" target="_blank" rel="noreferrer noopener">https://devchat.tv/dev-ed/</a></li><li><a href="https://www.facebook.com/javascriptjabber" target="_blank" rel="noreferrer noopener">https://www.facebook.com/javascriptjabber</a></li><li><a href="https://twitter.com/JSJabber" target="_blank" rel="noreferrer noopener">https://twitter.com/JSJabber</a></li></ul>Special Guests: Joe Eames, Mike Ryan, Sam Julien, and Tracy Lee.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">033b0592-5282-4bce-a1ce-815be576ff25</guid><pubDate>Tue, 31 Dec 2019 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845545/stream.mp3" length="40416656" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>In this episode of JavaScript Jabber Charles Max Wood continues interviewing speakers at RxJS Live. First, he interviews Mike Ryan and Sam Julien. They gave a talk about Groupby, a little known operator. They overview the common problems other mapping...</itunes:subtitle><itunes:summary><![CDATA[In this episode of JavaScript Jabber Charles Max Wood continues interviewing speakers at RxJS Live. First, he interviews Mike Ryan and Sam Julien. They gave a talk about Groupby, a little known operator. They overview the common problems other mapping operators have and how Groupby addresses these problems. The discuss with Charles where these types of operators are most commonly used and use an analogy to explain the different mapping operators.  Next, Charles talks to Tracy Lee. Her talk defines and explains the top twenty operators people should use. In her talk, she shows real-world use cases and warns against gotchas. Tracy and Charles explain that you don’t need to know all 60 operators, most people only need about 5-10 to function. She advises people to know the difference between the different types of operators. Tracy ends her interview by explaining her desire to inspire women and people of minority groups. She and Charles share their passion for diversity and giving everyone the chance to do what they love. Dean Radcliffe speaks with Charles next and discusses his talk about making React Forms reactive. They discuss binding observables in React and how Dean used this in his business. He shares how he got inspired for this talk and how he uses RxJS in his everyday work.   The final interview is with Joe Eames, CEO of Thinkster. Joe spoke about error handling. He explains how he struggled with this as did many others so he did a deep dive to find answers to share. In his talk, he covers what error handling is and what it is used for. Joe outlines where most people get lost when it comes to error handling. He also shares the three strategies used in error handling, Retry, Catch and Rethrow and, Catch and Replace. Charles shares his admiration for the Thinkster teaching approach. Joe explains what Thinkster is about and what makes them special. He also talks about The DevEd podcast. Panelists<ul><li>Charles Max Wood</li></ul>Guests<ul><li>Mike Ryan </li><li>Sam Julien</li><li>Tracy Lee</li><li>Dean Radcliffe</li><li>Joe Eames</li></ul>Sponsors<ul><li> ABOUT YOU |<a href="http://aboutyou.com/apply" target="_blank" rel="noreferrer noopener">aboutyou.com/apply</a></li><li><a href="http://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a> -use the code "devchat" for 2 months free on Sentry's small plan </li><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul> ____________________________________________________________<br /> "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon.<a href="https://www.amazon.com/gp/product/B081MBL5C9/ref=as_li_ss_tl?ie=UTF8&amp;language=en_US&amp;linkCode=sl1&amp;linkId=9d61363241636e2546ef46abba198746&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener"> Get Your Copy Today!</a><br /> ___________________________________________________________ Links<ul><li><a href="https://www.rxjs.live/" target="_blank" rel="noreferrer noopener">https://www.rxjs.live/</a></li><li><a href="https://www.youtube.com/channel/UCmvhqGbbqkhJ63V3g-l-5Gg" target="_blank" rel="noreferrer noopener">RxJS Live Youtube Channel</a></li><li><a href="https://twitter.com/mikeryandev" target="_blank" rel="noreferrer noopener">https://twitter.com/mikeryandev</a></li><li><a href="https://twitter.com/samjulien" target="_blank" rel="noreferrer noopener">https://twitter.com/samjulien</a></li><li><a href="https://twitter.com/ladyleet?" target="_blank" rel="noreferrer noopener">https://twitter.com/ladyleet?</a></li><li><a href="https://www.npmjs.com/package/rx-helper" target="_blank" rel="noreferrer noopener">https://www.npmjs.com/package/rx-helper</a></li><li><a href="https://twitter.com/deaniusol" target="_blank" rel="noreferrer noopener">https://twitter.com/deaniusol</a></li><li><a href="https://twitter.com/josepheames" target="_blank" rel="noreferrer...]]></itunes:summary><itunes:duration>2448</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 413: JavaScript Jabber at RxJs Live</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-413-javascript-jabber-at-rxjs-live</link><description><![CDATA[In this episode of JavaScript Jabber Charles Max Wood does interviews at RxJS Live. His first interview is with Hannah Howard at RxJS Live about her talk. Hannah is really enthusiastic about RxJS especially when it comes to frontend development. Her talk is about how to architect full-scale apps with RxJS. Hannah gives a brief summary of her talk. Charles having met Hanna previously at Code Beam asks her how functional programming and reactive programming work together in her mind. Hannah describes how she sees programming.  Charles’s next interview is with Ben Lesh, a core team member of RxJS. Ben has been working on RxJS for the last four years. In his talk, he shares the future of RxJs, the timeline for versions 7 and 8. With Charles, he discusses his work on RxJS and the adoption of RxJS.  Next, Charles interviews Sam Julien and Kim Maida. They gave a talk together covering the common problems developers have when learning RxJS. In the talk, they share tips for those learning RxJS. Charles wonders what inspired them to give this talk. Both share experiences where they encouraged someone to use RxJS but the learning curve was to steep. They discuss the future of RxJS adoptions and resources.  Finally, Charles interviews Kim alone about her second talk about RxJS and state management. She explains to Charles that many state management libraries are built on RxJS and that it is possible to roll out your own state management solution with RxJS. They discuss why there are so many different state management libraries. Kim shares advice for those looking to roll out their own solutions.Panelists<ul><li>Charles Max Wood</li></ul>Guests<ul><li>Hannah Howard</li><li>Ben Lesch</li><li>Sam Julien</li><li>Kim Maida</li></ul>Sponsors<ul><li>ABOUT YOU | <a href="http://aboutyou.com/apply" target="_blank" rel="noreferrer noopener">aboutyou.com/apply</a></li><li><a href="http://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a> use the code "devchat" for 2 months free on Sentry's small plan</li><li> </li></ul>Links<ul><li><a href="https://www.rxjs.live/" target="_blank" rel="noreferrer noopener">https://www.rxjs.live/</a></li><li><a href="https://www.youtube.com/channel/UCmvhqGbbqkhJ63V3g-l-5Gg" target="_blank" rel="noreferrer noopener">RxJS Live Youtube Channel</a></li><li><a href="https://twitter.com/techgirlwonder" target="_blank" rel="noreferrer noopener">https://twitter.com/techgirlwonder</a></li><li><a href="https://twitter.com/benlesh" target="_blank" rel="noreferrer noopener">https://twitter.com/benlesh</a></li><li><a href="http://www.samjulien.com/" target="_blank" rel="noreferrer noopener">http://www.samjulien.com/</a></li><li><a href="https://twitter.com/samjulien" target="_blank" rel="noreferrer noopener">https://twitter.com/samjulien</a></li><li><a href="https://twitter.com/KimMaida" target="_blank" rel="noreferrer noopener">https://twitter.com/KimMaida</a></li><li><a href="https://www.facebook.com/javascriptjabber" target="_blank" rel="noreferrer noopener">https://www.facebook.com/javascriptjabber</a></li><li><a href="https://twitter.com/JSJabber" target="_blank" rel="noreferrer noopener">https://twitter.com/JSJabber</a></li></ul>Special Guests: Ben Lesh, Hannah Howard, Kim Maida, and Sam Julien.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">0050b47f-cd55-4cfe-9e41-49ca96cb42df</guid><pubDate>Tue, 24 Dec 2019 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845582/stream.mp3" length="36822264" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>In this episode of JavaScript Jabber Charles Max Wood does interviews at RxJS Live. His first interview is with Hannah Howard at RxJS Live about her talk. Hannah is really enthusiastic about RxJS especially when it comes to frontend development. Her...</itunes:subtitle><itunes:summary><![CDATA[In this episode of JavaScript Jabber Charles Max Wood does interviews at RxJS Live. His first interview is with Hannah Howard at RxJS Live about her talk. Hannah is really enthusiastic about RxJS especially when it comes to frontend development. Her talk is about how to architect full-scale apps with RxJS. Hannah gives a brief summary of her talk. Charles having met Hanna previously at Code Beam asks her how functional programming and reactive programming work together in her mind. Hannah describes how she sees programming.  Charles’s next interview is with Ben Lesh, a core team member of RxJS. Ben has been working on RxJS for the last four years. In his talk, he shares the future of RxJs, the timeline for versions 7 and 8. With Charles, he discusses his work on RxJS and the adoption of RxJS.  Next, Charles interviews Sam Julien and Kim Maida. They gave a talk together covering the common problems developers have when learning RxJS. In the talk, they share tips for those learning RxJS. Charles wonders what inspired them to give this talk. Both share experiences where they encouraged someone to use RxJS but the learning curve was to steep. They discuss the future of RxJS adoptions and resources.  Finally, Charles interviews Kim alone about her second talk about RxJS and state management. She explains to Charles that many state management libraries are built on RxJS and that it is possible to roll out your own state management solution with RxJS. They discuss why there are so many different state management libraries. Kim shares advice for those looking to roll out their own solutions.Panelists<ul><li>Charles Max Wood</li></ul>Guests<ul><li>Hannah Howard</li><li>Ben Lesch</li><li>Sam Julien</li><li>Kim Maida</li></ul>Sponsors<ul><li>ABOUT YOU | <a href="http://aboutyou.com/apply" target="_blank" rel="noreferrer noopener">aboutyou.com/apply</a></li><li><a href="http://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a> use the code "devchat" for 2 months free on Sentry's small plan</li><li> </li></ul>Links<ul><li><a href="https://www.rxjs.live/" target="_blank" rel="noreferrer noopener">https://www.rxjs.live/</a></li><li><a href="https://www.youtube.com/channel/UCmvhqGbbqkhJ63V3g-l-5Gg" target="_blank" rel="noreferrer noopener">RxJS Live Youtube Channel</a></li><li><a href="https://twitter.com/techgirlwonder" target="_blank" rel="noreferrer noopener">https://twitter.com/techgirlwonder</a></li><li><a href="https://twitter.com/benlesh" target="_blank" rel="noreferrer noopener">https://twitter.com/benlesh</a></li><li><a href="http://www.samjulien.com/" target="_blank" rel="noreferrer noopener">http://www.samjulien.com/</a></li><li><a href="https://twitter.com/samjulien" target="_blank" rel="noreferrer noopener">https://twitter.com/samjulien</a></li><li><a href="https://twitter.com/KimMaida" target="_blank" rel="noreferrer noopener">https://twitter.com/KimMaida</a></li><li><a href="https://www.facebook.com/javascriptjabber" target="_blank" rel="noreferrer noopener">https://www.facebook.com/javascriptjabber</a></li><li><a href="https://twitter.com/JSJabber" target="_blank" rel="noreferrer noopener">https://twitter.com/JSJabber</a></li></ul>Special Guests: Ben Lesh, Hannah Howard, Kim Maida, and Sam Julien.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>2226</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 412: Svelte and Sapper with Svelte Master</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-412-svelte-and-sapper-with-svelte-master</link><description><![CDATA[Noah, a.k.a. Svelte Master, is from Indiana and recently moved to San Francisco. He has been given title Computational Linguist by SoundHound. He starts the show by talking about his Youtube channel all about Svelte. Svelte is a JavaScript framework similar to React and Vue. When you write components, Svelte will compile it into Vanilla JS, CSS, or HTML, and create a small bundle that will be sent to the client. Svelte is a ‘disappearing framework’, so your bundles come out as DOM APIs and there is no Svelte in the end result. Because the Svelte framework doesn’t send with the bundle, bundle sizes are significantly smaller, and it runs on all browsers. Noah shares some Svelte’s performance statistics. Sapper is a companion technology to Svelte that gives you server side rendering, routing, code splitting, and other features. Noah talks about how to write plugins for Svelte and embedding components. One main difference between Svelte and other frameworks is that it lacks a virtual DOM. This is because since it is just compiling down to JavaScript and the framework is not sent with the package, it doesn’t need a virtual DOM and instead updates as things change. Noah talks more about how this works. Some of Svelte Master’s favorite things about Svelte is that you write less code, especially unnecessary code, and state management is simple. He talks about how routing is handled through other tools like Sapper. The panel talks about methods for testing a Svelte app, adding Svelte components into a website, and pulling in third party libraries. They discuss whether there are things that you can’t do with Svelte that would require React or Vue. The show ends with Noah talking about what the future holds for Svelte and how to get started with it. Panelists<ul><li>Steve Edwards</li><li>Charles Max Wood</li></ul>**To receive your 40% OFF coupon for <a href="https://www.manning.com" target="_blank" rel="noreferrer noopener">Manning Publications</a> (good for all our products in all formats) visit us on <a href="https://www.facebook.com/javascriptjabber" target="_blank" rel="noreferrer noopener">Facebook</a> - click on "Send A Message"and type "YES"**Guest<ul><li>Noah (Svelte Master)</li></ul>Sponsors<ul><li><a href="http://hasura.io?utm_campaign=devchat_7Nov&amp;utm_medium=podcast&amp;utm_source=devchat" target="_blank" rel="noreferrer noopener">Hasura.io</a></li><li><a href="http://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a> | Use the code “devchat” for $100 credit</li></ul>____________________________________________________________&amp;gt; "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon. <a href="https://www.amazon.com/gp/product/B081MBL5C9/ref=as_li_ss_tl?ie=UTF8&amp;language=en_US&amp;linkCode=sl1&amp;linkId=9d61363241636e2546ef46abba198746&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener">Get Your Copy Today!</a> ____________________________________________________________Links<ul><li><a href="https://www.soundhound.com/" target="_blank" rel="noreferrer noopener">SoundHound</a></li><li><a href="http://v" target="_blank" rel="noreferrer noopener">Svelte Master Youtube channel</a></li><li><a href="https://syntax.fm/show/173/hasty-treat-wes-and-scott-look-at-svelte-3" target="_blank" rel="noreferrer noopener">Syntax.fm Show 173: Hasty Treat Wes and Scott Look at Svelte</a></li><li><a href="https://svelte.dev/" target="_blank" rel="noreferrer noopener">Svelte</a></li><li><a href="https://sapper.svelte.dev/" target="_blank" rel="noreferrer noopener">Sapper</a></li><li><a href="https://rollupjs.org/" target="_blank" rel="noreferrer noopener">Rollup</a></li><li><a href="https://www.netlify.com/" target="_blank" rel="noreferrer noopener">Netlify</a></li><li><a href="https://www.heroku.com/" target="_blank" rel="noreferrer noopener">Heroku</a></li><li><a href="https://www.cypress.io/" target="_blank" rel="noreferrer noopener">Cypress</a> </li><li><a href="https://www.apollographql.com/" target="_blank" rel="noreferrer noopener">Apollo</a></li><li><a href="https://javascript.info/async-await" target="_blank" rel="noreferrer noopener">Async/await</a></li><li><a href="https://c0bra.github.io/svelma/" target="_blank" rel="noreferrer noopener">Svelma</a></li><li><a href="https://github.com/bestguy/sveltestrap" target="_blank" rel="noreferrer noopener">Sveltstrap</a></li><li><a href="https://github.com/timhall/svelte-apollo" target="_blank" rel="noreferrer noopener">Svelte-Apollo</a></li><li><a href="https://github.com/matyunya/smelte" target="_blank" rel="noreferrer noopener">Smelte</a></li><li><a href="https://electronjs.org/" target="_blank" rel="noreferrer noopener">Electron</a></li><li><a href="https://svelte-native.technology/" target="_blank" rel="noreferrer noopener">Svelte-Native </a></li></ul>PicksSteve Edwards:<ul><li><a href="https://www.imdb.com/title/tt0049096/" target="_blank" rel="noreferrer noopener">The Court Jester</a></li></ul>Charles Max Wood:<ul><li><a href="https://www.amazon.com/gp/product/B081MBL5C9/ref=as_li_ss_tl?ie=UTF8&amp;language=en_US&amp;linkCode=sl1&amp;linkId=9d61363241636e2546ef46abba198746&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener">The MaxCoders Guide to Finding Your Dream Developer Job</a></li><li><a href="https://www.imdb.com/title/tt0039190/" target="_blank" rel="noreferrer noopener">The Bishop’s Wife</a></li><li><a href="https://www.imdb.com/title/tt0039628/" target="_blank" rel="noreferrer noopener">Miracle on 34th Street</a></li></ul>Daniel Caldas:<ul><li><a href="https://www.wanikani.com/" target="_blank" rel="noreferrer noopener">WaniKani</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">c7281a30-3cc1-44e1-bbe8-3fb1d110dd72</guid><pubDate>Tue, 17 Dec 2019 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845548/stream.mp3" length="48785218" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Noah, a.k.a. Svelte Master, is from Indiana and recently moved to San Francisco. He has been given title Computational Linguist by SoundHound. He starts the show by talking about his Youtube channel all about Svelte. Svelte is a JavaScript framework...</itunes:subtitle><itunes:summary><![CDATA[Noah, a.k.a. Svelte Master, is from Indiana and recently moved to San Francisco. He has been given title Computational Linguist by SoundHound. He starts the show by talking about his Youtube channel all about Svelte. Svelte is a JavaScript framework similar to React and Vue. When you write components, Svelte will compile it into Vanilla JS, CSS, or HTML, and create a small bundle that will be sent to the client. Svelte is a ‘disappearing framework’, so your bundles come out as DOM APIs and there is no Svelte in the end result. Because the Svelte framework doesn’t send with the bundle, bundle sizes are significantly smaller, and it runs on all browsers. Noah shares some Svelte’s performance statistics. Sapper is a companion technology to Svelte that gives you server side rendering, routing, code splitting, and other features. Noah talks about how to write plugins for Svelte and embedding components. One main difference between Svelte and other frameworks is that it lacks a virtual DOM. This is because since it is just compiling down to JavaScript and the framework is not sent with the package, it doesn’t need a virtual DOM and instead updates as things change. Noah talks more about how this works. Some of Svelte Master’s favorite things about Svelte is that you write less code, especially unnecessary code, and state management is simple. He talks about how routing is handled through other tools like Sapper. The panel talks about methods for testing a Svelte app, adding Svelte components into a website, and pulling in third party libraries. They discuss whether there are things that you can’t do with Svelte that would require React or Vue. The show ends with Noah talking about what the future holds for Svelte and how to get started with it. Panelists<ul><li>Steve Edwards</li><li>Charles Max Wood</li></ul>**To receive your 40% OFF coupon for <a href="https://www.manning.com" target="_blank" rel="noreferrer noopener">Manning Publications</a> (good for all our products in all formats) visit us on <a href="https://www.facebook.com/javascriptjabber" target="_blank" rel="noreferrer noopener">Facebook</a> - click on "Send A Message"and type "YES"**Guest<ul><li>Noah (Svelte Master)</li></ul>Sponsors<ul><li><a href="http://hasura.io?utm_campaign=devchat_7Nov&amp;utm_medium=podcast&amp;utm_source=devchat" target="_blank" rel="noreferrer noopener">Hasura.io</a></li><li><a href="http://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a> | Use the code “devchat” for $100 credit</li></ul>____________________________________________________________&amp;gt; "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon. <a href="https://www.amazon.com/gp/product/B081MBL5C9/ref=as_li_ss_tl?ie=UTF8&amp;language=en_US&amp;linkCode=sl1&amp;linkId=9d61363241636e2546ef46abba198746&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener">Get Your Copy Today!</a> ____________________________________________________________Links<ul><li><a href="https://www.soundhound.com/" target="_blank" rel="noreferrer noopener">SoundHound</a></li><li><a href="http://v" target="_blank" rel="noreferrer noopener">Svelte Master Youtube channel</a></li><li><a href="https://syntax.fm/show/173/hasty-treat-wes-and-scott-look-at-svelte-3" target="_blank" rel="noreferrer noopener">Syntax.fm Show 173: Hasty Treat Wes and Scott Look at Svelte</a></li><li><a href="https://svelte.dev/" target="_blank" rel="noreferrer noopener">Svelte</a></li><li><a href="https://sapper.svelte.dev/" target="_blank" rel="noreferrer noopener">Sapper</a></li><li><a href="https://rollupjs.org/" target="_blank" rel="noreferrer noopener">Rollup</a></li><li><a href="https://www.netlify.com/" target="_blank" rel="noreferrer noopener">Netlify</a></li><li><a href="https://www.heroku.com/" target="_blank" rel="noreferrer noopener">Heroku</a></li><li><a href="https://www.cypress.io/" target="_blank" rel="noreferrer...]]></itunes:summary><itunes:duration>2969</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 411: Unit Testing Jest with Daniel Caldas</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-411-unit-testing-jest-with-daniel-caldas</link><description><![CDATA[Daniel Caldas is calling from Singapore. He currently works as a software engineer for Zendesk and has also worked in Portugal and Germany. He has worked primarily on the frontend with Node and JavaScript. He talks about his experience testing JavaScript, how he got started with Jest, and why he likes it. Daniel finds Jest very easy to use and straightforward. He likes that  Jest has a single reference page for documentation. He feels that Jest is largely complete out of the box and has only made a small add on to get rid of Boilerplate in some tests.Daniel explains what a snapshot, how they work, and why he prefers fixtures over factories. He gives tips on how to set up your tests so that they are easy to follow. He finds it helps to structure your scenarios in the fixture description. He talks about gotchas in Jest. While Jest is largely easy to use, Jest has been around for a while and breaking changes do happen. It’s important to check what version your code base is using. While there are a lot of free sources around Jest online, he advises listeners to stick as close to the official documentation as possible, or to people associated with Jest, and to read recent stuff. As for conventions, Jest has pretty much everything out of the box and the built in conventions make it easy to navigate any project that uses Jest.Daniel talks about some of the features available in Jest, converting observables into promises, and tricks he has used to make tests easier to put together. He talks about his method for keeping his mocks and stubs straight. He advises listeners to have some organizational rules, such as starting the imports alphabetically, and to always follow those rules. He talks about how he runs tests and what environments he uses. While Jest is normally used for unit testing, Daniel has also used it for end to end tests, and he talks about his experience with an open source project doing both types in Jest. Daniel concludes the show by advising listeners starting with JavaScript and frontend, don’t think too much about the library you’re going to use because you’ll probably end up using Jest. It’s more important to have unit tests and a proper testing framework at the beginning than anything else. He also invites listeners to check out his open source work on Github.Panelists<ul><li>Aimee Knight</li><li>AJ O’Neal</li><li>Charles Max Wood</li></ul> **To receive your 40% OFF coupon for <a href="https://www.manning.com" target="_blank" rel="noreferrer noopener">Manning Publications</a> (good for all our products in all formats) visit us on <a href="https://www.facebook.com/javascriptjabber" target="_blank" rel="noreferrer noopener">Facebook</a> - click on "Send A Message"and type "YES"**Guest<ul><li>Danile Caldas</li></ul>Sponsors<ul><li><a href="http://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a> | Use the code “devchat” for $100 credit </li></ul>Links<ul><li><a href="https://www.zendesk.com/" target="_blank" rel="noreferrer noopener">Zendesk</a></li><li><a href="https://jestjs.io/" target="_blank" rel="noreferrer noopener">Jest</a></li><li><a href="https://reactjs.org/" target="_blank" rel="noreferrer noopener">React</a></li><li><a href="https://babeljs.io/" target="_blank" rel="noreferrer noopener">Babel</a></li><li><a href="https://eslint.org/" target="_blank" rel="noreferrer noopener">ESLint</a></li><li><a href="https://javascript.info/async-await" target="_blank" rel="noreferrer noopener">Async/Await</a></li><li><a href="https://www.cypress.io/" target="_blank" rel="noreferrer noopener">Cypress</a></li><li><a href="https://github.com/danielcaldas/react-d3-graph" target="_blank" rel="noreferrer noopener">React-d3-graph</a></li><li><a href="https://goodguydaniel.com/blog/tips-jest-unit-testing/" target="_blank" rel="noreferrer noopener">Unrevealed tips for unit testing with Jest</a></li></ul>PicksAimee Knight:<ul><li><a href="http://www.pbenson.net/2014/02/the-difference-between-fault-tolerance-high-availability-disaster-recovery/" target="_blank" rel="noreferrer noopener">The Difference Between Fault Tolerance, High Availability, and Disaster Recovery</a></li></ul>AJ O’Neal:<ul><li><a href="https://www.youtube.com/watch?v=vpFUvfAvKs4" target="_blank" rel="noreferrer noopener">Rubin Report with Lindsay Shepherd</a></li></ul>Charles Max Wood:<ul><li><a href="https://www.imdb.com/title/tt0047673/" target="_blank" rel="noreferrer noopener">White Christmas</a></li><li><a href="https://www.imdb.com/title/tt0034862/" target="_blank" rel="noreferrer noopener">Holiday Inn</a></li></ul>Daniel Caldas:<ul><li><a href="https://www.imdb.com/title/tt0099785/" target="_blank" rel="noreferrer noopener">Home Alone</a></li></ul>Special Guest: Daniel Caldas.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">5d300e65-e484-4f53-b599-1e6c2f9a9a12</guid><pubDate>Tue, 10 Dec 2019 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845542/stream.mp3" length="58715510" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Daniel Caldas is calling from Singapore. He currently works as a software engineer for Zendesk and has also worked in Portugal and Germany. He has worked primarily on the frontend with Node and JavaScript. He talks about his experience testing...</itunes:subtitle><itunes:summary><![CDATA[Daniel Caldas is calling from Singapore. He currently works as a software engineer for Zendesk and has also worked in Portugal and Germany. He has worked primarily on the frontend with Node and JavaScript. He talks about his experience testing JavaScript, how he got started with Jest, and why he likes it. Daniel finds Jest very easy to use and straightforward. He likes that  Jest has a single reference page for documentation. He feels that Jest is largely complete out of the box and has only made a small add on to get rid of Boilerplate in some tests.Daniel explains what a snapshot, how they work, and why he prefers fixtures over factories. He gives tips on how to set up your tests so that they are easy to follow. He finds it helps to structure your scenarios in the fixture description. He talks about gotchas in Jest. While Jest is largely easy to use, Jest has been around for a while and breaking changes do happen. It’s important to check what version your code base is using. While there are a lot of free sources around Jest online, he advises listeners to stick as close to the official documentation as possible, or to people associated with Jest, and to read recent stuff. As for conventions, Jest has pretty much everything out of the box and the built in conventions make it easy to navigate any project that uses Jest.Daniel talks about some of the features available in Jest, converting observables into promises, and tricks he has used to make tests easier to put together. He talks about his method for keeping his mocks and stubs straight. He advises listeners to have some organizational rules, such as starting the imports alphabetically, and to always follow those rules. He talks about how he runs tests and what environments he uses. While Jest is normally used for unit testing, Daniel has also used it for end to end tests, and he talks about his experience with an open source project doing both types in Jest. Daniel concludes the show by advising listeners starting with JavaScript and frontend, don’t think too much about the library you’re going to use because you’ll probably end up using Jest. It’s more important to have unit tests and a proper testing framework at the beginning than anything else. He also invites listeners to check out his open source work on Github.Panelists<ul><li>Aimee Knight</li><li>AJ O’Neal</li><li>Charles Max Wood</li></ul> **To receive your 40% OFF coupon for <a href="https://www.manning.com" target="_blank" rel="noreferrer noopener">Manning Publications</a> (good for all our products in all formats) visit us on <a href="https://www.facebook.com/javascriptjabber" target="_blank" rel="noreferrer noopener">Facebook</a> - click on "Send A Message"and type "YES"**Guest<ul><li>Danile Caldas</li></ul>Sponsors<ul><li><a href="http://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a> | Use the code “devchat” for $100 credit </li></ul>Links<ul><li><a href="https://www.zendesk.com/" target="_blank" rel="noreferrer noopener">Zendesk</a></li><li><a href="https://jestjs.io/" target="_blank" rel="noreferrer noopener">Jest</a></li><li><a href="https://reactjs.org/" target="_blank" rel="noreferrer noopener">React</a></li><li><a href="https://babeljs.io/" target="_blank" rel="noreferrer noopener">Babel</a></li><li><a href="https://eslint.org/" target="_blank" rel="noreferrer noopener">ESLint</a></li><li><a href="https://javascript.info/async-await" target="_blank" rel="noreferrer noopener">Async/Await</a></li><li><a href="https://www.cypress.io/" target="_blank" rel="noreferrer noopener">Cypress</a></li><li><a href="https://github.com/danielcaldas/react-d3-graph" target="_blank" rel="noreferrer noopener">React-d3-graph</a></li><li><a href="https://goodguydaniel.com/blog/tips-jest-unit-testing/" target="_blank" rel="noreferrer noopener">Unrevealed tips for unit testing with Jest</a></li></ul>PicksAimee Knight:<ul><li><a...]]></itunes:summary><itunes:duration>3590</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 410: Iterating on Open Source</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-410-iterating-on-open-source</link><description><![CDATA[Today the panel is discussing iterating on open source projects. Aimee and AJ recall a conversation they had in the past on this subject and AJ talks about some of his experience iterating with open source. AJ believes that we have an obligation to capture the value of what you create so that we can reinvest and create more value, though he admits that making money in open source is a unique challenge because donations only really work if you have a project that gets billions of downloads a month. As your project grows, it has to change in order to survive, and eventually you will need to get financial support from your project. The panel agrees that some of the main issues with iterating in open source are maintaining the code and getting feedback from users, financial backing, and roadmapping and integrations.The panel discusses their methods for getting feedback from their users. This feedback is valuable because it can show you things that you missed. They acknowledge that there can be conflicts of interest between those who only use the project and those who financially support it, and you have to make a choice. Unfortunately, someone is probably going to be inconvenienced no matter what choice you make. When making these decisions, you have to consider who it helps, who it frustrates, and who it may cause problems for. The panelists talk about different ways they’ve handled making these decisions in the past. The JavaScript experts talk about the importance of having data on your user base in order to make good choices for your users. They talk about different methods for notifying your users of upcoming changes and how it will affect compatibility, and some of the challenges with communicating with your users. AJ talks about an iteration he thought was a good idea but that a lot of people hated and how he noticed that the new users liked it but the old users did not. They panel agrees that people in general don’t like change. AJ talks about what he learned from this experience. Another common issue is integrating with other services. Integrating with cloud services, or at least giving people the option to integrate gives you an opportunity to reach more people and maintain the project long term. AJ gives some final thoughts to close the show, namely that most projects never go anywhere, and that’s ok. If you’ve got something that starts going somewhere, think early on about how you can better serve the community and remember that these people are mostly grateful and semi-willing to support you. He believes that if you are helping people create value, you deserve to see the fruits of your labor. He advises listeners to stay true to your open source ideals, think about your users perspective, and that the earlier you can think about this and make these choices, the better it is for your project <br />  Panelists<ul><li>Aimee Knight</li><li>Steve Edwards</li><li>AJ O’Neal</li><li>Charles Max Wood</li></ul>**To receive your 40% OFF coupon for <a href="https://www.manning.com" target="_blank" rel="noreferrer noopener">Manning Publications</a> (good for all our products in all formats) visit us on <a href="https://www.facebook.com/javascriptjabber" target="_blank" rel="noreferrer noopener">Facebook</a> - click on "Send A Message"and type "YES"**Sponsors<ul><li><a href="http://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a> | Use the code “devchat” for $100 credit </li></ul>Links<ul><li><a href="https://www.npmjs.com/package/how-npm-am-i" target="_blank" rel="noreferrer noopener">How-npm-am-i</a></li><li><a href="https://reactjs.org/" target="_blank" rel="noreferrer noopener">React</a></li><li><a href="https://vuejs.org/" target="_blank" rel="noreferrer noopener">Vue.js</a></li><li><a href="https://letsencrypt.org/" target="_blank" rel="noreferrer noopener">Let’s Encrypt</a></li><li><a href="https://javascript.info/async-await" target="_blank" rel="noreferrer noopener">Async/await</a></li><li><a href="https://nodejs.org/" target="_blank" rel="noreferrer noopener">Node</a></li></ul>PicksAimee Knight:<ul><li><a href="https://medium.com/the-thinkmill/react-dev-tools-debug-like-a-ninja-c3a5d09895c6" target="_blank" rel="noreferrer noopener">Debug Like a Ninja</a></li></ul>Steve Edwards:<ul><li><a href="https://www.amazon.com/Season-1-Official-Trailer/dp/B073RQKC9N/ref=sr_1_1?keywords=jack+ryan&amp;qid=1573584464&amp;s=instant-video&amp;sr=1-1" target="_blank" rel="noreferrer noopener">Jack Ryan</a>  </li></ul>AJ O’Neal:<ul><li><a href="https://www.youtube.com/watch?v=ORp3q1Oaezw" target="_blank" rel="noreferrer noopener">Why I, as a black man, attend KKK meetings</a></li></ul>Charles Max Wood:<ul><li><a href="https://www.imdb.com/title/tt0038650/" target="_blank" rel="noreferrer noopener">It’s a Wonderful Life</a></li><li><a href="https://www.imdb.com/title/tt0081190/" target="_blank" rel="noreferrer noopener">Mr. Kreuger’s Christmas</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">6ddbbc76-84f7-4461-b090-9d38b9848f88</guid><pubDate>Tue, 03 Dec 2019 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845521/stream.mp3" length="58004119" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Today the panel is discussing iterating on open source projects. Aimee and AJ recall a conversation they had in the past on this subject and AJ talks about some of his experience iterating with open source. AJ believes that we have an obligation to...</itunes:subtitle><itunes:summary><![CDATA[Today the panel is discussing iterating on open source projects. Aimee and AJ recall a conversation they had in the past on this subject and AJ talks about some of his experience iterating with open source. AJ believes that we have an obligation to capture the value of what you create so that we can reinvest and create more value, though he admits that making money in open source is a unique challenge because donations only really work if you have a project that gets billions of downloads a month. As your project grows, it has to change in order to survive, and eventually you will need to get financial support from your project. The panel agrees that some of the main issues with iterating in open source are maintaining the code and getting feedback from users, financial backing, and roadmapping and integrations.The panel discusses their methods for getting feedback from their users. This feedback is valuable because it can show you things that you missed. They acknowledge that there can be conflicts of interest between those who only use the project and those who financially support it, and you have to make a choice. Unfortunately, someone is probably going to be inconvenienced no matter what choice you make. When making these decisions, you have to consider who it helps, who it frustrates, and who it may cause problems for. The panelists talk about different ways they’ve handled making these decisions in the past. The JavaScript experts talk about the importance of having data on your user base in order to make good choices for your users. They talk about different methods for notifying your users of upcoming changes and how it will affect compatibility, and some of the challenges with communicating with your users. AJ talks about an iteration he thought was a good idea but that a lot of people hated and how he noticed that the new users liked it but the old users did not. They panel agrees that people in general don’t like change. AJ talks about what he learned from this experience. Another common issue is integrating with other services. Integrating with cloud services, or at least giving people the option to integrate gives you an opportunity to reach more people and maintain the project long term. AJ gives some final thoughts to close the show, namely that most projects never go anywhere, and that’s ok. If you’ve got something that starts going somewhere, think early on about how you can better serve the community and remember that these people are mostly grateful and semi-willing to support you. He believes that if you are helping people create value, you deserve to see the fruits of your labor. He advises listeners to stay true to your open source ideals, think about your users perspective, and that the earlier you can think about this and make these choices, the better it is for your project <br />  Panelists<ul><li>Aimee Knight</li><li>Steve Edwards</li><li>AJ O’Neal</li><li>Charles Max Wood</li></ul>**To receive your 40% OFF coupon for <a href="https://www.manning.com" target="_blank" rel="noreferrer noopener">Manning Publications</a> (good for all our products in all formats) visit us on <a href="https://www.facebook.com/javascriptjabber" target="_blank" rel="noreferrer noopener">Facebook</a> - click on "Send A Message"and type "YES"**Sponsors<ul><li><a href="http://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a> | Use the code “devchat” for $100 credit </li></ul>Links<ul><li><a href="https://www.npmjs.com/package/how-npm-am-i" target="_blank" rel="noreferrer noopener">How-npm-am-i</a></li><li><a href="https://reactjs.org/" target="_blank" rel="noreferrer noopener">React</a></li><li><a href="https://vuejs.org/" target="_blank" rel="noreferrer noopener">Vue.js</a></li><li><a href="https://letsencrypt.org/" target="_blank" rel="noreferrer noopener">Let’s Encrypt</a></li><li><a href="https://javascript.info/async-await" target="_blank" rel="noreferrer noopener">Async/await</a></li><li><a...]]></itunes:summary><itunes:duration>3546</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 409: Swagger and Open API with Josh Ponelat</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-409-swagger-and-open-api-with-josh-ponelat</link><description><![CDATA[Today the panel discusses the difference between Swagger and Open API with Josh Ponelat. Josh details the difference between the two. Swagger is a set of protocols around describing restful APIs. Swagger was taken over by a company called SmartBear, who donated the donated the specification to the Open Linux Foundation, and that became the Open API. Swagger is the tooling surrounding these specifications. Open API is a standardized way to describe a restful API in a YAML file. Once you’ve got a YAML file to describe your API, you can use tooling like Swagger to leverage that and take it to the next level. Using the Open API process is useful for situations where you already have an API in place, but want to codify and document it so that it’s controlled. Then going forward, you won’t introduce contradictions and it remains consistent because it’s documented in a YAML file. The process leaves room for enhancement in the future as well. Josh talks about some of the benefits of standardizing your API and some of the use cases besides tooling. A standardized API can help show developers how to use your API, SDKs, and service stubs by knowing your API is consistent in style. This makes it easier to find breaking changes and more. Josh talks more about Swagger, a finite set of tooling around Open API, most of which are open source. He talks about other tools that test APIs and do linting on YAML files. Some of the companies that use Open API include Google, Amazon, and Microsoft. Josh talks about how Amazon implements Open API.Josh talks about the book he’s writing, Designing APIs with Swagger and Open API. The book goes over describing APIs today, how to design APIs without writing code first, and how to get the most out of the system. The show concludes with Josh talking about the power of consistency and writing things down on paper. He discusses where implications that the standardization of APIs has on the text industry. Panelists<ul><li>Dan Shapir</li><li>Charles Max Wood</li></ul>Guest<ul><li>Josh Ponelat</li></ul>**To receive your the 40% OFF coupon for <a href="https://www.manning.com" target="_blank" rel="noreferrer noopener">Manning Publications</a> (good for all our products in all formats) visit us at <a href="https://www.facebook.com/javascriptjabber" target="_blank" rel="noreferrer noopener">Facebook</a> - click on "Send A Message"and type "YES"**Sponsors<ul><li><a href="http://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a> | Use the code “devchat” for $100 credit </li></ul>Links<ul><li><a href="https://swagger.io/" target="_blank" rel="noreferrer noopener">Swagger</a></li><li><a href="https://www.openapis.org/" target="_blank" rel="noreferrer noopener">Open API</a></li><li><a href="https://swagger.io/blog/api-strategy/difference-between-swagger-and-openapi/" target="_blank" rel="noreferrer noopener">Difference Between Swagger and Open API</a></li><li><a href="https://graphql.org/" target="_blank" rel="noreferrer noopener">GraphQL</a></li><li><a href="https://www.manning.com/books/designing-apis-with-swagger-and-openapi" target="_blank" rel="noreferrer noopener">Designing APIs with Swagger and Open API</a></li></ul>PicksDan Shapir<ul><li><a href="https://en.wikipedia.org/wiki/Saga_of_Pliocene_Exile" target="_blank" rel="noreferrer noopener">Saga of Pliocene Exile</a></li></ul>Charles Max Wood<ul><li><a href="https://teespring.com/stores/devchattv" target="_blank" rel="noreferrer noopener">DevChat.tv Merchandise</a>  </li><li><a href="https://www.busymac.com/busycal/" target="_blank" rel="noreferrer noopener">BusyCal</a></li></ul>Josh Ponelat<ul><li><a href="http://asciidoc.org/" target="_blank" rel="noreferrer noopener">AsciiDoc</a></li><li><a href="http://asciidoc.org/" target="_blank" rel="noreferrer noopener">FASD tool</a></li></ul>Special Guest: Josh Ponelat.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">8cb1ba83-859f-4852-adff-dd786fc8e868</guid><pubDate>Tue, 26 Nov 2019 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845522/stream.mp3" length="45430681" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Today the panel discusses the difference between Swagger and Open API with Josh Ponelat. Josh details the difference between the two. Swagger is a set of protocols around describing restful APIs. Swagger was taken over by a company called SmartBear,...</itunes:subtitle><itunes:summary><![CDATA[Today the panel discusses the difference between Swagger and Open API with Josh Ponelat. Josh details the difference between the two. Swagger is a set of protocols around describing restful APIs. Swagger was taken over by a company called SmartBear, who donated the donated the specification to the Open Linux Foundation, and that became the Open API. Swagger is the tooling surrounding these specifications. Open API is a standardized way to describe a restful API in a YAML file. Once you’ve got a YAML file to describe your API, you can use tooling like Swagger to leverage that and take it to the next level. Using the Open API process is useful for situations where you already have an API in place, but want to codify and document it so that it’s controlled. Then going forward, you won’t introduce contradictions and it remains consistent because it’s documented in a YAML file. The process leaves room for enhancement in the future as well. Josh talks about some of the benefits of standardizing your API and some of the use cases besides tooling. A standardized API can help show developers how to use your API, SDKs, and service stubs by knowing your API is consistent in style. This makes it easier to find breaking changes and more. Josh talks more about Swagger, a finite set of tooling around Open API, most of which are open source. He talks about other tools that test APIs and do linting on YAML files. Some of the companies that use Open API include Google, Amazon, and Microsoft. Josh talks about how Amazon implements Open API.Josh talks about the book he’s writing, Designing APIs with Swagger and Open API. The book goes over describing APIs today, how to design APIs without writing code first, and how to get the most out of the system. The show concludes with Josh talking about the power of consistency and writing things down on paper. He discusses where implications that the standardization of APIs has on the text industry. Panelists<ul><li>Dan Shapir</li><li>Charles Max Wood</li></ul>Guest<ul><li>Josh Ponelat</li></ul>**To receive your the 40% OFF coupon for <a href="https://www.manning.com" target="_blank" rel="noreferrer noopener">Manning Publications</a> (good for all our products in all formats) visit us at <a href="https://www.facebook.com/javascriptjabber" target="_blank" rel="noreferrer noopener">Facebook</a> - click on "Send A Message"and type "YES"**Sponsors<ul><li><a href="http://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a> | Use the code “devchat” for $100 credit </li></ul>Links<ul><li><a href="https://swagger.io/" target="_blank" rel="noreferrer noopener">Swagger</a></li><li><a href="https://www.openapis.org/" target="_blank" rel="noreferrer noopener">Open API</a></li><li><a href="https://swagger.io/blog/api-strategy/difference-between-swagger-and-openapi/" target="_blank" rel="noreferrer noopener">Difference Between Swagger and Open API</a></li><li><a href="https://graphql.org/" target="_blank" rel="noreferrer noopener">GraphQL</a></li><li><a href="https://www.manning.com/books/designing-apis-with-swagger-and-openapi" target="_blank" rel="noreferrer noopener">Designing APIs with Swagger and Open API</a></li></ul>PicksDan Shapir<ul><li><a href="https://en.wikipedia.org/wiki/Saga_of_Pliocene_Exile" target="_blank" rel="noreferrer noopener">Saga of Pliocene Exile</a></li></ul>Charles Max Wood<ul><li><a href="https://teespring.com/stores/devchattv" target="_blank" rel="noreferrer noopener">DevChat.tv Merchandise</a>  </li><li><a href="https://www.busymac.com/busycal/" target="_blank" rel="noreferrer noopener">BusyCal</a></li></ul>Josh Ponelat<ul><li><a href="http://asciidoc.org/" target="_blank" rel="noreferrer noopener">AsciiDoc</a></li><li><a href="http://asciidoc.org/" target="_blank" rel="noreferrer noopener">FASD tool</a></li></ul>Special Guest: Josh Ponelat.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer...]]></itunes:summary><itunes:duration>2760</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>The MaxCoders Guide To Finding Your Dream Developer Job</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/the-maxcoders-guide-to-finding-your-dream-developer-job-72e055de-4e52-46ae-b9f1-5b113440a27a</link><description><![CDATA["The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is available on Amazon. Get your copy <a href="https://www.amazon.com/MaxCoders-Guide-Finding-Dream-Developer-ebook/dp/B081MBL5C9/ref=sr_1_2?keywords=charles+max+wood&amp;qid=1574160229&amp;sr=8-2" target="_blank" rel="noreferrer noopener">here</a> today only for $2.99!    <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">0e064dd1-9ca0-4571-a56f-633b2eeea94e</guid><pubDate>Wed, 20 Nov 2019 19:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845543/stream.mp3" length="15230838" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>"The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is available on Amazon. Get your copy...</itunes:subtitle><itunes:summary><![CDATA["The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is available on Amazon. Get your copy <a href="https://www.amazon.com/MaxCoders-Guide-Finding-Dream-Developer-ebook/dp/B081MBL5C9/ref=sr_1_2?keywords=charles+max+wood&amp;qid=1574160229&amp;sr=8-2" target="_blank" rel="noreferrer noopener">here</a> today only for $2.99!    <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>873</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 408: Reading Source Code with Carl Mungazi</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-408-reading-source-code-with-carl-mungazi</link><description><![CDATA[Carl Mungazi is a frontend developer at Limejump in London. He is a former journalist and switched to programming in 2016. Today the panel is discussing the benefits of reading source code. Carl began reading source code because he came into programming late and from a different field. His first project was with Mithril, and he read the source code and documentation to help him understand it. The panelists discuss how reading the source code has helped them and others to improve their coding. They compare reading and understanding source code to learning a foreign language, and discuss  different methods. Carl gives some suggestions for reading source code effectively. He advises people to be patient and step through the code. Accept that you will probably take a wrong path at some point or another, but the more you read, the more you will see patterns in how libraries are structured. He also encourages listeners to approach the authors, as they are often happy to lend a hand. Reading source code is an active approach of stepping through, debugging, putting in break points, checking the stack, and so forth. It’s also important to do outside research. Since he has been reading source code, Carl has come to prefer plain JavaScript and libraries with as little code as possible. The panel discusses the benefits of small, simple libraries. Carl gives examples of techniques that he learned from reading a library source code and how he applied it to his own coding style. Reading source code has made him more careful about mixing logic and UI, and now he separates them. He also is more confident in seeing a problem, going to a preexisting library, and just importing the fix for that problem rather than the whole library. Reading source code is really about understanding the code you use in your project. It may slow you down, but you’ll be thankful in the long term because it will help you solve future bugs more efficiently. Carl talks more about his debugging process. He still relies on a debugger, but reading a library helps you to see patterns and guess the output of a function. These patterns persist in other libraries as well. Once you can guess correctly what will happen, you go back to reading the code and find instances where the output is unexpected, and fix it. Carl’s closing thoughts are that through reading source code, he has learned that although code is used differently in each library, they are all written in the same language, and therefore interrelated. This gave him more confidence in reading code because they’re all fundamentally the same. When a bug is discovered, he encourages listeners to look at the source code before googling a solution. Panelists<ul><li>AJ O’Neal</li><li>Dan Shapir</li><li>Steve Edwards</li><li>Charles Max Wood</li></ul>Guest<ul><li>Carl Mungazi</li></ul>Sponsors<ul><li><a href="http://hasura.io?utm_campaign=devchat_7Nov&amp;utm_medium=podcast&amp;utm_source=devchat" target="_blank" rel="noreferrer noopener">Hasura.io </a></li><li><a href="http://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a> | Use the code “devchat” for $100 credit </li><li><a href="https://devchat.tv/adv-in-angular/" target="_blank" rel="noreferrer noopener">Adventures in Angular</a></li></ul>Links<ul><li><a href="https://mithril.js.org/" target="_blank" rel="noreferrer noopener">Mithril.js</a></li><li><a href="https://preactjs.com/" target="_blank" rel="noreferrer noopener">Preact</a></li><li><a href="https://limejump.com/" target="_blank" rel="noreferrer noopener">Limejump</a></li></ul>PicksAJ O’Neal<ul><li><a href="https://www.python.org/dev/peps/pep-0020/" target="_blank" rel="noreferrer noopener">Zen of Python</a></li><li><a href="https://go-proverbs.github.io/" target="_blank" rel="noreferrer noopener">The Go Proverbs</a></li><li><a href="https://www.youtube.com/watch?v=F8nrpe0XWRg" target="_blank" rel="noreferrer noopener">Go with Versions</a></li><li><a href="https://www.youtube.com/watch?v=fdRigsal9qY" target="_blank" rel="noreferrer noopener">Link’s Awakening soundtrack</a></li></ul>Dan Shapir<ul><li><a href="https://www.goodreads.com/book/show/52084.Programming_Pearls" target="_blank" rel="noreferrer noopener">Programming Pearls</a> book </li><li><a href="https://en.wikipedia.org/wiki/Lord_of_Light" target="_blank" rel="noreferrer noopener">Lord of Light</a></li></ul>Steve Edwards<ul><li><a href="https://www.jabra.com/bluetooth-headsets/jabra-elite-65t#/%23100-99000000-02" target="_blank" rel="noreferrer noopener">Jabra Elite 65T</a></li></ul>Charles Max Wood<ul><li><a href="https://garthbrooks.com/" target="_blank" rel="noreferrer noopener">Garth Brooks</a></li><li><a href="https://en.wikipedia.org/wiki/Rocky_(film_series)" target="_blank" rel="noreferrer noopener">The Rocky movies</a></li></ul>Carl Mungazi<ul><li> Follow Carl <a href="https://twitter.com/carlmungazi?lang=en" target="_blank" rel="noreferrer noopener">@CarlMungazi</a> and <a href="http://carlmungazi.com/" target="_blank" rel="noreferrer noopener">carlmungazi.com</a></li><li><a href="https://www.ecma-international.org/ecma-262/10.0/index.html#Title" target="_blank" rel="noreferrer noopener">EcmaScript Spec</a></li><li><a href="https://www.w3.org/TR/html52/" target="_blank" rel="noreferrer noopener">HTML 5.2</a></li><li><a href="https://snarkypuppy.com/" target="_blank" rel="noreferrer noopener">Snarky Puppy</a></li></ul>Special Guest: Carl Mungazi.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">4c7f2948-4b79-4cfc-b36b-e51b9e3e916e</guid><pubDate>Tue, 19 Nov 2019 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845551/stream.mp3" length="54587329" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Carl Mungazi is a frontend developer at Limejump in London. He is a former journalist and switched to programming in 2016. Today the panel is discussing the benefits of reading source code. Carl began reading source code because he came into...</itunes:subtitle><itunes:summary><![CDATA[Carl Mungazi is a frontend developer at Limejump in London. He is a former journalist and switched to programming in 2016. Today the panel is discussing the benefits of reading source code. Carl began reading source code because he came into programming late and from a different field. His first project was with Mithril, and he read the source code and documentation to help him understand it. The panelists discuss how reading the source code has helped them and others to improve their coding. They compare reading and understanding source code to learning a foreign language, and discuss  different methods. Carl gives some suggestions for reading source code effectively. He advises people to be patient and step through the code. Accept that you will probably take a wrong path at some point or another, but the more you read, the more you will see patterns in how libraries are structured. He also encourages listeners to approach the authors, as they are often happy to lend a hand. Reading source code is an active approach of stepping through, debugging, putting in break points, checking the stack, and so forth. It’s also important to do outside research. Since he has been reading source code, Carl has come to prefer plain JavaScript and libraries with as little code as possible. The panel discusses the benefits of small, simple libraries. Carl gives examples of techniques that he learned from reading a library source code and how he applied it to his own coding style. Reading source code has made him more careful about mixing logic and UI, and now he separates them. He also is more confident in seeing a problem, going to a preexisting library, and just importing the fix for that problem rather than the whole library. Reading source code is really about understanding the code you use in your project. It may slow you down, but you’ll be thankful in the long term because it will help you solve future bugs more efficiently. Carl talks more about his debugging process. He still relies on a debugger, but reading a library helps you to see patterns and guess the output of a function. These patterns persist in other libraries as well. Once you can guess correctly what will happen, you go back to reading the code and find instances where the output is unexpected, and fix it. Carl’s closing thoughts are that through reading source code, he has learned that although code is used differently in each library, they are all written in the same language, and therefore interrelated. This gave him more confidence in reading code because they’re all fundamentally the same. When a bug is discovered, he encourages listeners to look at the source code before googling a solution. Panelists<ul><li>AJ O’Neal</li><li>Dan Shapir</li><li>Steve Edwards</li><li>Charles Max Wood</li></ul>Guest<ul><li>Carl Mungazi</li></ul>Sponsors<ul><li><a href="http://hasura.io?utm_campaign=devchat_7Nov&amp;utm_medium=podcast&amp;utm_source=devchat" target="_blank" rel="noreferrer noopener">Hasura.io </a></li><li><a href="http://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a> | Use the code “devchat” for $100 credit </li><li><a href="https://devchat.tv/adv-in-angular/" target="_blank" rel="noreferrer noopener">Adventures in Angular</a></li></ul>Links<ul><li><a href="https://mithril.js.org/" target="_blank" rel="noreferrer noopener">Mithril.js</a></li><li><a href="https://preactjs.com/" target="_blank" rel="noreferrer noopener">Preact</a></li><li><a href="https://limejump.com/" target="_blank" rel="noreferrer noopener">Limejump</a></li></ul>PicksAJ O’Neal<ul><li><a href="https://www.python.org/dev/peps/pep-0020/" target="_blank" rel="noreferrer noopener">Zen of Python</a></li><li><a href="https://go-proverbs.github.io/" target="_blank" rel="noreferrer noopener">The Go Proverbs</a></li><li><a href="https://www.youtube.com/watch?v=F8nrpe0XWRg" target="_blank" rel="noreferrer noopener">Go with Versions</a></li><li><a...]]></itunes:summary><itunes:duration>3332</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 407: Reactive JavaScript and Storybook with Dean Radcliffe</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-407-reactive-javascript-and-storybook-with-dean-radcliffe</link><description><![CDATA[Dean is a developer from Chicago and was previously on React Round Up 083. Today he has come over to JavaScript Jabber to talk about reactive programming and Storybook. Reactive programming is the opposite of imperative programming, where it will change exactly when needed instead of change only when told to. Reactivity existed long before React, and Dean talks about his history with reactive programming. He illustrates this difference by talking about Trello and Jira. In Trello, as you move cards from swimlane to another swimlane, everyone on the board sees those changes right away. In Jira,  if you have 11 tabs open, and you update data in one tab, probably 10 of your tabs are stale now and you might have to refresh. Reactive programming is the difference between Trello and Jira.The panel discusses why reactive JavaScript is not more widely used. People now tend to look for more focused tools to solve a particular part of the problem than an all in one tool like Meteor.js. Dean talks about the problems that Storybook solves. Storybook has hot reloading environments in frontend components, so you don’t need the backend to run. Storybook also allows you to create a catalogue of UI states. JC and Dean talk about how Storybook could create opportunities for collaboration between engineers and designers. They discuss some causes of breakage that automation could help solve, such as styles not being applied properly and internationalization issues. Dean shares how to solve some network issues, such as having operators in RxJs. RxJs is useful for overlapping calls because it was built with cancelability from the beginning. Dean talks about his tool Storybook Animate, which allows you to see what the user sees. Storybook is an actively updated product, and Dean talks about how to get started with it. The show concludes with Dean talking about some things coming down the pipe and how he is actively involved in looking for good general solutions to help people write bulletproof code. Panelists<ul><li>JC Hiatt</li></ul>With special guest: Dean RadcliffeSponsors<ul><li><a href="https://hasura.io" target="_blank" rel="noreferrer noopener">Hasura, Inc.</a></li><li><a href="http://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a> use the code “devchat” for 2 months free on Sentry’s small plan </li><li><a href="https://devchat.tv/adv-in-angular/" target="_blank" rel="noreferrer noopener">Adventures in Angular</a></li></ul>________________________________________________________________________________________________________________________ "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood will be out on November 20th on Amazon.  Get your copy on that date only for $1. ________________________________________________________________________________________________________________________Links<ul><li><a href="https://dev.to/reactroundup/rru-083-reactive-programming-with-storybook-with-dean-radcliffe" target="_blank" rel="noreferrer noopener">RRU 083</a></li><li><a href="https://knockoutjs.com/" target="_blank" rel="noreferrer noopener">Knockout.js </a></li><li><a href="https://nodejs.org/" target="_blank" rel="noreferrer noopener">Node.js</a></li><li><a href="https://www.meteor.com/" target="_blank" rel="noreferrer noopener">Meteor.js</a></li><li><a href="https://rxjs-dev.firebaseapp.com/" target="_blank" rel="noreferrer noopener">RXJS</a></li><li><a href="https://github.com/deanius/storybook-animate" target="_blank" rel="noreferrer noopener">Storybook Animate</a></li><li><a href="https://github.com/deanius/rx-helper" target="_blank" rel="noreferrer noopener">RX Helper library</a></li></ul> Follow DevChatTV on <a href="https://www.facebook.com/DevChattv/?__tn__=%2Cd%2CP-R&amp;eid=ARDBDrBnK71PDmx_8gE_IeIEo5SnM7cyzylVBjAwfaOo1ck_6q3GXuRBfaUQZaWVvFGyEVjrhDwnS_tV" target="_blank" rel="noreferrer noopener">Facebook</a> and <a href="https://twitter.com/devchattv?lang=en" target="_blank" rel="noreferrer noopener">Twitter</a> PicksJC Hiatt:<ul><li><a href="https://www.imdb.com/title/tt7286456/" target="_blank" rel="noreferrer noopener">Joker</a></li><li><a href="https://devlifts.io/" target="_blank" rel="noreferrer noopener">DevLifts</a></li></ul>Dean Radcliffe: <ul><li> Twitter <a href="https://twitter.com/deaniusol" target="_blank" rel="noreferrer noopener">@deaniusol </a>and Github <a href="https://github.com/deanius" target="_blank" rel="noreferrer noopener">@deanius</a></li><li><a href="https://www.youtube.com/channel/UCtmYk7H-NNYLEe_LgBRYomA" target="_blank" rel="noreferrer noopener">The Keyframers</a></li><li><a href="https://www.actionforhealthykids.org/" target="_blank" rel="noreferrer noopener">Action for Healthy Kids</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">64a93f7f-3439-4903-8015-7d68865afddb</guid><pubDate>Tue, 12 Nov 2019 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845532/stream.mp3" length="43674447" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Dean is a developer from Chicago and was previously on React Round Up 083. Today he has come over to JavaScript Jabber to talk about reactive programming and Storybook. Reactive programming is the opposite of imperative programming, where it will...</itunes:subtitle><itunes:summary><![CDATA[Dean is a developer from Chicago and was previously on React Round Up 083. Today he has come over to JavaScript Jabber to talk about reactive programming and Storybook. Reactive programming is the opposite of imperative programming, where it will change exactly when needed instead of change only when told to. Reactivity existed long before React, and Dean talks about his history with reactive programming. He illustrates this difference by talking about Trello and Jira. In Trello, as you move cards from swimlane to another swimlane, everyone on the board sees those changes right away. In Jira,  if you have 11 tabs open, and you update data in one tab, probably 10 of your tabs are stale now and you might have to refresh. Reactive programming is the difference between Trello and Jira.The panel discusses why reactive JavaScript is not more widely used. People now tend to look for more focused tools to solve a particular part of the problem than an all in one tool like Meteor.js. Dean talks about the problems that Storybook solves. Storybook has hot reloading environments in frontend components, so you don’t need the backend to run. Storybook also allows you to create a catalogue of UI states. JC and Dean talk about how Storybook could create opportunities for collaboration between engineers and designers. They discuss some causes of breakage that automation could help solve, such as styles not being applied properly and internationalization issues. Dean shares how to solve some network issues, such as having operators in RxJs. RxJs is useful for overlapping calls because it was built with cancelability from the beginning. Dean talks about his tool Storybook Animate, which allows you to see what the user sees. Storybook is an actively updated product, and Dean talks about how to get started with it. The show concludes with Dean talking about some things coming down the pipe and how he is actively involved in looking for good general solutions to help people write bulletproof code. Panelists<ul><li>JC Hiatt</li></ul>With special guest: Dean RadcliffeSponsors<ul><li><a href="https://hasura.io" target="_blank" rel="noreferrer noopener">Hasura, Inc.</a></li><li><a href="http://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a> use the code “devchat” for 2 months free on Sentry’s small plan </li><li><a href="https://devchat.tv/adv-in-angular/" target="_blank" rel="noreferrer noopener">Adventures in Angular</a></li></ul>________________________________________________________________________________________________________________________ "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood will be out on November 20th on Amazon.  Get your copy on that date only for $1. ________________________________________________________________________________________________________________________Links<ul><li><a href="https://dev.to/reactroundup/rru-083-reactive-programming-with-storybook-with-dean-radcliffe" target="_blank" rel="noreferrer noopener">RRU 083</a></li><li><a href="https://knockoutjs.com/" target="_blank" rel="noreferrer noopener">Knockout.js </a></li><li><a href="https://nodejs.org/" target="_blank" rel="noreferrer noopener">Node.js</a></li><li><a href="https://www.meteor.com/" target="_blank" rel="noreferrer noopener">Meteor.js</a></li><li><a href="https://rxjs-dev.firebaseapp.com/" target="_blank" rel="noreferrer noopener">RXJS</a></li><li><a href="https://github.com/deanius/storybook-animate" target="_blank" rel="noreferrer noopener">Storybook Animate</a></li><li><a href="https://github.com/deanius/rx-helper" target="_blank" rel="noreferrer noopener">RX Helper library</a></li></ul> Follow DevChatTV on <a href="https://www.facebook.com/DevChattv/?__tn__=%2Cd%2CP-R&amp;eid=ARDBDrBnK71PDmx_8gE_IeIEo5SnM7cyzylVBjAwfaOo1ck_6q3GXuRBfaUQZaWVvFGyEVjrhDwnS_tV" target="_blank" rel="noreferrer noopener">Facebook</a> and <a href="https://twitter.com/devchattv?lang=en" target="_blank"...]]></itunes:summary><itunes:duration>2650</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 406: Security in Node</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-406-security-in-node</link><description><![CDATA[Today the panel is talking about security features that are being added to Node 13. AJ talks about the background and what he’s working with Let’s Encrypt. He talks about changes that Node has made to the TLS module. TLS is a handshake that happens between a client and a server. They exchange certificates, generate some random numbers to use for encryption, and TLS handles the encryption. The move to HTTP/2 is all about fixing legacy bugs and legacy features from the SSL days and reducing the number of handshakes.AJ talks about the difference between TLS and HTTPS. While TLS reduces the handshakes between client and server, HTTPS is just HTTP and has no knowledge that TLS is going on. HTTP/2 is more baked in as both encryption and compression are part of the specification and you get it automatically. HTTP/2 is also supposed to be faster because there’s fewer handshakes, and you can build heuristic based web servers. Since browsers have varying degrees of compatibility, a smart HTTP/2 server will classify the browser and anticipate what files to send to a client based on behavior and characteristics without the client requesting themA lot of these new features will be built into Node, in addition to some other notable features. First, there will now be set context on the TLS object. Second, if you’re connected to a server, and the server manages multiple domains, the certificate will have multiple names on it. Previously, each different server name had a different network request, but now a .gitcertificate will let you get all the metadata about the certificate, including the primary domain and all the secondary domains and reuse the connections. These new features are a great improvement on the old Node. Previously, the TLS module in Node has been an absolute mess. These are APIs that have been long neglected, and are long overdue core editions to Node. Because of these additions, Node Crypto has finally become usable. HTTP/2 is now stable, usable, and has backwards compatable API, and a dictionary of headers to make it more efficient in compression.The conversation turns back to certificates, and AJ explains what a certificate is and what it represents. A certificate has on it a subject, which is a field which contains things like common name, which in the case of HTTPS is the server name or host name. then it will have subject alternative names (SAN), which will have a list of other names that are valid on that certificate. Also included on the certificate is the name of the authority that issued the certificate. AJ talks about some of the different types of certificates, such as DV, OV, and EV certificates. They differentiate between encryption and hashing. Hashing is for verifying the integrity of data, while encryption can be used either as signing to verify identity or to keep data owned privately to the parties that are part of the connection. Encryption does not necessarily guarantee that the data is the original data. The show concludes with AJ talking about how he wants to make encryption available to the average person so that everyone can share securely. Panelists<ul><li>Steve Edwards</li><li>AJ O’Neal</li><li>Charles Max Wood</li></ul>Sponsors<ul><li><a href="https://tidelift.com/" target="_blank" rel="noreferrer noopener">Tidelift</a></li><li><a href="http://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a> use the code “devchat” for 2 months free on Sentry’s small plan </li><li><a href="https://devchat.tv/ruby-rogues/" target="_blank" rel="noreferrer noopener">Ruby Rogues</a></li></ul>Links<ul><li><a href="https://letsencrypt.org/" target="_blank" rel="noreferrer noopener">Let’s Encrypt</a></li><li><a href="https://www.npmjs.com/package/greenlock" target="_blank" rel="noreferrer noopener">Greenlock</a></li><li><a href="https://en.wikipedia.org/wiki/HTTP/2" target="_blank" rel="noreferrer noopener">HTTP/2</a></li><li><a href="https://nodejs.org/" target="_blank" rel="noreferrer noopener">Node.js</a></li><li><a href="https://nodejs.org/api/crypto.html" target="_blank" rel="noreferrer noopener">Node Crypto</a></li><li><a href="https://tools.ietf.org/html/rfc7517" target="_blank" rel="noreferrer noopener">JWK</a></li><li><a href="https://www.7-zip.org/sdk.html" target="_blank" rel="noreferrer noopener">LZMA</a></li><li><a href="https://www.gzip.org/" target="_blank" rel="noreferrer noopener">Gzip</a></li><li><a href="https://broccoli.build/" target="_blank" rel="noreferrer noopener">Broccoli.js</a></li><li><a href="https://support.google.com/webmasters/answer/6073543?hl=en" target="_blank" rel="noreferrer noopener">HTTPS</a></li><li><a href="https://developers.google.com/cloud-messaging" target="_blank" rel="noreferrer noopener">GCM</a></li><li><a href="https://www.itu.int/en/ITU-T/asn1/Pages/introduction.aspx" target="_blank" rel="noreferrer noopener">ASN.1</a></li><li><a href="https://www.cloudflare.com/learning/security/threats/owasp-top-10/" target="_blank" rel="noreferrer noopener">OWASP list</a></li><li><a href="https://jwt.io/" target="_blank" rel="noreferrer noopener">jwt.io</a></li><li><a href="https://en.wikipedia.org/wiki/Diffie%E2%80%93Hellman_key_exchange" target="_blank" rel="noreferrer noopener">Diffie Hellman Key Exchange</a></li><li><a href="https://www.khanacademy.org/computing/computer-science/cryptography/modern-crypt/v/diffie-hellman-key-exchange-part-2" target="_blank" rel="noreferrer noopener">Khana Academy Diffie-Hellman Key Exchange pt.2</a></li></ul> Follow DevChatTV on <a href="https://www.facebook.com/DevChattv/?__tn__=%2Cd%2CP-R&amp;eid=ARDBDrBnK71PDmx_8gE_IeIEo5SnM7cyzylVBjAwfaOo1ck_6q3GXuRBfaUQZaWVvFGyEVjrhDwnS_tV" target="_blank" rel="noreferrer noopener">Facebook</a> and <a href="https://twitter.com/devchattv?lang=en" target="_blank" rel="noreferrer noopener">Twitter</a> PicksSteve Edwards:<ul><li><a href="https://shop.panasonic.com/microwave-and-kitchen/kitchen-appliances/bread-makers/SD-YD250.html" target="_blank" rel="noreferrer noopener">Panasonic SD-YD250 bread machine</a></li></ul>AJ O’Neal:<ul><li><a href="https://git.rootprojects.org/root/greenlock.js" target="_blank" rel="noreferrer noopener">Greenlock v.3</a></li><li><a href="https://www.amazon.com/Samsung-Inch-Internal-MZ-76E4T0B-AM/dp/B07864XY8B/ref=as_li_ss_tl?%3Fie=UTF8&amp;language=en_US&amp;linkCode=ll1&amp;linkId=f06bfe7482dca8bb751ed6d7cc86e2ab&amp;qid=1548462018&amp;sr=8-1&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener">Samsung Evo 4 TOB </a>paired with 2012 Macbook Pro </li><li><a href="https://www.youtube.com/watch?v=RAjgCUcqXAM" target="_blank" rel="noreferrer noopener">Dave Ramsey on Christian Healthcare Ministries</a></li></ul>Charles Max Wood: <ul><li><a href="https://amzn.to/2W5Nthd?ie=UTF8&amp;language=en_US&amp;linkCode=ll1&amp;linkId=f06bfe7482dca8bb751ed6d7cc86e2ab&amp;qid=1548462018&amp;sr=8-1&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener">Velcro straps</a></li><li><a href="http://blog.greggant.com/posts/2018/05/07/definitive-mac-pro-upgrade-guide.html" target="_blank" rel="noreferrer noopener">Mac Pro Upgrade Guide</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">2d06a1b8-1783-4f52-b223-bfa50e3553f3</guid><pubDate>Tue, 05 Nov 2019 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845559/stream.mp3" length="8306688" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Today the panel is talking about security features that are being added to Node 13. AJ talks about the background and what he’s working with Let’s Encrypt. He talks about changes that Node has made to the TLS module. TLS is a handshake that happens...</itunes:subtitle><itunes:summary><![CDATA[Today the panel is talking about security features that are being added to Node 13. AJ talks about the background and what he’s working with Let’s Encrypt. He talks about changes that Node has made to the TLS module. TLS is a handshake that happens between a client and a server. They exchange certificates, generate some random numbers to use for encryption, and TLS handles the encryption. The move to HTTP/2 is all about fixing legacy bugs and legacy features from the SSL days and reducing the number of handshakes.AJ talks about the difference between TLS and HTTPS. While TLS reduces the handshakes between client and server, HTTPS is just HTTP and has no knowledge that TLS is going on. HTTP/2 is more baked in as both encryption and compression are part of the specification and you get it automatically. HTTP/2 is also supposed to be faster because there’s fewer handshakes, and you can build heuristic based web servers. Since browsers have varying degrees of compatibility, a smart HTTP/2 server will classify the browser and anticipate what files to send to a client based on behavior and characteristics without the client requesting themA lot of these new features will be built into Node, in addition to some other notable features. First, there will now be set context on the TLS object. Second, if you’re connected to a server, and the server manages multiple domains, the certificate will have multiple names on it. Previously, each different server name had a different network request, but now a .gitcertificate will let you get all the metadata about the certificate, including the primary domain and all the secondary domains and reuse the connections. These new features are a great improvement on the old Node. Previously, the TLS module in Node has been an absolute mess. These are APIs that have been long neglected, and are long overdue core editions to Node. Because of these additions, Node Crypto has finally become usable. HTTP/2 is now stable, usable, and has backwards compatable API, and a dictionary of headers to make it more efficient in compression.The conversation turns back to certificates, and AJ explains what a certificate is and what it represents. A certificate has on it a subject, which is a field which contains things like common name, which in the case of HTTPS is the server name or host name. then it will have subject alternative names (SAN), which will have a list of other names that are valid on that certificate. Also included on the certificate is the name of the authority that issued the certificate. AJ talks about some of the different types of certificates, such as DV, OV, and EV certificates. They differentiate between encryption and hashing. Hashing is for verifying the integrity of data, while encryption can be used either as signing to verify identity or to keep data owned privately to the parties that are part of the connection. Encryption does not necessarily guarantee that the data is the original data. The show concludes with AJ talking about how he wants to make encryption available to the average person so that everyone can share securely. Panelists<ul><li>Steve Edwards</li><li>AJ O’Neal</li><li>Charles Max Wood</li></ul>Sponsors<ul><li><a href="https://tidelift.com/" target="_blank" rel="noreferrer noopener">Tidelift</a></li><li><a href="http://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a> use the code “devchat” for 2 months free on Sentry’s small plan </li><li><a href="https://devchat.tv/ruby-rogues/" target="_blank" rel="noreferrer noopener">Ruby Rogues</a></li></ul>Links<ul><li><a href="https://letsencrypt.org/" target="_blank" rel="noreferrer noopener">Let’s Encrypt</a></li><li><a href="https://www.npmjs.com/package/greenlock" target="_blank" rel="noreferrer noopener">Greenlock</a></li><li><a href="https://en.wikipedia.org/wiki/HTTP/2" target="_blank" rel="noreferrer noopener">HTTP/2</a></li><li><a href="https://nodejs.org/" target="_blank" rel="noreferrer...]]></itunes:summary><itunes:duration>440</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 405: Machine Learning with Gant Laborde</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-405-machine-learning-with-gant-laborde</link><description><![CDATA[Gant Laborde is the Chief Innovation Officer of Infinite Red who is working on a course for beginners on machine learning. There is a lot of gatekeeping with machine learning, and this attitude that only people with PhDs should touch it. In spite of this, Gant thinks that in the next 5 years everyone will be using machine learning, and that it will be pioneered by web developers. One of the strong points of the web is experimentation, and Gant contrasts this to the academic approach. They conversation turns to Gant’s course on machine learning and how it is structured. He stresses the importance of understanding unicode, assembly, and other higher concepts. In his course he gives you the resources to go deeper and talks about libraries and frameworks available that can get you started right away. His first lesson is a splashdown into the jargon of machine learning, which he maps over into developer terms. After a little JavaScript kung fu, he takes some tools that are already out there and converts it into a website.Chris and Gant discuss some different uses for machine learning and how it can improve development. One of the biggest applications they see is to train the computers to figure monotonous tasks out while the human beings focus on other projects, such as watching security camera footage and identifying images. Gant restates his belief that in the next 5 years, AI will be everywhere. People will grab the boring things first, then they will go for the exciting things. Gant talks about his creation NSFW.js, an open source train model to help you catch indecent content. He and Chris discuss different applications for this technology.Next, the panel discusses where machine learning can be seen in everyday life, especially in big companies such as Google. They cite completing your sentences in an email for you as an example of machine learning. They talk about the ethics of machine learning, especially concerning security and personal data. They anticipate that the next problem is edge devices for AI, and this is where JavaScript really comes in, because security and privacy concerns require a developer mindset. They also believe that personal assistant devices, like those from Amazon and Google, will become even more personal through machine learning. They talk about some of the ways that personal assistant devices will improve through machine learning, such as recognizing your voice or understanding your accent. Their next topic of discussion is authenticity, and how computers are actually incredibly good at finding deep fakes. They discuss the practice of placing passed away people into movies as one of the applications of machine learning, and the ethics surrounding that. Since developers tend to be worried about inclusions, ethics, and the implications of things, Gant believes that these are the people he wants to have control over what AI is going to do to help build a more conscious data set. The show concludes with Gant talking about the resources to help you get started with machine learning. He is a panelist on upcoming DevChat show, Adventures in Machine Learning. He has worked with people with all kinds of skill sets and has found that it doesn’t matter how much you know, it matters how interested and passionate you are about learning. If you’re willing to put the pedal to the metal for at least a month, you can come out with a basic understanding. Chris and Gant talk about Tensorflow, which helps you take care of machine learning at a higher level for fast operations without calculus. Gant is working on putting together a course on Tensorflow. If you’re interested in machine learning, go to academy.infinite.red to sign up for Gant’s course. He also announces that they will be having a sale on Black Friday and Cyber Monday.Panelists<ul><li>Christopher Buecheler</li></ul>With special guest: Gant LabordeSponsors<ul><li><a href="https://devchat.tv/react-round-up/" target="_blank" rel="noreferrer noopener">React Round Up</a></li><li><a href="http://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a> use the code “devchat” for 2 months free on Sentry’s small plan </li><li><a href="https://devchat.tv/adv-in-angular/" target="_blank" rel="noreferrer noopener">Adventures in Angular</a></li></ul>Links<ul><li><a href="https://www.freecodecamp.org/news/machine-learning-how-to-go-from-zero-to-hero-40e26f8aa6da/" target="_blank" rel="noreferrer noopener">Machine Learning: How To go from Zero to Hero</a></li><li><a href="https://nsfwjs.com" target="_blank" rel="noreferrer noopener">NSFW.js</a></li><li><a href="https://www.tensorflow.org/js" target="_blank" rel="noreferrer noopener">Tensorflow.js</a></li><li><a href="https://pytorch.org/" target="_blank" rel="noreferrer noopener">PyTorch</a></li><li><a href="http://keras.io/" target="_blank" rel="noreferrer noopener">Keras</a></li><li><a href="https://academy.infinite.red/" target="_blank" rel="noreferrer noopener">Academy.infinite.red</a></li><li><a href="http://gantlaborde.com/" target="_blank" rel="noreferrer noopener">Gantlaborde.com </a></li></ul> Follow DevChatTV on <a href="https://www.facebook.com/DevChattv/?__tn__=%2Cd%2CP-R&amp;eid=ARDBDrBnK71PDmx_8gE_IeIEo5SnM7cyzylVBjAwfaOo1ck_6q3GXuRBfaUQZaWVvFGyEVjrhDwnS_tV" target="_blank" rel="noreferrer noopener">Facebook</a> and <a href="https://twitter.com/devchattv?lang=en" target="_blank" rel="noreferrer noopener">Twitter</a> PicksChristopher Buecheler:<ul><li><a href="https://nextjs.org/" target="_blank" rel="noreferrer noopener">Next.js</a></li><li><a href="https://www.amazon.com/but-sun-Big-Wreck/dp/B07TM8MN2L" target="_blank" rel="noreferrer noopener">Big Wreck, But For The Sun</a></li></ul>Gant Laborde: <ul><li><a href="https://nicornot.com/" target="_blank" rel="noreferrer noopener">Nicornot.com</a></li></ul> Free 5 day mini course on <a href="https://academy.infinite.red/" target="_blank" rel="noreferrer noopener">academy.infinite.red</a> Special Guest: Gant Laborde.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">b7bfdbc0-c319-4b00-9981-3fbfe0a147e6</guid><pubDate>Thu, 31 Oct 2019 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845561/stream.mp3" length="41956700" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Gant Laborde is the Chief Innovation Officer of Infinite Red who is working on a course for beginners on machine learning. There is a lot of gatekeeping with machine learning, and this attitude that only people with PhDs should touch it. In spite of...</itunes:subtitle><itunes:summary><![CDATA[Gant Laborde is the Chief Innovation Officer of Infinite Red who is working on a course for beginners on machine learning. There is a lot of gatekeeping with machine learning, and this attitude that only people with PhDs should touch it. In spite of this, Gant thinks that in the next 5 years everyone will be using machine learning, and that it will be pioneered by web developers. One of the strong points of the web is experimentation, and Gant contrasts this to the academic approach. They conversation turns to Gant’s course on machine learning and how it is structured. He stresses the importance of understanding unicode, assembly, and other higher concepts. In his course he gives you the resources to go deeper and talks about libraries and frameworks available that can get you started right away. His first lesson is a splashdown into the jargon of machine learning, which he maps over into developer terms. After a little JavaScript kung fu, he takes some tools that are already out there and converts it into a website.Chris and Gant discuss some different uses for machine learning and how it can improve development. One of the biggest applications they see is to train the computers to figure monotonous tasks out while the human beings focus on other projects, such as watching security camera footage and identifying images. Gant restates his belief that in the next 5 years, AI will be everywhere. People will grab the boring things first, then they will go for the exciting things. Gant talks about his creation NSFW.js, an open source train model to help you catch indecent content. He and Chris discuss different applications for this technology.Next, the panel discusses where machine learning can be seen in everyday life, especially in big companies such as Google. They cite completing your sentences in an email for you as an example of machine learning. They talk about the ethics of machine learning, especially concerning security and personal data. They anticipate that the next problem is edge devices for AI, and this is where JavaScript really comes in, because security and privacy concerns require a developer mindset. They also believe that personal assistant devices, like those from Amazon and Google, will become even more personal through machine learning. They talk about some of the ways that personal assistant devices will improve through machine learning, such as recognizing your voice or understanding your accent. Their next topic of discussion is authenticity, and how computers are actually incredibly good at finding deep fakes. They discuss the practice of placing passed away people into movies as one of the applications of machine learning, and the ethics surrounding that. Since developers tend to be worried about inclusions, ethics, and the implications of things, Gant believes that these are the people he wants to have control over what AI is going to do to help build a more conscious data set. The show concludes with Gant talking about the resources to help you get started with machine learning. He is a panelist on upcoming DevChat show, Adventures in Machine Learning. He has worked with people with all kinds of skill sets and has found that it doesn’t matter how much you know, it matters how interested and passionate you are about learning. If you’re willing to put the pedal to the metal for at least a month, you can come out with a basic understanding. Chris and Gant talk about Tensorflow, which helps you take care of machine learning at a higher level for fast operations without calculus. Gant is working on putting together a course on Tensorflow. If you’re interested in machine learning, go to academy.infinite.red to sign up for Gant’s course. He also announces that they will be having a sale on Black Friday and Cyber Monday.Panelists<ul><li>Christopher Buecheler</li></ul>With special guest: Gant LabordeSponsors<ul><li><a href="https://devchat.tv/react-round-up/" target="_blank" rel="noreferrer...]]></itunes:summary><itunes:duration>2543</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 404: Edge on Chromium with Chris Heilmann</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-404-edge-on-chromium-with-chris-heilmann</link><description><![CDATA[Guests Chris heilmann and Zohair Ali are developers for Microsoft working on the Edge project. Today they are talking about Edge on Chromium and the future of developer tools. Edge will now be built in Chromium rather than being its own engine, aligning it more with what is being used on the open web right now. The Edge team wanted to seize the opportunity to bring something into the Chromium project based on the needs of real users and contribute to the open source web. Edge on Chromium won’t be limited to Windows 10 either, but will be available on Mac, Windows 7, and Windows 8. This project is still in beta with no set release date, so the Edge team is looking for people to test it out on Mac and tell them how it works. Chris and Zohair talk about the different parts of a web browser and what distinguishes Chrome from Chromium.  Chromium is not just a platform, it’s an entire browser that you can install. Google adds a bunch of Google services to Chromium, such as being able to sign into your Google account,  and that’s how you get Google Chrome. Similarly, the new Edge adds its own features on top of Chromium, so you can sign into your Microsoft account. By now the browser engines are so similar to each other that the users are looking for the user experience, interface, and services around it, so it made more sense for the Edge team to contribute to Chromium than to maintain their own engine and help it improve.Chris and Zohair talk about some of the features in Edge on Chromium. One service they’re particularly excited about is the Collections feature, where you can drag images, text, etc into Collections and export it to Excel or Word. Collections was inspired by what users need, and they talk about some of the different use cases for it. The new Edge on Chromium will also have an IE mode for products that still require IE 11. If you define what services need IE 11, Edge will open an IE 11 tab within the browser so you will not have to jump between browsers. Unfortunately, this feature is only available on Windows. Edge on Chromium will also offer an integration with VS Code, called Elements for VS Code, which takes part of the developer tools from Edge and puts it inside VS Code. Since the tools are based on Chromium, it stays in the same context all the time so you don’t have to jump back and forth, and you can see the changes live in your browser. This feature is in beta right now and they are looking for people to test it. The Edge team talks about their process for creating tools. They are working on putting their tools into other languages so that they are accessible to more people. They talk about how they want to avoid creating Edge specific tools as much as possible because they want to make it better for everybody. One of their biggest struggles is everybody demands developer tools, but nobody wants to contribute, so they don’t have as much feedback and not as much outside contribution. That’s why they keep calling for people to try out the new Edge on Chromium and give them feedback. They want to make that change more transparent so that they build things that people want. They will have to make some of their own tools, but they make sure that they don’t have any third party dependencies. They mention that all Chrome extensions are compatible with Edge, so if it’s available in the Chrome webstore, you can add it to Edge, you just have to be sure to allow it. They talk about some of the testing tools available. The show concludes with a discussion of the fate of Chakra Node. Panelists<ul><li>AJ O’Neal</li><li>Aimee Knight</li><li>Dan Shapir</li><li>Steve Edwards</li></ul>With special guests: Chris Heilmann and Zohair AliSponsors<ul><li><a href="https://tidelift.com/" target="_blank" rel="noreferrer noopener">Tidelift</a></li><li><a href="http://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a> use the code “devchat” for 2 months free on Sentry’s small plan </li><li><a href="https://devchat.tv/views-on-vue/" target="_blank" rel="noreferrer noopener">Views on Vue</a></li></ul>Links<ul><li><a href="https://www.chromium.org/" target="_blank" rel="noreferrer noopener">Chromium</a></li><li><a href="https://www.microsoftedgeinsider.com/" target="_blank" rel="noreferrer noopener">Microsoft Edge Insider</a></li><li><a href="https://github.com/microsoft/ChakraCore" target="_blank" rel="noreferrer noopener">Microsoft Chakra Core</a></li><li><a href="https://marketplace.visualstudio.com/items?itemName=ms-edgedevtools.vscode-edge-devtools" target="_blank" rel="noreferrer noopener">Elements for VS Code</a></li><li><a href="https://developer.microsoft.com/en-us/microsoft-edge/tools/webdriver/" target="_blank" rel="noreferrer noopener">MS Edge Driver</a></li><li><a href="https://github.com/GoogleChrome/puppeteer" target="_blank" rel="noreferrer noopener">Puppeteer </a></li></ul> Follow DevChatTV on <a href="https://www.facebook.com/DevChattv/?__tn__=%2Cd%2CP-R&amp;eid=ARDBDrBnK71PDmx_8gE_IeIEo5SnM7cyzylVBjAwfaOo1ck_6q3GXuRBfaUQZaWVvFGyEVjrhDwnS_tV" target="_blank" rel="noreferrer noopener">Facebook</a> and <a href="https://twitter.com/devchattv?lang=en" target="_blank" rel="noreferrer noopener">Twitter</a> PicksAimee Knight:<ul><li><a href="https://github.com/testing-library/cypress-testing-library" target="_blank" rel="noreferrer noopener">Cypress testing library</a></li></ul>Steve Edwards: <ul><li><a href="https://css-tricks.com/video-screencasts/174-using-local-overrides-in-devtools/" target="_blank" rel="noreferrer noopener">CSS Tricks Screencast episode 174: Using Local Overrides in Devtools</a></li></ul>Dan Shapir:<ul><li><a href="https://en.wikipedia.org/wiki/The_Chronicles_of_Amber" target="_blank" rel="noreferrer noopener">The Chronicles of Amber</a></li></ul>AJ O’Neal:<ul><li><a href="https://ebay.to/2BfDigq" target="_blank" rel="noreferrer noopener">The Legend of Zelda: Oracle of Ages</a></li><li><a href="https://amzn.to/35EnSA8" target="_blank" rel="noreferrer noopener">Lover by Taylor Swift</a></li></ul>Chris Heilmann:<ul><li><a href="https://www.imdb.com/title/tt5788792/" target="_blank" rel="noreferrer noopener">The Marvelous Mrs. Maisel</a></li><li><a href="https://tabnine.com/blog/deep/" target="_blank" rel="noreferrer noopener">TabNine</a></li><li><a href="https://www.doesthedogdie.com/" target="_blank" rel="noreferrer noopener">doesthedogdie.com</a></li></ul>Zohair Ali:<ul><li><a href="https://imagecomics.com/comics/series/saga" target="_blank" rel="noreferrer noopener">Saga graphic novel series</a></li></ul>Special Guests: Christian Heilmann and Zohair Ali.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">b4e49988-b536-4d7d-8790-91fadbba028c</guid><pubDate>Tue, 29 Oct 2019 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845599/stream.mp3" length="57802373" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Guests Chris heilmann and Zohair Ali are developers for Microsoft working on the Edge project. Today they are talking about Edge on Chromium and the future of developer tools. Edge will now be built in Chromium rather than being its own engine,...</itunes:subtitle><itunes:summary><![CDATA[Guests Chris heilmann and Zohair Ali are developers for Microsoft working on the Edge project. Today they are talking about Edge on Chromium and the future of developer tools. Edge will now be built in Chromium rather than being its own engine, aligning it more with what is being used on the open web right now. The Edge team wanted to seize the opportunity to bring something into the Chromium project based on the needs of real users and contribute to the open source web. Edge on Chromium won’t be limited to Windows 10 either, but will be available on Mac, Windows 7, and Windows 8. This project is still in beta with no set release date, so the Edge team is looking for people to test it out on Mac and tell them how it works. Chris and Zohair talk about the different parts of a web browser and what distinguishes Chrome from Chromium.  Chromium is not just a platform, it’s an entire browser that you can install. Google adds a bunch of Google services to Chromium, such as being able to sign into your Google account,  and that’s how you get Google Chrome. Similarly, the new Edge adds its own features on top of Chromium, so you can sign into your Microsoft account. By now the browser engines are so similar to each other that the users are looking for the user experience, interface, and services around it, so it made more sense for the Edge team to contribute to Chromium than to maintain their own engine and help it improve.Chris and Zohair talk about some of the features in Edge on Chromium. One service they’re particularly excited about is the Collections feature, where you can drag images, text, etc into Collections and export it to Excel or Word. Collections was inspired by what users need, and they talk about some of the different use cases for it. The new Edge on Chromium will also have an IE mode for products that still require IE 11. If you define what services need IE 11, Edge will open an IE 11 tab within the browser so you will not have to jump between browsers. Unfortunately, this feature is only available on Windows. Edge on Chromium will also offer an integration with VS Code, called Elements for VS Code, which takes part of the developer tools from Edge and puts it inside VS Code. Since the tools are based on Chromium, it stays in the same context all the time so you don’t have to jump back and forth, and you can see the changes live in your browser. This feature is in beta right now and they are looking for people to test it. The Edge team talks about their process for creating tools. They are working on putting their tools into other languages so that they are accessible to more people. They talk about how they want to avoid creating Edge specific tools as much as possible because they want to make it better for everybody. One of their biggest struggles is everybody demands developer tools, but nobody wants to contribute, so they don’t have as much feedback and not as much outside contribution. That’s why they keep calling for people to try out the new Edge on Chromium and give them feedback. They want to make that change more transparent so that they build things that people want. They will have to make some of their own tools, but they make sure that they don’t have any third party dependencies. They mention that all Chrome extensions are compatible with Edge, so if it’s available in the Chrome webstore, you can add it to Edge, you just have to be sure to allow it. They talk about some of the testing tools available. The show concludes with a discussion of the fate of Chakra Node. Panelists<ul><li>AJ O’Neal</li><li>Aimee Knight</li><li>Dan Shapir</li><li>Steve Edwards</li></ul>With special guests: Chris Heilmann and Zohair AliSponsors<ul><li><a href="https://tidelift.com/" target="_blank" rel="noreferrer noopener">Tidelift</a></li><li><a href="http://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a> use the code “devchat” for 2 months free on Sentry’s small plan </li><li><a...]]></itunes:summary><itunes:duration>3533</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 403: Why Developers Need Social Skills with Mani Vaya</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-403-why-developers-need-social-skills-with-mani-vaya</link><description><![CDATA[In this episode of JavaScript Jabber, Charles talks about the new direction he has for the company. He wants  to drive people to the point that they have the skills that make people want to hire and work with them, to teach them how to ‘Max out’. Today the panel the skills that developers need to progress in their careers: social skills. The panel talks about their observations from work that the people who advanced and grow in their career were the ones with social skills, not necessarily with technical skills. The company wants to get stuff done, and if your social skills are getting in the way of projects getting done because you can’t work with others, you are not that useful to the company, and you will be stuck in the lower ranks while others who may not have the same technical skills will rise in the ranks because they are pleasant to work with. Mani talks about his personal experience getting laid off for lacking these soft skills. But then he read the book 48 Laws of Power by Robert Green, realized his shortcomings, and started to apply just one lesson from the book. Within 6 months, he was promoted.Mani delves deeper into the first lesson taught in 48 Laws of Power, Never Outshine the Master. Fundamentally, this means that you don’t try to prove in meetings how good you are, or that they’re wrong, or that you think that you are better than them. The more you the aforementioned things, the less likely you will be to get promoted or trusted. Mani talks about how he used to do these things and how it cost him multiple jobs. When he put this lesson into practice, he changed his methods and the boss started to like him, leading to his promotion 6 months later. The panel discusses this lesson and what benefits can come from it. Mani shares another lesson that he learned through the story of a friend trying to get him to invest in his business. After Mani refused to invest multiple times, his friend stopped asking him to invest, but instead asked him for business advice. Eventually, Mani invested in the business because when he saw that his friend was influenced by his advice, it engendered trust between them. The panel agrees that if you want to influence someone, you have to be influenced by them. It is important to treat someone as a person rather than an asset or wallet, and ensure them that their investment is not their end goal. One of the most fundamental social skills that you must be able to like people, because other people can smell manipulation. The panel transitions to talking about the paradoxical nature of social skills and that they are often the opposite of what you think will work in a situation. Unfortunately, there will always be difficult people to work with. To illustrate how to work with difficult people, Mani shares the story of how Gengis Khan was convinced not to destroy a city of artists and engineers by his advisor, Yelu Chucai. Gengis Khan agreed because Yelu Chucai was able to structure his plea in a way that would also benefit Gengis Khan. The conversation shifts to how to conduct an interview to see if a candidate will fit into your team culture. First, you must know what you’re looking for and understand your team culture, and then ask for stories of when they accomplished something in the interview. If every story is all about how they did something and they don’t include other people, then that may indicate their self-centeredness. They discuss the Ben Franklin Effect. For those listeners wondering where to begin with all this self improvement, Mani has read over 2,000 books on business and offers a course on his website, 2000books.com. Mani has teamed up with JavaScript Jabber to offer a special deal to the listeners of this podcast. To get lifetime access to Mani’s courses at a 40% discount, follow the links below. Panelists<ul><li>Steve Edwards</li><li>Charles Max Wood</li></ul>With special guest: Mani VayaSponsors<ul><li><a href="https://devchat.tv/react-native-radio/" target="_blank" rel="noreferrer noopener">React Native Radio</a></li><li><a href="http://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a> use the code “devchat” for 2 months free on Sentry’s small plan </li><li><a href="https://devchat.tv/react-round-up/" target="_blank" rel="noreferrer noopener">React Round Up</a></li></ul>Links<ul><li><a href="https://www.amazon.com/48-Laws-Power-Robert-Greene/dp/0140280197?ie=UTF8&amp;language=en_US&amp;linkCode=ll1&amp;linkId=f06bfe7482dca8bb751ed6d7cc86e2ab&amp;qid=1548462018&amp;sr=8-1&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener">48 Laws of Power</a> by Robert Green </li><li><a href="https://www.amazon.com/360-Degree-Leader-Developing-Organization/dp/1400203597?ie=UTF8&amp;language=en_US&amp;linkCode=ll1&amp;linkId=f06bfe7482dca8bb751ed6d7cc86e2ab&amp;qid=1548462018&amp;sr=8-1&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener">The 360 Degree Leader</a> by John C. Maxwell </li><li><a href="https://en.wikipedia.org/wiki/Ben_Franklin_effect" target="_blank" rel="noreferrer noopener">The Ben Franklin Effect</a></li><li><a href="http://www.javascriptjabber.com/social" target="_blank" rel="noreferrer noopener">javascriptjabber.com/social</a> and <a href="http://www.2000books.com/social" target="_blank" rel="noreferrer noopener">2000books.com</a> <ul><li>40% off for the first 200 people</li><li>Coupon code: Jabber</li></ul></li></ul> Follow DevChatTV on <a href="https://www.facebook.com/DevChattv/?__tn__=%2Cd%2CP-R&amp;eid=ARDBDrBnK71PDmx_8gE_IeIEo5SnM7cyzylVBjAwfaOo1ck_6q3GXuRBfaUQZaWVvFGyEVjrhDwnS_tV" target="_blank" rel="noreferrer noopener">Facebook</a> and <a href="https://twitter.com/devchattv?lang=en" target="_blank" rel="noreferrer noopener">Twitter</a> PicksSteve Edwards:<ul><li><a href="https://twitter.com/RexChapman?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor" target="_blank" rel="noreferrer noopener">Rex Chapman</a></li></ul>Charles Max Wood:<ul><li><a href="https://mbsy.co/BPPWJ" target="_blank" rel="noreferrer noopener">BombBomb</a></li><li><a href="https://www.indiehackers.com/" target="_blank" rel="noreferrer noopener">IndieHackers.com</a>  </li><li><a href="https://www.youtube.com/watch?v=WAc-TcMMTV8" target="_blank" rel="noreferrer noopener">Stolen bike prank</a></li></ul>Mani Vaya: <ul><li><a href="https://www.npr.org/series/490248027/how-i-built-thisSearch" target="_blank" rel="noreferrer noopener">How I Built This by NPR</a></li><li><a href="http://www.2000books.com/think" target="_blank" rel="noreferrer noopener">As a Man Thinketh</a></li></ul>Special Guest: Mani Vaya.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">03ea30e3-b115-4d4f-a5be-fcb42eac225d</guid><pubDate>Thu, 24 Oct 2019 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845526/stream.mp3" length="68327445" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>In this episode of JavaScript Jabber, Charles talks about the new direction he has for the company. He wants  to drive people to the point that they have the skills that make people want to hire and work with them, to teach them how to ‘Max out’....</itunes:subtitle><itunes:summary><![CDATA[In this episode of JavaScript Jabber, Charles talks about the new direction he has for the company. He wants  to drive people to the point that they have the skills that make people want to hire and work with them, to teach them how to ‘Max out’. Today the panel the skills that developers need to progress in their careers: social skills. The panel talks about their observations from work that the people who advanced and grow in their career were the ones with social skills, not necessarily with technical skills. The company wants to get stuff done, and if your social skills are getting in the way of projects getting done because you can’t work with others, you are not that useful to the company, and you will be stuck in the lower ranks while others who may not have the same technical skills will rise in the ranks because they are pleasant to work with. Mani talks about his personal experience getting laid off for lacking these soft skills. But then he read the book 48 Laws of Power by Robert Green, realized his shortcomings, and started to apply just one lesson from the book. Within 6 months, he was promoted.Mani delves deeper into the first lesson taught in 48 Laws of Power, Never Outshine the Master. Fundamentally, this means that you don’t try to prove in meetings how good you are, or that they’re wrong, or that you think that you are better than them. The more you the aforementioned things, the less likely you will be to get promoted or trusted. Mani talks about how he used to do these things and how it cost him multiple jobs. When he put this lesson into practice, he changed his methods and the boss started to like him, leading to his promotion 6 months later. The panel discusses this lesson and what benefits can come from it. Mani shares another lesson that he learned through the story of a friend trying to get him to invest in his business. After Mani refused to invest multiple times, his friend stopped asking him to invest, but instead asked him for business advice. Eventually, Mani invested in the business because when he saw that his friend was influenced by his advice, it engendered trust between them. The panel agrees that if you want to influence someone, you have to be influenced by them. It is important to treat someone as a person rather than an asset or wallet, and ensure them that their investment is not their end goal. One of the most fundamental social skills that you must be able to like people, because other people can smell manipulation. The panel transitions to talking about the paradoxical nature of social skills and that they are often the opposite of what you think will work in a situation. Unfortunately, there will always be difficult people to work with. To illustrate how to work with difficult people, Mani shares the story of how Gengis Khan was convinced not to destroy a city of artists and engineers by his advisor, Yelu Chucai. Gengis Khan agreed because Yelu Chucai was able to structure his plea in a way that would also benefit Gengis Khan. The conversation shifts to how to conduct an interview to see if a candidate will fit into your team culture. First, you must know what you’re looking for and understand your team culture, and then ask for stories of when they accomplished something in the interview. If every story is all about how they did something and they don’t include other people, then that may indicate their self-centeredness. They discuss the Ben Franklin Effect. For those listeners wondering where to begin with all this self improvement, Mani has read over 2,000 books on business and offers a course on his website, 2000books.com. Mani has teamed up with JavaScript Jabber to offer a special deal to the listeners of this podcast. To get lifetime access to Mani’s courses at a 40% discount, follow the links below. Panelists<ul><li>Steve Edwards</li><li>Charles Max Wood</li></ul>With special guest: Mani VayaSponsors<ul><li><a href="https://devchat.tv/react-native-radio/"...]]></itunes:summary><itunes:duration>4191</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 402: SEO for Developers with Vitali Zaidman</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-402-seo-for-developers-with-vitali-zaidman</link><description><![CDATA[Vitali Zaidman is a full stack developer who works for WellDone Software Solutions and is currently working on a SEO project. Today’s show is about SEO for developers. SEO stands for search engine optimization, which helps your website appear higher on search engines. SEO has changed a lot in the past 10 years. It has become much more regulated, and the “dirty tricks” of the past will actually penalize you, so it is important to do it properly. Today the best way to promote yourself on Google besides making good content is for developers to optimize the content, make it small, operational, secure, accessible, and operate on mobile. Much of it goes back to using semantic HTML since Google looks at it before looking at the structure of your website, how valuable it is, and how users interact with it. Having good semantics helps Google determine how valuable it is, so semantic HTML should be a top priority. Semantic HTML can also make your site more accessible to users, which will in turn give you a larger audience. The panel talks about some of the challenges of SEO faced by companies. While bigger companies have the privilege of dedicated SEO teams, small companies often lack these specialists. Thankfully, Google has made their guidelines for SEO very accessible and gives you a lot of tools to track your optimization. The panel talks about different methods of SEO, such as including FAQ at the bottom of the web page, optimizing page speed, and image optimization. Structured data like questions and answers enriches the data that is shown for users on the search results page. To score your website’s SEO, Google released the tool PageSpeed Insights, which will assign your website a performance score. Google uses two main tools to track a website’s SEO. First, they use real field data. If you opt in to ‘help improve Chrome’s features and performance’ when you install Chrome, it tracks how fast websites load on your Chrome, and they collect this information to understand how webpages load. It is required that your website has a certain amount of visitors to be tracked and added to the database. Second, Google has their own devices that will check your website. Currently, they are using a Moto G4 to test for mobile access, and a slow internet connection. Because of this, it is pretty easy to get a good score on desktop, but difficult to get a good score on mobile. The technology that drives all this is called Lighthouse. Overall, performance is the main thing users look for, so aim for good performance and fast websites. The panel discusses the correlation between performance and SEO. For example, Fox News and CNN are two of the top search results for ‘news’, but they have a dismal Google PSI score. They conclude that performance shouldn’t be ignored, but be careful about directly correlating performance and SEO. They also caution against getting obsessed over certain aspects of SEO by themselves. Panelists<ul><li>Dan Shapir</li><li>Aimee Knight</li><li>Charles Max Wood</li></ul>With special guest: Vitali ZaidmanSponsors<ul><li><a href="https://tidelift.com/" target="_blank" rel="noreferrer noopener">Tidelift</a></li><li><a href="http://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a> use the code “devchat” for 2 months free on Sentry’s small plan </li><li><a href="https://devchat.tv/elixir-mix/" target="_blank" rel="noreferrer noopener">Elixir Mix</a></li></ul>Links<ul><li><a href="https://moz.com/beginners-guide-to-seo" target="_blank" rel="noreferrer noopener">SEO</a></li><li><a href="http://www.json.org/" target="_blank" rel="noreferrer noopener">JSON</a></li><li><a href="https://support.google.com/webmasters/answer/35769?hl=en" target="_blank" rel="noreferrer noopener">Google Webmaster guidelines</a></li><li><a href="https://developers.google.com/speed/pagespeed/insights/" target="_blank" rel="noreferrer noopener">Google PageSpeed Insights</a></li><li><a href="https://developers.google.com/web/updates/2017/12/crux" target="_blank" rel="noreferrer noopener">Chrome CrUX</a></li><li><a href="https://developers.google.com/web/tools/lighthouse" target="_blank" rel="noreferrer noopener">Lighthouse</a></li><li><a href="https://www.wordstream.com/blog/ws/2018/01/22/google-speed-update" target="_blank" rel="noreferrer noopener">Here's How the Google Speed Update Will Impact Your Site</a></li><li><a href="https://medium.com/welldone-software/seo-for-developers-a-quick-overview-5b5b7ce34679" target="_blank" rel="noreferrer noopener">SEO for Developers - A Quick Overview</a></li><li><a href="https://support.google.com/webmasters/topic/6001971" target="_blank" rel="noreferrer noopener">Google Quality Guidelines</a></li></ul> Follow DevChatTV on <a href="https://www.facebook.com/DevChattv/?__tn__=%2Cd%2CP-R&amp;eid=ARDBDrBnK71PDmx_8gE_IeIEo5SnM7cyzylVBjAwfaOo1ck_6q3GXuRBfaUQZaWVvFGyEVjrhDwnS_tV" target="_blank" rel="noreferrer noopener">Facebook</a> and <a href="https://twitter.com/devchattv?lang=en" target="_blank" rel="noreferrer noopener">Twitter</a> PicksAimee Knight:<ul><li><a href="https://github.com/Rigellute/spotify-tui" target="_blank" rel="noreferrer noopener">Spotify CLI</a></li></ul>Dan Shapir:<ul><li><a href="https://developer.chrome.com/devsummit/" target="_blank" rel="noreferrer noopener">Chrome Dev Summit 2019</a></li><li> Dan Shapir on <a href="https://twitter.com/shapirdan?lang=en" target="_blank" rel="noreferrer noopener">Twitter</a></li><li><a href="https://en.wikipedia.org/wiki/The_Anubis_Gates" target="_blank" rel="noreferrer noopener">The Anubis Gates</a></li></ul>Charles Max Wood:<ul><li><a href="https://www.stgeorgemarathon.com/" target="_blank" rel="noreferrer noopener">St. George Marathon</a></li></ul>Vitali Zaidman: <ul><li><a href="https://vzaidman.com/" target="_blank" rel="noreferrer noopener">Vitali’s website</a></li><li><a href="https://arzamas.academy" target="_blank" rel="noreferrer noopener">Arzamas Academy</a></li><li> Follow Vitali on <a href="https://medium.com/@vzaidman" target="_blank" rel="noreferrer noopener">Medium</a> and <a href="https://twitter.com/vzaidman" target="_blank" rel="noreferrer noopener">Twitter</a></li></ul>Special Guest: Vitali Zaidman .   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">e7bc68b1-3459-4655-8009-f3bf6d4b02ed</guid><pubDate>Tue, 22 Oct 2019 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845557/stream.mp3" length="38269055" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Vitali Zaidman is a full stack developer who works for WellDone Software Solutions and is currently working on a SEO project. Today’s show is about SEO for developers. SEO stands for search engine optimization, which helps your website appear higher...</itunes:subtitle><itunes:summary><![CDATA[Vitali Zaidman is a full stack developer who works for WellDone Software Solutions and is currently working on a SEO project. Today’s show is about SEO for developers. SEO stands for search engine optimization, which helps your website appear higher on search engines. SEO has changed a lot in the past 10 years. It has become much more regulated, and the “dirty tricks” of the past will actually penalize you, so it is important to do it properly. Today the best way to promote yourself on Google besides making good content is for developers to optimize the content, make it small, operational, secure, accessible, and operate on mobile. Much of it goes back to using semantic HTML since Google looks at it before looking at the structure of your website, how valuable it is, and how users interact with it. Having good semantics helps Google determine how valuable it is, so semantic HTML should be a top priority. Semantic HTML can also make your site more accessible to users, which will in turn give you a larger audience. The panel talks about some of the challenges of SEO faced by companies. While bigger companies have the privilege of dedicated SEO teams, small companies often lack these specialists. Thankfully, Google has made their guidelines for SEO very accessible and gives you a lot of tools to track your optimization. The panel talks about different methods of SEO, such as including FAQ at the bottom of the web page, optimizing page speed, and image optimization. Structured data like questions and answers enriches the data that is shown for users on the search results page. To score your website’s SEO, Google released the tool PageSpeed Insights, which will assign your website a performance score. Google uses two main tools to track a website’s SEO. First, they use real field data. If you opt in to ‘help improve Chrome’s features and performance’ when you install Chrome, it tracks how fast websites load on your Chrome, and they collect this information to understand how webpages load. It is required that your website has a certain amount of visitors to be tracked and added to the database. Second, Google has their own devices that will check your website. Currently, they are using a Moto G4 to test for mobile access, and a slow internet connection. Because of this, it is pretty easy to get a good score on desktop, but difficult to get a good score on mobile. The technology that drives all this is called Lighthouse. Overall, performance is the main thing users look for, so aim for good performance and fast websites. The panel discusses the correlation between performance and SEO. For example, Fox News and CNN are two of the top search results for ‘news’, but they have a dismal Google PSI score. They conclude that performance shouldn’t be ignored, but be careful about directly correlating performance and SEO. They also caution against getting obsessed over certain aspects of SEO by themselves. Panelists<ul><li>Dan Shapir</li><li>Aimee Knight</li><li>Charles Max Wood</li></ul>With special guest: Vitali ZaidmanSponsors<ul><li><a href="https://tidelift.com/" target="_blank" rel="noreferrer noopener">Tidelift</a></li><li><a href="http://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a> use the code “devchat” for 2 months free on Sentry’s small plan </li><li><a href="https://devchat.tv/elixir-mix/" target="_blank" rel="noreferrer noopener">Elixir Mix</a></li></ul>Links<ul><li><a href="https://moz.com/beginners-guide-to-seo" target="_blank" rel="noreferrer noopener">SEO</a></li><li><a href="http://www.json.org/" target="_blank" rel="noreferrer noopener">JSON</a></li><li><a href="https://support.google.com/webmasters/answer/35769?hl=en" target="_blank" rel="noreferrer noopener">Google Webmaster guidelines</a></li><li><a href="https://developers.google.com/speed/pagespeed/insights/" target="_blank" rel="noreferrer noopener">Google PageSpeed Insights</a></li><li><a...]]></itunes:summary><itunes:duration>2312</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 401: Hasura with Tanmai Gopal</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-401-hasura-with-tanmai-gopal</link><description><![CDATA[Tanmai is one of the founders at Hasura. Hasura gives you instant graphQL APIs on top of a Postgres database. The eventual idea is to make data access secure and easy. Tanmai explains the challenges of doing this in the cloud. He talks about some of the difficulties with the tooling around using GraphQL and its bias towards working well with a monolith. Since GraphQL is basically a shared type system that describes your API, that means all your types need to be in the same code base. This is at odds with the folks who want to do microservices and serverless functions, because since their API is split across multiple services they have different types, and forcing these types to work together defeats the purpose of using microservices. Also, storing state across requests doesn’t work well with serverless and cloud native stuff. In short, learning to live without state is one of the general challenges with going serverless. This is where Hasura comes into play, and Tanmai explains how it works. Hasura is metadata driven, and each instance of the server can leverage multiple calls and exhibit a high amount of concurrency. It’s designed to be a little more CPU bound than memory bound, which means that configuring auto scaling on it is very easy and allows you to utilize the elasticity of cloud native applications. Tanmai clarifies his usage of the word ‘cloud native’, by which he means microservices. He explains that when you have a metadata based engine, this metadata has a language that allows you to bring to bring in types from multiple upstream microservices, and create a coherent graphQL API on top of that. Hasura is a middle man between the microservices and the consumer that converts multiple types into a single coherent graphQL API.Next, Tanmai explains how Hasura handles data fetching and a high volume of requests. They also invented PostgresQL, RLS-like semantics within Hasura. He explains the process for merging your microservices into a single graphQL interface. Back on data fetching, Tanmai explains that when the product is an app, preventing an overabundance of queries becomes easier because during one of the staging processes that they have, they extract all of the queries that the app is actually making, and in the production version it only allows the queries that it has seen before. Hasura is focused on both the public interface and private use cases, though private is slightly better supported. Tanmai talks about the customizations available with Hasura. Hasura supports two layers. One is an aliasing layer that lets you rename tables, columns, etc as exposed by PostgresQL. The other is a computer column, so that you can add computer columns so you can extend the type that you get from a data model, and then you can point that to something that you derive. The panelist discusses the common conception of why it is a bad idea to expose the data models to the frontend folks directly. They discuss the trend of ‘dumbing down’ available tooling to appeal to junior developers, at the cost of making the backend more complicated. They talk about some of the issues that come from this, and the importance of tooling to solve this concern. Finally, Tanmai talks about the reasons to use Hasura over other products. There are 2 technologies that help with integrating arbitrary data sources. First is authorization grammar, their version of RLS that can extend to any system of types and relationships, The second is the data wrapper, part of the compiler that compiles from the graphQL metadata AST to the actual SQL AST. That is a generic interface, so anyone can come in and plug in a Haskell module that has that interface and implement a backend compiler for a native query language. This allows us to plug in other sources and stitch microservices together. The show concludes with Tanmai talking about their choice to use Haskell to make Hasura. Panelists<ul><li>AJ O’Neal</li><li>Dan Shapir</li><li>Steve Edwards</li><li>Charles Max Wood</li></ul>With special guest: Tanmai GopalSponsors<ul><li><a href="https://devchat.tv/adventures-in-devops/" target="_blank" rel="noreferrer noopener">Adventures in DevOps</a></li><li><a href="http://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a> use the code “devchat” for 2 months free on Sentry’s small plan </li><li><a href="https://devchat.tv/dev-ed/" target="_blank" rel="noreferrer noopener">The Dev Ed Podcast</a></li></ul>Links<ul><li><a href="https://hasura.io/" target="_blank" rel="noreferrer noopener">Hasura</a></li><li><a href="https://www.haskell.org/" target="_blank" rel="noreferrer noopener">Haskell</a></li><li><a href="https://nodejs.org/" target="_blank" rel="noreferrer noopener">Node.js</a></li><li><a href="https://www.cncf.io/" target="_blank" rel="noreferrer noopener">Cloud Native</a></li><li><a href="https://microservices.io/" target="_blank" rel="noreferrer noopener">Microservices </a></li><li><a href="https://www.graphile.org/postgraphile/" target="_blank" rel="noreferrer noopener">PostGraphile</a>  </li><li><a href="https://www.postgresql.org/" target="_blank" rel="noreferrer noopener">Postgres </a></li><li><a href="https://www.postgresql.org/docs/9.5/ddl-rowsecurity.html" target="_blank" rel="noreferrer noopener">PostgresQL RLS</a></li><li><a href="https://swagger.io/" target="_blank" rel="noreferrer noopener">Swagger</a></li><li><a href="https://jamstack.org/" target="_blank" rel="noreferrer noopener">JAMstack</a></li><li><a href="https://www.npmjs.com/package/soap" target="_blank" rel="noreferrer noopener">Soap</a></li><li><a href="https://www.npmjs.com/package/rest-js" target="_blank" rel="noreferrer noopener">Rest</a></li></ul> Follow DevChatTV on <a href="https://www.facebook.com/DevChattv/?__tn__=%2Cd%2CP-R&amp;eid=ARDBDrBnK71PDmx_8gE_IeIEo5SnM7cyzylVBjAwfaOo1ck_6q3GXuRBfaUQZaWVvFGyEVjrhDwnS_tV" target="_blank" rel="noreferrer noopener">Facebook</a> and <a href="https://twitter.com/devchattv?lang=en" target="_blank" rel="noreferrer noopener">Twitter</a> PicksAJ O’Neal:<ul><li><a href="https://www.amazon.com/Economic-Singularity-Artificial-intelligence-capitalism/dp/099321164X?ie=UTF8&amp;language=en_US&amp;linkCode=ll1&amp;linkId=f06bfe7482dca8bb751ed6d7cc86e2ab&amp;qid=1548462018&amp;sr=8-1&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener">The Economic Singularity</a></li><li><a href="https://www.capitalcitiesmusic.com/" target="_blank" rel="noreferrer noopener">Capital Cities</a></li><li><a href="https://coolaj86.com/articles/gamecube-homebrew-guide-for-n00bs/" target="_blank" rel="noreferrer noopener">GameCube Homebrew</a></li></ul>Dan Shapir:<ul><li><a href="http://romaniatourism.com/" target="_blank" rel="noreferrer noopener">Romania</a></li><li><a href="https://jscamp.ro/" target="_blank" rel="noreferrer noopener">JSCamp</a></li></ul>Steve Edwards:<ul><li><a href="https://www.sundancenow.com/series/watch/cold-blooded-the-clutter-family-murders/3804768?season=1" target="_blank" rel="noreferrer noopener">Cold Blooded: The Clutter Family Murders</a></li></ul>Charles Max Wood:<ul><li><a href="https://maxcoders.io" target="_blank" rel="noreferrer noopener">Maxcoders.io</a></li><li><a href="https://www.tripit.com/web" target="_blank" rel="noreferrer noopener">TripIt</a></li><li><a href="https://www.stgeorgemarathon.com/" target="_blank" rel="noreferrer noopener">St. George Marathon</a></li><li><a href="https://korr.com/products/cardiocoach-vo2-max-app/" target="_blank" rel="noreferrer noopener">VO2 Max app</a></li></ul>Tanmai Gopal: <ul><li> Follow Tanmai on Twitter <a href="https://twitter.com/tanmaigo?lang=en" target="_blank" rel="noreferrer noopener">@tanmaigo</a></li><li><a href="https://www.amazon.com/gp/bookseries/B01947LZ8A?ie=UTF8&amp;language=en_US&amp;linkCode=ll1&amp;linkId=f06bfe7482dca8bb751ed6d7cc86e2ab&amp;qid=1548462018&amp;sr=8-1&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener">Broken Earth Trilogy</a></li><li><a href="https://www.amazon.com/Three-Body-Problem-Cixin-Liu/dp/0765382032?ie=UTF8&amp;language=en_US&amp;linkCode=ll1&amp;linkId=f06bfe7482dca8bb751ed6d7cc86e2ab&amp;qid=1548462018&amp;sr=8-1&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener">The Three-Body Problem</a></li><li><a href="https://graphql.asia/" target="_blank" rel="noreferrer noopener">graphQL Asia</a></li></ul>Special Guest: Tanmai Gopal.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">188ea08d-1148-4f40-98d6-002996ee101e</guid><pubDate>Thu, 17 Oct 2019 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845535/stream.mp3" length="68816827" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Tanmai is one of the founders at Hasura. Hasura gives you instant graphQL APIs on top of a Postgres database. The eventual idea is to make data access secure and easy. Tanmai explains the challenges of doing this in the cloud. He talks about some of...</itunes:subtitle><itunes:summary><![CDATA[Tanmai is one of the founders at Hasura. Hasura gives you instant graphQL APIs on top of a Postgres database. The eventual idea is to make data access secure and easy. Tanmai explains the challenges of doing this in the cloud. He talks about some of the difficulties with the tooling around using GraphQL and its bias towards working well with a monolith. Since GraphQL is basically a shared type system that describes your API, that means all your types need to be in the same code base. This is at odds with the folks who want to do microservices and serverless functions, because since their API is split across multiple services they have different types, and forcing these types to work together defeats the purpose of using microservices. Also, storing state across requests doesn’t work well with serverless and cloud native stuff. In short, learning to live without state is one of the general challenges with going serverless. This is where Hasura comes into play, and Tanmai explains how it works. Hasura is metadata driven, and each instance of the server can leverage multiple calls and exhibit a high amount of concurrency. It’s designed to be a little more CPU bound than memory bound, which means that configuring auto scaling on it is very easy and allows you to utilize the elasticity of cloud native applications. Tanmai clarifies his usage of the word ‘cloud native’, by which he means microservices. He explains that when you have a metadata based engine, this metadata has a language that allows you to bring to bring in types from multiple upstream microservices, and create a coherent graphQL API on top of that. Hasura is a middle man between the microservices and the consumer that converts multiple types into a single coherent graphQL API.Next, Tanmai explains how Hasura handles data fetching and a high volume of requests. They also invented PostgresQL, RLS-like semantics within Hasura. He explains the process for merging your microservices into a single graphQL interface. Back on data fetching, Tanmai explains that when the product is an app, preventing an overabundance of queries becomes easier because during one of the staging processes that they have, they extract all of the queries that the app is actually making, and in the production version it only allows the queries that it has seen before. Hasura is focused on both the public interface and private use cases, though private is slightly better supported. Tanmai talks about the customizations available with Hasura. Hasura supports two layers. One is an aliasing layer that lets you rename tables, columns, etc as exposed by PostgresQL. The other is a computer column, so that you can add computer columns so you can extend the type that you get from a data model, and then you can point that to something that you derive. The panelist discusses the common conception of why it is a bad idea to expose the data models to the frontend folks directly. They discuss the trend of ‘dumbing down’ available tooling to appeal to junior developers, at the cost of making the backend more complicated. They talk about some of the issues that come from this, and the importance of tooling to solve this concern. Finally, Tanmai talks about the reasons to use Hasura over other products. There are 2 technologies that help with integrating arbitrary data sources. First is authorization grammar, their version of RLS that can extend to any system of types and relationships, The second is the data wrapper, part of the compiler that compiles from the graphQL metadata AST to the actual SQL AST. That is a generic interface, so anyone can come in and plug in a Haskell module that has that interface and implement a backend compiler for a native query language. This allows us to plug in other sources and stitch microservices together. The show concludes with Tanmai talking about their choice to use Haskell to make Hasura. Panelists<ul><li>AJ O’Neal</li><li>Dan Shapir</li><li>Steve Edwards</li><li>Charles...]]></itunes:summary><itunes:duration>4221</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 400: The Influence of JavaScript Jabber</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-400-the-influence-of-javascript-jabber</link><description><![CDATA[JavaScript Jabber celebrates its 400th episode with former host Dave Smith and some other familiar voices. Each of the panelists talks about what they’ve been up to. Dave hasn’t been on the show for 3 years, but he and Jameson Dance have started a podcast called Soft Skills Engineering where they answer questions about the non-technical side of engineering. When he left the show he was the director of engineering on Hire View, and currently he works for Amazon on Alexa. Christopher Buecheler has been on several JSJ, RRU, and MJS episodes. His time is divided between contracting for startups and his own company closebrace.com, a tutorial and resource site for JavaScript developers.  Dan Shapir has also been on JSJ as a guest, and is currently works for Wix doing performance tech. He enjoys speaking at conferences, such as JS Camp in Bucharest, Romania and the YGLF conference. Steve Edwards was previously on MJS 078. He started on Drupal in the PHP world, switched to JavaScript, and then a few years ago he started looking at Vue. Now he does Vue fulltime for ImageWare Systems.As for Charles, his primary focus is the podcasts, since DevChat.tv produces around 20 episodes per week. 5 new shows were started in July, and he talks about some of the challenges that that brought. One of his most popular shows recently was JSJ 389: What makes a 10x Engineer? This helped him realize that he wants to help teach people how to be a successful engineer, so he’s working on launching a new show about it. The panelists share some of their favorite JSJ episodes. They discuss the tendency of JSJ to get early access to these fascinating people when the conversation was just beginning, such as the inventor of Redux Dan Abramov, before their rise to stardom. The talk about the rise in popularity of podcasting in general. They agree that even though JavaScript is evolving and changing quickly, it’s still helpful to listen to old episodes. Charles talks about the influence JavaScript Jabber has had on other podcasts. It has spawned several spinoffs, including My JavaScript Story. He’s had several hosts start their own DevChat.tv shows based off JavaScript Jabber, including Adventures in Angular and The DevEd Podcast. JavaScript Jabber has also been the inspiration for other podcasts that aren’t part of DevChat.tv. There aren’t many podcast companies that produce as many shows as they do and they’re developing their own tools. DevChat.tv moved off of WordPress and is in the process of moving over to Podwrench. Charles talks about all the new shows that have been launched, and his view on ‘competing’ podcasts. Charles is also considering doing an audio drama that happens in a programming office, so if you would like to write and/or voice that  show, he invites you to contact him. The show concludes with the panel talking about the projects they’ve been working on that they want listeners to check out. Christopher invites listeners to check out closebrace.com. He also has plans to write a short ebook on unit testing with jest, considered doing his own podcast, and invites people to check out his fiction books on his website. Dan talks about his involvement with Wix, a drag and drop website service, that recently released a technology called Corvid which lets you write JS into the website you build with Wix. This means you can design your user interface using Wix, but then automate it, add events functionality, etc. Dan is also going to be at the Chrome Dev Summit conference. Dave invites listeners to check out the Soft Skills Engineering podcast, and Charles invites listeners to subscribe to his new site maxcoders.io. Panelists<br />- Dan Shapir<br />- Christopher Buecheler<br />- Steve Edwards<br />- Dave Smith<br />- Charles Max Wood<br />Sponsors<br />- <a href="https://tidelift.com/" rel="noopener">https://tidelift.com/</a><br />- <a href="http://sentry.io/" rel="noopener">http://sentry.io/</a> use the code “devchat” for 2 months free on Sentry’s small plan <br />- <a href="https://devchat.tv/adventures-in-dotnet/" rel="noopener">https://devchat.tv/adventures-in-dotnet/</a><br />Links<br />- <a href="https://devchat.tv/dev-rev/" rel="noopener">https://devchat.tv/dev-rev/</a><br />- <a href="https://devchat.tv/my-javascript-story/mjs-099-christopher-buecheler/" rel="noopener">https://devchat.tv/my-javascript-story/mjs-099-christopher-buecheler/</a><br />- <a href="https://devchat.tv/js-jabber/jsj-338-its-supposed-to-hurt-get-outside-of-your-comfort-zone-to-master-your-craft-with-christopher-buecheler/#viewport" rel="noopener">https://devchat.tv/js-jabber/jsj-338-its-supposed-to-hurt-get-outside-of-your-comfort-zone-to-master-your-craft-with-christopher-buecheler/#viewport</a><br />- <a href="https://devchat.tv/react-round-up/rru-029-christopher-buecheler-getting-ready-to-teach-lessons-learned-from-building-an-84-tutorial-software-course/#viewport" rel="noopener">https://devchat.tv/react-round-up/rru-029-christopher-buecheler-getting-ready-to-teach-lessons-learned-from-building-an-84-tutorial-software-course/#viewport</a><br />- <a href="https://devchat.tv/my-javascript-story/mjs-108-dan-shappir/#viewport" rel="noopener">https://devchat.tv/my-javascript-story/mjs-108-dan-shappir/#viewport</a><br />- <a href="https://devchat.tv/js-jabber/jsj-334-web-performance-api-with-dan-shappir/#viewport" rel="noopener">https://devchat.tv/js-jabber/jsj-334-web-performance-api-with-dan-shappir/#viewport</a><br />- <a href="https://devchat.tv/js-jabber/jsj-371-the-benefits-and-challenges-of-server-side-rendering-ssr-with-dan-shappir/#viewport" rel="noopener">https://devchat.tv/js-jabber/jsj-371-the-benefits-and-challenges-of-server-side-rendering-ssr-with-dan-shappir/#viewport</a><br />- <a href="https://devchat.tv/my-javascript-story/mjs-078-steve-edwards/#viewport" rel="noopener">https://devchat.tv/my-javascript-story/mjs-078-steve-edwards/#viewport</a><br />- <a href="https://devchat.tv/js-jabber/179-jsj-redux-and-react-with-dan-abramov/" rel="noopener">https://devchat.tv/js-jabber/179-jsj-redux-and-react-with-dan-abramov/</a><br />- <a href="https://devchat.tv/js-jabber/187-jsj-vue-js-with-evan-you/" rel="noopener">https://devchat.tv/js-jabber/187-jsj-vue-js-with-evan-you/</a><br />- <a href="https://devchat.tv/js-jabber/jsj-383-what-is-javascript/" rel="noopener">https://devchat.tv/js-jabber/jsj-383-what-is-javascript/</a><br />- <a href="https://devchat.tv/js-jabber/jsj-385-what-can-you-build-with-javascript/" rel="noopener">https://devchat.tv/js-jabber/jsj-385-what-can-you-build-with-javascript/</a><br />- <a href="https://devchat.tv/js-jabber/jsj-390-transposit-with-adam-leventhal/" rel="noopener">https://devchat.tv/js-jabber/jsj-390-transposit-with-adam-leventhal/</a><br />- <a href="https://devchat.tv/js-jabber/jsj-395-the-new-ember-with-mike-north/" rel="noopener">https://devchat.tv/js-jabber/jsj-395-the-new-ember-with-mike-north/</a><br />- <a href="https://devchat.tv/js-jabber/220-jsj-teaching-javascript-with-kyle-simpson/" rel="noopener">https://devchat.tv/js-jabber/220-jsj-teaching-javascript-with-kyle-simpson/</a><br />- <a href="https://devchat.tv/js-jabber/jsj-313-light-functional-javascript-with-kyle-simpson/" rel="noopener">https://devchat.tv/js-jabber/jsj-313-light-functional-javascript-with-kyle-simpson/</a><br />- <a href="https://devchat.tv/js-jabber/124-jsj-the-origin-of-javascript-with-brendan-eich/" rel="noopener">https://devchat.tv/js-jabber/124-jsj-the-origin-of-javascript-with-brendan-eich/</a><br />- <a href="https://devchat.tv/js-jabber/073-jsj-react-with-pete-hunt-and-jordan-walke/" rel="noopener">https://devchat.tv/js-jabber/073-jsj-react-with-pete-hunt-and-jordan-walke/</a><br />- <a href="https://devchat.tv/js-jabber/jsj-392-the-murky-past-and-misty-future-of-javascript-with-douglas-crockford/" rel="noopener">https://devchat.tv/js-jabber/jsj-392-the-murky-past-and-misty-future-of-javascript-with-douglas-crockford/</a><br />- <a href="https://player.fm/series/all-javascript-podcasts-by-devchattv/jsj-391-debugging-with-todd-gardner" rel="noopener">https://player.fm/series/all-javascript-podcasts-by-devchattv/jsj-391-debugging-with-todd-gardner</a><br />- <a href="https://devchat.tv/js-jabber/jsj-389-what-makes-a-10x-engineer/" rel="noopener">https://devchat.tv/js-jabber/jsj-389-what-makes-a-10x-engineer/</a><br />- <a href="http://cwbuecheler.com/" rel="noopener">http://cwbuecheler.com/</a><br />- <a href="https://closebrace.com" rel="noopener">https://closebrace.com</a><br />- <a href="https://www.wix.com" rel="noopener">https://www.wix.com</a>/corvid  <br />- <a href="https://softskills.audio/" rel="noopener">https://softskills.audio/</a><br />- <a href="https://maxcoders.io" rel="noopener">https://maxcoders.io</a>/                                                                                                                                                                           <br /> Follow DevChatTV on <a href="https://www.facebook.com/DevChattv/?__tn__=%2Cd%2CP-R&amp;eid=ARDBDrBnK71PDmx_8gE_IeIEo5SnM7cyzylVBjAwfaOo1ck_6q3GXuRBfaUQZaWVvFGyEVjrhDwnS_tV" rel="noopener">https://www.facebook.com/DevChattv/?__tn__=%2Cd%2CP-R&amp;eid=ARDBDrBnK71PDmx_8gE_IeIEo5SnM7cyzylVBjAwfaOo1ck_6q3GXuRBfaUQZaWVvFGyEVjrhDwnS_tV</a> and <a href="https://twitter.com/devchattv?lang=en" rel="noopener">https://twitter.com/devchattv?lang=en</a> PicksSteve Edwards:<br />- <a href="https://github.com/formio/formio" rel="noopener">https://github.com/formio/formio</a><br />Christopher Buecheler:<br />- <a href="https://www.apollographql.com/docs/apollo-server/testing/graphql-playground/" rel="noopener">https://www.apollographql.com/docs/apollo-server/testing/graphql-playground/</a><br />- <a href="https://twitter.com/TheTimeCowboy" rel="noopener">https://twitter.com/TheTimeCowboy</a> Jake Lawrence <br />Charles Max Wood:<br />- <a href="https://www.stgeorgemarathon.com/" rel="noopener">https://www.stgeorgemarathon.com/</a><br />-<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">132348ff-86cb-4ee4-a107-77097ff09e55</guid><pubDate>Tue, 15 Oct 2019 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845563/stream.mp3" length="68649664" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>JavaScript Jabber celebrates its 400th episode with former host Dave Smith and some other familiar voices. Each of the panelists talks about what they’ve been up to. Dave hasn’t been on the show for 3 years, but he and Jameson Dance have started a...</itunes:subtitle><itunes:summary><![CDATA[JavaScript Jabber celebrates its 400th episode with former host Dave Smith and some other familiar voices. Each of the panelists talks about what they’ve been up to. Dave hasn’t been on the show for 3 years, but he and Jameson Dance have started a podcast called Soft Skills Engineering where they answer questions about the non-technical side of engineering. When he left the show he was the director of engineering on Hire View, and currently he works for Amazon on Alexa. Christopher Buecheler has been on several JSJ, RRU, and MJS episodes. His time is divided between contracting for startups and his own company closebrace.com, a tutorial and resource site for JavaScript developers.  Dan Shapir has also been on JSJ as a guest, and is currently works for Wix doing performance tech. He enjoys speaking at conferences, such as JS Camp in Bucharest, Romania and the YGLF conference. Steve Edwards was previously on MJS 078. He started on Drupal in the PHP world, switched to JavaScript, and then a few years ago he started looking at Vue. Now he does Vue fulltime for ImageWare Systems.As for Charles, his primary focus is the podcasts, since DevChat.tv produces around 20 episodes per week. 5 new shows were started in July, and he talks about some of the challenges that that brought. One of his most popular shows recently was JSJ 389: What makes a 10x Engineer? This helped him realize that he wants to help teach people how to be a successful engineer, so he’s working on launching a new show about it. The panelists share some of their favorite JSJ episodes. They discuss the tendency of JSJ to get early access to these fascinating people when the conversation was just beginning, such as the inventor of Redux Dan Abramov, before their rise to stardom. The talk about the rise in popularity of podcasting in general. They agree that even though JavaScript is evolving and changing quickly, it’s still helpful to listen to old episodes. Charles talks about the influence JavaScript Jabber has had on other podcasts. It has spawned several spinoffs, including My JavaScript Story. He’s had several hosts start their own DevChat.tv shows based off JavaScript Jabber, including Adventures in Angular and The DevEd Podcast. JavaScript Jabber has also been the inspiration for other podcasts that aren’t part of DevChat.tv. There aren’t many podcast companies that produce as many shows as they do and they’re developing their own tools. DevChat.tv moved off of WordPress and is in the process of moving over to Podwrench. Charles talks about all the new shows that have been launched, and his view on ‘competing’ podcasts. Charles is also considering doing an audio drama that happens in a programming office, so if you would like to write and/or voice that  show, he invites you to contact him. The show concludes with the panel talking about the projects they’ve been working on that they want listeners to check out. Christopher invites listeners to check out closebrace.com. He also has plans to write a short ebook on unit testing with jest, considered doing his own podcast, and invites people to check out his fiction books on his website. Dan talks about his involvement with Wix, a drag and drop website service, that recently released a technology called Corvid which lets you write JS into the website you build with Wix. This means you can design your user interface using Wix, but then automate it, add events functionality, etc. Dan is also going to be at the Chrome Dev Summit conference. Dave invites listeners to check out the Soft Skills Engineering podcast, and Charles invites listeners to subscribe to his new site maxcoders.io. Panelists<br />- Dan Shapir<br />- Christopher Buecheler<br />- Steve Edwards<br />- Dave Smith<br />- Charles Max Wood<br />Sponsors<br />- <a href="https://tidelift.com/" rel="noopener">https://tidelift.com/</a><br />- <a href="http://sentry.io/" rel="noopener">http://sentry.io/</a> use the code “devchat” for 2 months free on Sentry’s...]]></itunes:summary><itunes:duration>4211</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 399:  Debugging with Async/Await with Valeri Karpov</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-399-debugging-with-async-await-with-valeri-karpov</link><description><![CDATA[Valeri Karpov is a maintainer on Mongoose, has started a few companies, and works for a company called Booster Fuels. Today’s topic debugging with Async/Await. The panel talks about some of the challenges of debugging with Async. AJ, however, has never encountered the same problems, so he shares his debugging method. Valeri differentiates between .catch vs try...catch, and talks about why he prefers .catch. There are two ways to handle all errors in an async function without leading to an unhandled promise rejection. The first is to wrap the entire body of the async function in a try...catch, has some limitations. Calling an async function always returns a promise, so the other approach is calling .catch on the promise to handle any errors that occur in that function body. One of the key differences is if you return a promise within an async function, and that return promise is wrapped in a try...catch, the catch block won’t get called if that promise is rejected, whereas if you call .catch on the promise that the function returns, you’ll actually catch that error. There are rare instances where this can get tricky and unintuitive, such as where you have to call new promise and have resolve and reject, and you can get unexpected behavior.The panel discusses Valeri’s current favorite JS interview question, which is,  “Given a stream, implement a function called ‘stream to promise’ that, given a stream, returns a promise that resolves to the concatenation of all the data chunks emitted by the stream, or rejects if the stream emits an error event.” It’s really simple to get this qustion right, and really simple to get it wrong, and the difference can be catastrophic. AJ cautions listeners to never use the data event except in the cases Val was talking about, only use the readable event.The conversation turns to the function of a readable event. Since data always pushes data, when you get a readable event, it’s up to you to call read inside the function handler, and then you get back a chunk of data, call read again and again until the read returns null. When you use readable, you are in control and you avoid piling functions into RAM. In addition, the right function will return true or false to let you know if the buffer is full or not. This is a way to mix imperative style into a stream.The next discussion topics are the differences between imperative style and reactive style and how a waits and promises work in a normal four loop. A wait suspends the execution of a function until the promise is resolved. Does a wait actually stop the loop or is it just transpiling like a promise and it doesn’t stop the loop. AJ wrote a module called Batch Async to be not as greedy as promise.all but not as limited as other options.The JavaScript panelists talk about different async iterators they’ve used, such as Babel. They discuss the merits of Babel, especially since baseline Android phones (which a significant portion of the population of the world uses) run UC Browser that doesn’t support Babel, and so a significant chunk of the population of the world. On the other hand, if you want to target a large audience, you need to use Babel.Since frameworks in general don’t handle async very well, the panel discusses ways to mitigate this. They talk about different frameworks like Vue, React, and Express and how they support async functions. They discuss why there is no way for you to actually cancel an async option in an actual case, how complex canceling is, and what you are really trying to solve for in the cancellation process. Canceling something is a complex problem. Valeri talks about his one case where he had a specific bug that required non-generic engineering to solve, and cancelling actually solved something. When AJ has come across cancellation issues, it’s very specific to that use case. The rest of the panelists talk about their experiences with having to cancel something. Finally, they talk about their experience with async generator functions. A generator is a function that lets you enter into the function later. This makes sense for very large or long running data sets, but when you have a bounded items, don’t complicate your code this way. When an async generator function yields, you explicitly need to call next in order for it to pick up again. If you don’t call ‘next’, it’s essentially cancelled. Remember that object.keys and object.values are your friends. Panelists<ul><li>Christopher Buecheler</li><li>AJ O’Neal</li><li>Charles Max Wood</li></ul>With special guest: Valeri KarpovSponsors<ul><li><a href="https://devchat.tv/dev-ed/" target="_blank" rel="noreferrer noopener">The DevEd Podcast</a></li><li><a href="http://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a> use the code “devchat” for 2 months free on Sentry’s small plan </li><li><a href="https://devchat.tv/adventures-in-devops/" target="_blank" rel="noreferrer noopener">Adventures in DevOps</a></li></ul>Links<ul><li><a href="https://mongoosejs.com/" target="_blank" rel="noreferrer noopener">Mongoose</a></li><li><a href="https://expressjs.com/en/5x/api.html" target="_blank" rel="noreferrer noopener">Express 5</a></li><li><a href="https://nodejs.org/api/stream.html" target="_blank" rel="noreferrer noopener">Node Streams</a></li><li><a href="https://github.com/pull-stream/pull-stream" target="_blank" rel="noreferrer noopener">Pull Streams</a></li><li><a href="https://masteringjs.io/" target="_blank" rel="noreferrer noopener">Masteringjs.io</a></li><li><a href="https://www.mongodb.com/" target="_blank" rel="noreferrer noopener">MongoDB</a></li><li><a href="https://babeljs.io/" target="_blank" rel="noreferrer noopener">Babel</a></li><li><a href="https://www.w3schools.com/html/" target="_blank" rel="noreferrer noopener">HTML</a></li><li><a href="https://webpack.js.org/" target="_blank" rel="noreferrer noopener">Webpack</a></li><li><a href="https://vuejs.org/" target="_blank" rel="noreferrer noopener">Vue</a></li><li><a href="https://expressjs.com/" target="_blank" rel="noreferrer noopener">Express</a></li><li><a href="https://rxjs-dev.firebaseapp.com/" target="_blank" rel="noreferrer noopener">RxJS</a></li><li><a href="https://developer.mozilla.org/en/docs/Web/API/Console/log" target="_blank" rel="noreferrer noopener">Console.log</a></li><li><a href="https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/JSON/stringify" target="_blank" rel="noreferrer noopener">Json.stringify</a></li><li><a href="https://git.coolaj86.com/coolaj86/batchasync.js" target="_blank" rel="noreferrer noopener">Batchasync.js</a></li><li><a href="https://coolaj86.com/articles/batching-async-requests-50-lines-of-vanilla-js/" target="_blank" rel="noreferrer noopener">How to Write Batch Async Functions</a></li></ul> Follow DevChatTV on <a href="https://www.facebook.com/DevChattv/?__tn__=%2Cd%2CP-R&amp;eid=ARDBDrBnK71PDmx_8gE_IeIEo5SnM7cyzylVBjAwfaOo1ck_6q3GXuRBfaUQZaWVvFGyEVjrhDwnS_tV" target="_blank" rel="noreferrer noopener">Facebook</a> and <a href="https://twitter.com/devchattv?lang=en" target="_blank" rel="noreferrer noopener">Twitter</a> PicksAJ O’Neal:<ul><li><a href="https://www.youtube.com/playlist?list=PLZaEVINf2Bq96e_Z2NvY7tx5HWlECCsK8" target="_blank" rel="noreferrer noopener">Ethan Garofolo YouTube</a></li></ul>Christopher Buecheler:<ul><li><a href="https://jonathanleemartin.com/books/" target="_blank" rel="noreferrer noopener">Functional Design Patterns for Express.js</a></li></ul>Charles Max Wood:<ul><li><a href="https://www.microsoft.com/en-us/ignite" target="_blank" rel="noreferrer noopener">Microsoft Ignite</a></li><li>Maxcoders.io</li></ul>Valeri Karpov:<ul><li> Follow Valeri on Twitter <a href="https://twitter.com/code_barbarian?lang=en" target="_blank" rel="noreferrer noopener">@code_barbarian</a> and Github <a href="https://github.com/vkarpov15" target="_blank" rel="noreferrer noopener">@vkarpov15</a></li><li><a href="https://masteringjs.io/" target="_blank" rel="noreferrer noopener">Masteringjs.io</a></li><li><a href="https://www.amazon.com/Jurassic-Park-Novel-Michael-Crichton/dp/0345538986?ie=UTF8&amp;language=en_US&amp;linkCode=ll1&amp;linkId=f06bfe7482dca8bb751ed6d7cc86e2ab&amp;qid=1548462018&amp;sr=8-1&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener">Jurassic Park: A Novel</a></li></ul>Special Guest: Valeri Karpov.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">983eef21-fa98-422a-b334-eaf8383af17c</guid><pubDate>Thu, 10 Oct 2019 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845539/stream.mp3" length="62521988" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Valeri Karpov is a maintainer on Mongoose, has started a few companies, and works for a company called Booster Fuels. Today’s topic debugging with Async/Await. The panel talks about some of the challenges of debugging with Async. AJ, however, has...</itunes:subtitle><itunes:summary><![CDATA[Valeri Karpov is a maintainer on Mongoose, has started a few companies, and works for a company called Booster Fuels. Today’s topic debugging with Async/Await. The panel talks about some of the challenges of debugging with Async. AJ, however, has never encountered the same problems, so he shares his debugging method. Valeri differentiates between .catch vs try...catch, and talks about why he prefers .catch. There are two ways to handle all errors in an async function without leading to an unhandled promise rejection. The first is to wrap the entire body of the async function in a try...catch, has some limitations. Calling an async function always returns a promise, so the other approach is calling .catch on the promise to handle any errors that occur in that function body. One of the key differences is if you return a promise within an async function, and that return promise is wrapped in a try...catch, the catch block won’t get called if that promise is rejected, whereas if you call .catch on the promise that the function returns, you’ll actually catch that error. There are rare instances where this can get tricky and unintuitive, such as where you have to call new promise and have resolve and reject, and you can get unexpected behavior.The panel discusses Valeri’s current favorite JS interview question, which is,  “Given a stream, implement a function called ‘stream to promise’ that, given a stream, returns a promise that resolves to the concatenation of all the data chunks emitted by the stream, or rejects if the stream emits an error event.” It’s really simple to get this qustion right, and really simple to get it wrong, and the difference can be catastrophic. AJ cautions listeners to never use the data event except in the cases Val was talking about, only use the readable event.The conversation turns to the function of a readable event. Since data always pushes data, when you get a readable event, it’s up to you to call read inside the function handler, and then you get back a chunk of data, call read again and again until the read returns null. When you use readable, you are in control and you avoid piling functions into RAM. In addition, the right function will return true or false to let you know if the buffer is full or not. This is a way to mix imperative style into a stream.The next discussion topics are the differences between imperative style and reactive style and how a waits and promises work in a normal four loop. A wait suspends the execution of a function until the promise is resolved. Does a wait actually stop the loop or is it just transpiling like a promise and it doesn’t stop the loop. AJ wrote a module called Batch Async to be not as greedy as promise.all but not as limited as other options.The JavaScript panelists talk about different async iterators they’ve used, such as Babel. They discuss the merits of Babel, especially since baseline Android phones (which a significant portion of the population of the world uses) run UC Browser that doesn’t support Babel, and so a significant chunk of the population of the world. On the other hand, if you want to target a large audience, you need to use Babel.Since frameworks in general don’t handle async very well, the panel discusses ways to mitigate this. They talk about different frameworks like Vue, React, and Express and how they support async functions. They discuss why there is no way for you to actually cancel an async option in an actual case, how complex canceling is, and what you are really trying to solve for in the cancellation process. Canceling something is a complex problem. Valeri talks about his one case where he had a specific bug that required non-generic engineering to solve, and cancelling actually solved something. When AJ has come across cancellation issues, it’s very specific to that use case. The rest of the panelists talk about their experiences with having to cancel something. Finally, they talk about their experience with async...]]></itunes:summary><itunes:duration>3828</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 398: Node 12 with Paige Niedringhaus</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-398-node-12-with-paige-niedringhaus</link><description><![CDATA[Guest Paige Niedringhaus has been a developer full time for 3 years, and today she is here to talk about Node 12. One of the things she is most excited about is the ES6 support that is now available, so things that used to require React, Angular, or Vue can now be done in Node. The require function will not have to be used in Node 12. AJ is worried about some of these changes and expresses his concerns. Paige assures him that in the beginning you won’t have to switch things to imports. You may have to change file extensions/types so Node can pick up what it’s supposed to be using. They are also trying to make it compatible with CommonJS.Node 12 also boasts an improved startup time. The panel discusses what specifically this means. They talk about the code cache and how Node caches the built in libraries that it comes prepackaged with. The V8 engine is also getting many performance enhancements. Paige talks about the shift from promises to async. In Node 12, async functions will actually be faster than promises. They discuss some of the difficulties they’ve had in the past with Async08, and especially callbacks. Another feature of Node 12 is better security. The transcripted security layer (TLS), which is how Node handles encrypted strains of communication, is upgrading to 1.3. The protocol is simpler to implement, quicker to negotiate sessions between the applications, provides increased end user privacy, and reduces request time. Overall, this means less latency for everybody. 1.3 also gets rid of the edge cases that caused TLS to be way far slower than it needed to be. The conversation turns to properly configuring default heap limits to prevent an ‘out of memory’ error. Configuring heap limits is something necessary when constructing an incredibly large object or array of objects. Node 12 also offers formatted diagnostic summaries, which can include information on total memory, used memory, memory limits, and environment lags. It can report on uncaught exceptions and fatal errors. Overall, Node 12 is trying to help with the debugging process. They talk about the different parsers available and how issues with key pairing in Node have been solved. Paige talks about using worker threads in Node 12. Worker threads are really beneficial for CPU intensive JavaScript operations. Worker threads are there for those things that eat up all of your memory, they can alleviate the load and keep your program running efficiently while doing their own operations on the sideline, and returning to the main thread once they’ve finished their job. None of the panelists have really used worker threads, so they discuss why that is and how they might use Worker Threads in Node 12. In addition, Node 12 is making Native module creation and support easier, as well as all the different binaries a node developer would want to support. Paige makes it a point to mention the new compiler and minimum platform standards. They are as follows:<ul><li>GCC minimum 6</li><li>GLIVC minimum 2.17 on platforms other than Mac and Windows (Linux)</li><li>Mac users need at least 8 and Mac OS 10.10</li><li>If you’ve been running node 11 builds in Windows, you’re up to speed</li><li>Linux binaries supported are Enterprise Linux 7, Debian 8, and Ubuntu 14.04</li><li>If you have different requirements, go to the Node website</li></ul>Panelists<ul><li>J.C. Hyatt</li><li>Steve Edwards</li><li>AJ O’Neal</li></ul>With special guest: Paige NiedringhausSponsors<ul><li><a href="https://tidelift.com/" target="_blank" rel="noreferrer noopener">Tidelift</a></li><li><a href="http://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a> use the code “devchat” for 2 months free on Sentry’s small plan </li><li><a href="https://devchat.tv/sustain-our-software/" target="_blank" rel="noreferrer noopener">Sustain Our Software</a></li></ul>Links<ul><li><a href="https://caolan.github.io/async/" target="_blank" rel="noreferrer noopener">Async</a></li><li><a href="https://flaviocopes.com/commonjs/" target="_blank" rel="noreferrer noopener">CommonJS</a></li><li><a href="https://nginx.org/en/docs/njs/" target="_blank" rel="noreferrer noopener">njs</a></li><li><a href="https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/Promise" target="_blank" rel="noreferrer noopener">Promise</a></li><li><a href="https://nodejs.org/en/" target="_blank" rel="noreferrer noopener">Node</a></li><li><a href="https://www.npmjs.com/package/event-stream" target="_blank" rel="noreferrer noopener">Event Stream</a></li><li><a href="https://github.com/nodejs/llhttp" target="_blank" rel="noreferrer noopener">llhttp</a></li><li><a href="https://github.com/nodejs/llparse" target="_blank" rel="noreferrer noopener">llparse</a></li><li><a href="https://llvm.org/" target="_blank" rel="noreferrer noopener">LLVM</a></li><li><a href="https://www.papaparse.com/" target="_blank" rel="noreferrer noopener">Papa Parse</a></li><li><a href="https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/JSON/stringify" target="_blank" rel="noreferrer noopener">Json.stringify </a></li><li><a href="https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/JSON/parse" target="_blank" rel="noreferrer noopener">Json.parse</a></li><li><a href="https://blog.thousandeyes.com/optimizing-web-performance-tls-1-3/" target="_blank" rel="noreferrer noopener">Optimizing Web Performance TLS 1.3</a></li><li><a href="https://www.imperialviolet.org/2010/06/25/overclocking-ssl.html" target="_blank" rel="noreferrer noopener">Overlocking SSL</a></li><li><a href="https://nodejs.org/api/crypto.html#crypto_crypto_generatekeypair_type_options_callback" target="_blank" rel="noreferrer noopener">Generate Keypair</a></li></ul> Follow DevChatTV on <a href="https://www.facebook.com/DevChattv/?__tn__=%2Cd%2CP-R&amp;eid=ARDBDrBnK71PDmx_8gE_IeIEo5SnM7cyzylVBjAwfaOo1ck_6q3GXuRBfaUQZaWVvFGyEVjrhDwnS_tV" target="_blank" rel="noreferrer noopener">Facebook</a> and <a href="https://twitter.com/devchattv?lang=en" target="_blank" rel="noreferrer noopener">Twitter</a> PicksJ.C. Hyatt:<ul><li><a href="https://aws-amplify.github.io/" target="_blank" rel="noreferrer noopener">AWS Amplify framework</a></li><li><a href="https://www.amazon.com/12-Rules-Life-Antidote-Chaos/dp/0345816021" target="_blank" rel="noreferrer noopener">12 Rules for Life: An Antidote to Chaos by Jordan Petersen</a></li><li>React and Gatsby workshops</li></ul>Steve Edwards:<ul><li>The Farside comic coming back?</li></ul>AJ O’Neal:<ul><li><a href="https://stringplayergamer.bandcamp.com/album/field-of-hopes-and-strings" target="_blank" rel="noreferrer noopener">Field of Hopes and Strings</a></li><li><a href="https://amzn.to/34QjU7q?ie=UTF8&amp;language=en_US&amp;linkCode=ll1&amp;linkId=f06bfe7482dca8bb751ed6d7cc86e2ab&amp;qid=1548462018&amp;sr=8-1&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener">Link’s Awakening</a></li><li><a href="https://amzn.to/2O6gE1K?ie=UTF8&amp;language=en_US&amp;linkCode=ll1&amp;linkId=f06bfe7482dca8bb751ed6d7cc86e2ab&amp;qid=1548462018&amp;sr=8-1&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener">Dune</a></li></ul>Paige Niedringhaus:<ul><li><a href="https://www.delonghi.com/en-us/products/coffee-and-espresso/coffee-makers/automatic-coffee-makers/magnifica-ecam-22110sb-0132213092" target="_blank" rel="noreferrer noopener">DeLonghi Magnifica XS Automatic Espresso Machine, Cappuccino Maker</a></li><li><a href="https://connect.tech/" target="_blank" rel="noreferrer noopener">CONNECT.TECH Conference</a></li></ul> Follow Paige on Twitter, <a href="https://link.medium.com/vCQSqTegiZ" target="_blank" rel="noreferrer noopener">Medium</a>, and <a href="https://github.com/paigen11" target="_blank" rel="noreferrer noopener">Github</a> Special Guest: Paige Niedringhaus.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">7c152eb2-25b1-4d24-b81a-1665dc9ef968</guid><pubDate>Tue, 08 Oct 2019 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845525/stream.mp3" length="63466128" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Guest Paige Niedringhaus has been a developer full time for 3 years, and today she is here to talk about Node 12. One of the things she is most excited about is the ES6 support that is now available, so things that used to require React, Angular, or...</itunes:subtitle><itunes:summary><![CDATA[Guest Paige Niedringhaus has been a developer full time for 3 years, and today she is here to talk about Node 12. One of the things she is most excited about is the ES6 support that is now available, so things that used to require React, Angular, or Vue can now be done in Node. The require function will not have to be used in Node 12. AJ is worried about some of these changes and expresses his concerns. Paige assures him that in the beginning you won’t have to switch things to imports. You may have to change file extensions/types so Node can pick up what it’s supposed to be using. They are also trying to make it compatible with CommonJS.Node 12 also boasts an improved startup time. The panel discusses what specifically this means. They talk about the code cache and how Node caches the built in libraries that it comes prepackaged with. The V8 engine is also getting many performance enhancements. Paige talks about the shift from promises to async. In Node 12, async functions will actually be faster than promises. They discuss some of the difficulties they’ve had in the past with Async08, and especially callbacks. Another feature of Node 12 is better security. The transcripted security layer (TLS), which is how Node handles encrypted strains of communication, is upgrading to 1.3. The protocol is simpler to implement, quicker to negotiate sessions between the applications, provides increased end user privacy, and reduces request time. Overall, this means less latency for everybody. 1.3 also gets rid of the edge cases that caused TLS to be way far slower than it needed to be. The conversation turns to properly configuring default heap limits to prevent an ‘out of memory’ error. Configuring heap limits is something necessary when constructing an incredibly large object or array of objects. Node 12 also offers formatted diagnostic summaries, which can include information on total memory, used memory, memory limits, and environment lags. It can report on uncaught exceptions and fatal errors. Overall, Node 12 is trying to help with the debugging process. They talk about the different parsers available and how issues with key pairing in Node have been solved. Paige talks about using worker threads in Node 12. Worker threads are really beneficial for CPU intensive JavaScript operations. Worker threads are there for those things that eat up all of your memory, they can alleviate the load and keep your program running efficiently while doing their own operations on the sideline, and returning to the main thread once they’ve finished their job. None of the panelists have really used worker threads, so they discuss why that is and how they might use Worker Threads in Node 12. In addition, Node 12 is making Native module creation and support easier, as well as all the different binaries a node developer would want to support. Paige makes it a point to mention the new compiler and minimum platform standards. They are as follows:<ul><li>GCC minimum 6</li><li>GLIVC minimum 2.17 on platforms other than Mac and Windows (Linux)</li><li>Mac users need at least 8 and Mac OS 10.10</li><li>If you’ve been running node 11 builds in Windows, you’re up to speed</li><li>Linux binaries supported are Enterprise Linux 7, Debian 8, and Ubuntu 14.04</li><li>If you have different requirements, go to the Node website</li></ul>Panelists<ul><li>J.C. Hyatt</li><li>Steve Edwards</li><li>AJ O’Neal</li></ul>With special guest: Paige NiedringhausSponsors<ul><li><a href="https://tidelift.com/" target="_blank" rel="noreferrer noopener">Tidelift</a></li><li><a href="http://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a> use the code “devchat” for 2 months free on Sentry’s small plan </li><li><a href="https://devchat.tv/sustain-our-software/" target="_blank" rel="noreferrer noopener">Sustain Our Software</a></li></ul>Links<ul><li><a href="https://caolan.github.io/async/" target="_blank" rel="noreferrer noopener">Async</a></li><li><a...]]></itunes:summary><itunes:duration>3887</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 397: Design Systems with Kaelig Deloumeau-Prigent</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-397-design-systems-with-kaelig-deloumeau-prigent</link><description><![CDATA[Kaelig Deloumeau-Prigent is a self taught web developer from west France. He has worked for BBC, The Guardian, and The Financial Times in the UK. He has also worked in the US for SalesForce and currently works for Shopify on their Polaris design system. Shopify has multiple design systems, and Polaris is open source. Today the panel is talking about design systems and developer tooling around design systems. To begin, Kaelig explains what a design system is. A design system is all of the cultural practices around design and shipping a product. It includes things like the words, colors, spacing grid system, and typography, plus guidance on how to achieve that in code. The panelists discuss what has made design systems so popular. Design systems have been around for a while, but became popular due to the shift to components, which has been accelerated by the popularity of React. The term design system is also misused by a lot of people, for it is much more than having a Sketch file. Next, they talk about whether design systems fall under the jurisdiction of a frontend developer or web designers. Kaelig has found that a successful design system involves a little bit of everyone and shouldn’t be isolated to one team. They talk about what the developer workflow looks like in a design system. It begins with thinking of a few common rules, a language, and putting it into code. As you scale, design systems can become quite large and it’s impossible for one person to know everything. You either give into the chaos, or you start a devops practice where people start to think about how we build, release, and the path from designer’s brain to production.The panelists then talk about how to introduce a design system into a company where there are cultural conflicts. Kaelig shares his experience working with SalesForce and introducing a design system there. They discuss what aspects of a design system that would make people want to use it over what the team is currently doing. Usually teams are thankful for the design system. It’s important to build a system that’s complete, flexible, and extensible so that you can adapt it to your team. A good design system incorporates ‘subatomic’ parts like the grid system, color palette, and typography, referred to as design tokens. Design systems enable people to take just the bits of the design system that are interesting to them and build the components that are missing more easily. The conversation turns to the installation and upgrade process of a design system. Upgrading is left up to the customer to do on their own time in most cases, unless it’s one of the big customers. They talk about the role of components in upgrading a design system. Kaelig talks about the possibility of Shopify transitioning to web components. Kaelig shares some of his favorite tools for making a design system and how to get started making one. A lot of design teams start by taking a ton of screen shots and looking at all the inconsistencies.Giving them that visibility is a good thing because it helps get everyone get on the same page. The panelists talk about the role of upper management in developing components and how to prioritize feature development. Kaelig talks about what drives the decision to take a feature out. The two main reasons a feature would be removed is because the company wants to change the way things are done and there’s a different need that has arisen. The show concludes by discussing the possibility of a design system getting bloated over time. Kaelig says that Design systems takes some of the burden off your team, help prevent things from getting bloated, allow you to ship less code. Panelists<ul><li>Chris Ferdinandi</li><li>Aimee Knight</li><li>Steve Emmerich</li></ul>With special guest: Kaelig Deloumeau-PrigentSponsors<ul><li><a href="https://devchat.tv/sustain-our-software/" target="_blank" rel="noreferrer noopener">Sustain Our Software</a></li><li><a href="http://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a> use the code “devchat” for 2 months free on Sentry’s small plan </li><li><a href="https://devchat.tv/adventures-in-blockchain/" target="_blank" rel="noreferrer noopener">Adventures in Blockchain</a></li></ul>Links<ul><li><a href="https://polaris.shopify.com/" target="_blank" rel="noreferrer noopener">Shopify Polaris</a></li><li><a href="https://getbootstrap.com/" target="_blank" rel="noreferrer noopener">Bootstrap</a></li><li><a href="https://reactjs.org/" target="_blank" rel="noreferrer noopener">React</a></li><li><a href="https://www.sketch.com/" target="_blank" rel="noreferrer noopener">Sketch.ui</a></li><li><a href="https://www.figma.com/templates/" target="_blank" rel="noreferrer noopener">Figma.ui </a></li><li><a href="https://www.w3schools.com/css/css_intro.asp" target="_blank" rel="noreferrer noopener">CSS</a></li><li><a href="https://storybook.js.org/" target="_blank" rel="noreferrer noopener">StoryBook</a></li><li><a href="https://eslint.org/" target="_blank" rel="noreferrer noopener">ESLint</a></li><li><a href="https://jestjs.io/" target="_blank" rel="noreferrer noopener">Jest</a></li><li><a href="https://www.npmjs.com/package/ensign" target="_blank" rel="noreferrer noopener">Ensign</a></li><li><a href="https://github.com/rails/webpacker" target="_blank" rel="noreferrer noopener">Webpacker</a></li></ul> Follow DevChatTV on <a href="https://www.facebook.com/DevChattv/?__tn__=%2Cd%2CP-R&amp;eid=ARDBDrBnK71PDmx_8gE_IeIEo5SnM7cyzylVBjAwfaOo1ck_6q3GXuRBfaUQZaWVvFGyEVjrhDwnS_tV" target="_blank" rel="noreferrer noopener">Facebook</a> and <a href="https://twitter.com/devchattv?lang=en" target="_blank" rel="noreferrer noopener">Twitter</a> PicksSteve Emmerich:<ul><li><a href="https://www.cedarworks.com/product/indoor/playbeds" target="_blank" rel="noreferrer noopener">CedarWorks play beds</a>  </li><li><a href="https://azure.microsoft.com/en-us/services/container-instances/" target="_blank" rel="noreferrer noopener">Azure’s container instances</a></li></ul>Aimee Knight:<ul><li><a href="https://github.com/sdras/awesome-actions" target="_blank" rel="noreferrer noopener">Awesome Actions for Github</a></li></ul>Chris Ferdinandi:<ul><li><a href="https://www.amazon.com/Free-Meek/dp/B07QB4P5B1" target="_blank" rel="noreferrer noopener">Free Meek docuseries</a></li><li><a href="https://bastianallgeier.com/notes/simplicity-part-2" target="_blank" rel="noreferrer noopener">Simplicity: Part 2 by Bastian Allgeier</a></li></ul>Kaelig Deloumeau-Prigent:<ul><li><a href="https://github.com/dependabot" target="_blank" rel="noreferrer noopener">Dependabot</a></li><li><a href="https://github.com/vadimdemedes/ink" target="_blank" rel="noreferrer noopener">Ink by Vadim Demedez</a></li><li> Follow Kaelig on Twitter<a href="http://twitter.com/kaelig" target="_blank" rel="noreferrer noopener"> @kaelig</a></li></ul>Special Guest: Kaelig Deloumeau-Prigent.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">48891d3a-11b0-4ad3-a020-869c9b0dae17</guid><pubDate>Thu, 03 Oct 2019 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845571/stream.mp3" length="38970820" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Kaelig Deloumeau-Prigent is a self taught web developer from west France. He has worked for BBC, The Guardian, and The Financial Times in the UK. He has also worked in the US for SalesForce and currently works for Shopify on their Polaris design...</itunes:subtitle><itunes:summary><![CDATA[Kaelig Deloumeau-Prigent is a self taught web developer from west France. He has worked for BBC, The Guardian, and The Financial Times in the UK. He has also worked in the US for SalesForce and currently works for Shopify on their Polaris design system. Shopify has multiple design systems, and Polaris is open source. Today the panel is talking about design systems and developer tooling around design systems. To begin, Kaelig explains what a design system is. A design system is all of the cultural practices around design and shipping a product. It includes things like the words, colors, spacing grid system, and typography, plus guidance on how to achieve that in code. The panelists discuss what has made design systems so popular. Design systems have been around for a while, but became popular due to the shift to components, which has been accelerated by the popularity of React. The term design system is also misused by a lot of people, for it is much more than having a Sketch file. Next, they talk about whether design systems fall under the jurisdiction of a frontend developer or web designers. Kaelig has found that a successful design system involves a little bit of everyone and shouldn’t be isolated to one team. They talk about what the developer workflow looks like in a design system. It begins with thinking of a few common rules, a language, and putting it into code. As you scale, design systems can become quite large and it’s impossible for one person to know everything. You either give into the chaos, or you start a devops practice where people start to think about how we build, release, and the path from designer’s brain to production.The panelists then talk about how to introduce a design system into a company where there are cultural conflicts. Kaelig shares his experience working with SalesForce and introducing a design system there. They discuss what aspects of a design system that would make people want to use it over what the team is currently doing. Usually teams are thankful for the design system. It’s important to build a system that’s complete, flexible, and extensible so that you can adapt it to your team. A good design system incorporates ‘subatomic’ parts like the grid system, color palette, and typography, referred to as design tokens. Design systems enable people to take just the bits of the design system that are interesting to them and build the components that are missing more easily. The conversation turns to the installation and upgrade process of a design system. Upgrading is left up to the customer to do on their own time in most cases, unless it’s one of the big customers. They talk about the role of components in upgrading a design system. Kaelig talks about the possibility of Shopify transitioning to web components. Kaelig shares some of his favorite tools for making a design system and how to get started making one. A lot of design teams start by taking a ton of screen shots and looking at all the inconsistencies.Giving them that visibility is a good thing because it helps get everyone get on the same page. The panelists talk about the role of upper management in developing components and how to prioritize feature development. Kaelig talks about what drives the decision to take a feature out. The two main reasons a feature would be removed is because the company wants to change the way things are done and there’s a different need that has arisen. The show concludes by discussing the possibility of a design system getting bloated over time. Kaelig says that Design systems takes some of the burden off your team, help prevent things from getting bloated, allow you to ship less code. Panelists<ul><li>Chris Ferdinandi</li><li>Aimee Knight</li><li>Steve Emmerich</li></ul>With special guest: Kaelig Deloumeau-PrigentSponsors<ul><li><a href="https://devchat.tv/sustain-our-software/" target="_blank" rel="noreferrer noopener">Sustain Our Software</a></li><li><a href="http://sentry.io/" target="_blank"...]]></itunes:summary><itunes:duration>2356</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 396: Publishing Your Book with Jonathan Lee Martin</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-396-publishing-your-book-with-jonathan-lee-martin</link><description><![CDATA[Jonathan Lee Martin is an instructor and developer. He got his start in teaching at Big Nerd Ranch doing 1-2 week trainings for mid to senior developers, and then transitioned to 16 week courses for career switchers. He also worked for Digital Crafts for a year, and then wanted to focus on building out his own personal teaching brand. One of his first steps toward building his own brand was to publish his book, Functional Design Patterns for Express.js.The inspiration for Jonathan’s book came from his experience teaching career switchers. He wanted to experiment in the classroom with teaching functional programming in a way that would be very approachable and applicable and dispel some of the magic around backend programming, and that became the template for the book. Jonathan loves the minimalist nature of Express.js and talks about its many uses. He believes that it knowing design patterns can take you pretty far in programming, and this view is related to his background in Rails. When he was working in Rails taming huge middleware stacks, he discovered that applying design patterns made builds take less time. He talks about other situations where knowing design patterns has helped. Express.js leans towards object oriented style over functional programming, and so it takes to these patterns well. Express.js has its shortcomings, and that’s where Jonathan’s favorite library Koa comes into play. The conversation switches back to Jonathan’s book, which is a good way to start learning these higher level concepts. He purposely made it appealing to mid and senior level programmers, but at the same time it does not require a lot of background knowledge. Jonathan talks about his teaching methods that give people a proper appreciation for the tool. Jonathan talks more about why he likes to use Express.js and chose to use it for his book. He cautions that his book is not a book of monads, but rather about being influenced by the idea of composition over inheritance. He talks about the role of middleware in programming. The panel asks about Jonathan’s toolchain and approach to writing books, and he explains how his books are set up to show code. They discuss the different forms required when publishing a book such as epub, MOBI, and PDF. Jonathan found it difficult to distribute his book through Amazon, so he talks about how he built his own server. Charles notes that your method of distributing your book will depend on your goal. If you want to make the most money possible, make your own site. If you want to get it into as many hands as possible, get it on Amazon.Many of the JavaScript Jabber panelists have had experience publishing books, and Jonathan shares that you can reach out to a publisher after you’ve self-published a book and they can get it distributed. Jonathan believes that If he had gone straight to a publisher, he would have gotten overwhelmed and given up on the book, but the step by step process of self-publishing kept things manageable. The panelists discuss difficulties encountered when publishing and editing books, especially with Markdown. Jonathan compares the perks of self-editing to traditional editing. Though he does not plan to opensource his entire editing pipeline, he may make some parts available. The show concludes with the panelists discussing the clout that comes with being a published author. Panelists<ul><li>Charles Max Wood</li><li>Christopher Buecheler </li><li>J.C. Hyatt</li></ul>With special guest: Jonathan Lee MartinSponsors<ul><li><a href="https://devchat.tv/adventures-in-blockchain/" target="_blank" rel="noreferrer noopener">Adventures in Blockchain</a></li><li><a href="http://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a> use the code “devchat” for 2 months free on Sentry’s small plan </li><li><a href="https://devchat.tv/freelancers/" target="_blank" rel="noreferrer noopener">The Freelancers’ Show</a></li></ul>Links<ul><li><a href="https://www.bignerdranch.com" target="_blank" rel="noreferrer noopener">Big Nerd Ranch</a></li><li><a href="https://www.digitalcrafts.com/" target="_blank" rel="noreferrer noopener">Digital Crafts</a></li><li><a href="https://devchat.tv/js-jabber/070-jsj-book-club-javascript-allonge-with-reginald-braithwaite/" target="_blank" rel="noreferrer noopener">JSJ 070: Book Club JavaScript Allonge with Reginald Braithwaite</a></li><li><a href="https://www.amazon.com/Javascript-Allong%C3%A9-Reginald-Braithwaite-ebook/dp/B00FLKRCVO" target="_blank" rel="noreferrer noopener">JavaScript Allonge by Reginald Braithwaite</a></li><li><a href="https://jonathanleemartin.com/books/" target="_blank" rel="noreferrer noopener">Functional Design Patterns for Express JS by Jonathan Lee Martin</a></li><li><a href="https://nodejs.org/" target="_blank" rel="noreferrer noopener">Node.js</a></li><li><a href="https://expressjs.com/" target="_blank" rel="noreferrer noopener">Express.js</a></li><li><a href="https://koajs.com/" target="_blank" rel="noreferrer noopener">Koa</a></li><li><a href="http://www.minjs.com/" target="_blank" rel="noreferrer noopener">Minjs</a>  </li><li><a href="http://sinatrarb.com/" target="_blank" rel="noreferrer noopener">Sinatra</a></li><li><a href="https://www.w3schools.com/nodejs/met_http_createserver.asp" target="_blank" rel="noreferrer noopener">Http.createserver</a></li><li><a href="https://en.wikipedia.org/wiki/Monad_(functional_programming)" target="_blank" rel="noreferrer noopener">Monads</a></li><li><a href="https://www.redhat.com/en/topics/middleware/what-is-middleware" target="_blank" rel="noreferrer noopener">Middleware</a>  </li><li><a href="https://github.com/adam-p/markdown-here/wiki/Markdown-Cheatsheet" target="_blank" rel="noreferrer noopener">Markdown</a></li><li><a href="https://pandoc.org/" target="_blank" rel="noreferrer noopener">Pandoc</a></li><li><a href="https://github.com/google/diff-match-patch" target="_blank" rel="noreferrer noopener">Diff-match-path library</a></li><li><a href="https://www.epubbooks.com/" target="_blank" rel="noreferrer noopener">Epub</a></li><li><a href="https://dlt.mobi/" target="_blank" rel="noreferrer noopener">MOBI</a></li><li><a href="https://www.latex-project.org/" target="_blank" rel="noreferrer noopener">LaTeX </a></li><li><a href="https://stripe.com/payments/checkout" target="_blank" rel="noreferrer noopener">Stripe Checkout</a></li><li><a href="https://fstoppers.com/" target="_blank" rel="noreferrer noopener">Fstoppers</a></li><li><a href="http://softcover.io" target="_blank" rel="noreferrer noopener">Softcover</a></li><li><a href="https://github.com/nybblr/bookseller-api" target="_blank" rel="noreferrer noopener">Bookseller API </a></li></ul> Follow DevChatTV on <a href="https://www.facebook.com/DevChattv/?__tn__=%2Cd%2CP-R&amp;eid=ARDBDrBnK71PDmx_8gE_IeIEo5SnM7cyzylVBjAwfaOo1ck_6q3GXuRBfaUQZaWVvFGyEVjrhDwnS_tV" target="_blank" rel="noreferrer noopener">Facebook</a> and <a href="https://twitter.com/devchattv?lang=en" target="_blank" rel="noreferrer noopener">Twitter</a> PicksChristopher Buecheler:<ul><li><a href="https://closebrace.com" target="_blank" rel="noreferrer noopener">Cluisbrace.com newsletter</a></li></ul>J.C. Hyatt:<ul><li><a href="https://www.amazon.com/gp/product/B077ZGS1GN/ref=ppx_yo_dt_b_asin_title_o03_s00?ie=UTF8&amp;language=en_US&amp;linkCode=ll1&amp;linkId=f06bfe7482dca8bb751ed6d7cc86e2ab&amp;psc=1%3Fie%3DUTF8&amp;qid=1548462018&amp;sr=8-1&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener">Corsair wireless charging mouse pad</a></li></ul>Charles Max Wood:<ul><li><a href="https://www.amazon.com/MyGift-Magnetic-Storage-Whiteboard-Organizer/dp/B01LY7WMMT?ie=UTF8&amp;language=en_US&amp;linkCode=ll1&amp;linkId=f06bfe7482dca8bb751ed6d7cc86e2ab&amp;qid=1548462018&amp;sr=8-1&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener">Magnetic whiteboard baskets</a></li><li><a href="https://www.amazon.com/Mrs-Piggle-Wiggle-5-Book-Collection-Piggle-Wiggles/dp/0545518601?ie=UTF8&amp;language=en_US&amp;linkCode=ll1&amp;linkId=f06bfe7482dca8bb751ed6d7cc86e2ab&amp;qid=1548462018&amp;sr=8-1&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener">Mrs. Piggle-Wiggle books</a></li></ul>Jonathan Lee Martin:<ul><li><a href="https://ericelliottjs.com/" target="_blank" rel="noreferrer noopener">Eric Elliot JS</a></li><li><a href="https://www.yellowscale.com/" target="_blank" rel="noreferrer noopener">YellowScale</a></li><li> Follow Jonathan and find his book at <a href="https://jonathanleemartin.com/" target="_blank" rel="noreferrer noopener">jonathanleemartin.com</a></li></ul>Special Guest: Jonathan Lee Martin.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">d2fe8e61-46b4-4206-b9af-a72353cccd67</guid><pubDate>Tue, 01 Oct 2019 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845544/stream.mp3" length="57187573" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Jonathan Lee Martin is an instructor and developer. He got his start in teaching at Big Nerd Ranch doing 1-2 week trainings for mid to senior developers, and then transitioned to 16 week courses for career switchers. He also worked for Digital Crafts...</itunes:subtitle><itunes:summary><![CDATA[Jonathan Lee Martin is an instructor and developer. He got his start in teaching at Big Nerd Ranch doing 1-2 week trainings for mid to senior developers, and then transitioned to 16 week courses for career switchers. He also worked for Digital Crafts for a year, and then wanted to focus on building out his own personal teaching brand. One of his first steps toward building his own brand was to publish his book, Functional Design Patterns for Express.js.The inspiration for Jonathan’s book came from his experience teaching career switchers. He wanted to experiment in the classroom with teaching functional programming in a way that would be very approachable and applicable and dispel some of the magic around backend programming, and that became the template for the book. Jonathan loves the minimalist nature of Express.js and talks about its many uses. He believes that it knowing design patterns can take you pretty far in programming, and this view is related to his background in Rails. When he was working in Rails taming huge middleware stacks, he discovered that applying design patterns made builds take less time. He talks about other situations where knowing design patterns has helped. Express.js leans towards object oriented style over functional programming, and so it takes to these patterns well. Express.js has its shortcomings, and that’s where Jonathan’s favorite library Koa comes into play. The conversation switches back to Jonathan’s book, which is a good way to start learning these higher level concepts. He purposely made it appealing to mid and senior level programmers, but at the same time it does not require a lot of background knowledge. Jonathan talks about his teaching methods that give people a proper appreciation for the tool. Jonathan talks more about why he likes to use Express.js and chose to use it for his book. He cautions that his book is not a book of monads, but rather about being influenced by the idea of composition over inheritance. He talks about the role of middleware in programming. The panel asks about Jonathan’s toolchain and approach to writing books, and he explains how his books are set up to show code. They discuss the different forms required when publishing a book such as epub, MOBI, and PDF. Jonathan found it difficult to distribute his book through Amazon, so he talks about how he built his own server. Charles notes that your method of distributing your book will depend on your goal. If you want to make the most money possible, make your own site. If you want to get it into as many hands as possible, get it on Amazon.Many of the JavaScript Jabber panelists have had experience publishing books, and Jonathan shares that you can reach out to a publisher after you’ve self-published a book and they can get it distributed. Jonathan believes that If he had gone straight to a publisher, he would have gotten overwhelmed and given up on the book, but the step by step process of self-publishing kept things manageable. The panelists discuss difficulties encountered when publishing and editing books, especially with Markdown. Jonathan compares the perks of self-editing to traditional editing. Though he does not plan to opensource his entire editing pipeline, he may make some parts available. The show concludes with the panelists discussing the clout that comes with being a published author. Panelists<ul><li>Charles Max Wood</li><li>Christopher Buecheler </li><li>J.C. Hyatt</li></ul>With special guest: Jonathan Lee MartinSponsors<ul><li><a href="https://devchat.tv/adventures-in-blockchain/" target="_blank" rel="noreferrer noopener">Adventures in Blockchain</a></li><li><a href="http://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a> use the code “devchat” for 2 months free on Sentry’s small plan </li><li><a href="https://devchat.tv/freelancers/" target="_blank" rel="noreferrer noopener">The Freelancers’ Show</a></li></ul>Links<ul><li><a href="https://www.bignerdranch.com"...]]></itunes:summary><itunes:duration>3495</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 395: The New Ember with Mike North</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-395-the-new-ember-with-mike-north</link><description><![CDATA[Mike North is the Ember guy at Frontend Masters and LinkedIn’s web developer trainer. Today the panel is talking about the upcoming Ember update, which Mike calls a total reinvention of the way you build with Ember. Finally, they are letting go of the cruft and stuff they had to hold on to in order to support IE8 and using modern interfaceThe panel talks about some of the issues with IE8, and agree that the reason Ember felt its age because it was built for IE8. Ember 314 is moving from the past into the present, a sleek modern way to build apps. Mike talks about how easy the new Ember is to use. Mike talks about the excitement in the Ember community because the new build is focused on stability and seamlessness. Charles talks about his less seamless experience with the Angular community. For context, Mike North’s first frontend masters course was recorded in 2014, and he’s only had to change two lines of code. Ember is the only framework that has managed to go all the way from IE7/IE8 to today without a major gap,breaks, or rewrites.They transition to talking about what keeps Ember going. There is an effort to make sure things are decentralized and not tied to any specific company, although Apple, Netflix, Nasa, and PlaysStation all use it. LinkedIn has also been hiring Ember core member to continue working on it, and sponsoring open source work. Next, they talk about how Ember works with TypeScript. You can install an Ember add on with one terminal command that will enable TypeScript in an Ember app.There are some issues that could cause misalignment with JavaScript and TypeScript, but Ember has designed things around it. MIke talks about the major change in the learning curve with using Ember and how far Vanilla JS will take you. Overall, it is a lot more approachable than it used to be. They move on to talk about the availability of third party solutions with Ember. Mike assures them that Ember has add-ons, and parts of the framework are opening up to allow experimentation with components. There are lots of ways to make Ember your own without running the risk of diverging, giving more flexibility than ever while maintaining the happy path. Testing within Ember is also a priority, and they want the code to be as readable as possible.The last topic discussed in this show is the importance of developer education. LinkedIn looks at employment numbers and the rate at which new jobs open, and software engineering is growing like crazy and will likely continue to grow.The rate at which new people are graduating with computer science and programming degrees, as well as those from unconventional backgrounds, is not keeping up with the number of jobs. This means that there will be fewer senior people spread across bigger groups of developers with less experience. The panel agrees that it is the responsibility of people who have been around or learned something period to pass on the knowledge because the more knowledge is passed on, the more stable things will remain as seniors become more scarce. It is also important for companies to level up junior developers. They conclude by talking about tools available for people who want to learn more about Ember Octane, and Mike makes an open request to the JS community. Panelists<ul><li>Charles Max Wood</li><li>Steve Emmerich</li><li>Chris Ferdinandi</li><li>Aimee Knight</li><li>AJ O’Neal</li><li>Christopher Buecheler</li></ul>With special guest: Mike NorthSponsors<ul><li><a href="https://devchat.tv/react-native-radio/" target="_blank" rel="noreferrer noopener">React Native Radio</a></li><li><a href="http://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a> use the code “devchat” for 2 months free on Sentry’s small plan </li><li><a href="https://devchat.tv/dev-ed/" target="_blank" rel="noreferrer noopener">Dev Ed Podcast</a></li></ul>Links<ul><li><a href="https://emberjs.com/" target="_blank" rel="noreferrer noopener">Ember</a></li><li><a href="https://frontendmasters.com/" target="_blank" rel="noreferrer noopener">Frontend Masters</a></li><li><a href="https://en.wikipedia.org/wiki/Internet_Explorer_8" target="_blank" rel="noreferrer noopener">IE8</a></li><li><a href="https://emberjs.com/editions/octane/" target="_blank" rel="noreferrer noopener">Ember Octane</a></li><li><a href="https://sproutcore.com/" target="_blank" rel="noreferrer noopener">Sprout Core</a></li><li><a href="https://www.typescriptlang.org/" target="_blank" rel="noreferrer noopener">TypeScript</a></li><li><a href="http://es6-features.org/" target="_blank" rel="noreferrer noopener">ES6</a></li><li><a href="https://lodash.com/" target="_blank" rel="noreferrer noopener">Lodash</a>  </li><li><a href="https://mochajs.org/" target="_blank" rel="noreferrer noopener">Mocha</a></li><li><a href="https://garris.github.io/BackstopJS/" target="_blank" rel="noreferrer noopener">Backstop.js</a>  </li><li><a href="https://www.npmjs.com/package/semver" target="_blank" rel="noreferrer noopener">Semver</a></li><li><a href="https://twitter.com/thefalken/status/1177483501777473537" target="_blank" rel="noreferrer noopener">https://twitter.com/thefalken/status/1177483501777473537</a></li></ul> Follow DevChatTV on <a href="https://www.facebook.com/DevChattv/?__tn__=%2Cd%2CP-R&amp;eid=ARDBDrBnK71PDmx_8gE_IeIEo5SnM7cyzylVBjAwfaOo1ck_6q3GXuRBfaUQZaWVvFGyEVjrhDwnS_tV" target="_blank" rel="noreferrer noopener">Facebook</a> and <a href="https://twitter.com/devchattv?lang=en" target="_blank" rel="noreferrer noopener">Twitter</a> PicksChris Ferdinandi:<ul><li><a href="https://vanillajsacademy.com/" target="_blank" rel="noreferrer noopener">Vanilla JS Academy</a>, get 30% off with code ‘jsjabber’ </li><li><a href="https://leanweb.dev/" target="_blank" rel="noreferrer noopener">leanweb.dev</a></li></ul>Steve Emmerich:<ul><li><a href="https://www.123magic.com/" target="_blank" rel="noreferrer noopener">123 Magic</a></li><li><a href="https://findcollabs.com/project/reactive-game-development-kit-RT2BFWWXwrrD7ATH5SVo" target="_blank" rel="noreferrer noopener">RGDK</a></li></ul>Aimee Knight:<ul><li><a href="https://www.bigomega.dev/recursion" target="_blank" rel="noreferrer noopener">Recursion blog post</a></li><li><a href="https://www.amazon.com/gp/product/B07G2LCDR3/ref=ppx_yo_dt_b_asin_title_o09_s00?ie=UTF8&amp;psc=1" target="_blank" rel="noreferrer noopener">Wholesome Provisions Protein Cereal</a></li></ul>AJ O’Neal:<ul><li><a href="https://ebay.to/2m2t5PY" target="_blank" rel="noreferrer noopener">Carby V2 by Insurrection Industries</a></li><li><a href="https://coolaj86.com/articles/the-gamecube-ultimate/" target="_blank" rel="noreferrer noopener">GameCube Mods</a></li></ul>Charles Max Wood:<ul><li><a href="https://www.nikonusa.com/en/nikon-products/product/dslr-cameras/d5600.html" target="_blank" rel="noreferrer noopener">Nikon D5600</a></li><li><a href="https://amzn.to/2ZO2NnL" target="_blank" rel="noreferrer noopener">Rode Newsshooter</a></li><li><a href="https://amzn.to/2Lq4kaF" target="_blank" rel="noreferrer noopener">Viltrox light panel</a></li><li><a href="https://amzn.to/2NfTcj5" target="_blank" rel="noreferrer noopener">Quest Nutrition pumpkin bars</a></li></ul>Christopher Buecheler:<ul><li> Tool’s Fear Inoculum on <a href="https://music.apple.com/us/album/fear-inoculum/1475686696" target="_blank" rel="noreferrer noopener">Apple Music</a>, <a href="https://open.spotify.com/album/5a70H0qHGgEGXOVLYXamHd" target="_blank" rel="noreferrer noopener">Spotify</a>, and <a href="https://play.google.com/store/music/album/Fear_Inoculum?hl=en_US&amp;id=Bthpb2k2f2xykwollady6eujvta" target="_blank" rel="noreferrer noopener">Google Play</a></li></ul>Mike North:<ul><li><a href="https://githubuniverse.com/" target="_blank" rel="noreferrer noopener">Github Universe</a></li><li><a href="https://github.com/TracerBench/tracerbench" target="_blank" rel="noreferrer noopener">Github Tracer Bench</a></li><li> Follow Mike <a href="https://github.com/mike-north" target="_blank" rel="noreferrer noopener">@mike-north on Github</a>, <a href="https://www.linkedin.com/in/northm/" target="_blank" rel="noreferrer noopener">@northm on LinkedIn</a>, and <a href="https://twitter.com/michaellnorth?lang=en" target="_blank" rel="noreferrer noopener">@michaellnorth on Twitter</a></li></ul>Special Guest: Mike North.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">c232fcca-97aa-4485-888b-61c9fd0a33cc</guid><pubDate>Thu, 26 Sep 2019 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845538/stream.mp3" length="82952531" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Mike North is the Ember guy at Frontend Masters and LinkedIn’s web developer trainer. Today the panel is talking about the upcoming Ember update, which Mike calls a total reinvention of the way you build with Ember. Finally, they are letting go of the...</itunes:subtitle><itunes:summary><![CDATA[Mike North is the Ember guy at Frontend Masters and LinkedIn’s web developer trainer. Today the panel is talking about the upcoming Ember update, which Mike calls a total reinvention of the way you build with Ember. Finally, they are letting go of the cruft and stuff they had to hold on to in order to support IE8 and using modern interfaceThe panel talks about some of the issues with IE8, and agree that the reason Ember felt its age because it was built for IE8. Ember 314 is moving from the past into the present, a sleek modern way to build apps. Mike talks about how easy the new Ember is to use. Mike talks about the excitement in the Ember community because the new build is focused on stability and seamlessness. Charles talks about his less seamless experience with the Angular community. For context, Mike North’s first frontend masters course was recorded in 2014, and he’s only had to change two lines of code. Ember is the only framework that has managed to go all the way from IE7/IE8 to today without a major gap,breaks, or rewrites.They transition to talking about what keeps Ember going. There is an effort to make sure things are decentralized and not tied to any specific company, although Apple, Netflix, Nasa, and PlaysStation all use it. LinkedIn has also been hiring Ember core member to continue working on it, and sponsoring open source work. Next, they talk about how Ember works with TypeScript. You can install an Ember add on with one terminal command that will enable TypeScript in an Ember app.There are some issues that could cause misalignment with JavaScript and TypeScript, but Ember has designed things around it. MIke talks about the major change in the learning curve with using Ember and how far Vanilla JS will take you. Overall, it is a lot more approachable than it used to be. They move on to talk about the availability of third party solutions with Ember. Mike assures them that Ember has add-ons, and parts of the framework are opening up to allow experimentation with components. There are lots of ways to make Ember your own without running the risk of diverging, giving more flexibility than ever while maintaining the happy path. Testing within Ember is also a priority, and they want the code to be as readable as possible.The last topic discussed in this show is the importance of developer education. LinkedIn looks at employment numbers and the rate at which new jobs open, and software engineering is growing like crazy and will likely continue to grow.The rate at which new people are graduating with computer science and programming degrees, as well as those from unconventional backgrounds, is not keeping up with the number of jobs. This means that there will be fewer senior people spread across bigger groups of developers with less experience. The panel agrees that it is the responsibility of people who have been around or learned something period to pass on the knowledge because the more knowledge is passed on, the more stable things will remain as seniors become more scarce. It is also important for companies to level up junior developers. They conclude by talking about tools available for people who want to learn more about Ember Octane, and Mike makes an open request to the JS community. Panelists<ul><li>Charles Max Wood</li><li>Steve Emmerich</li><li>Chris Ferdinandi</li><li>Aimee Knight</li><li>AJ O’Neal</li><li>Christopher Buecheler</li></ul>With special guest: Mike NorthSponsors<ul><li><a href="https://devchat.tv/react-native-radio/" target="_blank" rel="noreferrer noopener">React Native Radio</a></li><li><a href="http://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a> use the code “devchat” for 2 months free on Sentry’s small plan </li><li><a href="https://devchat.tv/dev-ed/" target="_blank" rel="noreferrer noopener">Dev Ed Podcast</a></li></ul>Links<ul><li><a href="https://emberjs.com/" target="_blank" rel="noreferrer noopener">Ember</a></li><li><a href="https://frontendmasters.com/"...]]></itunes:summary><itunes:duration>4084</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 394: SMS Integration with Dominik Kundel</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-394-sms-integration-with-dominik-kundel</link><description><![CDATA[Episode SummaryDominik Kundel works as developer evangelist at Twilio. Dominik talks about the history of Twilio, which actually started with integrating phone calls into apps and then moved to SMS integration. Today Charles and Dominik are talking about how the SMS message approach can augment your user experience. Since many people are not familiar with implementing SMS, Dominik talks about how Twilio can help. Twilio created was a supernetwork where they work with carriers and gateways around the world to ensure that they provide reliable services. They also focus heavily on making sure that the developer experience is great.Uber and Lyft are two of the companies that use Twilio, and Dominik shares some of the interesting things that they’ve accomplished. He is particularly excited about phone number masking to support privacy. Uber and Lyft use phone number masking so that your driver doesn’t see your real number and you don’t see theirs. Instead, each of you sees a Twilio number. This use case is becoming more common. Twilio recently introduced Flex, which Dominik explains is their contact center solution. Flex is designed to keep with their philosophy of everything should be programmable and configurable, and take it on to a software shipment. This is their first time shipping software instead of just APIs. Flex is highly customizable and flexible, allows you to build React plugins that let you change anything you want.Charles asks Dominik about some of the gotchas in telephony. One major issues is spam calls, which Twilio is trying to work with some providers on a ‘verified by Twilio’ list. This list lets companies get verified, and they’re working on ways to let you know the reason why they’re calling without having to answer your phone. This can be difficult because each country has different regulations.Dominik talks about what it would take for someone who wanted to build an SMS gateway themselves. They would have to work with carriers and learn SMS protocols. It’s important to note that SMS and phone calls have different protocolsDominik talks about some of the unique use cases they’ve seen their system. Some examples are contextual communications, account verifications, and codex creation. There are other fun examples, such as a drone controlled via text message, a fake boyfriend app, and a dog that was taught to take selfies that are sent to his owner. Charles asks about ways to get started with Twilio. If you want to explore this and don’t know where to get started, try Twilio Quest, a game to teach you how to use Twilio. There is also documentation, which is good if you know exactly what you want to achieve, or if you just want to explore possibilities then download Twilio Quest. They delve into a more specific use case for Twilio to send text to subscibers of DevChatTV. Dominik talks about ways of dealing with sending notifications to people outside of the US. You can send with a US number to any country code, or you can personalize it, so that people in the UK receive it from a UK number and so on through automatic geocode matching. They talk about Twilio’s billing. Finally, they talk about security within telephony in light of recent hacks. They discuss the security of two factor authentication.Two factor authentication and security, especially in light of recent hacks. Dominik talks about the API called Authy, where you can implement different ways of doing two factor authentication, such as push notifications, time based one time password, sms, and phone calls. For most people in the world two factor authentication is very safe, unless you’re a very important person, then you’re more at risk for targeted attacks. They conclude by talking about Twilio’s acquisition of Sendgrid.Panelists<ul><li>Charles Max Wood</li></ul>With special guest: Dominik KundelSponsors<ul><li><a href="https://devchat.tv/iphreaks/" target="_blank" rel="noreferrer noopener">iPhreaks Show</a></li><li><a href="http://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a> use the code “devchat” for 2 months free on Sentry’s small plan </li><li><a href="https://devchat.tv/ruby-rogues/" target="_blank" rel="noreferrer noopener">Ruby Rogues</a></li></ul>Links<ul><li><a href="https://www.twilio.com/" target="_blank" rel="noreferrer noopener">Twilio</a></li><li><a href="https://flex.com/" target="_blank" rel="noreferrer noopener">Flex</a></li><li><a href="https://reactjs.org/" target="_blank" rel="noreferrer noopener">React</a></li><li><a href="https://www.rust-lang.org/" target="_blank" rel="noreferrer noopener">Rust</a></li><li><a href="https://www.twilio.com/quest" target="_blank" rel="noreferrer noopener">Twilio Quest</a></li><li><a href="https://www.twilio.com/docs" target="_blank" rel="noreferrer noopener">Twilio docs</a></li><li><a href="https://www.twilio.com/press/releases/twilio-completes-acquisition-sendgrid" target="_blank" rel="noreferrer noopener">Twilio Completes Acquisition of Sendgrid</a></li><li><a href="https://authy.com/" target="_blank" rel="noreferrer noopener">Authy</a></li></ul> Follow DevChatTV on <a href="https://www.facebook.com/DevChattv/?__tn__=%2Cd%2CP-R&amp;eid=ARDBDrBnK71PDmx_8gE_IeIEo5SnM7cyzylVBjAwfaOo1ck_6q3GXuRBfaUQZaWVvFGyEVjrhDwnS_tV" target="_blank" rel="noreferrer noopener">Facebook</a> and <a href="https://twitter.com/devchattv?lang=en" target="_blank" rel="noreferrer noopener">Twitter</a> PicksCharles Max Wood:<ul><li><a href="https://patflynn.com/superfans/" target="_blank" rel="noreferrer noopener">Superfans by Pat Flynn</a></li><li><a href="https://neilpatel.com/" target="_blank" rel="noreferrer noopener">Neilpatel.com </a>  </li></ul>Dominik Kundel:<ul><li>Enable a setting called javascript.implicit</li><li>Follow him @dkundel</li></ul>Special Guest: Dominik Kundel.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">4cf5346c-e7de-4d79-9ed9-5dc54a16fb9d</guid><pubDate>Tue, 24 Sep 2019 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845568/stream.mp3" length="28803109" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Episode SummaryDominik Kundel works as developer evangelist at Twilio. Dominik talks about the history of Twilio, which actually started with integrating phone calls into apps and then moved to SMS integration. Today Charles and Dominik are talking...</itunes:subtitle><itunes:summary><![CDATA[Episode SummaryDominik Kundel works as developer evangelist at Twilio. Dominik talks about the history of Twilio, which actually started with integrating phone calls into apps and then moved to SMS integration. Today Charles and Dominik are talking about how the SMS message approach can augment your user experience. Since many people are not familiar with implementing SMS, Dominik talks about how Twilio can help. Twilio created was a supernetwork where they work with carriers and gateways around the world to ensure that they provide reliable services. They also focus heavily on making sure that the developer experience is great.Uber and Lyft are two of the companies that use Twilio, and Dominik shares some of the interesting things that they’ve accomplished. He is particularly excited about phone number masking to support privacy. Uber and Lyft use phone number masking so that your driver doesn’t see your real number and you don’t see theirs. Instead, each of you sees a Twilio number. This use case is becoming more common. Twilio recently introduced Flex, which Dominik explains is their contact center solution. Flex is designed to keep with their philosophy of everything should be programmable and configurable, and take it on to a software shipment. This is their first time shipping software instead of just APIs. Flex is highly customizable and flexible, allows you to build React plugins that let you change anything you want.Charles asks Dominik about some of the gotchas in telephony. One major issues is spam calls, which Twilio is trying to work with some providers on a ‘verified by Twilio’ list. This list lets companies get verified, and they’re working on ways to let you know the reason why they’re calling without having to answer your phone. This can be difficult because each country has different regulations.Dominik talks about what it would take for someone who wanted to build an SMS gateway themselves. They would have to work with carriers and learn SMS protocols. It’s important to note that SMS and phone calls have different protocolsDominik talks about some of the unique use cases they’ve seen their system. Some examples are contextual communications, account verifications, and codex creation. There are other fun examples, such as a drone controlled via text message, a fake boyfriend app, and a dog that was taught to take selfies that are sent to his owner. Charles asks about ways to get started with Twilio. If you want to explore this and don’t know where to get started, try Twilio Quest, a game to teach you how to use Twilio. There is also documentation, which is good if you know exactly what you want to achieve, or if you just want to explore possibilities then download Twilio Quest. They delve into a more specific use case for Twilio to send text to subscibers of DevChatTV. Dominik talks about ways of dealing with sending notifications to people outside of the US. You can send with a US number to any country code, or you can personalize it, so that people in the UK receive it from a UK number and so on through automatic geocode matching. They talk about Twilio’s billing. Finally, they talk about security within telephony in light of recent hacks. They discuss the security of two factor authentication.Two factor authentication and security, especially in light of recent hacks. Dominik talks about the API called Authy, where you can implement different ways of doing two factor authentication, such as push notifications, time based one time password, sms, and phone calls. For most people in the world two factor authentication is very safe, unless you’re a very important person, then you’re more at risk for targeted attacks. They conclude by talking about Twilio’s acquisition of Sendgrid.Panelists<ul><li>Charles Max Wood</li></ul>With special guest: Dominik KundelSponsors<ul><li><a href="https://devchat.tv/iphreaks/" target="_blank" rel="noreferrer noopener">iPhreaks Show</a></li><li><a href="http://sentry.io/"...]]></itunes:summary><itunes:duration>1721</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 393: Why You Should Be Using Web Workers with Surma</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-393-why-you-should-be-using-web-workers-with-surma</link><description><![CDATA[Episode SummarySurma is an open web advocate for Google currently working with WebAssembly team. He was invited on the show today to talk about using web workers and how to move work away from the browser’s main thread. His primary platform is bringing multithreading out of the fringes and into the web. The panel talks about their past experience with web workers, and many of them found them isolated and difficult to use. Surma believes that web workers should pretty much always be sued because the main thread is an inherently bad place to run your code because it has to do so much. Surma details the differences between web workers, service workers, and worklets and explains what the compositer is. The panel discusses what parts should be moved off the main thread and how to move the logic over. Surma notes that the additional cost of using a worker is basically nonexistent, changes almost nothing in your workflow, and takes up only one kilobyte of memory. Therefore, the cost/benefit ratio of using web workers gets very large. They discuss debugging in a web worker and Surma details how debugging is better in web workers. Surma wants to see people use workers not because it will make it faster, but because it will make your app more resilient across all devices. Every piece of JavaScript you run could be the straw that breaks the camel’s back. There’s so much to do on the main thread for the browser, especially when it has a weaker processor, that the more stuff you can move away, the better.The web is tailored for the most powerful phones, but a large portion of the population does not have the most powerful phone available, and moving things over to a web worker will benefit the average phone. Surma talks about his experience using the Nokia 2, on which simple apps run very slow because they are not being frugal with the user’s resources. Moving things to another thread will help phones like this run faster.  The panel discusses the benefit of using web workers from a business standpoint. The argument is similar to that for accessibility. Though a user may not need that accessibility all the time, they could become in need of it. Making the app run better on low end devices will also increase the target audience, which is helpful is user acquisition is your principle metric for success. Surma wants businesses to understand that while this is beneficial for people in countries like India, there is also a very wide spectrum of phone performance in America. He wants to help all of these people and wants companies acknowledge this spectrum and to look at the benefits of using web workers to improve performance.Panelists<ul><li>Charles Max Wood</li><li>Christopher Buecheler</li><li>Aimee Knight</li><li>AJ O’Neal</li></ul>With special guest: SurmaSponsors<ul><li><a href="https://devchat.tv/adventures-in-devops/" target="_blank" rel="noreferrer noopener">Adventures in DevOps</a></li><li><a href="http://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a> use the code “devchat” for 2 months free on Sentry’s small plan </li><li><a href="https://devchat.tv/adv-in-angular/" target="_blank" rel="noreferrer noopener">Adventures in Angular</a></li></ul>Links<ul><li><a href="https://developer.mozilla.org/en-US/docs/Web/API/Web_Workers_API/Using_web_workers" target="_blank" rel="noreferrer noopener">Web workers</a></li><li><a href="https://developer.mozilla.org/en/docs/Web/API/Service_Worker_API" target="_blank" rel="noreferrer noopener">Service workers</a></li><li><a href="https://developer.mozilla.org/en-US/docs/Web/API/Worklet" target="_blank" rel="noreferrer noopener">Worklets</a>  </li><li><a href="https://hexdocs.pm/phoenix/1.3.0-rc.1/ecto_models.html" target="_blank" rel="noreferrer noopener">Ecto model</a></li><li><a href="https://babeljs.io/" target="_blank" rel="noreferrer noopener">Babel</a></li><li><a href="https://www.npmjs.com/package/swoosh" target="_blank" rel="noreferrer noopener">Swoosh</a></li><li><a href="https://github.com/GoogleChromeLabs/comlink" target="_blank" rel="noreferrer noopener">Comlink</a></li><li><a href="https://www.whatsapp.com/" target="_blank" rel="noreferrer noopener">WhatsApp</a></li></ul> Follow DevChatTV on <a href="https://www.facebook.com/DevChattv/?__tn__=%2Cd%2CP-R&amp;eid=ARDBDrBnK71PDmx_8gE_IeIEo5SnM7cyzylVBjAwfaOo1ck_6q3GXuRBfaUQZaWVvFGyEVjrhDwnS_tV" target="_blank" rel="noreferrer noopener">Facebook</a> and <a href="https://twitter.com/devchattv?lang=en" target="_blank" rel="noreferrer noopener">Twitter</a> PicksCharles Max Wood:<ul><li><a href="https://www.goodreads.com/book/show/218661.For_Love_of_Mother_Not" target="_blank" rel="noreferrer noopener">For Love of Mother-Not</a></li></ul>Surma:<ul><li> Follow Surma @DasSurma on Twitter and at <a href="https://dassur.ma/" target="_blank" rel="noreferrer noopener">dassur.ma</a></li><li><a href="https://webassembly.github.io/spec/core/index.html" target="_blank" rel="noreferrer noopener">WebAssembly Spec</a></li></ul>AJ O’Neal:<ul><li><a href="https://coolaj86.com/articles/the-gamecube-ultimate/" target="_blank" rel="noreferrer noopener">The GameCube Ultimate</a></li><li><a href="https://amzn.to/2LmPsJ7" target="_blank" rel="noreferrer noopener">Pikmin for Wii</a> and <a href="https://ebay.to/2lxw56L" target="_blank" rel="noreferrer noopener">GameCube</a></li><li><a href="https://ebay.to/2krbsci" target="_blank" rel="noreferrer noopener">Super Monkey Ball</a></li></ul>Christopher Buecheler<ul><li><a href="https://cinemasins.com/sincast" target="_blank" rel="noreferrer noopener">CinemaSins Sincast podcast</a></li></ul>Special Guest: Surma.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">fe74a229-2860-4821-985d-af0acefaf1f7</guid><pubDate>Thu, 19 Sep 2019 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845567/stream.mp3" length="56583206" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Episode SummarySurma is an open web advocate for Google currently working with WebAssembly team. He was invited on the show today to talk about using web workers and how to move work away from the browser’s main thread. His primary platform is...</itunes:subtitle><itunes:summary><![CDATA[Episode SummarySurma is an open web advocate for Google currently working with WebAssembly team. He was invited on the show today to talk about using web workers and how to move work away from the browser’s main thread. His primary platform is bringing multithreading out of the fringes and into the web. The panel talks about their past experience with web workers, and many of them found them isolated and difficult to use. Surma believes that web workers should pretty much always be sued because the main thread is an inherently bad place to run your code because it has to do so much. Surma details the differences between web workers, service workers, and worklets and explains what the compositer is. The panel discusses what parts should be moved off the main thread and how to move the logic over. Surma notes that the additional cost of using a worker is basically nonexistent, changes almost nothing in your workflow, and takes up only one kilobyte of memory. Therefore, the cost/benefit ratio of using web workers gets very large. They discuss debugging in a web worker and Surma details how debugging is better in web workers. Surma wants to see people use workers not because it will make it faster, but because it will make your app more resilient across all devices. Every piece of JavaScript you run could be the straw that breaks the camel’s back. There’s so much to do on the main thread for the browser, especially when it has a weaker processor, that the more stuff you can move away, the better.The web is tailored for the most powerful phones, but a large portion of the population does not have the most powerful phone available, and moving things over to a web worker will benefit the average phone. Surma talks about his experience using the Nokia 2, on which simple apps run very slow because they are not being frugal with the user’s resources. Moving things to another thread will help phones like this run faster.  The panel discusses the benefit of using web workers from a business standpoint. The argument is similar to that for accessibility. Though a user may not need that accessibility all the time, they could become in need of it. Making the app run better on low end devices will also increase the target audience, which is helpful is user acquisition is your principle metric for success. Surma wants businesses to understand that while this is beneficial for people in countries like India, there is also a very wide spectrum of phone performance in America. He wants to help all of these people and wants companies acknowledge this spectrum and to look at the benefits of using web workers to improve performance.Panelists<ul><li>Charles Max Wood</li><li>Christopher Buecheler</li><li>Aimee Knight</li><li>AJ O’Neal</li></ul>With special guest: SurmaSponsors<ul><li><a href="https://devchat.tv/adventures-in-devops/" target="_blank" rel="noreferrer noopener">Adventures in DevOps</a></li><li><a href="http://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a> use the code “devchat” for 2 months free on Sentry’s small plan </li><li><a href="https://devchat.tv/adv-in-angular/" target="_blank" rel="noreferrer noopener">Adventures in Angular</a></li></ul>Links<ul><li><a href="https://developer.mozilla.org/en-US/docs/Web/API/Web_Workers_API/Using_web_workers" target="_blank" rel="noreferrer noopener">Web workers</a></li><li><a href="https://developer.mozilla.org/en/docs/Web/API/Service_Worker_API" target="_blank" rel="noreferrer noopener">Service workers</a></li><li><a href="https://developer.mozilla.org/en-US/docs/Web/API/Worklet" target="_blank" rel="noreferrer noopener">Worklets</a>  </li><li><a href="https://hexdocs.pm/phoenix/1.3.0-rc.1/ecto_models.html" target="_blank" rel="noreferrer noopener">Ecto model</a></li><li><a href="https://babeljs.io/" target="_blank" rel="noreferrer noopener">Babel</a></li><li><a href="https://www.npmjs.com/package/swoosh" target="_blank" rel="noreferrer noopener">Swoosh</a></li><li><a...]]></itunes:summary><itunes:duration>3457</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 392: The Murky Past and Misty Future of JavaScript with Douglas Crockford</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-392-the-murky-past-and-misty-future-of-javascript-with-douglas-crockford</link><description><![CDATA[Episode SummaryDouglas is a language architect and helped with the development of JavaScript. He started working with JavaScript in 2000. He talks about his journey with the language, including his initial confusion and struggles, which led him to write his book JavaScript: The Good Parts.Douglas’ take on JavaScript is unique because he not only talks about what he likes, but what he doesn’t like. Charles and Douglas discuss some of the bad parts of JavaScript, many of which were mistakes because the language was designed and released in too little time. Other mistakes were copied intentionally from other languages because people are emotionally attached to the way things “have always been done”, even if there is a better way.Doug takes a minimalist approach to programming. They talk about his opinions on pairing back the standard library and bringing in what’s needed. Douglas believes that using every feature of the language in everything you make is going to get you into trouble. Charles and Douglas talk about how to identify what parts are useful and what parts are not.Douglas delves into some of the issues with the ‘this’ variable. He has experimented with getting rid of ‘this’ and found that it made things easier and programs smaller. More pointers on how to do functional programming can be found in his book How JavaScript Works Charles and Douglas talk about how he decided which parts were good and bad. Douglas talks about how automatic semicolon insertion and ++ programming are terrible, and his experiments with getting rid of them. He explains the origin of JS Lint. After all, most of our time is not spent coding, it’s spent debugging and maintaining, so there’s no point in optimizing keystrokes.Douglas talks about his experience on the ECMAScript development committee and developing JavaScript. He believes that the most important features in ES6 were modules and proper tail calls. They discuss whether or not progression or digression is occurring within JavaScript. Douglas disagrees with all the ‘clutter’ that is being added and the prevalent logical fallacy that if more complexity is added in the language then the program will be simpler. Charles asks Douglas about his plans for the future. His current priority is the next language. He talks about the things that JavaScript got right, but does not believe that it should not be the last language. He shares how he thinks that languages should progress. There should be a focus on security, and security should be factored into the language. Douglas is working on an implementation for a new language he calls Misty. He talks about where he sees Misty being implemented. He talks about his Frontend Masters course on functional programming and other projects he’s working on. The show concludes with Douglas talking about the importance of teaching history in programming. Panelists<ul><li>Charles Max Wood</li></ul>With special guest: Douglas CrockfordSponsors<ul><li><a href="https://devchat.tv/sustain-our-software/" target="_blank" rel="noreferrer noopener">Sustain Our Software</a></li><li><a href="http://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a> use the code “devchat” for 2 months free on Sentry’s small plan </li><li><a href="https://devchat.tv/views-on-vue/" target="_blank" rel="noreferrer noopener">Views on Vue</a></li></ul>Links<ul><li><a href="https://www.amazon.com/JavaScript-Good-Parts-Douglas-Crockford/dp/0596517742" target="_blank" rel="noreferrer noopener">JavaScript: The Good Parts</a></li><li><a href="https://www.amazon.com/How-JavaScript-Works-Douglas-Crockford/dp/1949815005/ref=sr_1_1?crid=360IK1SZHFB5H&amp;keywords=how+javascript+works&amp;qid=1568269325&amp;sprefix=how+javas%2Caps%2C192&amp;sr=8-1" target="_blank" rel="noreferrer noopener">How JavaSript Works</a></li><li><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/this" target="_blank" rel="noreferrer noopener">“This” variable</a></li><li><a href="https://www.ecma-international.org/publications/standards/Ecma-262.htm" target="_blank" rel="noreferrer noopener">ECMAScript</a></li><li><a href="https://www.w3schools.com/cpp/" target="_blank" rel="noreferrer noopener">C++</a></li><li><a href="https://www.jslint.com/" target="_blank" rel="noreferrer noopener">JS Lint</a></li><li><a href="https://github.com/tc39" target="_blank" rel="noreferrer noopener">ECMA TC39</a></li><li><a href="https://dojotoolkit.org/" target="_blank" rel="noreferrer noopener">Dojo</a></li><li><a href="https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/Promise" target="_blank" rel="noreferrer noopener">Promise</a></li><li><a href="https://rxjs-dev.firebaseapp.com/" target="_blank" rel="noreferrer noopener">RxJS</a></li><li><a href="https://github.com/drses" target="_blank" rel="noreferrer noopener">Drses</a></li><li><a href="http://www.crockford.com/misty/" target="_blank" rel="noreferrer noopener">Misty</a></li><li><a href="https://en.wikipedia.org/wiki/Tail_call" target="_blank" rel="noreferrer noopener">Tail call</a></li><li><a href="https://frontendmasters.com/courses/good-parts-javascript-web/" target="_blank" rel="noreferrer noopener">Frontend Masters course JavaScript the Good Parts</a></li></ul> Follow DevChatTV on <a href="https://www.facebook.com/DevChattv/?__tn__=%2Cd%2CP-R&amp;eid=ARDBDrBnK71PDmx_8gE_IeIEo5SnM7cyzylVBjAwfaOo1ck_6q3GXuRBfaUQZaWVvFGyEVjrhDwnS_tV" target="_blank" rel="noreferrer noopener">Facebook</a> and <a href="https://twitter.com/devchattv?lang=en" target="_blank" rel="noreferrer noopener">Twitter</a> PicksCharles Max Wood:<ul><li><a href="https://www.amazon.com/Superfans-Stand-Tribe-Successful-Business/dp/1949709469" target="_blank" rel="noreferrer noopener">Superfans by Pat Flynn</a></li><li> SEO course Agency Unlocked by <a href="https://neilpatel.com/" target="_blank" rel="noreferrer noopener">Neil Patel</a></li></ul>Douglas Crockford:<ul><li><a href="https://www.amazon.com/Computer-Programming-Volumes-1-4A-Boxed/dp/0321751043" target="_blank" rel="noreferrer noopener">The Art of Computer Programming by Donald Knuth</a></li><li><a href="https://www.hbo.com/game-of-thrones" target="_blank" rel="noreferrer noopener">Game of Thrones</a></li><li> Follow Douglas at <a href="https://www.crockford.com/" target="_blank" rel="noreferrer noopener">crockford.com</a></li></ul>Special Guest: Douglas Crockford.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">a78162cd-ea47-4bc8-a2db-6f4772a64064</guid><pubDate>Tue, 17 Sep 2019 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845630/stream.mp3" length="71517350" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Episode SummaryDouglas is a language architect and helped with the development of JavaScript. He started working with JavaScript in 2000. He talks about his journey with the language, including his initial confusion and struggles, which led him to...</itunes:subtitle><itunes:summary><![CDATA[Episode SummaryDouglas is a language architect and helped with the development of JavaScript. He started working with JavaScript in 2000. He talks about his journey with the language, including his initial confusion and struggles, which led him to write his book JavaScript: The Good Parts.Douglas’ take on JavaScript is unique because he not only talks about what he likes, but what he doesn’t like. Charles and Douglas discuss some of the bad parts of JavaScript, many of which were mistakes because the language was designed and released in too little time. Other mistakes were copied intentionally from other languages because people are emotionally attached to the way things “have always been done”, even if there is a better way.Doug takes a minimalist approach to programming. They talk about his opinions on pairing back the standard library and bringing in what’s needed. Douglas believes that using every feature of the language in everything you make is going to get you into trouble. Charles and Douglas talk about how to identify what parts are useful and what parts are not.Douglas delves into some of the issues with the ‘this’ variable. He has experimented with getting rid of ‘this’ and found that it made things easier and programs smaller. More pointers on how to do functional programming can be found in his book How JavaScript Works Charles and Douglas talk about how he decided which parts were good and bad. Douglas talks about how automatic semicolon insertion and ++ programming are terrible, and his experiments with getting rid of them. He explains the origin of JS Lint. After all, most of our time is not spent coding, it’s spent debugging and maintaining, so there’s no point in optimizing keystrokes.Douglas talks about his experience on the ECMAScript development committee and developing JavaScript. He believes that the most important features in ES6 were modules and proper tail calls. They discuss whether or not progression or digression is occurring within JavaScript. Douglas disagrees with all the ‘clutter’ that is being added and the prevalent logical fallacy that if more complexity is added in the language then the program will be simpler. Charles asks Douglas about his plans for the future. His current priority is the next language. He talks about the things that JavaScript got right, but does not believe that it should not be the last language. He shares how he thinks that languages should progress. There should be a focus on security, and security should be factored into the language. Douglas is working on an implementation for a new language he calls Misty. He talks about where he sees Misty being implemented. He talks about his Frontend Masters course on functional programming and other projects he’s working on. The show concludes with Douglas talking about the importance of teaching history in programming. Panelists<ul><li>Charles Max Wood</li></ul>With special guest: Douglas CrockfordSponsors<ul><li><a href="https://devchat.tv/sustain-our-software/" target="_blank" rel="noreferrer noopener">Sustain Our Software</a></li><li><a href="http://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a> use the code “devchat” for 2 months free on Sentry’s small plan </li><li><a href="https://devchat.tv/views-on-vue/" target="_blank" rel="noreferrer noopener">Views on Vue</a></li></ul>Links<ul><li><a href="https://www.amazon.com/JavaScript-Good-Parts-Douglas-Crockford/dp/0596517742" target="_blank" rel="noreferrer noopener">JavaScript: The Good Parts</a></li><li><a href="https://www.amazon.com/How-JavaScript-Works-Douglas-Crockford/dp/1949815005/ref=sr_1_1?crid=360IK1SZHFB5H&amp;keywords=how+javascript+works&amp;qid=1568269325&amp;sprefix=how+javas%2Caps%2C192&amp;sr=8-1" target="_blank" rel="noreferrer noopener">How JavaSript Works</a></li><li><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/this" target="_blank" rel="noreferrer noopener">“This” variable</a></li><li><a...]]></itunes:summary><itunes:duration>4390</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 391: Debugging with Todd Gardner</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-391-debugging-with-todd-gardner</link><description><![CDATA[Episode SummaryTodd Gardner is a software developer, podcaster on the show Script and Style, startup founder,  and comedy host for Pub Conf, a ‘comedy after party for developers’. Since he was last on the show 6 years ago, he has seen his startup TrackJS become quite successful. TrackJS is a JavaScript error monitoring service which gives you visibility into your client side experience. It’s different from other tools because focused on simplicity, so you’ll never need a guy on your team dedicated solely to TrackJS because everyone can use it.The panel begins by talking about debugging methods and tools. Some rely solely on the debugger built into their platform while others prefer to use a third party service. They discuss the necessity of using a third party debugger and if there are better solutions than just the built in debugger. They then discuss what to do after you’ve fixed a bug, such as if it is necessary to write a test to make sure it was completely fixed They talk about things to do to make debugging more effective. Todd and Aimee believe that code needs to begin by being designed for debug-ability. The panel discusses issues with invisible boundaries encountered while debugging, such as running out of memory. They talk about ways to mitigate issues that happen outside of your code base. Todd talks about the dangers of ad-blockers, and the panel agrees that it is important to consider how your website will be crippled by the user’s own technology. The end user in a production environment will have a different experience than you did writing it on a professional computer. Todd talks about the difference between debugging for the web versus a mobile application. Todd has encountered particular problems with debugging on a remote device, and he talks about how he solved the issue. The show concludes with Todd giving a quick elevator pitch for TrackJSPanelists<ul><li>Chris Ferdinandi</li><li>Christopher Buecheler</li><li>Aimee Knight</li><li>Charles Max Wood</li><li>Steve Emmrich</li></ul>With special guest: Todd GardnerSponsors<ul><li><a href="https://devchat.tv/adventures-in-blockchain/" target="_blank" rel="noreferrer noopener">Adventures in Blockchain</a></li><li><a href="http://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a> use the code “devchat” for 2 months free on Sentry’s small plan </li><li><a href="https://devchat.tv/react-round-up/" target="_blank" rel="noreferrer noopener">React Round Up</a></li></ul>Links<ul><li><a href="https://trackjs.com/" target="_blank" rel="noreferrer noopener">Track JS</a> (free trial available) </li><li><a href="https://davidwalsh.name/script-style-0" target="_blank" rel="noreferrer noopener">Script and Style podcast</a></li><li><a href="https://pubconf.io/" target="_blank" rel="noreferrer noopener">PubConf</a></li><li><a href="https://developer.mozilla.org/en/docs/Web/API/Console/log" target="_blank" rel="noreferrer noopener">Console.log</a></li><li><a href="https://hacks.mozilla.org/2013/08/new-features-of-firefox-developer-tools-episode-25/" target="_blank" rel="noreferrer noopener">Blackbox for Firefox and Chrome</a></li><li><a href="https://www.npmjs.com/package/redux-lager" target="_blank" rel="noreferrer noopener">Redux lager</a></li><li><a href="https://remotejs.com/" target="_blank" rel="noreferrer noopener">Remote JS </a></li></ul> Follow DevChat on <a href="https://www.facebook.com/DevChattv/?__tn__=%2Cd%2CP-R&amp;eid=ARDBDrBnK71PDmx_8gE_IeIEo5SnM7cyzylVBjAwfaOo1ck_6q3GXuRBfaUQZaWVvFGyEVjrhDwnS_tV" target="_blank" rel="noreferrer noopener">Facebook</a> and <a href="https://twitter.com/devchattv?lang=en" target="_blank" rel="noreferrer noopener">Twitter</a> PicksChristopher Buecheler:<ul><li><a href="https://github.com/typescript-cheatsheets/react-typescript-cheatsheet" target="_blank" rel="noreferrer noopener">React/TypeScript cheat sheet </a></li></ul>Chris Ferdinandi:<ul><li><a href="https://hecmocer-pro.github.io/pokemonBrawl/" target="_blank" rel="noreferrer noopener">Pokemon Brawl </a></li><li><a href="https://andreamaille.github.io/space-invaders/" target="_blank" rel="noreferrer noopener">Space Invaders game</a></li><li><a href="https://gomakethings.com/articles/" target="_blank" rel="noreferrer noopener">Gomakethings.com newsletter</a></li></ul>Aimee Knight:<ul><li><a href="https://www.youtube.com/techlead?sub_confirmation=1" target="_blank" rel="noreferrer noopener">TechLead Youtube channel</a></li></ul>Charles Max Wood:<ul><li>Atomic Habits</li><li>Getting up at 4 am</li></ul>Steve Emmrich:<ul><li><a href="https://trello.com/" target="_blank" rel="noreferrer noopener">Trello</a></li><li>Babushkas and grandmas to help you with your newborn</li></ul>Todd Gardner:<ul><li><a href="https://pubconf.io/" target="_blank" rel="noreferrer noopener">PubConf</a></li><li>Follow Todd @toddhgardner or todd.mn</li></ul>Special Guest: Todd Gardner.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">91341a75-6e47-4506-a9de-57342b863bdf</guid><pubDate>Thu, 12 Sep 2019 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845540/stream.mp3" length="48911841" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Episode SummaryTodd Gardner is a software developer, podcaster on the show Script and Style, startup founder,  and comedy host for Pub Conf, a ‘comedy after party for developers’. Since he was last on the show 6 years ago, he has seen his startup...</itunes:subtitle><itunes:summary><![CDATA[Episode SummaryTodd Gardner is a software developer, podcaster on the show Script and Style, startup founder,  and comedy host for Pub Conf, a ‘comedy after party for developers’. Since he was last on the show 6 years ago, he has seen his startup TrackJS become quite successful. TrackJS is a JavaScript error monitoring service which gives you visibility into your client side experience. It’s different from other tools because focused on simplicity, so you’ll never need a guy on your team dedicated solely to TrackJS because everyone can use it.The panel begins by talking about debugging methods and tools. Some rely solely on the debugger built into their platform while others prefer to use a third party service. They discuss the necessity of using a third party debugger and if there are better solutions than just the built in debugger. They then discuss what to do after you’ve fixed a bug, such as if it is necessary to write a test to make sure it was completely fixed They talk about things to do to make debugging more effective. Todd and Aimee believe that code needs to begin by being designed for debug-ability. The panel discusses issues with invisible boundaries encountered while debugging, such as running out of memory. They talk about ways to mitigate issues that happen outside of your code base. Todd talks about the dangers of ad-blockers, and the panel agrees that it is important to consider how your website will be crippled by the user’s own technology. The end user in a production environment will have a different experience than you did writing it on a professional computer. Todd talks about the difference between debugging for the web versus a mobile application. Todd has encountered particular problems with debugging on a remote device, and he talks about how he solved the issue. The show concludes with Todd giving a quick elevator pitch for TrackJSPanelists<ul><li>Chris Ferdinandi</li><li>Christopher Buecheler</li><li>Aimee Knight</li><li>Charles Max Wood</li><li>Steve Emmrich</li></ul>With special guest: Todd GardnerSponsors<ul><li><a href="https://devchat.tv/adventures-in-blockchain/" target="_blank" rel="noreferrer noopener">Adventures in Blockchain</a></li><li><a href="http://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a> use the code “devchat” for 2 months free on Sentry’s small plan </li><li><a href="https://devchat.tv/react-round-up/" target="_blank" rel="noreferrer noopener">React Round Up</a></li></ul>Links<ul><li><a href="https://trackjs.com/" target="_blank" rel="noreferrer noopener">Track JS</a> (free trial available) </li><li><a href="https://davidwalsh.name/script-style-0" target="_blank" rel="noreferrer noopener">Script and Style podcast</a></li><li><a href="https://pubconf.io/" target="_blank" rel="noreferrer noopener">PubConf</a></li><li><a href="https://developer.mozilla.org/en/docs/Web/API/Console/log" target="_blank" rel="noreferrer noopener">Console.log</a></li><li><a href="https://hacks.mozilla.org/2013/08/new-features-of-firefox-developer-tools-episode-25/" target="_blank" rel="noreferrer noopener">Blackbox for Firefox and Chrome</a></li><li><a href="https://www.npmjs.com/package/redux-lager" target="_blank" rel="noreferrer noopener">Redux lager</a></li><li><a href="https://remotejs.com/" target="_blank" rel="noreferrer noopener">Remote JS </a></li></ul> Follow DevChat on <a href="https://www.facebook.com/DevChattv/?__tn__=%2Cd%2CP-R&amp;eid=ARDBDrBnK71PDmx_8gE_IeIEo5SnM7cyzylVBjAwfaOo1ck_6q3GXuRBfaUQZaWVvFGyEVjrhDwnS_tV" target="_blank" rel="noreferrer noopener">Facebook</a> and <a href="https://twitter.com/devchattv?lang=en" target="_blank" rel="noreferrer noopener">Twitter</a> PicksChristopher Buecheler:<ul><li><a href="https://github.com/typescript-cheatsheets/react-typescript-cheatsheet" target="_blank" rel="noreferrer noopener">React/TypeScript cheat sheet </a></li></ul>Chris Ferdinandi:<ul><li><a href="https://hecmocer-pro.github.io/pokemonBrawl/" target="_blank"...]]></itunes:summary><itunes:duration>2977</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 390: Transposit with Adam Leventhal</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-390-transposit-with-adam-leventhal</link><description><![CDATA[Episode SummaryAdam Leventhal is the CEO and cofounder of Transposit. Transposit was born from the desire to build a way for developers to work with lots of different APIs, take authentication and pagination off the table, and let developers focus on the problems they’re trying to solve. Transposit is a serverless platform that’s free and gives you a combination of SQL or JavaScript to start playing with your API.Since interacting with API data securely can be difficult, the panel discusses how Transposit might replace the personally built tools and how does it compare to JAMstack. They talk about some common things that people do wrong with security. Transposit is often used as the full backend, and Adam shares how that works. There is a list of APIs that Transposit can talk to, and you can build your own connector. You can also work with JavaScript and SQL simultaneously. Chris Ferdinandi asks some more specific questions about how Transposit can work with email lists. Adam clarifies the difference between connectors and apps in Transposit. He delves into more detail on what makes it work under the hood. There are some 450,000 Stack applications but the majority have one user because they built it to communicate specifically with their API. The panel discusses how Transposit can help with this. Since Transposit is still in startup mode, it is free for now, and can connect to any public facing API. Adam talks about their decision not to make it open source and gives more details on where the authentications occur. The show wraps up with the panel talking about the pros of going serverlessPanelists<ul><li>Chris Ferdinandi</li><li>Christopher Buecheler</li></ul>With special guest: Adam Leventhal Sponsors<ul><li><a href="https://devchat.tv/adventures-in-dotnet/" target="_blank" rel="noreferrer noopener">Adventures in .NET</a></li><li><a href="http://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a> use the code “devchat” for 2 months free on Sentry’s small plan </li><li><a href="https://devchat.tv/elixir-mix/" target="_blank" rel="noreferrer noopener">Elixer Mix</a></li></ul>Links<ul><li><a href="https://www.transposit.com/" target="_blank" rel="noreferrer noopener">Transposit</a></li><li><a href="https://www.w3schools.com/sql/" target="_blank" rel="noreferrer noopener">SQL</a></li><li><a href="https://jamstack.org/" target="_blank" rel="noreferrer noopener">JAMstack</a></li><li><a href="https://www.openapis.org/" target="_blank" rel="noreferrer noopener">OpenAPI</a></li><li><a href="https://swagger.io/" target="_blank" rel="noreferrer noopener">Swagger</a></li><li><a href="https://en.wikipedia.org/wiki/YAML" target="_blank" rel="noreferrer noopener">YAML</a></li><li><a href="https://mailchimp.com/" target="_blank" rel="noreferrer noopener">MailChimp</a></li><li><a href="https://react-redux.js.org/" target="_blank" rel="noreferrer noopener">React Redux</a></li><li><a href="https://gomakethings.com/converting-a-string-into-markup-with-vanilla-js/" target="_blank" rel="noreferrer noopener">Converting a string into Markup with Vanilla JS</a></li><li><a href="https://gomakethings.com/how-to-create-a-map-of-dom-nodes-with-vanilla-js/" target="_blank" rel="noreferrer noopener">How to create a map of DOM nodes with Vanilla JS</a></li><li><a href="https://gomakethings.com/custom-events-in-internet-explorer-with-vanilla-js/" target="_blank" rel="noreferrer noopener">Custom events in Internet Explorer with Vanilla JS</a></li><li><a href="https://gomakethings.com/dom-diffing-with-vanilla-js-part-1/" target="_blank" rel="noreferrer noopener">DOM diffing with Vanilla JS part 1</a></li><li><a href="https://gomakethings.com/dom-diffing-with-vanilla-js-part-2/" target="_blank" rel="noreferrer noopener">DOM diffing with Vanilla JS part 2</a></li></ul> Follow DevChat on <a href="https://www.facebook.com/DevChattv/?__tn__=%2Cd%2CP-R&amp;eid=ARDBDrBnK71PDmx_8gE_IeIEo5SnM7cyzylVBjAwfaOo1ck_6q3GXuRBfaUQZaWVvFGyEVjrhDwnS_tV" target="_blank" rel="noreferrer noopener">Facebook</a> and <a href="https://twitter.com/devchattv?lang=en" target="_blank" rel="noreferrer noopener">Twitter</a> PicksChristopher Buecheler:<ul><li><a href="http://manchesterorchestra.com/" target="_blank" rel="noreferrer noopener">Manchester Orchestra</a></li></ul>Chris Ferdinandi:<ul><li><a href="https://github.com/cferdinandi/reef" target="_blank" rel="noreferrer noopener">Reef</a></li><li><a href="https://elizabethwarren.com/" target="_blank" rel="noreferrer noopener">Elizabeth Warren</a></li></ul>Adam Leventhal:<ul><li><a href="https://www.amazon.com/Alexander-Hamilton-Ron-Chernow/dp/0143034758?ie=UTF8&amp;language=en_US&amp;linkCode=ll1&amp;linkId=f06bfe7482dca8bb751ed6d7cc86e2ab&amp;qid=1548462018&amp;sr=8-1&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener">Hamilton the biography</a></li><li><a href="https://www.antler.co/" target="_blank" rel="noreferrer noopener">Antler</a></li><li>Follow Adam on Twitter @ahl</li></ul>Special Guest: Adam Leventhal.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">a7c5b73a-cc51-484a-be32-c25ee6fa018a</guid><pubDate>Tue, 10 Sep 2019 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845624/stream.mp3" length="45963981" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Episode SummaryAdam Leventhal is the CEO and cofounder of Transposit. Transposit was born from the desire to build a way for developers to work with lots of different APIs, take authentication and pagination off the table, and let developers focus on...</itunes:subtitle><itunes:summary><![CDATA[Episode SummaryAdam Leventhal is the CEO and cofounder of Transposit. Transposit was born from the desire to build a way for developers to work with lots of different APIs, take authentication and pagination off the table, and let developers focus on the problems they’re trying to solve. Transposit is a serverless platform that’s free and gives you a combination of SQL or JavaScript to start playing with your API.Since interacting with API data securely can be difficult, the panel discusses how Transposit might replace the personally built tools and how does it compare to JAMstack. They talk about some common things that people do wrong with security. Transposit is often used as the full backend, and Adam shares how that works. There is a list of APIs that Transposit can talk to, and you can build your own connector. You can also work with JavaScript and SQL simultaneously. Chris Ferdinandi asks some more specific questions about how Transposit can work with email lists. Adam clarifies the difference between connectors and apps in Transposit. He delves into more detail on what makes it work under the hood. There are some 450,000 Stack applications but the majority have one user because they built it to communicate specifically with their API. The panel discusses how Transposit can help with this. Since Transposit is still in startup mode, it is free for now, and can connect to any public facing API. Adam talks about their decision not to make it open source and gives more details on where the authentications occur. The show wraps up with the panel talking about the pros of going serverlessPanelists<ul><li>Chris Ferdinandi</li><li>Christopher Buecheler</li></ul>With special guest: Adam Leventhal Sponsors<ul><li><a href="https://devchat.tv/adventures-in-dotnet/" target="_blank" rel="noreferrer noopener">Adventures in .NET</a></li><li><a href="http://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a> use the code “devchat” for 2 months free on Sentry’s small plan </li><li><a href="https://devchat.tv/elixir-mix/" target="_blank" rel="noreferrer noopener">Elixer Mix</a></li></ul>Links<ul><li><a href="https://www.transposit.com/" target="_blank" rel="noreferrer noopener">Transposit</a></li><li><a href="https://www.w3schools.com/sql/" target="_blank" rel="noreferrer noopener">SQL</a></li><li><a href="https://jamstack.org/" target="_blank" rel="noreferrer noopener">JAMstack</a></li><li><a href="https://www.openapis.org/" target="_blank" rel="noreferrer noopener">OpenAPI</a></li><li><a href="https://swagger.io/" target="_blank" rel="noreferrer noopener">Swagger</a></li><li><a href="https://en.wikipedia.org/wiki/YAML" target="_blank" rel="noreferrer noopener">YAML</a></li><li><a href="https://mailchimp.com/" target="_blank" rel="noreferrer noopener">MailChimp</a></li><li><a href="https://react-redux.js.org/" target="_blank" rel="noreferrer noopener">React Redux</a></li><li><a href="https://gomakethings.com/converting-a-string-into-markup-with-vanilla-js/" target="_blank" rel="noreferrer noopener">Converting a string into Markup with Vanilla JS</a></li><li><a href="https://gomakethings.com/how-to-create-a-map-of-dom-nodes-with-vanilla-js/" target="_blank" rel="noreferrer noopener">How to create a map of DOM nodes with Vanilla JS</a></li><li><a href="https://gomakethings.com/custom-events-in-internet-explorer-with-vanilla-js/" target="_blank" rel="noreferrer noopener">Custom events in Internet Explorer with Vanilla JS</a></li><li><a href="https://gomakethings.com/dom-diffing-with-vanilla-js-part-1/" target="_blank" rel="noreferrer noopener">DOM diffing with Vanilla JS part 1</a></li><li><a href="https://gomakethings.com/dom-diffing-with-vanilla-js-part-2/" target="_blank" rel="noreferrer noopener">DOM diffing with Vanilla JS part 2</a></li></ul> Follow DevChat on <a href="https://www.facebook.com/DevChattv/?__tn__=%2Cd%2CP-R&amp;eid=ARDBDrBnK71PDmx_8gE_IeIEo5SnM7cyzylVBjAwfaOo1ck_6q3GXuRBfaUQZaWVvFGyEVjrhDwnS_tV"...]]></itunes:summary><itunes:duration>2793</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 389: What Makes a 10x Engineer?</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-389-what-makes-a-10x-engineer</link><description><![CDATA[Sponsors<ul><li><a href="https://devchat.tv/sustain-our-software/" target="_blank" rel="noreferrer noopener">Sustain Our Software</a></li><li><a href="http://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a>– use the code “devchat” for $100 credit  </li><li><a href="https://devchat.tv/adventures-in-blockchain/" target="_blank" rel="noreferrer noopener">Adventures in Blockchain</a></li></ul>Panel<ul><li>Charles Max Wood</li></ul>Episode Summary In today’s show, Chuck talks about the recent <a href="https://twitter.com/skirani/status/1149302828420067328?lang=en" target="_blank" rel="noreferrer noopener">tweet thread</a> about 10x engineers. He goes through each of the points in the tweet and talks about each of them in turn. There are only two points he sort of agrees with, and believes the rest to be absolute garbage. One of the issues with this tweet is that it doesn’t define what a 10x engineer is. Defining a 10x engineer is difficult because it is also impossible to measure a truly average engineer because there are many factors that play into measuring productivity. Chuck turns the discussion to what a 10x engineer is to him and how to find one. A 10x engineer is dependent on the organization that they are a part of, because they are not simply found, they are made. When a 10x engineer is added to a team, the productivity of the entire team increases. Employers have to consider firstly what you need in your team and how a person would fit in. You want to avoid changing the entire culture of your organization. Consider also that a 10x engineer may be hired as a 2x engineer, but it is the employer that turns them into a 10x engineer. Overall, Chuck believes these tweets are asinine because it’s impossible to measure what makes a 10x engineer in the first place, and hiring a person that fits the attributes in the list would be toxic to your company.  Links<ul><li><a href="https://twitter.com/skirani/status/1149302828420067328?lang=en" target="_blank" rel="noreferrer noopener">10x engineer twitter thread</a></li></ul> Follow DevChat on <a href="https://www.facebook.com/DevChattv/?__tn__=%2Cd%2CP-R&amp;eid=ARDBDrBnK71PDmx_8gE_IeIEo5SnM7cyzylVBjAwfaOo1ck_6q3GXuRBfaUQZaWVvFGyEVjrhDwnS_tV" target="_blank" rel="noreferrer noopener">Facebook</a> and <a href="https://twitter.com/devchattv?lang=en" target="_blank" rel="noreferrer noopener">Twitter</a> PicksCharles Max Wood:<ul><li><a href="https://copyhackers.com/" target="_blank" rel="noreferrer noopener">Copyhackers.com</a></li><li><a href="https://www.amazon.com/Good-Great-Some-Companies-Others-ebook/dp/B0058DRUV6?ie=UTF8&amp;language=en_US&amp;linkCode=ll1&amp;linkId=f06bfe7482dca8bb751ed6d7cc86e2ab&amp;qid=1548462018&amp;sr=8-1&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener">Good to Great by Jim Collins</a></li><li>Keto diet</li><li><a href="https://podcastmovement.com/" target="_blank" rel="noreferrer noopener">Podcast Movement</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">7ff406b5-3798-4bc4-9c8f-baae1a5cf6bd</guid><pubDate>Thu, 05 Sep 2019 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845549/stream.mp3" length="51177456" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Sponsors
- https://devchat.tv/sustain-our-software/
- http://sentry.io/– use the code “devchat” for $100 credit  
- https://devchat.tv/adventures-in-blockchain/
Panel
- Charles Max Wood
Episode Summary In today’s show, Chuck talks about the recent...</itunes:subtitle><itunes:summary><![CDATA[Sponsors<ul><li><a href="https://devchat.tv/sustain-our-software/" target="_blank" rel="noreferrer noopener">Sustain Our Software</a></li><li><a href="http://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a>– use the code “devchat” for $100 credit  </li><li><a href="https://devchat.tv/adventures-in-blockchain/" target="_blank" rel="noreferrer noopener">Adventures in Blockchain</a></li></ul>Panel<ul><li>Charles Max Wood</li></ul>Episode Summary In today’s show, Chuck talks about the recent <a href="https://twitter.com/skirani/status/1149302828420067328?lang=en" target="_blank" rel="noreferrer noopener">tweet thread</a> about 10x engineers. He goes through each of the points in the tweet and talks about each of them in turn. There are only two points he sort of agrees with, and believes the rest to be absolute garbage. One of the issues with this tweet is that it doesn’t define what a 10x engineer is. Defining a 10x engineer is difficult because it is also impossible to measure a truly average engineer because there are many factors that play into measuring productivity. Chuck turns the discussion to what a 10x engineer is to him and how to find one. A 10x engineer is dependent on the organization that they are a part of, because they are not simply found, they are made. When a 10x engineer is added to a team, the productivity of the entire team increases. Employers have to consider firstly what you need in your team and how a person would fit in. You want to avoid changing the entire culture of your organization. Consider also that a 10x engineer may be hired as a 2x engineer, but it is the employer that turns them into a 10x engineer. Overall, Chuck believes these tweets are asinine because it’s impossible to measure what makes a 10x engineer in the first place, and hiring a person that fits the attributes in the list would be toxic to your company.  Links<ul><li><a href="https://twitter.com/skirani/status/1149302828420067328?lang=en" target="_blank" rel="noreferrer noopener">10x engineer twitter thread</a></li></ul> Follow DevChat on <a href="https://www.facebook.com/DevChattv/?__tn__=%2Cd%2CP-R&amp;eid=ARDBDrBnK71PDmx_8gE_IeIEo5SnM7cyzylVBjAwfaOo1ck_6q3GXuRBfaUQZaWVvFGyEVjrhDwnS_tV" target="_blank" rel="noreferrer noopener">Facebook</a> and <a href="https://twitter.com/devchattv?lang=en" target="_blank" rel="noreferrer noopener">Twitter</a> PicksCharles Max Wood:<ul><li><a href="https://copyhackers.com/" target="_blank" rel="noreferrer noopener">Copyhackers.com</a></li><li><a href="https://www.amazon.com/Good-Great-Some-Companies-Others-ebook/dp/B0058DRUV6?ie=UTF8&amp;language=en_US&amp;linkCode=ll1&amp;linkId=f06bfe7482dca8bb751ed6d7cc86e2ab&amp;qid=1548462018&amp;sr=8-1&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener">Good to Great by Jim Collins</a></li><li>Keto diet</li><li><a href="https://podcastmovement.com/" target="_blank" rel="noreferrer noopener">Podcast Movement</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>3119</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 388: Functional Programming with Brian Lonsdorf</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-388-functional-programming-with-brian-lonsdorf</link><description><![CDATA[Sponsors<ul><li><a href="https://devchat.tv/adventures-in-blockchain/" target="_blank" rel="noreferrer noopener">Adventures in Blockchain</a></li><li><a href="http://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a>– use the code “devchat” for $100 credit  </li><li><a href="https://devchat.tv/my-ruby-story/" target="_blank" rel="noreferrer noopener">My Ruby Story</a></li></ul>Panel<ul><li>Aimee Knight </li><li>Chris Buecheler</li><li>AJ O’Neal</li></ul>With Special Guest: Brian LonsdorfEpisode SummaryBrian Lonsdorf works for Salesforce, specializes in functional programming, and wrote a book called Professor Frisby’s Mostly Adequate Guide to Functional Programming. Brian talks about when he got into functional programming and when in their career others should be exposed to it. He talks about the fundamental tenets of functional programming (static mathematical functions), how it differs from object oriented programming, and how to manipulate data in a functional environment. The panel wonders if it is possible to use functional and object oriented programming together and discuss the functional core imperative shell. Brian talks about what is ‘super functional’ and why JavaScript isn’t, but includes methods for making it work. He shares some of the trade-offs he’s found while doing functional programming. Brian defines a monad and goes over some of the common questions he gets about functional programming, such as how to model an app using functional programming. The show concludes with Brian talking about some of the work he’s been doing in AI and machine learning. Links<ul><li><a href="https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/Promise" target="_blank" rel="noreferrer noopener">Promise</a></li><li><a href="https://www.destroyallsoftware.com/screencasts/catalog/functional-core-imperative-shell" target="_blank" rel="noreferrer noopener">Functional core, imperative shell</a></li><li><a href="https://rxjs-dev.firebaseapp.com/" target="_blank" rel="noreferrer noopener">RxJs</a></li><li><a href="https://stackoverflow.com/questions/2704652/monad-in-plain-english-for-the-oop-programmer-with-no-fp-background/2704795" target="_blank" rel="noreferrer noopener">Monad</a></li><li><a href="https://drboolean.gitbooks.io/mostly-adequate-guide-old/content/ch1.html" target="_blank" rel="noreferrer noopener">Professor Frisby's Mostly Adequate Guide to Functional Programming</a></li></ul> Follow DevChat on <a href="https://www.facebook.com/DevChattv/?__tn__=%2Cd%2CP-R&amp;eid=ARDBDrBnK71PDmx_8gE_IeIEo5SnM7cyzylVBjAwfaOo1ck_6q3GXuRBfaUQZaWVvFGyEVjrhDwnS_tV" target="_blank" rel="noreferrer noopener">Facebook</a> and <a href="https://twitter.com/devchattv?lang=en" target="_blank" rel="noreferrer noopener">Twitter</a> PicksAimee Knight:<ul><li><a href="https://open.spotify.com/artist/0uNj4RxFjG0iVPlZS753en?si=hjggUHceRnG6sRIFluNEgA" target="_blank" rel="noreferrer noopener">After The Burial (band)</a></li></ul>Chris Buecheler:<ul><li><a href="https://github.com/ian13456/mc.js" target="_blank" rel="noreferrer noopener">Minecraft in JavaScript</a></li></ul>AJ O’Neal:<ul><li><a href="https://amzn.to/2N1pMnE?ie=UTF8&amp;language=en_US&amp;linkCode=ll1&amp;linkId=f06bfe7482dca8bb751ed6d7cc86e2ab&amp;qid=1548462018&amp;sr=8-1&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener">Crazy Little Thing Called Love by Queen</a></li><li><a href="https://igg.me/at/greenlock" target="_blank" rel="noreferrer noopener">Greenlock v3 campaign</a></li></ul>Brian Lonsdorf:<ul><li>Follow Brian @drboolean</li><li><a href="https://www.youtube.com/watch?v=HOmOQnQGtPU" target="_blank" rel="noreferrer noopener">Chris Penner Comonads</a></li></ul>Special Guest: Brian Lonsdorf.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">64fe51ff-c974-47ec-bba4-944569600e86</guid><pubDate>Tue, 03 Sep 2019 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845569/stream.mp3" length="46119590" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Sponsors
- https://devchat.tv/adventures-in-blockchain/
- http://sentry.io/– use the code “devchat” for $100 credit  
- https://devchat.tv/my-ruby-story/
Panel
- Aimee Knight 
- Chris Buecheler
- AJ O’Neal
With Special Guest: Brian LonsdorfEpisode...</itunes:subtitle><itunes:summary><![CDATA[Sponsors<ul><li><a href="https://devchat.tv/adventures-in-blockchain/" target="_blank" rel="noreferrer noopener">Adventures in Blockchain</a></li><li><a href="http://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a>– use the code “devchat” for $100 credit  </li><li><a href="https://devchat.tv/my-ruby-story/" target="_blank" rel="noreferrer noopener">My Ruby Story</a></li></ul>Panel<ul><li>Aimee Knight </li><li>Chris Buecheler</li><li>AJ O’Neal</li></ul>With Special Guest: Brian LonsdorfEpisode SummaryBrian Lonsdorf works for Salesforce, specializes in functional programming, and wrote a book called Professor Frisby’s Mostly Adequate Guide to Functional Programming. Brian talks about when he got into functional programming and when in their career others should be exposed to it. He talks about the fundamental tenets of functional programming (static mathematical functions), how it differs from object oriented programming, and how to manipulate data in a functional environment. The panel wonders if it is possible to use functional and object oriented programming together and discuss the functional core imperative shell. Brian talks about what is ‘super functional’ and why JavaScript isn’t, but includes methods for making it work. He shares some of the trade-offs he’s found while doing functional programming. Brian defines a monad and goes over some of the common questions he gets about functional programming, such as how to model an app using functional programming. The show concludes with Brian talking about some of the work he’s been doing in AI and machine learning. Links<ul><li><a href="https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/Promise" target="_blank" rel="noreferrer noopener">Promise</a></li><li><a href="https://www.destroyallsoftware.com/screencasts/catalog/functional-core-imperative-shell" target="_blank" rel="noreferrer noopener">Functional core, imperative shell</a></li><li><a href="https://rxjs-dev.firebaseapp.com/" target="_blank" rel="noreferrer noopener">RxJs</a></li><li><a href="https://stackoverflow.com/questions/2704652/monad-in-plain-english-for-the-oop-programmer-with-no-fp-background/2704795" target="_blank" rel="noreferrer noopener">Monad</a></li><li><a href="https://drboolean.gitbooks.io/mostly-adequate-guide-old/content/ch1.html" target="_blank" rel="noreferrer noopener">Professor Frisby's Mostly Adequate Guide to Functional Programming</a></li></ul> Follow DevChat on <a href="https://www.facebook.com/DevChattv/?__tn__=%2Cd%2CP-R&amp;eid=ARDBDrBnK71PDmx_8gE_IeIEo5SnM7cyzylVBjAwfaOo1ck_6q3GXuRBfaUQZaWVvFGyEVjrhDwnS_tV" target="_blank" rel="noreferrer noopener">Facebook</a> and <a href="https://twitter.com/devchattv?lang=en" target="_blank" rel="noreferrer noopener">Twitter</a> PicksAimee Knight:<ul><li><a href="https://open.spotify.com/artist/0uNj4RxFjG0iVPlZS753en?si=hjggUHceRnG6sRIFluNEgA" target="_blank" rel="noreferrer noopener">After The Burial (band)</a></li></ul>Chris Buecheler:<ul><li><a href="https://github.com/ian13456/mc.js" target="_blank" rel="noreferrer noopener">Minecraft in JavaScript</a></li></ul>AJ O’Neal:<ul><li><a href="https://amzn.to/2N1pMnE?ie=UTF8&amp;language=en_US&amp;linkCode=ll1&amp;linkId=f06bfe7482dca8bb751ed6d7cc86e2ab&amp;qid=1548462018&amp;sr=8-1&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener">Crazy Little Thing Called Love by Queen</a></li><li><a href="https://igg.me/at/greenlock" target="_blank" rel="noreferrer noopener">Greenlock v3 campaign</a></li></ul>Brian Lonsdorf:<ul><li>Follow Brian @drboolean</li><li><a href="https://www.youtube.com/watch?v=HOmOQnQGtPU" target="_blank" rel="noreferrer noopener">Chris Penner Comonads</a></li></ul>Special Guest: Brian Lonsdorf.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a...]]></itunes:summary><itunes:duration>2803</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 387: How to Stay Current in the Tech Field</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-387-how-to-stay-current-in-the-tech-field</link><description><![CDATA[Sponsors<ul><li><a href="https://about.gitlab.com/events/commit/?utm_campaign=gitlabcommit&amp;utm_content=brooklyn&amp;utm_medium=sponsorship&amp;utm_source=devchattv" target="_blank" rel="noreferrer noopener">GitLab</a> | Get 30% off tickets with the promo code: DEVCHATCOMMIT </li><li><a href="http://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a>– use the code “devchat” for $100 credit  </li><li><a href="https://devchat.tv/views-on-vue/" target="_blank" rel="noreferrer noopener">Views on Vue</a></li></ul>Panel<ul><li>Charles Max Wood</li><li>Joe Eames</li></ul>Episode SummaryToday Joe and Charles are discussing how to stay current in the tech field. Since looking at all the new technology can be overwhelming, they advise listeners on what to focus on, which will differ depending on your career. Joe brings up that one of the top reasons people choose a job is because it has a technology they want to learn. Joe and Charles discuss trends in the tech world, such as the rise and fall of Rails. They discuss what to do if you’re happy with what you’re doing now but want your career to stay viable. While it is important to continue moving along with technology, they agree that the stuff that’s really important is the stuff that doesn’t change. Charles believes that if you have a solid knowledge on a subject that isn’t necessary current, that is still very valuable. Joe and Charles discuss the importance of having a learning plan and the importance of having soft skills in addition to technological know-how. Another important part of staying current is figuring out where you want to end up and making a plan. If you want to work for a specific company, you need to learn the technology they’re using. Joe talks about some of his experiences trying to get a job with a big company and how he was reminded of the importance of the fundamentals. They discuss the merits of being a generalist or a specialist in your studies and the best approach once you’ve chosen a technology to learn. Once you’ve learned a technology, it’s important to start building with it. Charles and Joe talk about different ways of learning, such as books, videos, code reading, or tutorials, and the importance of finding a medium that you can understand. They discuss the isolating nature of tutorials and how it is important to have real-world experience with the code. They discuss how to know if you’ve learned a technology well enough to move onto the next thing, and whether the technologies you studies should be career focused or passion based. Charles advises listeners to divide their time as follows: 50% of your learning should be focused on what you’re currently doing at your job, 25% looking towards the future and studying upcoming technology, and 25% on your passion. Links<ul><li><a href="https://nodejs.org/" target="_blank" rel="noreferrer noopener">Node</a></li><li><a href="https://backbonejs.org/" target="_blank" rel="noreferrer noopener">Backbone</a></li></ul> Follow DevChat on <a href="https://www.facebook.com/DevChattv/?__tn__=%2Cd%2CP-R&amp;eid=ARDBDrBnK71PDmx_8gE_IeIEo5SnM7cyzylVBjAwfaOo1ck_6q3GXuRBfaUQZaWVvFGyEVjrhDwnS_tV" target="_blank" rel="noreferrer noopener">Facebook</a> and <a href="https://twitter.com/devchattv?lang=en" target="_blank" rel="noreferrer noopener">Twitter</a> PicksCharles Max Wood:<ul><li><a href="https://weblog.rubyonrails.org/2019/8/15/Rails-6-0-final-release/" target="_blank" rel="noreferrer noopener">Rails 6</a></li><li><a href="https://hackernoon.com/what-is-containerization-83ae53a709a6" target="_blank" rel="noreferrer noopener">Containerization</a></li></ul>Joe Eames:<ul><li><a href="https://www.gatsbyjs.org/" target="_blank" rel="noreferrer noopener">Gatsby</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">b160bf09-be29-4571-bc76-57da7cece19b</guid><pubDate>Thu, 29 Aug 2019 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845546/stream.mp3" length="61409781" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Sponsors
- https://about.gitlab.com/events/commit/?utm_campaign=gitlabcommit&amp;amp;utm_content=brooklyn&amp;amp;utm_medium=sponsorship&amp;amp;utm_source=devchattv | Get 30% off tickets with the promo code: DEVCHATCOMMIT 
- http://sentry.io/– use the code...</itunes:subtitle><itunes:summary><![CDATA[Sponsors<ul><li><a href="https://about.gitlab.com/events/commit/?utm_campaign=gitlabcommit&amp;utm_content=brooklyn&amp;utm_medium=sponsorship&amp;utm_source=devchattv" target="_blank" rel="noreferrer noopener">GitLab</a> | Get 30% off tickets with the promo code: DEVCHATCOMMIT </li><li><a href="http://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a>– use the code “devchat” for $100 credit  </li><li><a href="https://devchat.tv/views-on-vue/" target="_blank" rel="noreferrer noopener">Views on Vue</a></li></ul>Panel<ul><li>Charles Max Wood</li><li>Joe Eames</li></ul>Episode SummaryToday Joe and Charles are discussing how to stay current in the tech field. Since looking at all the new technology can be overwhelming, they advise listeners on what to focus on, which will differ depending on your career. Joe brings up that one of the top reasons people choose a job is because it has a technology they want to learn. Joe and Charles discuss trends in the tech world, such as the rise and fall of Rails. They discuss what to do if you’re happy with what you’re doing now but want your career to stay viable. While it is important to continue moving along with technology, they agree that the stuff that’s really important is the stuff that doesn’t change. Charles believes that if you have a solid knowledge on a subject that isn’t necessary current, that is still very valuable. Joe and Charles discuss the importance of having a learning plan and the importance of having soft skills in addition to technological know-how. Another important part of staying current is figuring out where you want to end up and making a plan. If you want to work for a specific company, you need to learn the technology they’re using. Joe talks about some of his experiences trying to get a job with a big company and how he was reminded of the importance of the fundamentals. They discuss the merits of being a generalist or a specialist in your studies and the best approach once you’ve chosen a technology to learn. Once you’ve learned a technology, it’s important to start building with it. Charles and Joe talk about different ways of learning, such as books, videos, code reading, or tutorials, and the importance of finding a medium that you can understand. They discuss the isolating nature of tutorials and how it is important to have real-world experience with the code. They discuss how to know if you’ve learned a technology well enough to move onto the next thing, and whether the technologies you studies should be career focused or passion based. Charles advises listeners to divide their time as follows: 50% of your learning should be focused on what you’re currently doing at your job, 25% looking towards the future and studying upcoming technology, and 25% on your passion. Links<ul><li><a href="https://nodejs.org/" target="_blank" rel="noreferrer noopener">Node</a></li><li><a href="https://backbonejs.org/" target="_blank" rel="noreferrer noopener">Backbone</a></li></ul> Follow DevChat on <a href="https://www.facebook.com/DevChattv/?__tn__=%2Cd%2CP-R&amp;eid=ARDBDrBnK71PDmx_8gE_IeIEo5SnM7cyzylVBjAwfaOo1ck_6q3GXuRBfaUQZaWVvFGyEVjrhDwnS_tV" target="_blank" rel="noreferrer noopener">Facebook</a> and <a href="https://twitter.com/devchattv?lang=en" target="_blank" rel="noreferrer noopener">Twitter</a> PicksCharles Max Wood:<ul><li><a href="https://weblog.rubyonrails.org/2019/8/15/Rails-6-0-final-release/" target="_blank" rel="noreferrer noopener">Rails 6</a></li><li><a href="https://hackernoon.com/what-is-containerization-83ae53a709a6" target="_blank" rel="noreferrer noopener">Containerization</a></li></ul>Joe Eames:<ul><li><a href="https://www.gatsbyjs.org/" target="_blank" rel="noreferrer noopener">Gatsby</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a...]]></itunes:summary><itunes:duration>3758</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 386: Gatsby.js with Chris Biscardi</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-386-gatsby-js-with-chris-biscardi</link><description><![CDATA[Sponsors<ul><li><a href="https://devchat.tv/gitlabcommit" target="_blank" rel="noreferrer noopener">GitLab</a> | Get 30% off tickets with the promo code: DEVCHATCOMMIT</li><li><a href="http://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a>– use the code “devchat” for $100 credit  </li></ul>Panel<ul><li>Chris Beucheler</li><li>AJ O’Neal</li><li>Aimee Knight</li></ul>With Special Guest: Chris BiscardiEpisode SummaryChris is an independent consultant working with open source startups. He taught himself to program and started in open source. He talks about how he got into programming and how he learned to code. One of Chris’ current clients is Gatsby, a static site generator. Chris talks about his work with Gatsby themes, how he got started working with Gatsby, and how you can get started with Gatsby. Chris talks about how Gatsby differs from other static site generators and how difficult it is to use. The panel discusses possible use cases for Gatsby, and agree that if your site is going to get more complex and larger over time, something like Gatsby is what you want to use. Chris talks about what it’s like to migrate to Gatsby from another service. The panel discusses the pros and cons of server-side rendering. Chris talks about building more app-oriented sites with Gatsby and things that you can plug into a Gatsby theme besides a blog. The show concludes with Chris and the panelists agreeing that if you can write it in JavaScript, you can ship it in a Gatsby theme. Links<ul><li><a href="https://www.gatsbyjs.org/" target="_blank" rel="noreferrer noopener">Gatsby</a></li><li><a href="https://github.com/ChristopherBiscardi/gatsby-theme-examples/tree/master/examples/shadowing-01" target="_blank" rel="noreferrer noopener">Shadowing</a></li><li><a href="https://www.docker.com/" target="_blank" rel="noreferrer noopener">Docker</a></li><li><a href="https://reactjs.org/" target="_blank" rel="noreferrer noopener">React</a></li><li><a href="https://graphql.org/" target="_blank" rel="noreferrer noopener">GraphQL</a></li><li><a href="https://wordpress.com/" target="_blank" rel="noreferrer noopener">WordPress</a></li><li><a href="https://gohugo.io/" target="_blank" rel="noreferrer noopener">Hugo</a></li></ul> Follow DevChat on <a href="https://www.facebook.com/DevChattv/?__tn__=%2Cd%2CP-R&amp;eid=ARDBDrBnK71PDmx_8gE_IeIEo5SnM7cyzylVBjAwfaOo1ck_6q3GXuRBfaUQZaWVvFGyEVjrhDwnS_tV" target="_blank" rel="noreferrer noopener">Facebook</a> and <a href="https://twitter.com/devchattv?lang=en" target="_blank" rel="noreferrer noopener">Twitter</a> PicksAJ O’Neal:<ul><li><a href="https://www.amazon.com/Sam-Walton-Made-America/dp/0553562835?ie=UTF8&amp;language=en_US&amp;linkCode=ll1&amp;linkId=f06bfe7482dca8bb751ed6d7cc86e2ab&amp;qid=1548462018&amp;sr=8-1&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener">Sam Walton Made America: My Story</a></li><li><a href="https://www.owlcitymusic.com/music/cinematic/" target="_blank" rel="noreferrer noopener">Cinematic by Owl City</a></li></ul>Aimee Knight:<ul><li><a href="https://www.drmaciver.com/2016/10/some-things-that-might-help-you-write-better-software/" target="_blank" rel="noreferrer noopener">Some things that might help you make better software</a></li></ul>Chris Beucheler:<ul><li><a href="https://venturecafeprovidence.org/" target="_blank" rel="noreferrer noopener">Venture Cafe Providence</a>  </li></ul>Chris Biscardi:<ul><li><a href="https://www.twitch.tv/jlengstorf" target="_blank" rel="noreferrer noopener">Jason Lengstorf Twitch show</a></li><li><a href="https://www.christopherbiscardi.com/" target="_blank" rel="noreferrer noopener">Chris’ Blog</a></li></ul>Special Guest: Chris Biscardi.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">1b4e6dc8-c292-4210-aafc-047a29b603ba</guid><pubDate>Tue, 27 Aug 2019 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845547/stream.mp3" length="43291130" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Sponsors
- https://devchat.tv/gitlabcommit | Get 30% off tickets with the promo code: DEVCHATCOMMIT
- http://sentry.io/– use the code “devchat” for $100 credit  
Panel
- Chris Beucheler
- AJ O’Neal
- Aimee Knight
With Special Guest: Chris...</itunes:subtitle><itunes:summary><![CDATA[Sponsors<ul><li><a href="https://devchat.tv/gitlabcommit" target="_blank" rel="noreferrer noopener">GitLab</a> | Get 30% off tickets with the promo code: DEVCHATCOMMIT</li><li><a href="http://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a>– use the code “devchat” for $100 credit  </li></ul>Panel<ul><li>Chris Beucheler</li><li>AJ O’Neal</li><li>Aimee Knight</li></ul>With Special Guest: Chris BiscardiEpisode SummaryChris is an independent consultant working with open source startups. He taught himself to program and started in open source. He talks about how he got into programming and how he learned to code. One of Chris’ current clients is Gatsby, a static site generator. Chris talks about his work with Gatsby themes, how he got started working with Gatsby, and how you can get started with Gatsby. Chris talks about how Gatsby differs from other static site generators and how difficult it is to use. The panel discusses possible use cases for Gatsby, and agree that if your site is going to get more complex and larger over time, something like Gatsby is what you want to use. Chris talks about what it’s like to migrate to Gatsby from another service. The panel discusses the pros and cons of server-side rendering. Chris talks about building more app-oriented sites with Gatsby and things that you can plug into a Gatsby theme besides a blog. The show concludes with Chris and the panelists agreeing that if you can write it in JavaScript, you can ship it in a Gatsby theme. Links<ul><li><a href="https://www.gatsbyjs.org/" target="_blank" rel="noreferrer noopener">Gatsby</a></li><li><a href="https://github.com/ChristopherBiscardi/gatsby-theme-examples/tree/master/examples/shadowing-01" target="_blank" rel="noreferrer noopener">Shadowing</a></li><li><a href="https://www.docker.com/" target="_blank" rel="noreferrer noopener">Docker</a></li><li><a href="https://reactjs.org/" target="_blank" rel="noreferrer noopener">React</a></li><li><a href="https://graphql.org/" target="_blank" rel="noreferrer noopener">GraphQL</a></li><li><a href="https://wordpress.com/" target="_blank" rel="noreferrer noopener">WordPress</a></li><li><a href="https://gohugo.io/" target="_blank" rel="noreferrer noopener">Hugo</a></li></ul> Follow DevChat on <a href="https://www.facebook.com/DevChattv/?__tn__=%2Cd%2CP-R&amp;eid=ARDBDrBnK71PDmx_8gE_IeIEo5SnM7cyzylVBjAwfaOo1ck_6q3GXuRBfaUQZaWVvFGyEVjrhDwnS_tV" target="_blank" rel="noreferrer noopener">Facebook</a> and <a href="https://twitter.com/devchattv?lang=en" target="_blank" rel="noreferrer noopener">Twitter</a> PicksAJ O’Neal:<ul><li><a href="https://www.amazon.com/Sam-Walton-Made-America/dp/0553562835?ie=UTF8&amp;language=en_US&amp;linkCode=ll1&amp;linkId=f06bfe7482dca8bb751ed6d7cc86e2ab&amp;qid=1548462018&amp;sr=8-1&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener">Sam Walton Made America: My Story</a></li><li><a href="https://www.owlcitymusic.com/music/cinematic/" target="_blank" rel="noreferrer noopener">Cinematic by Owl City</a></li></ul>Aimee Knight:<ul><li><a href="https://www.drmaciver.com/2016/10/some-things-that-might-help-you-write-better-software/" target="_blank" rel="noreferrer noopener">Some things that might help you make better software</a></li></ul>Chris Beucheler:<ul><li><a href="https://venturecafeprovidence.org/" target="_blank" rel="noreferrer noopener">Venture Cafe Providence</a>  </li></ul>Chris Biscardi:<ul><li><a href="https://www.twitch.tv/jlengstorf" target="_blank" rel="noreferrer noopener">Jason Lengstorf Twitch show</a></li><li><a href="https://www.christopherbiscardi.com/" target="_blank" rel="noreferrer noopener">Chris’ Blog</a></li></ul>Special Guest: Chris Biscardi.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank"...]]></itunes:summary><itunes:duration>2626</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 385: What Can You Build with JavaScript?</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-385-what-can-you-build-with-javascript</link><description><![CDATA[Sponsors<ul><li><a href="https://www.rxjs.live/" target="_blank" rel="noreferrer noopener">RxJS Live</a></li></ul>Panel<ul><li>Charles Max Wood</li><li>Christopher Beucheler</li></ul>Episode SummaryToday Charles and Christopher discuss what can you do with JavaScript. They talk about the kinds of things they have used JavaScript to build. They discuss non-traditional ways that people might get into JavaScript and what first drew them to the language. They talk about the some of the non-traditional JavaScript options that are worth looking into. Christopher and Charles talk about some of the fascinating things that have been done with JavaScript, such as Amazon Alexa capabilities, virtual reality, and games. They spend some time talking about JavaScript usage in game creation and building AI. They talk about how they’ve seen JavaScript change and progress during their time as developers. They talk about areas besides web that they would be interested in learning more about and what kinds of things they would like to build in that area. They finish by discussing areas that they are excited to see improve and gain new capabilites. Links<ul><li><a href="https://nodejs.org/" target="_blank" rel="noreferrer noopener">Node.js</a></li><li><a href="https://developer.mozilla.org/en-US/docs/Web/API/WebGL_API" target="_blank" rel="noreferrer noopener">WebGL</a></li><li><a href="https://reactjs.org/" target="_blank" rel="noreferrer noopener">React</a></li><li><a href="https://facebook.github.io/react-native/" target="_blank" rel="noreferrer noopener">React Native</a></li><li><a href="https://store.steampowered.com/app/2310/QUAKE/" target="_blank" rel="noreferrer noopener">Quake</a></li><li><a href="https://www.tensorflow.org/js" target="_blank" rel="noreferrer noopener">TenserFlow.js</a></li><li><a href="https://webassembly.org/" target="_blank" rel="noreferrer noopener">WebAssembly</a></li><li><a href="https://github.com/hermes-io" target="_blank" rel="noreferrer noopener">Hermes</a></li></ul> Follow DevChat on <a href="https://www.facebook.com/DevChattv/?__tn__=%2Cd%2CP-R&amp;eid=ARDBDrBnK71PDmx_8gE_IeIEo5SnM7cyzylVBjAwfaOo1ck_6q3GXuRBfaUQZaWVvFGyEVjrhDwnS_tV" target="_blank" rel="noreferrer noopener">Facebook</a> and <a href="https://twitter.com/devchattv?lang=en" target="_blank" rel="noreferrer noopener">Twitter</a> PicksCharles Max Wood:<ul><li><a href="https://www.instagram.com/?hl=en" target="_blank" rel="noreferrer noopener">Instagram</a></li><li><a href="https://trello.com/b/KayprWDz/javascript-jabber-recommendations" target="_blank" rel="noreferrer noopener">JavaScript Jabber Reccomendations</a></li><li>New shows: Adventures in Block Chain, Adventures in .Net</li></ul>Christopher Beucheler:<ul><li>Pair programming</li><li><a href="https://marketplace.visualstudio.com/items?itemName=MS-vsliveshare.vsliveshare" target="_blank" rel="noreferrer noopener">VS Code Live Share</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">cf8deb83-7d43-4d7c-9707-4826a6469d82</guid><pubDate>Thu, 22 Aug 2019 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845578/stream.mp3" length="48606747" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Sponsors
- https://www.rxjs.live/
Panel
- Charles Max Wood
- Christopher Beucheler
Episode SummaryToday Charles and Christopher discuss what can you do with JavaScript. They talk about the kinds of things they have used JavaScript to build. They...</itunes:subtitle><itunes:summary><![CDATA[Sponsors<ul><li><a href="https://www.rxjs.live/" target="_blank" rel="noreferrer noopener">RxJS Live</a></li></ul>Panel<ul><li>Charles Max Wood</li><li>Christopher Beucheler</li></ul>Episode SummaryToday Charles and Christopher discuss what can you do with JavaScript. They talk about the kinds of things they have used JavaScript to build. They discuss non-traditional ways that people might get into JavaScript and what first drew them to the language. They talk about the some of the non-traditional JavaScript options that are worth looking into. Christopher and Charles talk about some of the fascinating things that have been done with JavaScript, such as Amazon Alexa capabilities, virtual reality, and games. They spend some time talking about JavaScript usage in game creation and building AI. They talk about how they’ve seen JavaScript change and progress during their time as developers. They talk about areas besides web that they would be interested in learning more about and what kinds of things they would like to build in that area. They finish by discussing areas that they are excited to see improve and gain new capabilites. Links<ul><li><a href="https://nodejs.org/" target="_blank" rel="noreferrer noopener">Node.js</a></li><li><a href="https://developer.mozilla.org/en-US/docs/Web/API/WebGL_API" target="_blank" rel="noreferrer noopener">WebGL</a></li><li><a href="https://reactjs.org/" target="_blank" rel="noreferrer noopener">React</a></li><li><a href="https://facebook.github.io/react-native/" target="_blank" rel="noreferrer noopener">React Native</a></li><li><a href="https://store.steampowered.com/app/2310/QUAKE/" target="_blank" rel="noreferrer noopener">Quake</a></li><li><a href="https://www.tensorflow.org/js" target="_blank" rel="noreferrer noopener">TenserFlow.js</a></li><li><a href="https://webassembly.org/" target="_blank" rel="noreferrer noopener">WebAssembly</a></li><li><a href="https://github.com/hermes-io" target="_blank" rel="noreferrer noopener">Hermes</a></li></ul> Follow DevChat on <a href="https://www.facebook.com/DevChattv/?__tn__=%2Cd%2CP-R&amp;eid=ARDBDrBnK71PDmx_8gE_IeIEo5SnM7cyzylVBjAwfaOo1ck_6q3GXuRBfaUQZaWVvFGyEVjrhDwnS_tV" target="_blank" rel="noreferrer noopener">Facebook</a> and <a href="https://twitter.com/devchattv?lang=en" target="_blank" rel="noreferrer noopener">Twitter</a> PicksCharles Max Wood:<ul><li><a href="https://www.instagram.com/?hl=en" target="_blank" rel="noreferrer noopener">Instagram</a></li><li><a href="https://trello.com/b/KayprWDz/javascript-jabber-recommendations" target="_blank" rel="noreferrer noopener">JavaScript Jabber Reccomendations</a></li><li>New shows: Adventures in Block Chain, Adventures in .Net</li></ul>Christopher Beucheler:<ul><li>Pair programming</li><li><a href="https://marketplace.visualstudio.com/items?itemName=MS-vsliveshare.vsliveshare" target="_blank" rel="noreferrer noopener">VS Code Live Share</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>2958</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 384:  FaunaDB: Support for GraphQL and Serverless Development with Evan Weaver</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-384-faunadb-support-for-graphql-and-serverless-development-with-evan-weaver</link><description><![CDATA[Sponsors<ul><li><a href="http://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a>– use the code “devchat” for $100 credit  </li></ul>Panel<ul><li>Charles Max Wood</li><li>AJ O’Neal</li><li>Joe Eames</li><li>Aimee Knight</li></ul>With Special Guest: Evan WeaverEpisode SummaryEvan Weaver is the CEO and cofounder of FaunaDB, a serverless database and a great way to get started with GraphQL. Evan talks about what went into building the FaunaDB and his background with Twitter. FaunaDB arose from trying to fix Twitter’s scalability issues, and the panel discusses scalability issues encountered in both large and small companies. They talk about the difference between transient and persistent data. They discuss how to develop locally when using a serverless database and the importance of knowing why you’re using something. Evan talks about how developing locally works with FaunaDB. He addresses concerns that people might have about using FaunaDB since it is not backed by a tech giant. Evan talks about some of the services FaunaDB offers and talks about the flexibility of its tools. He talks about how to get started with FaunaDB and what the authentication is like. Finally, Evan talks about some well known companies that are using FaunaDB and what they are doing with it. Links<ul><li><a href="https://fauna.com/" target="_blank" rel="noreferrer noopener">FaunaDB</a></li><li><a href="https://graphql.org/" target="_blank" rel="noreferrer noopener">GraphQL</a></li><li><a href="https://www.netlify.com/" target="_blank" rel="noreferrer noopener">Netlify</a></li><li><a href="https://aws.amazon.com/lambda/" target="_blank" rel="noreferrer noopener">AWS Lambda</a></li><li><a href="https://www.apollo.io/" target="_blank" rel="noreferrer noopener">Apollo.io</a></li><li><a href="https://www.w3schools.com/sql/" target="_blank" rel="noreferrer noopener">SQL</a></li><li><a href="https://jamstack.org/" target="_blank" rel="noreferrer noopener">Jamstack</a>  </li><li><a href="https://github.com/akkeris" target="_blank" rel="noreferrer noopener">Akkeris</a></li><li><a href="https://www.graphile.org/postgraphile/" target="_blank" rel="noreferrer noopener">Graphile</a></li></ul> Follow DevChat on <a href="https://www.facebook.com/DevChattv/?__tn__=%2Cd%2CP-R&amp;eid=ARDBDrBnK71PDmx_8gE_IeIEo5SnM7cyzylVBjAwfaOo1ck_6q3GXuRBfaUQZaWVvFGyEVjrhDwnS_tV" target="_blank" rel="noreferrer noopener">Facebook</a> and <a href="https://twitter.com/devchattv?lang=en" target="_blank" rel="noreferrer noopener">Twitter</a> PicksCharles Max Wood:<ul><li><a href="https://boardgamegeek.com/boardgame/171131/captain-sonar" target="_blank" rel="noreferrer noopener">Captain Sonar</a></li><li><a href="https://canny.io/" target="_blank" rel="noreferrer noopener">Canny</a></li><li><a href="https://devchat.tv/js-jabber/recommend/" target="_blank" rel="noreferrer noopener">JSJ Reccomendations</a></li></ul>Aimee Knight:<ul><li><a href="https://open.spotify.com/artist/2CmaKO2zEGJ1NWpS1yfVGz?si=qxH3wrImTI-zuBXAcHOZ2g" target="_blank" rel="noreferrer noopener">Falling in Reverse</a></li></ul>Joe Eames:<ul><li><a href="https://boardgamegeek.com/boardgame/196712/battlestations-second-edition" target="_blank" rel="noreferrer noopener">Battlestations</a></li></ul>Evan Weaver<ul><li><a href="https://www.forzamotorsport.net/" target="_blank" rel="noreferrer noopener">Forza Motorsport</a></li><li>Follow Evan on Twitter and Github @evan</li></ul>Special Guest: Evan Weaver.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">7ecb6285-03e5-4f60-b230-cb99e0da031f</guid><pubDate>Tue, 20 Aug 2019 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845553/stream.mp3" length="50693275" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Sponsors
- http://sentry.io/– use the code “devchat” for $100 credit  
Panel
- Charles Max Wood
- AJ O’Neal
- Joe Eames
- Aimee Knight
With Special Guest: Evan WeaverEpisode SummaryEvan Weaver is the CEO and cofounder of FaunaDB, a serverless database...</itunes:subtitle><itunes:summary><![CDATA[Sponsors<ul><li><a href="http://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a>– use the code “devchat” for $100 credit  </li></ul>Panel<ul><li>Charles Max Wood</li><li>AJ O’Neal</li><li>Joe Eames</li><li>Aimee Knight</li></ul>With Special Guest: Evan WeaverEpisode SummaryEvan Weaver is the CEO and cofounder of FaunaDB, a serverless database and a great way to get started with GraphQL. Evan talks about what went into building the FaunaDB and his background with Twitter. FaunaDB arose from trying to fix Twitter’s scalability issues, and the panel discusses scalability issues encountered in both large and small companies. They talk about the difference between transient and persistent data. They discuss how to develop locally when using a serverless database and the importance of knowing why you’re using something. Evan talks about how developing locally works with FaunaDB. He addresses concerns that people might have about using FaunaDB since it is not backed by a tech giant. Evan talks about some of the services FaunaDB offers and talks about the flexibility of its tools. He talks about how to get started with FaunaDB and what the authentication is like. Finally, Evan talks about some well known companies that are using FaunaDB and what they are doing with it. Links<ul><li><a href="https://fauna.com/" target="_blank" rel="noreferrer noopener">FaunaDB</a></li><li><a href="https://graphql.org/" target="_blank" rel="noreferrer noopener">GraphQL</a></li><li><a href="https://www.netlify.com/" target="_blank" rel="noreferrer noopener">Netlify</a></li><li><a href="https://aws.amazon.com/lambda/" target="_blank" rel="noreferrer noopener">AWS Lambda</a></li><li><a href="https://www.apollo.io/" target="_blank" rel="noreferrer noopener">Apollo.io</a></li><li><a href="https://www.w3schools.com/sql/" target="_blank" rel="noreferrer noopener">SQL</a></li><li><a href="https://jamstack.org/" target="_blank" rel="noreferrer noopener">Jamstack</a>  </li><li><a href="https://github.com/akkeris" target="_blank" rel="noreferrer noopener">Akkeris</a></li><li><a href="https://www.graphile.org/postgraphile/" target="_blank" rel="noreferrer noopener">Graphile</a></li></ul> Follow DevChat on <a href="https://www.facebook.com/DevChattv/?__tn__=%2Cd%2CP-R&amp;eid=ARDBDrBnK71PDmx_8gE_IeIEo5SnM7cyzylVBjAwfaOo1ck_6q3GXuRBfaUQZaWVvFGyEVjrhDwnS_tV" target="_blank" rel="noreferrer noopener">Facebook</a> and <a href="https://twitter.com/devchattv?lang=en" target="_blank" rel="noreferrer noopener">Twitter</a> PicksCharles Max Wood:<ul><li><a href="https://boardgamegeek.com/boardgame/171131/captain-sonar" target="_blank" rel="noreferrer noopener">Captain Sonar</a></li><li><a href="https://canny.io/" target="_blank" rel="noreferrer noopener">Canny</a></li><li><a href="https://devchat.tv/js-jabber/recommend/" target="_blank" rel="noreferrer noopener">JSJ Reccomendations</a></li></ul>Aimee Knight:<ul><li><a href="https://open.spotify.com/artist/2CmaKO2zEGJ1NWpS1yfVGz?si=qxH3wrImTI-zuBXAcHOZ2g" target="_blank" rel="noreferrer noopener">Falling in Reverse</a></li></ul>Joe Eames:<ul><li><a href="https://boardgamegeek.com/boardgame/196712/battlestations-second-edition" target="_blank" rel="noreferrer noopener">Battlestations</a></li></ul>Evan Weaver<ul><li><a href="https://www.forzamotorsport.net/" target="_blank" rel="noreferrer noopener">Forza Motorsport</a></li><li>Follow Evan on Twitter and Github @evan</li></ul>Special Guest: Evan Weaver.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>3089</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 383: What is JavaScript?</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-383-what-is-javascript</link><description><![CDATA[Sponsors<ul><li><a href="https://www.rxjs.live/" target="_blank" rel="noreferrer noopener">RxJS Live</a></li></ul>Panel<ul><li>Charles Max Wood</li><li>Christopher Beucheler</li><li>Aimee Knight</li></ul>Episode SummaryToday’s episode is an exploration of the question “What is JavaScript?”. Each of the panelists describes what they think JavaScript is, giving a definition for both technical and non-technical people. They talk about how the different layers of JavaScript tie into their definitions. They agree that it’s incorrect to call JavaScript one of the ‘easy’ programming languages and some of the challenges unique to JavaScript, such as the necessity of backwards compatibility and that it is used in tandem with CSS and HTML, which require a different thinking method. They discuss the disdain that some developers from other languages hold for JavaScript and where it stems from. They discuss methods to level up from beginner to mid level JavaScript programmer, which can be tricky because it is a rapidly evolving language. They revisit the original question, “What is Java Script?”, and talk about how their definition of JavaScript has changed after this discussion. They finish by talking about the story they want to tell with JavaScript, why they chose JavaScript, and what is it they are trying to do, create, become through using the language. They invite listeners to share their answers in the comments. Links<ul><li><a href="https://jquery.com/" target="_blank" rel="noreferrer noopener">JQuery</a></li><li><a href="https://www.javascript.com/" target="_blank" rel="noreferrer noopener">JavaScript</a></li><li><a href="https://www.json.org/" target="_blank" rel="noreferrer noopener">JSON</a></li><li><a href="https://reactjs.org/" target="_blank" rel="noreferrer noopener">React.js</a></li></ul> Follow DevChat on <a href="https://www.facebook.com/DevChattv/?__tn__=%2Cd%2CP-R&amp;eid=ARDBDrBnK71PDmx_8gE_IeIEo5SnM7cyzylVBjAwfaOo1ck_6q3GXuRBfaUQZaWVvFGyEVjrhDwnS_tV" target="_blank" rel="noreferrer noopener">Facebook</a> and <a href="https://twitter.com/devchattv?lang=en" target="_blank" rel="noreferrer noopener">Twitter</a> PicksCharles Max Wood:<ul><li><a href="https://soundcloud.com/thedungeoncast" target="_blank" rel="noreferrer noopener">The Dungeoncast</a>  </li></ul>Aimee Knight:<ul><li><a href="http://www.thispatchofskymusic.com/" target="_blank" rel="noreferrer noopener">This Patch of Sky</a></li></ul>Christopher Beucheler:<ul><li><a href="https://silversunpickups.com/" target="_blank" rel="noreferrer noopener">Silversun Pickups</a> album Widow’s Weeds </li><li><a href="https://www.youtube.com/user/songstowearpantsto/about" target="_blank" rel="noreferrer noopener">Andrew Huang YouTube channel</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">4c88f439-1947-4a2b-af99-faea13a604a6</guid><pubDate>Thu, 15 Aug 2019 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845572/stream.mp3" length="44187633" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Sponsors
- https://www.rxjs.live/
Panel
- Charles Max Wood
- Christopher Beucheler
- Aimee Knight
Episode SummaryToday’s episode is an exploration of the question “What is JavaScript?”. Each of the panelists describes what they think JavaScript is,...</itunes:subtitle><itunes:summary><![CDATA[Sponsors<ul><li><a href="https://www.rxjs.live/" target="_blank" rel="noreferrer noopener">RxJS Live</a></li></ul>Panel<ul><li>Charles Max Wood</li><li>Christopher Beucheler</li><li>Aimee Knight</li></ul>Episode SummaryToday’s episode is an exploration of the question “What is JavaScript?”. Each of the panelists describes what they think JavaScript is, giving a definition for both technical and non-technical people. They talk about how the different layers of JavaScript tie into their definitions. They agree that it’s incorrect to call JavaScript one of the ‘easy’ programming languages and some of the challenges unique to JavaScript, such as the necessity of backwards compatibility and that it is used in tandem with CSS and HTML, which require a different thinking method. They discuss the disdain that some developers from other languages hold for JavaScript and where it stems from. They discuss methods to level up from beginner to mid level JavaScript programmer, which can be tricky because it is a rapidly evolving language. They revisit the original question, “What is Java Script?”, and talk about how their definition of JavaScript has changed after this discussion. They finish by talking about the story they want to tell with JavaScript, why they chose JavaScript, and what is it they are trying to do, create, become through using the language. They invite listeners to share their answers in the comments. Links<ul><li><a href="https://jquery.com/" target="_blank" rel="noreferrer noopener">JQuery</a></li><li><a href="https://www.javascript.com/" target="_blank" rel="noreferrer noopener">JavaScript</a></li><li><a href="https://www.json.org/" target="_blank" rel="noreferrer noopener">JSON</a></li><li><a href="https://reactjs.org/" target="_blank" rel="noreferrer noopener">React.js</a></li></ul> Follow DevChat on <a href="https://www.facebook.com/DevChattv/?__tn__=%2Cd%2CP-R&amp;eid=ARDBDrBnK71PDmx_8gE_IeIEo5SnM7cyzylVBjAwfaOo1ck_6q3GXuRBfaUQZaWVvFGyEVjrhDwnS_tV" target="_blank" rel="noreferrer noopener">Facebook</a> and <a href="https://twitter.com/devchattv?lang=en" target="_blank" rel="noreferrer noopener">Twitter</a> PicksCharles Max Wood:<ul><li><a href="https://soundcloud.com/thedungeoncast" target="_blank" rel="noreferrer noopener">The Dungeoncast</a>  </li></ul>Aimee Knight:<ul><li><a href="http://www.thispatchofskymusic.com/" target="_blank" rel="noreferrer noopener">This Patch of Sky</a></li></ul>Christopher Beucheler:<ul><li><a href="https://silversunpickups.com/" target="_blank" rel="noreferrer noopener">Silversun Pickups</a> album Widow’s Weeds </li><li><a href="https://www.youtube.com/user/songstowearpantsto/about" target="_blank" rel="noreferrer noopener">Andrew Huang YouTube channel</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>2682</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 382: Mental Health with Anatoliy Zaslavskiy</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-382-mental-health-with-anatoliy-zaslavskiy</link><description><![CDATA[Sponsors<ul><li><a href="http://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a>– use the code “devchat” for $100 credit  </li></ul>Panel<ul><li>Charles Max Wood</li></ul>With Special Guest: Anatoliy ZaslavskiyEpisode SummaryAnatoliy Zaslavsky works for Hover, made framework called Pickle.js, and has been on JavaScript Jabber before. Today Chuck and Anatloliy are talking about the importance of mental health. Anatoliy has Bipolar Disorder, and he talks about what it is and his experience with it and how his manic and depressive episodes have affected him. Thankfully, his employers at Hover have been extremely supportive. Chuck and Anatoliy talk about what people should do when they are suffering from a mental illness so that they can do the things they love again. Some of the best ways of coping with mental health issues are to keep a lifeline out to friends and family, go to a professional therapist, stay on a consistent exercise and sleep pattern, and stay away from substances. They talk about how to support someone that is suffering from a mental illness. Anatoliy talks about some of the symptoms and behavioral changes he has during both manic and depressive episodes and how it has affected him in the workplace. Mental health issues are almost always accompanied by changes in behavior, and Chuck and Anatoliy talk about ways to approach a person about their behavior. Anatoliy gives advice on how to work with your employer while you are suffering from a mental illness. For mental illnesses that aren’t as dramatic as Bipolar Disorder, Anatoliy talks about coping mechanisms such as staying away from triggers, knowing what motivates you and communicating it to your employer, and other practices that have helped him. He talks about some of his triggers and how it has affected his work, both for the better and worse. Finding out what helps you cope and what triggers you is often trial and error, but it can help to talk to other people in your field who struggle with the same mental health issues. Anatoliy talks about the pros and cons of working from home or in an office when you have a mental illness. They finish by talking about a few other points on mental health and resources for those suffering from a mental illness to get the help they need.  Links<ul><li><a href="https://www.nimh.nih.gov/health/topics/bipolar-disorder/index.shtml" target="_blank" rel="noreferrer noopener">Bipolar disorder</a></li><li><a href="https://www.picklejs.com/" target="_blank" rel="noreferrer noopener">Pickle.js </a></li><li><a href="https://www.health.harvard.edu/blog/ketamine-for-major-depression-new-tool-new-questions-2019052216673" target="_blank" rel="noreferrer noopener">Ketamine therapy</a></li><li><a href="https://devchat.tv/ruby-rogues/142-rr-depression-and-mental-illness-with-greg-baugues/" target="_blank" rel="noreferrer noopener">Ruby Rogues ep. 142: Depression and Mental Illness with Greg Bauges</a></li><li><a href="https://devchat.tv/js-jabber/jsj-358-pickle-js-tooling-and-developer-happiness-with-anatoliy-zaslavskiy/" target="_blank" rel="noreferrer noopener">JSJ 358: Pickle.js Tooling and Developer Happiness with Anatoliy Zaslavskiy</a></li><li><a href="https://www.nami.org/" target="_blank" rel="noreferrer noopener">NAMI</a></li><li><a href="https://www.dbsalliance.org/" target="_blank" rel="noreferrer noopener">DBS Alliance</a></li></ul> Follow DevChat on <a href="https://www.facebook.com/DevChattv/?__tn__=%2Cd%2CP-R&amp;eid=ARDBDrBnK71PDmx_8gE_IeIEo5SnM7cyzylVBjAwfaOo1ck_6q3GXuRBfaUQZaWVvFGyEVjrhDwnS_tV" target="_blank" rel="noreferrer noopener">Facebook</a> and <a href="https://twitter.com/devchattv?lang=en" target="_blank" rel="noreferrer noopener">Twitter</a> PicksCharles Max Wood:<ul><li><a href="https://www.expressvpn.com/" target="_blank" rel="noreferrer noopener">ExpressVPN</a></li></ul>Anatoliy Zaslavskiy:<ul><li> Contact Anatoliy at <a href="https://toliycodes.com" target="_blank" rel="noreferrer noopener">toli@toliycodes.com</a></li><li> Visit his website <a href="https://tolicodes.com/" target="_blank" rel="noreferrer noopener">tolicodes.com</a></li><li>Misu app (in beta)</li></ul>Special Guest: Anatoliy Zaslavskiy.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">302895f4-6dcf-427d-9a63-178902be40d0</guid><pubDate>Tue, 13 Aug 2019 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845574/stream.mp3" length="52327844" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Sponsors
- http://sentry.io/– use the code “devchat” for $100 credit  
Panel
- Charles Max Wood
With Special Guest: Anatoliy ZaslavskiyEpisode SummaryAnatoliy Zaslavsky works for Hover, made framework called Pickle.js, and has been on JavaScript...</itunes:subtitle><itunes:summary><![CDATA[Sponsors<ul><li><a href="http://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a>– use the code “devchat” for $100 credit  </li></ul>Panel<ul><li>Charles Max Wood</li></ul>With Special Guest: Anatoliy ZaslavskiyEpisode SummaryAnatoliy Zaslavsky works for Hover, made framework called Pickle.js, and has been on JavaScript Jabber before. Today Chuck and Anatloliy are talking about the importance of mental health. Anatoliy has Bipolar Disorder, and he talks about what it is and his experience with it and how his manic and depressive episodes have affected him. Thankfully, his employers at Hover have been extremely supportive. Chuck and Anatoliy talk about what people should do when they are suffering from a mental illness so that they can do the things they love again. Some of the best ways of coping with mental health issues are to keep a lifeline out to friends and family, go to a professional therapist, stay on a consistent exercise and sleep pattern, and stay away from substances. They talk about how to support someone that is suffering from a mental illness. Anatoliy talks about some of the symptoms and behavioral changes he has during both manic and depressive episodes and how it has affected him in the workplace. Mental health issues are almost always accompanied by changes in behavior, and Chuck and Anatoliy talk about ways to approach a person about their behavior. Anatoliy gives advice on how to work with your employer while you are suffering from a mental illness. For mental illnesses that aren’t as dramatic as Bipolar Disorder, Anatoliy talks about coping mechanisms such as staying away from triggers, knowing what motivates you and communicating it to your employer, and other practices that have helped him. He talks about some of his triggers and how it has affected his work, both for the better and worse. Finding out what helps you cope and what triggers you is often trial and error, but it can help to talk to other people in your field who struggle with the same mental health issues. Anatoliy talks about the pros and cons of working from home or in an office when you have a mental illness. They finish by talking about a few other points on mental health and resources for those suffering from a mental illness to get the help they need.  Links<ul><li><a href="https://www.nimh.nih.gov/health/topics/bipolar-disorder/index.shtml" target="_blank" rel="noreferrer noopener">Bipolar disorder</a></li><li><a href="https://www.picklejs.com/" target="_blank" rel="noreferrer noopener">Pickle.js </a></li><li><a href="https://www.health.harvard.edu/blog/ketamine-for-major-depression-new-tool-new-questions-2019052216673" target="_blank" rel="noreferrer noopener">Ketamine therapy</a></li><li><a href="https://devchat.tv/ruby-rogues/142-rr-depression-and-mental-illness-with-greg-baugues/" target="_blank" rel="noreferrer noopener">Ruby Rogues ep. 142: Depression and Mental Illness with Greg Bauges</a></li><li><a href="https://devchat.tv/js-jabber/jsj-358-pickle-js-tooling-and-developer-happiness-with-anatoliy-zaslavskiy/" target="_blank" rel="noreferrer noopener">JSJ 358: Pickle.js Tooling and Developer Happiness with Anatoliy Zaslavskiy</a></li><li><a href="https://www.nami.org/" target="_blank" rel="noreferrer noopener">NAMI</a></li><li><a href="https://www.dbsalliance.org/" target="_blank" rel="noreferrer noopener">DBS Alliance</a></li></ul> Follow DevChat on <a href="https://www.facebook.com/DevChattv/?__tn__=%2Cd%2CP-R&amp;eid=ARDBDrBnK71PDmx_8gE_IeIEo5SnM7cyzylVBjAwfaOo1ck_6q3GXuRBfaUQZaWVvFGyEVjrhDwnS_tV" target="_blank" rel="noreferrer noopener">Facebook</a> and <a href="https://twitter.com/devchattv?lang=en" target="_blank" rel="noreferrer noopener">Twitter</a> PicksCharles Max Wood:<ul><li><a href="https://www.expressvpn.com/" target="_blank" rel="noreferrer noopener">ExpressVPN</a></li></ul>Anatoliy Zaslavskiy:<ul><li> Contact Anatoliy at <a href="https://toliycodes.com" target="_blank" rel="noreferrer...]]></itunes:summary><itunes:duration>3191</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 381:  Building a Personal Brand with John Sonmez</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-381-building-a-personal-brand-with-john-sonmez</link><description><![CDATA[Sponsors<ul><li><a href="http://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a>– use the code “devchat” for $100 credit  </li><li><a href="https://www.rxjs.live/" target="_blank" rel="noreferrer noopener">RxJS Live</a></li></ul>Panel<ul><li>Charles Max Wood</li><li>Christopher Beucheler</li><li>AJ O’Neal</li></ul>With Special Guest: John SomnezEpisode SummaryJohn is the founder of Bulldog Mindset andSimple Programmer, which teaches software developers soft skills, and the author of a couple books. He specializes in creating a personal brand and marketing. He addresses the rumors of him leaving software development and gives an introduction to marketing yourself as a software developer and its importance. The panel discusses their experience with consulting and how marketing themselves has paid off. John talks about the importance of having soft skills. In his opinion, the most important soft skills for programmers are communication, persuasion and influence, people skills and charisma. He talks about highlight those soft skills. The truth is, more and more people are hiring for people skills rather than technical skills. The panel discusses more about the importance of people skills.John talks about ways to build your personal brand. One of the easiest ways is blogging but he talks about other methods like podcasts YouTube, writing books, and others. A key to building a personal brand is choosing something that you can become the best at, no matter how small it is. The panel shares their experiences of what things have gotten them attention and notoriety and talk about how other influential programmers got famous. They talk about interacting with central platforms like Medium and Github. Building a personal brand for software developers is the same as any other personal brand, such as having a consistent message, consistent logos and color schemes, and repeated exposure). Most people in the software world aren’t willing to do what’s necessary to build a personal brand, so it makes you stand out when you do it. John talks about the importance of controlling your image so that companies want to hire you. John gives a brief overview of his course How to Market Yourself as a Software Developer. <a href="https://noonies.hackernoon.com/award/cjxrat2ogn51d0b429e2zwy52" target="_blank" rel="noreferrer noopener">Click here to cast your vote NOW for JavaScript Jabber - Best Dev Podcast Award</a>Links<ul><li><a href="https://www.amazon.com/John-Sonmez/e/B00RPMRT5U?qid=1564723520&amp;ref=sr_ntt_srch_lnk_1&amp;sr=8-1" target="_blank" rel="noreferrer noopener">John Somnez’s books</a></li><li><a href="https://blogs.objectsharp.com/post/2004/05/23/Welcome-to-Marcie-Robillard-(aka-Datagrid-Girl).aspx" target="_blank" rel="noreferrer noopener">Data Grid Girl</a></li><li>Follow JavaScript Jabber on <a href="https://www.facebook.com/DevChattv/?__tn__=%2Cd%2CP-R&amp;eid=ARDBDrBnK71PDmx_8gE_IeIEo5SnM7cyzylVBjAwfaOo1ck_6q3GXuRBfaUQZaWVvFGyEVjrhDwnS_tV" target="_blank" rel="noreferrer noopener">Facebook</a> and <a href="https://twitter.com/devchattv?lang=en" target="_blank" rel="noreferrer noopener">Twitter</a></li></ul> PicksCharles Max Wood:<ul><li><a href="https://amzn.to/2LP89qN4.%20Put%20this%20at%20the%20end%20instead:%20?ie=UTF8&amp;language=en_US&amp;linkCode=ll1&amp;linkId=f06bfe7482dca8bb751ed6d7cc86e2ab&amp;qid=1548462018&amp;sr=8-1&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener">To Sell is Human</a></li><li><a href="https://www.amazon.com/How-Win-Friends-Influence-People/dp/06710270344.%20Put%20this%20at%20the%20end%20instead:%20?ie=UTF8&amp;language=en_US&amp;linkCode=ll1&amp;linkId=f06bfe7482dca8bb751ed6d7cc86e2ab&amp;qid=1548462018&amp;sr=8-1&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener">How to Win Friends and Influence People</a></li></ul>John Somnez:<ul><li> Follow John at <a href="https://bulldogmindset.com/" target="_blank" rel="noreferrer noopener">bulldogmindset.com</a> and <a href="https://simpleprogrammer.com/" target="_blank" rel="noreferrer noopener">simpleprogrammer.com</a></li><li><a href="https://www.amazon.com/Little-Book-Stoicism-Resilience-Confidence-ebook/dp/B07MY2VFQD4.%20Put%20this%20at%20the%20end%20instead:%20?ie=UTF8&amp;language=en_US&amp;linkCode=ll1&amp;linkId=f06bfe7482dca8bb751ed6d7cc86e2ab&amp;qid=1548462018&amp;sr=8-1&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener">The Little Book of Stoicism</a></li><li><a href="https://www.trainingpeaks.com/" target="_blank" rel="noreferrer noopener">Training Peaks</a></li></ul>Christopher Beucheler:<ul><li><a href="https://en.wikipedia.org/wiki/Strasbourg" target="_blank" rel="noreferrer noopener">Strasborg, France</a></li></ul>AJ O’Neal<ul><li><a href="https://amzn.to/2XBdZTt" target="_blank" rel="noreferrer noopener">Distant Worlds: Music from Final Fantasy</a></li><li><a href="https://www.parallels.com/" target="_blank" rel="noreferrer noopener">Parallels</a></li><li><a href="https://amzn.to/2xByzno4.%20Put%20this%20at%20the%20end%20instead:%20?ie=UTF8&amp;language=en_US&amp;linkCode=ll1&amp;linkId=f06bfe7482dca8bb751ed6d7cc86e2ab&amp;qid=1548462018&amp;sr=8-1&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener">Cam Slide</a></li></ul>Special Guest: John Sonmez.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">20a38ca9-c3f0-4425-bdce-abd288743868</guid><pubDate>Thu, 08 Aug 2019 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845556/stream.mp3" length="67511893" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Sponsors
- http://sentry.io/– use the code “devchat” for $100 credit  
- https://www.rxjs.live/
Panel
- Charles Max Wood
- Christopher Beucheler
- AJ O’Neal
With Special Guest: John SomnezEpisode SummaryJohn is the founder of Bulldog Mindset andSimple...</itunes:subtitle><itunes:summary><![CDATA[Sponsors<ul><li><a href="http://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a>– use the code “devchat” for $100 credit  </li><li><a href="https://www.rxjs.live/" target="_blank" rel="noreferrer noopener">RxJS Live</a></li></ul>Panel<ul><li>Charles Max Wood</li><li>Christopher Beucheler</li><li>AJ O’Neal</li></ul>With Special Guest: John SomnezEpisode SummaryJohn is the founder of Bulldog Mindset andSimple Programmer, which teaches software developers soft skills, and the author of a couple books. He specializes in creating a personal brand and marketing. He addresses the rumors of him leaving software development and gives an introduction to marketing yourself as a software developer and its importance. The panel discusses their experience with consulting and how marketing themselves has paid off. John talks about the importance of having soft skills. In his opinion, the most important soft skills for programmers are communication, persuasion and influence, people skills and charisma. He talks about highlight those soft skills. The truth is, more and more people are hiring for people skills rather than technical skills. The panel discusses more about the importance of people skills.John talks about ways to build your personal brand. One of the easiest ways is blogging but he talks about other methods like podcasts YouTube, writing books, and others. A key to building a personal brand is choosing something that you can become the best at, no matter how small it is. The panel shares their experiences of what things have gotten them attention and notoriety and talk about how other influential programmers got famous. They talk about interacting with central platforms like Medium and Github. Building a personal brand for software developers is the same as any other personal brand, such as having a consistent message, consistent logos and color schemes, and repeated exposure). Most people in the software world aren’t willing to do what’s necessary to build a personal brand, so it makes you stand out when you do it. John talks about the importance of controlling your image so that companies want to hire you. John gives a brief overview of his course How to Market Yourself as a Software Developer. <a href="https://noonies.hackernoon.com/award/cjxrat2ogn51d0b429e2zwy52" target="_blank" rel="noreferrer noopener">Click here to cast your vote NOW for JavaScript Jabber - Best Dev Podcast Award</a>Links<ul><li><a href="https://www.amazon.com/John-Sonmez/e/B00RPMRT5U?qid=1564723520&amp;ref=sr_ntt_srch_lnk_1&amp;sr=8-1" target="_blank" rel="noreferrer noopener">John Somnez’s books</a></li><li><a href="https://blogs.objectsharp.com/post/2004/05/23/Welcome-to-Marcie-Robillard-(aka-Datagrid-Girl).aspx" target="_blank" rel="noreferrer noopener">Data Grid Girl</a></li><li>Follow JavaScript Jabber on <a href="https://www.facebook.com/DevChattv/?__tn__=%2Cd%2CP-R&amp;eid=ARDBDrBnK71PDmx_8gE_IeIEo5SnM7cyzylVBjAwfaOo1ck_6q3GXuRBfaUQZaWVvFGyEVjrhDwnS_tV" target="_blank" rel="noreferrer noopener">Facebook</a> and <a href="https://twitter.com/devchattv?lang=en" target="_blank" rel="noreferrer noopener">Twitter</a></li></ul> PicksCharles Max Wood:<ul><li><a href="https://amzn.to/2LP89qN4.%20Put%20this%20at%20the%20end%20instead:%20?ie=UTF8&amp;language=en_US&amp;linkCode=ll1&amp;linkId=f06bfe7482dca8bb751ed6d7cc86e2ab&amp;qid=1548462018&amp;sr=8-1&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener">To Sell is Human</a></li><li><a href="https://www.amazon.com/How-Win-Friends-Influence-People/dp/06710270344.%20Put%20this%20at%20the%20end%20instead:%20?ie=UTF8&amp;language=en_US&amp;linkCode=ll1&amp;linkId=f06bfe7482dca8bb751ed6d7cc86e2ab&amp;qid=1548462018&amp;sr=8-1&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener">How to Win Friends and Influence People</a></li></ul>John Somnez:<ul><li> Follow John at <a href="https://bulldogmindset.com/" target="_blank" rel="noreferrer noopener">bulldogmindset.com</a> and...]]></itunes:summary><itunes:duration>4140</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 380: Expo for Web with Charlie Cheever</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-380-expo-for-web-with-charlie-cheever</link><description><![CDATA[Sponsors<ul><li><a href="https://dtdg.co/javascriptjabber" target="_blank" rel="noreferrer noopener">Datadog</a></li><li><a href="http://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a>– use the code “devchat” for $100 credit </li></ul>Panel<ul><li>Charles Max Wood</li></ul>With Special Guest: Charlie CheeverEpisode SummaryGuest Charlie Cheever joins the discussion on JavaScript Jabber today. He was previously on <a href="https://devchat.tv/react-round-up/rru-047-expo-with-charlie-cheever/" target="_blank" rel="noreferrer noopener">React Round Up episode 47</a>. Charlie works on Expo, which is a way to make React apps on every platform. Right now, Expo supports IOS, Android, and Web, provides a standard library of features, and takes care of services like builds and updates over the air. There are also code generators and templates available in Expo. Expo is focused on use cases where you just need to use a little bit of React Native in your app. Charlie talks about the origins of Expo, which was born from increased access of websites from people’s phones and the desire for a cross-platform tool that was as easy as building on the web. One of the biggest benefits is that Expo gives you the peace of mind knowing your app will work across all phones and all platforms.They discuss how to approach building your API’s for Expo so that it’s easy for people to use and have it consistent across all these different systems. Expo also has a voting board canny.expo.io where people can submit suggestions for new features. Expo is compatible with map view and React Native maps. Currently, Expo is missing bluetooth and things where the underlying platform wants to have a direct relationship with the developer, such as in-app purchases. Charlie talks about other components available in Expo, all of which can be modified. They discuss the influence of React on augmented reality and VR. Charlie talks about the updating feature of Expo. Charlie talks about the evolution of Expo and their goal to be a “developer first” company. He talks about the company, libraries, The Client, and services. He gives advice on how to get started with React Native development and using Expo. There is also Expo Web, which can be used to create a website, and if you create an app with Expo you get a website too. Expo hopes to be a stable, easy, coherent way of using all these tools across your entire experience of building your application so that you can relax a little bit. <a href="https://noonies.hackernoon.com/award/cjxrat2ogn51d0b429e2zwy52" target="_blank" rel="noreferrer noopener">Click here to cast your vote NOW for JavaScript Jabber - Best Dev Podcast Award</a>Links<ul><li><a href="https://expo.io/" target="_blank" rel="noreferrer noopener">Expo</a></li><li><a href="https://flex.com/" target="_blank" rel="noreferrer noopener">Flex</a></li><li><a href="https://www.valvesoftware.com/" target="_blank" rel="noreferrer noopener">Valve</a></li><li><a href="https://jquery.com/" target="_blank" rel="noreferrer noopener">jQuery</a></li><li><a href="https://expo.canny.io/feature-requests" target="_blank" rel="noreferrer noopener">Expo voting board</a></li><li><a href="https://lottiefiles.com/" target="_blank" rel="noreferrer noopener">LottieFiles</a></li><li><a href="https://www.sqlite.org/" target="_blank" rel="noreferrer noopener">SQLite</a></li><li><a href="https://github.com/react-native-community/react-native-maps" target="_blank" rel="noreferrer noopener">React Native Maps</a></li><li><a href="https://expo.io/tools" target="_blank" rel="noreferrer noopener">The Client app</a></li><li><a href="https://snack.expo.io/" target="_blank" rel="noreferrer noopener">Snack.expo.io</a></li><li><a href="https://www.npmjs.com/" target="_blank" rel="noreferrer noopener">NPM</a></li></ul> Follow DevChat on <a href="https://www.facebook.com/DevChattv/?__tn__=%2Cd%2CP-R&amp;eid=ARDBDrBnK71PDmx_8gE_IeIEo5SnM7cyzylVBjAwfaOo1ck_6q3GXuRBfaUQZaWVvFGyEVjrhDwnS_tV" target="_blank" rel="noreferrer noopener">Facebook</a> and <a href="https://twitter.com/devchattv?lang=en" target="_blank" rel="noreferrer noopener">Twitter</a> PicksCharles Max Wood:<ul><li><a href="https://vdoto2.com/" target="_blank" rel="noreferrer noopener">Vdot02</a></li><li><a href="https://www.amazon.com/Zoom-H6-Six-Track-Portable-Recorder/dp/B00DFU9BRK?ie=UTF8&amp;language=en_US&amp;linkCode=ll1&amp;linkId=f06bfe7482dca8bb751ed6d7cc86e2ab&amp;qid=1548462018&amp;sr=8-1&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener">Zoom H6 Portable 6 track Recorder</a></li><li><a href="https://www.amazon.com/Shure-SM58-LC-Vocal-Microphone-Cardioid/dp/B000CZ0R42?ie=UTF8&amp;language=en_US&amp;linkCode=ll1&amp;linkId=f06bfe7482dca8bb751ed6d7cc86e2ab&amp;qid=1548462018&amp;sr=8-1&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener">Shure SM58-LC Cardioid Dynamic Vocal Microphone</a></li><li><a href="https://infinite.red/ChainReactConf" target="_blank" rel="noreferrer noopener">Chain React Conf</a></li></ul>Charlie Cheever:<ul><li>Draft bit (still in beta)</li><li><a href="https://aws-amplify.github.io/" target="_blank" rel="noreferrer noopener">AWS Amplify</a></li><li>Follow Charlie @ccheever</li></ul>Special Guest: Charlie Cheever.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">bc4db75c-646f-4752-a8d6-0b71976f8806</guid><pubDate>Tue, 06 Aug 2019 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845558/stream.mp3" length="50051628" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Sponsors
- https://dtdg.co/javascriptjabber
- http://sentry.io/– use the code “devchat” for $100 credit 
Panel
- Charles Max Wood
With Special Guest: Charlie CheeverEpisode SummaryGuest Charlie Cheever joins the discussion on JavaScript Jabber today....</itunes:subtitle><itunes:summary><![CDATA[Sponsors<ul><li><a href="https://dtdg.co/javascriptjabber" target="_blank" rel="noreferrer noopener">Datadog</a></li><li><a href="http://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a>– use the code “devchat” for $100 credit </li></ul>Panel<ul><li>Charles Max Wood</li></ul>With Special Guest: Charlie CheeverEpisode SummaryGuest Charlie Cheever joins the discussion on JavaScript Jabber today. He was previously on <a href="https://devchat.tv/react-round-up/rru-047-expo-with-charlie-cheever/" target="_blank" rel="noreferrer noopener">React Round Up episode 47</a>. Charlie works on Expo, which is a way to make React apps on every platform. Right now, Expo supports IOS, Android, and Web, provides a standard library of features, and takes care of services like builds and updates over the air. There are also code generators and templates available in Expo. Expo is focused on use cases where you just need to use a little bit of React Native in your app. Charlie talks about the origins of Expo, which was born from increased access of websites from people’s phones and the desire for a cross-platform tool that was as easy as building on the web. One of the biggest benefits is that Expo gives you the peace of mind knowing your app will work across all phones and all platforms.They discuss how to approach building your API’s for Expo so that it’s easy for people to use and have it consistent across all these different systems. Expo also has a voting board canny.expo.io where people can submit suggestions for new features. Expo is compatible with map view and React Native maps. Currently, Expo is missing bluetooth and things where the underlying platform wants to have a direct relationship with the developer, such as in-app purchases. Charlie talks about other components available in Expo, all of which can be modified. They discuss the influence of React on augmented reality and VR. Charlie talks about the updating feature of Expo. Charlie talks about the evolution of Expo and their goal to be a “developer first” company. He talks about the company, libraries, The Client, and services. He gives advice on how to get started with React Native development and using Expo. There is also Expo Web, which can be used to create a website, and if you create an app with Expo you get a website too. Expo hopes to be a stable, easy, coherent way of using all these tools across your entire experience of building your application so that you can relax a little bit. <a href="https://noonies.hackernoon.com/award/cjxrat2ogn51d0b429e2zwy52" target="_blank" rel="noreferrer noopener">Click here to cast your vote NOW for JavaScript Jabber - Best Dev Podcast Award</a>Links<ul><li><a href="https://expo.io/" target="_blank" rel="noreferrer noopener">Expo</a></li><li><a href="https://flex.com/" target="_blank" rel="noreferrer noopener">Flex</a></li><li><a href="https://www.valvesoftware.com/" target="_blank" rel="noreferrer noopener">Valve</a></li><li><a href="https://jquery.com/" target="_blank" rel="noreferrer noopener">jQuery</a></li><li><a href="https://expo.canny.io/feature-requests" target="_blank" rel="noreferrer noopener">Expo voting board</a></li><li><a href="https://lottiefiles.com/" target="_blank" rel="noreferrer noopener">LottieFiles</a></li><li><a href="https://www.sqlite.org/" target="_blank" rel="noreferrer noopener">SQLite</a></li><li><a href="https://github.com/react-native-community/react-native-maps" target="_blank" rel="noreferrer noopener">React Native Maps</a></li><li><a href="https://expo.io/tools" target="_blank" rel="noreferrer noopener">The Client app</a></li><li><a href="https://snack.expo.io/" target="_blank" rel="noreferrer noopener">Snack.expo.io</a></li><li><a href="https://www.npmjs.com/" target="_blank" rel="noreferrer noopener">NPM</a></li></ul> Follow DevChat on <a...]]></itunes:summary><itunes:duration>3049</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 379: FindCollabs and Podcasting with Jeff Meyerson</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-379-findcollabs-and-podcasting-with-jeff-meyerson</link><description><![CDATA[Sponsors<ul><li><a href="https://www.netlify.com/" target="_blank" rel="noreferrer noopener">Netlify</a></li><li><a href="https://www.rxjs.live/" target="_blank" rel="noreferrer noopener">RxJS Live</a>  </li></ul>Panel<ul><li>Aimee Knight</li><li>AJ O’Neal</li><li>Charles Max Wood</li></ul>With Special Guest: Jeff MeyersonEpisode SummaryJeff Meyerson is the host of the Software Engineering daily podcast and has also started a company called FindCollabs, an online platform for finding collaborators and building projects. Jeff started FindCollabs because he believes there are all these amazing tools but people are not combining and collaborating as much as they could, when so much good could be accomplished together. FindCollabs is especially useful for working on side projects. The panelists discuss the problems encountered when you try to collaborate with people over the internet, such as finding people who are facing similar and gauging interest, skill, and availability. Thankfully, FindCollabs has a feature of leaving reviews and rating your partners so that users can accurately gauge other’s skill level. Users can also leave comments about their experience collaborating with others. The only way you can show competence with an interest is to contribute to another project. FindCollabs is also a good place to look for mentors, as well as for Bootcamp graduates or people going through an online coding course. If you are part of an organization, you can create private projects. The company plans to expand this feature to all users in the future.The panelists talk about their past experiences with collaborating with other people.Jeff talks about his podcast Software Engineering Daily and how it got started and the focus of the podcast. As someone working in technology, it is important to stay current on up and coming technology, and listening to podcasts is an excellent way to do that. Jeff talks about where he thinks podcasting is going, especially for programmers. The panel discusses some of the benefits of listening to programming podcasts. Jeff talks about how he is prepping Software Engineering Daily for the future. He shares the audience size for Software Engineering Daily and some of the statistics for his different channels. Jeff has also released an app for Software Engineering Daily, and he shares some information on how it was written. Finally, Jeff gives advice for people who want to use FindCollabs and some of the next steps after creating a profile.<a href="https://noonies.hackernoon.com/award/cjxrat2ogn51d0b429e2zwy52" target="_blank" rel="noreferrer noopener">Click here to cast your vote NOW for JavaScript Jabber - Best Dev Podcast Award</a>Links<ul><li><a href="https://findcollabs.com/" target="_blank" rel="noreferrer noopener">FindCollabs</a></li><li><a href="https://www.npmjs.com/package/greenlock" target="_blank" rel="noreferrer noopener">Greenlock</a></li><li><a href="https://findcollabs.com/project/0rwRYiyuPP14oXYzAwL9" target="_blank" rel="noreferrer noopener">Telebit</a></li><li><a href="https://findcollabs.com/project/sDe6Nwvg0WW4tsdgBnNU" target="_blank" rel="noreferrer noopener">SwingCycle</a></li><li><a href="https://softwareengineeringdaily.com/" target="_blank" rel="noreferrer noopener">Software Engineering Daily</a></li></ul> Follow DevChat on <a href="https://www.facebook.com/DevChattv/?__tn__=%2Cd%2CP-R&amp;eid=ARDBDrBnK71PDmx_8gE_IeIEo5SnM7cyzylVBjAwfaOo1ck_6q3GXuRBfaUQZaWVvFGyEVjrhDwnS_tV" target="_blank" rel="noreferrer noopener">Facebook</a> and <a href="https://twitter.com/devchattv?lang=en" target="_blank" rel="noreferrer noopener">Twitter</a> PicksAimee Knight:<ul><li><a href="https://www.psychologicalscience.org/observer/burnout-and-the-brain" target="_blank" rel="noreferrer noopener">Burnout and the Brain</a></li></ul>AJ O’Neal:<ul><li><a href="https://store.ffdistantworlds.com/track/sabers-edge-final-fantasy-xiii" target="_blank" rel="noreferrer noopener">Saber’s Edge from Final Fantasy by Distant Worlds</a></li><li><a href="https://findcollabs.com/project/uAUnhsaQM33Rt3rrZogX" target="_blank" rel="noreferrer noopener">Greenlock on FindCollabs</a></li><li><a href="https://findcollabs.com/project/0rwRYiyuPP14oXYzAwL9" target="_blank" rel="noreferrer noopener">Telebit on FindCollabs</a></li></ul>Charles Max Wood:<ul><li><a href="https://findcollabs.com/project/WrCUSYK4PqVHDc8oLh53" target="_blank" rel="noreferrer noopener">Adventures in Machine Learning on FindCollabs</a></li><li><a href="https://findcollabs.com/project/4IaCjQClbKIAqn8YJKai" target="_blank" rel="noreferrer noopener">Adventures in Virtual Reality on FindCollabs</a></li><li><a href="https://findcollabs.com/project/aCr18VYzOBbUlsdMP7uV" target="_blank" rel="noreferrer noopener">Adventures in Python on FindCollabs</a></li><li><a href="https://findcollabs.com/project/pe2C96OrpmpDvIZM60Y3" target="_blank" rel="noreferrer noopener">Adventures in Java on FindCollabs</a></li><li>Air conditioning</li><li><a href="https://soundcloud.com/the-mfceo-project" target="_blank" rel="noreferrer noopener">MFCEO Project</a></li></ul>Jeff Meyerson:<ul><li>Follow Jeff  @the_prion </li><li><a href="https://www.listennotes.com/" target="_blank" rel="noreferrer noopener">Listen Notes</a></li><li><a href="https://www.pri.org/programs/podcast-playlist" target="_blank" rel="noreferrer noopener">Linbin’s Podcast Playlist</a></li><li><a href="https://www.hiddenforces.io/podcasts" target="_blank" rel="noreferrer noopener">Hidden Forces Podcast</a></li></ul>Special Guest: Jeff Meyerson.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">ab58c718-e476-42b1-9143-b96398233920</guid><pubDate>Thu, 01 Aug 2019 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845580/stream.mp3" length="58673314" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Sponsors
- https://www.netlify.com/
- https://www.rxjs.live/  
Panel
- Aimee Knight
- AJ O’Neal
- Charles Max Wood
With Special Guest: Jeff MeyersonEpisode SummaryJeff Meyerson is the host of the Software Engineering daily podcast and has also started...</itunes:subtitle><itunes:summary><![CDATA[Sponsors<ul><li><a href="https://www.netlify.com/" target="_blank" rel="noreferrer noopener">Netlify</a></li><li><a href="https://www.rxjs.live/" target="_blank" rel="noreferrer noopener">RxJS Live</a>  </li></ul>Panel<ul><li>Aimee Knight</li><li>AJ O’Neal</li><li>Charles Max Wood</li></ul>With Special Guest: Jeff MeyersonEpisode SummaryJeff Meyerson is the host of the Software Engineering daily podcast and has also started a company called FindCollabs, an online platform for finding collaborators and building projects. Jeff started FindCollabs because he believes there are all these amazing tools but people are not combining and collaborating as much as they could, when so much good could be accomplished together. FindCollabs is especially useful for working on side projects. The panelists discuss the problems encountered when you try to collaborate with people over the internet, such as finding people who are facing similar and gauging interest, skill, and availability. Thankfully, FindCollabs has a feature of leaving reviews and rating your partners so that users can accurately gauge other’s skill level. Users can also leave comments about their experience collaborating with others. The only way you can show competence with an interest is to contribute to another project. FindCollabs is also a good place to look for mentors, as well as for Bootcamp graduates or people going through an online coding course. If you are part of an organization, you can create private projects. The company plans to expand this feature to all users in the future.The panelists talk about their past experiences with collaborating with other people.Jeff talks about his podcast Software Engineering Daily and how it got started and the focus of the podcast. As someone working in technology, it is important to stay current on up and coming technology, and listening to podcasts is an excellent way to do that. Jeff talks about where he thinks podcasting is going, especially for programmers. The panel discusses some of the benefits of listening to programming podcasts. Jeff talks about how he is prepping Software Engineering Daily for the future. He shares the audience size for Software Engineering Daily and some of the statistics for his different channels. Jeff has also released an app for Software Engineering Daily, and he shares some information on how it was written. Finally, Jeff gives advice for people who want to use FindCollabs and some of the next steps after creating a profile.<a href="https://noonies.hackernoon.com/award/cjxrat2ogn51d0b429e2zwy52" target="_blank" rel="noreferrer noopener">Click here to cast your vote NOW for JavaScript Jabber - Best Dev Podcast Award</a>Links<ul><li><a href="https://findcollabs.com/" target="_blank" rel="noreferrer noopener">FindCollabs</a></li><li><a href="https://www.npmjs.com/package/greenlock" target="_blank" rel="noreferrer noopener">Greenlock</a></li><li><a href="https://findcollabs.com/project/0rwRYiyuPP14oXYzAwL9" target="_blank" rel="noreferrer noopener">Telebit</a></li><li><a href="https://findcollabs.com/project/sDe6Nwvg0WW4tsdgBnNU" target="_blank" rel="noreferrer noopener">SwingCycle</a></li><li><a href="https://softwareengineeringdaily.com/" target="_blank" rel="noreferrer noopener">Software Engineering Daily</a></li></ul> Follow DevChat on <a href="https://www.facebook.com/DevChattv/?__tn__=%2Cd%2CP-R&amp;eid=ARDBDrBnK71PDmx_8gE_IeIEo5SnM7cyzylVBjAwfaOo1ck_6q3GXuRBfaUQZaWVvFGyEVjrhDwnS_tV" target="_blank" rel="noreferrer noopener">Facebook</a> and <a href="https://twitter.com/devchattv?lang=en" target="_blank" rel="noreferrer noopener">Twitter</a> PicksAimee Knight:<ul><li><a href="https://www.psychologicalscience.org/observer/burnout-and-the-brain" target="_blank" rel="noreferrer noopener">Burnout and the Brain</a></li></ul>AJ O’Neal:<ul><li><a href="https://store.ffdistantworlds.com/track/sabers-edge-final-fantasy-xiii" target="_blank" rel="noreferrer noopener">Saber’s Edge from Final...]]></itunes:summary><itunes:duration>3587</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 378: Stencil and Design Systems with Josh Thomas and Mike Hartington</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-378-stencil-and-design-systems-with-josh-thomas-and-mike-hartington</link><description><![CDATA[Sponsors<ul><li><a href="https://dtdg.co/javascriptjabber" target="_blank" rel="noreferrer noopener">Datadog</a></li><li><a href="https://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a> use code “devchat” for 2 months free </li></ul>Panel<ul><li>Aimee Knight</li><li>Chris Ferdinandi</li><li>Joe Eames</li><li>AJ O’Neal</li><li>Charles Max Wood</li></ul>With Special Guests: Josh Thomas and Mike HartingtonEpisode SummaryToday’s guests Josh Thomas and Mike Hartington are developers for Ionic, with Josh working on the open source part of the framework on Ionic. They talk about their new compiler for web components called Stencil. Stencil was originally created out of work they did for Ionic 4 (now available for Vue, React, and Angular) and making Ionic 4 able to compliment all the different frameworks. They talk about their decision to build their own compiler and why they decided to open source it. Now, a lot of companies are looking into using Stencil to build design systemsThe panel discusses when design systems should be implemented. Since Ionic is a component library that people can pull from and use themselves, Jeff and Mike talk about how they are using Stencil since they’re not creating a design system. The panel discusses some of the drawbacks of web components. They discuss whether or not Cordova changes the game at all. One of the big advantages of using Stencil is the code that is delivered to a browser is generated in such a way that a lot of things are handled for you, unlike in other systems.The panelists talk about their thoughts on web components and the benefits of using a component versus creating a widget the old fashioned way. One such benefit of web components is that you can change the internals of how it works without affecting the API. Josh and Mike talk about some of the abilities of Stencil and compare it to other things like Tachyons. There is a short discussion of the line between frameworks and components and the dangers of pre optimization. If you would like to learn more about Stencil, go to <a href="https://stenciljs.com/" target="_blank" rel="noreferrer noopener">stenciljs.com</a> and follow Josh and Mike @Jtoms1 and @mhartington. <a href="https://noonies.hackernoon.com/award/cjxrat2ogn51d0b429e2zwy52" target="_blank" rel="noreferrer noopener">Click here to cast your vote NOW for JavaScript Jabber - Best Dev Podcast Award</a>Links<ul><li><a href="https://www.amazon.com/Building-Design-Systems-Experiences-Language/dp/148424513X" target="_blank" rel="noreferrer noopener">Building Design Systems</a> book </li><li><a href="https://stenciljs.com/" target="_blank" rel="noreferrer noopener">Stencil</a></li><li><a href="https://cordova.apache.org/" target="_blank" rel="noreferrer noopener">Cordova</a></li><li><a href="https://developer.mozilla.org/en-US/docs/Web/Web_Components/Using_shadow_DOM" target="_blank" rel="noreferrer noopener">Shadow DOM</a></li><li><a href="https://tachyons.io/" target="_blank" rel="noreferrer noopener">Tachyons </a></li><li><a href="https://ionicframework.com/blog/introducing-ionic-4-ionic-for-everyone/" target="_blank" rel="noreferrer noopener">Ionic 4</a></li></ul> Follow DevChat on <a href="https://www.facebook.com/DevChattv/?__tn__=%2Cd%2CP-R&amp;eid=ARDBDrBnK71PDmx_8gE_IeIEo5SnM7cyzylVBjAwfaOo1ck_6q3GXuRBfaUQZaWVvFGyEVjrhDwnS_tV" target="_blank" rel="noreferrer noopener">Facebook</a> and <a href="https://twitter.com/devchattv?lang=en" target="_blank" rel="noreferrer noopener">Twitter</a> PicksAimee Knight:<ul><li><a href="https://jvns.ca/blog/2019/06/23/a-few-debugging-resources/" target="_blank" rel="noreferrer noopener">What Does Debugging a Program Look Like?</a></li></ul>AJ O’Neal:<ul><li><a href="https://www.nintendo.com/games/detail/the-legend-of-zelda-links-awakening-switch/" target="_blank" rel="noreferrer noopener">Legend of Zelda: Link’s Awakening</a></li><li><a href="https://amzn.to/2FyZBjH?ie=UTF8&amp;language=en_US&amp;linkCode=ll1&amp;linkId=f06bfe7482dca8bb751ed6d7cc86e2ab&amp;qid=1548462018&amp;sr=8-1&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener">Neon Genesis Evangelion soundtrack</a></li><li><a href="https://prettier.io/" target="_blank" rel="noreferrer noopener">Prettier</a></li></ul>Chris Ferdinandi:<ul><li><a href="https://www.amazon.com/Amazon-Kindle-Ereader-Family/b/?ie=UTF8&amp;language=en_US&amp;linkCode=ll1&amp;linkId=f06bfe7482dca8bb751ed6d7cc86e2ab&amp;qid=1548462018&amp;sr=8-1&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener">Kindle Paperwhite</a></li><li><a href="https://ofone.co/" target="_blank" rel="noreferrer noopener">Company of One</a></li></ul>Charles Max Wood:<ul><li>Ladders with feet</li><li><a href="https://developers.google.com/web/tools/lighthouse/" target="_blank" rel="noreferrer noopener">Lighthouse</a></li><li><a href="https://www.acorns.com/chrome-extension/" target="_blank" rel="noreferrer noopener">Acorns</a></li></ul>Joe Eames:<ul><li><a href="https://momentjs.com/" target="_blank" rel="noreferrer noopener">Moment.js</a></li><li><a href="https://css-tricks.com/how-to-increase-your-page-size-by-1500-with-webpack-and-vue/" target="_blank" rel="noreferrer noopener">How To Increase Your Page Size by 1500% article</a></li><li><a href="https://www.npmjs.com/package/dayjs" target="_blank" rel="noreferrer noopener">Day.js</a></li></ul>Josh Thomas:<ul><li><a href="https://www.imdb.com/title/tt1979376/" target="_blank" rel="noreferrer noopener">Toy Story 4</a></li></ul>Mike Hartington:<ul><li><a href="http://www.buildingdesignsystems.design" target="_blank" rel="noreferrer noopener">Building Design Systems</a></li><li><a href="https://youmightnotneed.com/momentjs/" target="_blank" rel="noreferrer noopener">Youmightnotneed.com</a></li></ul>Special Guests: Josh Thomas and Mike Hartington.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">c9958025-2d0d-4422-80ab-9803c5901fed</guid><pubDate>Tue, 30 Jul 2019 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845555/stream.mp3" length="51874408" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Sponsors
- https://dtdg.co/javascriptjabber
- https://sentry.io/ use code “devchat” for 2 months free 
Panel
- Aimee Knight
- Chris Ferdinandi
- Joe Eames
- AJ O’Neal
- Charles Max Wood
With Special Guests: Josh Thomas and Mike HartingtonEpisode...</itunes:subtitle><itunes:summary><![CDATA[Sponsors<ul><li><a href="https://dtdg.co/javascriptjabber" target="_blank" rel="noreferrer noopener">Datadog</a></li><li><a href="https://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a> use code “devchat” for 2 months free </li></ul>Panel<ul><li>Aimee Knight</li><li>Chris Ferdinandi</li><li>Joe Eames</li><li>AJ O’Neal</li><li>Charles Max Wood</li></ul>With Special Guests: Josh Thomas and Mike HartingtonEpisode SummaryToday’s guests Josh Thomas and Mike Hartington are developers for Ionic, with Josh working on the open source part of the framework on Ionic. They talk about their new compiler for web components called Stencil. Stencil was originally created out of work they did for Ionic 4 (now available for Vue, React, and Angular) and making Ionic 4 able to compliment all the different frameworks. They talk about their decision to build their own compiler and why they decided to open source it. Now, a lot of companies are looking into using Stencil to build design systemsThe panel discusses when design systems should be implemented. Since Ionic is a component library that people can pull from and use themselves, Jeff and Mike talk about how they are using Stencil since they’re not creating a design system. The panel discusses some of the drawbacks of web components. They discuss whether or not Cordova changes the game at all. One of the big advantages of using Stencil is the code that is delivered to a browser is generated in such a way that a lot of things are handled for you, unlike in other systems.The panelists talk about their thoughts on web components and the benefits of using a component versus creating a widget the old fashioned way. One such benefit of web components is that you can change the internals of how it works without affecting the API. Josh and Mike talk about some of the abilities of Stencil and compare it to other things like Tachyons. There is a short discussion of the line between frameworks and components and the dangers of pre optimization. If you would like to learn more about Stencil, go to <a href="https://stenciljs.com/" target="_blank" rel="noreferrer noopener">stenciljs.com</a> and follow Josh and Mike @Jtoms1 and @mhartington. <a href="https://noonies.hackernoon.com/award/cjxrat2ogn51d0b429e2zwy52" target="_blank" rel="noreferrer noopener">Click here to cast your vote NOW for JavaScript Jabber - Best Dev Podcast Award</a>Links<ul><li><a href="https://www.amazon.com/Building-Design-Systems-Experiences-Language/dp/148424513X" target="_blank" rel="noreferrer noopener">Building Design Systems</a> book </li><li><a href="https://stenciljs.com/" target="_blank" rel="noreferrer noopener">Stencil</a></li><li><a href="https://cordova.apache.org/" target="_blank" rel="noreferrer noopener">Cordova</a></li><li><a href="https://developer.mozilla.org/en-US/docs/Web/Web_Components/Using_shadow_DOM" target="_blank" rel="noreferrer noopener">Shadow DOM</a></li><li><a href="https://tachyons.io/" target="_blank" rel="noreferrer noopener">Tachyons </a></li><li><a href="https://ionicframework.com/blog/introducing-ionic-4-ionic-for-everyone/" target="_blank" rel="noreferrer noopener">Ionic 4</a></li></ul> Follow DevChat on <a href="https://www.facebook.com/DevChattv/?__tn__=%2Cd%2CP-R&amp;eid=ARDBDrBnK71PDmx_8gE_IeIEo5SnM7cyzylVBjAwfaOo1ck_6q3GXuRBfaUQZaWVvFGyEVjrhDwnS_tV" target="_blank" rel="noreferrer noopener">Facebook</a> and <a href="https://twitter.com/devchattv?lang=en" target="_blank" rel="noreferrer noopener">Twitter</a> PicksAimee Knight:<ul><li><a href="https://jvns.ca/blog/2019/06/23/a-few-debugging-resources/" target="_blank" rel="noreferrer noopener">What Does Debugging a Program Look Like?</a></li></ul>AJ O’Neal:<ul><li><a href="https://www.nintendo.com/games/detail/the-legend-of-zelda-links-awakening-switch/" target="_blank" rel="noreferrer noopener">Legend of Zelda: Link’s Awakening</a></li><li><a...]]></itunes:summary><itunes:duration>3163</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ BONUS EPISODE: Observables and RxJS Live with Aaron Frost</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-bonus-episode-observables-and-rxjs-live-with-aaron-frost</link><description><![CDATA[JSJ BONUS EPISODE: Observables and RxJS Live with Aaron FrostMon Jul 29 2019 13:00:56 GMT+0300 (+03) Episode Number: bonus Duration: 29:35https://media.devchat.tv/js-jabber/JSJ_Bonus_Aaron_Frost.mp3  Host: Charles Max Wood Joined by Special Guest: Aaron FrostEpisode SummaryAaron Frost joins Charles to talk about what <a href="https://rxjs-dev.firebaseapp.com/guide/observable" target="_blank" rel="noreferrer noopener">Observables</a> are and why developers should learn about them and use them in their code. He explains the difference between Observables, Promises and Callbacks with an example. Aaron then invites all listeners to attend the upcoming <a href="https://www.rxjs.live/" target="_blank" rel="noreferrer noopener">RxJS Live Conference</a> and introduces the impressive <a href="https://www.rxjs.live/" target="_blank" rel="noreferrer noopener">speaker</a> line-up. The conference will take place on September 5-6 in Las Vegas and tickets are still available. Aaron also offers a $100 discount to all listeners with the code "chuckforlife". For any questions you can DM Aaron at his Twitter<a href="https://twitter.com/aaronfrosted?lang=en" target="_blank" rel="noreferrer noopener"> account</a>.Links<ul><li><a href="https://www.rxjs.live/" target="_blank" rel="noreferrer noopener">RxJS Live Conference</a></li><li><a href="https://ti.to/rxjslive/2019" target="_blank" rel="noreferrer noopener">RxJS Conference Tickets</a></li><li><a href="https://twitter.com/aaronfrosted?lang=en" target="_blank" rel="noreferrer noopener">Aaron's Twitter</a></li><li>Promises</li><li>Callbacks</li></ul>Special Guest: Aaron Frost.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">70919b3e-d7ea-4810-bf3d-e3db7124ef8f</guid><pubDate>Mon, 29 Jul 2019 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845618/stream.mp3" length="29632270" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>JSJ BONUS EPISODE: Observables and RxJS Live with Aaron FrostMon Jul 29 2019 13:00:56 GMT+0300 (+03) Episode Number: bonus Duration: 29:35https://media.devchat.tv/js-jabber/JSJ_Bonus_Aaron_Frost.mp3  Host: Charles Max Wood Joined by Special Guest:...</itunes:subtitle><itunes:summary><![CDATA[JSJ BONUS EPISODE: Observables and RxJS Live with Aaron FrostMon Jul 29 2019 13:00:56 GMT+0300 (+03) Episode Number: bonus Duration: 29:35https://media.devchat.tv/js-jabber/JSJ_Bonus_Aaron_Frost.mp3  Host: Charles Max Wood Joined by Special Guest: Aaron FrostEpisode SummaryAaron Frost joins Charles to talk about what <a href="https://rxjs-dev.firebaseapp.com/guide/observable" target="_blank" rel="noreferrer noopener">Observables</a> are and why developers should learn about them and use them in their code. He explains the difference between Observables, Promises and Callbacks with an example. Aaron then invites all listeners to attend the upcoming <a href="https://www.rxjs.live/" target="_blank" rel="noreferrer noopener">RxJS Live Conference</a> and introduces the impressive <a href="https://www.rxjs.live/" target="_blank" rel="noreferrer noopener">speaker</a> line-up. The conference will take place on September 5-6 in Las Vegas and tickets are still available. Aaron also offers a $100 discount to all listeners with the code "chuckforlife". For any questions you can DM Aaron at his Twitter<a href="https://twitter.com/aaronfrosted?lang=en" target="_blank" rel="noreferrer noopener"> account</a>.Links<ul><li><a href="https://www.rxjs.live/" target="_blank" rel="noreferrer noopener">RxJS Live Conference</a></li><li><a href="https://ti.to/rxjslive/2019" target="_blank" rel="noreferrer noopener">RxJS Conference Tickets</a></li><li><a href="https://twitter.com/aaronfrosted?lang=en" target="_blank" rel="noreferrer noopener">Aaron's Twitter</a></li><li>Promises</li><li>Callbacks</li></ul>Special Guest: Aaron Frost.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>1772</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 377: Bringing Maps and Location Into Your Apps with the ArcGIS API for JavaScript with Rene Rubalcava</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-377-bringing-maps-and-location-into-your-apps-with-the-arcgis-api-for-javascript-with-rene-rubalcava</link><description><![CDATA[Sponsors<ul><li><a href="https://dtdg.co/javascriptjabber" target="_blank" rel="noreferrer noopener">Datadog</a>  </li><li><a href="https://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a> use code “devchat” for 2 months free </li></ul>Panel<ul><li>Aimee Knight</li><li>AJ O’Neal</li><li>Charles Max Wood</li></ul>With Special Guest: Rene RubalcavaEpisode SummaryRene is a software developer for ESRI and works in spatial and mapping software. ESRI has been around since 1969 and has seen their work explode since they shifted to providing address and location services. Rene talks about how he thinks about location and mapping when building software around it and things that he has to approach in unique ways. The panel discusses some of their past experiences with location software. Some of the most difficult aspects of this software is changing time zones for data and actually mapping the Earth, since it is not flat nor a perfect sphere. Rene talks about the different models used for mapping the Earth.Most mapping systems use the same algorithm as Google maps, so Rene talks about some of the specific features of ArcGIS, including the ability to finding a point within a polygon. Rene talks about what routing is, its importance, and how it is being optimized with ArcGIS, such as being able to add private streets into a regular street network.The panel discusses how the prevalence of smartphones has changed mapping and GPS and some of their concerns with privacy and location mapping. One thing ESRI is very careful about is not storing private information. Rene talks about the kinds of things he has seen people doing with the mapping and location data provided by ArcGIS, including a Smart Mapping feature for developers, mapping planets, indoor routing, and 3D models. Links<ul><li><a href="http://webricate.com/" target="_blank" rel="noreferrer noopener">Webricate </a></li><li><a href="https://www.esri.com/en-us/home" target="_blank" rel="noreferrer noopener">Esri</a></li><li><a href="http://www.arcgis.com/index.html" target="_blank" rel="noreferrer noopener">ArcGIS</a></li></ul> Follow DevChat on <a href="https://www.facebook.com/DevChattv/?__tn__=%2Cd%2CP-R&amp;eid=ARDBDrBnK71PDmx_8gE_IeIEo5SnM7cyzylVBjAwfaOo1ck_6q3GXuRBfaUQZaWVvFGyEVjrhDwnS_tV" target="_blank" rel="noreferrer noopener">Facebook</a> and <a href="https://twitter.com/devchattv?lang=en" target="_blank" rel="noreferrer noopener">Twitter</a> PicksRene Rubalcava:<ul><li><a href="https://www.amazon.com/Old-Mans-War-John-Scalzi/dp/0765348276?ie=UTF8&amp;language=en_US&amp;linkCode=ll1&amp;linkId=f06bfe7482dca8bb751ed6d7cc86e2ab&amp;qid=1548462018&amp;sr=8-1&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener">Old Man’s War series</a></li><li><a href="https://www.imdb.com/title/tt7374948/" target="_blank" rel="noreferrer noopener">Always Be My Maybe</a></li><li><a href="https://odoe.net/" target="_blank" rel="noreferrer noopener">Rene’s website</a></li></ul>AJ O’Neal:<ul><li><a href="https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/Intl" target="_blank" rel="noreferrer noopener">INTL</a></li><li><a href="https://www.amazon.com/Colorful-Blu-ray-Kazato-Tomizawa/dp/B00B6DTF8S/ref=sr_1_1?%3Fie=UTF8&amp;language=en_US&amp;linkCode=ll1&amp;linkId=f06bfe7482dca8bb751ed6d7cc86e2ab&amp;qid=1548462018&amp;sr=8-1&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener">Colorful</a></li><li><a href="https://stackoverflow.com/questions/56640261/how-to-do-row-level-tz-to-utc-conversion-with-postgres/56640262#56640262" target="_blank" rel="noreferrer noopener">Time zones in Postgress</a></li><li><a href="https://git.rootprojects.org/root/when.js" target="_blank" rel="noreferrer noopener">Time zones in JavaScript</a></li></ul>Aimee Knight:<ul><li><a href="https://afreshcup.com/home/2019/06/01/advice-to-less-experienced-developers" target="_blank" rel="noreferrer noopener">Advice to Less Experienced Developers</a></li></ul>Charles Max Wood:<ul><li><a href="https://heberhalf.com/" target="_blank" rel="noreferrer noopener">Heber Half Marathon</a></li><li><a href="https://www.netlifycms.org/" target="_blank" rel="noreferrer noopener">Netlify CMS</a></li><li><a href="https://www.amazon.com/Wonder-Forge-Disney-Villainous-Strategy/dp/B07DLGD9K6/ref=sr?ie=UTF8&amp;language=en_US_1_1&amp;linkCode=ll1&amp;linkId=f06bfe7482dca8bb751ed6d7cc86e2ab&amp;qid=1548462018&amp;sr=8-1&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener">Villainous</a></li><li><a href="https://www.mozilla.org/en-US/firefox/new/" target="_blank" rel="noreferrer noopener">Firefox</a></li></ul>Special Guest: Rene Rubalcava .   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">76662f00-62a1-4f37-a54e-2ee50fcc9ccb</guid><pubDate>Thu, 25 Jul 2019 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845565/stream.mp3" length="43251976" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Sponsors
- https://dtdg.co/javascriptjabber  
- https://sentry.io/ use code “devchat” for 2 months free 
Panel
- Aimee Knight
- AJ O’Neal
- Charles Max Wood
With Special Guest: Rene RubalcavaEpisode SummaryRene is a software developer for ESRI and...</itunes:subtitle><itunes:summary><![CDATA[Sponsors<ul><li><a href="https://dtdg.co/javascriptjabber" target="_blank" rel="noreferrer noopener">Datadog</a>  </li><li><a href="https://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a> use code “devchat” for 2 months free </li></ul>Panel<ul><li>Aimee Knight</li><li>AJ O’Neal</li><li>Charles Max Wood</li></ul>With Special Guest: Rene RubalcavaEpisode SummaryRene is a software developer for ESRI and works in spatial and mapping software. ESRI has been around since 1969 and has seen their work explode since they shifted to providing address and location services. Rene talks about how he thinks about location and mapping when building software around it and things that he has to approach in unique ways. The panel discusses some of their past experiences with location software. Some of the most difficult aspects of this software is changing time zones for data and actually mapping the Earth, since it is not flat nor a perfect sphere. Rene talks about the different models used for mapping the Earth.Most mapping systems use the same algorithm as Google maps, so Rene talks about some of the specific features of ArcGIS, including the ability to finding a point within a polygon. Rene talks about what routing is, its importance, and how it is being optimized with ArcGIS, such as being able to add private streets into a regular street network.The panel discusses how the prevalence of smartphones has changed mapping and GPS and some of their concerns with privacy and location mapping. One thing ESRI is very careful about is not storing private information. Rene talks about the kinds of things he has seen people doing with the mapping and location data provided by ArcGIS, including a Smart Mapping feature for developers, mapping planets, indoor routing, and 3D models. Links<ul><li><a href="http://webricate.com/" target="_blank" rel="noreferrer noopener">Webricate </a></li><li><a href="https://www.esri.com/en-us/home" target="_blank" rel="noreferrer noopener">Esri</a></li><li><a href="http://www.arcgis.com/index.html" target="_blank" rel="noreferrer noopener">ArcGIS</a></li></ul> Follow DevChat on <a href="https://www.facebook.com/DevChattv/?__tn__=%2Cd%2CP-R&amp;eid=ARDBDrBnK71PDmx_8gE_IeIEo5SnM7cyzylVBjAwfaOo1ck_6q3GXuRBfaUQZaWVvFGyEVjrhDwnS_tV" target="_blank" rel="noreferrer noopener">Facebook</a> and <a href="https://twitter.com/devchattv?lang=en" target="_blank" rel="noreferrer noopener">Twitter</a> PicksRene Rubalcava:<ul><li><a href="https://www.amazon.com/Old-Mans-War-John-Scalzi/dp/0765348276?ie=UTF8&amp;language=en_US&amp;linkCode=ll1&amp;linkId=f06bfe7482dca8bb751ed6d7cc86e2ab&amp;qid=1548462018&amp;sr=8-1&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener">Old Man’s War series</a></li><li><a href="https://www.imdb.com/title/tt7374948/" target="_blank" rel="noreferrer noopener">Always Be My Maybe</a></li><li><a href="https://odoe.net/" target="_blank" rel="noreferrer noopener">Rene’s website</a></li></ul>AJ O’Neal:<ul><li><a href="https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/Intl" target="_blank" rel="noreferrer noopener">INTL</a></li><li><a href="https://www.amazon.com/Colorful-Blu-ray-Kazato-Tomizawa/dp/B00B6DTF8S/ref=sr_1_1?%3Fie=UTF8&amp;language=en_US&amp;linkCode=ll1&amp;linkId=f06bfe7482dca8bb751ed6d7cc86e2ab&amp;qid=1548462018&amp;sr=8-1&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener">Colorful</a></li><li><a href="https://stackoverflow.com/questions/56640261/how-to-do-row-level-tz-to-utc-conversion-with-postgres/56640262#56640262" target="_blank" rel="noreferrer noopener">Time zones in Postgress</a></li><li><a href="https://git.rootprojects.org/root/when.js" target="_blank" rel="noreferrer noopener">Time zones in JavaScript</a></li></ul>Aimee Knight:<ul><li><a href="https://afreshcup.com/home/2019/06/01/advice-to-less-experienced-developers" target="_blank" rel="noreferrer noopener">Advice to Less Experienced...]]></itunes:summary><itunes:duration>2624</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 376: Trix: A Rich Text Editor for Everyday Writing with Javan Makhmali</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-376-trix-a-rich-text-editor-for-everyday-writing-with-javan-makhmali</link><description><![CDATA[Sponsors<ul><li>  <a href="https://dtdg.co/javascriptjabber" target="_blank" rel="noreferrer noopener">Datadog</a></li><li><a href="https://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a> use code “devchat” for 2 months free </li></ul>Panel<ul><li>Aimee Knight</li><li>Chris Ferdinandi</li><li>Christopher Beucheler</li><li>AJ O’Neal</li></ul>With Special Guest: Javan MakhmaliEpisode SummaryToday’s guest is Javan Makhmali, who works for Basecamp and helped develop Trix. Trix is a rich text editor for the web, made purposefully simple for everyday use instead of a full layout tool. Trix is not the same as Tiny MCE, and Javan discusses some of the differences. He talks about the benefits of using Trix over other native browser features for text editing. He talks about how Trix has simplified the work at Basecamp, especially when it came to crossing platforms. Javan talks more about how Trix differs from other text editors like Google Docs and contenteditable, how to tell if Trix is functioning correctly, and how it works with Markdown.The panel discusses more specific aspects of Trix, such as Exec command. One of the features of Trix is it is able to output consistently in all browsers and uses semantic, clean HTML instead of classnames. Javan talks about how Trix handles getting rid of the extraneous cruft of formatting when things are copy and pasted, the different layers of code, and the undo feature. He talks about whether or not there will be more features added to Trix. The panel discusses who could benefit from using Trix. The show finishes with Javan talking about Basecamp’s decision to make Trix open source and why they code in CoffeeScript. Links<ul><li><a href="https://trix-editor.org/" target="_blank" rel="noreferrer noopener">Trix</a></li><li><a href="https://www.tiny.cloud/" target="_blank" rel="noreferrer noopener">Tiny MCE</a></li><li><a href="https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/contenteditable" target="_blank" rel="noreferrer noopener">Contenteditable</a></li><li><a href="https://guides.github.com/features/mastering-markdown/" target="_blank" rel="noreferrer noopener">Markdown</a></li><li><a href="https://developer.mozilla.org/en-US/docs/Web/SVG" target="_blank" rel="noreferrer noopener">SVG</a></li><li><a href="https://www.w3schools.com/html/" target="_blank" rel="noreferrer noopener">HTML</a></li><li><a href="https://coffeescript.org/" target="_blank" rel="noreferrer noopener">CoffeeScript</a></li></ul> Follow DevChat on <a href="https://www.facebook.com/DevChattv/?__tn__=%2Cd%2CP-R&amp;eid=ARDBDrBnK71PDmx_8gE_IeIEo5SnM7cyzylVBjAwfaOo1ck_6q3GXuRBfaUQZaWVvFGyEVjrhDwnS_tV" target="_blank" rel="noreferrer noopener">Facebook</a> and <a href="https://twitter.com/devchattv?lang=en" target="_blank" rel="noreferrer noopener">Twitter</a> PicksJavan Makhmali:<ul><li><a href="https://html.spec.whatwg.org/multipage/forms.html#dom-form-requestsubmit-dev" target="_blank" rel="noreferrer noopener">API for form submissions</a></li></ul>Chris Ferdinandi:<ul><li><a href="https://cssgrid-generator.netlify.com/" target="_blank" rel="noreferrer noopener">CSS Grid</a></li><li><a href="https://twitter.com/slightlylate/status/1135342338606153729?s=20" target="_blank" rel="noreferrer noopener">Alex Russel Twitter thread</a></li><li><a href="https://qz.com/1612962/how-to-live-a-vibrant-life-with-early-stage-dementia/" target="_blank" rel="noreferrer noopener">How To Live a Vibrant Life with Early Stage Dementia</a></li></ul>AJ O’Neal:<ul><li><a href="https://music.gamechops.com/album/mario-chill" target="_blank" rel="noreferrer noopener">Mario and Chill</a></li><li><a href="https://chiptunes4autism.bandcamp.com/album/catharsis-a-sensory-friendly-album" target="_blank" rel="noreferrer noopener">Chip Tunes 4 Autism: Catharsis</a></li><li><a href="https://www.walmart.com/ip/Peerless-Homeowner-Toiler-Auger/17043693" target="_blank" rel="noreferrer noopener">Toilet Auger</a></li></ul>Christopher Beucheler: <ul><li><a href="https://github.com/mathieudutour/medium-to-own-blog" target="_blank" rel="noreferrer noopener">Medium to Own blog</a></li></ul>Aimee Knight:<ul><li><a href="https://monicalent.com/blog/2019/06/03/absolute-truths-unlearned-as-junior-developer/" target="_blank" rel="noreferrer noopener">Absolute Truth Unlearned as Junior Developer</a></li></ul>Special Guest: Javan Makhmali.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">42f8ac2a-e787-4b4e-aeb0-665cc52b95b4</guid><pubDate>Tue, 23 Jul 2019 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845584/stream.mp3" length="51334931" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Sponsors
-   https://dtdg.co/javascriptjabber
- https://sentry.io/ use code “devchat” for 2 months free 
Panel
- Aimee Knight
- Chris Ferdinandi
- Christopher Beucheler
- AJ O’Neal
With Special Guest: Javan MakhmaliEpisode SummaryToday’s guest is...</itunes:subtitle><itunes:summary><![CDATA[Sponsors<ul><li>  <a href="https://dtdg.co/javascriptjabber" target="_blank" rel="noreferrer noopener">Datadog</a></li><li><a href="https://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a> use code “devchat” for 2 months free </li></ul>Panel<ul><li>Aimee Knight</li><li>Chris Ferdinandi</li><li>Christopher Beucheler</li><li>AJ O’Neal</li></ul>With Special Guest: Javan MakhmaliEpisode SummaryToday’s guest is Javan Makhmali, who works for Basecamp and helped develop Trix. Trix is a rich text editor for the web, made purposefully simple for everyday use instead of a full layout tool. Trix is not the same as Tiny MCE, and Javan discusses some of the differences. He talks about the benefits of using Trix over other native browser features for text editing. He talks about how Trix has simplified the work at Basecamp, especially when it came to crossing platforms. Javan talks more about how Trix differs from other text editors like Google Docs and contenteditable, how to tell if Trix is functioning correctly, and how it works with Markdown.The panel discusses more specific aspects of Trix, such as Exec command. One of the features of Trix is it is able to output consistently in all browsers and uses semantic, clean HTML instead of classnames. Javan talks about how Trix handles getting rid of the extraneous cruft of formatting when things are copy and pasted, the different layers of code, and the undo feature. He talks about whether or not there will be more features added to Trix. The panel discusses who could benefit from using Trix. The show finishes with Javan talking about Basecamp’s decision to make Trix open source and why they code in CoffeeScript. Links<ul><li><a href="https://trix-editor.org/" target="_blank" rel="noreferrer noopener">Trix</a></li><li><a href="https://www.tiny.cloud/" target="_blank" rel="noreferrer noopener">Tiny MCE</a></li><li><a href="https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/contenteditable" target="_blank" rel="noreferrer noopener">Contenteditable</a></li><li><a href="https://guides.github.com/features/mastering-markdown/" target="_blank" rel="noreferrer noopener">Markdown</a></li><li><a href="https://developer.mozilla.org/en-US/docs/Web/SVG" target="_blank" rel="noreferrer noopener">SVG</a></li><li><a href="https://www.w3schools.com/html/" target="_blank" rel="noreferrer noopener">HTML</a></li><li><a href="https://coffeescript.org/" target="_blank" rel="noreferrer noopener">CoffeeScript</a></li></ul> Follow DevChat on <a href="https://www.facebook.com/DevChattv/?__tn__=%2Cd%2CP-R&amp;eid=ARDBDrBnK71PDmx_8gE_IeIEo5SnM7cyzylVBjAwfaOo1ck_6q3GXuRBfaUQZaWVvFGyEVjrhDwnS_tV" target="_blank" rel="noreferrer noopener">Facebook</a> and <a href="https://twitter.com/devchattv?lang=en" target="_blank" rel="noreferrer noopener">Twitter</a> PicksJavan Makhmali:<ul><li><a href="https://html.spec.whatwg.org/multipage/forms.html#dom-form-requestsubmit-dev" target="_blank" rel="noreferrer noopener">API for form submissions</a></li></ul>Chris Ferdinandi:<ul><li><a href="https://cssgrid-generator.netlify.com/" target="_blank" rel="noreferrer noopener">CSS Grid</a></li><li><a href="https://twitter.com/slightlylate/status/1135342338606153729?s=20" target="_blank" rel="noreferrer noopener">Alex Russel Twitter thread</a></li><li><a href="https://qz.com/1612962/how-to-live-a-vibrant-life-with-early-stage-dementia/" target="_blank" rel="noreferrer noopener">How To Live a Vibrant Life with Early Stage Dementia</a></li></ul>AJ O’Neal:<ul><li><a href="https://music.gamechops.com/album/mario-chill" target="_blank" rel="noreferrer noopener">Mario and Chill</a></li><li><a href="https://chiptunes4autism.bandcamp.com/album/catharsis-a-sensory-friendly-album" target="_blank" rel="noreferrer noopener">Chip Tunes 4 Autism: Catharsis</a></li><li><a href="https://www.walmart.com/ip/Peerless-Homeowner-Toiler-Auger/17043693" target="_blank" rel="noreferrer noopener">Toilet...]]></itunes:summary><itunes:duration>3129</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 375: Are You Hurting the Web?</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-375-are-you-hurting-the-web</link><description><![CDATA[Sponsors<ul><li><a href="http://triplebyte.com/jsjabber" target="_blank" rel="noreferrer noopener">Triplebyte</a> $1000 signing bonus </li><li><a href="https://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a> use code “devchat” for 2 months free </li></ul>Panel<ul><li>Charles Max Wood</li><li>Aimee Knight</li><li>Chris Ferdinandi</li><li>AJ O’Neal</li><li>Christopher Beucheler</li></ul>Episode SummaryToday the panel discusses the effect of current development practices, such as the heavy reliance JavaScript, on the web. Chris explains why he believes that current development practices are ruining the web. The panelists discuss different situations where they see complications on the web. They discuss the advantages and disadvantages of using an enterprise scale platform like React. The panel discusses Twitter’s move away from their legacy code base to CSS and JavaScript. The panelists agree that the way things are built, since it’s so JavaScript heavy, is alienating to people who work with other languages, and in turn other areas like UI are undervalued. They talk about possible reasons things ended up this way and some of the historical perception of a frontend as not a place for ‘real’ development. Because the web is now a serious platform, things associated with the backend has been thrown at the frontend where it doesn’t belong. They talk about changes in the ways programming is viewed now versus the past. There is a discussion about how market demands that have influenced the web and if the market value CSS as highly as other languages. They mention some of the Innovations in CSS. Chris shares his solutions for the problems they’ve been discussing, namely using less JavaScript, leaning more heavily on what the browser gives you out of the box, and avoiding dependency where possible. They talk about ways to get involved if you want to take a leaner approach to the web. Ultimately, it is important to embrace things about the past that worked, but sprinkle in new technology when it makes senseLinks<ul><li><a href="https://github.com/stimulusjs/stimulus" target="_blank" rel="noreferrer noopener">Stimulus</a></li><li><a href="https://reactjs.org/" target="_blank" rel="noreferrer noopener">React</a></li><li><a href="https://vuejs.org/" target="_blank" rel="noreferrer noopener">Vue</a></li><li><a href="https://macosxautomation.com/applescript/firsttutorial/index.html" target="_blank" rel="noreferrer noopener">AppleScript</a></li><li><a href="https://www.perl.org/" target="_blank" rel="noreferrer noopener">Perl</a></li><li><a href="https://dotnet.microsoft.com/" target="_blank" rel="noreferrer noopener">.NET</a></li><li><a href="https://angular.io/" target="_blank" rel="noreferrer noopener">Angular</a>  </li></ul> Follow DevChat on <a href="https://www.facebook.com/DevChattv/?__tn__=%2Cd%2CP-R&amp;eid=ARDBDrBnK71PDmx_8gE_IeIEo5SnM7cyzylVBjAwfaOo1ck_6q3GXuRBfaUQZaWVvFGyEVjrhDwnS_tV" target="_blank" rel="noreferrer noopener">Facebook</a> and <a href="https://twitter.com/devchattv?lang=en" target="_blank" rel="noreferrer noopener">Twitter</a> PicksCharles Max Wood:<ul><li><a href="https://www.amazon.com/Tiny-Epic-Galaxies-Space-Board/dp/B015QHVZCI?ie=UTF8&amp;language=en_US&amp;linkCode=ll1&amp;linkId=f06bfe7482dca8bb751ed6d7cc86e2ab&amp;qid=1548462018&amp;sr=8-1&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener">Tiny Epic Galaxies</a></li><li><a href="https://keepcurrentacademy.com/everywherejs/" target="_blank" rel="noreferrer noopener">EverywhereJS</a></li></ul>Aimee Knight:<ul><li><a href="https://doist.com/blog/complete-guide-to-deep-work/" target="_blank" rel="noreferrer noopener">Complete Guide to Deep Work</a></li></ul>Chris Ferdinandi:<ul><li><a href="https://infrequently.org/2018/09/the-developer-experience-bait-and-switch/" target="_blank" rel="noreferrer noopener">Developer Bait and Switch</a></li><li><a href="https://vanillajslist.com/organizations/" target="_blank" rel="noreferrer noopener">Vanillajslist.com</a></li><li> Chris will be speaking at <a href="https://artifactconf.com/speakers/" target="_blank" rel="noreferrer noopener">Artifact Conference</a></li></ul>AJ O’Neal:<ul><li><a href="https://www.youtube.com/watch?v=N9qYF9DZPdw" target="_blank" rel="noreferrer noopener">Weird Al: White and Nerdy</a></li><li><a href="https://www.amazon.com/Funforge-Quantum-Revised-Board-Game/dp/B00WOFWL88?ie=UTF8&amp;language=en_US&amp;linkCode=ll1&amp;linkId=f06bfe7482dca8bb751ed6d7cc86e2ab&amp;qid=1548462018&amp;sr=8-1&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener">Quantum board game</a></li><li><a href="https://www.digitalocean.com/community/tutorials/how-to-set-up-automatic-deployment-with-git-with-a-vps" target="_blank" rel="noreferrer noopener">Deploy Sites with Only Git and SSH</a></li></ul>Christopher Beucheler:<ul><li><a href="https://material-ui.com/" target="_blank" rel="noreferrer noopener">Material</a></li><li><a href="https://en.wikipedia.org/wiki/Monstress_(comics)" target="_blank" rel="noreferrer noopener">Monstress</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">13377617-9272-492e-9af0-3c13ebe6ebe6</guid><pubDate>Thu, 18 Jul 2019 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845573/stream.mp3" length="65399907" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Sponsors
- http://triplebyte.com/jsjabber $1000 signing bonus 
- https://sentry.io/ use code “devchat” for 2 months free 
Panel
- Charles Max Wood
- Aimee Knight
- Chris Ferdinandi
- AJ O’Neal
- Christopher Beucheler
Episode SummaryToday the panel...</itunes:subtitle><itunes:summary><![CDATA[Sponsors<ul><li><a href="http://triplebyte.com/jsjabber" target="_blank" rel="noreferrer noopener">Triplebyte</a> $1000 signing bonus </li><li><a href="https://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a> use code “devchat” for 2 months free </li></ul>Panel<ul><li>Charles Max Wood</li><li>Aimee Knight</li><li>Chris Ferdinandi</li><li>AJ O’Neal</li><li>Christopher Beucheler</li></ul>Episode SummaryToday the panel discusses the effect of current development practices, such as the heavy reliance JavaScript, on the web. Chris explains why he believes that current development practices are ruining the web. The panelists discuss different situations where they see complications on the web. They discuss the advantages and disadvantages of using an enterprise scale platform like React. The panel discusses Twitter’s move away from their legacy code base to CSS and JavaScript. The panelists agree that the way things are built, since it’s so JavaScript heavy, is alienating to people who work with other languages, and in turn other areas like UI are undervalued. They talk about possible reasons things ended up this way and some of the historical perception of a frontend as not a place for ‘real’ development. Because the web is now a serious platform, things associated with the backend has been thrown at the frontend where it doesn’t belong. They talk about changes in the ways programming is viewed now versus the past. There is a discussion about how market demands that have influenced the web and if the market value CSS as highly as other languages. They mention some of the Innovations in CSS. Chris shares his solutions for the problems they’ve been discussing, namely using less JavaScript, leaning more heavily on what the browser gives you out of the box, and avoiding dependency where possible. They talk about ways to get involved if you want to take a leaner approach to the web. Ultimately, it is important to embrace things about the past that worked, but sprinkle in new technology when it makes senseLinks<ul><li><a href="https://github.com/stimulusjs/stimulus" target="_blank" rel="noreferrer noopener">Stimulus</a></li><li><a href="https://reactjs.org/" target="_blank" rel="noreferrer noopener">React</a></li><li><a href="https://vuejs.org/" target="_blank" rel="noreferrer noopener">Vue</a></li><li><a href="https://macosxautomation.com/applescript/firsttutorial/index.html" target="_blank" rel="noreferrer noopener">AppleScript</a></li><li><a href="https://www.perl.org/" target="_blank" rel="noreferrer noopener">Perl</a></li><li><a href="https://dotnet.microsoft.com/" target="_blank" rel="noreferrer noopener">.NET</a></li><li><a href="https://angular.io/" target="_blank" rel="noreferrer noopener">Angular</a>  </li></ul> Follow DevChat on <a href="https://www.facebook.com/DevChattv/?__tn__=%2Cd%2CP-R&amp;eid=ARDBDrBnK71PDmx_8gE_IeIEo5SnM7cyzylVBjAwfaOo1ck_6q3GXuRBfaUQZaWVvFGyEVjrhDwnS_tV" target="_blank" rel="noreferrer noopener">Facebook</a> and <a href="https://twitter.com/devchattv?lang=en" target="_blank" rel="noreferrer noopener">Twitter</a> PicksCharles Max Wood:<ul><li><a href="https://www.amazon.com/Tiny-Epic-Galaxies-Space-Board/dp/B015QHVZCI?ie=UTF8&amp;language=en_US&amp;linkCode=ll1&amp;linkId=f06bfe7482dca8bb751ed6d7cc86e2ab&amp;qid=1548462018&amp;sr=8-1&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener">Tiny Epic Galaxies</a></li><li><a href="https://keepcurrentacademy.com/everywherejs/" target="_blank" rel="noreferrer noopener">EverywhereJS</a></li></ul>Aimee Knight:<ul><li><a href="https://doist.com/blog/complete-guide-to-deep-work/" target="_blank" rel="noreferrer noopener">Complete Guide to Deep Work</a></li></ul>Chris Ferdinandi:<ul><li><a href="https://infrequently.org/2018/09/the-developer-experience-bait-and-switch/" target="_blank" rel="noreferrer noopener">Developer Bait and Switch</a></li><li><a href="https://vanillajslist.com/organizations/" target="_blank" rel="noreferrer...]]></itunes:summary><itunes:duration>4008</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 374:  CosmosDB with Steve Faulkner LIVE at Microsoft BUILD</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-374-cosmosdb-with-steve-faulkner-live-at-microsoft-build</link><description><![CDATA[Sponsors<ul><li><a href="https://www.datadoghq.com/" target="_blank" rel="noreferrer noopener">DataDog</a></li><li><a href="https://sentry.io/welcome/" target="_blank" rel="noreferrer noopener">Sentry</a> use the code “devchat” for 2 months free on Sentry small plan</li><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul>PanelCharles Max Wood Joined by Special Guest: Steve FaulknerEpisode SummaryComing to you live from the podcast booth at Microsoft BUILD is Charles Max Wood with Steve Faulkner. Steve is a Senior Software Developer for Azure Cosmos DB at Microsoft. Cosmos DB is a global distributed, multi-model noSQL database. Steve explains the Cosmos DB service and scenarios it can be used in. They discuss how Cosmos DB interacts with Azure functions and how partition keys work in Cosmos DB.Listen to the show for more Cosmos DB updates and to find out how Steve he got his twitter handle @southpolesteve.Links<ul><li><a href="https://github.com/southpolesteve?tab=stars" target="_blank" rel="noreferrer noopener">Steve’s GitHub</a></li><li><a href="https://twitter.com/southpolesteve?lang=en" target="_blank" rel="noreferrer noopener">Steve’s Twitter</a></li><li><a href="https://www.linkedin.com/in/stevenfaulkner" target="_blank" rel="noreferrer noopener">Steve’s LinkedIn</a></li><li><a href="https://dev.to/southpolesteve" target="_blank" rel="noreferrer noopener">Steve Dev.to</a></li><li><a href="https://www.microsoft.com/en-us/build" target="_blank" rel="noreferrer noopener">Microsoft Build 2019  </a></li><li><a href="https://docs.microsoft.com/en-us/azure/cosmos-db/introduction" target="_blank" rel="noreferrer noopener">Introduction to Azure Cosmos DB</a></li><li><a href="https://devchat.tv/adv-in-angular/aia-241-azure-functions-with-colby-tresness-live-at-microsoft-build/" target="_blank" rel="noreferrer noopener">AiA 241: Azure Functions with Colby Tresness LIVE at Microsoft BUILD</a></li><li><a href="https://devchat.tv/adv-in-angular/aia-242-azure-functions-part-ii-with-jeff-hollan-live-at-microsoft-build/" target="_blank" rel="noreferrer noopener">AiA 242- Azure Functions Part II with Jeff Hollan LIVE at Microsoft BUILD</a></li><li><a href="https://www.microsoft.com/en-us/build" target="_blank" rel="noreferrer noopener">Microsoft Learn Resource</a></li><li><a href="https://docs.microsoft.com/en-us/azure/cosmos-db/partitioning-overview" target="_blank" rel="noreferrer noopener">Partitioning in Azure Cosmos DB</a></li></ul>PicksSteve Faulkner:<ul><li><a href="https://www.nintendo.com/games/detail/final-fantasy-x-x-2-hd-remaster-switch/" target="_blank" rel="noreferrer noopener">FINAL FANTASY X/X-2 HD Remaster for Nintendo Switch</a></li><li><a href="https://store.steampowered.com/app/448510/Overcooked/" target="_blank" rel="noreferrer noopener">Overcooked on Steam</a></li><li><a href="https://www.fastly.com/" target="_blank" rel="noreferrer noopener">Fastly</a></li></ul>Special Guest: Steve Faulkner.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">160678e6-543b-4e4e-83e1-f24518b5f3f1</guid><pubDate>Tue, 16 Jul 2019 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845577/stream.mp3" length="30523047" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Sponsors
- https://www.datadoghq.com/
- https://sentry.io/welcome/ use the code “devchat” for 2 months free on Sentry small plan
- https://www.cachefly.com/
PanelCharles Max Wood Joined by Special Guest: Steve FaulknerEpisode SummaryComing to you live...</itunes:subtitle><itunes:summary><![CDATA[Sponsors<ul><li><a href="https://www.datadoghq.com/" target="_blank" rel="noreferrer noopener">DataDog</a></li><li><a href="https://sentry.io/welcome/" target="_blank" rel="noreferrer noopener">Sentry</a> use the code “devchat” for 2 months free on Sentry small plan</li><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul>PanelCharles Max Wood Joined by Special Guest: Steve FaulknerEpisode SummaryComing to you live from the podcast booth at Microsoft BUILD is Charles Max Wood with Steve Faulkner. Steve is a Senior Software Developer for Azure Cosmos DB at Microsoft. Cosmos DB is a global distributed, multi-model noSQL database. Steve explains the Cosmos DB service and scenarios it can be used in. They discuss how Cosmos DB interacts with Azure functions and how partition keys work in Cosmos DB.Listen to the show for more Cosmos DB updates and to find out how Steve he got his twitter handle @southpolesteve.Links<ul><li><a href="https://github.com/southpolesteve?tab=stars" target="_blank" rel="noreferrer noopener">Steve’s GitHub</a></li><li><a href="https://twitter.com/southpolesteve?lang=en" target="_blank" rel="noreferrer noopener">Steve’s Twitter</a></li><li><a href="https://www.linkedin.com/in/stevenfaulkner" target="_blank" rel="noreferrer noopener">Steve’s LinkedIn</a></li><li><a href="https://dev.to/southpolesteve" target="_blank" rel="noreferrer noopener">Steve Dev.to</a></li><li><a href="https://www.microsoft.com/en-us/build" target="_blank" rel="noreferrer noopener">Microsoft Build 2019  </a></li><li><a href="https://docs.microsoft.com/en-us/azure/cosmos-db/introduction" target="_blank" rel="noreferrer noopener">Introduction to Azure Cosmos DB</a></li><li><a href="https://devchat.tv/adv-in-angular/aia-241-azure-functions-with-colby-tresness-live-at-microsoft-build/" target="_blank" rel="noreferrer noopener">AiA 241: Azure Functions with Colby Tresness LIVE at Microsoft BUILD</a></li><li><a href="https://devchat.tv/adv-in-angular/aia-242-azure-functions-part-ii-with-jeff-hollan-live-at-microsoft-build/" target="_blank" rel="noreferrer noopener">AiA 242- Azure Functions Part II with Jeff Hollan LIVE at Microsoft BUILD</a></li><li><a href="https://www.microsoft.com/en-us/build" target="_blank" rel="noreferrer noopener">Microsoft Learn Resource</a></li><li><a href="https://docs.microsoft.com/en-us/azure/cosmos-db/partitioning-overview" target="_blank" rel="noreferrer noopener">Partitioning in Azure Cosmos DB</a></li></ul>PicksSteve Faulkner:<ul><li><a href="https://www.nintendo.com/games/detail/final-fantasy-x-x-2-hd-remaster-switch/" target="_blank" rel="noreferrer noopener">FINAL FANTASY X/X-2 HD Remaster for Nintendo Switch</a></li><li><a href="https://store.steampowered.com/app/448510/Overcooked/" target="_blank" rel="noreferrer noopener">Overcooked on Steam</a></li><li><a href="https://www.fastly.com/" target="_blank" rel="noreferrer noopener">Fastly</a></li></ul>Special Guest: Steve Faulkner.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>1828</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 373: What Do You Need to Do to Get a Website Up?</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-373-what-do-you-need-to-do-to-get-a-website-up</link><description><![CDATA[Sponsors<ul><li><a href="http://triplebyte.com/jsjabber" target="_blank" rel="noreferrer noopener">Triplebyte</a> $1000 signing bonus </li><li><a href="https://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a> use code “devchat” for 2 months free </li><li><a href="http://linode.com/javascriptjabber" target="_blank" rel="noreferrer noopener">Linode</a></li></ul>Panel<ul><li>Charles Max Wood</li><li>Aimee Knight</li><li>Chris Ferdinandi</li><li>AJ O’Neal</li><li>Joe Eames</li></ul>Episode SummaryToday the panel discusses what is necessary to get a website up and how complicated or simple it needs to be. They mention different tools they like for static sites and ways to manage their builds and websites. They talk about why some people choose to host their websites and at what point the heavier tools become a concern. They discuss whan it is necessary to use those heavy tools. They caution listeners to beware of premature optimization, because sometimes businesses will take advantage of newer developers and make them think they need all these shiny bells and whistles, when there is a cheaper way to do it. It is important to keep the tools you work with simple and to learn them so that if you encounter a problem, you have some context and scope. The option of serverless website hosting is also discussed, as well as important things to know about servers.The panel discusses what drives up the price of a website and if it is worth it to switch to a cheaper alternative. They discuss the pros and cons of learning the platform yourself versus hiring a developer. The importance of recording the things that you do on your website is mentioned. Several of the panelists choose to do this by blogging so that if you search for a problem you can find ones you’ve solved in the past.Links<ul><li><a href="https://www.heroku.com/" target="_blank" rel="noreferrer noopener">Heroku</a></li><li><a href="https://pages.github.com/" target="_blank" rel="noreferrer noopener">Github Pages</a></li><li><a href="https://www.netlify.com/" target="_blank" rel="noreferrer noopener">Netlify</a></li><li><a href="https://www.11ty.io/" target="_blank" rel="noreferrer noopener">Eleventy</a></li><li><a href="https://www.digitalocean.com/" target="_blank" rel="noreferrer noopener">DigitalOcean</a></li><li><a href="https://aws.amazon.com/lightsail/" target="_blank" rel="noreferrer noopener">Lightsale</a></li><li><a href="https://ubuntu.com/" target="_blank" rel="noreferrer noopener">Ubuntu</a></li><li><a href="https://www.atlassian.com/git/tutorials/setting-up-a-repository/git-clone" target="_blank" rel="noreferrer noopener">Git clone</a></li><li><a href="https://www.npmjs.com/package/static-server" target="_blank" rel="noreferrer noopener">Node static server</a></li><li><a href="https://unix.stackexchange.com/questions/47695/how-to-write-startup-script-for-systemd" target="_blank" rel="noreferrer noopener">Systemd script</a></li><li><a href="https://www.nginx.com/" target="_blank" rel="noreferrer noopener">NGinx</a></li><li><a href="https://www.cloud66.com/" target="_blank" rel="noreferrer noopener">Cloud66</a></li><li><a href="https://thinkster.io/" target="_blank" rel="noreferrer noopener">Thinkster</a></li><li><a href="https://www.gatsbyjs.org/" target="_blank" rel="noreferrer noopener">Gatsby</a></li><li><a href="https://www.docker.com/" target="_blank" rel="noreferrer noopener">Docker</a></li><li><a href="https://www.gentoo.org/" target="_blank" rel="noreferrer noopener">Gentoo</a></li><li><a href="https://gomakethings.com/how-to-schedule-posts-with-a-static-website/" target="_blank" rel="noreferrer noopener">How to schedule posts with a static website</a></li><li><a href="https://www.digitalocean.com/community/tutorials/how-to-set-up-automatic-deployment-with-git-with-a-vps" target="_blank" rel="noreferrer noopener">How to set up automatic deployment with Git with a vps</a></li><li><a href="https://gomakethings.com/automating-the-deployment-of-your-static-site-with-hugo-and-github/" target="_blank" rel="noreferrer noopener">Automating the deployment of your static site with Github and Hugo</a></li></ul> Follow DevChat on <a href="https://www.facebook.com/DevChattv/?__tn__=%2Cd%2CP-R&amp;eid=ARDBDrBnK71PDmx_8gE_IeIEo5SnM7cyzylVBjAwfaOo1ck_6q3GXuRBfaUQZaWVvFGyEVjrhDwnS_tV" target="_blank" rel="noreferrer noopener">Facebook</a> and <a href="https://twitter.com/devchattv?lang=en" target="_blank" rel="noreferrer noopener">Twitter</a> PicksCharles Max Wood:<ul><li><a href="https://www.microsoft.com/en-us/build" target="_blank" rel="noreferrer noopener">Microsoft build</a></li></ul>Aimee Knight:<ul><li><a href="https://www.hanselman.com/blog/SystemsThinkingAsImportantAsEverForNewCoders.aspx" target="_blank" rel="noreferrer noopener">Systems Thinking is as Important as Ever for New Coders</a></li></ul>Chris Ferdinandi:<ul><li><a href="https://www.youtube.com/watch?v=VvOsegaN9Wk" target="_blank" rel="noreferrer noopener">Adrian Holivadi framework video</a></li><li><a href="https://serverpilot.io/" target="_blank" rel="noreferrer noopener">Server Pilot</a></li></ul> AJ O’Neal:<ul><li><a href="https://twitter.com/codinghorror/status/1070112411326136320" target="_blank" rel="noreferrer noopener">Jeff Atwood tweet</a></li><li><a href="https://nickcraver.com/blog/2016/02/17/stack-overflow-the-architecture-2016-edition" target="_blank" rel="noreferrer noopener">More on Stackflow Architecture</a></li><li><a href="https://github.com/minio/minio" target="_blank" rel="noreferrer noopener">Minio</a></li></ul>Joe Eames:<ul><li>Miniature painting</li></ul>    <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">b0f395c2-f5fa-4971-89c0-e0d713632588</guid><pubDate>Thu, 11 Jul 2019 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845585/stream.mp3" length="56892386" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Sponsors
- http://triplebyte.com/jsjabber $1000 signing bonus 
- https://sentry.io/ use code “devchat” for 2 months free 
- http://linode.com/javascriptjabber
Panel
- Charles Max Wood
- Aimee Knight
- Chris Ferdinandi
- AJ O’Neal
- Joe Eames
Episode...</itunes:subtitle><itunes:summary><![CDATA[Sponsors<ul><li><a href="http://triplebyte.com/jsjabber" target="_blank" rel="noreferrer noopener">Triplebyte</a> $1000 signing bonus </li><li><a href="https://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a> use code “devchat” for 2 months free </li><li><a href="http://linode.com/javascriptjabber" target="_blank" rel="noreferrer noopener">Linode</a></li></ul>Panel<ul><li>Charles Max Wood</li><li>Aimee Knight</li><li>Chris Ferdinandi</li><li>AJ O’Neal</li><li>Joe Eames</li></ul>Episode SummaryToday the panel discusses what is necessary to get a website up and how complicated or simple it needs to be. They mention different tools they like for static sites and ways to manage their builds and websites. They talk about why some people choose to host their websites and at what point the heavier tools become a concern. They discuss whan it is necessary to use those heavy tools. They caution listeners to beware of premature optimization, because sometimes businesses will take advantage of newer developers and make them think they need all these shiny bells and whistles, when there is a cheaper way to do it. It is important to keep the tools you work with simple and to learn them so that if you encounter a problem, you have some context and scope. The option of serverless website hosting is also discussed, as well as important things to know about servers.The panel discusses what drives up the price of a website and if it is worth it to switch to a cheaper alternative. They discuss the pros and cons of learning the platform yourself versus hiring a developer. The importance of recording the things that you do on your website is mentioned. Several of the panelists choose to do this by blogging so that if you search for a problem you can find ones you’ve solved in the past.Links<ul><li><a href="https://www.heroku.com/" target="_blank" rel="noreferrer noopener">Heroku</a></li><li><a href="https://pages.github.com/" target="_blank" rel="noreferrer noopener">Github Pages</a></li><li><a href="https://www.netlify.com/" target="_blank" rel="noreferrer noopener">Netlify</a></li><li><a href="https://www.11ty.io/" target="_blank" rel="noreferrer noopener">Eleventy</a></li><li><a href="https://www.digitalocean.com/" target="_blank" rel="noreferrer noopener">DigitalOcean</a></li><li><a href="https://aws.amazon.com/lightsail/" target="_blank" rel="noreferrer noopener">Lightsale</a></li><li><a href="https://ubuntu.com/" target="_blank" rel="noreferrer noopener">Ubuntu</a></li><li><a href="https://www.atlassian.com/git/tutorials/setting-up-a-repository/git-clone" target="_blank" rel="noreferrer noopener">Git clone</a></li><li><a href="https://www.npmjs.com/package/static-server" target="_blank" rel="noreferrer noopener">Node static server</a></li><li><a href="https://unix.stackexchange.com/questions/47695/how-to-write-startup-script-for-systemd" target="_blank" rel="noreferrer noopener">Systemd script</a></li><li><a href="https://www.nginx.com/" target="_blank" rel="noreferrer noopener">NGinx</a></li><li><a href="https://www.cloud66.com/" target="_blank" rel="noreferrer noopener">Cloud66</a></li><li><a href="https://thinkster.io/" target="_blank" rel="noreferrer noopener">Thinkster</a></li><li><a href="https://www.gatsbyjs.org/" target="_blank" rel="noreferrer noopener">Gatsby</a></li><li><a href="https://www.docker.com/" target="_blank" rel="noreferrer noopener">Docker</a></li><li><a href="https://www.gentoo.org/" target="_blank" rel="noreferrer noopener">Gentoo</a></li><li><a href="https://gomakethings.com/how-to-schedule-posts-with-a-static-website/" target="_blank" rel="noreferrer noopener">How to schedule posts with a static website</a></li><li><a href="https://www.digitalocean.com/community/tutorials/how-to-set-up-automatic-deployment-with-git-with-a-vps" target="_blank" rel="noreferrer noopener">How to set up automatic deployment with Git with a vps</a></li><li><a...]]></itunes:summary><itunes:duration>3476</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 372:  Kubernetes Docker and Devops with Jessica Deen LIVE from Microsoft BUILD</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-372-kubernetes-docker-and-devops-with-jessica-deen-live-from-microsoft-build</link><description><![CDATA[Sponsors<ul><li><a href="https://triplebyte.com/jsjabber" target="_blank" rel="noreferrer noopener">Triplebyte</a> offers a $1000 signing bonus</li><li><a href="https://sentry.io/welcome/" target="_blank" rel="noreferrer noopener">Sentry</a> use the code “devchat” for $100 credit</li><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul>Panel<ul><li>Charles Max Wood</li></ul> Joined by Special Guest: Jessica DeenEpisode SummaryComing to you live from the podcast booth at Microsoft BUILD is Charles Max Wood with The Deen of DevOps aka<a href="https://jessicadeen.com" target="_blank" rel="noreferrer noopener"> Jessica Deen</a>. Jessica is a Senior Cloud Advocate at Microsoft. As an advocate she acts a liaison between developer communities and Microsoft to help understand developer pain points and road blocks especially in areas such as Linux, open-source technologies, infrastructure, Kubernetes, containers and DevOps. Jessica explains how to go about setting up a containerized application, Kubernetes and how to use Dockerfiles. Charles and Jessica then talk about how to get started with a Kubernetes cluster and the resources available for developers that don't have any infrastructure. Jessica advises that developers start with Azure DevOps Services and then go to Microsoft Learn Resource.Charles also encourages listeners to also check out the Views on Vue podcast<a href="https://devchat.tv/views-on-vue/vov-053-azure-devops-with-donovan-brown-live-at-microsoft-ignite/" target="_blank" rel="noreferrer noopener"> Azure DevOps with Donovan Brow</a>n for further references. Jessica also recommends following people on Twitter and GitHub to find out about solutions and resources.Links<ul><li><a href="https://docs.microsoft.com/en-us/virtualization/windowscontainers/manage-docker/manage-windows-dockerfile" target="_blank" rel="noreferrer noopener">Dockerfile and Windows Containers</a></li><li><a href="https://kubernetes.io/" target="_blank" rel="noreferrer noopener">Kubernetes</a></li><li><a href="https://github.com/jldeen" target="_blank" rel="noreferrer noopener">Jessica’s GitHub</a></li><li><a href="https://twitter.com/jldeen?lang=en" target="_blank" rel="noreferrer noopener">Jessica’s Twitter</a></li><li><a href="https://www.linkedin.com/in/jldeen/" target="_blank" rel="noreferrer noopener">Jessica’s LinkedIn</a></li><li><a href="https://jessicadeen.com/" target="_blank" rel="noreferrer noopener">Jessica’s Website</a></li><li><a href="https://www.microsoft.com/en-us/build" target="_blank" rel="noreferrer noopener">Microsoft Build 2019</a></li><li><a href="https://partner.microsoft.com/en-us/marketing/learning-resources" target="_blank" rel="noreferrer noopener">Microsoft Learn Resource</a></li><li><a href="https://docs.microsoft.com/en-us/azure/aks/http-application-routing" target="_blank" rel="noreferrer noopener">HTTP application routing</a></li><li><a href="https://www.youtube.com/watch?t=16s&amp;v=aN9nVa8yeBo" target="_blank" rel="noreferrer noopener">Getting started with Kubernetes Ingress Controllers and TLS certificates</a></li><li><a href="https://jessicadeen.com/kubernetes-ingress-controllers-and-certificates-the-walkthrough/" target="_blank" rel="noreferrer noopener">Kubernetes Ingress Controllers and Certificates: The Walkthrough</a></li><li><a href="https://azure.microsoft.com/en-in/services/devops/" target="_blank" rel="noreferrer noopener">Azure DevOps Services</a></li><li><a href="https://devchat.tv/views-on-vue/vov-053-azure-devops-with-donovan-brown-live-at-microsoft-ignite/" target="_blank" rel="noreferrer noopener">VoV 053: Azure DevOps with Donovan Brown LIVE at Microsoft Ignite</a></li><li><a href="https://www.youtube.com/channel/UC-RjyheFSQPAv-MyY0STSIQ" target="_blank" rel="noreferrer noopener">Jessica Deen Youtube</a></li><li><a href="https://www.youtube.com/watch?v=PH-2FfFD2PU" target="_blank" rel="noreferrer noopener">Kubernetes in 5 mins – YouTube</a></li></ul>Follow Adventures in Angular on <a href="https://devchat.tv/adv-in-angular/" target="_blank" rel="noreferrer noopener">tv</a>, <a href="https://www.facebook.com/adventuresinangular/" target="_blank" rel="noreferrer noopener">Facebook </a>and <a href="https://twitter.com/angularpodcast" target="_blank" rel="noreferrer noopener">Twitter</a>.PicksJessica Deen:<ul><li><a href="https://twitter.com/LachlanEvenson" target="_blank" rel="noreferrer noopener">Lachlan Evenson</a></li><li><a href="https://www.cncf.io/" target="_blank" rel="noreferrer noopener">Cloud Native Computing Foundation</a></li><li>Kubernetes Handles on Twitter</li><li><a href="https://www.amazon.com/Shoe-Dog-Memoir-Creator-Nike-ebook/dp/B0176M1A44" target="_blank" rel="noreferrer noopener">Shoe Dog Memoir</a></li><li><a href="https://www.nikesalezone.com/air-jordan-4-fire-red-gum-singles-day-av3914-600-mens-winter-basketball-shoes-p-9506.html" target="_blank" rel="noreferrer noopener">Air Jordan 4 Fire Red Gum Singles Day</a></li></ul>Charles Max Wood:<ul><li><a href="https://johnpapa.net/tag/real-talk-javascript/" target="_blank" rel="noreferrer noopener">Real Talk /JavaScript Podcast</a></li><li><a href="https://www.zelda.com/breath-of-the-wild/" target="_blank" rel="noreferrer noopener">The Legend of Zelda: Breath of the Wild</a></li></ul>Special Guest: Jessica Deen.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">7bc3bbf1-4614-4617-b54b-0166fabde367</guid><pubDate>Tue, 09 Jul 2019 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845576/stream.mp3" length="39815887" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Sponsors
- https://triplebyte.com/jsjabber offers a $1000 signing bonus
- https://sentry.io/welcome/ use the code “devchat” for $100 credit
- https://www.cachefly.com/
Panel
- Charles Max Wood
 Joined by Special Guest: Jessica DeenEpisode...</itunes:subtitle><itunes:summary><![CDATA[Sponsors<ul><li><a href="https://triplebyte.com/jsjabber" target="_blank" rel="noreferrer noopener">Triplebyte</a> offers a $1000 signing bonus</li><li><a href="https://sentry.io/welcome/" target="_blank" rel="noreferrer noopener">Sentry</a> use the code “devchat” for $100 credit</li><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul>Panel<ul><li>Charles Max Wood</li></ul> Joined by Special Guest: Jessica DeenEpisode SummaryComing to you live from the podcast booth at Microsoft BUILD is Charles Max Wood with The Deen of DevOps aka<a href="https://jessicadeen.com" target="_blank" rel="noreferrer noopener"> Jessica Deen</a>. Jessica is a Senior Cloud Advocate at Microsoft. As an advocate she acts a liaison between developer communities and Microsoft to help understand developer pain points and road blocks especially in areas such as Linux, open-source technologies, infrastructure, Kubernetes, containers and DevOps. Jessica explains how to go about setting up a containerized application, Kubernetes and how to use Dockerfiles. Charles and Jessica then talk about how to get started with a Kubernetes cluster and the resources available for developers that don't have any infrastructure. Jessica advises that developers start with Azure DevOps Services and then go to Microsoft Learn Resource.Charles also encourages listeners to also check out the Views on Vue podcast<a href="https://devchat.tv/views-on-vue/vov-053-azure-devops-with-donovan-brown-live-at-microsoft-ignite/" target="_blank" rel="noreferrer noopener"> Azure DevOps with Donovan Brow</a>n for further references. Jessica also recommends following people on Twitter and GitHub to find out about solutions and resources.Links<ul><li><a href="https://docs.microsoft.com/en-us/virtualization/windowscontainers/manage-docker/manage-windows-dockerfile" target="_blank" rel="noreferrer noopener">Dockerfile and Windows Containers</a></li><li><a href="https://kubernetes.io/" target="_blank" rel="noreferrer noopener">Kubernetes</a></li><li><a href="https://github.com/jldeen" target="_blank" rel="noreferrer noopener">Jessica’s GitHub</a></li><li><a href="https://twitter.com/jldeen?lang=en" target="_blank" rel="noreferrer noopener">Jessica’s Twitter</a></li><li><a href="https://www.linkedin.com/in/jldeen/" target="_blank" rel="noreferrer noopener">Jessica’s LinkedIn</a></li><li><a href="https://jessicadeen.com/" target="_blank" rel="noreferrer noopener">Jessica’s Website</a></li><li><a href="https://www.microsoft.com/en-us/build" target="_blank" rel="noreferrer noopener">Microsoft Build 2019</a></li><li><a href="https://partner.microsoft.com/en-us/marketing/learning-resources" target="_blank" rel="noreferrer noopener">Microsoft Learn Resource</a></li><li><a href="https://docs.microsoft.com/en-us/azure/aks/http-application-routing" target="_blank" rel="noreferrer noopener">HTTP application routing</a></li><li><a href="https://www.youtube.com/watch?t=16s&amp;v=aN9nVa8yeBo" target="_blank" rel="noreferrer noopener">Getting started with Kubernetes Ingress Controllers and TLS certificates</a></li><li><a href="https://jessicadeen.com/kubernetes-ingress-controllers-and-certificates-the-walkthrough/" target="_blank" rel="noreferrer noopener">Kubernetes Ingress Controllers and Certificates: The Walkthrough</a></li><li><a href="https://azure.microsoft.com/en-in/services/devops/" target="_blank" rel="noreferrer noopener">Azure DevOps Services</a></li><li><a href="https://devchat.tv/views-on-vue/vov-053-azure-devops-with-donovan-brown-live-at-microsoft-ignite/" target="_blank" rel="noreferrer noopener">VoV 053: Azure DevOps with Donovan Brown LIVE at Microsoft Ignite</a></li><li><a href="https://www.youtube.com/channel/UC-RjyheFSQPAv-MyY0STSIQ" target="_blank" rel="noreferrer noopener">Jessica Deen Youtube</a></li><li><a href="https://www.youtube.com/watch?v=PH-2FfFD2PU" target="_blank" rel="noreferrer noopener">Kubernetes in 5 mins –...]]></itunes:summary><itunes:duration>2409</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 371: The Benefits and Challenges of Server-Side Rendering (SSR) with Dan Shappir</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-371-the-benefits-and-challenges-of-server-side-rendering-ssr-with-dan-shappir</link><description><![CDATA[Sponsors<ul><li><a href="https://triplebyte.com/jsjabber" target="_blank" rel="noreferrer noopener">Triplebyte</a> offers a $1000 signing bonus</li><li><a href="https://sentry.io/welcome/" target="_blank" rel="noreferrer noopener">Sentry</a> use the code “devchat” for $100 credit</li><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul>Panel<ul><li>Charles Max Wood</li><li>Joe Eames</li><li>Christopher Buecheler</li><li>Aimee Knight</li><li>AJ O’Neal</li></ul>Joined by special guest: Dan ShappirEpisode SummaryIn this episode of JavaScript Jabber, special guest Dan Shappir, Performance Tech Lead at Wix, kicks off the discussion by defining server-side rendering (SSR) along with giving its historical background, and touches on the differences between server rendering and server-side rendering. He helps listeners understand in detail how SSR is beneficial for the web and takes questions from the panel about how it affects web performance in cases where first-time users and returning users are involved, and how does SSR fare against technologies such as pre-rendering. He then elaborates on the pitfalls and challenges of SSR including managing and declaring variables, memory leaks, performance issues, handling SEO, and more, along with ways to mitigate them. In the end, Dan sheds some light on when should developers use SSR and how should they start working with it.Links<ul><li><a href="https://twitter.com/DanShappir?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor" target="_blank" rel="noreferrer noopener">Dan’s Twitter</a></li><li><a href="https://github.com/DanShappir" target="_blank" rel="noreferrer noopener">Dan’s GitHub</a></li><li><a href="https://vuejs.org/v2/guide/ssr.html" target="_blank" rel="noreferrer noopener">SSR</a></li><li><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/WeakMap" target="_blank" rel="noreferrer noopener">WeakMap</a></li></ul>Follow JavaScript Jabber on <a href="https://devchat.tv/js-jabber/" target="_blank" rel="noreferrer noopener">Devchat.tv</a>, <a href="https://www.facebook.com/javascriptjabber" target="_blank" rel="noreferrer noopener">Facebook</a> and <a href="https://twitter.com/JSJabber" target="_blank" rel="noreferrer noopener">Twitter</a>.PicksChristopher Buecheler:<ul><li>Tip - Take some time off once in a while</li></ul>Aimee Knight:<ul><li><a href="https://www.coursera.org/learn/learning-how-to-learn" target="_blank" rel="noreferrer noopener">Learning How to Learn: Powerful mental tools to help you master tough subjects</a></li></ul>AJ O’Neal:<ul><li>Fatherhood!</li></ul>Joe Eames:<ul><li><a href="https://boardgamegeek.com/boardgame/265736/tiny-towns" target="_blank" rel="noreferrer noopener">Tiny Towns</a></li><li><a href="https://www.imdb.com/title/tt2712740/" target="_blank" rel="noreferrer noopener">The Goldbergs</a></li></ul>Charles Max Wood:<ul><li><a href="https://keepcurrentacademy.com/everywherejs/" target="_blank" rel="noreferrer noopener">EverywhereJS</a></li><li><a href="https://www.amazon.com/Christopher-Buecheler/e/B004KA4MLE/ref=as_li_ss_tl?language=en_US&amp;linkCode=sl2&amp;linkId=788aa3909b6b80453b7d3f84bcba0937&amp;qid=1559065375&amp;ref=sr_ntt_srch_lnk_1&amp;sr=8-1&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener">Christopher Buecheler’s books</a></li><li><a href="https://leanpub.com/backdoor" target="_blank" rel="noreferrer noopener">Get a Coder Job - Publishing soon!</a></li></ul>Dan Shappir:<ul><li><a href="https://www.quora.com/" target="_blank" rel="noreferrer noopener">Quora</a></li><li><a href="https://www.wix.com/corvid" target="_blank" rel="noreferrer noopener">Corvid by Wix</a></li><li><a href="https://www.yglfconf.com/" target="_blank" rel="noreferrer noopener">You Gotta Love Frontend Conferences</a></li></ul>Special Guest: Dan Shappir.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">d209ea61-4517-41e0-b931-2e4c35479c6e</guid><pubDate>Tue, 02 Jul 2019 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845583/stream.mp3" length="68593217" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Sponsors
- https://triplebyte.com/jsjabber offers a $1000 signing bonus
- https://sentry.io/welcome/ use the code “devchat” for $100 credit
- https://www.cachefly.com/
Panel
- Charles Max Wood
- Joe Eames
- Christopher Buecheler
- Aimee Knight
- AJ...</itunes:subtitle><itunes:summary><![CDATA[Sponsors<ul><li><a href="https://triplebyte.com/jsjabber" target="_blank" rel="noreferrer noopener">Triplebyte</a> offers a $1000 signing bonus</li><li><a href="https://sentry.io/welcome/" target="_blank" rel="noreferrer noopener">Sentry</a> use the code “devchat” for $100 credit</li><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul>Panel<ul><li>Charles Max Wood</li><li>Joe Eames</li><li>Christopher Buecheler</li><li>Aimee Knight</li><li>AJ O’Neal</li></ul>Joined by special guest: Dan ShappirEpisode SummaryIn this episode of JavaScript Jabber, special guest Dan Shappir, Performance Tech Lead at Wix, kicks off the discussion by defining server-side rendering (SSR) along with giving its historical background, and touches on the differences between server rendering and server-side rendering. He helps listeners understand in detail how SSR is beneficial for the web and takes questions from the panel about how it affects web performance in cases where first-time users and returning users are involved, and how does SSR fare against technologies such as pre-rendering. He then elaborates on the pitfalls and challenges of SSR including managing and declaring variables, memory leaks, performance issues, handling SEO, and more, along with ways to mitigate them. In the end, Dan sheds some light on when should developers use SSR and how should they start working with it.Links<ul><li><a href="https://twitter.com/DanShappir?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor" target="_blank" rel="noreferrer noopener">Dan’s Twitter</a></li><li><a href="https://github.com/DanShappir" target="_blank" rel="noreferrer noopener">Dan’s GitHub</a></li><li><a href="https://vuejs.org/v2/guide/ssr.html" target="_blank" rel="noreferrer noopener">SSR</a></li><li><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/WeakMap" target="_blank" rel="noreferrer noopener">WeakMap</a></li></ul>Follow JavaScript Jabber on <a href="https://devchat.tv/js-jabber/" target="_blank" rel="noreferrer noopener">Devchat.tv</a>, <a href="https://www.facebook.com/javascriptjabber" target="_blank" rel="noreferrer noopener">Facebook</a> and <a href="https://twitter.com/JSJabber" target="_blank" rel="noreferrer noopener">Twitter</a>.PicksChristopher Buecheler:<ul><li>Tip - Take some time off once in a while</li></ul>Aimee Knight:<ul><li><a href="https://www.coursera.org/learn/learning-how-to-learn" target="_blank" rel="noreferrer noopener">Learning How to Learn: Powerful mental tools to help you master tough subjects</a></li></ul>AJ O’Neal:<ul><li>Fatherhood!</li></ul>Joe Eames:<ul><li><a href="https://boardgamegeek.com/boardgame/265736/tiny-towns" target="_blank" rel="noreferrer noopener">Tiny Towns</a></li><li><a href="https://www.imdb.com/title/tt2712740/" target="_blank" rel="noreferrer noopener">The Goldbergs</a></li></ul>Charles Max Wood:<ul><li><a href="https://keepcurrentacademy.com/everywherejs/" target="_blank" rel="noreferrer noopener">EverywhereJS</a></li><li><a href="https://www.amazon.com/Christopher-Buecheler/e/B004KA4MLE/ref=as_li_ss_tl?language=en_US&amp;linkCode=sl2&amp;linkId=788aa3909b6b80453b7d3f84bcba0937&amp;qid=1559065375&amp;ref=sr_ntt_srch_lnk_1&amp;sr=8-1&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener">Christopher Buecheler’s books</a></li><li><a href="https://leanpub.com/backdoor" target="_blank" rel="noreferrer noopener">Get a Coder Job - Publishing soon!</a></li></ul>Dan Shappir:<ul><li><a href="https://www.quora.com/" target="_blank" rel="noreferrer noopener">Quora</a></li><li><a href="https://www.wix.com/corvid" target="_blank" rel="noreferrer noopener">Corvid by Wix</a></li><li><a href="https://www.yglfconf.com/" target="_blank" rel="noreferrer noopener">You Gotta Love Frontend Conferences</a></li></ul>Special Guest: Dan Shappir.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations"...]]></itunes:summary><itunes:duration>4207</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 370:  Azure Functions Part II with Jeff Hollan LIVE at Microsoft BUILD</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-370-azure-functions-part-ii-with-jeff-hollan-live-at-microsoft-build</link><description><![CDATA[Sponsors<ul><li><a href="https://triplebyte.com/jsjabber" target="_blank" rel="noreferrer noopener">Triplebyte</a> offers a $1000 signing bonus</li><li><a href="https://sentry.io/welcome/" target="_blank" rel="noreferrer noopener">Sentry</a> use the code “devchat” for 2 months free on Sentry small plan</li><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul>PanelCharles Max Wood Joined by Special Guest: Jeff Hollan Episode SummaryComing to you live from the podcast booth at Microsoft BUILD is Charles Max Wood with Jeff Hollan. Jeff is a Sr. Program Manager for the Azure Functions cloud service. Continuing from where Colby Tresness left off in Adventures in Angular 241: Azure Functions with Colby Tresness LIVE at Microsoft BUILD, Jeff defines what “serverless” really means in developer world. Jeff also talks about various scenarios where Azure functions are extremely useful and explains what Durable Functions are.Jeff and Charles discuss creating and running an Azure function inside a container and the upcoming capabilities of Azure functions they are currently working on.Links<ul><li><a href="https://devchat.tv/js-jabber/jsj-369-azure-functions-with-colby-tresness-live-at-microsoft-build/" target="_blank" rel="noreferrer noopener">JavaScript Jabber 369: Azure Functions with Colby Tresness LIVE at Microsoft BUILD</a></li><li><a href="https://docs.microsoft.com/en-us/azure/azure-functions/durable/durable-functions-overview" target="_blank" rel="noreferrer noopener">Durable Functions</a></li><li><a href="https://github.com/jeffhollan" target="_blank" rel="noreferrer noopener">Jeff’s GitHub</a></li><li><a href="https://twitter.com/jeffhollan" target="_blank" rel="noreferrer noopener">Jeff’s Twitter</a></li><li><a href="https://www.linkedin.com/in/jeffhollan" target="_blank" rel="noreferrer noopener">Jeff’s LinkedIn</a></li><li><a href="https://hollan.io/" target="_blank" rel="noreferrer noopener">Jeff’s Website</a></li><li><a href="https://medium.com/@jeffhollan" target="_blank" rel="noreferrer noopener">Jeff’s Medium</a></li><li>Microsoft Build 2019</li><li>Follow JavaScript Jabber on <a href="https://devchat.tv/js-jabber/" target="_blank" rel="noreferrer noopener">Devchat.tv</a>, <a href="https://www.facebook.com/javascriptjabber" target="_blank" rel="noreferrer noopener">Facebook</a> and <a href="https://twitter.com/JSJabber" target="_blank" rel="noreferrer noopener">Twitter</a>.</li></ul>PicksJeff Hollan:<ul><li><a href="https://www.calm.com/" target="_blank" rel="noreferrer noopener">Calm App</a></li><li><a href="https://www.imdb.com/title/tt0944947/" target="_blank" rel="noreferrer noopener">Game of Thrones TV Series</a></li></ul>Charles Max Wood:<ul><li><a href="https://itunes.apple.com/us/app/familysearch-tree/id885982973?mt=8" target="_blank" rel="noreferrer noopener">Family Tree App</a></li></ul>Special Guest: Jeff Hollan.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">46df4e61-81d1-4952-a536-5ad90905f5ce</guid><pubDate>Tue, 25 Jun 2019 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845579/stream.mp3" length="53181370" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Sponsors
- https://triplebyte.com/jsjabber offers a $1000 signing bonus
- https://sentry.io/welcome/ use the code “devchat” for 2 months free on Sentry small plan
- https://www.cachefly.com/
PanelCharles Max Wood Joined by Special Guest: Jeff...</itunes:subtitle><itunes:summary><![CDATA[Sponsors<ul><li><a href="https://triplebyte.com/jsjabber" target="_blank" rel="noreferrer noopener">Triplebyte</a> offers a $1000 signing bonus</li><li><a href="https://sentry.io/welcome/" target="_blank" rel="noreferrer noopener">Sentry</a> use the code “devchat” for 2 months free on Sentry small plan</li><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul>PanelCharles Max Wood Joined by Special Guest: Jeff Hollan Episode SummaryComing to you live from the podcast booth at Microsoft BUILD is Charles Max Wood with Jeff Hollan. Jeff is a Sr. Program Manager for the Azure Functions cloud service. Continuing from where Colby Tresness left off in Adventures in Angular 241: Azure Functions with Colby Tresness LIVE at Microsoft BUILD, Jeff defines what “serverless” really means in developer world. Jeff also talks about various scenarios where Azure functions are extremely useful and explains what Durable Functions are.Jeff and Charles discuss creating and running an Azure function inside a container and the upcoming capabilities of Azure functions they are currently working on.Links<ul><li><a href="https://devchat.tv/js-jabber/jsj-369-azure-functions-with-colby-tresness-live-at-microsoft-build/" target="_blank" rel="noreferrer noopener">JavaScript Jabber 369: Azure Functions with Colby Tresness LIVE at Microsoft BUILD</a></li><li><a href="https://docs.microsoft.com/en-us/azure/azure-functions/durable/durable-functions-overview" target="_blank" rel="noreferrer noopener">Durable Functions</a></li><li><a href="https://github.com/jeffhollan" target="_blank" rel="noreferrer noopener">Jeff’s GitHub</a></li><li><a href="https://twitter.com/jeffhollan" target="_blank" rel="noreferrer noopener">Jeff’s Twitter</a></li><li><a href="https://www.linkedin.com/in/jeffhollan" target="_blank" rel="noreferrer noopener">Jeff’s LinkedIn</a></li><li><a href="https://hollan.io/" target="_blank" rel="noreferrer noopener">Jeff’s Website</a></li><li><a href="https://medium.com/@jeffhollan" target="_blank" rel="noreferrer noopener">Jeff’s Medium</a></li><li>Microsoft Build 2019</li><li>Follow JavaScript Jabber on <a href="https://devchat.tv/js-jabber/" target="_blank" rel="noreferrer noopener">Devchat.tv</a>, <a href="https://www.facebook.com/javascriptjabber" target="_blank" rel="noreferrer noopener">Facebook</a> and <a href="https://twitter.com/JSJabber" target="_blank" rel="noreferrer noopener">Twitter</a>.</li></ul>PicksJeff Hollan:<ul><li><a href="https://www.calm.com/" target="_blank" rel="noreferrer noopener">Calm App</a></li><li><a href="https://www.imdb.com/title/tt0944947/" target="_blank" rel="noreferrer noopener">Game of Thrones TV Series</a></li></ul>Charles Max Wood:<ul><li><a href="https://itunes.apple.com/us/app/familysearch-tree/id885982973?mt=8" target="_blank" rel="noreferrer noopener">Family Tree App</a></li></ul>Special Guest: Jeff Hollan.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>3244</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 369:  Azure Functions with Colby Tresness LIVE at MIcrosoft BUILD</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-369-azure-functions-with-colby-tresness-live-at-microsoft-build</link><description><![CDATA[Sponsors<ul><li><a href="https://triplebyte.com/jsjabber" target="_blank" rel="noreferrer noopener">Triplebyte</a> offers a $1000 signing bonus</li><li><a href="https://sentry.io/welcome/" target="_blank" rel="noreferrer noopener">Sentry</a> use the code “devchat” for $100 credit</li><li><a href="https://promo.linode.com/javascriptjabber/" target="_blank" rel="noreferrer noopener">Linode</a> offers $20 credit</li><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul>Panel<ul><li>Charles Max Wood</li></ul> Joined by Special Guest: Colby TresnessEpisode SummaryComing to you live from the podcast booth at Microsoft BUILD is Charles Max Wood with Colby Tresness. Colby is a Program Manager on Azure Functions at Microsoft. Azure functions are the serverless functions on Azure. Colby explains what the Azure functions premium plan entails, then talks about <a href="https://github.com/kedacore/keda" target="_blank" rel="noreferrer noopener">KEDA</a> – Kubernetes-based event-driven autoscaling, a Microsoft and <a href="https://www.redhat.com/en" target="_blank" rel="noreferrer noopener">Red Hat</a> partnered open source component to provide event-driven capabilities for any Kubernetes workload. One of the other cool features of serverless functions they talk about is the Azure serverless community <a href="https://www.serverlesslibrary.net/" target="_blank" rel="noreferrer noopener">library</a>.Colby and Charles discuss the best way to get started with Azure functions, as well as the non-JavaScript languages it supports.Links<ul><li><a href="https://github.com/ColbyTresness" target="_blank" rel="noreferrer noopener">Colby’s GitHub</a></li><li><a href="https://twitter.com/colbytresness?lang=en" target="_blank" rel="noreferrer noopener">Colby’s Twitter</a></li><li><a href="https://www.linkedin.com/in/colbytresness/" target="_blank" rel="noreferrer noopener">Colby’s LinkedIn</a></li><li><a href="https://azure.microsoft.com/id-id/blog/author/cotresne/" target="_blank" rel="noreferrer noopener">Colby’s Blog</a></li><li><a href="https://www.microsoft.com/en-us/build" target="_blank" rel="noreferrer noopener">Microsoft Build 2019</a></li><li><a href="https://github.com/kedacore/keda" target="_blank" rel="noreferrer noopener">KEDA</a></li><li><a href="https://www.redhat.com/en" target="_blank" rel="noreferrer noopener">Red Hat</a></li><li><a href="https://www.serverlesslibrary.net/" target="_blank" rel="noreferrer noopener">Azure Serverless Community Library</a></li><li>Follow Adventures in Angular on <a href="https://devchat.tv/adv-in-angular/" target="_blank" rel="noreferrer noopener">tv</a>, <a href="https://www.facebook.com/adventuresinangular/" target="_blank" rel="noreferrer noopener">Facebook </a>and <a href="https://twitter.com/angularpodcast" target="_blank" rel="noreferrer noopener">Twitter</a>.</li></ul>PicksColby Tresness:<ul><li><a href="https://www.imdb.com/title/tt5348176/" target="_blank" rel="noreferrer noopener">Barry (TV Series 2018– ) – IMDb </a></li></ul>Charles Max Wood:<ul><li><a href="https://www.zelda.com/breath-of-the-wild/" target="_blank" rel="noreferrer noopener">The Legend of Zelda: Breath of the Wild</a></li><li><a href="https://andyfrisella.com/blogs/mfceo-project-podcast" target="_blank" rel="noreferrer noopener">The MFCEO Project Podcast – Andy Frisella </a></li><li>Downtown Seattle</li></ul>Special Guest: Colby Tresness.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">ea9feadb-08d1-4c7f-b5b4-767bf0b5247a</guid><pubDate>Tue, 18 Jun 2019 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845629/stream.mp3" length="37780400" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Sponsors
- https://triplebyte.com/jsjabber offers a $1000 signing bonus
- https://sentry.io/welcome/ use the code “devchat” for $100 credit
- https://promo.linode.com/javascriptjabber/ offers $20 credit
- https://www.cachefly.com/
Panel
- Charles Max...</itunes:subtitle><itunes:summary><![CDATA[Sponsors<ul><li><a href="https://triplebyte.com/jsjabber" target="_blank" rel="noreferrer noopener">Triplebyte</a> offers a $1000 signing bonus</li><li><a href="https://sentry.io/welcome/" target="_blank" rel="noreferrer noopener">Sentry</a> use the code “devchat” for $100 credit</li><li><a href="https://promo.linode.com/javascriptjabber/" target="_blank" rel="noreferrer noopener">Linode</a> offers $20 credit</li><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul>Panel<ul><li>Charles Max Wood</li></ul> Joined by Special Guest: Colby TresnessEpisode SummaryComing to you live from the podcast booth at Microsoft BUILD is Charles Max Wood with Colby Tresness. Colby is a Program Manager on Azure Functions at Microsoft. Azure functions are the serverless functions on Azure. Colby explains what the Azure functions premium plan entails, then talks about <a href="https://github.com/kedacore/keda" target="_blank" rel="noreferrer noopener">KEDA</a> – Kubernetes-based event-driven autoscaling, a Microsoft and <a href="https://www.redhat.com/en" target="_blank" rel="noreferrer noopener">Red Hat</a> partnered open source component to provide event-driven capabilities for any Kubernetes workload. One of the other cool features of serverless functions they talk about is the Azure serverless community <a href="https://www.serverlesslibrary.net/" target="_blank" rel="noreferrer noopener">library</a>.Colby and Charles discuss the best way to get started with Azure functions, as well as the non-JavaScript languages it supports.Links<ul><li><a href="https://github.com/ColbyTresness" target="_blank" rel="noreferrer noopener">Colby’s GitHub</a></li><li><a href="https://twitter.com/colbytresness?lang=en" target="_blank" rel="noreferrer noopener">Colby’s Twitter</a></li><li><a href="https://www.linkedin.com/in/colbytresness/" target="_blank" rel="noreferrer noopener">Colby’s LinkedIn</a></li><li><a href="https://azure.microsoft.com/id-id/blog/author/cotresne/" target="_blank" rel="noreferrer noopener">Colby’s Blog</a></li><li><a href="https://www.microsoft.com/en-us/build" target="_blank" rel="noreferrer noopener">Microsoft Build 2019</a></li><li><a href="https://github.com/kedacore/keda" target="_blank" rel="noreferrer noopener">KEDA</a></li><li><a href="https://www.redhat.com/en" target="_blank" rel="noreferrer noopener">Red Hat</a></li><li><a href="https://www.serverlesslibrary.net/" target="_blank" rel="noreferrer noopener">Azure Serverless Community Library</a></li><li>Follow Adventures in Angular on <a href="https://devchat.tv/adv-in-angular/" target="_blank" rel="noreferrer noopener">tv</a>, <a href="https://www.facebook.com/adventuresinangular/" target="_blank" rel="noreferrer noopener">Facebook </a>and <a href="https://twitter.com/angularpodcast" target="_blank" rel="noreferrer noopener">Twitter</a>.</li></ul>PicksColby Tresness:<ul><li><a href="https://www.imdb.com/title/tt5348176/" target="_blank" rel="noreferrer noopener">Barry (TV Series 2018– ) – IMDb </a></li></ul>Charles Max Wood:<ul><li><a href="https://www.zelda.com/breath-of-the-wild/" target="_blank" rel="noreferrer noopener">The Legend of Zelda: Breath of the Wild</a></li><li><a href="https://andyfrisella.com/blogs/mfceo-project-podcast" target="_blank" rel="noreferrer noopener">The MFCEO Project Podcast – Andy Frisella </a></li><li>Downtown Seattle</li></ul>Special Guest: Colby Tresness.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>2282</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 368: TypeScript - Good or Bad</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-368-typescript-good-or-bad</link><description><![CDATA[Sponsors<ul><li><a href="https://triplebyte.com/jsjabber" target="_blank" rel="noreferrer noopener">Triplebyte</a> offers a $1000 signing bonus</li><li><a href="https://sentry.io/welcome/" target="_blank" rel="noreferrer noopener">Sentry</a> use the code “devchat” for $100 credit</li><li><a href="https://promo.linode.com/javascriptjabber/" target="_blank" rel="noreferrer noopener">Linode</a> offers $20 credit</li><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul>Panel<ul><li>Joe Eames</li><li>AJ O’Neal</li></ul>Episode SummaryIn this episode of JavaScript Jabber, Joe Eames and AJ O’Neal talk about what TypeScript is, and their background and experiences with it. They discuss the different kinds of typed languages such as dynamic vs static, strong vs weak, implicit vs explicit casting and the reasons for selecting one type over the other. AJ shares his opinion on not preferring TypeScript in general, while Joe offers a counter perspective on liking it, and both give a number of reasons to support each argument. They talk about some final good and bad points about TypeScript and move on to picks.Links<ul><li><a href="https://www.typescriptlang.org/" target="_blank" rel="noreferrer noopener">TypeScript</a></li><li><a href="https://coffeescript.org/" target="_blank" rel="noreferrer noopener">CoffeeScript</a></li></ul>Follow JavaScript Jabber on <a href="https://devchat.tv/js-jabber/" target="_blank" rel="noreferrer noopener">Devchat.tv</a>, <a href="https://www.facebook.com/javascriptjabber" target="_blank" rel="noreferrer noopener">Facebook</a> and <a href="https://twitter.com/JSJabber" target="_blank" rel="noreferrer noopener">Twitter</a>.PicksJoe Eames:<ul><li><a href="https://www.cypress.io/" target="_blank" rel="noreferrer noopener">Cypress</a></li><li><a href="https://www.youtube.com/watch?v=i01V52I56TA" target="_blank" rel="noreferrer noopener">What if your dev environment was a PWA? 🤯 | Eric Simons</a></li><li><a href="https://ng8-thinkster.deployto.space/" target="_blank" rel="noreferrer noopener">Angular 8 Intergalactic</a></li><li><a href="https://shop.lego.com/en-US/product/Tantive-IV-75244" target="_blank" rel="noreferrer noopener">Star Wars Tantive IV Lego set</a></li></ul>AJ O’Neal:<ul><li><a href="https://www.goodreads.com/book/show/39286958-measure-what-matters" target="_blank" rel="noreferrer noopener">Measure What Matters</a></li><li><a href="https://www.npmjs.com/search?q=%40root" target="_blank" rel="noreferrer noopener">@root on npm</a></li><li><a href="https://www.npmjs.com/search?q=%40bluecrypt" target="_blank" rel="noreferrer noopener">@bluecrypt on npm</a></li></ul>    <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">451567c8-8810-484e-8751-b81d2c0ca053</guid><pubDate>Tue, 11 Jun 2019 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845586/stream.mp3" length="57037798" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Sponsors
- https://triplebyte.com/jsjabber offers a $1000 signing bonus
- https://sentry.io/welcome/ use the code “devchat” for $100 credit
- https://promo.linode.com/javascriptjabber/ offers $20 credit
- https://www.cachefly.com/
Panel
- Joe Eames
-...</itunes:subtitle><itunes:summary><![CDATA[Sponsors<ul><li><a href="https://triplebyte.com/jsjabber" target="_blank" rel="noreferrer noopener">Triplebyte</a> offers a $1000 signing bonus</li><li><a href="https://sentry.io/welcome/" target="_blank" rel="noreferrer noopener">Sentry</a> use the code “devchat” for $100 credit</li><li><a href="https://promo.linode.com/javascriptjabber/" target="_blank" rel="noreferrer noopener">Linode</a> offers $20 credit</li><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul>Panel<ul><li>Joe Eames</li><li>AJ O’Neal</li></ul>Episode SummaryIn this episode of JavaScript Jabber, Joe Eames and AJ O’Neal talk about what TypeScript is, and their background and experiences with it. They discuss the different kinds of typed languages such as dynamic vs static, strong vs weak, implicit vs explicit casting and the reasons for selecting one type over the other. AJ shares his opinion on not preferring TypeScript in general, while Joe offers a counter perspective on liking it, and both give a number of reasons to support each argument. They talk about some final good and bad points about TypeScript and move on to picks.Links<ul><li><a href="https://www.typescriptlang.org/" target="_blank" rel="noreferrer noopener">TypeScript</a></li><li><a href="https://coffeescript.org/" target="_blank" rel="noreferrer noopener">CoffeeScript</a></li></ul>Follow JavaScript Jabber on <a href="https://devchat.tv/js-jabber/" target="_blank" rel="noreferrer noopener">Devchat.tv</a>, <a href="https://www.facebook.com/javascriptjabber" target="_blank" rel="noreferrer noopener">Facebook</a> and <a href="https://twitter.com/JSJabber" target="_blank" rel="noreferrer noopener">Twitter</a>.PicksJoe Eames:<ul><li><a href="https://www.cypress.io/" target="_blank" rel="noreferrer noopener">Cypress</a></li><li><a href="https://www.youtube.com/watch?v=i01V52I56TA" target="_blank" rel="noreferrer noopener">What if your dev environment was a PWA? 🤯 | Eric Simons</a></li><li><a href="https://ng8-thinkster.deployto.space/" target="_blank" rel="noreferrer noopener">Angular 8 Intergalactic</a></li><li><a href="https://shop.lego.com/en-US/product/Tantive-IV-75244" target="_blank" rel="noreferrer noopener">Star Wars Tantive IV Lego set</a></li></ul>AJ O’Neal:<ul><li><a href="https://www.goodreads.com/book/show/39286958-measure-what-matters" target="_blank" rel="noreferrer noopener">Measure What Matters</a></li><li><a href="https://www.npmjs.com/search?q=%40root" target="_blank" rel="noreferrer noopener">@root on npm</a></li><li><a href="https://www.npmjs.com/search?q=%40bluecrypt" target="_blank" rel="noreferrer noopener">@bluecrypt on npm</a></li></ul>    <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>3485</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 367: Pair Programming</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-367-pair-programming</link><description><![CDATA[Sponsors<ul><li><a href="https://triplebyte.com/jsjabber" target="_blank" rel="noreferrer noopener">Triplebyte</a> offers a $1000 signing bonus</li><li><a href="https://sentry.io/welcome/" target="_blank" rel="noreferrer noopener">Sentry</a> use the code “devchat” for $100 credit</li><li><a href="https://promo.linode.com/javascriptjabber/" target="_blank" rel="noreferrer noopener">Linode</a> offers $20 credit</li><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul>Panel<ul><li>Aimee Knight</li><li>AJ O’Neal</li><li>Chris Ferdinandi</li></ul>Episode SummaryIn this episode of JavaScript Jabber, the panelists discuss each one’s definition of the term ‘pairing’ in programming, including factors like being remote or local, having different seniority levels and the various approaches of going about it in general. They talk about how valuable pairing is, in terms of benefiting the individual as well as how productive it is for the company or the overall business.The panel also discuss prototyping, pseudo-coding and the advantages and trade-offs involved in pair programming. They talk about their own experiences in which pairing had proven to be extremely beneficial and the ones where it went completely wrong, thereby helping listeners understand the dos and don’ts of the technique. In the end, they elaborate on what actually happens in pairing interviews and the overall hiring process while sharing anecdotes from their own lives.LinksFollow JavaScript Jabber on <a href="https://devchat.tv/js-jabber/" target="_blank" rel="noreferrer noopener">Devchat.tv</a>, <a href="https://www.facebook.com/javascriptjabber" target="_blank" rel="noreferrer noopener">Facebook</a> and <a href="https://twitter.com/JSJabber" target="_blank" rel="noreferrer noopener">Twitter</a>.PicksChris Ferdinandi:<ul><li><a href="https://ensorings.com/" target="_blank" rel="noreferrer noopener">Enso Rings</a></li><li><a href="https://vanillajsprojects.com/" target="_blank" rel="noreferrer noopener">Vanilla JS Projects</a></li></ul>AJ O’Neal:<ul><li><a href="https://www.amazon.com/gp/product/B06XVYDGR7/ref=as_li_ss_tl?%3Fie=UTF8&amp;language=en_US&amp;linkCode=ll1&amp;linkId=f06bfe7482dca8bb751ed6d7cc86e2ab&amp;qid=1548462018&amp;sr=8-1&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener">Salt and Pepper Grinder set</a></li><li><a href="https://www.amazon.com/gp/product/B078RPV625/ref=as_li_ss_tl?ie=UTF8&amp;language=en_US&amp;linkCode=ll1&amp;linkId=f06bfe7482dca8bb751ed6d7cc86e2ab&amp;qid=1548462018&amp;sr=8-1&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener">Peppercorn blend</a></li><li><a href="https://www.amazon.com/gp/product/B004LKVRLG/ref=as_li_ss_tl?language=en_US&amp;linkCode=ll1&amp;linkId=f06bfe7482dca8bb751ed6d7cc86e2ab&amp;qid=1548462018&amp;sr=8-1&amp;tag=devchattv-20&amp;th=1%3Fie" target="_blank" rel="noreferrer noopener">Pink Himalayan salt</a></li></ul>Aimee Knight:<ul><li><a href="https://www.enneagraminstitute.com/" target="_blank" rel="noreferrer noopener">Enneagram test</a></li><li><a href="https://kittyrama.co.uk/" target="_blank" rel="noreferrer noopener">Kittyrama</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">2be05cc7-2d4a-40e0-a490-7d9c58d3efe4</guid><pubDate>Tue, 04 Jun 2019 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845581/stream.mp3" length="63378222" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Sponsors
- https://triplebyte.com/jsjabber offers a $1000 signing bonus
- https://sentry.io/welcome/ use the code “devchat” for $100 credit
- https://promo.linode.com/javascriptjabber/ offers $20 credit
- https://www.cachefly.com/
Panel
- Aimee Knight...</itunes:subtitle><itunes:summary><![CDATA[Sponsors<ul><li><a href="https://triplebyte.com/jsjabber" target="_blank" rel="noreferrer noopener">Triplebyte</a> offers a $1000 signing bonus</li><li><a href="https://sentry.io/welcome/" target="_blank" rel="noreferrer noopener">Sentry</a> use the code “devchat” for $100 credit</li><li><a href="https://promo.linode.com/javascriptjabber/" target="_blank" rel="noreferrer noopener">Linode</a> offers $20 credit</li><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul>Panel<ul><li>Aimee Knight</li><li>AJ O’Neal</li><li>Chris Ferdinandi</li></ul>Episode SummaryIn this episode of JavaScript Jabber, the panelists discuss each one’s definition of the term ‘pairing’ in programming, including factors like being remote or local, having different seniority levels and the various approaches of going about it in general. They talk about how valuable pairing is, in terms of benefiting the individual as well as how productive it is for the company or the overall business.The panel also discuss prototyping, pseudo-coding and the advantages and trade-offs involved in pair programming. They talk about their own experiences in which pairing had proven to be extremely beneficial and the ones where it went completely wrong, thereby helping listeners understand the dos and don’ts of the technique. In the end, they elaborate on what actually happens in pairing interviews and the overall hiring process while sharing anecdotes from their own lives.LinksFollow JavaScript Jabber on <a href="https://devchat.tv/js-jabber/" target="_blank" rel="noreferrer noopener">Devchat.tv</a>, <a href="https://www.facebook.com/javascriptjabber" target="_blank" rel="noreferrer noopener">Facebook</a> and <a href="https://twitter.com/JSJabber" target="_blank" rel="noreferrer noopener">Twitter</a>.PicksChris Ferdinandi:<ul><li><a href="https://ensorings.com/" target="_blank" rel="noreferrer noopener">Enso Rings</a></li><li><a href="https://vanillajsprojects.com/" target="_blank" rel="noreferrer noopener">Vanilla JS Projects</a></li></ul>AJ O’Neal:<ul><li><a href="https://www.amazon.com/gp/product/B06XVYDGR7/ref=as_li_ss_tl?%3Fie=UTF8&amp;language=en_US&amp;linkCode=ll1&amp;linkId=f06bfe7482dca8bb751ed6d7cc86e2ab&amp;qid=1548462018&amp;sr=8-1&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener">Salt and Pepper Grinder set</a></li><li><a href="https://www.amazon.com/gp/product/B078RPV625/ref=as_li_ss_tl?ie=UTF8&amp;language=en_US&amp;linkCode=ll1&amp;linkId=f06bfe7482dca8bb751ed6d7cc86e2ab&amp;qid=1548462018&amp;sr=8-1&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener">Peppercorn blend</a></li><li><a href="https://www.amazon.com/gp/product/B004LKVRLG/ref=as_li_ss_tl?language=en_US&amp;linkCode=ll1&amp;linkId=f06bfe7482dca8bb751ed6d7cc86e2ab&amp;qid=1548462018&amp;sr=8-1&amp;tag=devchattv-20&amp;th=1%3Fie" target="_blank" rel="noreferrer noopener">Pink Himalayan salt</a></li></ul>Aimee Knight:<ul><li><a href="https://www.enneagraminstitute.com/" target="_blank" rel="noreferrer noopener">Enneagram test</a></li><li><a href="https://kittyrama.co.uk/" target="_blank" rel="noreferrer noopener">Kittyrama</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>3882</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 366: npm with Mikeal Rogers</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-366-npm-with-mikeal-rogers</link><description><![CDATA[Sponsors<ul><li><a href="https://triplebyte.com/jsjabber" target="_blank" rel="noreferrer noopener">Triplebyte</a> offers a $1000 signing bonus</li><li><a href="https://sentry.io/welcome/" target="_blank" rel="noreferrer noopener">Sentry</a> use the code “devchat” for $100 credit</li><li><a href="https://promo.linode.com/javascriptjabber/" target="_blank" rel="noreferrer noopener">Linode</a> offers $20 credit</li><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul>Panel<ul><li>AJ O’Neal</li><li>Chris Ferdinandi</li><li>Aimee Knight</li><li>Charles Max Wood</li></ul>Joined by special guest: Mikeal RogersEpisode SummaryThis episode of JavaScript Jabber starts with Mikeal Rogers introducing himself and his work in brief. Charles clarifies that he wants to focus this show on some beginner content such as node.js basics, so Mikeal gives some historical background on the concept, elaborates on its modern usage and features and explains what “streams” are, for listeners who are starting to get into JavaScript. The panelists then discuss how languages like Go and Python compare to node.js in terms of growth and individual learning curves. Mikeal answers questions about alternate CLIs, package management, Pika, import maps and their effect on node.js, and on learning JavaScript in general. Chris, Charles and AJ also chip in with their experiences in teaching modern JS to new learners and its difficulty level in comparison to other frameworks. They wrap up the episode with picks.Links<ul><li><a href="https://twitter.com/mikeal?lang=en" target="_blank" rel="noreferrer noopener">Mikeal on Twitter</a></li><li><a href="https://github.com/mikeal" target="_blank" rel="noreferrer noopener">Mikeal on GitHub</a></li></ul>Follow JavaScript Jabber on <a href="https://devchat.tv/js-jabber/" target="_blank" rel="noreferrer noopener">Devchat.tv</a>, <a href="https://www.facebook.com/javascriptjabber" target="_blank" rel="noreferrer noopener">Facebook</a> and <a href="https://twitter.com/JSJabber" target="_blank" rel="noreferrer noopener">Twitter</a>.PicksChris Ferdinandi:<ul><li><a href="https://www.mozilla.org/" target="_blank" rel="noreferrer noopener">Mozilla Firefox</a></li><li><a href="https://artifactconf.com/" target="_blank" rel="noreferrer noopener">Artifact Conference</a></li></ul>Aimee Knight:<ul><li><a href="http://nautil.us/issue/70/variables/a-magician-explains-why-we-see-whats-not-there" target="_blank" rel="noreferrer noopener">A Magician Explains Why We See What’s Not There</a></li><li><a href="https://kevinmartinjose.com/2019/04/08/programming-doing-it-more-vs-doing-it-better/" target="_blank" rel="noreferrer noopener">Programming: doing it more vs doing it better</a></li></ul>Mikeal Rogers:<ul><li><a href="https://www.youtube.com/watch?v=83Gws-dPL8A" target="_blank" rel="noreferrer noopener">The Future of the Web – CascadiaJS 2018</a></li><li><a href="https://brave.com/" target="_blank" rel="noreferrer noopener">Brave Browser</a></li></ul>Charles Max Wood:<ul><li><a href="https://podwrench.com/" target="_blank" rel="noreferrer noopener">Podwrench</a></li></ul>Special Guest: Mikeal Rogers.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">b0d55ad4-0641-4a96-8103-1a83f628346c</guid><pubDate>Tue, 28 May 2019 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845591/stream.mp3" length="69964435" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Sponsors
- https://triplebyte.com/jsjabber offers a $1000 signing bonus
- https://sentry.io/welcome/ use the code “devchat” for $100 credit
- https://promo.linode.com/javascriptjabber/ offers $20 credit
- https://www.cachefly.com/
Panel
- AJ O’Neal
-...</itunes:subtitle><itunes:summary><![CDATA[Sponsors<ul><li><a href="https://triplebyte.com/jsjabber" target="_blank" rel="noreferrer noopener">Triplebyte</a> offers a $1000 signing bonus</li><li><a href="https://sentry.io/welcome/" target="_blank" rel="noreferrer noopener">Sentry</a> use the code “devchat” for $100 credit</li><li><a href="https://promo.linode.com/javascriptjabber/" target="_blank" rel="noreferrer noopener">Linode</a> offers $20 credit</li><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul>Panel<ul><li>AJ O’Neal</li><li>Chris Ferdinandi</li><li>Aimee Knight</li><li>Charles Max Wood</li></ul>Joined by special guest: Mikeal RogersEpisode SummaryThis episode of JavaScript Jabber starts with Mikeal Rogers introducing himself and his work in brief. Charles clarifies that he wants to focus this show on some beginner content such as node.js basics, so Mikeal gives some historical background on the concept, elaborates on its modern usage and features and explains what “streams” are, for listeners who are starting to get into JavaScript. The panelists then discuss how languages like Go and Python compare to node.js in terms of growth and individual learning curves. Mikeal answers questions about alternate CLIs, package management, Pika, import maps and their effect on node.js, and on learning JavaScript in general. Chris, Charles and AJ also chip in with their experiences in teaching modern JS to new learners and its difficulty level in comparison to other frameworks. They wrap up the episode with picks.Links<ul><li><a href="https://twitter.com/mikeal?lang=en" target="_blank" rel="noreferrer noopener">Mikeal on Twitter</a></li><li><a href="https://github.com/mikeal" target="_blank" rel="noreferrer noopener">Mikeal on GitHub</a></li></ul>Follow JavaScript Jabber on <a href="https://devchat.tv/js-jabber/" target="_blank" rel="noreferrer noopener">Devchat.tv</a>, <a href="https://www.facebook.com/javascriptjabber" target="_blank" rel="noreferrer noopener">Facebook</a> and <a href="https://twitter.com/JSJabber" target="_blank" rel="noreferrer noopener">Twitter</a>.PicksChris Ferdinandi:<ul><li><a href="https://www.mozilla.org/" target="_blank" rel="noreferrer noopener">Mozilla Firefox</a></li><li><a href="https://artifactconf.com/" target="_blank" rel="noreferrer noopener">Artifact Conference</a></li></ul>Aimee Knight:<ul><li><a href="http://nautil.us/issue/70/variables/a-magician-explains-why-we-see-whats-not-there" target="_blank" rel="noreferrer noopener">A Magician Explains Why We See What’s Not There</a></li><li><a href="https://kevinmartinjose.com/2019/04/08/programming-doing-it-more-vs-doing-it-better/" target="_blank" rel="noreferrer noopener">Programming: doing it more vs doing it better</a></li></ul>Mikeal Rogers:<ul><li><a href="https://www.youtube.com/watch?v=83Gws-dPL8A" target="_blank" rel="noreferrer noopener">The Future of the Web – CascadiaJS 2018</a></li><li><a href="https://brave.com/" target="_blank" rel="noreferrer noopener">Brave Browser</a></li></ul>Charles Max Wood:<ul><li><a href="https://podwrench.com/" target="_blank" rel="noreferrer noopener">Podwrench</a></li></ul>Special Guest: Mikeal Rogers.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>4293</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 365: Do You Need a Front-End Framework?</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-365-do-you-need-a-front-end-framework</link><description><![CDATA[Sponsors<ul><li><a href="https://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a> use code “devchat” for 2 months free </li><li><a href="http://triplebyte.com/jsjabber" target="_blank" rel="noreferrer noopener">Triplebyte</a> $1000 signing bonus </li><li><a href="http://linode.com/javascriptjabber" target="_blank" rel="noreferrer noopener">Linode</a></li></ul>Panel<ul><li>Charles Max Wood</li><li>Aimee Knight</li><li>Chris Ferdinandi</li><li>AJ O’Neal</li><li>Joe Eames</li></ul>Episode SummaryToday the panel discusses the necessity of a front end framework. Overall, there is a consensus that frameworks are not necessary in all situations. They discuss the downsides of using frameworks, such as being restricted by the framework when doing edge development and the time required for learning a framework. They talk about the value of frameworks for learning patterns in programming. The panel delves into the pros and cons of different frameworks available. Joe shares a story about teaching someone first without a framework and then introducing them to frameworks, and the way it helped with their learning. One of the pros of frameworks is that they are better documented than manual coding. They all agree that it is not enough to just know a framework, you must continue to learn JavaScript as well. They talk about the necessity for new programmers to learn a framework to get a job, and the consensus is that a knowledge of vanilla JavaScript and a general knowledge of the framework for the job is important. New programmers are advised to not be crippled by the fear of not knowing enough and to have an attitude of continual learning. In the technology industry, it is easy to get overwhelmed by all the developments and feel that one cannot possibly learn it all. Charles gives advice on how to find your place in the development world. The show concludes with the panel agreeing that frameworks are overall a good thing and are valuable tools. Links<ul><li><a href="https://jwt.io/" target="_blank" rel="noreferrer noopener">JWT</a></li><li><a href="https://angular.io/" target="_blank" rel="noreferrer noopener">Angular</a></li><li><a href="https://vuejs.org/" target="_blank" rel="noreferrer noopener">Vue</a></li><li><a href="https://backbonejs.org/" target="_blank" rel="noreferrer noopener">Backbone</a></li><li><a href="https://golang.org/" target="_blank" rel="noreferrer noopener">GoLang</a></li><li><a href="https://expressjs.com/" target="_blank" rel="noreferrer noopener">Express</a></li><li><a href="https://reactjs.org/" target="_blank" rel="noreferrer noopener">React</a></li><li><a href="https://redux.js.org/" target="_blank" rel="noreferrer noopener">Redux</a></li><li><a href="https://github.com/WebReflection/hyperHTML" target="_blank" rel="noreferrer noopener">Hyper HTML</a></li><li><a href="https://4each.cz/" target="_blank" rel="noreferrer noopener">4each</a></li><li><a href="https://en.wikipedia.org/wiki/Pascal_(programming_language)" target="_blank" rel="noreferrer noopener">Pascal</a></li><li><a href="https://jquery.com/" target="_blank" rel="noreferrer noopener">JQuery</a></li><li><a href="https://www.npmjs.com/" target="_blank" rel="noreferrer noopener">Npm.js</a></li></ul> Follow DevChat on <a href="https://www.facebook.com/DevChattv/?__tn__=%2Cd%2CP-R&amp;eid=ARDBDrBnK71PDmx_8gE_IeIEo5SnM7cyzylVBjAwfaOo1ck_6q3GXuRBfaUQZaWVvFGyEVjrhDwnS_tV" target="_blank" rel="noreferrer noopener">Facebook</a> and <a href="https://twitter.com/devchattv?lang=en" target="_blank" rel="noreferrer noopener">Twitter</a> PicksCharles Max Wood:<ul><li><a href="https://podwrench.com/" target="_blank" rel="noreferrer noopener">Podwrench</a></li></ul>Aimee Knight:<ul><li><a href="https://qz.com/work/1571065/how-to-love-your-job-and-avoid-burnout/" target="_blank" rel="noreferrer noopener">How to Love Your Job and Avoid Burnout</a></li><li><a href="https://www.amazon.com/Good-They-Cant-Ignore-You/dp/1455509124?ie=UTF8&amp;language=en_US&amp;linkCode=ll1&amp;linkId=f06bfe7482dca8bb751ed6d7cc86e2ab&amp;qid=1548462018&amp;sr=8-1&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener">So Good They Can’t Ignore You</a></li></ul>Chris Ferdinandi:<ul><li><a href="https://vanillajstoolkit.com/" target="_blank" rel="noreferrer noopener">Vanilla JS toolkit</a></li><li><a href="https://thinkster.io/" target="_blank" rel="noreferrer noopener">Thinkster</a></li><li><a href="https://artifactconf.com/" target="_blank" rel="noreferrer noopener">Artifact Conference</a></li></ul>AJ O’Neal:<ul><li><a href="https://binarycocoa.com/" target="_blank" rel="noreferrer noopener">Binary Cocoa</a></li><li><a href="https://www.kickstarter.com/projects/binarycocoa/slamorama" target="_blank" rel="noreferrer noopener">Binary Cocoa Slamorama Kickstarter</a></li><li><a href="https://binarycocoa.com/portfolio/straight-4/" target="_blank" rel="noreferrer noopener">Binary Cocoa Straight 4</a></li><li><a href="https://git.rootprojects.org/root" target="_blank" rel="noreferrer noopener">Root</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">b341b314-ed95-4364-8b35-7f57847f4dbc</guid><pubDate>Tue, 21 May 2019 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845637/stream.mp3" length="73158085" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Sponsors
- https://sentry.io/ use code “devchat” for 2 months free 
- http://triplebyte.com/jsjabber $1000 signing bonus 
- http://linode.com/javascriptjabber
Panel
- Charles Max Wood
- Aimee Knight
- Chris Ferdinandi
- AJ O’Neal
- Joe Eames
Episode...</itunes:subtitle><itunes:summary><![CDATA[Sponsors<ul><li><a href="https://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a> use code “devchat” for 2 months free </li><li><a href="http://triplebyte.com/jsjabber" target="_blank" rel="noreferrer noopener">Triplebyte</a> $1000 signing bonus </li><li><a href="http://linode.com/javascriptjabber" target="_blank" rel="noreferrer noopener">Linode</a></li></ul>Panel<ul><li>Charles Max Wood</li><li>Aimee Knight</li><li>Chris Ferdinandi</li><li>AJ O’Neal</li><li>Joe Eames</li></ul>Episode SummaryToday the panel discusses the necessity of a front end framework. Overall, there is a consensus that frameworks are not necessary in all situations. They discuss the downsides of using frameworks, such as being restricted by the framework when doing edge development and the time required for learning a framework. They talk about the value of frameworks for learning patterns in programming. The panel delves into the pros and cons of different frameworks available. Joe shares a story about teaching someone first without a framework and then introducing them to frameworks, and the way it helped with their learning. One of the pros of frameworks is that they are better documented than manual coding. They all agree that it is not enough to just know a framework, you must continue to learn JavaScript as well. They talk about the necessity for new programmers to learn a framework to get a job, and the consensus is that a knowledge of vanilla JavaScript and a general knowledge of the framework for the job is important. New programmers are advised to not be crippled by the fear of not knowing enough and to have an attitude of continual learning. In the technology industry, it is easy to get overwhelmed by all the developments and feel that one cannot possibly learn it all. Charles gives advice on how to find your place in the development world. The show concludes with the panel agreeing that frameworks are overall a good thing and are valuable tools. Links<ul><li><a href="https://jwt.io/" target="_blank" rel="noreferrer noopener">JWT</a></li><li><a href="https://angular.io/" target="_blank" rel="noreferrer noopener">Angular</a></li><li><a href="https://vuejs.org/" target="_blank" rel="noreferrer noopener">Vue</a></li><li><a href="https://backbonejs.org/" target="_blank" rel="noreferrer noopener">Backbone</a></li><li><a href="https://golang.org/" target="_blank" rel="noreferrer noopener">GoLang</a></li><li><a href="https://expressjs.com/" target="_blank" rel="noreferrer noopener">Express</a></li><li><a href="https://reactjs.org/" target="_blank" rel="noreferrer noopener">React</a></li><li><a href="https://redux.js.org/" target="_blank" rel="noreferrer noopener">Redux</a></li><li><a href="https://github.com/WebReflection/hyperHTML" target="_blank" rel="noreferrer noopener">Hyper HTML</a></li><li><a href="https://4each.cz/" target="_blank" rel="noreferrer noopener">4each</a></li><li><a href="https://en.wikipedia.org/wiki/Pascal_(programming_language)" target="_blank" rel="noreferrer noopener">Pascal</a></li><li><a href="https://jquery.com/" target="_blank" rel="noreferrer noopener">JQuery</a></li><li><a href="https://www.npmjs.com/" target="_blank" rel="noreferrer noopener">Npm.js</a></li></ul> Follow DevChat on <a href="https://www.facebook.com/DevChattv/?__tn__=%2Cd%2CP-R&amp;eid=ARDBDrBnK71PDmx_8gE_IeIEo5SnM7cyzylVBjAwfaOo1ck_6q3GXuRBfaUQZaWVvFGyEVjrhDwnS_tV" target="_blank" rel="noreferrer noopener">Facebook</a> and <a href="https://twitter.com/devchattv?lang=en" target="_blank" rel="noreferrer noopener">Twitter</a> PicksCharles Max Wood:<ul><li><a href="https://podwrench.com/" target="_blank" rel="noreferrer noopener">Podwrench</a></li></ul>Aimee Knight:<ul><li><a href="https://qz.com/work/1571065/how-to-love-your-job-and-avoid-burnout/" target="_blank" rel="noreferrer noopener">How to Love Your Job and Avoid Burnout</a></li><li><a...]]></itunes:summary><itunes:duration>4493</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 364: Ember Octane with Sam Selikoff</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-364-ember-octane-with-sam-selikoff</link><description><![CDATA[Sponsors<ul><li><a href="https://triplebyte.com/jsjabber" target="_blank" rel="noreferrer noopener">Triplebyte</a> offers a $1000 signing bonus</li><li><a href="https://sentry.io/welcome/" target="_blank" rel="noreferrer noopener">Sentry</a> use the code “devchat” for $100 credit</li><li><a href="https://promo.linode.com/javascriptjabber/" target="_blank" rel="noreferrer noopener">Linode</a></li><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul>Panel<ul><li>AJ O’Neal</li></ul>Joined by special guest: Sam SelikoffEpisode SummaryIn this episode of JavaScript Jabber, Sam Selikoff, Co-Founder at EmberMap, Inc. starts with giving a brief background about himself and his work followed by a discussion with AJ O’Neal about the Ember community. Sam mentions some of the biggest advantages in using Ember, and what it should and should not be used for. He explains the architecture of Ember apps, addresses some of the performance concerns and then dives into Octane in detail. He talks about a bunch of Ember components, compiler compatibility, relative weight of Ember apps compared to other frameworks, the underlying build system, and security considerations. Sam then helps listeners understand the usage of ES6 classes and decorators in Ember at length. At the end, they discuss component rendering and element modifiers and move onto picks.Links<ul><li><a href="http://www.samselikoff.com/" target="_blank" rel="noreferrer noopener">Sam’s website</a></li><li><a href="https://twitter.com/samselikoff?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor" target="_blank" rel="noreferrer noopener">Sam on Twitter</a></li><li><a href="https://github.com/samselikoff" target="_blank" rel="noreferrer noopener">Sam on GitHub</a></li></ul>Follow JavaScript Jabber on <a href="https://devchat.tv/js-jabber/" target="_blank" rel="noreferrer noopener">Devchat.tv</a>, <a href="https://www.facebook.com/javascriptjabber" target="_blank" rel="noreferrer noopener">Facebook</a> and <a href="https://twitter.com/JSJabber" target="_blank" rel="noreferrer noopener">Twitter</a>.PicksAJ O’Neal:<ul><li><a href="https://www.youtube.com/channel/UC4PooiX37Pld1T8J5SYT-SQ" target="_blank" rel="noreferrer noopener">Good Mythical Morning - YouTube</a></li></ul>Sam Selikoff:<ul><li><a href="https://www.amazon.com/Man-High-Castle-Season/dp/B00RSGIVVO" target="_blank" rel="noreferrer noopener">The Man In the High Castle</a>  </li><li><a href="https://tailwindcss.com/docs/what-is-tailwind/" target="_blank" rel="noreferrer noopener">Tailwind CSS</a></li></ul>Special Guest: Sam Selikoff.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">9136d456-0fb0-4aac-b3a6-bd61ae2f0354</guid><pubDate>Tue, 14 May 2019 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845589/stream.mp3" length="51827112" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Sponsors
- https://triplebyte.com/jsjabber offers a $1000 signing bonus
- https://sentry.io/welcome/ use the code “devchat” for $100 credit
- https://promo.linode.com/javascriptjabber/
- https://www.cachefly.com/
Panel
- AJ O’Neal
Joined by special...</itunes:subtitle><itunes:summary><![CDATA[Sponsors<ul><li><a href="https://triplebyte.com/jsjabber" target="_blank" rel="noreferrer noopener">Triplebyte</a> offers a $1000 signing bonus</li><li><a href="https://sentry.io/welcome/" target="_blank" rel="noreferrer noopener">Sentry</a> use the code “devchat” for $100 credit</li><li><a href="https://promo.linode.com/javascriptjabber/" target="_blank" rel="noreferrer noopener">Linode</a></li><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul>Panel<ul><li>AJ O’Neal</li></ul>Joined by special guest: Sam SelikoffEpisode SummaryIn this episode of JavaScript Jabber, Sam Selikoff, Co-Founder at EmberMap, Inc. starts with giving a brief background about himself and his work followed by a discussion with AJ O’Neal about the Ember community. Sam mentions some of the biggest advantages in using Ember, and what it should and should not be used for. He explains the architecture of Ember apps, addresses some of the performance concerns and then dives into Octane in detail. He talks about a bunch of Ember components, compiler compatibility, relative weight of Ember apps compared to other frameworks, the underlying build system, and security considerations. Sam then helps listeners understand the usage of ES6 classes and decorators in Ember at length. At the end, they discuss component rendering and element modifiers and move onto picks.Links<ul><li><a href="http://www.samselikoff.com/" target="_blank" rel="noreferrer noopener">Sam’s website</a></li><li><a href="https://twitter.com/samselikoff?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor" target="_blank" rel="noreferrer noopener">Sam on Twitter</a></li><li><a href="https://github.com/samselikoff" target="_blank" rel="noreferrer noopener">Sam on GitHub</a></li></ul>Follow JavaScript Jabber on <a href="https://devchat.tv/js-jabber/" target="_blank" rel="noreferrer noopener">Devchat.tv</a>, <a href="https://www.facebook.com/javascriptjabber" target="_blank" rel="noreferrer noopener">Facebook</a> and <a href="https://twitter.com/JSJabber" target="_blank" rel="noreferrer noopener">Twitter</a>.PicksAJ O’Neal:<ul><li><a href="https://www.youtube.com/channel/UC4PooiX37Pld1T8J5SYT-SQ" target="_blank" rel="noreferrer noopener">Good Mythical Morning - YouTube</a></li></ul>Sam Selikoff:<ul><li><a href="https://www.amazon.com/Man-High-Castle-Season/dp/B00RSGIVVO" target="_blank" rel="noreferrer noopener">The Man In the High Castle</a>  </li><li><a href="https://tailwindcss.com/docs/what-is-tailwind/" target="_blank" rel="noreferrer noopener">Tailwind CSS</a></li></ul>Special Guest: Sam Selikoff.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>3160</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 363:  Practical JAMstack and Serverless with Gareth McCumskey</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-363-practical-jamstack-and-serverless-with-gareth-mccumskey</link><description><![CDATA[Sponsors<ul><li><a href="https://triplebyte.com/rogues" target="_blank" rel="noreferrer noopener">Triplebyte</a> offers a $1000 signing bonus</li><li><a href="https://sentry.io/welcome/" target="_blank" rel="noreferrer noopener">Sentry</a> use the code “devchat” for $100 credit</li><li><a href="http://linode.com/javascriptjabber" target="_blank" rel="noreferrer noopener">Linode</a></li><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul>Panel<ul><li>Charles Max Wood</li><li>Aimee Knight</li><li>AJ O’Neal</li><li>Aaron Frost</li><li>Joe Eames</li></ul>Joined by Special Guest: Gareth McCumskeySummaryGareth McCumskey introduces JAMstack and serverless. He goes into great detail on how it works. Aimee Knight and Aaron Frost voice their concerns about going serverless. Aimee thinks it feels dirty. Aaron has concerns about the code, is it actually easier, what use cases would he use it for, and does it actually save money. Gareth addresses these concerns and the rest of the panel considers the positive and negatives of using JAMstack and serverless. Charles Max Wood asks for specific use cases; Gareth supplies many uses cases and the benefits that each of these cases.Links<ul><li><a href="http://herodev.com/" target="_blank" rel="noreferrer noopener">http://herodev.com/</a></li><li><a href="https://thinkster.io/" target="_blank" rel="noreferrer noopener">https://thinkster.io/</a></li><li><a href="https://jamstack.org/" target="_blank" rel="noreferrer noopener">https://jamstack.org/</a></li><li><a href="https://www.mongodb.com/cloud/stitch" target="_blank" rel="noreferrer noopener">https://www.mongodb.com/cloud/stitch</a></li><li><a href="https://expatexplore.com/" target="_blank" rel="noreferrer noopener">https://expatexplore.com/</a></li><li><a href="https://serverless.com/" target="_blank" rel="noreferrer noopener">https://serverless.com/</a></li><li><a href="https://www.cloud66.com/" target="_blank" rel="noreferrer noopener">https://www.cloud66.com/</a></li><li><a href="https://aws.amazon.com/dynamodb/" target="_blank" rel="noreferrer noopener">https://aws.amazon.com/dynamodb/</a></li><li><a href="https://twitter.com/garethmcc" target="_blank" rel="noreferrer noopener">https://twitter.com/garethmcc</a></li><li><a href="https://www.facebook.com/javascriptjabber/" target="_blank" rel="noreferrer noopener">https://www.facebook.com/javascriptjabber</a></li><li><a href="https://twitter.com/JSJabber" target="_blank" rel="noreferrer noopener">https://twitter.com/JSJabber</a></li></ul>PicksCharles Max Wood:<ul><li>Join the mailing list</li><li>Watch out for new podcasts</li><li>Send me defunct podcasts you love <a href="https://devchat.tv" target="_blank" rel="noreferrer noopener">chuck@devchat.tv</a></li></ul>Aimee Knight:<ul><li><a href="https://www.nytimes.com/2019/03/28/smarter-living/productivity-isnt-about-time-management-its-about-attention-management.html" target="_blank" rel="noreferrer noopener">Productivity Isn’t About Time Management. It’s About Attention Management.</a></li><li><a href="https://www.questnutrition.com/collections/protein-bars?gclid=Cj0KCQjwkIzlBRDzARIsABgXqV-XAySfLCXah7OSKcBb3aMgHmIfCWY8Rm9-eIvgTVwryC5DHItTg9AaAix6EALw_wcB" target="_blank" rel="noreferrer noopener">Quest Nutrition Protein Bars</a></li></ul>AJ O’Neal:<ul><li><a href="https://www.amazon.com/Distant-Worlds-Music-Final-Fantasy/dp/B07JW8RKWH/ref=sr_1_1?ie=UTF8&amp;language=en_US&amp;linkCode=ll1&amp;linkId=f06bfe7482dca8bb751ed6d7cc86e2ab&amp;qid=1548462018&amp;sr=8-1&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener">Distant Worlds: Music from Final Fantasy by Nobuo Uematsu</a></li><li><a href="https://www.amazon.com/Legend-Concert-Limited-Original-Soundtrack/dp/B07L45D4S5/ref=sr_1_1?ie=UTF8&amp;language=en_US&amp;linkCode=ll1&amp;linkId=f06bfe7482dca8bb751ed6d7cc86e2ab&amp;qid=1548462018&amp;sr=8-1&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener">Legend Of Zelda Concert 2018 Original Soundtrack by Never Land Orchestra </a> </li><li><a href="https://www.amazon.com/How-Diagnose-Everything-Electronic-Second/dp/0071848290/ref=as_li_ss_tl?ie=UTF8&amp;language=en_US&amp;linkCode=ll1&amp;linkId=f06bfe7482dca8bb751ed6d7cc86e2ab&amp;qid=1548462018&amp;sr=8-1&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener">How to Diagnose and Fix Everything Electronic by Michael Jay Geier </a> </li></ul>Aaron Frost:<ul><li><a href="https://www.amazon.com/Go-Giver-Expanded-Little-Powerful-Business/dp/B0168Y6UO6/ref=sr_1_1?ie=UTF8&amp;language=en_US&amp;linkCode=ll1&amp;linkId=f06bfe7482dca8bb751ed6d7cc86e2ab&amp;qid=1548462018&amp;sr=8-1&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener">The Go-Giver, Expanded Edition: A Little Story About a Powerful Business Idea</a></li></ul>Gareth McCumskey:<ul><li><a href="https://www.finalfantasyxiv.com/" target="_blank" rel="noreferrer noopener">https://www.finalfantasyxiv.com/</a></li><li><a href="https://itsfoss.com/steam-play/" target="_blank" rel="noreferrer noopener">Steam Play on Linux</a></li></ul>Joe Eames:<ul><li>Expanding your horizons</li><li><a href="https://www.amazon.com/Seven-Languages-Weeks-Programming-Programmers/dp/193435659X/ref=sr_1_1?ie=UTF8&amp;language=en_US&amp;linkCode=ll1&amp;linkId=f06bfe7482dca8bb751ed6d7cc86e2ab&amp;qid=1548462018&amp;sr=8-1&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener">Seven Languages in Seven Weeks: A Pragmatic Guide to Learning Programming Languages</a></li><li><a href="https://www.amazon.com/Seven-More-Languages-Weeks-Shaping/dp/1941222153/ref=sr_1_2?ie=UTF8&amp;language=en_US&amp;linkCode=ll1&amp;linkId=f06bfe7482dca8bb751ed6d7cc86e2ab&amp;qid=1548462018&amp;sr=8-1&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener">Seven More Languages in Seven Weeks: Languages That Are Shaping the Future</a></li><li><a href="https://elm-lang.org/" target="_blank" rel="noreferrer noopener">https://elm-lang.org/</a></li></ul>Special Guest: Gareth McCumskey.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">4ad98b87-52ca-40af-8aa0-1bc363d8ad1e</guid><pubDate>Tue, 07 May 2019 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845603/stream.mp3" length="69066727" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Sponsors
- https://triplebyte.com/rogues offers a $1000 signing bonus
- https://sentry.io/welcome/ use the code “devchat” for $100 credit
- http://linode.com/javascriptjabber
- https://www.cachefly.com/
Panel
- Charles Max Wood
- Aimee Knight
- AJ...</itunes:subtitle><itunes:summary><![CDATA[Sponsors<ul><li><a href="https://triplebyte.com/rogues" target="_blank" rel="noreferrer noopener">Triplebyte</a> offers a $1000 signing bonus</li><li><a href="https://sentry.io/welcome/" target="_blank" rel="noreferrer noopener">Sentry</a> use the code “devchat” for $100 credit</li><li><a href="http://linode.com/javascriptjabber" target="_blank" rel="noreferrer noopener">Linode</a></li><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul>Panel<ul><li>Charles Max Wood</li><li>Aimee Knight</li><li>AJ O’Neal</li><li>Aaron Frost</li><li>Joe Eames</li></ul>Joined by Special Guest: Gareth McCumskeySummaryGareth McCumskey introduces JAMstack and serverless. He goes into great detail on how it works. Aimee Knight and Aaron Frost voice their concerns about going serverless. Aimee thinks it feels dirty. Aaron has concerns about the code, is it actually easier, what use cases would he use it for, and does it actually save money. Gareth addresses these concerns and the rest of the panel considers the positive and negatives of using JAMstack and serverless. Charles Max Wood asks for specific use cases; Gareth supplies many uses cases and the benefits that each of these cases.Links<ul><li><a href="http://herodev.com/" target="_blank" rel="noreferrer noopener">http://herodev.com/</a></li><li><a href="https://thinkster.io/" target="_blank" rel="noreferrer noopener">https://thinkster.io/</a></li><li><a href="https://jamstack.org/" target="_blank" rel="noreferrer noopener">https://jamstack.org/</a></li><li><a href="https://www.mongodb.com/cloud/stitch" target="_blank" rel="noreferrer noopener">https://www.mongodb.com/cloud/stitch</a></li><li><a href="https://expatexplore.com/" target="_blank" rel="noreferrer noopener">https://expatexplore.com/</a></li><li><a href="https://serverless.com/" target="_blank" rel="noreferrer noopener">https://serverless.com/</a></li><li><a href="https://www.cloud66.com/" target="_blank" rel="noreferrer noopener">https://www.cloud66.com/</a></li><li><a href="https://aws.amazon.com/dynamodb/" target="_blank" rel="noreferrer noopener">https://aws.amazon.com/dynamodb/</a></li><li><a href="https://twitter.com/garethmcc" target="_blank" rel="noreferrer noopener">https://twitter.com/garethmcc</a></li><li><a href="https://www.facebook.com/javascriptjabber/" target="_blank" rel="noreferrer noopener">https://www.facebook.com/javascriptjabber</a></li><li><a href="https://twitter.com/JSJabber" target="_blank" rel="noreferrer noopener">https://twitter.com/JSJabber</a></li></ul>PicksCharles Max Wood:<ul><li>Join the mailing list</li><li>Watch out for new podcasts</li><li>Send me defunct podcasts you love <a href="https://devchat.tv" target="_blank" rel="noreferrer noopener">chuck@devchat.tv</a></li></ul>Aimee Knight:<ul><li><a href="https://www.nytimes.com/2019/03/28/smarter-living/productivity-isnt-about-time-management-its-about-attention-management.html" target="_blank" rel="noreferrer noopener">Productivity Isn’t About Time Management. It’s About Attention Management.</a></li><li><a href="https://www.questnutrition.com/collections/protein-bars?gclid=Cj0KCQjwkIzlBRDzARIsABgXqV-XAySfLCXah7OSKcBb3aMgHmIfCWY8Rm9-eIvgTVwryC5DHItTg9AaAix6EALw_wcB" target="_blank" rel="noreferrer noopener">Quest Nutrition Protein Bars</a></li></ul>AJ O’Neal:<ul><li><a href="https://www.amazon.com/Distant-Worlds-Music-Final-Fantasy/dp/B07JW8RKWH/ref=sr_1_1?ie=UTF8&amp;language=en_US&amp;linkCode=ll1&amp;linkId=f06bfe7482dca8bb751ed6d7cc86e2ab&amp;qid=1548462018&amp;sr=8-1&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener">Distant Worlds: Music from Final Fantasy by Nobuo Uematsu</a></li><li><a href="https://www.amazon.com/Legend-Concert-Limited-Original-Soundtrack/dp/B07L45D4S5/ref=sr_1_1?ie=UTF8&amp;language=en_US&amp;linkCode=ll1&amp;linkId=f06bfe7482dca8bb751ed6d7cc86e2ab&amp;qid=1548462018&amp;sr=8-1&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener">Legend Of Zelda...]]></itunes:summary><itunes:duration>4237</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 362:  Accessibility with Chris DeMars</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-362-accessibility-with-chris-demars</link><description><![CDATA[Sponsors<ul><li><a href="https://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a> use code “devchat” for 2 months free </li><li><a href="http://triplebyte.com/jsjabber" target="_blank" rel="noreferrer noopener">Triplebyte</a> $1000 signing bonus </li></ul>Panel<ul><li>Charles Max Wood</li><li>Aimee Knight</li><li>Chris Ferdinandi</li><li>AJ O’Neal</li><li>Joe Eames</li></ul>Joined by Special Guest: Chris DeMarsEpisode Summary Special guest Chris DeMars is from Detroit, MI. Currently, he works for <a href="https://www.tuftandneedle.com/" target="_blank" rel="noreferrer noopener">Tuft and Needle</a> and is an international speaker, Google developer expert, Microsoft mvp, and web accessibility specialist. He comes from a varied work background, including truck driving and other non-tech jobs.    Today the panel discusses web accessibility for people with disabilities. According to a <a href="https://webaim.org/projects/million/" target="_blank" rel="noreferrer noopener">study done by WebAIM</a>, 97.8% of homepages tested had detectable WCAG 2 failures. The panel discusses why web accessibility is doing so poorly. Chris talks about some of the biggest mistakes he sees and some very simple fixes to make sites more accessible. Chris talks about the importance of manual testing on screen readers and emphasizes that it is important to cover the screen to make sure that it really works with a screen reader. Chris talks about some of the resources available for those who wish to increase accessibility on their sites.   The team discusses tactics for prioritizing accessibility and if there is a moral obligation to make sites accessible to those with disabilities. Chris talks about his experience making accessibility a priority for one of the companies he worked for in the past. They discuss the futue of legal ramifications for sites that do not incorporate accessibility, and what responsibility falls on the shoulders of people who regularly use assistive devices to notify companies of issues. They finish the show with resources available to people who want to learn more. Links<ul><li><a href="https://developer.mozilla.org/en-US/docs/Web/API/Document_Object_Model/Introduction" target="_blank" rel="noreferrer noopener">The DOM</a></li><li><a href="https://html.com/semantic-markup/" target="_blank" rel="noreferrer noopener">Semantic markup writings</a></li><li><a href="https://www.w3schools.com/tags/att_img_alt.asp" target="_blank" rel="noreferrer noopener">Alt attribute</a></li><li><a href="https://www.deque.com/axe/" target="_blank" rel="noreferrer noopener">Axe by DeQue</a></li><li> B<a href="https://github.com/topics/bootstrap" target="_blank" rel="noreferrer noopener">ootstrap</a></li><li><a href="https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/ARIA_Techniques/Using_the_aria-label_attribute" target="_blank" rel="noreferrer noopener">Aria lable</a></li><li><a href="https://webaim.org/projects/million/" target="_blank" rel="noreferrer noopener">WebAim study</a></li></ul> Follow DevChat on <a href="https://www.facebook.com/DevChattv/?__tn__=%2Cd%2CP-R&amp;eid=ARDBDrBnK71PDmx_8gE_IeIEo5SnM7cyzylVBjAwfaOo1ck_6q3GXuRBfaUQZaWVvFGyEVjrhDwnS_tV" target="_blank" rel="noreferrer noopener">Facebook</a> and <a href="https://twitter.com/devchattv?lang=en" target="_blank" rel="noreferrer noopener">Twitter</a> PicksCharles Max Wood:<ul><li><a href="https://www.lootcrate.com/" target="_blank" rel="noreferrer noopener">LootCrate</a></li></ul>Aimee Knight:<ul><li><a href="https://wyag.thb.lt/" target="_blank" rel="noreferrer noopener">Implementing Git in Python tutorial</a></li></ul>Chris Ferdinandi:<ul><li><a href="https://ericwbailey.design/writing/2019-03-05-fighting-uphill.html" target="_blank" rel="noreferrer noopener">"Fighting Uphill" by Eric Bailey</a></li><li><a href="https://ethanmarcotte.com/wrote/the-web-we-broke/" target="_blank" rel="noreferrer noopener">“The Web We Broke”</a> by Ethan Marcotte </li><li><a href="https://www.allbirds.com/" target="_blank" rel="noreferrer noopener">AllBirds</a> sneakers </li><li><a href="https://gomakethings.com/" target="_blank" rel="noreferrer noopener">Newsletter</a></li></ul>AJ O’Neal:<ul><li><a href="https://github.com/golang/go/wiki/MutexOrChannel" target="_blank" rel="noreferrer noopener">Golang Channel vs Mutex vs WaitGroup</a></li><li>Nobuo Uematsu</li><li><a href="https://www.youtube.com/watch?v=0YIT6MeaXT4" target="_blank" rel="noreferrer noopener">The Best Way to Tin Enameled Wire</a></li></ul>Joe Eames:<ul><li><a href="https://www.amazon.com/CMON-CMNGIZ001-Gizmos-Board-Game/dp/B07C24CVK6/ref=sr_1_1?ie=UTF8&amp;language=en_US&amp;linkCode=ll1&amp;linkId=f06bfe7482dca8bb751ed6d7cc86e2ab&amp;qid=1548462018&amp;sr=8-1&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener">Gizmos board game</a></li><li>Thinkster.io accessibility course (not released yet)</li></ul>Chris DeMars:<ul><li><a href="https://dixxonquality.com/" target="_blank" rel="noreferrer noopener">Dixxon Flannel Company</a></li><li><a href="https://aquis.com/" target="_blank" rel="noreferrer noopener">Aquis.com</a> accessibility simulator </li><li><a href="https://refactr.tech/" target="_blank" rel="noreferrer noopener">Refactr</a> accessibility workshop in June </li><li><a href="http://chrisdemars.com/" target="_blank" rel="noreferrer noopener">Follow Chris </a></li></ul>Special Guest: Chris DeMars.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">2b9b2331-2b45-44b9-9f3a-b572403612a0</guid><pubDate>Tue, 30 Apr 2019 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845593/stream.mp3" length="77412907" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Sponsors
- https://sentry.io/ use code “devchat” for 2 months free 
- http://triplebyte.com/jsjabber $1000 signing bonus 
Panel
- Charles Max Wood
- Aimee Knight
- Chris Ferdinandi
- AJ O’Neal
- Joe Eames
Joined by Special Guest: Chris DeMarsEpisode...</itunes:subtitle><itunes:summary><![CDATA[Sponsors<ul><li><a href="https://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a> use code “devchat” for 2 months free </li><li><a href="http://triplebyte.com/jsjabber" target="_blank" rel="noreferrer noopener">Triplebyte</a> $1000 signing bonus </li></ul>Panel<ul><li>Charles Max Wood</li><li>Aimee Knight</li><li>Chris Ferdinandi</li><li>AJ O’Neal</li><li>Joe Eames</li></ul>Joined by Special Guest: Chris DeMarsEpisode Summary Special guest Chris DeMars is from Detroit, MI. Currently, he works for <a href="https://www.tuftandneedle.com/" target="_blank" rel="noreferrer noopener">Tuft and Needle</a> and is an international speaker, Google developer expert, Microsoft mvp, and web accessibility specialist. He comes from a varied work background, including truck driving and other non-tech jobs.    Today the panel discusses web accessibility for people with disabilities. According to a <a href="https://webaim.org/projects/million/" target="_blank" rel="noreferrer noopener">study done by WebAIM</a>, 97.8% of homepages tested had detectable WCAG 2 failures. The panel discusses why web accessibility is doing so poorly. Chris talks about some of the biggest mistakes he sees and some very simple fixes to make sites more accessible. Chris talks about the importance of manual testing on screen readers and emphasizes that it is important to cover the screen to make sure that it really works with a screen reader. Chris talks about some of the resources available for those who wish to increase accessibility on their sites.   The team discusses tactics for prioritizing accessibility and if there is a moral obligation to make sites accessible to those with disabilities. Chris talks about his experience making accessibility a priority for one of the companies he worked for in the past. They discuss the futue of legal ramifications for sites that do not incorporate accessibility, and what responsibility falls on the shoulders of people who regularly use assistive devices to notify companies of issues. They finish the show with resources available to people who want to learn more. Links<ul><li><a href="https://developer.mozilla.org/en-US/docs/Web/API/Document_Object_Model/Introduction" target="_blank" rel="noreferrer noopener">The DOM</a></li><li><a href="https://html.com/semantic-markup/" target="_blank" rel="noreferrer noopener">Semantic markup writings</a></li><li><a href="https://www.w3schools.com/tags/att_img_alt.asp" target="_blank" rel="noreferrer noopener">Alt attribute</a></li><li><a href="https://www.deque.com/axe/" target="_blank" rel="noreferrer noopener">Axe by DeQue</a></li><li> B<a href="https://github.com/topics/bootstrap" target="_blank" rel="noreferrer noopener">ootstrap</a></li><li><a href="https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/ARIA_Techniques/Using_the_aria-label_attribute" target="_blank" rel="noreferrer noopener">Aria lable</a></li><li><a href="https://webaim.org/projects/million/" target="_blank" rel="noreferrer noopener">WebAim study</a></li></ul> Follow DevChat on <a href="https://www.facebook.com/DevChattv/?__tn__=%2Cd%2CP-R&amp;eid=ARDBDrBnK71PDmx_8gE_IeIEo5SnM7cyzylVBjAwfaOo1ck_6q3GXuRBfaUQZaWVvFGyEVjrhDwnS_tV" target="_blank" rel="noreferrer noopener">Facebook</a> and <a href="https://twitter.com/devchattv?lang=en" target="_blank" rel="noreferrer noopener">Twitter</a> PicksCharles Max Wood:<ul><li><a href="https://www.lootcrate.com/" target="_blank" rel="noreferrer noopener">LootCrate</a></li></ul>Aimee Knight:<ul><li><a href="https://wyag.thb.lt/" target="_blank" rel="noreferrer noopener">Implementing Git in Python tutorial</a></li></ul>Chris Ferdinandi:<ul><li><a href="https://ericwbailey.design/writing/2019-03-05-fighting-uphill.html" target="_blank" rel="noreferrer noopener">"Fighting Uphill" by Eric Bailey</a></li><li><a href="https://ethanmarcotte.com/wrote/the-web-we-broke/" target="_blank" rel="noreferrer noopener">“The Web We Broke”</a> by Ethan Marcotte...]]></itunes:summary><itunes:duration>3807</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 361:  Enough with the JS Already with Nicholas Zakas</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-361-enough-with-the-js-already-with-nicholas-zakas</link><description><![CDATA[Sponsors<ul><li><a href="https://triplebyte.com/rogues" target="_blank" rel="noreferrer noopener">Triplebyte</a> offers a $1000 signing bonus</li><li><a href="https://sentry.io/welcome/" target="_blank" rel="noreferrer noopener">Sentry</a> use the code “devchat” for $100 credit</li><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul>Panel<ul><li>AJ O’Neal</li><li>Joe Eames</li><li>Aimee Knight</li><li>Charles Max Wood</li><li>Chris Ferdinandi</li></ul>Joined by Special guest: Nicholas ZakasSummaryNicholas Zakas discusses the overuse of JavaScript and the underuse of HTML and CSS. The panel contemplates the talk Nicholas Zakas gave 6 years ago about this very same topic and how this is still a problem in the development community. Nicholas expounds on the negative effects overusing Javascript has on web applications and the things that using HTML and CSS do really well. The panel talks about the need for simplicity and using the right tool to build applications. Nicholas recommends the methods he uses to build greenfield applications and to improve existing applications.Links<ul><li><a href="https://www.youtube.com/watch?v=li4Y0E_x8zE" target="_blank" rel="noreferrer noopener">https://www.youtube.com/watch?v=li4Y0E_x8zE</a></li><li><a href="https://www.slideshare.net/nzakas/enough-withthejavascriptalready" target="_blank" rel="noreferrer noopener">https://www.slideshare.net/nzakas/enough-withthejavascriptalready</a></li><li><a href="https://twitter.com/slicknet" target="_blank" rel="noreferrer noopener">https://twitter.com/slicknet</a></li><li><a href="https://humanwhocodes.com/" target="_blank" rel="noreferrer noopener">https://humanwhocodes.com/</a></li><li><a href="https://www.facebook.com/javascriptjabber/" target="_blank" rel="noreferrer noopener">https://www.facebook.com/javascriptjabber</a></li><li><a href="https://twitter.com/JSJabber" target="_blank" rel="noreferrer noopener">https://twitter.com/JSJabber</a></li></ul>PicksChris Ferdinandi:<ul><li><a href="https://www.youtube.com/watch?v=0DAmWHxeoKw" target="_blank" rel="noreferrer noopener">The Umbrella Academy Official Trailer</a></li><li><a href="https://github.com/features/actions" target="_blank" rel="noreferrer noopener">https://github.com/features/actions</a></li></ul>AJ O’Neal:<ul><li>Jurassic Park</li><li>Terminator 2</li><li><a href="https://www.amazon.com/E6000-220011-High-Viscosity-Adhesive/dp/B0044SB3M8/ref=sr_1_5?ie=UTF8&amp;language=en_US&amp;linkCode=ll1&amp;linkId=f06bfe7482dca8bb751ed6d7cc86e2ab&amp;qid=1548462018&amp;sr=8-1&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener">E6000 adhesive</a></li></ul>Aimee Knight:<ul><li><a href="https://www.reebok.com/us/reebok-legacy-lifter/BD4730.html" target="_blank" rel="noreferrer noopener">https://www.reebok.com/us/reebok-legacy-lifter/BD4730.html</a></li><li><a href="https://www.holloway.com/g/equity-compensation" target="_blank" rel="noreferrer noopener">https://www.holloway.com/g/equity-compensation</a></li></ul>Charles Max Wood:<ul><li><a href="https://podfestexpo.com/" target="_blank" rel="noreferrer noopener">https://podfestexpo.com/</a></li><li><a href="http://charlesmaxwood.com/" target="_blank" rel="noreferrer noopener">http://charlesmaxwood.com/</a></li><li><a href="https://www.11ty.io/" target="_blank" rel="noreferrer noopener">https://www.11ty.io/</a></li><li><a href="https://www.netlify.com/" target="_blank" rel="noreferrer noopener">https://www.netlify.com/</a></li></ul>Joe Eames:<ul><li><a href="https://www.mysteryscenemag.com/blog-article/5905-tom-straw-the-author-behind-castle" target="_blank" rel="noreferrer noopener">https://www.mysteryscenemag.com/blog-article/5905-tom-straw-the-author-behind-castle</a></li><li>Richard Castle books</li><li><a href="https://vanillajslist.com/" target="_blank" rel="noreferrer noopener">https://vanillajslist.com/</a></li></ul>Nicholas Zakas:<ul><li><a href="https://www.amazon.com/Power-Full-Engagement-Managing-Performance/dp/0743226755/ref=sr_1_1?ie=UTF8&amp;language=en_US&amp;linkCode=ll1&amp;linkId=f06bfe7482dca8bb751ed6d7cc86e2ab&amp;qid=1548462018&amp;sr=8-1&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener">The Power of Full Engagement: Managing Energy, Not Time, Is the Key to High Performance and Personal Renewal by Jim Loehr and Tony Schwartz</a></li><li><a href="https://opencollective.com/eslint" target="_blank" rel="noreferrer noopener">https://opencollective.com/eslint</a></li></ul>Special Guest: Nicholas C. Zakas.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">d4b6daec-d48b-43c4-8964-490cb3b06460</guid><pubDate>Tue, 23 Apr 2019 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845587/stream.mp3" length="66888306" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Sponsors
- https://triplebyte.com/rogues offers a $1000 signing bonus
- https://sentry.io/welcome/ use the code “devchat” for $100 credit
- https://www.cachefly.com/
Panel
- AJ O’Neal
- Joe Eames
- Aimee Knight
- Charles Max Wood
- Chris Ferdinandi...</itunes:subtitle><itunes:summary><![CDATA[Sponsors<ul><li><a href="https://triplebyte.com/rogues" target="_blank" rel="noreferrer noopener">Triplebyte</a> offers a $1000 signing bonus</li><li><a href="https://sentry.io/welcome/" target="_blank" rel="noreferrer noopener">Sentry</a> use the code “devchat” for $100 credit</li><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul>Panel<ul><li>AJ O’Neal</li><li>Joe Eames</li><li>Aimee Knight</li><li>Charles Max Wood</li><li>Chris Ferdinandi</li></ul>Joined by Special guest: Nicholas ZakasSummaryNicholas Zakas discusses the overuse of JavaScript and the underuse of HTML and CSS. The panel contemplates the talk Nicholas Zakas gave 6 years ago about this very same topic and how this is still a problem in the development community. Nicholas expounds on the negative effects overusing Javascript has on web applications and the things that using HTML and CSS do really well. The panel talks about the need for simplicity and using the right tool to build applications. Nicholas recommends the methods he uses to build greenfield applications and to improve existing applications.Links<ul><li><a href="https://www.youtube.com/watch?v=li4Y0E_x8zE" target="_blank" rel="noreferrer noopener">https://www.youtube.com/watch?v=li4Y0E_x8zE</a></li><li><a href="https://www.slideshare.net/nzakas/enough-withthejavascriptalready" target="_blank" rel="noreferrer noopener">https://www.slideshare.net/nzakas/enough-withthejavascriptalready</a></li><li><a href="https://twitter.com/slicknet" target="_blank" rel="noreferrer noopener">https://twitter.com/slicknet</a></li><li><a href="https://humanwhocodes.com/" target="_blank" rel="noreferrer noopener">https://humanwhocodes.com/</a></li><li><a href="https://www.facebook.com/javascriptjabber/" target="_blank" rel="noreferrer noopener">https://www.facebook.com/javascriptjabber</a></li><li><a href="https://twitter.com/JSJabber" target="_blank" rel="noreferrer noopener">https://twitter.com/JSJabber</a></li></ul>PicksChris Ferdinandi:<ul><li><a href="https://www.youtube.com/watch?v=0DAmWHxeoKw" target="_blank" rel="noreferrer noopener">The Umbrella Academy Official Trailer</a></li><li><a href="https://github.com/features/actions" target="_blank" rel="noreferrer noopener">https://github.com/features/actions</a></li></ul>AJ O’Neal:<ul><li>Jurassic Park</li><li>Terminator 2</li><li><a href="https://www.amazon.com/E6000-220011-High-Viscosity-Adhesive/dp/B0044SB3M8/ref=sr_1_5?ie=UTF8&amp;language=en_US&amp;linkCode=ll1&amp;linkId=f06bfe7482dca8bb751ed6d7cc86e2ab&amp;qid=1548462018&amp;sr=8-1&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener">E6000 adhesive</a></li></ul>Aimee Knight:<ul><li><a href="https://www.reebok.com/us/reebok-legacy-lifter/BD4730.html" target="_blank" rel="noreferrer noopener">https://www.reebok.com/us/reebok-legacy-lifter/BD4730.html</a></li><li><a href="https://www.holloway.com/g/equity-compensation" target="_blank" rel="noreferrer noopener">https://www.holloway.com/g/equity-compensation</a></li></ul>Charles Max Wood:<ul><li><a href="https://podfestexpo.com/" target="_blank" rel="noreferrer noopener">https://podfestexpo.com/</a></li><li><a href="http://charlesmaxwood.com/" target="_blank" rel="noreferrer noopener">http://charlesmaxwood.com/</a></li><li><a href="https://www.11ty.io/" target="_blank" rel="noreferrer noopener">https://www.11ty.io/</a></li><li><a href="https://www.netlify.com/" target="_blank" rel="noreferrer noopener">https://www.netlify.com/</a></li></ul>Joe Eames:<ul><li><a href="https://www.mysteryscenemag.com/blog-article/5905-tom-straw-the-author-behind-castle" target="_blank" rel="noreferrer noopener">https://www.mysteryscenemag.com/blog-article/5905-tom-straw-the-author-behind-castle</a></li><li>Richard Castle books</li><li><a href="https://vanillajslist.com/" target="_blank" rel="noreferrer noopener">https://vanillajslist.com/</a></li></ul>Nicholas Zakas:<ul><li><a...]]></itunes:summary><itunes:duration>4101</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 360:  Evolutionary Design with James Shore</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-360-evolutionary-design-with-james-shore</link><description><![CDATA[Sponsors<ul><li><a href="https://triplebyte.com/jsjabber" target="_blank" rel="noreferrer noopener">Triplebyte</a> $1000 signing bonus</li><li><a href="https://sentry.io/welcome/" target="_blank" rel="noreferrer noopener">Sentry</a> use the code “devchat” for $100 credit</li><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul>Panel<ul><li>Aaron Frost</li><li>AJ O’Neal</li><li>Joe Eames</li><li>Aimee Knight</li><li>Chris Ferdinandi</li></ul>Joined by special guest: James ShoreEpisode SummarySpecial guest James Shore returns for another episode of JavaScript Jabber. Today the panel discusses the idea of evolutionary design. Evolutionary design comes from Agile development. It is based on the principles of continuous integration and delivery and test driven development. In short, evolutionary design is designing your code as you go rather than in advance.The panelists discuss the difficulties of evolutionary design and how to keep the code manageable.  James Shore introduces the three types of design that make up evolutionary design, namely simple design, incremental design, and continuous design. They talk about the differences between evolutionary design and intelligent design and the correlations between evolutionary design increasing in popularity and the usage of Cloud services. They talk about environments that are and are not conducive to evolutionary design and the financial ramifications of utilizing evolutionary design.The panelists talk about the difficulties of planning what is needed in code and how it could benefit from evolutionary design. James enumerates the steps for implementing evolutionary design, which are upfront design, reflective design, and refactoring . The team ends by discussing the value of frameworks and how they fit with evolutionary design.Links<ul><li><a href="https://github.com/a-jie/AgileJS" target="_blank" rel="noreferrer noopener">Agile</a></li><li><a href="https://github.com/angular/angular.js" target="_blank" rel="noreferrer noopener">Angular</a></li><li><a href="https://github.com/topics/api" target="_blank" rel="noreferrer noopener">API</a></li><li><a href="https://github.com/arkon/crcmaker" target="_blank" rel="noreferrer noopener">CRC cards</a> (class responsibility collaborators)</li><li><a href="https://github.com/topics/ember" target="_blank" rel="noreferrer noopener">Ember</a></li><li><a href="https://github.com/JetBrains/intellij-community" target="_blank" rel="noreferrer noopener">IntelliJ</a></li><li><a href="https://github.com/topics/npm" target="_blank" rel="noreferrer noopener">NPM</a></li><li><a href="https://github.com/facebook/react" target="_blank" rel="noreferrer noopener">React</a></li><li><a href="https://github.com/topics/redux" target="_blank" rel="noreferrer noopener">Redux </a></li><li><a href="https://www.scrum.org/" target="_blank" rel="noreferrer noopener">Scrum</a></li><li><a href="https://github.com/bingdian/waterfall" target="_blank" rel="noreferrer noopener">Waterfall</a></li><li><a href="https://github.com/davestewart/xjsfl" target="_blank" rel="noreferrer noopener">XJS</a></li></ul>PicksAJ O’Neal:<ul><li>Spiderman: Into the Spider-Verse</li><li><a href="https://en.wikipedia.org/wiki/List_of_albums_with_tracks_hidden_in_the_pregap" target="_blank" rel="noreferrer noopener">Pre-gap tracks album list</a></li><li>QuickChip remover alloy</li></ul>Aimee Knight:<ul><li><a href="https://puns.dev/" target="_blank" rel="noreferrer noopener">Puns.dev</a></li><li>Bouldering</li></ul>James Shore:<ul><li>Spiderman: Into the Spider Verse</li><li><a href="https://www.amazon.com/Pandemic-Legacy-Season-1-Blue/dp/B00TQ5SEAI/ref=sr_1_1?ie=UTF8&amp;language=en_US&amp;linkCode=ll1&amp;linkId=f06bfe7482dca8bb751ed6d7cc86e2ab&amp;qid=1548462018&amp;sr=8-1&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener">Pandemic Legacy</a></li></ul>Aaron Frost:<ul><li>Easter Candy, especially <ul><li><a href="https://www.amazon.com/Nerds-Covered-Chewy-Bumpy-Jelly/dp/B006VH5A1A/ref=sr_1_6?%3Fie=UTF8&amp;language=en_US&amp;linkCode=ll1&amp;linkId=f06bfe7482dca8bb751ed6d7cc86e2ab&amp;qid=1548462018&amp;sr=8-1&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener">Nerd Jelly beans</a></li><li><a href="https://www.amazon.com/Cadbury-Easter-Candy-Coated-Chocolate/dp/B007IW68MM/ref=sr_1_9?ie=UTF8&amp;language=en_US&amp;linkCode=ll1&amp;linkId=f06bfe7482dca8bb751ed6d7cc86e2ab&amp;qid=1548462018&amp;sr=8-1&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener">Cadbury Mini Eggs</a></li></ul></li><li>Fun D&amp;D moments</li></ul>Joe Eames: <a href="https://www.amazon.com/Lucky-Duck-Games-Chronicles-Crime/dp/B07CN8TJDQ/ref=sr_1_fkmrnull_1?ie=UTF8&amp;language=en_US&amp;linkCode=ll1&amp;linkId=f06bfe7482dca8bb751ed6d7cc86e2ab&amp;qid=1548462018&amp;sr=8-1&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener">Chronicles of Crime</a> board gameSpecial Guest: James Shore.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">97f88e3f-47d5-49f2-803a-85482185af6d</guid><pubDate>Tue, 16 Apr 2019 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845647/stream.mp3" length="61324831" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Sponsors
- https://triplebyte.com/jsjabber $1000 signing bonus
- https://sentry.io/welcome/ use the code “devchat” for $100 credit
- https://www.cachefly.com/
Panel
- Aaron Frost
- AJ O’Neal
- Joe Eames
- Aimee Knight
- Chris Ferdinandi
Joined by...</itunes:subtitle><itunes:summary><![CDATA[Sponsors<ul><li><a href="https://triplebyte.com/jsjabber" target="_blank" rel="noreferrer noopener">Triplebyte</a> $1000 signing bonus</li><li><a href="https://sentry.io/welcome/" target="_blank" rel="noreferrer noopener">Sentry</a> use the code “devchat” for $100 credit</li><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul>Panel<ul><li>Aaron Frost</li><li>AJ O’Neal</li><li>Joe Eames</li><li>Aimee Knight</li><li>Chris Ferdinandi</li></ul>Joined by special guest: James ShoreEpisode SummarySpecial guest James Shore returns for another episode of JavaScript Jabber. Today the panel discusses the idea of evolutionary design. Evolutionary design comes from Agile development. It is based on the principles of continuous integration and delivery and test driven development. In short, evolutionary design is designing your code as you go rather than in advance.The panelists discuss the difficulties of evolutionary design and how to keep the code manageable.  James Shore introduces the three types of design that make up evolutionary design, namely simple design, incremental design, and continuous design. They talk about the differences between evolutionary design and intelligent design and the correlations between evolutionary design increasing in popularity and the usage of Cloud services. They talk about environments that are and are not conducive to evolutionary design and the financial ramifications of utilizing evolutionary design.The panelists talk about the difficulties of planning what is needed in code and how it could benefit from evolutionary design. James enumerates the steps for implementing evolutionary design, which are upfront design, reflective design, and refactoring . The team ends by discussing the value of frameworks and how they fit with evolutionary design.Links<ul><li><a href="https://github.com/a-jie/AgileJS" target="_blank" rel="noreferrer noopener">Agile</a></li><li><a href="https://github.com/angular/angular.js" target="_blank" rel="noreferrer noopener">Angular</a></li><li><a href="https://github.com/topics/api" target="_blank" rel="noreferrer noopener">API</a></li><li><a href="https://github.com/arkon/crcmaker" target="_blank" rel="noreferrer noopener">CRC cards</a> (class responsibility collaborators)</li><li><a href="https://github.com/topics/ember" target="_blank" rel="noreferrer noopener">Ember</a></li><li><a href="https://github.com/JetBrains/intellij-community" target="_blank" rel="noreferrer noopener">IntelliJ</a></li><li><a href="https://github.com/topics/npm" target="_blank" rel="noreferrer noopener">NPM</a></li><li><a href="https://github.com/facebook/react" target="_blank" rel="noreferrer noopener">React</a></li><li><a href="https://github.com/topics/redux" target="_blank" rel="noreferrer noopener">Redux </a></li><li><a href="https://www.scrum.org/" target="_blank" rel="noreferrer noopener">Scrum</a></li><li><a href="https://github.com/bingdian/waterfall" target="_blank" rel="noreferrer noopener">Waterfall</a></li><li><a href="https://github.com/davestewart/xjsfl" target="_blank" rel="noreferrer noopener">XJS</a></li></ul>PicksAJ O’Neal:<ul><li>Spiderman: Into the Spider-Verse</li><li><a href="https://en.wikipedia.org/wiki/List_of_albums_with_tracks_hidden_in_the_pregap" target="_blank" rel="noreferrer noopener">Pre-gap tracks album list</a></li><li>QuickChip remover alloy</li></ul>Aimee Knight:<ul><li><a href="https://puns.dev/" target="_blank" rel="noreferrer noopener">Puns.dev</a></li><li>Bouldering</li></ul>James Shore:<ul><li>Spiderman: Into the Spider Verse</li><li><a href="https://www.amazon.com/Pandemic-Legacy-Season-1-Blue/dp/B00TQ5SEAI/ref=sr_1_1?ie=UTF8&amp;language=en_US&amp;linkCode=ll1&amp;linkId=f06bfe7482dca8bb751ed6d7cc86e2ab&amp;qid=1548462018&amp;sr=8-1&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener">Pandemic Legacy</a></li></ul>Aaron Frost:<ul><li>Easter Candy, especially <ul><li><a...]]></itunes:summary><itunes:duration>3753</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 359: Productivity with Mani Vaya</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-359-productivity-with-mani-vaya</link><description><![CDATA[<a href="https://devchat--2000books.thrivecart.com/2x-productivity-now/" target="_blank" rel="noreferrer noopener">Get Mani's 2x Productivity Course</a>Sponsors<ul><li><a href="https://sentry.io/welcome/" target="_blank" rel="noreferrer noopener">Sentry</a> use the code “devchat” for $100 credit</li><li><a href="https://triplebyte.com/rogues" target="_blank" rel="noreferrer noopener">Triplebyte</a></li><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul>Panel<ul><li>Aaron Frost</li><li>AJ O’Neal</li><li>Joe Eames</li><li>Aimee Knight</li><li>Charles Max Wood</li></ul>Joined by special guest: Mani VayaEpisode SummaryMani is the founder of a book summary business called <a href="http://www.2000books.com/" target="_blank" rel="noreferrer noopener">www.2000books.com</a> At 2000 Books, Mani studies the world’s greatest business and personal development books.Then he takes the most important ideas from each book and presents them in tight, 9- to 15-minute video summaries.You get the 4-7 most important ideas in a condensed format that's easy to absorb, easy to review, and easy to put into action immediately.To help people with productivity, Mani created an awesome course called “10x Productivity"His “10x Productivity" video course contains summaries of the 50 greatest books ever written on time management, productivity, goal setting, systems, execution, strategy and leverage."10x Productivity" pack includes summaries of all the NY Times Best Sellers on Productivity &amp; Time Management, such as:<ul><li>The 7 Habits of Highly Effective People by Stephen Covey</li><li>Getting Things Done by David Allen</li><li>Deep Work by Cal Newport</li><li>The Power of Habit by Charles Duhigg</li><li>The One Thing by Gary Keller</li><li>Essentialism by Greg McKeown</li></ul>All together, this collection includes more than 250 strategies, tips, tools &amp; techniques for:- Becoming more productive- Getting results rather than being busy, stressed out &amp; frustrated- Time Management- Defeating procrastination- Achieving big goals- Hacking your brain for high performance- Identifying the highest leverage points that lead to much faster results- Creating powerful habits- Installing execution systems that make goal achievement inevitable10x Productivity Package contains:<ul><li>Summaries of the 50 greatest books ever written on Productivity &amp; Time Management</li><li>250+ greatest ideas, tips and strategies on Time Management &amp; Productivity</li><li>10+ Hours of no-fluff solid Video Content</li><li>PDF Summaries of all 50 books</li></ul>Since Mani is my friend and fellow mastermind member, I worked with him to get you guys an amazing discount (using discount code “DEVCHAT”) on the <a href="https://devchat--2000books.thrivecart.com/2x-productivity-now/" target="_blank" rel="noreferrer noopener">10x Productivity Book Summary Pack which you can find here</a> Make sure to use the Coupon code “DEVCHAT” to get the discount.Links<ul><li><a href="https://devchat--2000books.thrivecart.com/2x-productivity-now/" target="_blank" rel="noreferrer noopener">Mani’s 2x Productivity Course</a> use the code “devchat” for a discount</li></ul>PicksAJ O’Neal:<ul><li>M. Night Shyamalan’s The Village </li><li>colophony/pine sap/rosin/flux for electronics work</li></ul>Aimee Knight:<ul><li><a href="https://medium.com/@tammybutow/graduating-from-bootcamp-and-interested-in-becoming-a-site-reliability-engineer-b69a38ce858b" target="_blank" rel="noreferrer noopener">Interested In Becoming A Site Reliability Engineer?</a> blog post</li></ul>Charles Max Wood:<ul><li><a href="http://entreprogrammers.libsyn.com/episode-248-pomodoro-action" target="_blank" rel="noreferrer noopener">Entreprogrammers episode 248</a></li><li><a href="https://kanbanflow.com/" target="_blank" rel="noreferrer noopener">Kanbonflow</a></li><li>Physical Pomodoro timer</li></ul>Mani Vaya:<ul><li><a href="https://www.npr.org/podcasts/510313/how-i-built-this" target="_blank" rel="noreferrer noopener">NPR’s How I Built This podcast</a></li><li><a href="https://www.2000books.com/wp/category/podcast/" target="_blank" rel="noreferrer noopener">2000 Books podcast</a></li></ul>Special Guest: Mani Vaya.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">a7ad6c86-192b-49b7-9a56-373b31d255e8</guid><pubDate>Tue, 09 Apr 2019 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845588/stream.mp3" length="69158620" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>https://devchat--2000books.thrivecart.com/2x-productivity-now/Sponsors
- https://sentry.io/welcome/ use the code “devchat” for $100 credit
- https://triplebyte.com/rogues
- https://www.cachefly.com/
Panel
- Aaron Frost
- AJ O’Neal
- Joe Eames
- Aimee...</itunes:subtitle><itunes:summary><![CDATA[<a href="https://devchat--2000books.thrivecart.com/2x-productivity-now/" target="_blank" rel="noreferrer noopener">Get Mani's 2x Productivity Course</a>Sponsors<ul><li><a href="https://sentry.io/welcome/" target="_blank" rel="noreferrer noopener">Sentry</a> use the code “devchat” for $100 credit</li><li><a href="https://triplebyte.com/rogues" target="_blank" rel="noreferrer noopener">Triplebyte</a></li><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul>Panel<ul><li>Aaron Frost</li><li>AJ O’Neal</li><li>Joe Eames</li><li>Aimee Knight</li><li>Charles Max Wood</li></ul>Joined by special guest: Mani VayaEpisode SummaryMani is the founder of a book summary business called <a href="http://www.2000books.com/" target="_blank" rel="noreferrer noopener">www.2000books.com</a> At 2000 Books, Mani studies the world’s greatest business and personal development books.Then he takes the most important ideas from each book and presents them in tight, 9- to 15-minute video summaries.You get the 4-7 most important ideas in a condensed format that's easy to absorb, easy to review, and easy to put into action immediately.To help people with productivity, Mani created an awesome course called “10x Productivity"His “10x Productivity" video course contains summaries of the 50 greatest books ever written on time management, productivity, goal setting, systems, execution, strategy and leverage."10x Productivity" pack includes summaries of all the NY Times Best Sellers on Productivity &amp; Time Management, such as:<ul><li>The 7 Habits of Highly Effective People by Stephen Covey</li><li>Getting Things Done by David Allen</li><li>Deep Work by Cal Newport</li><li>The Power of Habit by Charles Duhigg</li><li>The One Thing by Gary Keller</li><li>Essentialism by Greg McKeown</li></ul>All together, this collection includes more than 250 strategies, tips, tools &amp; techniques for:- Becoming more productive- Getting results rather than being busy, stressed out &amp; frustrated- Time Management- Defeating procrastination- Achieving big goals- Hacking your brain for high performance- Identifying the highest leverage points that lead to much faster results- Creating powerful habits- Installing execution systems that make goal achievement inevitable10x Productivity Package contains:<ul><li>Summaries of the 50 greatest books ever written on Productivity &amp; Time Management</li><li>250+ greatest ideas, tips and strategies on Time Management &amp; Productivity</li><li>10+ Hours of no-fluff solid Video Content</li><li>PDF Summaries of all 50 books</li></ul>Since Mani is my friend and fellow mastermind member, I worked with him to get you guys an amazing discount (using discount code “DEVCHAT”) on the <a href="https://devchat--2000books.thrivecart.com/2x-productivity-now/" target="_blank" rel="noreferrer noopener">10x Productivity Book Summary Pack which you can find here</a> Make sure to use the Coupon code “DEVCHAT” to get the discount.Links<ul><li><a href="https://devchat--2000books.thrivecart.com/2x-productivity-now/" target="_blank" rel="noreferrer noopener">Mani’s 2x Productivity Course</a> use the code “devchat” for a discount</li></ul>PicksAJ O’Neal:<ul><li>M. Night Shyamalan’s The Village </li><li>colophony/pine sap/rosin/flux for electronics work</li></ul>Aimee Knight:<ul><li><a href="https://medium.com/@tammybutow/graduating-from-bootcamp-and-interested-in-becoming-a-site-reliability-engineer-b69a38ce858b" target="_blank" rel="noreferrer noopener">Interested In Becoming A Site Reliability Engineer?</a> blog post</li></ul>Charles Max Wood:<ul><li><a href="http://entreprogrammers.libsyn.com/episode-248-pomodoro-action" target="_blank" rel="noreferrer noopener">Entreprogrammers episode 248</a></li><li><a href="https://kanbanflow.com/" target="_blank" rel="noreferrer noopener">Kanbonflow</a></li><li>Physical Pomodoro timer</li></ul>Mani Vaya:<ul><li><a...]]></itunes:summary><itunes:duration>4243</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 358: Pickle.js, Tooling, and Developer Happiness with Anatoliy Zaslavskiy</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-358-pickle-js-tooling-and-developer-happiness-with-anatoliy-zaslavskiy</link><description><![CDATA[Sponsors<ul><li><a href="https://triplebyte.com/jsjabber" target="_blank" rel="noreferrer noopener">Triplebyte offers a $1000 signing bonus</a></li><li><a href="http://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a> use the code “devchat” for $100 credit </li><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul>Panel<ul><li>AJ O’Neal</li><li>Charles Max Wood</li></ul>Joined by Special Guest: Anatoliy ZaslavskiySummaryAnatoliy Zaslavskiy introduces pickle.js and answers the panels questions about using it. The panel discusses the automated testing culture and employee retention. The panel discusses job satisfaction and why there is so much turn over in development jobs. Charles Max Wood reveals some of the reasons that he left past development jobs and the panel considers how the impact of work environments and projects effect developers. Ways to choose the right job for you and how to better a work situation is discussed. Anatoliy finishes by advocating for junior developers and explaining the value they bring to a company. Links<ul><li><a href="https://github.com/storybooks/storybook" target="_blank" rel="noreferrer noopener">https://github.com/storybooks/storybook</a></li><li><a href="https://www.picklejs.com/docs/getting-started" target="_blank" rel="noreferrer noopener">https://www.picklejs.com/docs/getting-started</a></li><li><a href="https://opencv.org/" target="_blank" rel="noreferrer noopener">https://opencv.org/</a></li><li><a href="https://itunes.apple.com/us/app/snapcrap/id1436238261" target="_blank" rel="noreferrer noopener">https://itunes.apple.com/us/app/snapcrap/id1436238261</a></li><li><a href="https://tolicodes.com/" target="_blank" rel="noreferrer noopener">https://tolicodes.com/</a></li><li><a href="https://www.facebook.com/tolicodes" target="_blank" rel="noreferrer noopener">https://www.facebook.com/tolicodes</a></li><li><a href="https://www.facebook.com/javascriptjabber/" target="_blank" rel="noreferrer noopener">https://www.facebook.com/javascriptjabber</a></li><li><a href="https://twitter.com/JSJabber" target="_blank" rel="noreferrer noopener">https://twitter.com/JSJabber</a></li></ul>PicksAJ O’Neal<ul><li><a href="https://www.amazon.com/Phoenix-Project-DevOps-Helping-Business/dp/0988262592/ref=as_li_ss_tl?ie=UTF8&amp;language=en_US&amp;linkCode=ll1&amp;linkId=f06bfe7482dca8bb751ed6d7cc86e2ab&amp;qid=1548462018&amp;sr=8-1&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener">The Phoenix Project: A Novel about IT, DevOps, and Helping Your Business Win by Gene Kim</a></li><li><a href="https://www.amazon.com/How-Diagnose-Everything-Electronic-Second/dp/0071848290/ref=as_li_ss_tl?ie=UTF8&amp;language=en_US&amp;linkCode=ll1&amp;linkId=f06bfe7482dca8bb751ed6d7cc86e2ab&amp;qid=1548462018&amp;sr=8-1&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener">How to Diagnose and Fix Everything Electronic, Second Edition by Michael Jay Geier </a>  </li></ul>Charles Max Wood<ul><li><a href="https://andyfrisella.com/blogs/mfceo-project-podcast" target="_blank" rel="noreferrer noopener">https://andyfrisella.com/blogs/mfceo-project-podcast</a></li><li><a href="https://www.garyvaynerchuk.com/the-askgaryvee-show-podcast/" target="_blank" rel="noreferrer noopener">https://www.garyvaynerchuk.com/the-askgaryvee-show-podcast/</a></li><li><a href="https://www.amazon.com/1-Page-Marketing-Plan-Customers-Money/dp/1989025013/ref=as_li_ss_tl?ie=UTF8&amp;language=en_US&amp;linkCode=ll1&amp;linkId=f06bfe7482dca8bb751ed6d7cc86e2ab&amp;qid=1548462018&amp;sr=8-1&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener">The 1-Page Marketing Plan: Get New Customers, Make More Money, And Stand out From The Crowd by Allan Dib</a></li><li><a href="https://www.amazon.com/Skyward-Brandon-Sanderson/dp/0399555773/ref=as_li_ss_tl?ie=UTF8&amp;language=en_US&amp;linkCode=ll1&amp;linkId=f06bfe7482dca8bb751ed6d7cc86e2ab&amp;qid=1548462018&amp;sr=8-1&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener">Skyward by Brandon Sanderson</a></li></ul>Anatoliy Zaslavskiy<ul><li>Acro yoga</li><li><a href="http://www.cuddleparty.com/" target="_blank" rel="noreferrer noopener">http://www.cuddleparty.com/</a></li><li> </li></ul>Special Guest: Anatoliy Zaslavskiy.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">dbb1585d-a83e-462c-af85-7f1d10f4cec4</guid><pubDate>Tue, 02 Apr 2019 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845595/stream.mp3" length="65124978" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Sponsors
- https://triplebyte.com/jsjabber
- http://sentry.io/ use the code “devchat” for $100 credit 
- https://www.cachefly.com/
Panel
- AJ O’Neal
- Charles Max Wood
Joined by Special Guest: Anatoliy ZaslavskiySummaryAnatoliy Zaslavskiy introduces...</itunes:subtitle><itunes:summary><![CDATA[Sponsors<ul><li><a href="https://triplebyte.com/jsjabber" target="_blank" rel="noreferrer noopener">Triplebyte offers a $1000 signing bonus</a></li><li><a href="http://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a> use the code “devchat” for $100 credit </li><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul>Panel<ul><li>AJ O’Neal</li><li>Charles Max Wood</li></ul>Joined by Special Guest: Anatoliy ZaslavskiySummaryAnatoliy Zaslavskiy introduces pickle.js and answers the panels questions about using it. The panel discusses the automated testing culture and employee retention. The panel discusses job satisfaction and why there is so much turn over in development jobs. Charles Max Wood reveals some of the reasons that he left past development jobs and the panel considers how the impact of work environments and projects effect developers. Ways to choose the right job for you and how to better a work situation is discussed. Anatoliy finishes by advocating for junior developers and explaining the value they bring to a company. Links<ul><li><a href="https://github.com/storybooks/storybook" target="_blank" rel="noreferrer noopener">https://github.com/storybooks/storybook</a></li><li><a href="https://www.picklejs.com/docs/getting-started" target="_blank" rel="noreferrer noopener">https://www.picklejs.com/docs/getting-started</a></li><li><a href="https://opencv.org/" target="_blank" rel="noreferrer noopener">https://opencv.org/</a></li><li><a href="https://itunes.apple.com/us/app/snapcrap/id1436238261" target="_blank" rel="noreferrer noopener">https://itunes.apple.com/us/app/snapcrap/id1436238261</a></li><li><a href="https://tolicodes.com/" target="_blank" rel="noreferrer noopener">https://tolicodes.com/</a></li><li><a href="https://www.facebook.com/tolicodes" target="_blank" rel="noreferrer noopener">https://www.facebook.com/tolicodes</a></li><li><a href="https://www.facebook.com/javascriptjabber/" target="_blank" rel="noreferrer noopener">https://www.facebook.com/javascriptjabber</a></li><li><a href="https://twitter.com/JSJabber" target="_blank" rel="noreferrer noopener">https://twitter.com/JSJabber</a></li></ul>PicksAJ O’Neal<ul><li><a href="https://www.amazon.com/Phoenix-Project-DevOps-Helping-Business/dp/0988262592/ref=as_li_ss_tl?ie=UTF8&amp;language=en_US&amp;linkCode=ll1&amp;linkId=f06bfe7482dca8bb751ed6d7cc86e2ab&amp;qid=1548462018&amp;sr=8-1&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener">The Phoenix Project: A Novel about IT, DevOps, and Helping Your Business Win by Gene Kim</a></li><li><a href="https://www.amazon.com/How-Diagnose-Everything-Electronic-Second/dp/0071848290/ref=as_li_ss_tl?ie=UTF8&amp;language=en_US&amp;linkCode=ll1&amp;linkId=f06bfe7482dca8bb751ed6d7cc86e2ab&amp;qid=1548462018&amp;sr=8-1&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener">How to Diagnose and Fix Everything Electronic, Second Edition by Michael Jay Geier </a>  </li></ul>Charles Max Wood<ul><li><a href="https://andyfrisella.com/blogs/mfceo-project-podcast" target="_blank" rel="noreferrer noopener">https://andyfrisella.com/blogs/mfceo-project-podcast</a></li><li><a href="https://www.garyvaynerchuk.com/the-askgaryvee-show-podcast/" target="_blank" rel="noreferrer noopener">https://www.garyvaynerchuk.com/the-askgaryvee-show-podcast/</a></li><li><a href="https://www.amazon.com/1-Page-Marketing-Plan-Customers-Money/dp/1989025013/ref=as_li_ss_tl?ie=UTF8&amp;language=en_US&amp;linkCode=ll1&amp;linkId=f06bfe7482dca8bb751ed6d7cc86e2ab&amp;qid=1548462018&amp;sr=8-1&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener">The 1-Page Marketing Plan: Get New Customers, Make More Money, And Stand out From The Crowd by Allan Dib</a></li><li><a...]]></itunes:summary><itunes:duration>3991</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 357: Event-Stream &amp; Package Vulnerabilities with Richard Feldman and Hillel Wayne</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-357-event-stream-package-vulnerabilities-with-richard-feldman-and-hillel-wayne</link><description><![CDATA[Sponsors<ul><li><a href="https://triplebyte.com/jsjabber" target="_blank" rel="noreferrer noopener">Triplebyte</a></li><li><a href="http://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a> use the code “devchat” for $100 credit</li><li><a href="https://clubhouse.io/jsjabber" target="_blank" rel="noreferrer noopener">Clubhouse</a></li><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul>Panel<ul><li>Aaron Frost</li><li>AJ O’Neal</li><li>Chris Ferdinandi</li><li>Joe Eames</li><li>Aimee Knight</li><li>Charles Max Wood</li></ul>Joined by special guests: Hillel Wayne and Richard FeldmanEpisode SummaryIn this episode of JavaScript Jabber, Hillel Wayne kicks off the podcast by giving a short background about his work, explains the concepts of formal methods and the popular npm package - event-stream, in brief. The panelists then dive into the recent event-stream attack and discuss it at length, focusing on different package managers and their vulnerabilities, as well as the security issues associated with them. They debate on whether paying open source developers for their work, thereby leading to an increase in contribution, would eventually help in improving security or not. They finally talk about what can be done to fix certain dependencies and susceptibilities to prevent further attacks and if there are any solutions that can make things both convenient and secure for users.Links<ul><li><a href="https://shemesh.larc.nasa.gov/iria03/p13-leveson.pdf" target="_blank" rel="noreferrer noopener">STAMP model in accident investigation</a></li><li><a href="https://twitter.com/Hillelogram?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor" target="_blank" rel="noreferrer noopener">Hillel’s Twitter</a></li><li><a href="https://www.hillelwayne.com/about/" target="_blank" rel="noreferrer noopener">Hillel’s website</a></li><li><a href="https://twitter.com/rtfeldman?lang=en" target="_blank" rel="noreferrer noopener">Richard’s Twitter</a></li><li><a href="https://www.hillelwayne.com/post/stamping-on-eventstream/" target="_blank" rel="noreferrer noopener">Stamping on Event-Stream</a></li></ul>PicksJoe Eames:<ul><li><a href="https://boardgamegeek.com/boardgame/233312/stuffed-fables" target="_blank" rel="noreferrer noopener">Stuffed Fables</a></li></ul>Aimee Knight:<ul><li><a href="https://landing.google.com/sre/sre-book/toc/" target="_blank" rel="noreferrer noopener">SRE book - Google</a></li><li><a href="https://shop.lululemon.com/p/women-pants/In-Movement-78-Tight/_/prod8760192" target="_blank" rel="noreferrer noopener">Lululemon leggings</a></li><li><a href="https://open.spotify.com/artist/1QFYii9jMvldjVBUzBC9t2" target="_blank" rel="noreferrer noopener">DVSR - Band</a></li></ul>Aaron Frost:<ul><li><a href="https://2019.jsconf.us/" target="_blank" rel="noreferrer noopener">JSConf US</a></li></ul>Chris Ferdinandi:<ul><li><a href="https://pawsnewengland.com/" target="_blank" rel="noreferrer noopener">Paws New England</a></li><li><a href="https://vanillajsguides.com/" target="_blank" rel="noreferrer noopener">Vanilla JS Guides</a></li></ul>Charles Max Wood:<ul><li><a href="https://amzn.to/2S6YiQH?ie=UTF8&amp;language=en_US&amp;linkCode=ll1&amp;linkId=f06bfe7482dca8bb751ed6d7cc86e2ab&amp;qid=1548462018&amp;sr=8-1&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener">Sony Noise Cancelling Headphones</a></li><li><a href="https://classifieds.ksl.com/" target="_blank" rel="noreferrer noopener">KSL Classifieds</a></li><li><a href="https://www.upwork.com" target="_blank" rel="noreferrer noopener">Upwork</a></li></ul>Richard Feldman:<ul><li><a href="https://www.manning.com/books/elm-in-action" target="_blank" rel="noreferrer noopener">Elm in Action</a></li><li><a href="https://boardgamegeek.com/boardgame/102652/sentinels-multiverse" target="_blank" rel="noreferrer noopener">Sentinels of the Multiverse</a></li></ul>Hillel Wayne:<ul><li><a href="https://www.elminthespring.org/" target="_blank" rel="noreferrer noopener">Elm in the Spring</a></li><li><a href="https://www.apress.com/us/book/9781484238288" target="_blank" rel="noreferrer noopener">Practical TLA+</a></li><li><a href="https://www.ninachicago.com/" target="_blank" rel="noreferrer noopener">Nina Chicago - Knitting</a></li><li><a href="https://boardgamegeek.com/boardgame/214879/tomb-trader" target="_blank" rel="noreferrer noopener">Tomb Trader</a></li></ul>Special Guests: Hillel Wayne and Richard Feldman.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">afbf0f22-37f4-4c2c-936d-6300298a137d</guid><pubDate>Tue, 26 Mar 2019 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845597/stream.mp3" length="85605517" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Sponsors
- https://triplebyte.com/jsjabber
- http://sentry.io/ use the code “devchat” for $100 credit
- https://clubhouse.io/jsjabber
- https://www.cachefly.com/
Panel
- Aaron Frost
- AJ O’Neal
- Chris Ferdinandi
- Joe Eames
- Aimee Knight
- Charles...</itunes:subtitle><itunes:summary><![CDATA[Sponsors<ul><li><a href="https://triplebyte.com/jsjabber" target="_blank" rel="noreferrer noopener">Triplebyte</a></li><li><a href="http://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a> use the code “devchat” for $100 credit</li><li><a href="https://clubhouse.io/jsjabber" target="_blank" rel="noreferrer noopener">Clubhouse</a></li><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul>Panel<ul><li>Aaron Frost</li><li>AJ O’Neal</li><li>Chris Ferdinandi</li><li>Joe Eames</li><li>Aimee Knight</li><li>Charles Max Wood</li></ul>Joined by special guests: Hillel Wayne and Richard FeldmanEpisode SummaryIn this episode of JavaScript Jabber, Hillel Wayne kicks off the podcast by giving a short background about his work, explains the concepts of formal methods and the popular npm package - event-stream, in brief. The panelists then dive into the recent event-stream attack and discuss it at length, focusing on different package managers and their vulnerabilities, as well as the security issues associated with them. They debate on whether paying open source developers for their work, thereby leading to an increase in contribution, would eventually help in improving security or not. They finally talk about what can be done to fix certain dependencies and susceptibilities to prevent further attacks and if there are any solutions that can make things both convenient and secure for users.Links<ul><li><a href="https://shemesh.larc.nasa.gov/iria03/p13-leveson.pdf" target="_blank" rel="noreferrer noopener">STAMP model in accident investigation</a></li><li><a href="https://twitter.com/Hillelogram?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor" target="_blank" rel="noreferrer noopener">Hillel’s Twitter</a></li><li><a href="https://www.hillelwayne.com/about/" target="_blank" rel="noreferrer noopener">Hillel’s website</a></li><li><a href="https://twitter.com/rtfeldman?lang=en" target="_blank" rel="noreferrer noopener">Richard’s Twitter</a></li><li><a href="https://www.hillelwayne.com/post/stamping-on-eventstream/" target="_blank" rel="noreferrer noopener">Stamping on Event-Stream</a></li></ul>PicksJoe Eames:<ul><li><a href="https://boardgamegeek.com/boardgame/233312/stuffed-fables" target="_blank" rel="noreferrer noopener">Stuffed Fables</a></li></ul>Aimee Knight:<ul><li><a href="https://landing.google.com/sre/sre-book/toc/" target="_blank" rel="noreferrer noopener">SRE book - Google</a></li><li><a href="https://shop.lululemon.com/p/women-pants/In-Movement-78-Tight/_/prod8760192" target="_blank" rel="noreferrer noopener">Lululemon leggings</a></li><li><a href="https://open.spotify.com/artist/1QFYii9jMvldjVBUzBC9t2" target="_blank" rel="noreferrer noopener">DVSR - Band</a></li></ul>Aaron Frost:<ul><li><a href="https://2019.jsconf.us/" target="_blank" rel="noreferrer noopener">JSConf US</a></li></ul>Chris Ferdinandi:<ul><li><a href="https://pawsnewengland.com/" target="_blank" rel="noreferrer noopener">Paws New England</a></li><li><a href="https://vanillajsguides.com/" target="_blank" rel="noreferrer noopener">Vanilla JS Guides</a></li></ul>Charles Max Wood:<ul><li><a href="https://amzn.to/2S6YiQH?ie=UTF8&amp;language=en_US&amp;linkCode=ll1&amp;linkId=f06bfe7482dca8bb751ed6d7cc86e2ab&amp;qid=1548462018&amp;sr=8-1&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener">Sony Noise Cancelling Headphones</a></li><li><a href="https://classifieds.ksl.com/" target="_blank" rel="noreferrer noopener">KSL Classifieds</a></li><li><a href="https://www.upwork.com" target="_blank" rel="noreferrer noopener">Upwork</a></li></ul>Richard Feldman:<ul><li><a href="https://www.manning.com/books/elm-in-action" target="_blank" rel="noreferrer noopener">Elm in Action</a></li><li><a href="https://boardgamegeek.com/boardgame/102652/sentinels-multiverse" target="_blank" rel="noreferrer noopener">Sentinels of the Multiverse</a></li></ul>Hillel Wayne:<ul><li><a...]]></itunes:summary><itunes:duration>4217</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 356: Build Websites Like It's 2005 with Keith Cirkel</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-356-build-websites-like-it-s-2005-with-keith-cirkel</link><description><![CDATA[Sponsors<ul><li><a href="https://triplebyte.com/jsjabber" target="_blank" rel="noreferrer noopener">Triplebyte</a></li><li><a href="http://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a> use the code “devchat” for $100 credit</li><li><a href="https://clubhouse.io/jsjabber" target="_blank" rel="noreferrer noopener">Clubhouse</a></li><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul>Panel<ul><li>Chris Ferdinandi</li><li>Aimee Knight</li><li>Aaron Frost</li><li>AJ O’Neal</li></ul>Joined by special guest: Keith CirkelEpisode SummaryIn this episode of JavaScript Jabber, Keith Cirkel, Senior Application Engineer at GitHub, briefly explains the projects he is working with and moves on to the recent changes done by GitHub to their website, including the decision to remove jQuery, and not choosing a popular framework such as React or Vue. He talks about some problems in using Internet Explorer 11, how these GitHub changes can help with certain browser compatibility issues, and a few challenges the team had to face during the redesigning process.The panelists then discuss event delegation, performance considerations, Polyfill.io and web components. Keith gives some insight into accessibility and they talk about related user concerns.Links<ul><li><a href="https://www.keithcirkel.co.uk/" target="_blank" rel="noreferrer noopener">Keith’s website</a></li><li><a href="https://github.com/keithamus" target="_blank" rel="noreferrer noopener">Keith’s GitHub</a></li><li><a href="https://twitter.com/Keithamus" target="_blank" rel="noreferrer noopener">Keith’s Twitter</a></li><li><a href="https://github.blog/category/engineering/" target="_blank" rel="noreferrer noopener">GitHub Engineering blog</a></li><li><a href="https://github.com/Financial-Times/polyfill-service" target="_blank" rel="noreferrer noopener">Financial Times – Polyfill service</a></li><li><a href="https://github.com/github/include-fragment-element" target="_blank" rel="noreferrer noopener">Include fragment - element</a></li></ul>PicksAaron Frost:<ul><li><a href="https://www.msnbc.com/bagman" target="_blank" rel="noreferrer noopener">Bag Man</a></li><li><a href="https://medium.com/newco/what-its-like-to-be-a-woman-on-the-internet-55f7e6d5044c" target="_blank" rel="noreferrer noopener">What It’s Like to Be A Woman on the Internet</a></li></ul>Aimee Knight:<ul><li><a href="https://cloud.google.com/kubernetes-engine/kubernetes-comic/" target="_blank" rel="noreferrer noopener">Smooth Sailing with Kubernetes</a></li></ul>Joe Eames:<ul><li><a href="https://techcrunch.com/2019/01/07/github-free-users-now-get-unlimited-private-repositories/" target="_blank" rel="noreferrer noopener">GitHub Free users get free unlimited private repositories</a></li><li><a href="https://www.swignsweets.com/" target="_blank" rel="noreferrer noopener">Swig</a></li><li><a href="https://overreacted.io/things-i-dont-know-as-of-2018/" target="_blank" rel="noreferrer noopener">Things I don’t know as of 2018</a></li></ul>AJ O’Neal:<ul><li>Isopropyl alcohol</li><li><a href="https://www.banggood.com/search/diy-kit.html" target="_blank" rel="noreferrer noopener">Bang good electronics</a></li><li>Soldering Iron – <a href="https://amzn.to/2AQgC6u?ie=UTF8&amp;language=en_US&amp;linkCode=ll1&amp;linkId=f06bfe7482dca8bb751ed6d7cc86e2ab&amp;qid=1548462018&amp;sr=8-1&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener">Hakko</a>, <a href="https://amzn.to/2RPoWNE?ie=UTF8&amp;language=en_US&amp;linkCode=ll1&amp;linkId=f06bfe7482dca8bb751ed6d7cc86e2ab&amp;qid=1548462018&amp;sr=8-1&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener">X-Tronic</a></li></ul>Keith Cirkel:<ul><li><a href="https://github.com/about/careers" target="_blank" rel="noreferrer noopener">GitHub careers</a></li><li><a href="https://www.podbean.com/podcast-detail/q3uii-7b126/Heston's-Pod--Chips-Podcast" target="_blank" rel="noreferrer noopener">Heston’s Pod &amp; Chips</a></li><li>Brexit</li></ul>Chris Ferdinandi:<ul><li><a href="https://medium.com/fluxx-studio-notes/52-things-i-learned-in-2018-b07fc110d8e1" target="_blank" rel="noreferrer noopener">52 things I learned in 2018</a></li><li><a href="https://learnvanillajs.com/" target="_blank" rel="noreferrer noopener">Learn Vanilla JS</a></li></ul>Special Guest: Keith Cirkel.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">fbbbbfc7-d010-412e-bbe5-9a035e44ff37</guid><pubDate>Tue, 19 Mar 2019 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845596/stream.mp3" length="68856790" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Sponsors
- https://triplebyte.com/jsjabber
- http://sentry.io/ use the code “devchat” for $100 credit
- https://clubhouse.io/jsjabber
- https://www.cachefly.com/
Panel
- Chris Ferdinandi
- Aimee Knight
- Aaron Frost
- AJ O’Neal
Joined by special...</itunes:subtitle><itunes:summary><![CDATA[Sponsors<ul><li><a href="https://triplebyte.com/jsjabber" target="_blank" rel="noreferrer noopener">Triplebyte</a></li><li><a href="http://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a> use the code “devchat” for $100 credit</li><li><a href="https://clubhouse.io/jsjabber" target="_blank" rel="noreferrer noopener">Clubhouse</a></li><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul>Panel<ul><li>Chris Ferdinandi</li><li>Aimee Knight</li><li>Aaron Frost</li><li>AJ O’Neal</li></ul>Joined by special guest: Keith CirkelEpisode SummaryIn this episode of JavaScript Jabber, Keith Cirkel, Senior Application Engineer at GitHub, briefly explains the projects he is working with and moves on to the recent changes done by GitHub to their website, including the decision to remove jQuery, and not choosing a popular framework such as React or Vue. He talks about some problems in using Internet Explorer 11, how these GitHub changes can help with certain browser compatibility issues, and a few challenges the team had to face during the redesigning process.The panelists then discuss event delegation, performance considerations, Polyfill.io and web components. Keith gives some insight into accessibility and they talk about related user concerns.Links<ul><li><a href="https://www.keithcirkel.co.uk/" target="_blank" rel="noreferrer noopener">Keith’s website</a></li><li><a href="https://github.com/keithamus" target="_blank" rel="noreferrer noopener">Keith’s GitHub</a></li><li><a href="https://twitter.com/Keithamus" target="_blank" rel="noreferrer noopener">Keith’s Twitter</a></li><li><a href="https://github.blog/category/engineering/" target="_blank" rel="noreferrer noopener">GitHub Engineering blog</a></li><li><a href="https://github.com/Financial-Times/polyfill-service" target="_blank" rel="noreferrer noopener">Financial Times – Polyfill service</a></li><li><a href="https://github.com/github/include-fragment-element" target="_blank" rel="noreferrer noopener">Include fragment - element</a></li></ul>PicksAaron Frost:<ul><li><a href="https://www.msnbc.com/bagman" target="_blank" rel="noreferrer noopener">Bag Man</a></li><li><a href="https://medium.com/newco/what-its-like-to-be-a-woman-on-the-internet-55f7e6d5044c" target="_blank" rel="noreferrer noopener">What It’s Like to Be A Woman on the Internet</a></li></ul>Aimee Knight:<ul><li><a href="https://cloud.google.com/kubernetes-engine/kubernetes-comic/" target="_blank" rel="noreferrer noopener">Smooth Sailing with Kubernetes</a></li></ul>Joe Eames:<ul><li><a href="https://techcrunch.com/2019/01/07/github-free-users-now-get-unlimited-private-repositories/" target="_blank" rel="noreferrer noopener">GitHub Free users get free unlimited private repositories</a></li><li><a href="https://www.swignsweets.com/" target="_blank" rel="noreferrer noopener">Swig</a></li><li><a href="https://overreacted.io/things-i-dont-know-as-of-2018/" target="_blank" rel="noreferrer noopener">Things I don’t know as of 2018</a></li></ul>AJ O’Neal:<ul><li>Isopropyl alcohol</li><li><a href="https://www.banggood.com/search/diy-kit.html" target="_blank" rel="noreferrer noopener">Bang good electronics</a></li><li>Soldering Iron – <a href="https://amzn.to/2AQgC6u?ie=UTF8&amp;language=en_US&amp;linkCode=ll1&amp;linkId=f06bfe7482dca8bb751ed6d7cc86e2ab&amp;qid=1548462018&amp;sr=8-1&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener">Hakko</a>, <a href="https://amzn.to/2RPoWNE?ie=UTF8&amp;language=en_US&amp;linkCode=ll1&amp;linkId=f06bfe7482dca8bb751ed6d7cc86e2ab&amp;qid=1548462018&amp;sr=8-1&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener">X-Tronic</a></li></ul>Keith Cirkel:<ul><li><a href="https://github.com/about/careers" target="_blank" rel="noreferrer noopener">GitHub careers</a></li><li><a href="https://www.podbean.com/podcast-detail/q3uii-7b126/Heston's-Pod--Chips-Podcast" target="_blank" rel="noreferrer noopener">Heston’s Pod &amp;...]]></itunes:summary><itunes:duration>3379</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 355: Progressive Web Apps with Aaron Gustafson LIVE at Microsoft Ignite</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-355-progressive-web-apps-with-aaron-gustafson-live-at-microsoft-ignite</link><description><![CDATA[Sponsors<ul><li><a href="http://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a> use the code “devchat” for $100 credit</li><li><a href="https://triplebyte.com/jsjabber" target="_blank" rel="noreferrer noopener">Triplebyte</a></li><li><a href="https://clubhouse.io/jsjabber" target="_blank" rel="noreferrer noopener">Clubhouse</a></li><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul>Panel<ul><li>Charles Max Wood</li></ul>Joined by special guest: Aaron GustafsonEpisode Summary This episode of JavaScript Jabber comes to you live from Microsoft Ignite. Charles Max Wood talks to Aaron Gustafson who has been a Web Developer for more than 20 years and is also the Editor in Chief at “A List Apart”. Aaron gives a brief background on his work in the web community, explains to listeners how web standardization has evolved over time, where Progressive Web Apps (PWAs) come from, where and how can they be installed, differences between them and regular websites and their advantages. They then delve into more technical details about service workers, factors affecting the boot up time of JavaScript apps, best practices and features that are available with PWAs. Aaron mentions some resources people can use to learn about PWAs, talks about how every website can benefit from being a PWA, new features being introduced and the PWA vs Electron comparison. In the end, they also talk about life in general, that understanding what people have gone through and empathizing with them is important, as well as not making judgements based on people’s background, gender, race, health issues and so on.Links<ul><li><a href="https://www.amazon.com/Creating-Enhancing-Netscape-Web-Pages/dp/0789708760?%3Fie=UTF8&amp;language=en_US&amp;linkCode=ll1&amp;linkId=f06bfe7482dca8bb751ed6d7cc86e2ab&amp;qid=1548462018&amp;sr=8-1&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener">Creating &amp; Enhancing Netscape Web Pages</a></li><li><a href="https://alistapart.com/" target="_blank" rel="noreferrer noopener">A List Apart</a></li><li><a href="https://cloudfour.com/thinks/a-progressive-roadmap-for-your-progressive-web-app/" target="_blank" rel="noreferrer noopener">A Progressive Roadmap for your Progressive Web App</a></li><li><a href="https://developer.microsoft.com/en-us/windows/pwa" target="_blank" rel="noreferrer noopener">Windows Dev Center - Progressive Web Apps</a></li><li><a href="https://developer.mozilla.org/en-US/docs/Web/Progressive_web_apps" target="_blank" rel="noreferrer noopener">MDN web docs</a></li><li><a href="https://www.pwastats.com/" target="_blank" rel="noreferrer noopener">PWA Stats</a></li><li><a href="https://twitter.com/pwastats?lang=en" target="_blank" rel="noreferrer noopener">PWA Stats Twitter</a></li><li><a href="https://www.aaron-gustafson.com/" target="_blank" rel="noreferrer noopener">Aaron’s website</a></li><li><a href="https://twitter.com/aarongustafson?lang=en" target="_blank" rel="noreferrer noopener">Aaron’s Twitter</a></li><li><a href="https://www.facebook.com/javascriptjabber/" target="_blank" rel="noreferrer noopener">https://www.facebook.com/javascriptjabber/</a></li><li><a href="https://twitter.com/JSJabber" target="_blank" rel="noreferrer noopener">https://twitter.com/JSJabber</a></li></ul>PicksAaron Gustafson:<ul><li><a href="https://www.goodreads.com/book/show/27071490-homegoing" target="_blank" rel="noreferrer noopener">Homegoing</a></li><li><a href="https://www.goodreads.com/book/show/6512154-zeitoun" target="_blank" rel="noreferrer noopener">Zeitoun</a></li></ul>Charles Max Wood:<ul><li><a href="https://www.audible.com/pd/Armada-Audiobook/B00VN0Q8XY" target="_blank" rel="noreferrer noopener">Armada</a> </li></ul>Special Guest: Aaron Gustafson.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">b15a6299-57f5-482d-b3c4-5b8467b3f1b9</guid><pubDate>Tue, 12 Mar 2019 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845615/stream.mp3" length="68354232" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Sponsors
- http://sentry.io/ use the code “devchat” for $100 credit
- https://triplebyte.com/jsjabber
- https://clubhouse.io/jsjabber
- https://www.cachefly.com/
Panel
- Charles Max Wood
Joined by special guest: Aaron GustafsonEpisode Summary This...</itunes:subtitle><itunes:summary><![CDATA[Sponsors<ul><li><a href="http://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a> use the code “devchat” for $100 credit</li><li><a href="https://triplebyte.com/jsjabber" target="_blank" rel="noreferrer noopener">Triplebyte</a></li><li><a href="https://clubhouse.io/jsjabber" target="_blank" rel="noreferrer noopener">Clubhouse</a></li><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul>Panel<ul><li>Charles Max Wood</li></ul>Joined by special guest: Aaron GustafsonEpisode Summary This episode of JavaScript Jabber comes to you live from Microsoft Ignite. Charles Max Wood talks to Aaron Gustafson who has been a Web Developer for more than 20 years and is also the Editor in Chief at “A List Apart”. Aaron gives a brief background on his work in the web community, explains to listeners how web standardization has evolved over time, where Progressive Web Apps (PWAs) come from, where and how can they be installed, differences between them and regular websites and their advantages. They then delve into more technical details about service workers, factors affecting the boot up time of JavaScript apps, best practices and features that are available with PWAs. Aaron mentions some resources people can use to learn about PWAs, talks about how every website can benefit from being a PWA, new features being introduced and the PWA vs Electron comparison. In the end, they also talk about life in general, that understanding what people have gone through and empathizing with them is important, as well as not making judgements based on people’s background, gender, race, health issues and so on.Links<ul><li><a href="https://www.amazon.com/Creating-Enhancing-Netscape-Web-Pages/dp/0789708760?%3Fie=UTF8&amp;language=en_US&amp;linkCode=ll1&amp;linkId=f06bfe7482dca8bb751ed6d7cc86e2ab&amp;qid=1548462018&amp;sr=8-1&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener">Creating &amp; Enhancing Netscape Web Pages</a></li><li><a href="https://alistapart.com/" target="_blank" rel="noreferrer noopener">A List Apart</a></li><li><a href="https://cloudfour.com/thinks/a-progressive-roadmap-for-your-progressive-web-app/" target="_blank" rel="noreferrer noopener">A Progressive Roadmap for your Progressive Web App</a></li><li><a href="https://developer.microsoft.com/en-us/windows/pwa" target="_blank" rel="noreferrer noopener">Windows Dev Center - Progressive Web Apps</a></li><li><a href="https://developer.mozilla.org/en-US/docs/Web/Progressive_web_apps" target="_blank" rel="noreferrer noopener">MDN web docs</a></li><li><a href="https://www.pwastats.com/" target="_blank" rel="noreferrer noopener">PWA Stats</a></li><li><a href="https://twitter.com/pwastats?lang=en" target="_blank" rel="noreferrer noopener">PWA Stats Twitter</a></li><li><a href="https://www.aaron-gustafson.com/" target="_blank" rel="noreferrer noopener">Aaron’s website</a></li><li><a href="https://twitter.com/aarongustafson?lang=en" target="_blank" rel="noreferrer noopener">Aaron’s Twitter</a></li><li><a href="https://www.facebook.com/javascriptjabber/" target="_blank" rel="noreferrer noopener">https://www.facebook.com/javascriptjabber/</a></li><li><a href="https://twitter.com/JSJabber" target="_blank" rel="noreferrer noopener">https://twitter.com/JSJabber</a></li></ul>PicksAaron Gustafson:<ul><li><a href="https://www.goodreads.com/book/show/27071490-homegoing" target="_blank" rel="noreferrer noopener">Homegoing</a></li><li><a href="https://www.goodreads.com/book/show/6512154-zeitoun" target="_blank" rel="noreferrer noopener">Zeitoun</a></li></ul>Charles Max Wood:<ul><li><a href="https://www.audible.com/pd/Armada-Audiobook/B00VN0Q8XY" target="_blank" rel="noreferrer noopener">Armada</a> </li></ul>Special Guest: Aaron Gustafson.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br...]]></itunes:summary><itunes:duration>3354</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 354: Elm with Richard Feldman</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-354-elm-with-richard-feldman</link><description><![CDATA[Sponsors<ul><li><a href="https://www.telerik.com/kendo-ui?utm_campaign=kendo-ui-awareness-jsjabber&amp;utm_medium=social-paid&amp;utm_source=devchattv" target="_blank" rel="noreferrer noopener">Kendo UI</a></li><li><a href="https://sentry.io/welcome/" target="_blank" rel="noreferrer noopener">Sentry</a> use the code “devchat” for $100 credit</li><li><a href="https://clubhouse.io/jsjabber" target="_blank" rel="noreferrer noopener">Clubhouse</a></li><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul>Panel<ul><li>Joe Eames</li><li>Aimee Knight</li></ul>Joined by special guest: Richard FeldmanEpisode SummaryIn this episode of JavaScript Jabber, Richard Feldman, primarily known for his work in Elm, the author of “Elm in Action” and Head of Technology at NoRedInk, talks about Elm 0.19 and the new features introduced in it. He explains how the development work is distributed between the Elm creator – Evan Czaplicki and the other members of the community and discusses the challenges on the way to Elm 1.0.Richard also shares some educational materials for listeners interested in learning Elm and gives details on Elm conferences around the world touching on the topic of having diversity among the speakers. He finally discusses some exciting things about Elm which would encourage developers to work with it.Links<ul><li><a href="https://www.manning.com/books/elm-in-action?a_aid=elm_in_action&amp;a_bid=b15edc5c" target="_blank" rel="noreferrer noopener">Elm in Action</a></li><li><a href="https://frontendmasters.com/courses/intro-elm/" target="_blank" rel="noreferrer noopener">Frontend Masters – Introduction to Elm</a></li><li><a href="https://frontendmasters.com/workshops/advanced-elm/" target="_blank" rel="noreferrer noopener">Frontend Masters – Advanced Elm</a></li><li><a href="https://elm-lang.org/blog/small-assets-without-the-headache" target="_blank" rel="noreferrer noopener">Small Assets without the Headache</a></li><li><a href="https://guide.elm-lang.org/" target="_blank" rel="noreferrer noopener">Elm Guide</a></li><li><a href="https://www.bridgetroll.org/chapters/53" target="_blank" rel="noreferrer noopener">ElmBridge San Francisco</a></li><li><a href="https://twitter.com/tremlab?lang=en" target="_blank" rel="noreferrer noopener">Renee Balmert</a></li></ul>PicksAimee Knight:<ul><li><a href="https://www.raptitude.com/2012/07/most-lives-are-lived-by-default/" target="_blank" rel="noreferrer noopener">Most lives are lived by default</a></li></ul>Joe Eames:<ul><li><a href="https://thinkster.io/" target="_blank" rel="noreferrer noopener">Thinkster</a></li></ul>Richard Feldman:<ul><li><a href="https://www.youtube.com/watch?v=rSdOb0_GPEQ" target="_blank" rel="noreferrer noopener">Framework Summit 2018 – Keynote speech</a></li><li><a href="https://nixos.org/nix/" target="_blank" rel="noreferrer noopener">Nix Package Manager</a></li><li><a href="https://www.goodreads.com/book/show/39996759-a-philosophy-of-software-design" target="_blank" rel="noreferrer noopener">A Philosophy of Software Design</a></li></ul>Special Guest: Richard Feldman.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">5b3890dd-82f8-4f4d-a9df-5c7ed4206fdf</guid><pubDate>Tue, 05 Mar 2019 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845611/stream.mp3" length="46809397" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Sponsors
- https://www.telerik.com/kendo-ui?utm_campaign=kendo-ui-awareness-jsjabber&amp;amp;utm_medium=social-paid&amp;amp;utm_source=devchattv
- https://sentry.io/welcome/ use the code “devchat” for $100 credit
- https://clubhouse.io/jsjabber
-...</itunes:subtitle><itunes:summary><![CDATA[Sponsors<ul><li><a href="https://www.telerik.com/kendo-ui?utm_campaign=kendo-ui-awareness-jsjabber&amp;utm_medium=social-paid&amp;utm_source=devchattv" target="_blank" rel="noreferrer noopener">Kendo UI</a></li><li><a href="https://sentry.io/welcome/" target="_blank" rel="noreferrer noopener">Sentry</a> use the code “devchat” for $100 credit</li><li><a href="https://clubhouse.io/jsjabber" target="_blank" rel="noreferrer noopener">Clubhouse</a></li><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul>Panel<ul><li>Joe Eames</li><li>Aimee Knight</li></ul>Joined by special guest: Richard FeldmanEpisode SummaryIn this episode of JavaScript Jabber, Richard Feldman, primarily known for his work in Elm, the author of “Elm in Action” and Head of Technology at NoRedInk, talks about Elm 0.19 and the new features introduced in it. He explains how the development work is distributed between the Elm creator – Evan Czaplicki and the other members of the community and discusses the challenges on the way to Elm 1.0.Richard also shares some educational materials for listeners interested in learning Elm and gives details on Elm conferences around the world touching on the topic of having diversity among the speakers. He finally discusses some exciting things about Elm which would encourage developers to work with it.Links<ul><li><a href="https://www.manning.com/books/elm-in-action?a_aid=elm_in_action&amp;a_bid=b15edc5c" target="_blank" rel="noreferrer noopener">Elm in Action</a></li><li><a href="https://frontendmasters.com/courses/intro-elm/" target="_blank" rel="noreferrer noopener">Frontend Masters – Introduction to Elm</a></li><li><a href="https://frontendmasters.com/workshops/advanced-elm/" target="_blank" rel="noreferrer noopener">Frontend Masters – Advanced Elm</a></li><li><a href="https://elm-lang.org/blog/small-assets-without-the-headache" target="_blank" rel="noreferrer noopener">Small Assets without the Headache</a></li><li><a href="https://guide.elm-lang.org/" target="_blank" rel="noreferrer noopener">Elm Guide</a></li><li><a href="https://www.bridgetroll.org/chapters/53" target="_blank" rel="noreferrer noopener">ElmBridge San Francisco</a></li><li><a href="https://twitter.com/tremlab?lang=en" target="_blank" rel="noreferrer noopener">Renee Balmert</a></li></ul>PicksAimee Knight:<ul><li><a href="https://www.raptitude.com/2012/07/most-lives-are-lived-by-default/" target="_blank" rel="noreferrer noopener">Most lives are lived by default</a></li></ul>Joe Eames:<ul><li><a href="https://thinkster.io/" target="_blank" rel="noreferrer noopener">Thinkster</a></li></ul>Richard Feldman:<ul><li><a href="https://www.youtube.com/watch?v=rSdOb0_GPEQ" target="_blank" rel="noreferrer noopener">Framework Summit 2018 – Keynote speech</a></li><li><a href="https://nixos.org/nix/" target="_blank" rel="noreferrer noopener">Nix Package Manager</a></li><li><a href="https://www.goodreads.com/book/show/39996759-a-philosophy-of-software-design" target="_blank" rel="noreferrer noopener">A Philosophy of Software Design</a></li></ul>Special Guest: Richard Feldman.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>2277</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 353: Signal R with Brady Gaster LIVE at Microsoft Ignite</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-353-signal-r-with-brady-gaster-live-at-microsoft-ignite</link><description><![CDATA[Sponsors:<ul><li><a href="https://www.netlify.com/" target="_blank" rel="noreferrer noopener">Netlify</a></li><li><a href="http://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a> use the code “devchat” for $100 credit</li><li><a href="https://clubhouse.io/jsjabber" target="_blank" rel="noreferrer noopener">Clubhouse</a></li></ul>Panel:Charles Max Wood Special Guest: Brady GasterIn this episode, Chuck talks with <a href="https://twitter.com/bradygaster" target="_blank" rel="noreferrer noopener">Brady Gaster</a> about <a href="https://www.asp.net/signalr" target="_blank" rel="noreferrer noopener">SignalR</a> that is offered through Microsoft. Brady Gaster is a computer software engineer at Microsoft and past employers include Logical Advantage, and Market America, Inc. Check out today’s episode where the two dive deep into SignalR topics.Links:<ul><li><a href="https://vuejs.org/" target="_blank" rel="noreferrer noopener">Vue</a></li><li><a href="https://jquery.com/" target="_blank" rel="noreferrer noopener">jQuery</a></li><li><a href="https://angular.io/" target="_blank" rel="noreferrer noopener">Angular</a></li><li><a href="https://docs.microsoft.com/en-us/dotnet/csharp/" target="_blank" rel="noreferrer noopener">C#</a></li><li><a href="https://twitter.com/cmaxw?ref_src=twsrc%255Egoogle%257Ctwcamp%255Eserp%257Ctwgr%255Eauthor" target="_blank" rel="noreferrer noopener">Chuck’s Twitter</a></li><li><a href="https://www.asp.net/signalr" target="_blank" rel="noreferrer noopener">SignalR</a></li><li><a href="https://twitter.com/SignalR?lang=en" target="_blank" rel="noreferrer noopener">SignalR’s Twitter</a></li><li><a href="https://github.com/SignalR/SignalR" target="_blank" rel="noreferrer noopener">GitHub SignalR</a></li><li><a href="https://socket.io/" target="_blank" rel="noreferrer noopener">Socket.io</a></li><li><a href="https://www.npmjs.com/package/node-sass" target="_blank" rel="noreferrer noopener">Node-SASS</a></li><li><a href="https://docs.microsoft.com/en-us/aspnet/signalr/overview/guide-to-the-api/hubs-api-guide-javascript-client" target="_blank" rel="noreferrer noopener">ASP.NET SignalR Hubs API Guide – JavaScript Client</a></li><li><a href="http://signalr.net/" target="_blank" rel="noreferrer noopener">SignalR.net</a></li><li><a href="https://realtalkjavascript.simplecast.fm/" target="_blank" rel="noreferrer noopener">Real Talk JavaScript</a></li><li><a href="https://developer.android.com/reference/android/os/Parcel" target="_blank" rel="noreferrer noopener">Parcel</a></li><li><a href="https://twitter.com/bradygaster" target="_blank" rel="noreferrer noopener">Brady Gaster’s Twitter</a></li><li><a href="https://github.com/bradygaster" target="_blank" rel="noreferrer noopener">Brady Gaster’s GitHub</a></li><li><a href="https://www.linkedin.com/in/bradygaster" target="_blank" rel="noreferrer noopener">Brady Gaster’s LinkedIn</a></li></ul>Picks:Brady<ul><li>Team on General Session</li><li><a href="https://www.korg.com/us/" target="_blank" rel="noreferrer noopener">Korg</a></li><li><a href="https://www.seahawks.com/" target="_blank" rel="noreferrer noopener">SeaHawks</a></li><li>Brady’s kids</li><li><a href="https://www.logitech.com/en-us/product/spotlight-presentation-remote" target="_blank" rel="noreferrer noopener">Logictech spot light</a></li><li><a href="https://www.apple.com/airpods/" target="_blank" rel="noreferrer noopener">AirPods</a></li></ul>Charles<ul><li><a href="https://www.expressvpn.com/" target="_blank" rel="noreferrer noopener">Express VPN</a></li><li>Hyper Drive</li><li><a href="https://en.j5create.com/collections" target="_blank" rel="noreferrer noopener">J5 ports and SD card readers</a></li><li><a href="https://podwrench.com/" target="_blank" rel="noreferrer noopener">Podwrench</a></li></ul>Special Guest: Brady Gaster.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">2a418ce1-3da4-4aca-af0b-94239b9fcab2</guid><pubDate>Wed, 27 Feb 2019 02:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845601/stream.mp3" length="50898867" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Sponsors:
- https://www.netlify.com/
- http://sentry.io/ use the code “devchat” for $100 credit
- https://clubhouse.io/jsjabber
Panel:Charles Max Wood Special Guest: Brady GasterIn this episode, Chuck talks with https://twitter.com/bradygaster about...</itunes:subtitle><itunes:summary><![CDATA[Sponsors:<ul><li><a href="https://www.netlify.com/" target="_blank" rel="noreferrer noopener">Netlify</a></li><li><a href="http://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a> use the code “devchat” for $100 credit</li><li><a href="https://clubhouse.io/jsjabber" target="_blank" rel="noreferrer noopener">Clubhouse</a></li></ul>Panel:Charles Max Wood Special Guest: Brady GasterIn this episode, Chuck talks with <a href="https://twitter.com/bradygaster" target="_blank" rel="noreferrer noopener">Brady Gaster</a> about <a href="https://www.asp.net/signalr" target="_blank" rel="noreferrer noopener">SignalR</a> that is offered through Microsoft. Brady Gaster is a computer software engineer at Microsoft and past employers include Logical Advantage, and Market America, Inc. Check out today’s episode where the two dive deep into SignalR topics.Links:<ul><li><a href="https://vuejs.org/" target="_blank" rel="noreferrer noopener">Vue</a></li><li><a href="https://jquery.com/" target="_blank" rel="noreferrer noopener">jQuery</a></li><li><a href="https://angular.io/" target="_blank" rel="noreferrer noopener">Angular</a></li><li><a href="https://docs.microsoft.com/en-us/dotnet/csharp/" target="_blank" rel="noreferrer noopener">C#</a></li><li><a href="https://twitter.com/cmaxw?ref_src=twsrc%255Egoogle%257Ctwcamp%255Eserp%257Ctwgr%255Eauthor" target="_blank" rel="noreferrer noopener">Chuck’s Twitter</a></li><li><a href="https://www.asp.net/signalr" target="_blank" rel="noreferrer noopener">SignalR</a></li><li><a href="https://twitter.com/SignalR?lang=en" target="_blank" rel="noreferrer noopener">SignalR’s Twitter</a></li><li><a href="https://github.com/SignalR/SignalR" target="_blank" rel="noreferrer noopener">GitHub SignalR</a></li><li><a href="https://socket.io/" target="_blank" rel="noreferrer noopener">Socket.io</a></li><li><a href="https://www.npmjs.com/package/node-sass" target="_blank" rel="noreferrer noopener">Node-SASS</a></li><li><a href="https://docs.microsoft.com/en-us/aspnet/signalr/overview/guide-to-the-api/hubs-api-guide-javascript-client" target="_blank" rel="noreferrer noopener">ASP.NET SignalR Hubs API Guide – JavaScript Client</a></li><li><a href="http://signalr.net/" target="_blank" rel="noreferrer noopener">SignalR.net</a></li><li><a href="https://realtalkjavascript.simplecast.fm/" target="_blank" rel="noreferrer noopener">Real Talk JavaScript</a></li><li><a href="https://developer.android.com/reference/android/os/Parcel" target="_blank" rel="noreferrer noopener">Parcel</a></li><li><a href="https://twitter.com/bradygaster" target="_blank" rel="noreferrer noopener">Brady Gaster’s Twitter</a></li><li><a href="https://github.com/bradygaster" target="_blank" rel="noreferrer noopener">Brady Gaster’s GitHub</a></li><li><a href="https://www.linkedin.com/in/bradygaster" target="_blank" rel="noreferrer noopener">Brady Gaster’s LinkedIn</a></li></ul>Picks:Brady<ul><li>Team on General Session</li><li><a href="https://www.korg.com/us/" target="_blank" rel="noreferrer noopener">Korg</a></li><li><a href="https://www.seahawks.com/" target="_blank" rel="noreferrer noopener">SeaHawks</a></li><li>Brady’s kids</li><li><a href="https://www.logitech.com/en-us/product/spotlight-presentation-remote" target="_blank" rel="noreferrer noopener">Logictech spot light</a></li><li><a href="https://www.apple.com/airpods/" target="_blank" rel="noreferrer noopener">AirPods</a></li></ul>Charles<ul><li><a href="https://www.expressvpn.com/" target="_blank" rel="noreferrer noopener">Express VPN</a></li><li>Hyper Drive</li><li><a href="https://en.j5create.com/collections" target="_blank" rel="noreferrer noopener">J5 ports and SD card readers</a></li><li><a href="https://podwrench.com/" target="_blank" rel="noreferrer noopener">Podwrench</a></li></ul>Special Guest: Brady Gaster.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer...]]></itunes:summary><itunes:duration>3102</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 352: Caffeinated Style Sheets: Supporting High Level CSS with JavaScript with Tommy Hodgins</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-352-caffeinated-style-sheets-supporting-high-level-css-with-javascript-with-tommy-hodgins</link><description><![CDATA[Sponsors<ul><li><a href="http://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a>- use the code “devchat” for $100 credit</li><li><a href="https://www.netlify.com/" target="_blank" rel="noreferrer noopener">Netlify</a></li><li><a href="https://clubhouse.io/jsjabber" target="_blank" rel="noreferrer noopener">Clubhouse</a></li><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul> Episode Summary   In this episode of JavaScript Jabber, the panelists talk with Tommy Hodgins who specializes in responsive web design. He starts with explaining to listeners what it means by a responsive web layout and goes on to discuss the techniques in using JavaScript in CSS in depth.He elaborates on dynamic styling of components, event-driven stylesheet templating, performance and timing characteristics of these techniques and describes different kinds of observers – interception, resize and mutation, and their support for various browsers. He also talks about how to go about enabling certain features by extending CSS, comparison to tools such as the CSS preprocessor and Media Queries, pros and cons of having this approach while citing relevant examples, exciting new features coming up in CSS, ways of testing the methods, caffeinated stylesheets, along with Qaffeine and Deqaf tools.Links<ul><li><a href="https://www.npmjs.com/package/jsincss" target="_blank" rel="noreferrer noopener">JS in CSS</a> – Event driven virtual stylesheet manager</li><li><a href="https://github.com/tomhodgins/qaffeine" target="_blank" rel="noreferrer noopener">Qaffiene</a></li><li><a href="https://github.com/tomhodgins/deqaf" target="_blank" rel="noreferrer noopener">Deqaf</a></li><li><a href="https://twitter.com/innovati?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor" target="_blank" rel="noreferrer noopener">Tommy’s Twitter</a></li><li><a href="http://staticresource.com/fizzbuzz.html" target="_blank" rel="noreferrer noopener">Fizzbuzz</a></li></ul> PicksJoe<ul><li><a href="https://boardgamegeek.com/boardgame/159503/captain-dead" target="_blank" rel="noreferrer noopener">The Captain Is Dead</a></li></ul>Aimee<ul><li><a href="https://henrikwarne.com/2018/12/03/developer-on-call/" target="_blank" rel="noreferrer noopener">Developer on Call</a></li><li>Tip – Try to follow a low-sugar diet</li></ul>Chris<ul><li><a href="https://twitter.com/innovati/status/1068998114491678720" target="_blank" rel="noreferrer noopener">Tommy’s snippets on Twitter – JS in CSS</a></li><li><a href="https://bitsofco.de/" target="_blank" rel="noreferrer noopener">All things frontend blog</a></li><li><a href="https://github.com/cferdinandi/gulp-boilerplate" target="_blank" rel="noreferrer noopener">Gulp project</a></li></ul>Charles<ul><li><a href="https://github.com/cmaxw/devchat-eleventy" target="_blank" rel="noreferrer noopener">Coaching by Charles in exchange of writing Show Notes or Tags</a></li></ul>Tommy<ul><li><a href="https://www.npmjs.com/package/jsincss" target="_blank" rel="noreferrer noopener">JS in CSS</a></li></ul>Special Guest: Tommy Hodgins.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">6079039c-50ad-4083-850d-c854e5e7a39b</guid><pubDate>Tue, 19 Feb 2019 04:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845607/stream.mp3" length="49521762" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Sponsors
- http://sentry.io/- use the code “devchat” for $100 credit
- https://www.netlify.com/
- https://clubhouse.io/jsjabber
- https://www.cachefly.com/
 Episode Summary   In this episode of JavaScript Jabber, the panelists talk with Tommy Hodgins...</itunes:subtitle><itunes:summary><![CDATA[Sponsors<ul><li><a href="http://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a>- use the code “devchat” for $100 credit</li><li><a href="https://www.netlify.com/" target="_blank" rel="noreferrer noopener">Netlify</a></li><li><a href="https://clubhouse.io/jsjabber" target="_blank" rel="noreferrer noopener">Clubhouse</a></li><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul> Episode Summary   In this episode of JavaScript Jabber, the panelists talk with Tommy Hodgins who specializes in responsive web design. He starts with explaining to listeners what it means by a responsive web layout and goes on to discuss the techniques in using JavaScript in CSS in depth.He elaborates on dynamic styling of components, event-driven stylesheet templating, performance and timing characteristics of these techniques and describes different kinds of observers – interception, resize and mutation, and their support for various browsers. He also talks about how to go about enabling certain features by extending CSS, comparison to tools such as the CSS preprocessor and Media Queries, pros and cons of having this approach while citing relevant examples, exciting new features coming up in CSS, ways of testing the methods, caffeinated stylesheets, along with Qaffeine and Deqaf tools.Links<ul><li><a href="https://www.npmjs.com/package/jsincss" target="_blank" rel="noreferrer noopener">JS in CSS</a> – Event driven virtual stylesheet manager</li><li><a href="https://github.com/tomhodgins/qaffeine" target="_blank" rel="noreferrer noopener">Qaffiene</a></li><li><a href="https://github.com/tomhodgins/deqaf" target="_blank" rel="noreferrer noopener">Deqaf</a></li><li><a href="https://twitter.com/innovati?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor" target="_blank" rel="noreferrer noopener">Tommy’s Twitter</a></li><li><a href="http://staticresource.com/fizzbuzz.html" target="_blank" rel="noreferrer noopener">Fizzbuzz</a></li></ul> PicksJoe<ul><li><a href="https://boardgamegeek.com/boardgame/159503/captain-dead" target="_blank" rel="noreferrer noopener">The Captain Is Dead</a></li></ul>Aimee<ul><li><a href="https://henrikwarne.com/2018/12/03/developer-on-call/" target="_blank" rel="noreferrer noopener">Developer on Call</a></li><li>Tip – Try to follow a low-sugar diet</li></ul>Chris<ul><li><a href="https://twitter.com/innovati/status/1068998114491678720" target="_blank" rel="noreferrer noopener">Tommy’s snippets on Twitter – JS in CSS</a></li><li><a href="https://bitsofco.de/" target="_blank" rel="noreferrer noopener">All things frontend blog</a></li><li><a href="https://github.com/cferdinandi/gulp-boilerplate" target="_blank" rel="noreferrer noopener">Gulp project</a></li></ul>Charles<ul><li><a href="https://github.com/cmaxw/devchat-eleventy" target="_blank" rel="noreferrer noopener">Coaching by Charles in exchange of writing Show Notes or Tags</a></li></ul>Tommy<ul><li><a href="https://www.npmjs.com/package/jsincss" target="_blank" rel="noreferrer noopener">JS in CSS</a></li></ul>Special Guest: Tommy Hodgins.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>3015</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 351: Dinero.js with Sarah Dayan</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-351-dinero-js-with-sarah-dayan</link><description><![CDATA[Sponsors<br />- <a href="https://www.netlify.com/" rel="noopener">https://www.netlify.com/</a><br />- <a href="http://sentry.io" rel="noopener">http://sentry.io</a> use the code "devchat" for $100 credit<br />- <a href="https://clubhouse.io/jsjabber" rel="noopener">https://clubhouse.io/jsjabber</a><br />Panel:<br />- Joe Eames<br />- Aimee Knight<br />- Chris Ferdinandi<br />- AJ O’Neal<br />- Charles Max Wood<br />Special Guest - Sarah Dayan In this episode of JavaScript Jabber, the panelists talk to Sarah Dayan, who is a Frontend Software Engineer working for Algolia in Paris. They about the complications in handling money in software development and ask Sarah about the journey that led to the creation of Dinero.js, it’s implementation details, importance of maintaining good documentation, dealing with issues faced along the way, various features of Dinero and working with open source projects in general. Check it out!Show Topics:0.40 - Advertisement : <a href="https://www.netlify.com/" rel="noopener">https://www.netlify.com/</a> 1:44 - Sarah introduces herself and Chris talks about his interest in learning more about Dinero and compliments Sarah on its great documentation.3.10 - Sarah gives some background saying that she created and published Dinero around a year ago. She goes on to explain that the Dinero library helps in handling monetary values. It comes with several methods to parse, manipulate and format these values. The reason behind creating it is that there is no consensus on representing money in software development currently. She shares the story from her previous job where her work was to maintain legacy accounting software, and along the way they realized, that since JavaScript did not have a way to natively represent decimal values, it led to adding large numbers of rounded up numbers continuously, eventually leading to wrong computations.6:50 - Aimee asks about ways to handle different currencies in Dinero. Sarah answers that she has followed Martin Fowler’s money pattern where two different currencies were not allowed to be worked on directly, conversion was mandatory, just like in real life.7:50 - Charles talks about his old freelance work where he was overwhelmed while handling and representing money in software.8:25 - Aimee enquires if Dinero can be used for both frontend and backend. Sarah replies that it can be used anywhere and explains that there is no such thing as just a number when it comes to money, there must be a currency associated with it.9:30 - Charles asks how to figure out the direction to go to when dealing with money and to make sure that all use-cases are covered. Sarah answers that in cases such as floating-point math where the computations don’t end up being accurate as handling is not supported, numbers can be used if treated as subunits (for e.g. 100cents = 1$). However, even then, there are issues in dividing money. She then explains the procedure of “allocation” from the Fowler pattern and she says that Dinero helps in doing the same in such scenarios.12:54 - They discuss how they did not realize how difficult it was dealing with monetary values in development. Sarah talks about the fact that there are numerous aspects involved in it, giving the example of rounding off and stating that there are even factors such as different laws in different countries that need to be considered.16:00 - AJ asks details about crafting the library, maintaining the centralized code and covering of edge cases and using inheritance. Sarah explains the concept of domain driven development and the importance of being an expert in the respective domains. She talks about the library structure briefly, describing that is kept very simple with a module pattern and it has allowed her to manage visibility, make it immutable, include currency converters, formatters and so on.19:34 - AJ asks about the internal complexity of the implementation. Sarah answers that code wise it is extremely simple and easy, anyone with a limited JavaScript experience can understand it.20:50 - AJ asks if it’s open source to which Sarah answers in affirmative and says that she would like external help with implementing some features too.22:10 - Chris asks about Sarah’s excellent documentation approach, how has she managed to do it in a very detailed manner and how important it is in an open source project. Sarah says that she believes that documentation is extremely important, and not having good docs is a big hindrance to developers and to anyone who is trying to learn in general. She talks about her love for writing which explains the presence of annotations and examples in the source code.27:50 - Charles discusses how autogenerated documentation gives an explanation about the methods and functions in the code but there is no guidance as such, so it is important to have guides. Sarah agrees by saying that searching for exact solutions is much simpler with it, leading to saving time as well.29:43 - Chris speaks about Vue also being quite good at having guides and links and thanks Sarah for her work on Dinero.30:15 - Advertisement - <a href="https://sentry.io/welcome/" rel="noopener">https://sentry.io/welcome/</a> - Use code “devchat” to get two months free on Sentry’s small plan.31:23 - Chris asks what the process is, for creating and running Dinero in different places. Sarah explains that she uses rollup.js which is a bundler suited for libraries, it takes in the ES module library and gives the output in any format. She states that the reason for using the ES module library is that she wanted to provide several builds for several environments with a clean and simple source and goes on to explain that these modules are native, have a terse syntax, easy to read and can be statically analyzed. She also gives the disadvantages in choosing webpack over rollup.36:05 - Charles asks if anyone else is using Dinero. Sarah replies that around two or three people are using it, not much, but she is happy that it is out there to help people and she enjoyed working on it.37:50 - Joe asks if there are any interesting stories about issues such as involving weird currency. Sarah answers in affirmative and gives the example of the method “hasCents”. She explains that she had to deprecate it because the unit “cents” does not have any value in non-Western currencies, and has created “hasSubUnits” method instead. She explains some problems like dealing with currencies that don’t support the ISO 4217 standard.42:30 - Joe asks if social and political upheavals that affect the currencies have any effect on the library too. Sarah gives the example of Chinese and Japanese currencies where there are no sub-units and states that it is important to be flexible in developing stuff in an ever-changing domain like money. She also says that she does not include any third-party dependency in the library.46:00 - AJ says that BigInts have arrived in JavaScript but there is no way to convert between typed arrays, hexadecimal or other storage formats. But later (1:10:55), he corrects that statement saying that BigInts in fact, does have support for hexadecimals. Sarah talks about wanting to keep the code simple and keep developer experience great.49:08 - Charles asks about the features in Dinero. Sarah elaborates on wanting to work more on detecting currencies, improve the way it is built, provide better support for type libraries and get much better at documentation.52:32 - Charles says that it is good that Sarah is thinking about adopting Dinero to fit people’s needs and requirements and asks about different forms of outreach. Sarah says that she blogs a lot, is active on Twitter and attends conferences as well. Her goal is not popularity per se but to help people and keep on improving the product.55:47 - Chris talks about the flip side that as the product grows and becomes popular, the number of support requests increases too. Sarah agrees that open source projects tend to eat up a lot of time and that doing such projects comes with a lot of responsibility but can also help in getting jobs.59:47 - Sarah says that she is available online on her blog - <a href="https://frontstuff.io/" rel="noopener">https://frontstuff.io/</a>, on Twitter as Sarah Dayan and on GitHub as sarahdayan.1:00:06 - Advertisement - <a href="https://clubhouse.io/" rel="noopener">https://clubhouse.io/</a> 1:01:01 - Picks!1:11:42  - END - Advertisement - <a href="https://www.cachefly.com/" rel="noopener">https://www.cachefly.com/</a> Picks:Sarah<br />- <a href="https://community.algolia.com/docsearch/" rel="noopener">https://community.algolia.com/docsearch/</a><br />AJ O’Neal<br />- <a href="https://en.wikipedia.org/wiki/The_Legendary_Profile" rel="noopener">https://en.wikipedia.org/wiki/The_Legendary_Profile</a><br />- <a href="https://www.amazon.com/Computer-Prevention-Ultra-Thin-Thinkpad-Protection/dp/B06XZMXPR7" rel="noopener">https://www.amazon.com/Computer-Prevention-Ultra-Thin-Thinkpad-Protection/dp/B06XZMXPR7</a><br />- <a href="https://www.amazon.com/How-Music-Works-David-Byrne/dp/1936365537" rel="noopener">https://www.amazon.com/How-Music-Works-David-Byrne/dp/1936365537</a><br />Chris<br />- <a href="https://twitter.com/innovati/status/1068998114491678720" rel="noopener">https://twitter.com/innovati/status/1068998114491678720</a><br />- <a href="https://www.youtube.com/channel/UCBa659QWEk1AI4Tg--mrJ2A" rel="noopener">https://www.youtube.com/channel/UCBa659QWEk1AI4Tg--mrJ2A</a><br />- <a href="https://www.youtube.com/watch?v=OyJTF9z4-6Y" rel="noopener">https://www.youtube.com/watch?v=OyJTF9z4-6Y</a><br />Joe<br />- <a href="https://www.imdb.com/title/tt5511582/" rel="noopener">https://www.imdb.com/title/tt5511582/</a><br />-<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">8d4e60c6-2c31-44bb-b339-dc0abf4a9bd7</guid><pubDate>Tue, 12 Feb 2019 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845626/stream.mp3" length="70531196" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Sponsors
- https://www.netlify.com/
- http://sentry.io use the code "devchat" for $100 credit
- https://clubhouse.io/jsjabber
Panel:
- Joe Eames
- Aimee Knight
- Chris Ferdinandi
- AJ O’Neal
- Charles Max Wood
Special Guest - Sarah Dayan In this...</itunes:subtitle><itunes:summary><![CDATA[Sponsors<br />- <a href="https://www.netlify.com/" rel="noopener">https://www.netlify.com/</a><br />- <a href="http://sentry.io" rel="noopener">http://sentry.io</a> use the code "devchat" for $100 credit<br />- <a href="https://clubhouse.io/jsjabber" rel="noopener">https://clubhouse.io/jsjabber</a><br />Panel:<br />- Joe Eames<br />- Aimee Knight<br />- Chris Ferdinandi<br />- AJ O’Neal<br />- Charles Max Wood<br />Special Guest - Sarah Dayan In this episode of JavaScript Jabber, the panelists talk to Sarah Dayan, who is a Frontend Software Engineer working for Algolia in Paris. They about the complications in handling money in software development and ask Sarah about the journey that led to the creation of Dinero.js, it’s implementation details, importance of maintaining good documentation, dealing with issues faced along the way, various features of Dinero and working with open source projects in general. Check it out!Show Topics:0.40 - Advertisement : <a href="https://www.netlify.com/" rel="noopener">https://www.netlify.com/</a> 1:44 - Sarah introduces herself and Chris talks about his interest in learning more about Dinero and compliments Sarah on its great documentation.3.10 - Sarah gives some background saying that she created and published Dinero around a year ago. She goes on to explain that the Dinero library helps in handling monetary values. It comes with several methods to parse, manipulate and format these values. The reason behind creating it is that there is no consensus on representing money in software development currently. She shares the story from her previous job where her work was to maintain legacy accounting software, and along the way they realized, that since JavaScript did not have a way to natively represent decimal values, it led to adding large numbers of rounded up numbers continuously, eventually leading to wrong computations.6:50 - Aimee asks about ways to handle different currencies in Dinero. Sarah answers that she has followed Martin Fowler’s money pattern where two different currencies were not allowed to be worked on directly, conversion was mandatory, just like in real life.7:50 - Charles talks about his old freelance work where he was overwhelmed while handling and representing money in software.8:25 - Aimee enquires if Dinero can be used for both frontend and backend. Sarah replies that it can be used anywhere and explains that there is no such thing as just a number when it comes to money, there must be a currency associated with it.9:30 - Charles asks how to figure out the direction to go to when dealing with money and to make sure that all use-cases are covered. Sarah answers that in cases such as floating-point math where the computations don’t end up being accurate as handling is not supported, numbers can be used if treated as subunits (for e.g. 100cents = 1$). However, even then, there are issues in dividing money. She then explains the procedure of “allocation” from the Fowler pattern and she says that Dinero helps in doing the same in such scenarios.12:54 - They discuss how they did not realize how difficult it was dealing with monetary values in development. Sarah talks about the fact that there are numerous aspects involved in it, giving the example of rounding off and stating that there are even factors such as different laws in different countries that need to be considered.16:00 - AJ asks details about crafting the library, maintaining the centralized code and covering of edge cases and using inheritance. Sarah explains the concept of domain driven development and the importance of being an expert in the respective domains. She talks about the library structure briefly, describing that is kept very simple with a module pattern and it has allowed her to manage visibility, make it immutable, include currency converters, formatters and so on.19:34 - AJ asks about the internal complexity of the implementation. Sarah answers that code wise it is extremely simple and easy,...]]></itunes:summary><itunes:duration>4329</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 350: JavaScript Jabber Celebrates Episode 350!</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-350-javascript-jabber-celebrates-episode-350</link><description><![CDATA[<br />Sponsors<ul><li><a href="https://www.netlify.com/" target="_blank" rel="noreferrer noopener">Netlify</a></li><li><a href="http://sentry.io" target="_blank" rel="noreferrer noopener">Sentry</a> use the code "devchat" for $100 credit</li><li><a href="https://clubhouse.io/jsjabber" target="_blank" rel="noreferrer noopener">Clubhouse</a></li></ul>Panel:<ul><li>Charles Max Wood</li><li>AJ O’Neal</li><li>Aimee Knight</li><li>Aaron Frost</li><li>Chris Ferdinandi</li><li>Joe Eames</li><li>Tim Caswell</li></ul>Notes:This episode of JavaScript Jabber has the panelists reminiscing on the past. First, they discuss the projects they’re working on. Tim has joined <a href="https://www.magicleap.com/" target="_blank" rel="noreferrer noopener">MagicLeap</a> doing JavaScript and C++. Aaron Frost is one of the founders of <a href="https://herodevs.com/" target="_blank" rel="noreferrer noopener">HeroDevs</a>. AJ works at <a href="https://www.bigsquid.com/" target="_blank" rel="noreferrer noopener">Big Squid,</a> a company that takes spreadsheets and turns them into business actions, and is expecting a daughter. Aimee has been exploring developer advocacy, but wants to focus primarily on engineering. She is currently working at MPM. Joe has taken over the CEO position for <a href="https://thinkster.io/" target="_blank" rel="noreferrer noopener">thinkster.io</a>, a company for learning web development online. Chris switched from being a general web developer specializing in JavaScript and has started blogging daily rather than once a week, and has seen an increase in sales of his vanilla JavaScript educational products. Charles discusses his long term goal for Devchat.tv. He wants to help people feel free in programming, and help people find opportunities though the Devchat.tv through empowering content.Next, the panelists discuss their favorite episodes. Some of the most highly recommended episodes are <a href="https://devchat.tv/js-jabber/124-jsj-the-origin-of-javascript-with-brendan-eich/" target="_blank" rel="noreferrer noopener">JSJ 124: The Origin of Javascript with Brendan Eich</a> (1:44:07) <a href="https://devchat.tv/js-jabber/161-jsj-rust-with-david-herman/" target="_blank" rel="noreferrer noopener">JSJ 161: Rust with David Herman</a> (1:05:05) <a href="https://devchat.tv/js-jabber/jsj-336-the-origin-of-eslint-with-nicholas-zakas/" target="_blank" rel="noreferrer noopener">JSJ 336: “The Origin of ESLint with Nicholas Zakas”</a> (1:08:01) <a href="https://devchat.tv/js-jabber/jsj-338-its-supposed-to-hurt-get-outside-of-your-comfort-zone-to-master-your-craft-with-christopher-buecheler/" target="_blank" rel="noreferrer noopener">JSJ 338: It’s Supposed To Hurt, Get Outside of Your Comfort Zone to Master Your Craft with Christopher Buecheler</a> (43:36) <a href="https://devchat.tv/js-jabber/218-jsj-ember-js-with-yehuda-katz/" target="_blank" rel="noreferrer noopener">JSJ 218: Ember.js with Yehuda Katz</a> (42:47)Last, the panelists discuss what they do to unwind. Activities include working out, reading, playing Zelda and Mario Kart, studying other sciences like physics, painting miniatures, and Dungeons and Dragons.Picks:Charles Max Wood<ul><li><a href="https://www.amazon.com/Wonder-Forge-Disney-Villainous-Strategy/dp/B07DLGD9K6/ref=sr_1_1?ie=UTF8&amp;language=en_US&amp;linkCode=ll1&amp;linkId=f06bfe7482dca8bb751ed6d7cc86e2ab&amp;qid=1548462018&amp;sr=8-1&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener">Villainous Board Game</a></li></ul>Joe Eames<ul><li><a href="https://www.amazon.com/Azul-Stained-Glass-of-Sintra/dp/B07KKQ8ZBT/ref=sr_1_1?ie=UTF8&amp;language=en_US&amp;linkCode=ll1&amp;linkId=f06bfe7482dca8bb751ed6d7cc86e2ab&amp;qid=1548462018&amp;sr=8-1&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener">Azul Stained Glass Board Game</a></li></ul>AJ O’Neal<ul><li><a href="https://www.digikey.com/" target="_blank" rel="noreferrer noopener">https://www.digikey.com/</a></li><li><a href="https://www.amazon.com/s/ref=nb_sb_noss?field-keywords=magnetic+hourglass&amp;url=search-alias%3Daps" target="_blank" rel="noreferrer noopener">Magnetic Hourglass: Amazon </a>| <a href="https://www.hobbylobby.com/Home-Decor-Frames/Decor-Pillows/Accent-Pieces/Hourglass-with-Magnetic-Wood-Base/p/MJ7444-80767805" target="_blank" rel="noreferrer noopener">Hobby Lobby $6 </a></li></ul>Aimee Knight<ul><li><a href="https://www.nytimes.com/2018/12/24/well/mind/work-schedule-hours-sleep-productivity-chronotype-night-owls.html" target="_blank" rel="noreferrer noopener">https://www.nytimes.com/2018/12/24/well/mind/work-schedule-hours-sleep-productivity-chronotype-night-owls.html</a></li></ul>Aaron Frost<ul><li><a href="https://www.powerwatch.com/" target="_blank" rel="noreferrer noopener">Matrix PowerWatch</a></li><li><a href="https://twitter.com/ChloeCondon" target="_blank" rel="noreferrer noopener">https://twitter.com/ChloeCondon</a></li></ul>Chris Ferdinandi<ul><li><a href="https://learnvanillajs.com/" target="_blank" rel="noreferrer noopener">https://learnvanillajs.com/</a></li></ul>Tim Caswell<ul><li><a href="https://www.magicleap.com/" target="_blank" rel="noreferrer noopener">https://www.magicleap.com/</a></li><li><a href="https://textonascreen.rocks/" target="_blank" rel="noreferrer noopener">https://textonascreen.rocks/</a></li><li><a href="https://history.lds.org/saints" target="_blank" rel="noreferrer noopener">https://history.lds.org/saints</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">a8d7f6c8-5fbe-4dac-ade4-bdd210743fc5</guid><pubDate>Tue, 05 Feb 2019 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845598/stream.mp3" length="65343099" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Sponsors
- https://www.netlify.com/
- http://sentry.io use the code "devchat" for $100 credit
- https://clubhouse.io/jsjabber
Panel:
- Charles Max Wood
- AJ O’Neal
- Aimee Knight
- Aaron Frost
- Chris Ferdinandi
- Joe Eames
- Tim Caswell
Notes:This...</itunes:subtitle><itunes:summary><![CDATA[<br />Sponsors<ul><li><a href="https://www.netlify.com/" target="_blank" rel="noreferrer noopener">Netlify</a></li><li><a href="http://sentry.io" target="_blank" rel="noreferrer noopener">Sentry</a> use the code "devchat" for $100 credit</li><li><a href="https://clubhouse.io/jsjabber" target="_blank" rel="noreferrer noopener">Clubhouse</a></li></ul>Panel:<ul><li>Charles Max Wood</li><li>AJ O’Neal</li><li>Aimee Knight</li><li>Aaron Frost</li><li>Chris Ferdinandi</li><li>Joe Eames</li><li>Tim Caswell</li></ul>Notes:This episode of JavaScript Jabber has the panelists reminiscing on the past. First, they discuss the projects they’re working on. Tim has joined <a href="https://www.magicleap.com/" target="_blank" rel="noreferrer noopener">MagicLeap</a> doing JavaScript and C++. Aaron Frost is one of the founders of <a href="https://herodevs.com/" target="_blank" rel="noreferrer noopener">HeroDevs</a>. AJ works at <a href="https://www.bigsquid.com/" target="_blank" rel="noreferrer noopener">Big Squid,</a> a company that takes spreadsheets and turns them into business actions, and is expecting a daughter. Aimee has been exploring developer advocacy, but wants to focus primarily on engineering. She is currently working at MPM. Joe has taken over the CEO position for <a href="https://thinkster.io/" target="_blank" rel="noreferrer noopener">thinkster.io</a>, a company for learning web development online. Chris switched from being a general web developer specializing in JavaScript and has started blogging daily rather than once a week, and has seen an increase in sales of his vanilla JavaScript educational products. Charles discusses his long term goal for Devchat.tv. He wants to help people feel free in programming, and help people find opportunities though the Devchat.tv through empowering content.Next, the panelists discuss their favorite episodes. Some of the most highly recommended episodes are <a href="https://devchat.tv/js-jabber/124-jsj-the-origin-of-javascript-with-brendan-eich/" target="_blank" rel="noreferrer noopener">JSJ 124: The Origin of Javascript with Brendan Eich</a> (1:44:07) <a href="https://devchat.tv/js-jabber/161-jsj-rust-with-david-herman/" target="_blank" rel="noreferrer noopener">JSJ 161: Rust with David Herman</a> (1:05:05) <a href="https://devchat.tv/js-jabber/jsj-336-the-origin-of-eslint-with-nicholas-zakas/" target="_blank" rel="noreferrer noopener">JSJ 336: “The Origin of ESLint with Nicholas Zakas”</a> (1:08:01) <a href="https://devchat.tv/js-jabber/jsj-338-its-supposed-to-hurt-get-outside-of-your-comfort-zone-to-master-your-craft-with-christopher-buecheler/" target="_blank" rel="noreferrer noopener">JSJ 338: It’s Supposed To Hurt, Get Outside of Your Comfort Zone to Master Your Craft with Christopher Buecheler</a> (43:36) <a href="https://devchat.tv/js-jabber/218-jsj-ember-js-with-yehuda-katz/" target="_blank" rel="noreferrer noopener">JSJ 218: Ember.js with Yehuda Katz</a> (42:47)Last, the panelists discuss what they do to unwind. Activities include working out, reading, playing Zelda and Mario Kart, studying other sciences like physics, painting miniatures, and Dungeons and Dragons.Picks:Charles Max Wood<ul><li><a href="https://www.amazon.com/Wonder-Forge-Disney-Villainous-Strategy/dp/B07DLGD9K6/ref=sr_1_1?ie=UTF8&amp;language=en_US&amp;linkCode=ll1&amp;linkId=f06bfe7482dca8bb751ed6d7cc86e2ab&amp;qid=1548462018&amp;sr=8-1&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener">Villainous Board Game</a></li></ul>Joe Eames<ul><li><a href="https://www.amazon.com/Azul-Stained-Glass-of-Sintra/dp/B07KKQ8ZBT/ref=sr_1_1?ie=UTF8&amp;language=en_US&amp;linkCode=ll1&amp;linkId=f06bfe7482dca8bb751ed6d7cc86e2ab&amp;qid=1548462018&amp;sr=8-1&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener">Azul Stained Glass Board Game</a></li></ul>AJ O’Neal<ul><li><a href="https://www.digikey.com/" target="_blank" rel="noreferrer noopener">https://www.digikey.com/</a></li><li><a...]]></itunes:summary><itunes:duration>4004</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 349: Agile Development - The Technical Side with James Shore</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-349-agile-development-the-technical-side-with-james-shore</link><description><![CDATA[Sponsors<ul><li><a href="https://www.telerik.com/kendo-ui?utm_campaign=kendo-ui-awareness-jsjabber&amp;utm_medium=social-paid&amp;utm_source=devchattv" target="_blank" rel="noreferrer noopener">KendoUI</a></li><li><a href="http://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a> use the code “devchat” for $100 credit </li><li><a href="https://clubhouse.io/jsjabber" target="_blank" rel="noreferrer noopener">Clubhouse</a></li></ul>Panel<ul><li>AJ O’Neal</li><li>Aimee Knight</li><li>Joe Eames</li><li>Charles Max Wood</li></ul>Special Guest: James ShoreEpisode Summary James Shore is a developer who specializing in extreme programming, an Agile method. He also used to host a screencast called <a href="https://www.letscodejavascript.com/" target="_blank" rel="noreferrer noopener">Let’s Code Test-Driven JavaScript</a>. They begin by discussing the core of Agile development, which James believes is being responsive to customers and business partners in a way that’s sustainable and humane for the programmers involved. It prioritizes individuals and interactions over processes and tools. More can be found in <a href="https://agilemanifesto.org/" target="_blank" rel="noreferrer noopener">The Agile Manifesto</a>.  James delves into the historical context of the immersion of Agile and how things have changed from the 90’s. Now, the name Agile is everywhere, but the ideals of agile are not as common. There is a tendency to either take Agile buzzwords and apply them to the way it was done long ago, or it’s absolute chaos. James talks about ways to implement Agile in the workplace. He believes that the best way to learn Agile is work with someone who knows Agile, or read a book on it and then apply it. James recommends his book <a href="https://www.amazon.com/Art-Agile-Development-Pragmatic-Software/dp/0596527675/ref=sr_1_1?ie=UTF8&amp;language=en_US&amp;linkCode=ll1&amp;linkId=f06bfe7482dca8bb751ed6d7cc86e2ab&amp;qid=1548462018&amp;sr=8-1&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener">The Art of Agile Development: Pragmatic Guide to Agile Software Development</a> for people who want to started with Agile development. The panelists talk about where people often get stuck with implementing Agile. The hosts talk about their own processes in their company.  They discuss how people involved in the early days of Agile are disappointed in how commercial it has become.They agree that what’s really the most important is the results. If you can respond to a request to change direction in less than two weeks and you don’t have to spend months and months preparing something, and you do that in a way where the people on the team feel like their contributing, then you’re doing Agile. James thinks that the true genius of Agile is in the way the actual work is done rather than in the way your organize the work. Links<ul><li><a href="https://github.com/a-jie/AgileJS" target="_blank" rel="noreferrer noopener">Agile</a></li><li><a href="https://www.scrum.org/" target="_blank" rel="noreferrer noopener">Scrum</a></li><li><a href="https://github.com/bingdian/waterfall" target="_blank" rel="noreferrer noopener">Waterfall</a></li><li><a href="http://agilemodeling.com/essays/fdd.htm" target="_blank" rel="noreferrer noopener">Feature Driven Development</a></li><li><a href="http://www.extremeprogramming.org/" target="_blank" rel="noreferrer noopener">Extreme Programming (XP)</a></li><li><a href="https://www.atlassian.com/software/jira" target="_blank" rel="noreferrer noopener">Jira</a></li><li><a href="https://github.com/thoughtbot/bamboo" target="_blank" rel="noreferrer noopener">Bamboo</a></li><li><a href="https://www.atlassian.com/software/confluence" target="_blank" rel="noreferrer noopener">Confluence</a></li><li><a href="https://www.atlassian.com/enterprise/stack" target="_blank" rel="noreferrer noopener">Atlassian stack</a></li><li><a href="https://searchsoftwarequality.techtarget.com/definition/cowboy-coding" target="_blank" rel="noreferrer noopener">Cowboy</a></li><li><a href="https://www.agilealliance.org/glossary/mocks/" target="_blank" rel="noreferrer noopener">Mock objects</a></li><li><a href="https://growsmethod.com/" target="_blank" rel="noreferrer noopener">Grows Method </a>by Andy Hunt </li></ul>PicksAJ O’Neal:<ul><li><a href="https://www.amazon.com/Origin-Robert-Langdon-Dan-Brown/dp/0525563709/ref=sr_1_1?ie=UTF8&amp;language=en_US&amp;linkCode=ll1&amp;linkId=f06bfe7482dca8bb751ed6d7cc86e2ab&amp;qid=1548462018&amp;sr=8-1&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener">Origin</a> by Dan Brown  </li><li><a href="https://www.imdb.com/title/tt7668870/" target="_blank" rel="noreferrer noopener">Searching</a></li></ul>Aimee Knight:<ul><li><a href="https://news.ycombinator.com/item?id=13701311" target="_blank" rel="noreferrer noopener">Hacker News Interview Questions Thread.</a></li></ul>Joe Eames:<ul><li>The Ballad of Buster Scruggs on Netflix</li></ul>Charles Max Wood:<ul><li>Getting up early</li><li> John Sonmez Kanbanflow <a href="https://www.youtube.com/watch?v=W9k0OhJkjQ0" target="_blank" rel="noreferrer noopener">video</a></li><li><a href="https://www.drip.com/" target="_blank" rel="noreferrer noopener">Drip</a></li></ul>James Shore:<ul><li>Lost in Space on Netflix</li><li><a href="https://robertsspaceindustries.com/star-citizen" target="_blank" rel="noreferrer noopener">Star Citizen</a> PC game </li><li> Jame’s Agile book <a href="https://www.jamesshore.com/Agile-Book/" target="_blank" rel="noreferrer noopener">online</a></li></ul>Special Guest: James Shore.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">e77ccbe6-3d46-43db-824d-526b6bbeb88c</guid><pubDate>Wed, 30 Jan 2019 01:15:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845602/stream.mp3" length="58659541" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Sponsors
- https://www.telerik.com/kendo-ui?utm_campaign=kendo-ui-awareness-jsjabber&amp;amp;utm_medium=social-paid&amp;amp;utm_source=devchattv
- http://sentry.io/ use the code “devchat” for $100 credit 
- https://clubhouse.io/jsjabber
Panel
- AJ O’Neal
-...</itunes:subtitle><itunes:summary><![CDATA[Sponsors<ul><li><a href="https://www.telerik.com/kendo-ui?utm_campaign=kendo-ui-awareness-jsjabber&amp;utm_medium=social-paid&amp;utm_source=devchattv" target="_blank" rel="noreferrer noopener">KendoUI</a></li><li><a href="http://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a> use the code “devchat” for $100 credit </li><li><a href="https://clubhouse.io/jsjabber" target="_blank" rel="noreferrer noopener">Clubhouse</a></li></ul>Panel<ul><li>AJ O’Neal</li><li>Aimee Knight</li><li>Joe Eames</li><li>Charles Max Wood</li></ul>Special Guest: James ShoreEpisode Summary James Shore is a developer who specializing in extreme programming, an Agile method. He also used to host a screencast called <a href="https://www.letscodejavascript.com/" target="_blank" rel="noreferrer noopener">Let’s Code Test-Driven JavaScript</a>. They begin by discussing the core of Agile development, which James believes is being responsive to customers and business partners in a way that’s sustainable and humane for the programmers involved. It prioritizes individuals and interactions over processes and tools. More can be found in <a href="https://agilemanifesto.org/" target="_blank" rel="noreferrer noopener">The Agile Manifesto</a>.  James delves into the historical context of the immersion of Agile and how things have changed from the 90’s. Now, the name Agile is everywhere, but the ideals of agile are not as common. There is a tendency to either take Agile buzzwords and apply them to the way it was done long ago, or it’s absolute chaos. James talks about ways to implement Agile in the workplace. He believes that the best way to learn Agile is work with someone who knows Agile, or read a book on it and then apply it. James recommends his book <a href="https://www.amazon.com/Art-Agile-Development-Pragmatic-Software/dp/0596527675/ref=sr_1_1?ie=UTF8&amp;language=en_US&amp;linkCode=ll1&amp;linkId=f06bfe7482dca8bb751ed6d7cc86e2ab&amp;qid=1548462018&amp;sr=8-1&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener">The Art of Agile Development: Pragmatic Guide to Agile Software Development</a> for people who want to started with Agile development. The panelists talk about where people often get stuck with implementing Agile. The hosts talk about their own processes in their company.  They discuss how people involved in the early days of Agile are disappointed in how commercial it has become.They agree that what’s really the most important is the results. If you can respond to a request to change direction in less than two weeks and you don’t have to spend months and months preparing something, and you do that in a way where the people on the team feel like their contributing, then you’re doing Agile. James thinks that the true genius of Agile is in the way the actual work is done rather than in the way your organize the work. Links<ul><li><a href="https://github.com/a-jie/AgileJS" target="_blank" rel="noreferrer noopener">Agile</a></li><li><a href="https://www.scrum.org/" target="_blank" rel="noreferrer noopener">Scrum</a></li><li><a href="https://github.com/bingdian/waterfall" target="_blank" rel="noreferrer noopener">Waterfall</a></li><li><a href="http://agilemodeling.com/essays/fdd.htm" target="_blank" rel="noreferrer noopener">Feature Driven Development</a></li><li><a href="http://www.extremeprogramming.org/" target="_blank" rel="noreferrer noopener">Extreme Programming (XP)</a></li><li><a href="https://www.atlassian.com/software/jira" target="_blank" rel="noreferrer noopener">Jira</a></li><li><a href="https://github.com/thoughtbot/bamboo" target="_blank" rel="noreferrer noopener">Bamboo</a></li><li><a href="https://www.atlassian.com/software/confluence" target="_blank" rel="noreferrer noopener">Confluence</a></li><li><a href="https://www.atlassian.com/enterprise/stack" target="_blank" rel="noreferrer noopener">Atlassian stack</a></li><li><a href="https://searchsoftwarequality.techtarget.com/definition/cowboy-coding" target="_blank"...]]></itunes:summary><itunes:duration>3587</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 348: EnactJS with Ryan Duffy</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-348-enactjs-with-ryan-duffy</link><description><![CDATA[Sponsors<br />- <a href="https://www.telerik.com/kendo-ui?utm_campaign=kendo-ui-awareness-jsjabber&amp;utm_medium=social-paid&amp;utm_source=devchattv" rel="noopener">https://www.telerik.com/kendo-ui?utm_campaign=kendo-ui-awareness-jsjabber&amp;utm_medium=social-paid&amp;utm_source=devchattv</a><br />- <a href="http://sentry.io" rel="noopener">http://sentry.io</a> use the code "devchat" for $100 credit<br />- <a href="https://clubhouse.io/jsjabber" rel="noopener">https://clubhouse.io/jsjabber</a><br />- <a href="https://www.cachefly.com/" rel="noopener">https://www.cachefly.com/</a><br />PanelAimee KnightAaron FrostChris FerdinandiJoe EamesSpecial Guest: Ryan Duffy  In this episode of JavaScript Jabber, the panelists talk with Ryan Duffy who works on the EnactJS framework at LG Electronics. Ryan explains the framework in depth and answers all the questions about its design and implementation from the panelists and discusses some challenges faced along the way. Check it out! Show Notes:00:28 – Advertisement - <a href="https://www.telerik.com/kendo-ui?utm_campaign=kendo-ui-awareness-jsjabber&amp;utm_medium=social-paid&amp;utm_source=devchattv" rel="noopener">https://www.telerik.com/kendo-ui?utm_campaign=kendo-ui-awareness-jsjabber&amp;utm_medium=social-paid&amp;utm_source=devchattv</a> 1:08 - Ryan introduces himself and explains a bit about the EnactJS framework. While giving some background, he says that it is the 3rd generation of web frameworks that supports apps on webOS and they started building Enact on top of React about two years ago.2:00 - Aimee asks what exactly does webOS mean. Ryan answers that webOS was created by Palm for phones and related devices and it has several instances of chromium running on device with some service layer stuff.2:36 - Aaron mentions that webOS was big when other operating systems were still coming up, and Ryan agrees saying that it didn’t get the adoption needed to make it successful later.3:00 - Ryan says that he always loved building apps for webOS phones given the flexibility and ease coming from a web development background.3:53 - Aaron asks on which other applications is webOS running other than TV. Ryan answers that TV is one of the major consumptions, and it also runs on certain robots such as the concierge ones, watches to some extent and a lot of projects internally, not yet released in the market.4:50 - Aaron asks if the Enact framework is big internally at LG. Ryan replies that it is the primary framework used for apps running on webOS.5:03 - Aaron enquires about the nature of adoption of Enact for third party or non-LG people, to which Ryan states that Enact remains the standard framework for people who are building apps.5:32 - Joe joins in the conversation.6:25 - Aaron remarks that given that webOS is used in latest robots, televisions, watches and other such apps, it sounds like they are heavily investing into it. Ryan affirms by saying that the webOS journey goes from Palm phones to HP tablets to finally coming to LG. He goes on to explain their team structure, stating that there are two major teams in play right now - the R&amp;D team is in the US and the implementation team is in Korea.8:00 - Aaron asks about the role their team plays in the app development. Ryan replies that his team is the stack team that forms the foundation for the apps and they take decisions on what the components should look like and similar tasks. The app teams based in Korea decide their menu based on those decisions.8:35 - Aaron asks what exactly is meant by the Blink team. Ryan answers that the it’s the team that works with an LG customized version of chromium.9:10 – Aaron then asks about his individual role in the team. Ryan says that he is one of the managers of the stack team and he’s been on the team for little more than 4 years.9:30 - Aaron asks about the evolution of the framework over time. Ryan describes the historical background by saying that in the initial Enyo design the team built, was component based, and every tool needed to build single page apps had to be developed from scratch. He says that they felt the need to move on to an improved framework as they wanted to take advantage of the robust ecosystem that existed, so they ported component libraries of Enyo using the React toolset to form Enact.11:43 - Aaron asks if Enyo then ceased to exist to which Ryan states that it is still around to some extent.12:20 - Aaron asks if the team has something like “create Enact app” to create a new app internally, like React. Ryan mentions that Jason - a tooling and automation expert from their team has built a feature called V8 snapshot - which loads JavaScript into memory and takes a snapshot - can in turn be loaded by the TV to launch the app in order to achieve a faster load time. He says that their long-term goal is to increase compatibility with the ecosystem.14:40 - Aaron asks if he can use the React CLI to create something for TV as a third-party developer. Ryan elaborates that CLI can be used to build, compile and bundle apps and there is another tool- SDK to bundle it for delivery to the TV. The app is tested fully in chrome, bundled and deployed to the TV.15:25 - Aaron asks if choosing React was a natural decision for the team. Ryan explains that they researched on some component-based frameworks that were available at that time and found that React was the best choice.17:30 - Aimee asks the reason for open sourcing the framework. Ryan mentions that Enyo always has been open source. He also remarks that the team does not get a lot of input from the community and would like to get more information about what’s working and what’s not and how they can contribute back.19:40 - Aaron asks about the kind of apps can be built by using Enact except for TV. Ryan says that any kind can be built but the hesitation is that the UI library is specially designed for TV, so they may look different for other spaces like phones or other devices.20:35 – Advertisement – <a href="https://sentry.io/welcome/" rel="noopener">https://sentry.io/welcome/</a> – Use the code “devchat” to get two months free on Sentry’s small plan.21:30 - Aaron asks what decisions around making apps are made by Enact for the developers. Ryan explains that the architectural pattern they have chosen is higher order components, and there is a lot of attention on render props that can be easily plugged into the apps.22:48 - Aaron asks if the state part was built by the team on their own. Ryan answers in affirmative that everything in Enact is completely built by the team, no external states are used within the framework. No decisions are made in the data space yet. He mentions that they had tried to limit their Enact development effort in cases where the solution was already available unless they had a new perspective on the problem.24:30 - Aaron remarks the idea of Enact being something like a webpack is becoming clearer for him and asks Ryan if his team is spending most of their time in building component libraries. Ryan affirms by explaining that Enact is designed in layers. He goes on to explain that focus management is a difficult problem to solve where the ability to navigate an application intuitively such as in the case of remote control is handled by a certain component. Also, as LG ships TVs all over the world, there are significant internationalization requirements. He then elucidates the TV centric moonstone library in detail and states that they took all the base capabilities from it and formed a UI layer.27:26 - Aaron asks if moonstone is theme-able. Ryan says that it’s not and the UI layer in not styled.28:40 - Chris asks, as someone who manages open source projects and builds tools, about the process of making decisions on the kind of components to include and challenges Ryan and his team faced in the open source space.29:45 – Ryan says that they haven’t had the ideal open source experience yet. They do have a lot of discussions on API design and components but it’s a struggle to what to include and what to not.31:25 - Chris shares his own experience while stating that finding a common ground is always hard especially when there is internal resistance in convincing people to use new software. Ryan says that internally their biggest struggle is that a group of people use the Qt platform and there is chunk of webOS that is built on it and not on Enact. Trying to convince people to do the migration from Enyo to Enact was difficult but they have had most success in trying to eliminate friction and it was easier in the sense that there weren’t any required parameters for things.36:05 – Aaron states that all his questions are answered and his understanding of Enact is clear.36:21 – Advertisement  - <a href="https://clubhouse.io/?rsCode=JSJABBER&amp;rsEngagementMedium=UNKNOWN&amp;rsShareMedium=UNKNOWN&amp;utm_campaign=saasquatch&amp;utm_medium=link&amp;utm_source=invite" rel="noopener">https://clubhouse.io/?rsCode=JSJABBER&amp;rsEngagementMedium=UNKNOWN&amp;rsShareMedium=UNKNOWN&amp;utm_campaign=saasquatch&amp;utm_medium=link&amp;utm_source=invite</a> 37:10 – Picks!43:41- END – Advertisement - <a href="https://www.cachefly.com/" rel="noopener">https://www.cachefly.com/</a>  PicksJoe<br />- <a href="https://www.kickstarter.com/projects/1875657065/monsters-of-feyland-for-5th-edition" rel="noopener">https://www.kickstarter.com/projects/1875657065/monsters-of-feyland-for-5th-edition</a><br />Chris<br />- Presentation by Eric Bailey on Accessibility - <a href="https://noti.st/ericwbailey/TcMJFP/if-it-s-interactive-it-needs-a-focus-style" rel="noopener">https://noti.st/ericwbailey/TcMJFP/if-it-s-interactive-it-needs-a-focus-style</a><br />- <a href="https://ubtrobot.com/collections/jimu-robots" rel="noopener">https://ubtrobot.com/collections/jimu-robots</a><br />- <a href="https://www.imdb.com/title/tt0910970/" rel="noopener">https://www.imdb.com/title/tt0910970/</a><br />Aimee<br />- Coworkers at NPM<br />Aaron<br />- <a href="https://en.wikipedia.org/wiki/Pierogi" rel="noopener">https://en.wikipedia.org/wiki/Pierogi</a><br />- <a href="https://en.wikipedia.org/wiki/Harry_Potter_and_the_Cursed_Child" rel="noopener">https://en.wikipedia.org/wiki/Harry_Potter_and_the_Cursed_Child</a><br />Ryan<br />-<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">25a72469-2a4f-4642-a702-487458bee3d6</guid><pubDate>Tue, 22 Jan 2019 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845608/stream.mp3" length="43650145" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Sponsors
- https://www.telerik.com/kendo-ui?utm_campaign=kendo-ui-awareness-jsjabber&amp;amp;utm_medium=social-paid&amp;amp;utm_source=devchattv
- http://sentry.io use the code "devchat" for $100 credit
- https://clubhouse.io/jsjabber
-...</itunes:subtitle><itunes:summary><![CDATA[Sponsors<br />- <a href="https://www.telerik.com/kendo-ui?utm_campaign=kendo-ui-awareness-jsjabber&amp;utm_medium=social-paid&amp;utm_source=devchattv" rel="noopener">https://www.telerik.com/kendo-ui?utm_campaign=kendo-ui-awareness-jsjabber&amp;utm_medium=social-paid&amp;utm_source=devchattv</a><br />- <a href="http://sentry.io" rel="noopener">http://sentry.io</a> use the code "devchat" for $100 credit<br />- <a href="https://clubhouse.io/jsjabber" rel="noopener">https://clubhouse.io/jsjabber</a><br />- <a href="https://www.cachefly.com/" rel="noopener">https://www.cachefly.com/</a><br />PanelAimee KnightAaron FrostChris FerdinandiJoe EamesSpecial Guest: Ryan Duffy  In this episode of JavaScript Jabber, the panelists talk with Ryan Duffy who works on the EnactJS framework at LG Electronics. Ryan explains the framework in depth and answers all the questions about its design and implementation from the panelists and discusses some challenges faced along the way. Check it out! Show Notes:00:28 – Advertisement - <a href="https://www.telerik.com/kendo-ui?utm_campaign=kendo-ui-awareness-jsjabber&amp;utm_medium=social-paid&amp;utm_source=devchattv" rel="noopener">https://www.telerik.com/kendo-ui?utm_campaign=kendo-ui-awareness-jsjabber&amp;utm_medium=social-paid&amp;utm_source=devchattv</a> 1:08 - Ryan introduces himself and explains a bit about the EnactJS framework. While giving some background, he says that it is the 3rd generation of web frameworks that supports apps on webOS and they started building Enact on top of React about two years ago.2:00 - Aimee asks what exactly does webOS mean. Ryan answers that webOS was created by Palm for phones and related devices and it has several instances of chromium running on device with some service layer stuff.2:36 - Aaron mentions that webOS was big when other operating systems were still coming up, and Ryan agrees saying that it didn’t get the adoption needed to make it successful later.3:00 - Ryan says that he always loved building apps for webOS phones given the flexibility and ease coming from a web development background.3:53 - Aaron asks on which other applications is webOS running other than TV. Ryan answers that TV is one of the major consumptions, and it also runs on certain robots such as the concierge ones, watches to some extent and a lot of projects internally, not yet released in the market.4:50 - Aaron asks if the Enact framework is big internally at LG. Ryan replies that it is the primary framework used for apps running on webOS.5:03 - Aaron enquires about the nature of adoption of Enact for third party or non-LG people, to which Ryan states that Enact remains the standard framework for people who are building apps.5:32 - Joe joins in the conversation.6:25 - Aaron remarks that given that webOS is used in latest robots, televisions, watches and other such apps, it sounds like they are heavily investing into it. Ryan affirms by saying that the webOS journey goes from Palm phones to HP tablets to finally coming to LG. He goes on to explain their team structure, stating that there are two major teams in play right now - the R&amp;D team is in the US and the implementation team is in Korea.8:00 - Aaron asks about the role their team plays in the app development. Ryan replies that his team is the stack team that forms the foundation for the apps and they take decisions on what the components should look like and similar tasks. The app teams based in Korea decide their menu based on those decisions.8:35 - Aaron asks what exactly is meant by the Blink team. Ryan answers that the it’s the team that works with an LG customized version of chromium.9:10 – Aaron then asks about his individual role in the team. Ryan says that he is one of the managers of the stack team and he’s been on the team for little more than 4 years.9:30 - Aaron asks about the evolution of the framework over time. Ryan describes the historical background by saying that in the initial Enyo design the team...]]></itunes:summary><itunes:duration>2649</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 347: JAMstack with Divya Sasidharan &amp; Phil Hawksworth</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-347-jamstack-with-divya-sasidharan-phil-hawksworth</link><description><![CDATA[Sponsors<ul><li><a href="https://www.telerik.com/kendo-ui?utm_campaign=kendo-ui-awareness-jsjabber&amp;utm_medium=social-paid&amp;utm_source=devchattv" target="_blank" rel="noreferrer noopener">KendoUI</a></li><li><a href="http://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a> use the code “devchat” for $100 credit </li><li><a href="https://clubhouse.io/jsjabber" target="_blank" rel="noreferrer noopener">Clubhouse</a></li></ul>Panel<ul><li>AJ O’Neal</li><li>Chris Ferdinandi</li><li>Charles Max Wood</li></ul>Joined by special guest: Phil Hawksworth and Divya SasidharanEpisode SummaryThis episode features special guests Philip Hawksworth and Divya Sasidharan. Phil lives just outside of London and Divya lives in Chicago, and both of them work for Netlify. Divya is also a regular on the Devchat show Views on Vue. The panelists begin by discussing what JAMstack is. JAM stands for JavaScript, API, and Markup. It used to be known as the new name for static sites, but it’s much more than that. Phil talks about how dynamic ‘static’ sites really are. JAMstack sites range from very simple to very complex, Static is actually a misnomer. JAMstack makes making, deploying, and publishing as simple as possible.The panelists discuss the differences between building your own API and JAMstack and how JavaScript fits into the JAMstack ecosystem. They talk about keys and secrets in APIs and the best way to handle credentials in a static site. There are multiple ways to handle it, but Netlify has some built in solutions. All you have to do is write your logic for what you want your function to do and what packages you want included in it, they do all the rest. Every deployment you make stays there, so you can always roll back to a previous version. Charles asks about how to convert a website that’s built on a CMS to a static site and some of the tools available on Netlify. They finish by discussing different hangups on migrating platforms for things like Devchat (which is built on WordPress) and the benefits of switching servers. Links<ul><li><a href="https://github.com/topics/api" target="_blank" rel="noreferrer noopener">API</a></li><li><a href="https://github.com/facebook/react" target="_blank" rel="noreferrer noopener">React</a></li><li><a href="https://github.com/jamstack/jamstack.org" target="_blank" rel="noreferrer noopener">JAMstack</a></li><li>CMS (content management system)</li><li>CDM (Customer Data Management)</li><li><a href="https://softwareengineering.stackexchange.com/questions/241104/programming-language-vs-markup-language-vs-scripting-language" target="_blank" rel="noreferrer noopener">Markup</a></li><li>UI (User Interface)</li><li><a href="https://jekyllrb.com/" target="_blank" rel="noreferrer noopener">Jekyll</a></li><li><a href="https://medium.freecodecamp.org/what-is-progressive-enhancement-and-why-it-matters-e80c7aaf834a" target="_blank" rel="noreferrer noopener">Progressive Enhancement</a></li><li><a href="https://github.com/11ty/eleventy" target="_blank" rel="noreferrer noopener">11ty</a></li><li><a href="https://gohugo.io/" target="_blank" rel="noreferrer noopener">Hugo</a></li><li><a href="https://github.com/nozzle/react-static" target="_blank" rel="noreferrer noopener">React Static</a></li><li><a href="https://www.gatsbyjs.org/" target="_blank" rel="noreferrer noopener">Gatsby</a></li><li><a href="https://vuejs.org/" target="_blank" rel="noreferrer noopener">Vue</a></li><li><a href="https://aws.amazon.com/" target="_blank" rel="noreferrer noopener">AWS</a></li><li><a href="https://aws.amazon.com/lambda/" target="_blank" rel="noreferrer noopener">AWS Lambda</a></li><li><a href="https://azure.microsoft.com/en-us/" target="_blank" rel="noreferrer noopener">Azure</a></li><li><a href="https://github.com/topics/markdown" target="_blank" rel="noreferrer noopener">Markdown</a></li><li><a href="https://github.com/topics/wordpress" target="_blank" rel="noreferrer noopener">WordPress</a></li><li><a href="https://github.com/zapier/zapier-platform-cli" target="_blank" rel="noreferrer noopener">Zapier</a></li><li> Stefan Baumgartner <a href="https://www.smashingmagazine.com/2016/08/using-a-static-site-generator-at-scale-lessons-learned/" target="_blank" rel="noreferrer noopener">article</a></li><li><a href="https://www.copyblogger.com/what-the-heck-is-rss/" target="_blank" rel="noreferrer noopener">RSS feed</a></li></ul>PicksAJ O’Neal:<ul><li>Prince Ali Ababwa (Aladdin)</li><li><a href="https://nodejs.org/es/blog/release/v10.12.0/" target="_blank" rel="noreferrer noopener">Node v.10.12</a></li></ul>Chris Ferdinandi:<ul><li><a href="https://github.com/cferdinandi/bouncer" target="_blank" rel="noreferrer noopener">Bouncer</a></li><li><a href="https://philipmorganconsulting.com/" target="_blank" rel="noreferrer noopener">Philip Morgan Consulting</a></li><li><a href="https://jonathanstark.com/" target="_blank" rel="noreferrer noopener">Jonathan Stark Consulting</a></li></ul>Charles Max Wood:<ul><li><a href="https://mastodon.social/" target="_blank" rel="noreferrer noopener">Mastadon Social</a></li><li>Thanksgiving turkey</li></ul>Phil Hawksworth:<ul><li>Dripping (solidified meat drippings spread on toast)</li><li><a href="https://www.imdb.com/title/tt7905466/" target="_blank" rel="noreferrer noopener">They Shall Not Grow Old</a></li></ul>Divya Sasidharan:<ul><li><a href="https://www.reaktor.com/blog/fear-trust-and-javascript/" target="_blank" rel="noreferrer noopener">Fear, Trust, and JavaScript</a></li><li><a href="https://pudding.cool/2018/08/pockets/" target="_blank" rel="noreferrer noopener">Women’s Pockets Are Inferior</a></li><li><a href="https://www.wealthsimple.com/magazine/money-diary-couple-debt-us" target="_blank" rel="noreferrer noopener">Debt: A Love Story</a></li></ul>Special Guests: Divya Sasidharan and Phil Hawksworth.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">e2d2c39a-2922-422d-8b01-753df5c9f779</guid><pubDate>Tue, 15 Jan 2019 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845594/stream.mp3" length="79908154" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Sponsors
- https://www.telerik.com/kendo-ui?utm_campaign=kendo-ui-awareness-jsjabber&amp;amp;utm_medium=social-paid&amp;amp;utm_source=devchattv
- http://sentry.io/ use the code “devchat” for $100 credit 
- https://clubhouse.io/jsjabber
Panel
- AJ O’Neal
-...</itunes:subtitle><itunes:summary><![CDATA[Sponsors<ul><li><a href="https://www.telerik.com/kendo-ui?utm_campaign=kendo-ui-awareness-jsjabber&amp;utm_medium=social-paid&amp;utm_source=devchattv" target="_blank" rel="noreferrer noopener">KendoUI</a></li><li><a href="http://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a> use the code “devchat” for $100 credit </li><li><a href="https://clubhouse.io/jsjabber" target="_blank" rel="noreferrer noopener">Clubhouse</a></li></ul>Panel<ul><li>AJ O’Neal</li><li>Chris Ferdinandi</li><li>Charles Max Wood</li></ul>Joined by special guest: Phil Hawksworth and Divya SasidharanEpisode SummaryThis episode features special guests Philip Hawksworth and Divya Sasidharan. Phil lives just outside of London and Divya lives in Chicago, and both of them work for Netlify. Divya is also a regular on the Devchat show Views on Vue. The panelists begin by discussing what JAMstack is. JAM stands for JavaScript, API, and Markup. It used to be known as the new name for static sites, but it’s much more than that. Phil talks about how dynamic ‘static’ sites really are. JAMstack sites range from very simple to very complex, Static is actually a misnomer. JAMstack makes making, deploying, and publishing as simple as possible.The panelists discuss the differences between building your own API and JAMstack and how JavaScript fits into the JAMstack ecosystem. They talk about keys and secrets in APIs and the best way to handle credentials in a static site. There are multiple ways to handle it, but Netlify has some built in solutions. All you have to do is write your logic for what you want your function to do and what packages you want included in it, they do all the rest. Every deployment you make stays there, so you can always roll back to a previous version. Charles asks about how to convert a website that’s built on a CMS to a static site and some of the tools available on Netlify. They finish by discussing different hangups on migrating platforms for things like Devchat (which is built on WordPress) and the benefits of switching servers. Links<ul><li><a href="https://github.com/topics/api" target="_blank" rel="noreferrer noopener">API</a></li><li><a href="https://github.com/facebook/react" target="_blank" rel="noreferrer noopener">React</a></li><li><a href="https://github.com/jamstack/jamstack.org" target="_blank" rel="noreferrer noopener">JAMstack</a></li><li>CMS (content management system)</li><li>CDM (Customer Data Management)</li><li><a href="https://softwareengineering.stackexchange.com/questions/241104/programming-language-vs-markup-language-vs-scripting-language" target="_blank" rel="noreferrer noopener">Markup</a></li><li>UI (User Interface)</li><li><a href="https://jekyllrb.com/" target="_blank" rel="noreferrer noopener">Jekyll</a></li><li><a href="https://medium.freecodecamp.org/what-is-progressive-enhancement-and-why-it-matters-e80c7aaf834a" target="_blank" rel="noreferrer noopener">Progressive Enhancement</a></li><li><a href="https://github.com/11ty/eleventy" target="_blank" rel="noreferrer noopener">11ty</a></li><li><a href="https://gohugo.io/" target="_blank" rel="noreferrer noopener">Hugo</a></li><li><a href="https://github.com/nozzle/react-static" target="_blank" rel="noreferrer noopener">React Static</a></li><li><a href="https://www.gatsbyjs.org/" target="_blank" rel="noreferrer noopener">Gatsby</a></li><li><a href="https://vuejs.org/" target="_blank" rel="noreferrer noopener">Vue</a></li><li><a href="https://aws.amazon.com/" target="_blank" rel="noreferrer noopener">AWS</a></li><li><a href="https://aws.amazon.com/lambda/" target="_blank" rel="noreferrer noopener">AWS Lambda</a></li><li><a href="https://azure.microsoft.com/en-us/" target="_blank" rel="noreferrer noopener">Azure</a></li><li><a href="https://github.com/topics/markdown" target="_blank" rel="noreferrer noopener">Markdown</a></li><li><a href="https://github.com/topics/wordpress" target="_blank" rel="noreferrer noopener">WordPress</a></li><li><a...]]></itunes:summary><itunes:duration>4915</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 346: Azure Pipelines with Ed Thomson LIVE at Microsoft Ignite</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-346-azure-pipelines-with-ed-thomson-live-at-microsoft-ignite</link><description><![CDATA[Sponsors:<ul><li><a href="https://www.telerik.com/kendo-ui?utm_campaign=kendo-ui-awareness-jsjabber&amp;utm_medium=social-paid&amp;utm_source=devchattv" target="_blank" rel="noreferrer noopener">KendoUI</a></li><li><a href="http://sentry.io" target="_blank" rel="noreferrer noopener">Sentry</a> use the code "devchat" for $100 credit</li><li><a href="https://clubhouse.io/jsjabber" target="_blank" rel="noreferrer noopener">Clubhouse</a></li></ul>Panel: <a href="https://twitter.com/cmaxw?ref_src=twsrc%255Egoogle%257Ctwcamp%255Eserp%257Ctwgr%255Eauthor" target="_blank" rel="noreferrer noopener">Charles Max Wood</a> Special Guests: <a href="https://twitter.com/ethomson?lang=en" target="_blank" rel="noreferrer noopener">Ed Thomson</a> In this episode, the Charles speaks with <a href="https://uk.linkedin.com/in/ethomson" target="_blank" rel="noreferrer noopener">Ed Thomson</a> who is a Program Manager at Azure through Microsoft, Developer, and Open Source Maintainer. Ed and Chuck discuss in full detail about Azure DevOps! Check out today’s episode to hear its new features and other exciting news!Show Topics:0:59 – Live at Microsoft Ignite1:03 – Ed: Hi! I am a Program Manager at <a href="https://azure.microsoft.com/en-us/services/devops/pipelines/" target="_blank" rel="noreferrer noopener">Azure.</a> 1:28 – Rewind 2 episodes to hear more about Azure DevOps!1:51 – Ed: One of the moves from Pipelines to DevOps – they could still adopt Pipelines. Now that they are separate services – it’s great.2:38 – Chuck talks about features he does and doesn’t use.2:54 – Ed.3:00 – Chuck: Repos and Pipelines. I am going to dive right in. Let’s talk about Repos. Microsoft just acquired GitHub.3:18 – Ed: Technically we have not officially acquired GitHub.3:34 – Chuck: It’s not done. It’s the end of September now.3:55 – Ed: They will remain the same thing for a while. GitHub is the home for open source. Repos – we use it in Microsoft. Repositories are huge. There are 4,000 engineers working in these repositories. Everyone works in his or her own little area, and you have to work together. You have to do all this engineering to get there. We bit a tool and it basically if you run clone...Ed continues to talk about this topic. He is talking about One Drive and these repositories.6:28 – Ed: We aren’t going to be mixing and matching. I used to work through GitHub. It’s exciting to see those people work close to me.6:54 – Chuck.6:59 – Ed: It has come a long way.7:07 – Chuck: Beyond the FSF are we talking about other features or?7:21 – Ed: We have unique features. We have branch policies. You can require that people do pole request. You have to use pole request and your CI has to pass and things like that. I think there is a lot of richness in our auditing. We have enterprise focus. At its core it still is Git. We can all interoperate.8:17 – Chuck.8:37 – Ed: You just can’t set it up with Apache. You have to figure it out.8:51 – Chuck: The method of pushing and pulling.9:06 – Chuck: You can try DevOps for free up to 5 users and unlimited private repos. People are interested in this because GitHub makes you pay for that.9:38 – Ed and Chuck continue to talk.9:50 – Ed: Pipelines is the most interesting thing we are working on. We have revamped the entire experience. Build and release. It’s easy to get started. We have a visual designer. Super helpful – super straightforward. Releases once your code is built – get it out to production say for example Azure. It’s the important thing to get your code out there.10:55 – Chuck: How can someone start with this?11:00 – Ed: Depends on where your repository is. It will look at your code. “Oh, I know what that is, I know how to build that!” Maybe everyone isn’t doing everything with JavaScript. If you are using DotNet then it will know.12:05 – Chuck: What if I am using both a backend and a frontend?12:11 – Ed: One repository? That’s when you will have to do a little hand packing on the...There are different opportunities there. If you have a bash script that does it for you. If not, then you can orchestrate it. Reduce the time it takes. If it’s an open source project; there’s 2 – what are you going to do with the other 8? You’d be surprised – people try to sneak that in there.13:30 – Chuck: It seems like continuous integration isn’t a whole lot complicated.13:39 – Ed: I am a simple guy that’s how I do it. You can do advanced stuff, though. The Cake Build system – they are doing some crazy things. We have got Windows, Lennox, and others. Are you building for Raspberries Pies, then okay, do this...It’s not just running a script.15:00 – Chuck: People do get pretty complicated if they want. It can get complicated. Who knows?15:26 – Chuck:  How much work do you have to do to set-up a Pipeline like that?15:37 – Ed answers the question in detail.16:03 – Chuck asks a question.16:12 – Ed: Now this is where it gets contentious. If one fails...Our default task out of the box...16:56 – Chuck: If you want 2 steps you can (like me who is crazy).17:05 – Ed: Yes, I want to see if it failed.17:17 – Chuck: Dude, writing code is hard. Once you have it built and tested – continuous deployment.17:33 – Ed: It’s very easy. It’s super straightforward, it doesn’t have to be <a href="https://azure.microsoft.com/en-us/free/search/?OCID=AID719825_SEM_fNqQIgDa&amp;dclid=CPuwl7CHh94CFUyvTwod64QINA&amp;gclid=EAIaIQobChMI4pTVroeH3gIVkrrACh3N8A_jEAAYASAAEgKhmPD_BwE&amp;lnkd=Google_Azure_Brand" target="_blank" rel="noreferrer noopener">Azure</a> (although I hope it is!).Ed continues this conversation.18:43 – Chuck: And it just pulls it?18:49 – Ed: Don’t poke holes into your firewall. We do give you a lot of flexibility19:04 – Chuck: VPN credentials?19:10 – Ed: Just run the...19:25 – Chuck comments.19:36 – Ed: ...Take that Zip...20:02 – Ed: Once the planets are finely aligned then...it will just pull from it.20:25 – Chuck: I host my stuff on Digital Ocean.20:46 – Ed: It’s been awhile since I played with...20:55 – Chuck.20:59 – Ed and Chuck go back and forth with different situations and hypothetical situations.21:10 – Ed: What is Phoenix?21:20 – Chuck explains it.21:25 – Ed: Here is what we probably don’t have is a lot of <a href="http://www.erlang.org/community" target="_blank" rel="noreferrer noopener">ERLANG</a> support.22:41 – Advertisement.23:31 – Chuck: Let’s just say it’s a possibility. We took the strip down node and...23:49 – Ed: I think it’s going to happen.23:55 – Ed: Exactly.24:02 – Chuck: Testing against Azure services. So, it’s one thing to run on my machine but it’s another thing when other things connect nicely with an Azure set-up. Does it connect natively once it’s in the Azure cloud?24:35 – Ed: It should, but there are so many services, so I don’t want to say that everything is identical. We will say yes with an asterisk.25:07 – Chuck: With continuous deployment...25:41 – Ed: As an example: I have a CD Pipeline for my website. Every time I merge into master...Ed continues this hypothetical situation with full details. Check it out!27:03 – Chuck: You probably can do just about anything – deploy by Tweet!27:15 – Ed: You can stop the deployment if people on Twitter start complaining.27:40 – Chuck: That is awesome! IF it is something you care about – and if it’s worth the time – then why not? If you don’t have to think about it then great. I have mentioned this before: Am I solving interesting problems? What projects do I want to work on? What kinds of contributions do I really want to contribute to open source?That’s the thing – if you have all these tools that are set-up then your process, how do you work on what, and remove the pain points then you can just write code so people can use! That’s the power of this – because it catches the bug before I have to catch it – then that saves me time.30:08 – Ed: That’s the dream of computers is that the computers are supposed to make OUR lives easier. IF we can do that and catch those bugs before you catch it then you are saving time. Finding bugs as quickly as possible it avoids downtime and messy deployments.31:03 – Chuck: Then you can use time for coding style and other things.I can take mental shortcuts.31:37 – Ed: The other thing you can do is avoiding security problems. If a static code analysis tool catches an integer overflow then...32:30 – Chuck adds his comments.Chuck: You can set your policy to block it or ignore it. Then you are running these tools to run security. There are third-party tools that do security analysis on your code. Do you integrate with those?33:00 – Ed: Yep. My favorite is <a href="https://www.whitesourcesoftware.com/how-does-it-work/" target="_blank" rel="noreferrer noopener">WhiteSource.</a> It knows all of the open source and third-party tools. It can scan your code and...34:05 – Chuck: It works with a lot of languages.34:14 – Ed.34:25 – Chuck: A lot of JavaScript developers are getting into mobile development, like Ionic, and others. You have all these systems out there for different stages for writing for mobile. Android, windows Phone, Blackberry...35:04 – Ed: Let’s throw out Blackberry builds. We will ignore it.Mac OS dies a fine job. That’s why we have all of those.35:29 – Chuck: But I want to run my tests, too!35:36 – Ed: I really like to use App Center. It is ultimately incredible to see all the tests you can run.36:29 – Chuck: The deployment is different, though, right?36:40 – Ed: I have a friend who clicks a button in...Azure DevOps.37:00 – Chuck: I like to remind people that this isn’t a new product.37:15 – Ed: Yes, <a href="https://azure.microsoft.com/en-us/blog/introducing-azure-devops/" target="_blank" rel="noreferrer noopener">Azure DevOps.</a> 37:24 – Chuck: Any new features that are coming out?37:27 – Ed: We took a little break, but...37:47 – Ed: We will pick back up once Ignite is over. We have a timeline on our website when we expect to launch some new features, and some are secret, so keep checking out the website.39:07 – Chuck: What<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">47f0224d-c88a-499f-a51c-13ed677b1a9a</guid><pubDate>Tue, 08 Jan 2019 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845610/stream.mp3" length="42862776" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Sponsors:
- https://www.telerik.com/kendo-ui?utm_campaign=kendo-ui-awareness-jsjabber&amp;amp;utm_medium=social-paid&amp;amp;utm_source=devchattv
- http://sentry.io use the code "devchat" for $100 credit
- https://clubhouse.io/jsjabber...</itunes:subtitle><itunes:summary><![CDATA[Sponsors:<ul><li><a href="https://www.telerik.com/kendo-ui?utm_campaign=kendo-ui-awareness-jsjabber&amp;utm_medium=social-paid&amp;utm_source=devchattv" target="_blank" rel="noreferrer noopener">KendoUI</a></li><li><a href="http://sentry.io" target="_blank" rel="noreferrer noopener">Sentry</a> use the code "devchat" for $100 credit</li><li><a href="https://clubhouse.io/jsjabber" target="_blank" rel="noreferrer noopener">Clubhouse</a></li></ul>Panel: <a href="https://twitter.com/cmaxw?ref_src=twsrc%255Egoogle%257Ctwcamp%255Eserp%257Ctwgr%255Eauthor" target="_blank" rel="noreferrer noopener">Charles Max Wood</a> Special Guests: <a href="https://twitter.com/ethomson?lang=en" target="_blank" rel="noreferrer noopener">Ed Thomson</a> In this episode, the Charles speaks with <a href="https://uk.linkedin.com/in/ethomson" target="_blank" rel="noreferrer noopener">Ed Thomson</a> who is a Program Manager at Azure through Microsoft, Developer, and Open Source Maintainer. Ed and Chuck discuss in full detail about Azure DevOps! Check out today’s episode to hear its new features and other exciting news!Show Topics:0:59 – Live at Microsoft Ignite1:03 – Ed: Hi! I am a Program Manager at <a href="https://azure.microsoft.com/en-us/services/devops/pipelines/" target="_blank" rel="noreferrer noopener">Azure.</a> 1:28 – Rewind 2 episodes to hear more about Azure DevOps!1:51 – Ed: One of the moves from Pipelines to DevOps – they could still adopt Pipelines. Now that they are separate services – it’s great.2:38 – Chuck talks about features he does and doesn’t use.2:54 – Ed.3:00 – Chuck: Repos and Pipelines. I am going to dive right in. Let’s talk about Repos. Microsoft just acquired GitHub.3:18 – Ed: Technically we have not officially acquired GitHub.3:34 – Chuck: It’s not done. It’s the end of September now.3:55 – Ed: They will remain the same thing for a while. GitHub is the home for open source. Repos – we use it in Microsoft. Repositories are huge. There are 4,000 engineers working in these repositories. Everyone works in his or her own little area, and you have to work together. You have to do all this engineering to get there. We bit a tool and it basically if you run clone...Ed continues to talk about this topic. He is talking about One Drive and these repositories.6:28 – Ed: We aren’t going to be mixing and matching. I used to work through GitHub. It’s exciting to see those people work close to me.6:54 – Chuck.6:59 – Ed: It has come a long way.7:07 – Chuck: Beyond the FSF are we talking about other features or?7:21 – Ed: We have unique features. We have branch policies. You can require that people do pole request. You have to use pole request and your CI has to pass and things like that. I think there is a lot of richness in our auditing. We have enterprise focus. At its core it still is Git. We can all interoperate.8:17 – Chuck.8:37 – Ed: You just can’t set it up with Apache. You have to figure it out.8:51 – Chuck: The method of pushing and pulling.9:06 – Chuck: You can try DevOps for free up to 5 users and unlimited private repos. People are interested in this because GitHub makes you pay for that.9:38 – Ed and Chuck continue to talk.9:50 – Ed: Pipelines is the most interesting thing we are working on. We have revamped the entire experience. Build and release. It’s easy to get started. We have a visual designer. Super helpful – super straightforward. Releases once your code is built – get it out to production say for example Azure. It’s the important thing to get your code out there.10:55 – Chuck: How can someone start with this?11:00 – Ed: Depends on where your repository is. It will look at your code. “Oh, I know what that is, I know how to build that!” Maybe everyone isn’t doing everything with JavaScript. If you are using DotNet then it will know.12:05 – Chuck: What if I am using both a backend and a frontend?12:11 – Ed: One repository? That’s when you will have to do a little hand packing on the...There are different opportunities...]]></itunes:summary><itunes:duration>2599</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 345: Azure Devops with Donovan Brown LIVE at Microsoft Ignite</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-345-azure-devops-with-donovan-brown-live-at-microsoft-ignite</link><description><![CDATA[Panel: Charles Max Woods Special Guests: <a href="http://donovanbrown.com" target="_blank" rel="noreferrer noopener">Donovan Brown</a> In this episode, the Charles speaks with Donovan Brown. He is a principal DevOps Manager with Microsoft with a background in application development. He also runs one of the nation’s fastest growing online registration sites for motorsports events <a href="http://www.dlbracing.com" target="_blank" rel="noreferrer noopener">DLBRACING.com</a>. When he is not writing software, he races cars for fun. Listen to today’s episode where Chuck and Donovan talk about DevOps, Azure, Python, Angular, React, Vue, and much, much more!Show Topics:1:41 – Chuck: The philosophies around DevOps. Just to give you an idea, I have been thinking about what I want to do with the podcasts. Freedom to work on what we want or freedom to work where we want, etc. Then that goes into things we don’t want to do, like fix bugs, etc. How does Microsoft DevOps to choose what they want to do?2:37 – Guest: We want to automate as much as we can so the developer has less work. As a developer I want to commit code, do another task, rinse and repeating.Minutes and not even hours later then people are tweeting about the next best thing. Do what you want, where you want. Code any language you want.4:15 – Chuck: What has changed?4:19 – Guest: The branding changed. The name wasn’t the most favorite among the people. The word “visual” was a concerned. What we have noticed that Azure will let me run my code no matter where I am. If you want to run Python or others it can run in Azure.People didn’t need all of it. It comes with depositories, project management, and so much more! People could feel clumsy because there is so much stuff. We can streamline that now, and you can turn off that feature so you don’t have a heart attack. Maybe you are using us for some features not all of them – cool.7:40 – Chuck: With deployments and other things – we don’t talk about the process for development a lot.8:00 – Guest talks about the things that can help out with that.Guest: Our process is going to help guide you. We have that all built into the Azure tab feature. They feel and act differently. I tell all the people all the time that it’s brilliant stuff. There are 3 different templates. The templates actually change over the language. You don’t have to do mental math.9:57 – Chuck: Just talking about the process. Which of these things we work on next when I’ve got a bug, or a ...10:20 – Guest: The board system works like for example you have a bug. The steps to reproduce that bug, so that there is no question what go into this specific field. Let the anatomy of the feature do it itself!11:54 – Chuck comments.12:26 – Chuck: Back to the feature. Creating the user stories is a different process than X.12:44 – Guest – You have a hierarchy then, right? Also what is really cool is we have case state management. I can click on this and I expect this to happen...These are actual tasks that I can run.13:52 – Chuck: Once you have those tests written can you pull those into your CI?14:00 – Guest: “Manual tests x0.”Guest dives into the question. 14:47 – I expect my team to write those test cases. The answer to your question is yes and no.We got so good at it that we found something that didn’t even exist, yet.16:19 – Guest: As a developer it might be mind16:29 – Chuck: I fixed this bug 4x, I wished I had CI to help me.16:46 – Guest: You get a bug, then you fix a code, etc., etc. You don’t know that this original bug just came back. Fix it again. Am I in Groundhog Day?They are related to each other. You don’t have a unit test to tell you. When you get that very first bug – write a unit test. It will make you quicker at fixing it. A unit test you can write really fast over, and over, again. The test is passing. What do you do? Test it. Write the code to fix that unit test. You can see that how these relate to each other. That’s the beauty in it.18:33 – Chuck: 90% of the unit tests I write – even 95% of the time they pass. It’s the 5% you would have no idea that it’s related. I can remember broad strokes of the code that I wrote, but 3 months down the road I can’t remember.19:14 – Guest: If you are in a time crunch – I don’t have time for this unit test.Guest gives us a hypothetical situation to show how unit tests really can help.20:25 – Make it muscle memory to unit test. I am a faster developer with the unit tests.20:45 – Chuck: In the beginning it took forever. Now it’s just how I write software now.It guides my thought process.21:06 – Guest: Yes! I agree.22:00 – Guest: Don’t do the unit tests22:10 – Chuck: Other place is when you write a new feature,...go through the process. Write unit tests for the things that you’ve touched. Expand your level of comfort.DevOps – we are talking about processes. Sounds like your DevOps is a flexible tool. Some people are looking for A METHOD. Like a business coach. Does Azure DevOps do that?23:13 – Guest: Azure DevOps Projects. <a href="http://donovanbrown.com/post/yo-TFS" target="_blank" rel="noreferrer noopener">YoTeam.</a> Note.js, Java and others are mentioned by the Guest.25:00 – Code Badges’ Advertisement25:48 – Chuck: I am curious – 2 test sweets for Angular or React or Vue. How does that work?26:05 – Guest: So that is Jasmine or Mocha? So it really doesn’t matter. I’m a big fan of Mocha. It tests itself. I install local to my project alone – I can do it on any CI system in the world. <a href="http://donovanbrown.com/post/yo-TFS" target="_blank" rel="noreferrer noopener">YoTeam</a> is not used in your pipeline. Install 2 parts – Yo and Generator – Team. Answer the questions and it’s awesome. I’ve done conferences in New Zealand.28:37 – Chuck: Why would I go anywhere else?28:44 – Guest: <a href="http://donovanbrown.com/post/yo-TFS" target="_blank" rel="noreferrer noopener">YoTeam</a>  was the idea of...28:57 – Check out Guest29:02 – Guest: I want Donovan in a box. If I weren’t there then the show wouldn’t exist today.29:40 – Chuck: Asks a question.29:46 – Guest: 5 different verticals.Check out this timestamp to see what <a href="https://twitter.com/DonovanBrown?ref_src=twsrc%255Egoogle%257Ctwcamp%255Eserp%257Ctwgr%255Eauthor" target="_blank" rel="noreferrer noopener">Donovan</a> says the 5 different verticals are. Pipelines is 1 of the 5.30:55 – Chuck: Yep – it works on my Mac.31:04 – Guest: We also have Test Plant and Artifacts.31:42 – Chuck: Can you resolve that on your developer machine?31:46 – Guest: Yes, absolutely! There is my private repository and...33:14 – Guest: *People not included in box.*33:33 – Guest: It’s people driven. We guide you through the process. The value is the most important part and people is the hardest part, but once on33:59 – Chuck: I am listening to this show and I want to try this out. I want a demo setup so I can show my boss. How do I show him that it works?34:27 – <a href="https://azure.microsoft.com/en-us/services/devops/?nav=min" target="_blank" rel="noreferrer noopener">Azure.com/devops</a> – that is a great landing page.How can I get a demo going? You can say here is my account – and they can put a demo into your account. I would not do a demo that this is cool. We start you for free. Create an account. Let the CI be the proof. It’s your job to do this, because it will make you more efficient. You need me to be using these tools.36:11 – Chuck comments.36:17 – Guest: Say you are on a team of developers and love <a href="https://github.com" target="_blank" rel="noreferrer noopener">GitHub</a> and things that integration is stupid, but how many people would disagree about...38:02 – The reports prove it for themselves.38:20 – Chuck: You can get started for free – so when do you have to start paying for it?38:31 – Guest: Get 4 of your buddies and then need more people it’s $6 a month.39:33 – Chuck adds in comments. If this is free?39:43 – Guest goes into the details about plans and such for this tool. 40:17 – Chuck: How easy it is to migrate away from it?40:22 – Guest: It’s <a href="https://github.com" target="_blank" rel="noreferrer noopener">GITHub</a>.40:30 – Chuck: People are looing data on their CI.40:40 – Guest: You can comb that information there over the past 4 years but I don’t know if any system would let you export that history.41:08 – Chuck: Yeah, you are right.41:16 – Guest adds more into this topic.41:25 – Chuck: Yeah it’s all into the machine.41:38 – Chuck: Good deal.41:43 – Guest: It’s like a drug. I would never leave it. I was using TFS before Microsoft.42:08 – Chuck: Other question: continuous deployment.42:56 – When I say every platform, I mean every platform: mobile devices, AWS, Azure, etc.Anything you can do from a command line you can do from our build and release system. <a href="https://docs.microsoft.com/en-us/powershell/developer/windows-powershell" target="_blank" rel="noreferrer noopener">PowerShell</a> you don’t have to abandon it.45:20 – Guest: I can’t remember what that tool is called!45:33 – Guest: Anything you can do from a command line. Before firewall. Anything you want.45:52 – Guest: I love my job because I get to help developers.46:03 – Chuck: What do you think the biggest mistake people are doing?46:12 – Guest: They are trying to do it all at once. Fix that one little thing.It’s instant value with no risks whatsoever. Go setup and it takes 15 minutes total. Now that we have this continuous build, now let’s go and deploy it. Don’t dream up what you think your pipeline should look like. Do one thing at a time. What hurts the most that it’s “buggy.” Let’s add that to the pipeline.It’s in your pipeline today, what hurts the most, and don’t do it all at once.49:14 – Chuck: I thought you’d say: I don’t have the time.49:25 – Guest: Say you work on it 15 minutes a day. 3 days in – 45 minutes in you have a CSI system that works forever. Yes I agree because people think they don’t “have the time.”50:18 – Guest continues this conversation.How do<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">cdfac405-684d-47d1-a007-cf11e2ad146f</guid><pubDate>Tue, 25 Dec 2018 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845651/stream.mp3" length="56522107" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Panel: Charles Max Woods Special Guests: http://donovanbrown.com In this episode, the Charles speaks with Donovan Brown. He is a principal DevOps Manager with Microsoft with a background in application development. He also runs one of the nation’s...</itunes:subtitle><itunes:summary><![CDATA[Panel: Charles Max Woods Special Guests: <a href="http://donovanbrown.com" target="_blank" rel="noreferrer noopener">Donovan Brown</a> In this episode, the Charles speaks with Donovan Brown. He is a principal DevOps Manager with Microsoft with a background in application development. He also runs one of the nation’s fastest growing online registration sites for motorsports events <a href="http://www.dlbracing.com" target="_blank" rel="noreferrer noopener">DLBRACING.com</a>. When he is not writing software, he races cars for fun. Listen to today’s episode where Chuck and Donovan talk about DevOps, Azure, Python, Angular, React, Vue, and much, much more!Show Topics:1:41 – Chuck: The philosophies around DevOps. Just to give you an idea, I have been thinking about what I want to do with the podcasts. Freedom to work on what we want or freedom to work where we want, etc. Then that goes into things we don’t want to do, like fix bugs, etc. How does Microsoft DevOps to choose what they want to do?2:37 – Guest: We want to automate as much as we can so the developer has less work. As a developer I want to commit code, do another task, rinse and repeating.Minutes and not even hours later then people are tweeting about the next best thing. Do what you want, where you want. Code any language you want.4:15 – Chuck: What has changed?4:19 – Guest: The branding changed. The name wasn’t the most favorite among the people. The word “visual” was a concerned. What we have noticed that Azure will let me run my code no matter where I am. If you want to run Python or others it can run in Azure.People didn’t need all of it. It comes with depositories, project management, and so much more! People could feel clumsy because there is so much stuff. We can streamline that now, and you can turn off that feature so you don’t have a heart attack. Maybe you are using us for some features not all of them – cool.7:40 – Chuck: With deployments and other things – we don’t talk about the process for development a lot.8:00 – Guest talks about the things that can help out with that.Guest: Our process is going to help guide you. We have that all built into the Azure tab feature. They feel and act differently. I tell all the people all the time that it’s brilliant stuff. There are 3 different templates. The templates actually change over the language. You don’t have to do mental math.9:57 – Chuck: Just talking about the process. Which of these things we work on next when I’ve got a bug, or a ...10:20 – Guest: The board system works like for example you have a bug. The steps to reproduce that bug, so that there is no question what go into this specific field. Let the anatomy of the feature do it itself!11:54 – Chuck comments.12:26 – Chuck: Back to the feature. Creating the user stories is a different process than X.12:44 – Guest – You have a hierarchy then, right? Also what is really cool is we have case state management. I can click on this and I expect this to happen...These are actual tasks that I can run.13:52 – Chuck: Once you have those tests written can you pull those into your CI?14:00 – Guest: “Manual tests x0.”Guest dives into the question. 14:47 – I expect my team to write those test cases. The answer to your question is yes and no.We got so good at it that we found something that didn’t even exist, yet.16:19 – Guest: As a developer it might be mind16:29 – Chuck: I fixed this bug 4x, I wished I had CI to help me.16:46 – Guest: You get a bug, then you fix a code, etc., etc. You don’t know that this original bug just came back. Fix it again. Am I in Groundhog Day?They are related to each other. You don’t have a unit test to tell you. When you get that very first bug – write a unit test. It will make you quicker at fixing it. A unit test you can write really fast over, and over, again. The test is passing. What do you do? Test it. Write the code to fix that unit test. You can see that how these relate to each other. That’s the beauty in it.18:33 – Chuck: 90%...]]></itunes:summary><itunes:duration>3461</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 344: Inclusive Components with Heydon Pickering</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-344-inclusive-components-with-heydon-pickering</link><description><![CDATA[Panel: <br />- Charles Max Wood<br />- Aimee Knight<br />- Chris Ferdinandi<br />- Joe Eames<br /> Special Guest: <a href="https://github.com/Heydon" rel="noopener">https://github.com/Heydon</a> In this episode, the panel talks with Heydon Pickering who is a designer and writer. The panel and the guest talk about his new book, which is centered on the topic of today’s show: inclusive components. Check out Heydon’s <a href="https://twitter.com/heydonworks" rel="noopener">https://twitter.com/heydonworks</a>, <a href="http://www.heydonworks.com/about" rel="noopener">http://www.heydonworks.com/about</a>, <a href="https://github.com/Heydon" rel="noopener">https://github.com/Heydon</a> and <a href="https://mastodon.social/" rel="noopener">https://mastodon.social/</a>@heydon social accounts to learn more about him. To purchase the book – <a href="https://shop.smashingmagazine.com/products/inclusive-design-patterns" rel="noopener">https://shop.smashingmagazine.com/products/inclusive-design-patterns</a> Show Topics:0:00 – <a href="https://www.telerik.com/kendo-ui?utm_campaign=kendo-ui-awareness-jsjabber&amp;utm_medium=social-paid&amp;utm_source=devchattv" rel="noopener">https://www.telerik.com/kendo-ui?utm_campaign=kendo-ui-awareness-jsjabber&amp;utm_medium=social-paid&amp;utm_source=devchattv</a> 0:38 – Chuck: Aimee, Chris, Joe, and myself – we are today’s panel. My show the <a href="http://thedevrev.com" rel="noopener">http://thedevrev.com</a> is available online to check it out.1:30 – Guest: Plain ice cream would be frozen milk and that would be terrible. So I am lemon and candy JavaScript!2:13 – Chuck: We are talking today about...?2:22 – Chris: He’s talking about “inclusive components” today!2:41 – Guest: Traveling is very stressful and I wanted something to do on the plane. I’ve done this book, <a href="https://shop.smashingmagazine.com/products/inclusive-design-patterns" rel="noopener">https://shop.smashingmagazine.com/products/inclusive-design-patterns</a> If you don’t want to buy the book you can go to the blog. I have been talking with Smashing Magazine.5:40 – Panel.5:47 – Guest: I approached Smashing Magazine initially. They didn’t think there was a market for this content at the time. They were very supportive but we will do it as an eBook so our costs our down. At the time, the editor came back and said that: “it was quite good!” We skimmed it but came back to it now and now the content was more relevant in their eyes. I didn’t want to do the same book but I wanted to do it around “patterns.” Rewriting components is what I do all the time. I use Vanilla JavaScript. <a href="http://backbonejs.org" rel="noopener">http://backbonejs.org</a> is the trendy one.9:52 – Panel: The hard book did it get published?10:02 – Guest: We are in the works and it’s all in the final stages right now. It has to go through a different process for the print version.11:54 – Panel.11:58 – (Guest continues about the editorial process.)  12:09 – Panel: They probably switched to <a href="https://visualstudio.microsoft.com/tfs/" rel="noopener">https://visualstudio.microsoft.com/tfs/</a> 12:23 – Guest: There was this argument on Twitter about the different processors.13:35 – Chris: What are the ways that people are breaking accessibility with their code through JavaScript? 13:59 – Guest: The whole premise is that there aren’t a ton of different components that we use. Generally, speaking. Most things we do through JavaScript – it’s just different ways of doing this/that, and hiding things. I am discounting things with Node or other stuff. Most of what we are doing, with interactive design, is showing and hiding.18:37 – Chris: I have some specialty friends where they tell me where I’ve screwed up my code. For example Eric Bailey and Scott O’Hara but, of course, in very kind ways. What are some things that I can make sure that my code is going to work for many different people.19:18 – Guest: You have accessibility and inclusive design. People think of accessibility as a check-list and that’s okay but there could be problems with this.26:00 – Panel: That’s a great guideline.26:05 – Chris: You talked about ARIA roles and it can be confusing. One side is: I don’t know when to use these and the other side is: I don’t know when NOT to use these so I’m going to use them for EVERYTHING! I guess both can be detrimental. What’s your advice on this topic?27:00 – Guest: Scott is great and I would trust him to the end of the Earth about what he says.Guest mentions <a href="https://tink.uk" rel="noopener">https://tink.uk</a> and her talks about this topic.29:26 – (Guest continues.) 29:36 – <a href="https://sentry.io/welcome/" rel="noopener">https://sentry.io/welcome/</a> 30:31 – Chris.30:40 – Guest: There is a lot of pressure, though, right? People wouldn’t blog about this if it wasn’t worthwhile. It doesn’t matter what the style is or what the syntax is.The guest talks about not throwing ARIA onto everything.36:34 – Aimee: Is this something that was mentioned in the book: people with disabilities and accessibility.37:28 – Guest: Yes, of course. I think it’s important to make your interfaces flexible and robust to think and include people with disabilities.39:00 – Guest mentions larger buttons. 40:52 – Panelists and Guest talk back-and-forth. 42:22 – Chris: It’s an accessibility and inclusivity element. I saw a dropdown menu and worked great on certain devices but not others. I could beat this horse all day long but the whole: what happens of the JavaScript file doesn’t load or just accordion options?43:50 – Guest: It’s the progressive enhancement element.44:05 – Guest: I think it’s worth noting. I think these things dovetail really nicely.46:29 – Chris: Did you do a video interview, Aimee, talking about CSS? Is CSS better than JavaScript in some ways I don’t know if this is related or not?47:03 – Aimee: When I talk about JavaScript vs. CSS...the browser optimizes those.47:27 – Aimee: But as someone who loves JavaScript...and then some very talented people taught me that you have to find the right tool for the job.47:29 – Guest: I am the other way around – interesting.52:50 – Chuck: Picks!52:55 – <a href="https://devchat.tv/get-a-coder-job/" rel="noopener">https://devchat.tv/get-a-coder-job/</a> END – <a href="https://www.cachefly.com" rel="noopener">https://www.cachefly.com</a> Links:<br />- <a href="https://www.javascript.com" rel="noopener">https://www.javascript.com</a><br />- <a href="http://backbonejs.org" rel="noopener">http://backbonejs.org</a><br />- <a href="https://visualstudio.microsoft.com/tfs/" rel="noopener">https://visualstudio.microsoft.com/tfs/</a><br />- <a href="https://tink.uk" rel="noopener">https://tink.uk</a><br />- <a href="https://reactjs.org" rel="noopener">https://reactjs.org</a><br />- <a href="https://elixir-lang.org" rel="noopener">https://elixir-lang.org</a><br />- Ember.js<br />- <a href="https://vuejs.org" rel="noopener">https://vuejs.org</a><br />- <a href="https://golang.org/project/" rel="noopener">https://golang.org/project/</a><br />- <a href="http://jquery.com" rel="noopener">http://jquery.com</a><br />- <a href="https://nodejs.org/en/" rel="noopener">https://nodejs.org/en/</a><br />- <a href="https://github.com/GoogleChrome/puppeteer" rel="noopener">https://github.com/GoogleChrome/puppeteer</a><br />- <a href="https://www.cypress.io" rel="noopener">https://www.cypress.io</a><br />- <a href="https://github.com/Heydon" rel="noopener">https://github.com/Heydon</a><br />- <a href="https://mastodon.social/" rel="noopener">https://mastodon.social/</a>@heydon<br />- <a href="https://shop.smashingmagazine.com/products/inclusive-design-patterns" rel="noopener">https://shop.smashingmagazine.com/products/inclusive-design-patterns</a><br />- <a href="https://codeburst.io/heydon-pickering-accessibility-responsibility-and-inclusive-design-6fd8ae9883b8" rel="noopener">https://codeburst.io/heydon-pickering-accessibility-responsibility-and-inclusive-design-6fd8ae9883b8</a><br />- <a href="http://www.heydonworks.com" rel="noopener">http://www.heydonworks.com</a><br />- <a href="https://twitter.com/heydonworks" rel="noopener">https://twitter.com/heydonworks</a><br />Sponsors:<br />- <a href="https://devlifts.io" rel="noopener">https://devlifts.io</a><br />- <a href="https://www.telerik.com/kendo-ui?utm_campaign=kendo-ui-awareness-jsjabber&amp;utm_medium=social-paid&amp;utm_source=devchattv" rel="noopener">https://www.telerik.com/kendo-ui?utm_campaign=kendo-ui-awareness-jsjabber&amp;utm_medium=social-paid&amp;utm_source=devchattv</a><br />- <a href="https://sentry.io/welcome/" rel="noopener">https://sentry.io/welcome/</a><br />- <a href="https://www.cachefly.com" rel="noopener">https://www.cachefly.com</a><br />Picks:Joe<br />- <a href="https://gomakethings.com/" rel="noopener">https://gomakethings.com/</a><br />- <a href="https://boardgamegeek.com/boardgame/245643/luxor" rel="noopener">https://boardgamegeek.com/boardgame/245643/luxor</a><br />- <a href="http://cypress.io/" rel="noopener">http://cypress.io/</a><br />Aimee<br />- <a href="https://threader.app/thread/1058433116002381824" rel="noopener">https://threader.app/thread/1058433116002381824</a><br />- <a href="https://www.amazon.com/dp/B0764FYSNF?aaxitk=2FWeizqoAJkDZQs18ygELQ&amp;hsa_cr_id=7362091710401&amp;pd_rd_i=B0764FYSNF&amp;pf_rd_p=3ff6092e-8451-438b-8278-7e94064b4d42&amp;sb-ci-a=B0764FYSNF&amp;sb-ci-n=asinImage&amp;sb-ci-v=https%253A%252F%252Fimages-na.ssl-images-amazon.com%252Fimages%252FI%252F41DNdyq2%252B-L.jpg" rel="noopener">https://www.amazon.com/dp/B0764FYSNF?aaxitk=2FWeizqoAJkDZQs18ygELQ&amp;hsa_cr_id=7362091710401&amp;pd_rd_i=B0764FYSNF&amp;pf_rd_p=3ff6092e-8451-438b-8278-7e94064b4d42&amp;sb-ci-a=B0764FYSNF&amp;sb-ci-n=asinImage&amp;sb-ci-v=https%253A%252F%252Fimages-na.ssl-images-amazon.com%252Fimages%252FI%252F41DNdyq2%252B-L.jpg</a><br />Chris<br />- Web Dev Career Guide: <a href="https://gomakethings.com/career-guide/" rel="noopener">https://gomakethings.com/career-guide/</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">78ae442d-3785-4e97-9232-f94de228c04d</guid><pubDate>Tue, 18 Dec 2018 02:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845605/stream.mp3" length="50216960" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Panel: 
- Charles Max Wood
- Aimee Knight
- Chris Ferdinandi
- Joe Eames
 Special Guest: https://github.com/Heydon In this episode, the panel talks with Heydon Pickering who is a designer and writer. The panel and the guest talk about his new book,...</itunes:subtitle><itunes:summary><![CDATA[Panel: <br />- Charles Max Wood<br />- Aimee Knight<br />- Chris Ferdinandi<br />- Joe Eames<br /> Special Guest: <a href="https://github.com/Heydon" rel="noopener">https://github.com/Heydon</a> In this episode, the panel talks with Heydon Pickering who is a designer and writer. The panel and the guest talk about his new book, which is centered on the topic of today’s show: inclusive components. Check out Heydon’s <a href="https://twitter.com/heydonworks" rel="noopener">https://twitter.com/heydonworks</a>, <a href="http://www.heydonworks.com/about" rel="noopener">http://www.heydonworks.com/about</a>, <a href="https://github.com/Heydon" rel="noopener">https://github.com/Heydon</a> and <a href="https://mastodon.social/" rel="noopener">https://mastodon.social/</a>@heydon social accounts to learn more about him. To purchase the book – <a href="https://shop.smashingmagazine.com/products/inclusive-design-patterns" rel="noopener">https://shop.smashingmagazine.com/products/inclusive-design-patterns</a> Show Topics:0:00 – <a href="https://www.telerik.com/kendo-ui?utm_campaign=kendo-ui-awareness-jsjabber&amp;utm_medium=social-paid&amp;utm_source=devchattv" rel="noopener">https://www.telerik.com/kendo-ui?utm_campaign=kendo-ui-awareness-jsjabber&amp;utm_medium=social-paid&amp;utm_source=devchattv</a> 0:38 – Chuck: Aimee, Chris, Joe, and myself – we are today’s panel. My show the <a href="http://thedevrev.com" rel="noopener">http://thedevrev.com</a> is available online to check it out.1:30 – Guest: Plain ice cream would be frozen milk and that would be terrible. So I am lemon and candy JavaScript!2:13 – Chuck: We are talking today about...?2:22 – Chris: He’s talking about “inclusive components” today!2:41 – Guest: Traveling is very stressful and I wanted something to do on the plane. I’ve done this book, <a href="https://shop.smashingmagazine.com/products/inclusive-design-patterns" rel="noopener">https://shop.smashingmagazine.com/products/inclusive-design-patterns</a> If you don’t want to buy the book you can go to the blog. I have been talking with Smashing Magazine.5:40 – Panel.5:47 – Guest: I approached Smashing Magazine initially. They didn’t think there was a market for this content at the time. They were very supportive but we will do it as an eBook so our costs our down. At the time, the editor came back and said that: “it was quite good!” We skimmed it but came back to it now and now the content was more relevant in their eyes. I didn’t want to do the same book but I wanted to do it around “patterns.” Rewriting components is what I do all the time. I use Vanilla JavaScript. <a href="http://backbonejs.org" rel="noopener">http://backbonejs.org</a> is the trendy one.9:52 – Panel: The hard book did it get published?10:02 – Guest: We are in the works and it’s all in the final stages right now. It has to go through a different process for the print version.11:54 – Panel.11:58 – (Guest continues about the editorial process.)  12:09 – Panel: They probably switched to <a href="https://visualstudio.microsoft.com/tfs/" rel="noopener">https://visualstudio.microsoft.com/tfs/</a> 12:23 – Guest: There was this argument on Twitter about the different processors.13:35 – Chris: What are the ways that people are breaking accessibility with their code through JavaScript? 13:59 – Guest: The whole premise is that there aren’t a ton of different components that we use. Generally, speaking. Most things we do through JavaScript – it’s just different ways of doing this/that, and hiding things. I am discounting things with Node or other stuff. Most of what we are doing, with interactive design, is showing and hiding.18:37 – Chris: I have some specialty friends where they tell me where I’ve screwed up my code. For example Eric Bailey and Scott O’Hara but, of course, in very kind ways. What are some things that I can make sure that my code is going to work for many different people.19:18 – Guest: You have accessibility and inclusive design. People think of...]]></itunes:summary><itunes:duration>3066</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 343: The Power of Progressive Enhancement with Andy Bell</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-343-the-power-of-progressive-enhancement-with-andy-bell</link><description><![CDATA[Panel: <br />- Charles Max Wood<br />- Aimee Knight<br />- Chris Ferdinandi<br />- AJ O’Neal<br /> Special Guest: Andy BellIn this episode, the panel talks with Andy Bell who is an independent designer and developer who uses React, Vue, and Node. Today, the panelists and the guest talk about the power of progressive enhancements. Check it out!Show Topics:0:00 – <a href="https://www.telerik.com/kendo-ui?utm_campaign=kendo-ui-awareness-jsjabber&amp;utm_medium=social-paid&amp;utm_source=devchattv" rel="noopener">https://www.telerik.com/kendo-ui?utm_campaign=kendo-ui-awareness-jsjabber&amp;utm_medium=social-paid&amp;utm_source=devchattv</a> 0:34 – Chuck: Hi! Our panel is AJ, Aimee, Chris, myself and my new show is coming out in a few weeks, which is called the <a href="http://thedevrev.com" rel="noopener">http://thedevrev.com</a> It helps you with developer’s freedom! I am super excited. Our guest is Andy Bell. Introduce yourself, please.2:00 – Guest: I am an independent designer and developer out in the U.K.2:17 – Chuck: You wrote things about Vanilla.js. I am foreshadowing a few things and let’s talk about the power and progressive enhancement.2:43 – The guest gives us definitions of power and progressive enhancements. He describes how it works. 3:10 – Chuck: I’ve heard that people would turn off JavaScript b/c it was security concern and then your progressive enhancement would make it work w/o JavaScript. I am sure there’s more than that?3:28 – The guest talks about JavaScript, dependencies, among other things. 4:40 – Chuck: Your post did make that very clear I think. I am thinking I don’t even know where to start with this. Are people using the 6th version? How far back or what are we talking about here?5:09 – Guest: You can go really far back and make it work w/o CSS.5:49 – Chris: I am a big advocate of progressive enhancement – the pushback I get these days is that there is a divide; between the broadband era and AOL dialup. Are there compelling reasons why progressive enhancements even matter?6:48 – Guest.8:05 – Panel: My family lives out in the boonies. I am aware of 50% of American don’t have fast Internet. People don’t have access to fast browsers but I don’t think they are key metric users.8:47 – Guest: It totally depends on what you need it for. It doesn’t matter if these people are paying or not.9:31 – Chris: Assuming I have a commute on the trail and it goes through a spotty section. In a scenario that it’s dependent on the JS...are we talking about 2 different things here?10:14 – Panelist chimes-in. 10:36 – Chris: I can take advantage of it even if I cannot afford a new machine.10:55 – Panel: Where would this really matter to you?11:05 – Chris: I do have a nice new laptop.11:12 – Chuck: I had to hike up to the hill (near the house) to make a call and the connection was really poor (in OK). It’s not the norm but it can happen.11:37 – Chris: Or how about the All Trails app when I am on the trail.11:52 – Guest.12:40 – Chris: I can remember at the time that the desktop sites it was popular to have...Chris: Most of those sites were inaccessible to me.13:17 – Guest.13:51 – Chuck: First-world countries will have a good connection and it’s not a big deal. If you are thinking though about your customers and where they live? Is that fair? I am thinking that my customers need to be able to access the podcast – what would you suggest? What are the things that you’d make sure is accessible to them.14:31 – Guest: I like to pick on the minimum viable experience? I think to read the transcript is important than the audio (MP3).15:47 – Chuck.15:52 – Guest: It’s a lot easier with Vue b/c you don’t’ have to set aside rendering.17:13 – AJ: I am thinking: that there is a way to start developing progressively and probably cheaper and easier to the person who is developing. If it saves us a buck and helps then we take action.17:49 – Guest: It’s much easier if you start that way and if you enhance the feature itself.18:38 – AJ: Let me ask: what are the situations where I wouldn’t / shouldn’t worry about progressive enhancements?18:57 – Guest answers the question. 19:42 – AJ: I want people to feel motivated in a place WHERE to start. Something like a blog needs Java for comments. <a href="https://vtldesign.com/web-strategy/website-design-development/hamburger-icon-flyout-menu-website-navigation/" rel="noopener">https://vtldesign.com/web-strategy/website-design-development/hamburger-icon-flyout-menu-website-navigation/</a> is mentioned, too.  20:20 – Guest.21:05 – Chris: Can we talk about code?21:16 – Aimee: This is the direction I wanted to go. What do you mean by that – building your applications progressively?<a href="https://andy-bell.design/writing/21:44" rel="noopener">https://andy-bell.design/writing/21:44</a> – Guest.22:13 – Chuck: I use stock overflow!22:20 – Guest.22:24 – Chuck: I mean that’s what Chris uses!22:33 – Guest (continues).23:42 – Aimee.23:54 – Chris.24:09 – Chris24:16 – Chris: Andy what do you think about that?24:22 – Guest: Yes, that’s good.24:35 – Chris: Where it falls apart is the resistance to progressive enhancements that it means that your approach has to be boring?25:03 – Guest answers the question. The guest mentions modern CSS and modern JavaScript are mentioned along with tooling.25:50 – Chuck: My issue is that when we talk about this (progressive enhancement) lowest common denominator and some user at some level (slow network) and then they can access it. Then the next level (better access) can access it. I start at the bottom and then go up. Then when they say progressive enhancement I get lost. Should I scrap it and then start over or what?26:57 – Guest: If it’s feasible do it and then set a timeline up.27:42 – Chuck: You are saying yes do it a layer at a time – but my question is HOW? What parts can I pair back? Are there guidelines to say: do this first and then how to test?28:18 – <a href="https://sentry.io/welcome/" rel="noopener">https://sentry.io/welcome/</a> 29:20 – Guest: Think about the user flow. What does the user want to do at THIS point? Do you need to work out the actual dependencies?30:31 – Chuck: Is there a list of those capabilities somewhere? So these users can use it this way and these users can use it that way?30:50 – Guest answers the question. 31:03 – Guest: You can pick out the big things.31:30 – Chuck: I am using this feature in the browser...31:41 – Guest.31:46 – Chris: I think this differently than you Andy – I’ve stopped caring if a browser supports something new. I am fine using CSS grid and if your browser doesn’t support it then I don’t have a problem with that. I get hung up on, though if this fails can they still get the content? If they have no access to these – what should they be able to do?Note: “Cutting the Mustard Test” is mentioned. 33:37 – Guest.33:44 – Chuck: Knowing your users and if it becomes a problem then I will figure it out.34:00 – Chris: I couldn’t spare the time to make it happen right now b/c I am a one-man shop.34:20 – Chuck and Chris go back-and-forth. 34:36 –Chris: Check out links below for my product.34:54 – AJ: A lot of these things are in the name: progressive. 36:20 – <a href="https://andy-bell.design" rel="noopener">https://andy-bell.design</a> 38:51 – Chris: Say that they haven’t looked at it all before. Do you mind talking about these things and what the heck is a web component?39:14 – The guest gives us his definition of what a web component is.  40:02 – Chuck: Most recent episode in Angular about web components, but that was a few years ago. See links below for that episode.40:25 – Aimee.40:31 – Guest: Yes, it’s a lot like working in Vue and web components. The concepts are very similar.41:22 – Chris: Can someone please give us an example? A literal slideshow example?41:45 – Guest answers the question.  45:07 – Chris.45:12 – Guest: It’s a framework that just happens to use web components and stuff to help.45:54 – Chuck: Yeah they make it easier (Palmer). Yeah there is a crossover with Palmer team and other teams. I can say that b/c I have talked with people from both teams. Anything else?46:39 – Chuck: Where do they go to learn more?46:49 – Guest: <a href="https://webcomponents.club" rel="noopener">https://webcomponents.club</a> And my Twitter! (See links below.)47:33 – Chuck: I want to shout-out about <a href="https://devlifts.io" rel="noopener">https://devlifts.io</a> that has $19 a month to help you with physical goals. Or you can get the premium slot! It’s terrific stuff. Sign-up with DEVCHAT code but there is a limited number of slots and there is a deadline, too. Just try it! They have a podcast, too!49:16 – Aimee: <a href="http://podcast.devlifts.io" rel="noopener">http://podcast.devlifts.io</a> 49:30 – Chuck: Picks!END – <a href="https://www.cachefly.com" rel="noopener">https://www.cachefly.com</a> Links:<br />- <a href="https://www.javascript.com" rel="noopener">https://www.javascript.com</a><br />- <a href="https://reactjs.org" rel="noopener">https://reactjs.org</a><br />- <a href="https://elixir-lang.org" rel="noopener">https://elixir-lang.org</a><br />- Ember.js<br />- <a href="https://vuejs.org" rel="noopener">https://vuejs.org</a><br />- <a href="https://golang.org/project/" rel="noopener">https://golang.org/project/</a><br />- <a href="http://jquery.com" rel="noopener">http://jquery.com</a><br />- <a href="https://nodejs.org/en/" rel="noopener">https://nodejs.org/en/</a><br />- <a href="https://github.com/GoogleChrome/puppeteer" rel="noopener">https://github.com/GoogleChrome/puppeteer</a><br />- <a href="https://www.cypress.io" rel="noopener">https://www.cypress.io</a><br />- <a href="https://devchat.tv/adv-in-angular/115-aia-polymer-and-web-components-with-angular-2-with-rob-dodson/" rel="noopener">https://devchat.tv/adv-in-angular/115-aia-polymer-and-web-components-with-angular-2-with-rob-dodson/</a><br />-<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">d47f9271-421f-4c1d-8c3d-27b42c287259</guid><pubDate>Tue, 11 Dec 2018 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845622/stream.mp3" length="63955529" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Panel: 
- Charles Max Wood
- Aimee Knight
- Chris Ferdinandi
- AJ O’Neal
 Special Guest: Andy BellIn this episode, the panel talks with Andy Bell who is an independent designer and developer who uses React, Vue, and Node. Today, the panelists and the...</itunes:subtitle><itunes:summary><![CDATA[Panel: <br />- Charles Max Wood<br />- Aimee Knight<br />- Chris Ferdinandi<br />- AJ O’Neal<br /> Special Guest: Andy BellIn this episode, the panel talks with Andy Bell who is an independent designer and developer who uses React, Vue, and Node. Today, the panelists and the guest talk about the power of progressive enhancements. Check it out!Show Topics:0:00 – <a href="https://www.telerik.com/kendo-ui?utm_campaign=kendo-ui-awareness-jsjabber&amp;utm_medium=social-paid&amp;utm_source=devchattv" rel="noopener">https://www.telerik.com/kendo-ui?utm_campaign=kendo-ui-awareness-jsjabber&amp;utm_medium=social-paid&amp;utm_source=devchattv</a> 0:34 – Chuck: Hi! Our panel is AJ, Aimee, Chris, myself and my new show is coming out in a few weeks, which is called the <a href="http://thedevrev.com" rel="noopener">http://thedevrev.com</a> It helps you with developer’s freedom! I am super excited. Our guest is Andy Bell. Introduce yourself, please.2:00 – Guest: I am an independent designer and developer out in the U.K.2:17 – Chuck: You wrote things about Vanilla.js. I am foreshadowing a few things and let’s talk about the power and progressive enhancement.2:43 – The guest gives us definitions of power and progressive enhancements. He describes how it works. 3:10 – Chuck: I’ve heard that people would turn off JavaScript b/c it was security concern and then your progressive enhancement would make it work w/o JavaScript. I am sure there’s more than that?3:28 – The guest talks about JavaScript, dependencies, among other things. 4:40 – Chuck: Your post did make that very clear I think. I am thinking I don’t even know where to start with this. Are people using the 6th version? How far back or what are we talking about here?5:09 – Guest: You can go really far back and make it work w/o CSS.5:49 – Chris: I am a big advocate of progressive enhancement – the pushback I get these days is that there is a divide; between the broadband era and AOL dialup. Are there compelling reasons why progressive enhancements even matter?6:48 – Guest.8:05 – Panel: My family lives out in the boonies. I am aware of 50% of American don’t have fast Internet. People don’t have access to fast browsers but I don’t think they are key metric users.8:47 – Guest: It totally depends on what you need it for. It doesn’t matter if these people are paying or not.9:31 – Chris: Assuming I have a commute on the trail and it goes through a spotty section. In a scenario that it’s dependent on the JS...are we talking about 2 different things here?10:14 – Panelist chimes-in. 10:36 – Chris: I can take advantage of it even if I cannot afford a new machine.10:55 – Panel: Where would this really matter to you?11:05 – Chris: I do have a nice new laptop.11:12 – Chuck: I had to hike up to the hill (near the house) to make a call and the connection was really poor (in OK). It’s not the norm but it can happen.11:37 – Chris: Or how about the All Trails app when I am on the trail.11:52 – Guest.12:40 – Chris: I can remember at the time that the desktop sites it was popular to have...Chris: Most of those sites were inaccessible to me.13:17 – Guest.13:51 – Chuck: First-world countries will have a good connection and it’s not a big deal. If you are thinking though about your customers and where they live? Is that fair? I am thinking that my customers need to be able to access the podcast – what would you suggest? What are the things that you’d make sure is accessible to them.14:31 – Guest: I like to pick on the minimum viable experience? I think to read the transcript is important than the audio (MP3).15:47 – Chuck.15:52 – Guest: It’s a lot easier with Vue b/c you don’t’ have to set aside rendering.17:13 – AJ: I am thinking: that there is a way to start developing progressively and probably cheaper and easier to the person who is developing. If it saves us a buck and helps then we take action.17:49 – Guest: It’s much easier if you start that way and if you enhance the feature itself.18:38 – AJ: Let me...]]></itunes:summary><itunes:duration>3927</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 342: Aurelia in Action with Sean Hunter</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-342-aurelia-in-action-with-sean-hunter</link><description><![CDATA[Panel: <br />- AJ O’Neal<br />- Joe Eames<br />- Jesse Sanders<br /> Special Guest: <a href="https://github.com/freshcutdevelopment" rel="noopener">https://github.com/freshcutdevelopment</a> In this episode, the panel talks with <a href="https://github.com/freshcutdevelopment" rel="noopener">https://github.com/freshcutdevelopment</a> who is a software developer, speaker, rock climber, and author of <a href="https://www.manning.com/books/aurelia-in-action" rel="noopener">https://www.manning.com/books/aurelia-in-action</a>! Today, the panelists and Sean talk about <a href="https://aurelia.io" rel="noopener">https://aurelia.io</a> and other frameworks. Check it out!Show Topics:0:00 – <a href="https://www.telerik.com/kendo-ui?utm_campaign=kendo-ui-awareness-jsjabber&amp;utm_medium=social-paid&amp;utm_source=devchattv" rel="noopener">https://www.telerik.com/kendo-ui?utm_campaign=kendo-ui-awareness-jsjabber&amp;utm_medium=social-paid&amp;utm_source=devchattv</a> 0:38 – Joe: Hello! Our panelists are AJ, Jesse, myself, and our special guest is <a href="https://github.com/freshcutdevelopment" rel="noopener">https://github.com/freshcutdevelopment</a> (from Australia)! What have you been doing with your life and what is your favorite movie?1:45 – Guest talks about <a href="https://en.wikipedia.org/wiki/Vegemite" rel="noopener">https://en.wikipedia.org/wiki/Vegemite</a> 2:20 – Guest: I was in the UK and started using <a href="https://aurelia.io" rel="noopener">https://aurelia.io</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.3:22 – Panel: Tell us the history of <a href="https://aurelia.io" rel="noopener">https://aurelia.io</a>, please?3:31 – Panel: Is it like <a href="http://jquery.com" rel="noopener">http://jquery.com</a>, <a href="https://reactjs.org" rel="noopener">https://reactjs.org</a> https://vuejs.org or what?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" rel="noopener">https://www.emberjs.com</a> 4:30 – Guest goes into detail about Aurelia. 6:15 – Panel: It sounds like convention over configuration.6:42 – Guest: Yes that is correct.7:21 – Panel: Sounds like there is a build-step to it.7:39 – Guest: There is a build-step you are correct. You will use <a href="https://webpack.js.org" rel="noopener">https://webpack.js.org</a> in the background.9:57 – The guest talks about data binding among other things. 10:30 – Guest: You will have your app component and other levels, too.10:37 – Panel: I am new to <a href="https://aurelia.io" rel="noopener">https://aurelia.io</a> and so I’m fresh to this. Why Aurelia over the other frameworks? Is there a CLI to help?11:29 – Guest: Let me start with WHY <a href="https://aurelia.io" rel="noopener">https://aurelia.io</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?14:43 – Panel: Thanks! I was wondering what is actually occurring there?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...17:46 – Panel: I think that for people who are familiar with one or more framework then where on that spectrum would Aurelia fall?18:20 – Guest: It’s not that opinionated as Ember.js.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? 19:38 – Guest: The main conventions are what I’ve talked about already. I can’t think of more conventions off the top of my head. There are more examples in my book.20:02 – Panel: Your book?20:10 – Guest: Yep.20:13 – Panel.20:20 – Guest. 21:58 – Panel: Why would I NOT pick Aurelia?22:19 – Guest: If you are from a React world and you like having things contained in a single-file then Aurelia would fight you. If you want a big company backing then Aurelia isn’t for you.The guest goes into more reasons why or why not one would or wouldn’t want to use Aurelia.24:24 – Panel: I think the best sell point is the downplay!24:34 – Guest: Good point. What does the roadmap look like for Aurelia’s team?25:00 – Guest: Typically, what happens in the Aurelia framework is that data binding (or router) gets pushed by the core team. They are the ones that produce the roadmap and look forward to the framework. The core team is working on the NEXT version of the framework, which is lighter, easier to use, and additional features. It’s proposed to be out for release next year.26:36 – <a href="https://sentry.io/welcome/" rel="noopener">https://sentry.io/welcome/</a> 27:34 – Panel: I am going to take down the CLI down and see what it does. I am looking at it and seeing how to teach someone to use it. I am using AU, new command, and it says no Aurelia found. I am stuck.28:06 – Guest: What you would do is specify the project name that you are trying to create and that should create it for you. 28:40 – Panel.28:45 – Panel.28:50 – Panel: Stand up on your desk and say: does anyone know anything about computers?!29:05 – Panelists go back-and-forth. 29:13 – Panel: What frameworks have you used in the past?29:17 – Guest: I was using single-paged apps back in 2010.31:10 – Panel: Tell us about the performance of Aurelia?31:17 – Guest: I was looking at the benchmarks all the time. Last time I looked the performance was comparable. Performances can me measured in a number of different of ways.The guest talks about a dashboard screen that 20 charts or something like that. He didn’t notice any delays getting to the client. 33:29 – Panel: I heard you say the word “observables.”33:39 – Guest answers the question. 35:30 – Guest: I am not a <a href="https://redux.js.org" rel="noopener">https://redux.js.org</a> expert, so I really can’t say. It has similar actions like <a href="https://redux.js.org" rel="noopener">https://redux.js.org</a> but the differences I really can’t say.36:11 – Panel: We really want experts in everything! (Laughs.)36:25 – Panelist talks about a colleagues’ talk at a conference. He says that he things are doing too much with SPAs. They have their place but we are trying to bundle 8-9 different applications but instead look at them as...What are your thoughts of having multiple SPAs?37:17 – Guest.39:08 – Guest: I wonder what your opinions are? What about the splitting approach?39:22 – Panel: I haven’t looked at it, yet. I am curious, though. I have been developing in <a href="https://golang.org" rel="noopener">https://golang.org</a> lately.40:20 – Guest: I think people can go too far and making it too complex. You don’t want to make the code that complex.40:45 – Panel: Yeah when the code is “clean” but difficult to discover that’s not good.41:15 – Guest: I agree when you start repeating yourself then it makes it more difficult.41:35 – Panel: Chris and I are anti-framework. We prefer to start from a fresh palette and see if a framework can fit into that fresh palette. When you start with a certain framework you are starting with certain configurations set-in-place. 42:48 – Joe: I like my frameworks and I think you are crazy!43:05 – Panel.43:11 – Joe: I have a love affair with all frameworks.43:19 – Panel: I think I am somewhere in the middle.43:49 – Panel: I don’t think frameworks are all bad but I want to say that it’s smart to not make it too complex upfront. Learn and grow.44:28 – Guest: I think a good example of that is <a href="http://jquery.com" rel="noopener">http://jquery.com</a> right?45:10 – Panelist talks about C++, jQuery, among other things.  45:34 – Guest: Frameworks kind of push the limits.46:08 – Panelist talks about JavaScript, frameworks, and others.47:04 – Panel: It seems simple to setup routes – anything to help with the lazy way to setup?47:35 – Guest answers question. 48:37 – Panel: How do we manage complexity and how does messaging work between components?48:54 – Guest: The simple scenario is that you can follow a simple pattern, which is (came out of Ember community) and that is...Data Down &amp; Actions Up!50:45 – Guest mentions that <a href="https://aurelia.io" rel="noopener">https://aurelia.io</a> 51:00 – Panel: That sounds great! Sounds like the pattern can be plugged in easily into Aurelia.51:17 – Picks!51:20 – <a href="https://devchat.tv/get-a-coder-job/" rel="noopener">https://devchat.tv/get-a-coder-job/</a> END – <a href="https://www.cachefly.com" rel="noopener">https://www.cachefly.com</a> Links:<br />- <a href="https://www.javascript.com" rel="noopener">https://www.javascript.com</a><br />- <a href="https://reactjs.org" rel="noopener">https://reactjs.org</a><br />- <a href="https://redux.js.org" rel="noopener">https://redux.js.org</a><br />- <a href="https://webpack.js.org" rel="noopener">https://webpack.js.org</a><br />- <a href="https://elixir-lang.org" rel="noopener">https://elixir-lang.org</a><br />- Ember.js<br />- <a href="https://vuejs.org" rel="noopener">https://vuejs.org</a><br />- <a href="https://golang.org/project/" rel="noopener">https://golang.org/project/</a><br />-<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">a84b01a7-fc3c-4010-90ff-a34a20beb073</guid><pubDate>Tue, 04 Dec 2018 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845625/stream.mp3" length="59042401" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Panel: 
- AJ O’Neal
- Joe Eames
- Jesse Sanders
 Special Guest: https://github.com/freshcutdevelopment In this episode, the panel talks with https://github.com/freshcutdevelopment who is a software developer, speaker, rock climber, and author of...</itunes:subtitle><itunes:summary><![CDATA[Panel: <br />- AJ O’Neal<br />- Joe Eames<br />- Jesse Sanders<br /> Special Guest: <a href="https://github.com/freshcutdevelopment" rel="noopener">https://github.com/freshcutdevelopment</a> In this episode, the panel talks with <a href="https://github.com/freshcutdevelopment" rel="noopener">https://github.com/freshcutdevelopment</a> who is a software developer, speaker, rock climber, and author of <a href="https://www.manning.com/books/aurelia-in-action" rel="noopener">https://www.manning.com/books/aurelia-in-action</a>! Today, the panelists and Sean talk about <a href="https://aurelia.io" rel="noopener">https://aurelia.io</a> and other frameworks. Check it out!Show Topics:0:00 – <a href="https://www.telerik.com/kendo-ui?utm_campaign=kendo-ui-awareness-jsjabber&amp;utm_medium=social-paid&amp;utm_source=devchattv" rel="noopener">https://www.telerik.com/kendo-ui?utm_campaign=kendo-ui-awareness-jsjabber&amp;utm_medium=social-paid&amp;utm_source=devchattv</a> 0:38 – Joe: Hello! Our panelists are AJ, Jesse, myself, and our special guest is <a href="https://github.com/freshcutdevelopment" rel="noopener">https://github.com/freshcutdevelopment</a> (from Australia)! What have you been doing with your life and what is your favorite movie?1:45 – Guest talks about <a href="https://en.wikipedia.org/wiki/Vegemite" rel="noopener">https://en.wikipedia.org/wiki/Vegemite</a> 2:20 – Guest: I was in the UK and started using <a href="https://aurelia.io" rel="noopener">https://aurelia.io</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.3:22 – Panel: Tell us the history of <a href="https://aurelia.io" rel="noopener">https://aurelia.io</a>, please?3:31 – Panel: Is it like <a href="http://jquery.com" rel="noopener">http://jquery.com</a>, <a href="https://reactjs.org" rel="noopener">https://reactjs.org</a> https://vuejs.org or what?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" rel="noopener">https://www.emberjs.com</a> 4:30 – Guest goes into detail about Aurelia. 6:15 – Panel: It sounds like convention over configuration.6:42 – Guest: Yes that is correct.7:21 – Panel: Sounds like there is a build-step to it.7:39 – Guest: There is a build-step you are correct. You will use <a href="https://webpack.js.org" rel="noopener">https://webpack.js.org</a> in the background.9:57 – The guest talks about data binding among other things. 10:30 – Guest: You will have your app component and other levels, too.10:37 – Panel: I am new to <a href="https://aurelia.io" rel="noopener">https://aurelia.io</a> and so I’m fresh to this. Why Aurelia over the other frameworks? Is there a CLI to help?11:29 – Guest: Let me start with WHY <a href="https://aurelia.io" rel="noopener">https://aurelia.io</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?14:43 – Panel: Thanks! I was wondering what is actually occurring there?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...17:46 – Panel: I think that for people who are familiar with one or more framework then where on that spectrum would Aurelia fall?18:20 – Guest: It’s not that opinionated as Ember.js.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? 19:38 –...]]></itunes:summary><itunes:duration>3619</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 341: Testing in JavaScript with Gil Tayar</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-341-testing-in-javascript-with-gil-tayar</link><description><![CDATA[Panel: <ul><li>Aimee Knight</li><li>AJ O’Neal</li><li>Charles Max Wood</li></ul> Special Guest: <a href="https://twitter.com/giltayar?lang=en" target="_blank" rel="noreferrer noopener">Gil Tayar</a> In this episode, the panel talks with <a href="https://twitter.com/giltayar?lang=en" target="_blank" rel="noreferrer noopener">Gil Tayar</a> who is currently residing in Tel Aviv and is a software engineer. He is currently the Senior Architect at <a href="https://applitools.com" target="_blank" rel="noreferrer noopener">Applitools</a> in Israel. The panel and the guest talk about the different types of tests and when/how one is to use a certain test in a particular situation. They also mention Node, React, Selenium, Puppeteer, and much more!Show Topics:0:00 – <a href="https://www.telerik.com/kendo-ui?utm_campaign=kendo-ui-awareness-jsjabber&amp;utm_medium=social-paid&amp;utm_source=devchattv" target="_blank" rel="noreferrer noopener">Advertisement: KENDO UI</a> 0:35 – Chuck: Our panel is AJ, Aimee, myself – and our special guest is Gil Tayar. Tell us why you are famous!1:13 – <a href="https://twitter.com/giltayar?lang=en" target="_blank" rel="noreferrer noopener">Gil</a> talks about where he resides and his background. 2:27 – Chuck: What is the landscape like now with testing and testing tools now?2:39 – Guest: There is a huge renaissance with the JavaScript community. Testing has moved forward in the frontend and backend. Today we have lots of testing tools.  We can do frontend testing that wasn’t possible 5 years ago. The major change was React.The guest talks about Node, React, tools, and more!4:17 – Aimee: I advocate for tests and testing. There is a grey area though...how do you treat that? If you have to get something into production, but it’s not THE thing to get into production, does that fall into product or...what?5:02 – Guest: We decided to test everything in the beginning. We actually cam through and did that and since then I don’t think I can use the right code without testing. There are a lot of different situations, though, to consider.The guest gives hypothetical situations that people could face. 6:27 – Aimee.6:32 – Guest: The horror to changing code without tests, I don’t know, I haven’t done that for a while. You write with fear in your heart. Your design is driven by fear, and not what you think is right. In the beginning don’t write those tests, but...7:22 – Aimee: I totally agree and I could go on and on and on.7:42 – Panel: I want to do tests when I know they will create value. I don’t want to do it b/c it’s a mundane thing. Secondly, I find that some times I am in a situation where I cannot write the test b/c I would have to know the business logic is correct. I am in this discovery mode of what is the business logic? I am not just building your app.I guess I just need advice in this area, I guess.8:55 – Guest gives advice to panelist’s question. He mentions how there are two schools of thought.10:20 – Guest: Don’t mock too much.10:54 – Panel: Are unit tests the easiest? I just reach for unit testing b/c it helps me code faster. But 90% of my code is NOT that.11:18 – Guest: Exactly! Most of our test is glue – gluing together a bunch of different stuff! Those are best tested as a medium-sized integration suite.12:39 – Panel: That seems like a lot of work, though! I loathe the database stuff b/c they don’t map cleanly. I hate this database stuff.13:06 – Guest: I agree, but don’t knock the database, but knock the level above the database.13:49 – Guest: Yes, it takes time! Building the script and the testing tools, but when you have it then adding to it is zero time. Once you are in the air it’s smooth sailing.14:17 – Panel: I guess I can see that. I like to do the dumb-way the first time. I am not clear on the transition.14:47 – Guest: Write the code, and then write the tests.The guest gives a hypothetical situation on how/when to test in a certain situation. 16:25 – Panel: Can you talk about that more, please?16:50 – Guest: Don’t have the same unit – do browser and business logic stuff separated. The real business logic stuff needs to be above that level. First principle is separation of concerns.18:04 – Panel talks about dependency interjection and asks a question.  18:27 – Guest: What I am talking about very, very light inter-dependency interjection.19:19 – Panel: You have a main function and you are doing requires in the main function. You are passing the pieces of that into the components that need it.19:44 – Guest: I only do it when it’s necessary; it’s not a religion for me. I do it only for those layers that I know will need to be mocked; like database layers, etc.20:09 – Panel.20:19 – Guest: It’s taken me 80 years to figure out, but I have made plenty of mistakes a long the way. A test should run for 2-5 minutes max for package.20:53 – Panel: What if you have a really messy legacy system? How do you recommend going into that? Do you write tests for things that you think needs to get tested?21:39 – Guest answers the question and mentions <a href="https://www.seleniumhq.org" target="_blank" rel="noreferrer noopener">Selenium!</a> 24:27 – Panel: I like that approach.24:35 – Chuck: When you say integration test what do you mean?24:44 – Guest: Integration tests aren’t usually talked about. For most people it’s tests that test the database level against the database. For me, the integration tests are taking a set of classes as they are in the application and testing them together w/o the...so they can run in millisecond time.26:54 – <a href="https://sentry.io/welcome/" target="_blank" rel="noreferrer noopener">Advertisement – Sentry.io</a> 27:52 – Chuck: How much do the tools matter?28:01 – Guest: The revolutions matter. Whether you use Jasmine or Mocha or whatever I don’t think it matters. The tests matter not the tools.28:39 – Aimee: Yes and no. I think some tools are outdated.28:50 – Guest: I got a lot of flack about <a href="https://applitools.com/blog/cypress-vs-selenium-webdriver-better-or-just-different" target="_blank" rel="noreferrer noopener">my blog</a> where I talk about <a href="https://www.cypress.io" target="_blank" rel="noreferrer noopener">Cypress</a> versus <a href="https://www.seleniumhq.org" target="_blank" rel="noreferrer noopener">Selenium</a>. I will never use Jasmine. In the end it’s the29:29 – Aimee: I am curious would you be willing to expand on what the <a href="https://www.seleniumhq.org" target="_blank" rel="noreferrer noopener">Selenium</a> folks were saying about Puppeteer and others may not provide?29:54 – Guest: <a href="https://www.cypress.io" target="_blank" rel="noreferrer noopener">Cypress</a> was built for frontend developers. They don’t care about cross browser, and they tested in Chrome. Most browsers are typically the same. <a href="https://www.seleniumhq.org" target="_blank" rel="noreferrer noopener">Selenium</a> was built with the QA mindset – end to end tests that we need to do cross browser.The guest continues with this topic.30:54 – Aimee mentions <a href="https://www.cypress.io" target="_blank" rel="noreferrer noopener">Cypress.</a> 31:08 – Guest: My guessing is that their priority is not there. I kind of agree with them.31:21 – Aimee: I think they are focusing on mobile more.31:24 – Guest: I think cross browser testing is less of an issue now. There is one area that is important it’s the visual area! It’s important to test visually across these different browsers.32:32 – Guest: <a href="https://www.seleniumhq.org" target="_blank" rel="noreferrer noopener">Selenium</a> is a Swiss knife – it can do everything.33:32 – Chuck: I am thinking about different topics to talk about. I haven’t used Puppeteer. What’s that about?33:49 – Guest: <a href="https://github.com/GoogleChrome/puppeteer" target="_blank" rel="noreferrer noopener">Puppeteer</a> is much more like <a href="https://www.seleniumhq.org" target="_blank" rel="noreferrer noopener">Selenium</a>. The reason why it’s great is b/c <a href="https://github.com/GoogleChrome/puppeteer" target="_blank" rel="noreferrer noopener">Puppeteer</a> will always be <a href="https://www.google.com/chrome/" target="_blank" rel="noreferrer noopener">Google Chrome.</a> 35:42 – Chuck: When should you be running your tests? I like to use some unit tests when I am doing my development but how do you break that down?36:06 – Guest.38:30 – Chuck: You run tests against production?38:45 – Guest: Don’t run tests against production...let me clarify!39:14 – Chuck.39:21 – Guest: When I am talking about integration testing in the backend...40:37 – Chuck asks a question. 40:47 – Guest: I am constantly running between frontend and backend.I didn’t know how to run tests for frontend. I had to invent a new thing and I “invented” the package JS DONG. It’s an implementation of Dong in Node. I found out that I wasn’t the only one and that there were others out there, too.43:14 – Chuck: Nice! You talked in the prep docs that you urged a new frontend developer to not run the app in the browser for 2 months?43:25 – Guest: Yeah, I found out that she was running the application...she said she knew how to write tests. I wanted her to see it my way and it probably was a radical train-of-thought, and that was this...44:40 – Guest: Frontend is so visual.45:12 – Chuck: What are you working on now?45:16 – Guest: I am working with <a href="https://applitools.com" target="_blank" rel="noreferrer noopener">Applitools</a> and I was impressed with what they were doing.The guest goes into further detail.46:08 – Guest: Those screenshots are never the same.48:36 – Panel: It’s...comparing the output to the static site to the...48:50 – Guest: Yes, that static site – if you have 30 pages in your app – most of those are the same. We have this trick where we don’t upload it again and again. Uploading the whole static site is usually very quick. The second thing is we don’t wait for the results. We don’t wait for the whole rendering and we continue with the<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">4a9505ab-8585-4f1c-9377-4927bfa4c083</guid><pubDate>Tue, 27 Nov 2018 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845628/stream.mp3" length="61591109" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Panel: 
- Aimee Knight
- AJ O’Neal
- Charles Max Wood
 Special Guest: https://twitter.com/giltayar?lang=en In this episode, the panel talks with https://twitter.com/giltayar?lang=en who is currently residing in Tel Aviv and is a software engineer. He...</itunes:subtitle><itunes:summary><![CDATA[Panel: <ul><li>Aimee Knight</li><li>AJ O’Neal</li><li>Charles Max Wood</li></ul> Special Guest: <a href="https://twitter.com/giltayar?lang=en" target="_blank" rel="noreferrer noopener">Gil Tayar</a> In this episode, the panel talks with <a href="https://twitter.com/giltayar?lang=en" target="_blank" rel="noreferrer noopener">Gil Tayar</a> who is currently residing in Tel Aviv and is a software engineer. He is currently the Senior Architect at <a href="https://applitools.com" target="_blank" rel="noreferrer noopener">Applitools</a> in Israel. The panel and the guest talk about the different types of tests and when/how one is to use a certain test in a particular situation. They also mention Node, React, Selenium, Puppeteer, and much more!Show Topics:0:00 – <a href="https://www.telerik.com/kendo-ui?utm_campaign=kendo-ui-awareness-jsjabber&amp;utm_medium=social-paid&amp;utm_source=devchattv" target="_blank" rel="noreferrer noopener">Advertisement: KENDO UI</a> 0:35 – Chuck: Our panel is AJ, Aimee, myself – and our special guest is Gil Tayar. Tell us why you are famous!1:13 – <a href="https://twitter.com/giltayar?lang=en" target="_blank" rel="noreferrer noopener">Gil</a> talks about where he resides and his background. 2:27 – Chuck: What is the landscape like now with testing and testing tools now?2:39 – Guest: There is a huge renaissance with the JavaScript community. Testing has moved forward in the frontend and backend. Today we have lots of testing tools.  We can do frontend testing that wasn’t possible 5 years ago. The major change was React.The guest talks about Node, React, tools, and more!4:17 – Aimee: I advocate for tests and testing. There is a grey area though...how do you treat that? If you have to get something into production, but it’s not THE thing to get into production, does that fall into product or...what?5:02 – Guest: We decided to test everything in the beginning. We actually cam through and did that and since then I don’t think I can use the right code without testing. There are a lot of different situations, though, to consider.The guest gives hypothetical situations that people could face. 6:27 – Aimee.6:32 – Guest: The horror to changing code without tests, I don’t know, I haven’t done that for a while. You write with fear in your heart. Your design is driven by fear, and not what you think is right. In the beginning don’t write those tests, but...7:22 – Aimee: I totally agree and I could go on and on and on.7:42 – Panel: I want to do tests when I know they will create value. I don’t want to do it b/c it’s a mundane thing. Secondly, I find that some times I am in a situation where I cannot write the test b/c I would have to know the business logic is correct. I am in this discovery mode of what is the business logic? I am not just building your app.I guess I just need advice in this area, I guess.8:55 – Guest gives advice to panelist’s question. He mentions how there are two schools of thought.10:20 – Guest: Don’t mock too much.10:54 – Panel: Are unit tests the easiest? I just reach for unit testing b/c it helps me code faster. But 90% of my code is NOT that.11:18 – Guest: Exactly! Most of our test is glue – gluing together a bunch of different stuff! Those are best tested as a medium-sized integration suite.12:39 – Panel: That seems like a lot of work, though! I loathe the database stuff b/c they don’t map cleanly. I hate this database stuff.13:06 – Guest: I agree, but don’t knock the database, but knock the level above the database.13:49 – Guest: Yes, it takes time! Building the script and the testing tools, but when you have it then adding to it is zero time. Once you are in the air it’s smooth sailing.14:17 – Panel: I guess I can see that. I like to do the dumb-way the first time. I am not clear on the transition.14:47 – Guest: Write the code, and then write the tests.The guest gives a hypothetical situation on how/when to test in a certain situation. 16:25 – Panel: Can you talk about that more,...]]></itunes:summary><itunes:duration>3779</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 340: JavaScript Docker with Julian Fahrer</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-340-javascript-docker-with-julian-fahrer</link><description><![CDATA[Panel: <ul><li>Aimee Knight</li><li>AJ O’Neal</li><li>Joe Eames</li><li>Charles Max Wood</li><li>Chris Ferdinandi</li></ul> Special Guest: <a href="https://www.linkedin.com/in/julian-fahrer/" target="_blank" rel="noreferrer noopener">Julian Fahrer</a> In this episode, the panel talks with <a href="https://www.linkedin.com/in/julian-fahrer/" target="_blank" rel="noreferrer noopener">Julian Fahrer</a> who is an online educator and software engineer in San Francisco, California (USA). The panel and the guest talk about containers, tooling, Docker, <a href="https://kubernetes.io" target="_blank" rel="noreferrer noopener">Kubernetes</a>, and more. Check out today’s episode!Show Topics:0:00 – <a href="https://www.telerik.com/kendo-ui?utm_campaign=kendo-ui-awareness-jsjabber&amp;utm_medium=social-paid&amp;utm_source=devchattv" target="_blank" rel="noreferrer noopener">Advertisement: KENDO UI</a> 1:00 – Chuck: We have today Julian. Julian, please tell us why you are famous?1:10 – <a href="https://www.linkedin.com/in/julian-fahrer/" target="_blank" rel="noreferrer noopener">Julian (Guest):</a> I am a software engineer in San Francisco.1:35 – Chuck: <a href="https://devchat.tv/elixir-mix/emx-010-docker-with-julian-fahrer/" target="_blank" rel="noreferrer noopener">We had you on Elixir Mix before</a> – so here you are! Give us a brief introduction – tell us about the1:56 – Julian: About 11 hours. You can get it done in about 1 week. It’s a lot to learn. It’s a new paradigm, and I think that’s why people like it.2:22 – Aimee: How did you dive into Docker? I feel that is like backend space?2:35 – Julian: I am a full stack engineer and I have been in backend, too.3:10 – Aimee: I know that someone has been in-charge of our Dev Ops process until the first job I’ve had. When there is a problem in the deployment, I want to unblock myself and not wait for someone else. I think it’s a valuable topic. Why Docker over the other options?3:58 – Julian: Let’s talk about what Docker is first?4:12 – Chuck.4:23 – Julian: Containers are a technology for us to run applications in isolation from each other.Julian talks in-detail about what contains are, what they do, he gives examples, and more. Check it out here!5:27 – Chuck: Makes sense to me. I think it’s interesting that you are talking about the dependencies. Because of the way the Docker works it’s consistent across all of your applications.5:59 – Julian. Yes, exactly.Julian talks about containers some more!6:56 – Chuck asks a question about the container, Docker, and others.7:03 – Guest: You don’t have to worry about your company’s running operating system, and what you want to use – basically everything runs in the container...7:30 – Chuck: This short-circuits a lot of it.7:46 – Guest.8:00 – Chuck: People will use Docker if your employer mandates it. Is there a learning curve and how do you adapt it within the person’s company?8:25 – Guest.8:52 – Aimee: We are using it, too.8:57 – Guest: Awesome!9:03 – Aimee: The only downfall is that if you have people who are NOT familiar with it – then it’s a black box for us. We can’t troubleshoot it ourselves. I want to be able to unblock from our end w/o having to go to someone else. That’s my only issue I’ve been having.10:03 – Guest: I want to see that tooling to be honest.10:12 – Aimee: Can you talk about how Civil and Docker work together?10:19 – Guest: Yes!Julian answers the question.10:56 – Chuck: How much work it is to get a Docker file to get up and running? How much work would it take?11:18 – Guest: For the development side in about an hour or two – this is if you understand it already. Putting it into production that’s a different story b/c there is a million different ways to do it. It’s hard to put a time on that.12:24 – Chuck: Let’s assume they have the basic knowledge (they get how server setup takes place) is this something you could figure out in a day or so?12:47 – Guest: If you have touched Docker then you can do it in a day; if never then not really.13:02 – Guest: There might be some stones you will fall over.13:39 – Panel: The part of the learning curve would be...13:52 – Guest: The idea behind the container is that the container should be disposable. You could throw it away and then start a new one and it’s fresh and clean.Guest continues with his answer.15:20 – Chuck: I have seen people do this with their database engine. If you need to upgrade your database then they grab their container...15:55 – Guest: You don’t have to worry about setting it up - its provided in the container and...16:09 – Chuck asks a question. 16:17 – Guest: For production, I would go with a hosted database like RJS, Azure, or other options.Guest continues. 17:13 – Chuck.17:20 – Guest: If it dies then you need to...17:30 – Chuck: We talked about an idea of these containers being something you can hand around in your development team.Chuck asks a question. 17:50 – Guest answers the question. He talks about tooling, containers, web frontend, and more.  18:48 – Guest asks Aimee a question: Are you using Compost?18:50 – Aimee: I don’t know b/c that is a black box for us. I don’t know much about our Docker setup.19:00 – Guest to Aimee: Can I ask you some questions?19:14 – Guest is giving Aimee some hypothetical situations and asks what their process is like.  19:32 – Aimee answers the question. 20:11 – Guest: You have customizing tooling to be able to do x, y, and z.20:25 – Aimee: They have hit a wall, but it’s frustrating. Our frontend and our backend are different. We are getting 500’s and it’s a black box for us. It’s the way that ops have it setup. I hate having to go to them for them to unblock us.21:07 – Chuck: I have been hearing about <a href="https://kubernetes.io" target="_blank" rel="noreferrer noopener">Kubernetes</a>. When will you start to see that it pays off to use it?21:20 – Guest answers the question. 22:17 – If I have a simple app on a few different machines and front end and job servers I may not need <a href="https://kubernetes.io" target="_blank" rel="noreferrer noopener">Kubernetes.</a> But if I have a lot of things that it depends on then I will need it?22:35 – Guest: Yes.22:40 – Chuck: What are the steps to using it?22:45 – Guest: Step #1 you install it.The guest goes through the different steps to use Docker. 25:23 – Aimee: It makes sense that your UI and your database don’t live in the same container, but what about your API and your database should that be separate?25:40 – Guest: Yes they should be separate.26:09 – Chuck: What has your experience been with Docker – AJ or Chris?26:17 – Panel: I have used a little bit at work and so far it’s been a black box for me. I like the IDEA of it, but I probably need to take Julian’s course to learn more about it! (Aimee agrees!)One thing I would love (from your perspective, Julian) – if I wanted to get started with this (and say I have not worked with containers before) where would I start?28:22 – <a href="https://sentry.io/welcome/" target="_blank" rel="noreferrer noopener">Advertisement – Sentry.io</a> 29:20 – Guest: Good question. You don’t have to be an expert (to use Docker), but you have to be comfortable with the command line, though.30:17 – Panel: Is there a dummy practice within your course?30:27 – Julian: We run our own web server and...30:44 – Panel: I need to check out your course!31:04 – Guest: It is some time investment, but it’s saved me so much time already so it makes it really worth it.31:38 – Panel: You are a version behind on Ruby.31:46 – Guest: ...I just want to make code and not worry about that.32:04 – Chuck: Updating your server – you would update Ruby and reinstall your gems and hope that they were all up-to-date. Now you don’t have to do it that way anymore.32:37 – Guest: You know it will behave the same way.32:48 – Guest: I have some experience with Docker. I understand its value. I guess I will share my frustrations. Not in Docker itself, but the fact that there is a need for Docker...35:06 – Chuck.35:12 – Panel: We need someone to come up with...35:40 – Panel: It’s not standard JavaScript.35:51 – Chuck: One question: How do you setup multiple stages of Docker?36:12 – Guest: The recommended way is to have the same Docker file used in the development sate and through to production. So that way it’s the same image.37:00 – Panel: ...you must do your entire configuration via the environmental variables.37:29 – Chuck asks a question.37:36 – Panel: If you are using <a href="https://devcenter.heroku.com" target="_blank" rel="noreferrer noopener">Heroku</a> or <a href="https://circleci.com" target="_blank" rel="noreferrer noopener">Circle CI</a>...there is a page...38:11 – Guest and Chuck go back-and-forth.39:17 – Chuck: Gottcha.39:18 – Guest.39:52 – Chuck: I have seen systems that have hyberized things like using Chef Solo and...You do your basic setup then use Chef Solo – that doesn’t’ make sense to me. Have you seen people use this setup before?40:20 – Guest: I guess I wouldn’t do it.40:30 – Chuck.40:36 – Guest: Only reason I would do that is that it works across many different platforms. If it makes your setup easier then go for it.41:14 – Chuck: Docker Hub – I want to mention that. How robust is that? Can you put private images up there?41:38 – Guest: You can go TOTALLY nuts with it. You could have private and public images. Also, your own version. Under the hood it’s called container registry. Yeah, you can change images, too.42:22 – Chuck: Should I use container registry or a CI system to build the Docker system and use it somewhere else?42:35 – Guest.43:24 – Chuck: Where can people find your Docker course?43:30 – Guest: <a href="https://learndocker.online" target="_blank" rel="noreferrer noopener">LEARN DOCKER ONLINE!</a> We are restructuring the prices. Make sure to check it out.44:05 – Chuck: Picks! Where can people find you online?44:14 – Guest: <a href="https://twitter.com/jufahr" target="_blank" rel="noreferrer noopener">Twitter!</a> eBook – Rails and D<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">e30d0dca-ca2a-4577-9f5f-c29af83794cf</guid><pubDate>Tue, 20 Nov 2018 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845614/stream.mp3" length="57203018" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Panel: 
- Aimee Knight
- AJ O’Neal
- Joe Eames
- Charles Max Wood
- Chris Ferdinandi
 Special Guest: https://www.linkedin.com/in/julian-fahrer/ In this episode, the panel talks with https://www.linkedin.com/in/julian-fahrer/ who is an online educator...</itunes:subtitle><itunes:summary><![CDATA[Panel: <ul><li>Aimee Knight</li><li>AJ O’Neal</li><li>Joe Eames</li><li>Charles Max Wood</li><li>Chris Ferdinandi</li></ul> Special Guest: <a href="https://www.linkedin.com/in/julian-fahrer/" target="_blank" rel="noreferrer noopener">Julian Fahrer</a> In this episode, the panel talks with <a href="https://www.linkedin.com/in/julian-fahrer/" target="_blank" rel="noreferrer noopener">Julian Fahrer</a> who is an online educator and software engineer in San Francisco, California (USA). The panel and the guest talk about containers, tooling, Docker, <a href="https://kubernetes.io" target="_blank" rel="noreferrer noopener">Kubernetes</a>, and more. Check out today’s episode!Show Topics:0:00 – <a href="https://www.telerik.com/kendo-ui?utm_campaign=kendo-ui-awareness-jsjabber&amp;utm_medium=social-paid&amp;utm_source=devchattv" target="_blank" rel="noreferrer noopener">Advertisement: KENDO UI</a> 1:00 – Chuck: We have today Julian. Julian, please tell us why you are famous?1:10 – <a href="https://www.linkedin.com/in/julian-fahrer/" target="_blank" rel="noreferrer noopener">Julian (Guest):</a> I am a software engineer in San Francisco.1:35 – Chuck: <a href="https://devchat.tv/elixir-mix/emx-010-docker-with-julian-fahrer/" target="_blank" rel="noreferrer noopener">We had you on Elixir Mix before</a> – so here you are! Give us a brief introduction – tell us about the1:56 – Julian: About 11 hours. You can get it done in about 1 week. It’s a lot to learn. It’s a new paradigm, and I think that’s why people like it.2:22 – Aimee: How did you dive into Docker? I feel that is like backend space?2:35 – Julian: I am a full stack engineer and I have been in backend, too.3:10 – Aimee: I know that someone has been in-charge of our Dev Ops process until the first job I’ve had. When there is a problem in the deployment, I want to unblock myself and not wait for someone else. I think it’s a valuable topic. Why Docker over the other options?3:58 – Julian: Let’s talk about what Docker is first?4:12 – Chuck.4:23 – Julian: Containers are a technology for us to run applications in isolation from each other.Julian talks in-detail about what contains are, what they do, he gives examples, and more. Check it out here!5:27 – Chuck: Makes sense to me. I think it’s interesting that you are talking about the dependencies. Because of the way the Docker works it’s consistent across all of your applications.5:59 – Julian. Yes, exactly.Julian talks about containers some more!6:56 – Chuck asks a question about the container, Docker, and others.7:03 – Guest: You don’t have to worry about your company’s running operating system, and what you want to use – basically everything runs in the container...7:30 – Chuck: This short-circuits a lot of it.7:46 – Guest.8:00 – Chuck: People will use Docker if your employer mandates it. Is there a learning curve and how do you adapt it within the person’s company?8:25 – Guest.8:52 – Aimee: We are using it, too.8:57 – Guest: Awesome!9:03 – Aimee: The only downfall is that if you have people who are NOT familiar with it – then it’s a black box for us. We can’t troubleshoot it ourselves. I want to be able to unblock from our end w/o having to go to someone else. That’s my only issue I’ve been having.10:03 – Guest: I want to see that tooling to be honest.10:12 – Aimee: Can you talk about how Civil and Docker work together?10:19 – Guest: Yes!Julian answers the question.10:56 – Chuck: How much work it is to get a Docker file to get up and running? How much work would it take?11:18 – Guest: For the development side in about an hour or two – this is if you understand it already. Putting it into production that’s a different story b/c there is a million different ways to do it. It’s hard to put a time on that.12:24 – Chuck: Let’s assume they have the basic knowledge (they get how server setup takes place) is this something you could figure out in a day or so?12:47 – Guest: If you have touched Docker then you can do it in a day; if never...]]></itunes:summary><itunes:duration>3504</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 339: Node.js In Motion Live Video Course from Manning with PJ Evans</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-339-node-js-in-motion-live-video-course-from-manning-with-pj-evans</link><description><![CDATA[Panel: <ul><li>Aimee Knight</li><li>AJ O’Neal</li><li>Charles Max Wood</li></ul> Special Guest: PJ EvansIn this episode, the panel talks with PJ Evans who is a course developer and an instructor through Manning’s course titled, “Node.js in Motion.” This course is great to learn the fundamentals of Node, which you can check out <a href="https://www.manning.com/livevideo/nodejs-in-motion" target="_blank" rel="noreferrer noopener">here!</a> The panel and PJ talk about this course, his background, and current projects that PJ is working on. Check out today’s episode to hear more!Show Topics:0:00 – <a href="https://www.telerik.com/kendo-ui?utm_campaign=kendo-ui-awareness-jsjabber&amp;utm_medium=social-paid&amp;utm_source=devchattv" target="_blank" rel="noreferrer noopener">Advertisement: KENDO UI</a> 0:36 – Chuck: Welcome and our panel consists of Aimee, AJ, myself, and our special guest is PJ Evans. Tell us about yourself and your video course! <a href="https://www.manning.com/livevideo/nodejs-in-motion" target="_blank" rel="noreferrer noopener">NODE JS in Motion</a> is the title of the course. Can you tell us more?1:29 – PJ: <a href="https://www.manning.com/livevideo/nodejs-in-motion" target="_blank" rel="noreferrer noopener">It’s a fantastic course.</a> 2:25 – Chuck: You built this <a href="https://www.manning.com/livevideo/nodejs-in-motion" target="_blank" rel="noreferrer noopener">course</a> and there is a lot to talk about.2:36 – Aimee: Let’s talk about Node and the current state. 2:50 – Chuck: Here’s the latest features, but let’s talk about where do you start with this course? How do you get going with Node? What do people need to know with Node?3:20 – Aimee.3:24 – PJ talks about Node and his course! 4:02 – PJ: The biggest headache with Node is the...4:13 – Chuck.4:19 – PJ: I am sure a lot of the listeners are familiar with callback hell.4:50 – Aimee: Let’s talk about the complexities of module support in Node!5:10 – PJ: It’s a horrible mess.5:17 – Aimee: Maybe not the tech details but let’s talk about WHAT the problem is?5:31 – PJ: You are talking about Proper Native ES6 right?They are arguing about how to implement it. 6:11 – PJ: My advice is (if you are a professional) is to stick with the LT6 program. No matter how tensing those new features are!6:46 – Aimee: It could be outdated but they had to come back and say that there were tons of complexities and we have to figure out how to get there.7:06 – PJ: They haven’t found an elegant way to do it.7:15 – Panel: If it’s a standard why talk about it?Seriously – if this is a standard why not implement THE standard?7:38 – PJ.8:11 – Panel.8:17 – Aimee: I would love to talk about this, though!8:24 – Chuck: I want to talk about the course, please.8:30 – PJ.8:54 – Chuck: We will keep an eye on it.9:05 – PJ.9:16 – PJ: How is it on the browser-side?9:33 – Aimee: I don’t want to misspeak.9:41 – Chuck: I don’t know how complete the forms are.9:49 – Aimee: I don’t want to misspeak.9:56 – PJ: I just found the page that I wanted and they are calling it the .MJS or aka the Michael Jackson Script. You can do an import from...Some people think it’s FINE and others think that it’s a TERRIBLE idea.10:42 – Chuck: “It sounds like it’s a real THRILLER!” 10:52 – Panel.11:25 – Panel: When you start calling things the Michael Jackson Solution you know things aren’t well.11:44 – Aimee: Just to clarify for users...11:57 – Chuck: I want to point us towards the course: NODE.JS.Chuck asks two questions. 12:34 – PJ: The concepts aren’t changing, but the information is changing incredibly fast. The fundamentals are fairly settled.13:22 – Chuck: What are those things?13:28 – PJ talks about how he structured the course and he talks about the specifics.  15:33 – Chuck: Most of my backend stuff is done in Ruby. Aimee and AJ do more Java then I do.15:55 – Panel: I think there is something to understanding how different Node is. I think that Node is a very fast moving train. Node has a safe place and that it’s good for people to know about this space.16:34 – Aimee: Not everyone learns this way, but for me I like to understand WHY I would want to use Node and not another tool. For me, this talk in the show notes really helped me a lot. That’s the core and the nature of NODE.17:21 – PJ: Yes, absolutely. Understanding the event loop and that’s aimed more towards people from other back ends. Right from the beginning we go over that detail: Here is how it works, we give them examples, and more.18:08 – Aimee: You can do more than just create APIs. Aimee mentions <a href="https://stackoverflow.com/questions/41786986/vanilla-node-vs-express" target="_blank" rel="noreferrer noopener">Vanilla Node.</a> 18:50 – PJ: To get into frameworks we do a 3-line server. We cover express, and also <a href="https://www.pluralsight.com/courses/sequelize-orm-nodejs-introduction?aid=701j0000001heIoAAI&amp;ef_id=W%40i67QAABdGIR-5m%3A20181111232741%3As&amp;gclid=EAIaIQobChMIoMKk7b7N3gIVArvsCh2-iQpYEAAYASAAEgL1BfD_BwE&amp;oid=&amp;promo=&amp;s_kwcid=AL%215668%213%21277727472944%21b%21%21g%21%21&amp;utm_campaign=US_Dynamic&amp;utm_content=&amp;utm_medium=digital_paid_search_google&amp;utm_source=non_branded" target="_blank" rel="noreferrer noopener">Sequelize ORM.</a> 19:45 – <a href="https://sentry.io/welcome/" target="_blank" rel="noreferrer noopener">Advertisement – Sentry.io</a> 20:43 – Chuck: I never used Pug.20:45 – PJ: <a href="https://github.com/pugjs/pug/issues/2184" target="_blank" rel="noreferrer noopener">PUG used to be called JADE.</a> 20:56 – Aimee.21:14 – PJ: Express does that for you and I agree with you. I advocate a non-scripted approach, I like when frameworks have a light touch.22:05 – Aimee: That’s what I liked about it. No offense, Chuck, but for me I didn’t like NOT knowing a lot of what was not happening under the hood. I didn’t want to reinvent the wheel, but I wanted to build at a lower level.22:40 – PJ: I had the same experience. I wanted to figure out why something wasn’t working.23:24 – Panel: I had a friend who used Rails...he was cautious to make a switch. This past year he was blown away with how much simpler it was and how fast things were.24:05 – Aimee: I feel like if you want to learn JavaScript then Node might be easier on the frontend.24:21 – Chuck: No pun intended.No, but I agree. I like about Rails is that you had well-understood patterns. But the flipside is that you have abstractions...To a certain degree: what did I do wrong? And you didn’t follow the pattern properly.25:57 – Panel: With Node you get a little bit of both. To me it’s a more simple approach, but the downside is that you have 100’s of 1,000’s of modules that almost identical things. When you start reaching out to NPM that...26:29 – PJ: Yes the module system of NPM is the best/worst thing about NODE. I don’t have an answer, honestly.There is a great article written that made me turn white. <a href="https://hackernoon.com/im-harvesting-credit-card-numbers-and-passwords-from-your-site-here-s-how-9a8cb347c5b5" target="_blank" rel="noreferrer noopener">Here is the article!</a> 28:12 – Panel: The same thing happened with the <a href="https://eslint.org" target="_blank" rel="noreferrer noopener">ESLint</a>. That was the very problem that he was describing in the article.28:50 – PJ: Yep, I put that in the chat there – go ahead and read it! It’s not a problem that’s specific to Node, there are others. It’s the way we do things now.29:23 – Chuck: We have the NODE Security project. A lot of stuff go into NPM everyday.29:43 – PJ: We cover those things in the course.29:53 – Chuck: It’s the reality. Is there a place that people get stuck?30:00 – PJ answers the question.30:23 – Aimee.30:55 – PJ: I am coding very similar to my PHP days.31:20 – Aimee.32:02 – PJ: To finish off my point, I hope people don’t loose sight.32:18 – Aimee.32:20 – PJ: I am working on a project that has thousands of requests for...32:53 – Chuck: Anything you WANTED to put into the course, but didn’t have time to?33:05 – PJ: You can get pretty technical. It’s not an advanced course, and it won’t turn you into a rock star. This is all about confidence building. It’s to understand the fundamentals.It’s a runtime of 6 hours and 40 minutes – you aren’t just watching a video. You have a transcript, too, running off on the side. You can sit there and type it out w/o leaving – so it’s a very interactive course.34:26 – Chuck: You get people over the hump. What do you think people need to know to be successful with Node?34:38 – PJ answers the question. PJ: I think it’s a lot of practice and the student to go off and be curious on their own terms.35:13 – Chuck: You talked about callbacks – I am thinking that one is there to manage the other?35:31 – PJ answers the question. PJ: You do what works for you – pick your style – do it as long as people can follow you. Take the analogy of building a bridge.36:53 – Chuck: What are you working on now?37:00 – PJ: Educational tool called SCHOOL PLANNER launched in Ireland, so teachers can do their lesson planning for the year and being built with Express.Google Classroom and Google Calendar.39:01 – PJ talks about Pi and 4wd. See links below. 40:09 – Node can be used all over the place!40:16  - Chuck: Yes, the same can be said for other languages. Yes, Node is in the same space.40:31 – PJ: Yep!40:33 – Chuck: If people want to find you online where can they find you?40:45 – PJ: <a href="https://twitter.com/MrPJEvans?lang=en" target="_blank" rel="noreferrer noopener">Twitter!</a> <a href="https://mrpjevans.com/bio/" target="_blank" rel="noreferrer noopener">Blog!</a> 41:04 – Picks!41:05 – <a href="https://devchat.tv/get-a-coder-job/" target="_blank" rel="noreferrer noopener">Advertisement – eBook: Get a coder job!</a> Links:<ul><li><a href="https://www.javascript.com" target="_blank" rel="noreferrer noopener">JavaScript</a></li><li><a href="https://jquery.com" target="_blank" rel="noreferrer noopener">jQuery</a></li><li></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">59dc8c55-a393-4bfa-921e-5b3a58be1595</guid><pubDate>Tue, 13 Nov 2018 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845609/stream.mp3" length="48837633" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Panel: 
- Aimee Knight
- AJ O’Neal
- Charles Max Wood
 Special Guest: PJ EvansIn this episode, the panel talks with PJ Evans who is a course developer and an instructor through Manning’s course titled, “Node.js in Motion.” This course is great to...</itunes:subtitle><itunes:summary><![CDATA[Panel: <ul><li>Aimee Knight</li><li>AJ O’Neal</li><li>Charles Max Wood</li></ul> Special Guest: PJ EvansIn this episode, the panel talks with PJ Evans who is a course developer and an instructor through Manning’s course titled, “Node.js in Motion.” This course is great to learn the fundamentals of Node, which you can check out <a href="https://www.manning.com/livevideo/nodejs-in-motion" target="_blank" rel="noreferrer noopener">here!</a> The panel and PJ talk about this course, his background, and current projects that PJ is working on. Check out today’s episode to hear more!Show Topics:0:00 – <a href="https://www.telerik.com/kendo-ui?utm_campaign=kendo-ui-awareness-jsjabber&amp;utm_medium=social-paid&amp;utm_source=devchattv" target="_blank" rel="noreferrer noopener">Advertisement: KENDO UI</a> 0:36 – Chuck: Welcome and our panel consists of Aimee, AJ, myself, and our special guest is PJ Evans. Tell us about yourself and your video course! <a href="https://www.manning.com/livevideo/nodejs-in-motion" target="_blank" rel="noreferrer noopener">NODE JS in Motion</a> is the title of the course. Can you tell us more?1:29 – PJ: <a href="https://www.manning.com/livevideo/nodejs-in-motion" target="_blank" rel="noreferrer noopener">It’s a fantastic course.</a> 2:25 – Chuck: You built this <a href="https://www.manning.com/livevideo/nodejs-in-motion" target="_blank" rel="noreferrer noopener">course</a> and there is a lot to talk about.2:36 – Aimee: Let’s talk about Node and the current state. 2:50 – Chuck: Here’s the latest features, but let’s talk about where do you start with this course? How do you get going with Node? What do people need to know with Node?3:20 – Aimee.3:24 – PJ talks about Node and his course! 4:02 – PJ: The biggest headache with Node is the...4:13 – Chuck.4:19 – PJ: I am sure a lot of the listeners are familiar with callback hell.4:50 – Aimee: Let’s talk about the complexities of module support in Node!5:10 – PJ: It’s a horrible mess.5:17 – Aimee: Maybe not the tech details but let’s talk about WHAT the problem is?5:31 – PJ: You are talking about Proper Native ES6 right?They are arguing about how to implement it. 6:11 – PJ: My advice is (if you are a professional) is to stick with the LT6 program. No matter how tensing those new features are!6:46 – Aimee: It could be outdated but they had to come back and say that there were tons of complexities and we have to figure out how to get there.7:06 – PJ: They haven’t found an elegant way to do it.7:15 – Panel: If it’s a standard why talk about it?Seriously – if this is a standard why not implement THE standard?7:38 – PJ.8:11 – Panel.8:17 – Aimee: I would love to talk about this, though!8:24 – Chuck: I want to talk about the course, please.8:30 – PJ.8:54 – Chuck: We will keep an eye on it.9:05 – PJ.9:16 – PJ: How is it on the browser-side?9:33 – Aimee: I don’t want to misspeak.9:41 – Chuck: I don’t know how complete the forms are.9:49 – Aimee: I don’t want to misspeak.9:56 – PJ: I just found the page that I wanted and they are calling it the .MJS or aka the Michael Jackson Script. You can do an import from...Some people think it’s FINE and others think that it’s a TERRIBLE idea.10:42 – Chuck: “It sounds like it’s a real THRILLER!” 10:52 – Panel.11:25 – Panel: When you start calling things the Michael Jackson Solution you know things aren’t well.11:44 – Aimee: Just to clarify for users...11:57 – Chuck: I want to point us towards the course: NODE.JS.Chuck asks two questions. 12:34 – PJ: The concepts aren’t changing, but the information is changing incredibly fast. The fundamentals are fairly settled.13:22 – Chuck: What are those things?13:28 – PJ talks about how he structured the course and he talks about the specifics.  15:33 – Chuck: Most of my backend stuff is done in Ruby. Aimee and AJ do more Java then I do.15:55 – Panel: I think there is something to understanding how different Node is. I think that Node is a very fast moving train. Node has a safe place and that...]]></itunes:summary><itunes:duration>2980</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 338: It’s Supposed To Hurt, Get Outside of Your Comfort Zone to Master Your Craft with Christopher Buecheler</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-338-it-s-supposed-to-hurt-get-outside-of-your-comfort-zone-to-master-your-craft-with-christopher-buecheler</link><description><![CDATA[Panel: <br />- <a href="http://www.aimeemarieknight.com" rel="noopener">http://www.aimeemarieknight.com</a><br />- AJ O’Neal<br />- Aaron Frost<br />- <a href="https://2013.boston.wordcamp.org/speakers/" rel="noopener">https://2013.boston.wordcamp.org/speakers/</a><br /> Special Guests: <a href="https://www.linkedin.com/in/cwbuecheler" rel="noopener">https://www.linkedin.com/in/cwbuecheler</a> In this episode, the panel talks with <a href="https://www.linkedin.com/in/cwbuecheler" rel="noopener">https://www.linkedin.com/in/cwbuecheler</a> who is an author, blogger, web developer, and founder of CloseBrace. The panel and Christopher talk about stepping outside of your comfort zone. With a technological world that is ever changing, it is important to always be learning within your field. Check out today’s episode to learn more!Show Topics:0:00 – <a href="https://www.telerik.com/kendo-ui?utm_campaign=kendo-ui-awareness-jsjabber&amp;utm_medium=social-paid&amp;utm_source=devchattv" rel="noopener">https://www.telerik.com/kendo-ui?utm_campaign=kendo-ui-awareness-jsjabber&amp;utm_medium=social-paid&amp;utm_source=devchattv</a> 1:08 – Aimee: Our guest is Christopher Buecheler – tell us about yourself and what you do.1:22 – <a href="https://www.linkedin.com/in/cwbuecheler" rel="noopener">https://www.linkedin.com/in/cwbuecheler</a> I run a site and help mid-career developers. I put out a weekly newsletter, too.2:01 – Aimee: It says that you are a fan of “getting comfortable being uncomfortable”?2:15 – Guest: I am a self-taught developer, so that means I am scrambling to learn new things all the time. You are often faced with learning new things. When I learned React I was dumped into it. The pain and the difficulty are necessary in order to improve. If you aren’t having that experience then you aren’t learning as much as you could be.3:26 – Aimee: I borrow lessons that I learned from ice-skating to programming.3:49 – Guest: I started running a few years ago for better health. It was exhausting and miserable at the start and wondered why I was doing it. Now I run 5 times a week, and there is always a level of being uncomfortable, but now it’s apart of the run. It’s an interesting comparison to coding. It’s this idea of pushing through.5:01 – Aimee: If you are comfortable you probably aren’t growing that much. In our industry you always have to be learning because things change so much!5:25 – Guest: Yes, exactly. If you are not careful you can miss opportunities.6:33 – Panel: You have some ideas about frameworks and libraries – one thing that I am always anxious about is being able to make sense of “what are some new trends that I should pay attention to?” I remember interviewing with someone saying: this mobile thing is just a fad. I remember thinking that she is going to miss this opportunity. I am worried that I am going to be THAT guy. How do you figure out what sort of things you should / shouldn’t pay attention to?7:47 – Guest: It is a super exhausting thing to keep up with – I agree. For me, a lot of what I pay attention to is the technology that has the backing of a multi-million dollar company then that shows that technology isn’t going anywhere, anytime soon. The other thing I would look at is how ACTIVE is the community around it?9:15 – Panel: Is there a strategic way to approach this? There is so many different directions that you can grow and push yourself within your career? Do you have any kinds of thoughts/tips on how you want your career to evolve?10:00 – Guest: I am trying to always communicate better to my newsletter audience. Also, a good approach, too, is what are people hiring for? 11:06 – Aimee: Again, I would say: focus on learning.11:30 – Panel: And I agree with Aimee – “learn it and learn it well!”12:01 – Panel: I want to ask Chris – what is <a href="https://blog.closebrace.com" rel="noopener">https://blog.closebrace.com</a> 12:17 – Guest: I founded it in November 2016, and started work on it back in 2013.14:20 – Panel: It was filled with a bunch of buzz worthy words/title.14:32 – Guest continues his thoughts/comments on <a href="https://blog.closebrace.com" rel="noopener">https://blog.closebrace.com</a> 16:54 – Panel: How is the growth going?17:00 – Guest: It is growing very well. I put out a massive, massive tutorial course – I wouldn’t necessarily advice that people do this b/c it can be overwhelming. However, growth this year I have focused on marketing. I haven’t shared numbers or anything but it’s increased 500%, and I am happy about it.18:05 – Panel: Are you keeping in-house?18:13 – Guest: I think it would be cool to expand, but now it is in-house. I don’t want to borrow Egg Head’s setup. I would love to cover MORE topics, though.19:05 – Panel: You are only one person.19:08 – Guest: If I can get the site creating more revenue than I can hire someone to do video editing, etc.19:35 – Panel: I think you are overthinking it.19:45 – Guest.19:47 – <a href="https://sentry.io/welcome/" rel="noopener">https://sentry.io/welcome/</a> 20:47 – Guest.21:30 – Aimee: There are SO many resources out there right now. Where do you think you fit into this landscape?21:44 – The landscape is cluttered, but I feel that I am different b/c of my thoroughness. I don’t always explain line by line, but I do say how and why things work. I think also is my VOICE. Not my radio voice, but the tone and the approach you take with it.23:25 – Panel: I was trying to copy folks in the beginning of my career. And at some point I realized that I needed to find my own style. It always came down to the reasons WHY I am different rather than the similarities. Like, Chris, you have these quick hits on CloseBrace, but some people might feel like they don’t have the time to get through ALL of your content, because it’s a lot. For me, that’s what I love about your content.24:46 – Christopher: Yeah, it was intentional.25:36 – Panel: Good for you.25:49 – <a href="https://www.linkedin.com/in/cwbuecheler" rel="noopener">https://www.linkedin.com/in/cwbuecheler</a> I am super device agnostic: Android, Mac, PC, etc. I have a lot of people from India that are more Microsoft-base.26:28 – Aimee: I think Egghead is pretty good about this...do you cover testing at all with these things that you are doing? It’s good to do a “Hello World” but most of these sites don’t get into MORE complex pieces. I think that’s where you can get into trouble. It’s nice to have some boiler point testing, too.27:18 – Guest answers Aimee’s question. 28:43 – Aimee: We work with a consultancy and I asked them to write tests for the things that we work with. That’s the value of the testing. It’s the code that comes out.29:10 – Panel: Can you explain this to me. Why do I need to write tests? It’s always working (my code) so why do I have to write a test?29:39 – Guest: When working with AWS I was writing...31:01 – Aimee: My biggest thing is that I have seen enough that the people don’t value testing are in a very bad place, and the people that value testing are in a good place. It even comes back to the customers, because the code gets so hard that you end up repeatedly releasing bugs. Customers will stop paying their bills if this happens too often for them.33:00 – Panel: Aimee / Chris do you have a preferred tool? I have done testing before, but not as much as I should be doing.33:25 – Aimee: I like <a href="https://jestjs.io" rel="noopener">https://jestjs.io</a> and <a href="https://github.com/smooth-code/jest-puppeteer" rel="noopener">https://github.com/smooth-code/jest-puppeteer</a> 33:58 – Guest: I like <a href="https://jestjs.io" rel="noopener">https://jestjs.io</a>, too.34:20 – Aimee: Let’s go to PICKS!34:35 – <a href="https://devchat.tv/get-a-coder-job/" rel="noopener">https://devchat.tv/get-a-coder-job/</a> Links:<br />- <a href="https://www.javascript.com" rel="noopener">https://www.javascript.com</a><br />- <a href="https://jquery.com" rel="noopener">https://jquery.com</a><br />- <a href="https://reactjs.org" rel="noopener">https://reactjs.org</a><br />- <a href="https://elixir-lang.org" rel="noopener">https://elixir-lang.org</a><br />- <a href="http://elm-lang.org" rel="noopener">http://elm-lang.org</a><br />- <a href="http://closebrace.com" rel="noopener">http://closebrace.com</a><br />- <a href="https://jestjs.io" rel="noopener">https://jestjs.io</a><br />- <a href="https://github.com/smooth-code/jest-puppeteer" rel="noopener">https://github.com/smooth-code/jest-puppeteer</a><br />- <a href="https://podflix.app" rel="noopener">https://podflix.app</a><br />- <a href="https://github.com/wting/autojump" rel="noopener">https://github.com/wting/autojump</a><br />- <a href="https://brutalist-web.design" rel="noopener">https://brutalist-web.design</a><br />- <a href="https://www.youtube.com/watch?v=QrR_gm6RqCo" rel="noopener">https://www.youtube.com/watch?v=QrR_gm6RqCo</a><br />- <a href="https://balloonfiesta.com" rel="noopener">https://balloonfiesta.com</a><br />- <a href="https://www.docz.site" rel="noopener">https://www.docz.site</a><br />- <a href="http://closebrace.com" rel="noopener">http://closebrace.com</a><br />- <a href="http://cwbuecheler.com" rel="noopener">http://cwbuecheler.com</a><br />- <a href="https://www.linkedin.com/in/cwbuecheler" rel="noopener">https://www.linkedin.com/in/cwbuecheler</a><br />- <a href="https://github.com/cwbuecheler" rel="noopener">https://github.com/cwbuecheler</a><br />- <a href="https://gomakethings.com" rel="noopener">https://gomakethings.com</a><br />Sponsors:<br />-<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">a14ef694-9c5f-4dc1-8a41-a5e1716ec735</guid><pubDate>Tue, 06 Nov 2018 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845642/stream.mp3" length="43154422" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Panel: 
- http://www.aimeemarieknight.com
- AJ O’Neal
- Aaron Frost
- https://2013.boston.wordcamp.org/speakers/
 Special Guests: https://www.linkedin.com/in/cwbuecheler In this episode, the panel talks with https://www.linkedin.com/in/cwbuecheler who...</itunes:subtitle><itunes:summary><![CDATA[Panel: <br />- <a href="http://www.aimeemarieknight.com" rel="noopener">http://www.aimeemarieknight.com</a><br />- AJ O’Neal<br />- Aaron Frost<br />- <a href="https://2013.boston.wordcamp.org/speakers/" rel="noopener">https://2013.boston.wordcamp.org/speakers/</a><br /> Special Guests: <a href="https://www.linkedin.com/in/cwbuecheler" rel="noopener">https://www.linkedin.com/in/cwbuecheler</a> In this episode, the panel talks with <a href="https://www.linkedin.com/in/cwbuecheler" rel="noopener">https://www.linkedin.com/in/cwbuecheler</a> who is an author, blogger, web developer, and founder of CloseBrace. The panel and Christopher talk about stepping outside of your comfort zone. With a technological world that is ever changing, it is important to always be learning within your field. Check out today’s episode to learn more!Show Topics:0:00 – <a href="https://www.telerik.com/kendo-ui?utm_campaign=kendo-ui-awareness-jsjabber&amp;utm_medium=social-paid&amp;utm_source=devchattv" rel="noopener">https://www.telerik.com/kendo-ui?utm_campaign=kendo-ui-awareness-jsjabber&amp;utm_medium=social-paid&amp;utm_source=devchattv</a> 1:08 – Aimee: Our guest is Christopher Buecheler – tell us about yourself and what you do.1:22 – <a href="https://www.linkedin.com/in/cwbuecheler" rel="noopener">https://www.linkedin.com/in/cwbuecheler</a> I run a site and help mid-career developers. I put out a weekly newsletter, too.2:01 – Aimee: It says that you are a fan of “getting comfortable being uncomfortable”?2:15 – Guest: I am a self-taught developer, so that means I am scrambling to learn new things all the time. You are often faced with learning new things. When I learned React I was dumped into it. The pain and the difficulty are necessary in order to improve. If you aren’t having that experience then you aren’t learning as much as you could be.3:26 – Aimee: I borrow lessons that I learned from ice-skating to programming.3:49 – Guest: I started running a few years ago for better health. It was exhausting and miserable at the start and wondered why I was doing it. Now I run 5 times a week, and there is always a level of being uncomfortable, but now it’s apart of the run. It’s an interesting comparison to coding. It’s this idea of pushing through.5:01 – Aimee: If you are comfortable you probably aren’t growing that much. In our industry you always have to be learning because things change so much!5:25 – Guest: Yes, exactly. If you are not careful you can miss opportunities.6:33 – Panel: You have some ideas about frameworks and libraries – one thing that I am always anxious about is being able to make sense of “what are some new trends that I should pay attention to?” I remember interviewing with someone saying: this mobile thing is just a fad. I remember thinking that she is going to miss this opportunity. I am worried that I am going to be THAT guy. How do you figure out what sort of things you should / shouldn’t pay attention to?7:47 – Guest: It is a super exhausting thing to keep up with – I agree. For me, a lot of what I pay attention to is the technology that has the backing of a multi-million dollar company then that shows that technology isn’t going anywhere, anytime soon. The other thing I would look at is how ACTIVE is the community around it?9:15 – Panel: Is there a strategic way to approach this? There is so many different directions that you can grow and push yourself within your career? Do you have any kinds of thoughts/tips on how you want your career to evolve?10:00 – Guest: I am trying to always communicate better to my newsletter audience. Also, a good approach, too, is what are people hiring for? 11:06 – Aimee: Again, I would say: focus on learning.11:30 – Panel: And I agree with Aimee – “learn it and learn it well!”12:01 – Panel: I want to ask Chris – what is <a href="https://blog.closebrace.com" rel="noopener">https://blog.closebrace.com</a> 12:17 – Guest: I founded it in November 2016, and started work on it back in 2013.14:20...]]></itunes:summary><itunes:duration>2624</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 337: Microstates.js – Composable State Primitives for JavaScript with Charles Lowell &amp; Taras Mankovski</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-337-microstates-js-composable-state-primitives-for-javascript-with-charles-lowell-taras-mankovski</link><description><![CDATA[Panel: <ul><li>Aimee Knight</li><li>Charles Max Wood</li><li>Joe Eames</li><li>AJ O’Neil</li><li>Chris Ferdinandi </li></ul> Special Guests: <a href="https://twitter.com/cowboyd?ref_src=twsrc%255Egoogle%257Ctwcamp%255Eserp%257Ctwgr%255Eauthor" target="_blank" rel="noreferrer noopener">Charles Lowell</a> (New Mexico) &amp; <a href="https://twitter.com/tarasm?lang=en" target="_blank" rel="noreferrer noopener">Taras Mankovski</a> (Toronto)In this episode, the panel talks with two special guests <a href="https://twitter.com/cowboyd?ref_src=twsrc%255Egoogle%257Ctwcamp%255Eserp%257Ctwgr%255Eauthor" target="_blank" rel="noreferrer noopener">Charles</a> and <a href="https://twitter.com/tarasm?lang=en" target="_blank" rel="noreferrer noopener">Taras.</a> Charles Lowell is a principle engineer at <a href="https://frontside.io" target="_blank" rel="noreferrer noopener">Frontside</a>, and he loves to code. Taras works with Charles and joined <a href="https://frontside.io" target="_blank" rel="noreferrer noopener">Frontside</a>, because of Charles’ love for coding. There are great personalities at <a href="https://frontside.io" target="_blank" rel="noreferrer noopener">Frontside</a>, which are quite diverse. Check out this episode to hear about<a href="https://github.com/microstates/microstates.js" target="_blank" rel="noreferrer noopener"> microstates,</a> <a href="https://github.com/microstates/react" target="_blank" rel="noreferrer noopener">microstates with react</a>, <a href="https://redux.js.org" target="_blank" rel="noreferrer noopener">Redux</a>, and much more!Show Topics:1:20 – Chuck: Let’s talk about microstates – what is that?1:32 – Guest: My mind is focused on the how and not the what. I will zoom my mind out and let’s talk about the purposes of microstates. It means a few things. 1.) It’s going to work no matter what framework you are using. 2.) You shouldn’t have to be constantly reinventing the wheel. React Roundup – I talked about it there at this conference. Finally, it really needs to feel JavaScript. We didn’t want you to feel like you weren’t using JavaScript. It uses computer properties off of those models. It doesn’t feel like there is anything special that you are doing. There are just a few simple rules. You can’t mutate the state in place. If you work with JavaScript you can use it very easily. Is that a high-level view?7:13 – Panel: There are a lot of pieces. If I spoke on a few specific things I would say that it enables programming with state machines.7:42 – Panel: We wanted it to fell like JavaScript – that’s what I heard.7:49 – Aimee: I heard that, too.7:59 – Guest.8:15 – Aimee: <a href="https://redux.js.org" target="_blank" rel="noreferrer noopener">Redux</a> feels like JavaScript to me.8:25 – Guest: It’s actually – a tool – that it feels natural so it’s not contrived. It’s all JavaScript.8:49 – Panel.9:28 – Guest: Idiomatic Ember for example. Idiomatic in the sense that it gives you object for you to work with, which are simple objects.10:12 – Guest: You have your reducers and your...we could do those things but ultimately it’s powerful – and not action names – we use method names; the name of the method.11:20 – Panel: I was digging through docs, and it feels like NORMAL JavaScript. It doesn’t seem like it’s tied to a certain framework or library platform?11:45 – Guest: Yes, we felt a lot of time designing the interfaces the API and the implementation. We wanted it to feel natural but a tool that people reach for.(Guest continues to talk about WHY they created microstates.)Guest: We wanted to scale very well what you need when your needs to change.13:39 – Chuck: I have a lot of friends who get into React and then they put in Redux then they realize they have to do a lot of work – and that makes sense to do less is more.14:17 – Guest: To define these microstates and build them up incrementally...building smaller microstates out of larger ones.Guest continued: Will we be able to people can distribute React components a sweet array of components ready for me to use – would I be able to do the same for a small piece of state? We call them state machines, but ultimately we have some state that is driving it. Would we be able to distribute and share?16:15 – Panel: I understand that this is tiny – but why wouldn’t I just use the native features in specific the immutability component to it?16:42 – Guest: I’m glad you asked that question. We wanted to answer the question...Guest: With microstates you can have strict control and it gives you the benefit of doing sophisticated things very easily.18:33 – Guest: You mentioned immutability that’s good that you did. It’s important to capture – and capturing the naturalness of JavaScript. It’s easy to build complex structures – and there is an appeal to that. We are building these graphs and these building up these trees. You brought up immutability – why through it away b/c it’s the essence of being a developer. If you have 3-4-5 levels of nesting you have to de-structure – get to the piece of data – change it – and in your state transition 80% of your code is navigating to the change and only 20% to actually make the change. You don’t have to make that tradeoff.21:25 – Aimee: The one thing I like about the immutability b/c of the way you test it.21:45 – Guest: There a few things you can test. 23:01 – Aimee: You did a good job of explaining it.23:15 – Guest: It makes the things usually hard  easy! With immutability you can loose control, and if that happens you can get so confused. You don’t have a way to have a way to navigate to clarity. That’s what this does is make it less confusing. It gives you order and structure. It gives you a very clear path to do things you need to do. If there is a property on your object, and if there is a way to change it...25:29 – Guest: The only constant is change no matter what framework you are working on.24:46 – Chuck: We are talking about the benefits and philosophy. What if I have an app – and I realize I need state management – how do I put microstates into my app? It’s using Angular or React – how do I get my data into microstates?26:35 – Guest: I can tell you what the integration looks like for any framework. You take a type and you passed that type and some value to the create function so what you get is a microstate.(The Guest continues diving into his answer.)28:18 – Guest: That story is very similar to Redux, basically an event emitter. The state changes on the store.Maybe this is a good time to talk about the stability benefits and the lazy benefits because microstates is both of those things.Stability – if I invoke a transition and the result is unchanged – same microstate – it doesn’t emit an event. It recognizes it internally. It will recognize that it’s the same item. Using that in Ember or Redux you’d have to be doing thousands of actions and doing all that computation, but stability at that level.Also, stability in the sense of a tree. If I change one object then that changes it won’t change an element that it doesn’t need to change.31:33 – Advertisement: Sentry.io32:29 – Guest: I want to go back to your question, Chuck. Did we answer it?32:40 – Chuck: Kind of.32:50 – Guest.32:59 – Guest: In Angular for example you can essentially turn a microstate...33:51 – Guest: You could implement a connect, too. Because the primitive is small – there is no limit.34:18 – Chuck summarizes their answers into his own words.34:42 – Guest: If you were using a vanilla React component – this dot – I will bind this. You bind all of these features and then you pass them into your template. You can take it as a property...those are those handlers. They will perform the transition, update and what needs to be updated will happen.35:55 – Chuck: Data and transitions are 2 separate things but you melded them together to feel like 1 thing. This way it keeps clean and fast.36:16 – Guest: Every framework helps you in each way.Microstates let’s you do a few things: the quality of your data all in one place and you can share.38:12 – Guest: He made and integrated Microstates with Redux tools.38:28 – Guest talks about paths, microstates to trees.39:22 – Chuck.39:25 – Panel: When I think about state machines I have been half listening / half going through the docs. When I think of state machines I think about discreet operations like a literal machine. Like a robot of many steps it can step through. We have been talking about frontend frameworks like React - is this applicable to the more traditional systems like mechanical control or is it geared towards Vue layered applications?40:23 – Guest: Absolutely. We have <a href="https://www.bigtestjs.io" target="_blank" rel="noreferrer noopener">BIG TEST</a> and it has a Vue component.41:15 – Guest: when you create a microstate from a type you are creating an object that you can work with.42:11 – Guest: Joe, I know you have experience with Angular I would love to get your insight.42:33 – Joe: I feel like I have less experience with RX.js. A lot of what we are talking about and I am a traditionalist, and I would like you to introduce you guys to this topic. From my perspective, where would someone start if they haven’t been doing Flux pattern and I hear this podcast. I think this is a great solution – where do I get started? The official documents? Or is it the right solution to that person?43:50 – Guest: Draw out the state machine that you want to represent in your Vue. These are the states that this can be in and this is the data that is required to get from one thing to the other. It’s a rope process. The arrow corresponds to the method, and...44:49 – Panel: It reminds me back in the day of rational rows.44:56 – Guest: My first job we were using rational rows.45:22 – Panelist: Think through the state transitions – interesting that you are saying that. What about that I am in the middle – do you stop and think through it or no?46:06 – Guest: I think it’s a Trojan horse in some ways. I think w<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">7622cd3d-16a0-4539-96fd-8e627e62520c</guid><pubDate>Tue, 30 Oct 2018 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845617/stream.mp3" length="76401820" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Panel: 
- Aimee Knight
- Charles Max Wood
- Joe Eames
- AJ O’Neil
- Chris Ferdinandi 
 Special Guests: https://twitter.com/cowboyd?ref_src=twsrc%255Egoogle%257Ctwcamp%255Eserp%257Ctwgr%255Eauthor (New Mexico) &amp;amp; https://twitter.com/tarasm?lang=en...</itunes:subtitle><itunes:summary><![CDATA[Panel: <ul><li>Aimee Knight</li><li>Charles Max Wood</li><li>Joe Eames</li><li>AJ O’Neil</li><li>Chris Ferdinandi </li></ul> Special Guests: <a href="https://twitter.com/cowboyd?ref_src=twsrc%255Egoogle%257Ctwcamp%255Eserp%257Ctwgr%255Eauthor" target="_blank" rel="noreferrer noopener">Charles Lowell</a> (New Mexico) &amp; <a href="https://twitter.com/tarasm?lang=en" target="_blank" rel="noreferrer noopener">Taras Mankovski</a> (Toronto)In this episode, the panel talks with two special guests <a href="https://twitter.com/cowboyd?ref_src=twsrc%255Egoogle%257Ctwcamp%255Eserp%257Ctwgr%255Eauthor" target="_blank" rel="noreferrer noopener">Charles</a> and <a href="https://twitter.com/tarasm?lang=en" target="_blank" rel="noreferrer noopener">Taras.</a> Charles Lowell is a principle engineer at <a href="https://frontside.io" target="_blank" rel="noreferrer noopener">Frontside</a>, and he loves to code. Taras works with Charles and joined <a href="https://frontside.io" target="_blank" rel="noreferrer noopener">Frontside</a>, because of Charles’ love for coding. There are great personalities at <a href="https://frontside.io" target="_blank" rel="noreferrer noopener">Frontside</a>, which are quite diverse. Check out this episode to hear about<a href="https://github.com/microstates/microstates.js" target="_blank" rel="noreferrer noopener"> microstates,</a> <a href="https://github.com/microstates/react" target="_blank" rel="noreferrer noopener">microstates with react</a>, <a href="https://redux.js.org" target="_blank" rel="noreferrer noopener">Redux</a>, and much more!Show Topics:1:20 – Chuck: Let’s talk about microstates – what is that?1:32 – Guest: My mind is focused on the how and not the what. I will zoom my mind out and let’s talk about the purposes of microstates. It means a few things. 1.) It’s going to work no matter what framework you are using. 2.) You shouldn’t have to be constantly reinventing the wheel. React Roundup – I talked about it there at this conference. Finally, it really needs to feel JavaScript. We didn’t want you to feel like you weren’t using JavaScript. It uses computer properties off of those models. It doesn’t feel like there is anything special that you are doing. There are just a few simple rules. You can’t mutate the state in place. If you work with JavaScript you can use it very easily. Is that a high-level view?7:13 – Panel: There are a lot of pieces. If I spoke on a few specific things I would say that it enables programming with state machines.7:42 – Panel: We wanted it to fell like JavaScript – that’s what I heard.7:49 – Aimee: I heard that, too.7:59 – Guest.8:15 – Aimee: <a href="https://redux.js.org" target="_blank" rel="noreferrer noopener">Redux</a> feels like JavaScript to me.8:25 – Guest: It’s actually – a tool – that it feels natural so it’s not contrived. It’s all JavaScript.8:49 – Panel.9:28 – Guest: Idiomatic Ember for example. Idiomatic in the sense that it gives you object for you to work with, which are simple objects.10:12 – Guest: You have your reducers and your...we could do those things but ultimately it’s powerful – and not action names – we use method names; the name of the method.11:20 – Panel: I was digging through docs, and it feels like NORMAL JavaScript. It doesn’t seem like it’s tied to a certain framework or library platform?11:45 – Guest: Yes, we felt a lot of time designing the interfaces the API and the implementation. We wanted it to feel natural but a tool that people reach for.(Guest continues to talk about WHY they created microstates.)Guest: We wanted to scale very well what you need when your needs to change.13:39 – Chuck: I have a lot of friends who get into React and then they put in Redux then they realize they have to do a lot of work – and that makes sense to do less is more.14:17 – Guest: To define these microstates and build them up incrementally...building smaller microstates out of larger ones.Guest continued: Will we be able to people can distribute React...]]></itunes:summary><itunes:duration>4706</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 336: “The Origin of ESLint” with Nicholas Zakas</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-336-the-origin-of-eslint-with-nicholas-zakas</link><description><![CDATA[Panel: <ul><li><a href="http://www.aimeemarieknight.com" target="_blank" rel="noreferrer noopener">Aimee Knight</a></li><li><a href="https://twitter.com/cmaxw?lang=en" target="_blank" rel="noreferrer noopener">Charles Max Wood</a> (DevChat TV)</li><li><a href="https://2013.boston.wordcamp.org/speakers/" target="_blank" rel="noreferrer noopener">Christopher Ferdinandi (Boston)</a></li><li><a href="https://twitter.com/housecor" target="_blank" rel="noreferrer noopener">Cory House (Kansas City)</a></li><li><a href="https://twitter.com/josepheames" target="_blank" rel="noreferrer noopener">Joe Eames</a></li></ul> Special Guests: <a href="https://twitter.com/slicknet" target="_blank" rel="noreferrer noopener">Nicholas Zakas</a> In this episode, the panel talks with <a href="https://twitter.com/slicknet" target="_blank" rel="noreferrer noopener">Nicholas Zakas</a> who writes on his site, Human Who Codes. He is the creator of <a href="https://twitter.com/geteslint" target="_blank" rel="noreferrer noopener">ESLint</a>, also the author of several books, and he blogs, too. He was employed through Box and today he talks about ESLint in full detail! Check it out! Show Topics:0:05 – <a href="https://www.telerik.com/kendo-ui?utm_campaign=kendo-ui-awareness-jsjabber&amp;utm_medium=social-paid&amp;utm_source=devchattv" target="_blank" rel="noreferrer noopener">Advertisement: KENDO UI</a> 0:37 – Hello! The panel is...(Chuck introduces everyone).1:04 – Nicholas who are you?1:17 – Nicholas: Yeah it’s been about 5 years and then you invited me again, but I couldn’t come on to talk about ESLint back then. That’s probably what people know me most for at this point. I created ESLint and I kicked that off and now a great team of people is maintaining it.1:58 – Chuck: What is it?2:04 – It’s a Linter for JavaScript. It falls into the same category as JSLint. The purpose of ESLint is to help you find problems with your code. It has grown quite a bit since I’ve created it. It can help with bugs and enforcing style guides and other things.2:53 – Where did it come from?2:57 – Guest: The idea popped into my head when I worked at Pop. One of my teammates was working on a bug and at that time we were using...Nothing was working and after investigating someone had written a JavaScript code that was using a native code to make an Ajax request. It wasn’t the best practice for the company at the time. For whatever reason the person was unaware of that. When using that native XML...there was a little bit of trickiness to it because it was a wrapper around the...We used a library to work around those situations and add a line (a Linter) for all JavaScript files. It was a text file and when you tried to render code through the process it would run and run the normal expression and it would fail if any of the...matched.I am not comfortable using normal expressions to write code for this. You could be matching in side of a string and it’s not a good way to be checking code for problems. I wanted to find a better way.6:04 – Why did you choose to create a product vs. using other options out there?6:15 – Guest: Both of those weren’t around. JSHint was pretty much the defector tool that everyone was using. My first thought was if JSHint could help with this problem?I went back to look at JSHint and I saw that on their roadmap you could create your own rules, and I thought that’s what we need. Why would I build something new? I didn’t see anything on GitHub and didn’t see the status of that. I wanted to see what the plan was, and they weren’t going to get to it. I said that I really needed this tool and I thought it would be helpful to others, too.8:04 – My history was only back when it was customizable.8:13 – Aimee: It’s interesting to see that they are basing it on regular expressions.8:32 – Guest: Interesting thing at Box was that there was...I am not sure but one of the engineers at Box wrote...9:03 – Aimee: I was going to ask in your opinion what do you think ES Lint is the standard now?9:16 – Guest: How easy it is to plug things in. That was always my goal because I wanted the tool not to be boxed in – in anyway.The guest continues to talk about how pluggable ESLint is and the other features of this tool.13:41 – One thing I like about ESLint is that it can be an educational tool for a team. Did you see that being an educational tool?14:24 – Guest: How do you start introducing new things to a team that is running at full capacity? That is something that I’ve wondered throughout my career. As a result of that, I found that a new team there were some problems I the code base that were really hard to get resolved, because when one person recognizes it there isn’t a god way to share that information within a team in a non-confrontational way. It’s better to get angry at a tool rather than a person.Guest goes into what this can teach people.18:07 – Panelist: I am not surprised. Is there a best practice to get a team to start with ESLint?Do you get the whole team in a room and show them the options or take the best guess and turn it on?18:34 – Guest: The thing I recommend is that first and foremost get ESLint in your system with zero rules on. It starts that mindset into your development process. We can do something to automatically check...Get Syntax checking and you will se improvements on the number of bugs that are getting out of production. I recommend using the default the ESLint configuration. This has all of the things that we have found that are most likely errors and runtime errors vs. syntax errors. You can go through with those and sometimes it is easier to run that check with...Using those ESLint rules will clean up a lot of problems that you didn’t know you had with your code. There are too many problems with those rules. I recommend instead of turning them off then put the severity to warning and not error. That is something we started with in the beginning. We turned on as many rules as we could and it drove people crazy. They didn’t feel like when they were committing to a file why should I be...The idea with the different scenario levels you don’t’ want to turn off rules so people don’t know there is a problem. There can be a rule on so people will know that there is a problem, but...Doing that alone will give you a lot of benefit in using ESLint. How do you decide as a team on the rules that are maybe not for finding errors but for stylistic in error? Do we use four spaces, semi-colons, etc. To figure that out I am a big component on finding a pre-existing style guide and adapting it. Get everyone to agree.There is no right or wrong when it comes to stylistic preferences. It really is just getting everyone to do the same thing. I think it was Crawford that said: Whether you drive on the right side of the left side of the road – it doesn’t matter as long as everyone is dong the same thing. I agree with that and it applies to style guides. It can get heated but for the best thing for the team is stick with a guide and work together.24:36 – Aimee: I can go through the options to pick one of the style guides out there and then it will automatically create my configuration for me is helpful. Question: If you had to pick 2 or 3 rules that you are super helpful what would they be?25:30 – Guest: To touch briefly on indentation. Whether you like four spaces or whether you are wild and like tabs, I think the indent rule is very helpful. Just for wiping out and eliminating that discussion through your team. Have your editor setup however they want but on the pre-hook...But my favorite rules I tend to lean towards the ones that saved me.The Guest goes through his favorite rules with ESLint. Check it out!26:51 – Guest mentions his second favorite rule, here!28:24 – Guest mentions his third favorite rule, here!29:03 – Guest mentions the rule that makes him giggle a lot, here!30:07 – <a href="https://sentry.io/welcome/" target="_blank" rel="noreferrer noopener">Advertisement – Sentry!</a> 31:22 – What is your take on running Fix? Does it make sense to run Fix?32:00 – Guest: It depends and the idea behind Fix is the idea of doing a one time (at the start) fix everything that it can find wrong b/c I don’t want to do it by hand. It morphed into a more of a tool that people are using all the time. I too have mixed feelings about it. I think the greatest value you get out of Fix is that when you first install it or when you enable a new rule. I think in those situations you get a lot of value out of Fix. I think that when people were getting aggressive with their code styles it took us down a path where we...As a pre-commit hook it could be to fix things and part of the built system you wouldn’t want...People are probably wondering: Why doesn’t ESLint doesn’t fix all the time?It can be a team decision: do you want to run Fix at the point that the developer is writing the code, do you want to use Fix as running it as a build when you are bundling? It really seems more of a personal preference. I am on the fence about it. Even though I am leaning more towards...35:16 – Do you run Premier?35:20 – Guest: No I don’t. I don’t have anything against <a href="https://github.com/Premier" target="_blank" rel="noreferrer noopener">Premier</a> but I think <a href="https://github.com/prettier/prettier" target="_blank" rel="noreferrer noopener">Prettier</a> uses a very interesting space.37:50 – Chuck: What is next for ESLint and what is next for you?37:55 – Guest: Well, to be honest I am not sure what is next for ESLint. I haven’t been involved with keeping it maintained for the last few years. I do help out with feedback with decisions. But in general the ESLint the direction is that let’s add tings that help people avoid language hazards and make sure that ESLint is still pluggable. Lastly, that we will be there to help people and the community. There is this virtuosic cycle and tools like Babble and then tools like ESLint introducing rules adapting new rules and featur<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">c76751ce-7470-4122-8363-e185a917e579</guid><pubDate>Tue, 23 Oct 2018 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845632/stream.mp3" length="66583028" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Panel: 
- http://www.aimeemarieknight.com
- https://twitter.com/cmaxw?lang=en (DevChat TV)
- https://2013.boston.wordcamp.org/speakers/
- https://twitter.com/housecor
- https://twitter.com/josepheames
 Special Guests: https://twitter.com/slicknet In...</itunes:subtitle><itunes:summary><![CDATA[Panel: <ul><li><a href="http://www.aimeemarieknight.com" target="_blank" rel="noreferrer noopener">Aimee Knight</a></li><li><a href="https://twitter.com/cmaxw?lang=en" target="_blank" rel="noreferrer noopener">Charles Max Wood</a> (DevChat TV)</li><li><a href="https://2013.boston.wordcamp.org/speakers/" target="_blank" rel="noreferrer noopener">Christopher Ferdinandi (Boston)</a></li><li><a href="https://twitter.com/housecor" target="_blank" rel="noreferrer noopener">Cory House (Kansas City)</a></li><li><a href="https://twitter.com/josepheames" target="_blank" rel="noreferrer noopener">Joe Eames</a></li></ul> Special Guests: <a href="https://twitter.com/slicknet" target="_blank" rel="noreferrer noopener">Nicholas Zakas</a> In this episode, the panel talks with <a href="https://twitter.com/slicknet" target="_blank" rel="noreferrer noopener">Nicholas Zakas</a> who writes on his site, Human Who Codes. He is the creator of <a href="https://twitter.com/geteslint" target="_blank" rel="noreferrer noopener">ESLint</a>, also the author of several books, and he blogs, too. He was employed through Box and today he talks about ESLint in full detail! Check it out! Show Topics:0:05 – <a href="https://www.telerik.com/kendo-ui?utm_campaign=kendo-ui-awareness-jsjabber&amp;utm_medium=social-paid&amp;utm_source=devchattv" target="_blank" rel="noreferrer noopener">Advertisement: KENDO UI</a> 0:37 – Hello! The panel is...(Chuck introduces everyone).1:04 – Nicholas who are you?1:17 – Nicholas: Yeah it’s been about 5 years and then you invited me again, but I couldn’t come on to talk about ESLint back then. That’s probably what people know me most for at this point. I created ESLint and I kicked that off and now a great team of people is maintaining it.1:58 – Chuck: What is it?2:04 – It’s a Linter for JavaScript. It falls into the same category as JSLint. The purpose of ESLint is to help you find problems with your code. It has grown quite a bit since I’ve created it. It can help with bugs and enforcing style guides and other things.2:53 – Where did it come from?2:57 – Guest: The idea popped into my head when I worked at Pop. One of my teammates was working on a bug and at that time we were using...Nothing was working and after investigating someone had written a JavaScript code that was using a native code to make an Ajax request. It wasn’t the best practice for the company at the time. For whatever reason the person was unaware of that. When using that native XML...there was a little bit of trickiness to it because it was a wrapper around the...We used a library to work around those situations and add a line (a Linter) for all JavaScript files. It was a text file and when you tried to render code through the process it would run and run the normal expression and it would fail if any of the...matched.I am not comfortable using normal expressions to write code for this. You could be matching in side of a string and it’s not a good way to be checking code for problems. I wanted to find a better way.6:04 – Why did you choose to create a product vs. using other options out there?6:15 – Guest: Both of those weren’t around. JSHint was pretty much the defector tool that everyone was using. My first thought was if JSHint could help with this problem?I went back to look at JSHint and I saw that on their roadmap you could create your own rules, and I thought that’s what we need. Why would I build something new? I didn’t see anything on GitHub and didn’t see the status of that. I wanted to see what the plan was, and they weren’t going to get to it. I said that I really needed this tool and I thought it would be helpful to others, too.8:04 – My history was only back when it was customizable.8:13 – Aimee: It’s interesting to see that they are basing it on regular expressions.8:32 – Guest: Interesting thing at Box was that there was...I am not sure but one of the engineers at Box wrote...9:03 – Aimee: I was going to ask in your opinion what do you think ES...]]></itunes:summary><itunes:duration>4091</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 335: “CanJS 4.0” with Justin Meyer</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-335-canjs-4-0-with-justin-meyer</link><description><![CDATA[Panel: <br />- <a href="http://www.aimeemarieknight.com" rel="noopener">http://www.aimeemarieknight.com</a><br />- <a href="https://twitter.com/cmaxw?lang=en" rel="noopener">https://twitter.com/cmaxw?lang=en</a> (DevChat TV)<br />- <a href="https://2013.boston.wordcamp.org/speakers/" rel="noopener">https://2013.boston.wordcamp.org/speakers/</a><br />- <a href="https://twitter.com/josepheames" rel="noopener">https://twitter.com/josepheames</a><br /> Special Guests: <a href="https://twitter.com/justinbmeyer?ref_src=twsrc%255Egoogle%257Ctwcamp%255Eserp%257Ctwgr%255Eauthor" rel="noopener">https://twitter.com/justinbmeyer?ref_src=twsrc%255Egoogle%257Ctwcamp%255Eserp%257Ctwgr%255Eauthor</a> In this episode, the panel talks with <a href="https://twitter.com/justinbmeyer?ref_src=twsrc%255Egoogle%257Ctwcamp%255Eserp%257Ctwgr%255Eauthor" rel="noopener">https://twitter.com/justinbmeyer?ref_src=twsrc%255Egoogle%257Ctwcamp%255Eserp%257Ctwgr%255Eauthor</a> who is a co-author of DoneJS, CanJS, jQueryPP, StealJS, and DocumentJS. Justin currently works for <a href="https://www.bitovi.com/about" rel="noopener">https://www.bitovi.com/about</a> and is their Director of R&amp;D. He is also a fan of basketball and Michael Jackson. The panel and Justin talk about CanJS in-detail – check it out!Show Topics:0:58 – <a href="https://radiopublic.com/all-javascript-podcasts-by-devcha-WwEoX8/ep/s1" rel="noopener">https://radiopublic.com/all-javascript-podcasts-by-devcha-WwEoX8/ep/s1</a>!3b9d2 1:14 – Chuck: Can you tell everyone who you are?1:20 – Justin tells us his background.1:50 – Chuck.1:58 – Justin.2:06 – Chuck: Can you give us an introduction to what CanJS 4.0?2:11 – Justin: It is a JavaScript framework and is similar to Vue. It adds a very model layer, and uses Real Time very well.2:44 – Panelist.2:49 – Justin.2:55 – Panelist: What is the current...3:09 – Justin: Compatibility is very important to us. A lot of the same tools are still available. It has over 80 different repositories.Justin continues to talk about the differences/similarities between the different versions.4:55 – Panelist: Angular, React, and Vue are dominating, so I have 2 questions.1.) Where is the core strength of JS and its user base?2.) What is like to be the CanJS when everyone is talking about the other programs?5:31 – Justin: We have dealt with this for the past 10 years. Emotionally it’s not great, I wished it was more popular, but our priority is keeping our user-based happy. We’ve had big companies use it.Justin answers the second question.8:44 – Panelist: You mentioned two things.9:22 – Aimee: I think everything has trade-offs. I would use something because it was the right tool for the job. I wouldn’t want to make something that was “cool.” I would want to make it super accessible in a network.10:10 – Justin: That is a great marketing angle. We are trying to remove the worst parts of the program.10:26 – Now I am intrigued.10:32 – Justin: You have this mutable state and you aren’t sure. At least for <a href="https://twitter.com/canjs?lang=en" rel="noopener">https://twitter.com/canjs?lang=en</a> I don’t see that occurring too often.10:54 – Aimee.10:58 – Justin: Deep inheritance is definitely a problem and it can create...11:13 – Aimee.11:19 – Justin: We have changed strategies a lot, and I think it’s helped <a href="https://twitter.com/canjs?lang=en" rel="noopener">https://twitter.com/canjs?lang=en</a> grow; like 60% since January. We are doing a lot of user studies now. I run Meetups, etc. That being said inheritance schemes aren’t something that people will encounter. This is something that they won’t encounter months down the road.13:00 – Aimee.13:05 – Panelist: I would like to dig deeper into state-management. Everyone is doing Flux, talk about that with CanJS.13:20 – Justin: Yeah. It depends on what kind of user you are talking to. When I talk to new users off the street (people who just graduated, etc.)...If you look at React’s statistics – more than 50% doesn’t use any state management.16:15 – Panelist: I think it’s interesting that there are people that aren’t “oh my gosh...”16:43 – Justin: The last coolest thing I’ve done is...18:02 – Justin continues.18:16 – Panelist: I kind of have this belief that we as a community turn to frameworks and tools too much. From your perspective when does it make sense to turn to a tool like this or better off working with native...18:56 – It depends on how complex your app is and our ability to work through those problems. I think that’s a generic answer, but hopefully that helps. I don’t think you really can’t live without.19:49 – Panelist: I think that’s fair. One thing that I found is that there are many things layered into state-management. Because you mentioned performance, which is something I care about, too. At what point does the extra tooling become too heavy for the user’s experience? Where do you draw the line?21:11 – Justin: It depends. I don’t know what the parallel is – it’s like a richer developer problem. You have too many users where you can make those fine tuned adjustments. Do whatever is going to deliver the product first and then worry about performance later? I think our things are geared towards performance by default.22:41 – Panelist: Playing devil’s advocate, though. But isn’t there some danger in kind of suggesting that you focus on performance WHEN it’s a business issue? Maybe there is there a lack of empathy among developers. I worry that advice is hurting us.23:53 – Justin: No matter what you can build your homepage with Angular weird monstrosity, but then when you get to the point when people are using your product – you can just use native HTML, and native methods and build that one widget and as easy and fast as possible.24:50 – Panelist: Dealing with complexity. Now we need to do things like bundlers, and such to deal with this issue. I feel like a crotchety old man yelling because it takes forever.25:38 – Justin: I think it depends on where you are sitting. I think that comes down to the design. If your design has a lot of complex states, then...26:37 – Panelist: Because you care about performance...26:54 – <a href="https://sentry.io/welcome/" rel="noopener">https://sentry.io/welcome/</a> 27:53 – Justin: I don’t think that the run time of <a href="https://twitter.com/canjs?lang=en" rel="noopener">https://twitter.com/canjs?lang=en</a> is going to be a critical performance path for anybody. Is there a responsibility? This is the oldest question. It’s like saying: where do you draw the line that you need to choose success/be elected to fight the battles if you really want to win.You need someone using your product or it doesn’t really matter. Start-ups use our product because they need to get something up and in. I am going to flip this back onto you guys.30:48 – Panelist: I think that’s fair.31:00 – Aimee: I have a question. You got into consultancy when do you recommend using CanJS or something else?31:15 – Justin: I always suggest people using CanJS.31:53 – Aimee: What do these people do when their contract is over? I have used an older version of Can, and...32:20 – Justin: Are you on <a href="https://github.com/gitterHQ?Aimee" rel="noopener">https://github.com/gitterHQ?Aimee</a>: No, I am not.32:25 – Justin: We do offer promote job posting to help them find somebody. We try our best to help people in any way we can.33:05 – Aimee: That’s helpful. Another question.33:28 – Justin: DoneJS is that. It uses the full kitchen sink. That’s what DoneJS is.33:50 – Panelist: Let’s talk about CanJS in the mark-up. Do you think it’s better now or worse than 2012? Less space or more space?34:13 – Justin: It’s probably worse. I think the methodology that we are using: focusing on our users. We get their feedback frequently. We are listening to our users, and I think we are being smarter.35:16 – Panelist: Is the space getting more welcoming or less?35:31 – It depends on what framework you are. It’s very hard to compete if you are the exact same thing as...The market is so dense and there are so many ideas, so it’s getting harder and harder. What helps people break-through? Is it the technology or the framework?36:36 – Panelist: I appreciate the richness of the field, as it exists right now. There aren’t a few things SMELT and ELM37:10 – Justin: Elm for sure. I don’t have a lot of experience with SMELT.37:23 – Panelist continues the talk.37:54 – Chuck.38:00 – Justin: I think it spreads by word-of-mouth. I used to think it was “technology” or... all that really matters is “can you deliver” and the person have a good experience.Usability is the most important to me. We will see how this turns out. I will be either right or wrong.39:18 – Panelist: Can we talk about the long-term future of Can JS?39:28 – Justin: We are connecting to our user-base and making them happy. If I had it my way (which I don’t anymore) I think <a href="https://reactjs.org/docs/jsx-in-depth.html" rel="noopener">https://reactjs.org/docs/jsx-in-depth.html</a> is the best template language. We have been building integrations between JSX and...I am putting out proposals where most people don’t like them.Justin continues this conversation.44:24 – Picks!44:28 -<a href="https://devchat.tv/get-a-coder-job/" rel="noopener">https://devchat.tv/get-a-coder-job/</a> Links:<br />- <a href="https://www.javascript.com" rel="noopener">https://www.javascript.com</a><br />- <a href="https://jquery.com" rel="noopener">https://jquery.com</a><br />- <a href="https://reactjs.org" rel="noopener">https://reactjs.org</a><br />- <a href="https://elixir-lang.org" rel="noopener">https://elixir-lang.org</a><br />- <a href="http://elm-lang.org" rel="noopener">http://elm-lang.org</a><br />- <a href="https://vuejs.org" rel="noopener">https://vuejs.org</a><br />- <a href="https://polyfill.io/v2/docs/" rel="noopener">https://polyfill.io/v2/docs/</a><br />-<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">80f98876-b64e-4afa-890c-b0e9ec9f36c5</guid><pubDate>Tue, 16 Oct 2018 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845604/stream.mp3" length="53190213" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Panel: 
- http://www.aimeemarieknight.com
- https://twitter.com/cmaxw?lang=en (DevChat TV)
- https://2013.boston.wordcamp.org/speakers/
- https://twitter.com/josepheames
 Special Guests:...</itunes:subtitle><itunes:summary><![CDATA[Panel: <br />- <a href="http://www.aimeemarieknight.com" rel="noopener">http://www.aimeemarieknight.com</a><br />- <a href="https://twitter.com/cmaxw?lang=en" rel="noopener">https://twitter.com/cmaxw?lang=en</a> (DevChat TV)<br />- <a href="https://2013.boston.wordcamp.org/speakers/" rel="noopener">https://2013.boston.wordcamp.org/speakers/</a><br />- <a href="https://twitter.com/josepheames" rel="noopener">https://twitter.com/josepheames</a><br /> Special Guests: <a href="https://twitter.com/justinbmeyer?ref_src=twsrc%255Egoogle%257Ctwcamp%255Eserp%257Ctwgr%255Eauthor" rel="noopener">https://twitter.com/justinbmeyer?ref_src=twsrc%255Egoogle%257Ctwcamp%255Eserp%257Ctwgr%255Eauthor</a> In this episode, the panel talks with <a href="https://twitter.com/justinbmeyer?ref_src=twsrc%255Egoogle%257Ctwcamp%255Eserp%257Ctwgr%255Eauthor" rel="noopener">https://twitter.com/justinbmeyer?ref_src=twsrc%255Egoogle%257Ctwcamp%255Eserp%257Ctwgr%255Eauthor</a> who is a co-author of DoneJS, CanJS, jQueryPP, StealJS, and DocumentJS. Justin currently works for <a href="https://www.bitovi.com/about" rel="noopener">https://www.bitovi.com/about</a> and is their Director of R&amp;D. He is also a fan of basketball and Michael Jackson. The panel and Justin talk about CanJS in-detail – check it out!Show Topics:0:58 – <a href="https://radiopublic.com/all-javascript-podcasts-by-devcha-WwEoX8/ep/s1" rel="noopener">https://radiopublic.com/all-javascript-podcasts-by-devcha-WwEoX8/ep/s1</a>!3b9d2 1:14 – Chuck: Can you tell everyone who you are?1:20 – Justin tells us his background.1:50 – Chuck.1:58 – Justin.2:06 – Chuck: Can you give us an introduction to what CanJS 4.0?2:11 – Justin: It is a JavaScript framework and is similar to Vue. It adds a very model layer, and uses Real Time very well.2:44 – Panelist.2:49 – Justin.2:55 – Panelist: What is the current...3:09 – Justin: Compatibility is very important to us. A lot of the same tools are still available. It has over 80 different repositories.Justin continues to talk about the differences/similarities between the different versions.4:55 – Panelist: Angular, React, and Vue are dominating, so I have 2 questions.1.) Where is the core strength of JS and its user base?2.) What is like to be the CanJS when everyone is talking about the other programs?5:31 – Justin: We have dealt with this for the past 10 years. Emotionally it’s not great, I wished it was more popular, but our priority is keeping our user-based happy. We’ve had big companies use it.Justin answers the second question.8:44 – Panelist: You mentioned two things.9:22 – Aimee: I think everything has trade-offs. I would use something because it was the right tool for the job. I wouldn’t want to make something that was “cool.” I would want to make it super accessible in a network.10:10 – Justin: That is a great marketing angle. We are trying to remove the worst parts of the program.10:26 – Now I am intrigued.10:32 – Justin: You have this mutable state and you aren’t sure. At least for <a href="https://twitter.com/canjs?lang=en" rel="noopener">https://twitter.com/canjs?lang=en</a> I don’t see that occurring too often.10:54 – Aimee.10:58 – Justin: Deep inheritance is definitely a problem and it can create...11:13 – Aimee.11:19 – Justin: We have changed strategies a lot, and I think it’s helped <a href="https://twitter.com/canjs?lang=en" rel="noopener">https://twitter.com/canjs?lang=en</a> grow; like 60% since January. We are doing a lot of user studies now. I run Meetups, etc. That being said inheritance schemes aren’t something that people will encounter. This is something that they won’t encounter months down the road.13:00 – Aimee.13:05 – Panelist: I would like to dig deeper into state-management. Everyone is doing Flux, talk about that with CanJS.13:20 – Justin: Yeah. It depends on what kind of user you are talking to. When I talk to new users off the street (people who just graduated, etc.)...If you look at React’s statistics – more than 50% doesn’t...]]></itunes:summary><itunes:duration>3252</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 334: “Web Performance API” with Dan Shappir</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-334-web-performance-api-with-dan-shappir</link><description><![CDATA[Panel: <ul><li><a href="http://www.aimeemarieknight.com" target="_blank" rel="noreferrer noopener">Aimee Knight</a></li><li><a href="https://twitter.com/cmaxw?lang=en" target="_blank" rel="noreferrer noopener">Charles Max Wood</a></li><li><a href="https://2013.boston.wordcamp.org/speakers/" target="_blank" rel="noreferrer noopener">Christopher Ferdinandi (Boston)</a></li></ul> Special Guests: <a href="https://twitter.com/DanShappir?ref_src=twsrc%255Egoogle%257Ctwcamp%255Eserp%257Ctwgr%255Eauthor" target="_blank" rel="noreferrer noopener">Dan Shappir </a>(Tel Aviv)In this episode, the panel talks with <a href="https://twitter.com/DanShappir?ref_src=twsrc%255Egoogle%257Ctwcamp%255Eserp%257Ctwgr%255Eauthor" target="_blank" rel="noreferrer noopener">Dan Shappir</a> who is a computer software developer and performance specialist at Wix.com. As Dan states, his job is to make 100 million websites (hosted on the Wix platform) load and execute faster! Past employment includes working for companies, such as: Ericom, Ericom Software, and BackWeb. He studied at Technion Institute of Management and currently lives in Tel Aviv, Israel. The panel talks about web performance API among other things. Check it out!Show Topics:1:29 – Charles: Let us know who you are and why you’re famous!1:39 – “Hello!” from Dan Shappir.2:25 – Charles: You should say that you go to EACH site EVERY day out of the millions of sites out there.2:53 – Charles: My mom mentioned Wix to me at first. My mom teaches High School Math.3:16 – Dan: Yes that is our mission statement. That everyone can get a website without the knowledge of how to build a website.3:52 – Aimee makes her comments.3:59 – Dan: On our platform we try to offer people flexibility. There are bounds and limits, but people can do their very own thing, though. To make Wix faster because as we add more features and functionality that is our goal.4:40 – Chuck: Okay, I know how to make X perform a little bit better. You are looking at a platform that controls TONS of sites, how do you even go about that?4:58 – Dan: It is more difficult then that. We have millions of users leveraging the platform but there are a lot of developers in Wix who are developing the platform. I don’t think anyone at Wix has a total grasp of the complexity of the platform that we built. We have hundreds of frontend people working on our platform. All of them have pieces to the kingdom. We have processes in place with code reviews and whatnot, but there is so much going on. There is a change every 2 minutes, 24/7. We need to make sure progressing instead of regressing. 6:54 – Aimee: I think it was interesting in one of the links you sent over. Because you know when something is getting worse you consider that a bug.7:15 – Dan: It is more than a bug because if we see regression in performance then that is a problem. I can literally see any part of the organization and say, “stop” if it will7:57 – Chuck: We are talking about performance, but what does that mean? What measures are there?8:15: Dan: We are looking at performance can mean different things in different contents. User sites, for example, most important aspect is load time. How quickly the page loads and gets open to the viewer to that specific site. When they click something they want it instantly and no drag time. It does change in different contexts.9:58 – Chuck: People do talk about load time. People have different definitions of it.10:12: Dan: Excellent question. When you look at the different sites through Wix. Different people who build sites – load time can mean something else to everybody. It can mean when you see the MAIN text or the MAIN image. If it’s on an ECON site then how soon can they purchase or on a booking site, how long can the person book X product.I heard someone at a conference say that load time is when: HERO TEXT And HERO IMAGE are displayed.12:14 – Chuck: What is faster <a href="https://reactjs.org" target="_blank" rel="noreferrer noopener">React</a> or <a href="https://vuejs.org" target="_blank" rel="noreferrer noopener">Vue</a>?12:21 – NEW HOST: Not sure. It all depends.12:34 – Dan: We are big into React. We are one of the big React users outside of Facebook. I joined Wix four years ago, and even back then we were rebuilding our framework using React. One of our main modifications is because we wanted to do server-side rendered.13:27 – Christopher asks Dan a question.14:16 – Dan: We are in transition in this regard. Before we were totally client-site rendered, and that was the case until middle of last year. Then we deployed...Dan: We are 100% server-side rendered now. Some things we are still using JavaScript. We have another project going on now and it’s fully CSS, and little JavaScript as possible. What you might want to do with that site is...You might get in a few months every Wix site will be visible even if JavaScript is disabled.16:26 – Aimee adds in her comments and observations to this topic.16:55 – Dan: We don’t want things displayed incorrectly before it lays out. We hide the content while it’s downloading then make it visible. They lay-outing are done faster, because...17:44 – Christopher asks Dan a question.18:04 – Dan: I got into API...Either you are moving forward or are you moving back. AKA – You are either progressing or regressing.Different stages:1.) Development stage2.) Pre-Production (automated tools that check the performance with specific use cases)3.) Check it out!It’s beneficial to use these APIs.21:11 – Christopher: What is performance APIs?21:38 – Dan: There is a working group – Todd from Microsoft and others who are exposing the information (that is available in the browser) out into the browser. When the browser downloads a certain source (image, font, etc.) it can measure the various stages of downloading that feature.  You have these different sages of downloading this resource. The browser can measure each of these stages and then expose them to you. Basically it’s for the browser to expose this information to you and in a way that is coherent and uniform. It essentially maintains this buffer that puts performance entries sequentially.Dan continues explaining this topic in detail.25:55 – Dan: You have this internal buffer...28:45 – Advertisement – Sentry – They support opensource.29:39 – Christopher: everything you are saying seems that I can use this or that tab right now...Why would I prefer the API to something visual, hypothetically?30:03 – Dan: Three Different Stages. (See above.)This information is very, very helpful during the developmental stage. Say you got a link from someone...Dan mentions: <a href="https://developer.mozilla.org/en-US/docs/Web/API/Performance/mark" target="_blank" rel="noreferrer noopener">Performance.mark</a> 34:04 – Aimee: When you were talking about resource-ends. Many people don’t know what this is. Can you spend 2-3 minutes about how you guys are using these? Are there people can add for big bang for their buck?34:41 – Dan: This might want to be a topic for its own podcast show.Dan gives a definition of what a resource-end means.Go back to fonts as an example.Pre-connect for example, too.39:03 – Dan: Like I said, it’s a huge topic.You have to exercise some care. Bandwidth is limited. Make sure you aren’t blocking other resources that you do need right now.40:02 – Aimee: Sounds like a lot of great things to tap into. Another question I have is about bundling.40:27 – Dan: One of the things that we try to do (given that we are depending on the JavaScript we are downloading) we need to download JavaScript content to the client side. It has been shown often that JS is the most impactful resources that you need to download. You really want to be as smart as possible with that. What is even more challenging is the network protocols are changing.Dan continues to go in-depth about this topic. Dan: What we have found is that you want to strive to bundle resources together.44:10 – Aimee: Makes sense.44:15 – Dan continues talking about this topic.45:23 – Chuck asks two questions. (First question is now and second question is at 51:32.)2 Questions:1. You gather information from web performance AI - What system is that?45:42 – Dan: I am not the expert in that. I will try not to give misleading information. Actually let me phrase it different. There are 3rd party tools that you can use leverage in your website. IF you are building for commercial reasons I highly recommend that you use performance-monitoring solution. I am not going to advertise one because there are tons out there. We ended up rolling out our own infrastructure because our use case is different than most.At a conference I talked with a vendor and we talked about...51:32 – 2nd Question from Charles to Dan: Now you’ve gathered this information now what to you do? What patterns? What do you look for? And how do you decide to optimize things?54:23 – Chuck: Back to that question, Dan. How should they react to it and what are they looking for54:41 – Dan: Three main ways: 1.) Generate alerts 2.) See trends over long period of time 3.) Looking at real-time graphs.Frontend developer pro is that likely being woken up in the middle of the night is lower. We might be looking at the real time graph after we deployed...57:31 – Advertisement – Get a Coder Job!58:10 – Picks!Links:<ul><li><a href="https://www.javascript.com" target="_blank" rel="noreferrer noopener">JavaScript</a></li><li><a href="https://jquery.com" target="_blank" rel="noreferrer noopener">jQuery</a></li><li><a href="https://reactjs.org" target="_blank" rel="noreferrer noopener">React</a></li><li><a href="https://elixir-lang.org" target="_blank" rel="noreferrer noopener">Elixir</a></li><li><a href="http://elm-lang.org" target="_blank" rel="noreferrer noopener">Elm</a></li><li><a href="https://vuejs.org" target="_blank" rel="noreferrer noopener">Vue</a></li><li><a href="https://www.wix.com" target="_blank" rel="noreferrer noopener">Wix</a></li><li></li></ul><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">d62e9f10-2417-45e5-8a44-8f415190dd37</guid><pubDate>Tue, 09 Oct 2018 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845652/stream.mp3" length="66537567" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Panel: 
- http://www.aimeemarieknight.com
- https://twitter.com/cmaxw?lang=en
- https://2013.boston.wordcamp.org/speakers/
 Special Guests: https://twitter.com/DanShappir?ref_src=twsrc%255Egoogle%257Ctwcamp%255Eserp%257Ctwgr%255Eauthor(Tel Aviv)In...</itunes:subtitle><itunes:summary><![CDATA[Panel: <ul><li><a href="http://www.aimeemarieknight.com" target="_blank" rel="noreferrer noopener">Aimee Knight</a></li><li><a href="https://twitter.com/cmaxw?lang=en" target="_blank" rel="noreferrer noopener">Charles Max Wood</a></li><li><a href="https://2013.boston.wordcamp.org/speakers/" target="_blank" rel="noreferrer noopener">Christopher Ferdinandi (Boston)</a></li></ul> Special Guests: <a href="https://twitter.com/DanShappir?ref_src=twsrc%255Egoogle%257Ctwcamp%255Eserp%257Ctwgr%255Eauthor" target="_blank" rel="noreferrer noopener">Dan Shappir </a>(Tel Aviv)In this episode, the panel talks with <a href="https://twitter.com/DanShappir?ref_src=twsrc%255Egoogle%257Ctwcamp%255Eserp%257Ctwgr%255Eauthor" target="_blank" rel="noreferrer noopener">Dan Shappir</a> who is a computer software developer and performance specialist at Wix.com. As Dan states, his job is to make 100 million websites (hosted on the Wix platform) load and execute faster! Past employment includes working for companies, such as: Ericom, Ericom Software, and BackWeb. He studied at Technion Institute of Management and currently lives in Tel Aviv, Israel. The panel talks about web performance API among other things. Check it out!Show Topics:1:29 – Charles: Let us know who you are and why you’re famous!1:39 – “Hello!” from Dan Shappir.2:25 – Charles: You should say that you go to EACH site EVERY day out of the millions of sites out there.2:53 – Charles: My mom mentioned Wix to me at first. My mom teaches High School Math.3:16 – Dan: Yes that is our mission statement. That everyone can get a website without the knowledge of how to build a website.3:52 – Aimee makes her comments.3:59 – Dan: On our platform we try to offer people flexibility. There are bounds and limits, but people can do their very own thing, though. To make Wix faster because as we add more features and functionality that is our goal.4:40 – Chuck: Okay, I know how to make X perform a little bit better. You are looking at a platform that controls TONS of sites, how do you even go about that?4:58 – Dan: It is more difficult then that. We have millions of users leveraging the platform but there are a lot of developers in Wix who are developing the platform. I don’t think anyone at Wix has a total grasp of the complexity of the platform that we built. We have hundreds of frontend people working on our platform. All of them have pieces to the kingdom. We have processes in place with code reviews and whatnot, but there is so much going on. There is a change every 2 minutes, 24/7. We need to make sure progressing instead of regressing. 6:54 – Aimee: I think it was interesting in one of the links you sent over. Because you know when something is getting worse you consider that a bug.7:15 – Dan: It is more than a bug because if we see regression in performance then that is a problem. I can literally see any part of the organization and say, “stop” if it will7:57 – Chuck: We are talking about performance, but what does that mean? What measures are there?8:15: Dan: We are looking at performance can mean different things in different contents. User sites, for example, most important aspect is load time. How quickly the page loads and gets open to the viewer to that specific site. When they click something they want it instantly and no drag time. It does change in different contexts.9:58 – Chuck: People do talk about load time. People have different definitions of it.10:12: Dan: Excellent question. When you look at the different sites through Wix. Different people who build sites – load time can mean something else to everybody. It can mean when you see the MAIN text or the MAIN image. If it’s on an ECON site then how soon can they purchase or on a booking site, how long can the person book X product.I heard someone at a conference say that load time is when: HERO TEXT And HERO IMAGE are displayed.12:14 – Chuck: What is faster <a href="https://reactjs.org" target="_blank" rel="noreferrer...]]></itunes:summary><itunes:duration>4088</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 333: “JavaScript 2018: Things You Need to Know, and a Few You Can Skip” with Ethan Brown</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-333-javascript-2018-things-you-need-to-know-and-a-few-you-can-skip-with-ethan-brown</link><description><![CDATA[Panel: <ul><li><a href="http://www.aimeemarieknight.com" target="_blank" rel="noreferrer noopener">Aimee Knight</a></li><li><a href="https://twitter.com/josepheames?ref_src=twsrc%255Egoogle%257Ctwcamp%255Eserp%257Ctwgr%255Eauthor" target="_blank" rel="noreferrer noopener">Joe Eames</a></li><li><a href="https://twitter.com/cmaxw?lang=en" target="_blank" rel="noreferrer noopener">Charles Max Wood</a></li></ul> Special Guests: <a href="https://twitter.com/ethanrbrown?lang=en" target="_blank" rel="noreferrer noopener">Ethan Brown</a> In this episode, the panel talks with <a href="https://twitter.com/ethanrbrown?lang=en" target="_blank" rel="noreferrer noopener">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!Show Topics:2:38 – Chuck: We are here to talk about the software side of things.Let’s dive into what you are looking at mid-year what we need to know for 2018. You wrote this.3:25 – <a href="https://twitter.com/ethanrbrown?lang=en" target="_blank" rel="noreferrer noopener">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?!It’s funny to see how I things have changed.4:47 – Panel: Could you talk about symbols?4:58 – Aimee: Are they comparable to Ruby?5:05 – Ethan talks about what symbols are and what they do!5:52 – Chuck: That’s pretty close to how that’s used in Ruby, too.6:04 – Aimee: I haven’t used them in JavaScript, yet. When have you used them recently?6:15 – Ethan answers the question.7:17 – Panelist chimes in.7:27 – Ethan continues his answer. The topic of “symbols” continues. Ethan talks about <a href="https://github.com/automerge/automerge" target="_blank" rel="noreferrer noopener">Automerge.</a> 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?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.12:25 – Chuck: Most of these things are what people are talking.12:47 – Aimee: Web Assembly. Why is this on the list?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 would14:23 – Would you put block chain on there? And AI?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.15:18 – Chuck: I haven’t really played with it...15:27 – Panel: If you wrote this today would you put machine learning on there?15:37 – Ethan: Machine Learning...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...17:45 – Ethan: Well-said. Most of the work I do today we are hardly taxing the devices we are using on.18:18 – Chuck and panel chime in.18:39 – Chuck: I did think the next two you have on here makes sense.18:54 – Panel: Functional programming?19:02 – Ethan: I have a lot of thoughts on functional programming and they are mixed. I was exposed to this in the late 90’s. It was around by 20-30 years. These aren’t new. I do credit JavaScript to bring these to the masses. It’s the first language I see the masses clinging to. 10 years ago you didn’t see that. I think that’s great for the programming community in general. I would liken it to a way that Ruby on Rails really changed the way we do web developing with strong tooling. It was never really my favorite language but I can appreciate what it did for web programming. With that said...(Ethan continues the conversation.)Ethan: I love <a href="http://elm-lang.org" target="_blank" rel="noreferrer noopener">Elm.</a> 21:49 – Panelists talks about <a href="http://elm-lang.org" target="_blank" rel="noreferrer noopener">Elm.</a> *The topic diverts slightly.22:23 – Panel: Here’s a counter-argument. Want to stir the pot a little bit. I want to take the side of someone who does NOT like functional programming.24:08 – Ethan: I don’t disagree with you. There are some things I agree with and things I do disagree with. Let’s talk about Data Structures. I feel like I use this everyday. Maybe it’s the common ones. The computer science background definitely helps out.If there was one data structure, it would be <a href="https://course.ccs.neu.edu/cs2510/lab10.html" target="_blank" rel="noreferrer noopener">TREES</a>. I think <a href="https://course.ccs.neu.edu/cs2510/lab10.html" target="_blank" rel="noreferrer noopener">STACKS and QUEUES</a> are important, too. Don’t use 200-300 hours, but here are the most important ones. For algorithms that maybe you should know and bust out by heart.27:48 – Advertisement for Chuck’s E-book Course: Get A Coder Job28:30 – Chuck: Functional programming – people talk bout why they hate it, and people go all the way down and they say: You have to do it this way....What pay things will pay off for me, and which things won’t pay off for me? For a lot of the easy wins it has already been discussed. I can’t remember all the principles behind it. You are looking at real tradeoffs.  You have to approach it in another way. I like the IDEA that you should know in 2018, get to know X, Y, or Z, this year. You are helping the person guide them through the process.30:18 – Ethan: Having the right tools in your toolbox.30:45 – Panel: I agree with everything you said, I was on board, until you said: Get Merge Conflicts.I think as developers we are being dragged in...33:55 – Panelist: Is this the RIGHT tool to use in this situation?34:06 – Aimee: If you are ever feeling super imposed about something then make sure you give it a fair shot, first.34:28 – That’s the only reason why I keep watching DC movies.34:41 – Chuck: Functional programming and...I see people react because of the hype cycle. It doesn’t fit into my current paradigm. Is it super popular for a few months or...?35:10 – Aimee: I would love for someone to point out a way those pure functions that wouldn’t make their code more testable.35:42 – Ethan: Give things a fair shake. This is going back a few years when React was starting to gain popularity. I had young programmers all about React. I tried it and mixing it with JavaScript and...I thought it was gross. Everyone went on board and I had to make technically decisions. A Friend told me that you have to try it 3 times and give up 3 times for you to get it. That was exactly it – don’t know if that was prophecy or something. This was one of my bigger professional mistakes because team wanted to use it and I didn’t at first. At the time we went with <a href="https://vuejs.org" target="_blank" rel="noreferrer noopener">Vue</a> (old dog like me). I cost us 80,000 lines of code and how many man hours because I wasn’t keeping an open-mind?37:54 – Chuck: We can all say that with someone we’ve done.38:04 – Panel shares a personal story.38:32 – Panel: I sympathize because I had the same feeling as automated testing. That first time, that automated test saved me 3 hours. Oh My Gosh! What have I been missing!39:12 – <a href="https://twitter.com/ethanrbrown?lang=en" target="_blank" rel="noreferrer noopener">Ethan</a>: Why should you do automated testing? Here is why...You have to not be afraid of testing. Not afraid of breaking things and getting messy.39:51 – Panel: Immutability?40:00 – Ethan talks about this topic.42:58 – Chuck: You have summed up my experience with it.43:10 – Panel: Yep. I agree. This is stupid why would I make a copy of a huge structure, when...44:03 – Chuck: To Joe’s point – but it wasn’t just “this was a dumb way” – it was also trivial, too. I am doing all of these operations and look my memory doesn’t go through the roof. They you see it pay off. If you don’t see how it’s saving you effort, at first, then you really understand later.44:58 – Aimee: Going back to it being a functional concept and making things more testable and let it being clearly separate things makes working in code a better experience.As I am working in a system that is NOT a pleasure.45:31 – Chuck: It’s called legacy code...45:38 – What is the code year? What constitutes a legacy application?45:55 – Panel: 7 times – good rule.46:10 – Aimee: I am not trolling. Serious conversation I was having with them this year.46:27 – Just like cars.46:34 – Chuck chimes in with his rule of thumb.46:244 – Panel and Chuck go back-and-forth with this topic.47:14 – <a href="https://goo.gl/images/zYphSJ" target="_blank" rel="noreferrer noopener">Dilbert cartoons – check it out.</a> 47:55 – GREAT QUOTE about life lessons.48:09 – Chuck: I wish I knew then what I know now.Data binding. <a href="https://www.fullstackreact.com/p/intro-to-flux-and-redux/" target="_blank" rel="noreferrer noopener">Flux and Redux</a>. Lots of this came out of stuff around both data stores and shadow domes. How do you tease this out with the stuff that came out aro<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">2f16a449-fa7b-4d5c-b923-642599139db9</guid><pubDate>Tue, 02 Oct 2018 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845606/stream.mp3" length="24117248" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Panel: 
- http://www.aimeemarieknight.com
- https://twitter.com/josepheames?ref_src=twsrc%255Egoogle%257Ctwcamp%255Eserp%257Ctwgr%255Eauthor
- https://twitter.com/cmaxw?lang=en
 Special Guests: https://twitter.com/ethanrbrown?lang=en In this episode,...</itunes:subtitle><itunes:summary><![CDATA[Panel: <ul><li><a href="http://www.aimeemarieknight.com" target="_blank" rel="noreferrer noopener">Aimee Knight</a></li><li><a href="https://twitter.com/josepheames?ref_src=twsrc%255Egoogle%257Ctwcamp%255Eserp%257Ctwgr%255Eauthor" target="_blank" rel="noreferrer noopener">Joe Eames</a></li><li><a href="https://twitter.com/cmaxw?lang=en" target="_blank" rel="noreferrer noopener">Charles Max Wood</a></li></ul> Special Guests: <a href="https://twitter.com/ethanrbrown?lang=en" target="_blank" rel="noreferrer noopener">Ethan Brown</a> In this episode, the panel talks with <a href="https://twitter.com/ethanrbrown?lang=en" target="_blank" rel="noreferrer noopener">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!Show Topics:2:38 – Chuck: We are here to talk about the software side of things.Let’s dive into what you are looking at mid-year what we need to know for 2018. You wrote this.3:25 – <a href="https://twitter.com/ethanrbrown?lang=en" target="_blank" rel="noreferrer noopener">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?!It’s funny to see how I things have changed.4:47 – Panel: Could you talk about symbols?4:58 – Aimee: Are they comparable to Ruby?5:05 – Ethan talks about what symbols are and what they do!5:52 – Chuck: That’s pretty close to how that’s used in Ruby, too.6:04 – Aimee: I haven’t used them in JavaScript, yet. When have you used them recently?6:15 – Ethan answers the question.7:17 – Panelist chimes in.7:27 – Ethan continues his answer. The topic of “symbols” continues. Ethan talks about <a href="https://github.com/automerge/automerge" target="_blank" rel="noreferrer noopener">Automerge.</a> 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?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.12:25 – Chuck: Most of these things are what people are talking.12:47 – Aimee: Web Assembly. Why is this on the list?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 would14:23 – Would you put block chain on there? And AI?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.15:18 – Chuck: I haven’t really played with it...15:27 – Panel: If you wrote this today would you put machine learning on there?15:37 – Ethan: Machine Learning...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...17:45 – Ethan: Well-said. Most of the work I do today we are hardly taxing the devices we are using on.18:18 – Chuck and panel chime in.18:39 – Chuck: I did think the...]]></itunes:summary><itunes:duration>1431</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 332: “You Learned JavaScript, Now What?” with Chris Heilmann</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-332-you-learned-javascript-now-what-with-chris-heilmann</link><description><![CDATA[Panel: <ul><li><a href="https://twitter.com/coolaj86?ref_src=twsrc%255Egoogle%257Ctwcamp%255Eserp%257Ctwgr%255Eauthor" target="_blank" rel="noreferrer noopener">AJ O’Neal</a></li><li><a href="http://www.aimeemarieknight.com" target="_blank" rel="noreferrer noopener">Aimee Knight</a></li><li><a href="https://twitter.com/josepheames?ref_src=twsrc%255Egoogle%257Ctwcamp%255Eserp%257Ctwgr%255Eauthor" target="_blank" rel="noreferrer noopener">Joe Eames</a></li><li><a href="https://twitter.com/cmaxw?lang=en" target="_blank" rel="noreferrer noopener">Charles Max Wood</a></li></ul> Special Guests: <a href="https://twitter.com/codepo8?ref_src=twsrc%255Egoogle%257Ctwcamp%255Eserp%257Ctwgr%255Eauthor" target="_blank" rel="noreferrer noopener">Chris Heilmann</a> In this episode, the panel talks with programmer, <a href="https://twitter.com/codepo8?ref_src=twsrc%255Egoogle%257Ctwcamp%255Eserp%257Ctwgr%255Eauthor" target="_blank" rel="noreferrer noopener">Chris Heilmann</a>. He has written books about <a href="https://www.javascript.com" target="_blank" rel="noreferrer noopener">JavaScript</a>, in addition to writing a blog about it and is an educator about this program.  He currently resides in Berlin, Germany. Let’s welcome our special guest and listen to today’s episode!Show Topics:2:19 – Chuck talks.2:41 – Chris: He has talked about <a href="https://www.javascript.com" target="_blank" rel="noreferrer noopener">JavaScript</a> in Berlin upon an invitation. You can get five different suggestions about how to use <a href="https://www.javascript.com" target="_blank" rel="noreferrer noopener">JavaScript</a>. The best practices, I have found, are on the projects I am on now. <a href="https://www.javascript.com" target="_blank" rel="noreferrer noopener">JavaScript</a> was built in ten days. My goal is to help people navigate through <a href="https://www.javascript.com" target="_blank" rel="noreferrer noopener">JavaScript</a> and help them feel not disenfranchised. 5:47 – Aimee: The overall theme is...5:54 – Panelist: I really like what you said about helping people not feeling disenfranchised.6:47 – <a href="https://twitter.com/codepo8?ref_src=twsrc%255Egoogle%257Ctwcamp%255Eserp%257Ctwgr%255Eauthor" target="_blank" rel="noreferrer noopener">Chris</a>: There is a lot of peer pressure at peer conferences7:30 – Aimee chimes in with some comments.7:50: Chris: I think we need to hunt the person down that put...8:03 – Panelist: A good point to that is, I try to avoid comments like, “Well, like we ALL know...”8:27 – Chris: There are things NOT to say on stage. It happens, but we don’t want to say certain things while we are teaching people. We are building products with different groups, so keep that in mind.9:40 – Aimee: My experience in doing this is that I have found it very rewarding to share embarrassing experiences that I’ve had. My advice would to tell people to let their guard down. It’s encouraging for me.10:26 – <a href="https://twitter.com/codepo8?ref_src=twsrc%255Egoogle%257Ctwcamp%255Eserp%257Ctwgr%255Eauthor" target="_blank" rel="noreferrer noopener">Chris</a>: It helps to show that you are vulnerable and show that you are still learning, too. We are all learning together. 90% of our job is communicating with others.11:05 – <a href="https://twitter.com/cmaxw?lang=en" target="_blank" rel="noreferrer noopener">Chuck</a>: Now, I do want to ask this...11:35 – Chris answers.12:24 – What makes you say that? (Question to Chris)12:25 – Chris answers.13:55 – Chuck: The different systems out there are either widely distributed or...You will have to work with other people. There is no way that people can make that on their own. If you can’t work with other people, then you are a hindrance.14:31 – Aimee chimes in.14:53 – Chris: They have to be very self-assured. I want to do things that are at the next level. Each developer has his or her own story. I want to move up the chain, so I want to make sure these developers are self-assured.16:07 – <a href="https://twitter.com/codepo8?ref_src=twsrc%255Egoogle%257Ctwcamp%255Eserp%257Ctwgr%255Eauthor" target="_blank" rel="noreferrer noopener">Chris</a>: Back to the article...18:26 – Chuck: Yes, I agree. Why go and fight creating a whole system when it exists.18:54 – Chris chimes in with some comments.19:38 – Panelist: I still use console logs.19:48 – Chris: We all do, but we have to...19:55 – Aimee: In the past year, I can’t tell you how much I rely on this. Do I use <a href="https://angular.io" target="_blank" rel="noreferrer noopener">Angular</a>? Do I learn Vue? All those things that you can focus on – tools.10:21 – Chris: We are talking about the ethics of interfaces. Good code is about accessibility, privacy and maintainability, among others. Everything else is sugar on top. We are building products for other people.22:10 – Chuck: That is the interesting message in your post, and that you are saying: having a deep, solid knowledge of <a href="https://reactjs.org" target="_blank" rel="noreferrer noopener">React</a> (that is sort of a status thing...). It is other things that really do matter. It’s the impact we are having. It’s those things that will make the difference. Those things people will want to work with and solves their problems.23:00 – Chris adds his comments. He talks about Flash.24:05 – <a href="https://twitter.com/codepo8?ref_src=twsrc%255Egoogle%257Ctwcamp%255Eserp%257Ctwgr%255Eauthor" target="_blank" rel="noreferrer noopener">Chris</a>: The librarian motto: “I don’t know everything, but I can look “here” to find the answer.” We don’t know everything.24:31 – Aimee: Learn how to learn.24:50 – Chris: There is a big gap in the market. Scratch is a cool tool and it’s these puzzle pieces you put together. It was hard for me to use that system. No, I don’t want to do that. But if you teach the kids these tools then that’s good. 24:56 – <a href="https://twitter.com/cmaxw?lang=en" target="_blank" rel="noreferrer noopener">Chuck</a>: Here is the link, and all I had to do was write<a href="https://reactjs.org" target="_blank" rel="noreferrer noopener"> React</a> components.26:12 – Chris: My first laptop was 5x more heavy then this one is. Having access to the Internet is a blessing.27:24 – <a href="https://sentry.io/welcome/" target="_blank" rel="noreferrer noopener">Advertisement</a> 28:21 – Chuck: Let’s bring this back around. If someone has gone through boot camp, you are recommending that they get use to know their editor, debugging, etc.Chris: 28:47 – Chris: Yes, get involved within your community. <a href="https://github.com" target="_blank" rel="noreferrer noopener">GitHub</a>. This is a community effort. You can help. Writing code from scratch is not that necessary anymore. Why rebuild something if it works. Why fix it if it’s not broken?31:00 – Chuck talks about his experience.31:13 – Chris continues his thoughts.Chris: Start growing a community.32:01 – Chuck: What ways can people get involved within their community?32:13 – Chris: <a href="https://www.meetup.com" target="_blank" rel="noreferrer noopener">Meetup.</a> There are a lot of opportunities out there. Just going online and seeing where the conferences34:08 – Chris: It’s interesting when I coach people on public speaking. Sharing your knowledge and learning experience is great!34:50 – Chuck: If they are learning how to code then...by interacting with people you can get closer to what you need/want.35:30 – <a href="https://twitter.com/codepo8?ref_src=twsrc%255Egoogle%257Ctwcamp%255Eserp%257Ctwgr%255Eauthor" target="_blank" rel="noreferrer noopener">Chris</a> continues this conversation.35:49 – Chris: You can be the person that helps with x, y, z. Just by getting your name known then you can get a job offer.36:23 – <a href="https://twitter.com/cmaxw?lang=en" target="_blank" rel="noreferrer noopener">Chuck</a>: How do you find out what is really good content – what’s worth your time vs. what’s not worth your time?36:36 –Chris says, “That’s tricky!” Chris answers the question.37:19: Chris: The best things out there right now is...38:45 – Chuck: Anything else that people want to bring up?39:00 – <a href="https://twitter.com/codepo8?ref_src=twsrc%255Egoogle%257Ctwcamp%255Eserp%257Ctwgr%255Eauthor" target="_blank" rel="noreferrer noopener">Chris</a> continues to talk.42:26 – <a href="http://www.aimeemarieknight.com" target="_blank" rel="noreferrer noopener">Aimee</a> adds in her thoughts.Aimee: I would encourage people to...43:00 – Chris continues the conversation.Chris: Each project is different, when I build a web app is different then when I build a...45:07 – Panelist: I agree. You talked about abstractions that don’t go away. You use abstractions in what you use. At some point, it’s safe to rly on this abstraction, but not this one. People may ask themselves: maybe <a href="https://coffeescript.org" target="_blank" rel="noreferrer noopener">CoffeeScript</a> wasn’t the best thing for me.46:11 – Chris comments and refers to<a href="https://jquery.com" target="_blank" rel="noreferrer noopener"> jQuery</a>.48:58 – Chris continues the conversation.Chris: I used to work on eight different projects and they worked on different interfaces. I learned about these different environments. This is the project we are now using, and this will like it for the end of time. This is where abstractions are the weird thing. What was the use of the abstraction if it doesn’t have longevity? I think we are building things too soon and too fast.51:04 – <a href="https://twitter.com/codepo8?ref_src=twsrc%255Egoogle%257Ctwcamp%255Eserp%257Ctwgr%255Eauthor" target="_blank" rel="noreferrer noopener">Chris</a>: When I work in browsers and come up with brand new stuff.52:21 – Panelist: Your points are great, but there are some additional things we need to talk about. Let’s take <a href="https://jquery.com" target="_blank" rel="noreferrer noopener">jQuery</a> as an example. There is a strong argument that if you misuse the browser...53:45 – Chris: The<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">c810badd-007e-4173-8da9-eaca38042263</guid><pubDate>Tue, 25 Sep 2018 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845612/stream.mp3" length="72284288" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Panel: 
- https://twitter.com/coolaj86?ref_src=twsrc%255Egoogle%257Ctwcamp%255Eserp%257Ctwgr%255Eauthor
- http://www.aimeemarieknight.com
- https://twitter.com/josepheames?ref_src=twsrc%255Egoogle%257Ctwcamp%255Eserp%257Ctwgr%255Eauthor
-...</itunes:subtitle><itunes:summary><![CDATA[Panel: <ul><li><a href="https://twitter.com/coolaj86?ref_src=twsrc%255Egoogle%257Ctwcamp%255Eserp%257Ctwgr%255Eauthor" target="_blank" rel="noreferrer noopener">AJ O’Neal</a></li><li><a href="http://www.aimeemarieknight.com" target="_blank" rel="noreferrer noopener">Aimee Knight</a></li><li><a href="https://twitter.com/josepheames?ref_src=twsrc%255Egoogle%257Ctwcamp%255Eserp%257Ctwgr%255Eauthor" target="_blank" rel="noreferrer noopener">Joe Eames</a></li><li><a href="https://twitter.com/cmaxw?lang=en" target="_blank" rel="noreferrer noopener">Charles Max Wood</a></li></ul> Special Guests: <a href="https://twitter.com/codepo8?ref_src=twsrc%255Egoogle%257Ctwcamp%255Eserp%257Ctwgr%255Eauthor" target="_blank" rel="noreferrer noopener">Chris Heilmann</a> In this episode, the panel talks with programmer, <a href="https://twitter.com/codepo8?ref_src=twsrc%255Egoogle%257Ctwcamp%255Eserp%257Ctwgr%255Eauthor" target="_blank" rel="noreferrer noopener">Chris Heilmann</a>. He has written books about <a href="https://www.javascript.com" target="_blank" rel="noreferrer noopener">JavaScript</a>, in addition to writing a blog about it and is an educator about this program.  He currently resides in Berlin, Germany. Let’s welcome our special guest and listen to today’s episode!Show Topics:2:19 – Chuck talks.2:41 – Chris: He has talked about <a href="https://www.javascript.com" target="_blank" rel="noreferrer noopener">JavaScript</a> in Berlin upon an invitation. You can get five different suggestions about how to use <a href="https://www.javascript.com" target="_blank" rel="noreferrer noopener">JavaScript</a>. The best practices, I have found, are on the projects I am on now. <a href="https://www.javascript.com" target="_blank" rel="noreferrer noopener">JavaScript</a> was built in ten days. My goal is to help people navigate through <a href="https://www.javascript.com" target="_blank" rel="noreferrer noopener">JavaScript</a> and help them feel not disenfranchised. 5:47 – Aimee: The overall theme is...5:54 – Panelist: I really like what you said about helping people not feeling disenfranchised.6:47 – <a href="https://twitter.com/codepo8?ref_src=twsrc%255Egoogle%257Ctwcamp%255Eserp%257Ctwgr%255Eauthor" target="_blank" rel="noreferrer noopener">Chris</a>: There is a lot of peer pressure at peer conferences7:30 – Aimee chimes in with some comments.7:50: Chris: I think we need to hunt the person down that put...8:03 – Panelist: A good point to that is, I try to avoid comments like, “Well, like we ALL know...”8:27 – Chris: There are things NOT to say on stage. It happens, but we don’t want to say certain things while we are teaching people. We are building products with different groups, so keep that in mind.9:40 – Aimee: My experience in doing this is that I have found it very rewarding to share embarrassing experiences that I’ve had. My advice would to tell people to let their guard down. It’s encouraging for me.10:26 – <a href="https://twitter.com/codepo8?ref_src=twsrc%255Egoogle%257Ctwcamp%255Eserp%257Ctwgr%255Eauthor" target="_blank" rel="noreferrer noopener">Chris</a>: It helps to show that you are vulnerable and show that you are still learning, too. We are all learning together. 90% of our job is communicating with others.11:05 – <a href="https://twitter.com/cmaxw?lang=en" target="_blank" rel="noreferrer noopener">Chuck</a>: Now, I do want to ask this...11:35 – Chris answers.12:24 – What makes you say that? (Question to Chris)12:25 – Chris answers.13:55 – Chuck: The different systems out there are either widely distributed or...You will have to work with other people. There is no way that people can make that on their own. If you can’t work with other people, then you are a hindrance.14:31 – Aimee chimes in.14:53 – Chris: They have to be very self-assured. I want to do things that are at the next level. Each developer has his or her own story. I want to move up the chain, so I want to make sure these developers are self-assured.16:07 – <a...]]></itunes:summary><itunes:duration>4448</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 331: “An Overview of JavaScript Testing in 2018” with Vitali Zaidman</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-331-an-overview-of-javascript-testing-in-2018-with-vitali-zaidman</link><description><![CDATA[Panel: <br />- <a href="https://twitter.com/coolaj86?ref_src=twsrc%255Egoogle%257Ctwcamp%255Eserp%257Ctwgr%255Eauthor" rel="noopener">https://twitter.com/coolaj86?ref_src=twsrc%255Egoogle%257Ctwcamp%255Eserp%257Ctwgr%255Eauthor</a><br />- <a href="http://www.aimeemarieknight.com" rel="noopener">http://www.aimeemarieknight.com</a><br />- <a href="https://twitter.com/josepheames?ref_src=twsrc%255Egoogle%257Ctwcamp%255Eserp%257Ctwgr%255Eauthor" rel="noopener">https://twitter.com/josepheames?ref_src=twsrc%255Egoogle%257Ctwcamp%255Eserp%257Ctwgr%255Eauthor</a><br />- <a href="https://twitter.com/cmaxw?lang=en" rel="noopener">https://twitter.com/cmaxw?lang=en</a><br /> Special Guests: <a href="https://medium.com/" rel="noopener">https://medium.com/</a>@vzaidman In this episode, the panel talks with programmer, <a href="https://medium.com/" rel="noopener">https://medium.com/</a>@vzaidman, who is working with Software Solutions Company. He researches technologies and starts new projects all the time, and looks at these new technologies within the market. The panel talks about testing JavaScript in 2018 and <a href="https://jestjs.io.Show" rel="noopener">https://jestjs.io.Show</a> Topics:1:32 – Chuck: Let’s talk about testing JavaScript in 2018.1:53 – <a href="https://medium.com/" rel="noopener">https://medium.com/</a>@vzaidman talks about solving problems in JavaScript.2:46 – Chuck asks <a href="https://medium.com/" rel="noopener">https://medium.com/</a>@vzaidman a question.3:03 – Vitali’s answer.3:30 – Why <a href="https://jestjs.io" rel="noopener">https://jestjs.io</a>? Why not Mocha or these other programs?3:49 – <a href="https://jestjs.io" rel="noopener">https://jestjs.io</a> is the best interruption of what testing should look like and the best practice nowadays. There are different options, they can be better, but <a href="https://jestjs.io" rel="noopener">https://jestjs.io</a> has this great support from their community. There are great new features.4:31 – Chuck to Joe: What are you using for testing nowadays?4:43 – Joe: I use Angular, primarily.6:01 – Like life, it’s sometimes easier to use things that make things very valuable.7:55 – Aimee: I have heard great things about <a href="http://www.cypress.com/documentation/software-and-drivers/free-and-open-source-software-download-page" rel="noopener">http://www.cypress.com/documentation/software-and-drivers/free-and-open-source-software-download-page</a>, but at work we are using another program.8:22 – Vitali: Check out my article.8:51 – Aimee: There are too many problems with the program that we use at work.9:39 – Panelist to Vitali: I read your article, and I am a fan. Why do you pick Test Café over Cypress, and how familiar are you with Cypress? What about Selenium and other programs?10:12 – Vitali: “Test Café and Cypress are competing head-to-head.”Listen to Vitali’s suggestions and comments per the panelists’ question at this timestamp.11:25 – Chuck: I see that you use sign-on...12:29 – Aimee: Can you talk about<a href="https://github.com/GoogleChrome/puppeteer" rel="noopener">https://github.com/GoogleChrome/puppeteer</a>? It seems promising.12:45 – Vitali: Yes, Puppeteer is promising. It’s developed by Google and by Chrome. You don’t want to use all of your tests in Puppeteer, because it will be really hard to do in other browsers.13:26: Panelist: “...5, 6, 7, years ago it was important of any kind of <a href="https://www.javascript.com" rel="noopener">https://www.javascript.com</a> testing you had no idea if it worked in one browser and it not necessarily works in another browser. That was 10 years ago. Is multiple browsers testing as important then as it is now?14:51: Vitali answers the above question.15:30 – Aimee: If it is more <a href="https://www.javascript.com" rel="noopener">https://www.javascript.com</a> heavy then it could possibly cause more problems.15:56 – Panelist: I agree with this.16:02 – Vitali continues this conversation with additional comments.16:17 – Aimee: “I see that Safari is the new Internet Explorer.”16:23: Chuck: “Yes, you have to know your audience. Are they using older browsers? What is the compatibility?”17:01 – Vitali: There are issues with the security. Firefox has a feature of tracking protection; something like that.17:33 – Question to Vitali by Panelist.17:55 – Vitali answers the question.18:30 – Panelist makes additional comments.18:43 – If you use Safari, you reap what you sow.18:49 – Chuck: I use Chrome on my iPhone. (Aimee does, too.) Sometimes I wind up in Safari by accident.19:38 – Panelist makes comments.19:52 – Vitali tells a funny story that relates to this topic.20:45 – There are too many standards out there.21:05 – Aimee makes comments.21:08 – <a href="https://brutalist-web.design" rel="noopener">https://brutalist-web.design</a>. Some guy has this site – <a href="https://brutalist-web.design" rel="noopener">https://brutalist-web.design</a> – where he says use basic stuff and stop being so custom. Stop using the web as some crazy platform, and if your site is a website that can be scrolled through, that’s great. It needs to be just enough for people to see your content.22:16 – Aimee makes additional comments about this topic of <a href="https://brutalist-web.design.22:35" rel="noopener">https://brutalist-web.design.22:35</a> – Panelist: I like it when people go out and say things like that.22:45 – Here is the point, though. There is a difference between a website and a web application. Really the purpose is to read an article.23:37 – Vitali chimes in.24:01 – Back to the topic of content on websites.25:17 – Panelist: Medium is very minimal. Medium doesn’t feel like an application.26:10 – Is the website easy enough for the user to scroll through and get the content like they want to?26:19 – <a href="https://sentry.io/welcome/" rel="noopener">https://sentry.io/welcome/</a> 27:22 – See how far off the topic we got?27:31 – These are my favorite conversations to have.27:39 – Vitali: Let’s talk about how my article got so popular. It’s an interesting thing, I started researching “testing” for my company. We wanted to implement one of the testing tools. Instead of creating a presentation, I would write first about it in Medium to get feedback from the community as well. It was a great decision, because I got a lot of comments back. I enjoyed the experience, too. Just write about your problem in Medium to see what people say.28:48 – Panelist: You put a ton of time and energy in this article. There are tons of links. Did you really go through all of those articles?29:10 – Yes, what are the most permanent tools? I was just reading through a lot of comments and feedback from people. I tested the tools myself, too!29:37 – Panelist: You broke down the article, and it’s a 22-minute read.30:09 – Vitali: I wrote the article for my company, and they ad to read it.30:24 – Panelist: Spending so much time – you probably felt like it was apart of your job.30:39 – Vitali: I really like creating and writing. It was rally amazing for me and a great experience. I feel like I am talented in this area because I write well and fast. I wanted to express myself.31:17 – Did you edit and review?31:23 – Vitali: I wrote it by myself and some friends read it. There were serious mistakes, and that’s okay I am not afraid of mistakes. This way you get feedback.32:10 – Chuck: “Some people see testing in JavaScript, and people look at this and say there are so much here. Is there a place where people can start, so that way they don’t’ get too overwhelmed? Is there a way to ease into this and take a bite-size at a time?”32:52 – Vitali: “Find something that works for them. Read the article and start writing code.”He continues this conversation from here on out.34:03 – Chuck continues to ask questions and add other comments.34:16 – Vitali chimes-in. 34:38 – Chuck. 34:46 – Vitali piggybacks off of Chuck’s comments.36:14 – Panelist: Let’s go back to <a href="https://jestjs.io" rel="noopener">https://jestjs.io</a>. There is a very common occurrence where we see lots of turn and we see ideas like this has become the dominant or the standard, a lot of people talk about stuff within this community. Then we get this idea that ‘this is the only thing that is happening.’ Transition to <a href="https://jquery.com" rel="noopener">https://jquery.com</a> to <a href="https://reactjs.org" rel="noopener">https://reactjs.org</a> to... With that context do you feel like <a href="https://jestjs.io" rel="noopener">https://jestjs.io</a> will be a dominant program? Are we going to see <a href="https://jestjs.io" rel="noopener">https://jestjs.io</a> used just as common as Mocha and other popular programs?38:15 – Vitali comments on the panelist’s question.38:50 – Panelist: New features. Are the features in <a href="https://jestjs.io" rel="noopener">https://jestjs.io</a> (over Jasmine, Mocha, etc.) so important that it will drive people to it by itself?40:30 – Vitali comments on this great question.40:58 – Panelist asks questions about features about <a href="https://jestjs.io.41:29" rel="noopener">https://jestjs.io.41:29</a> – Vitali talks about this topic.42:14 – Let’s go to picks!42:14 – <a href="https://www.digitalocean.com/" rel="noopener">https://www.digitalocean.com/</a> Links:<br />- <a href="https://www.facebook.com/vzaidman" rel="noopener">https://www.facebook.com/vzaidman</a><br />- <a href="https://medium.com/" rel="noopener">https://medium.com/</a>@vzaidman<br />- <a href="https://github.com/vzaidman" rel="noopener">https://github.com/vzaidman</a><br />- <a href="https://www.npmjs.com/~vzaidman" rel="noopener">https://www.npmjs.com/~vzaidman</a><br />-<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">35c19e3b-1ed1-4e3f-a4b1-b7779bec83f8</guid><pubDate>Tue, 18 Sep 2018 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845620/stream.mp3" length="54018860" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Panel: 
- https://twitter.com/coolaj86?ref_src=twsrc%255Egoogle%257Ctwcamp%255Eserp%257Ctwgr%255Eauthor
- http://www.aimeemarieknight.com
- https://twitter.com/josepheames?ref_src=twsrc%255Egoogle%257Ctwcamp%255Eserp%257Ctwgr%255Eauthor
-...</itunes:subtitle><itunes:summary><![CDATA[Panel: <br />- <a href="https://twitter.com/coolaj86?ref_src=twsrc%255Egoogle%257Ctwcamp%255Eserp%257Ctwgr%255Eauthor" rel="noopener">https://twitter.com/coolaj86?ref_src=twsrc%255Egoogle%257Ctwcamp%255Eserp%257Ctwgr%255Eauthor</a><br />- <a href="http://www.aimeemarieknight.com" rel="noopener">http://www.aimeemarieknight.com</a><br />- <a href="https://twitter.com/josepheames?ref_src=twsrc%255Egoogle%257Ctwcamp%255Eserp%257Ctwgr%255Eauthor" rel="noopener">https://twitter.com/josepheames?ref_src=twsrc%255Egoogle%257Ctwcamp%255Eserp%257Ctwgr%255Eauthor</a><br />- <a href="https://twitter.com/cmaxw?lang=en" rel="noopener">https://twitter.com/cmaxw?lang=en</a><br /> Special Guests: <a href="https://medium.com/" rel="noopener">https://medium.com/</a>@vzaidman In this episode, the panel talks with programmer, <a href="https://medium.com/" rel="noopener">https://medium.com/</a>@vzaidman, who is working with Software Solutions Company. He researches technologies and starts new projects all the time, and looks at these new technologies within the market. The panel talks about testing JavaScript in 2018 and <a href="https://jestjs.io.Show" rel="noopener">https://jestjs.io.Show</a> Topics:1:32 – Chuck: Let’s talk about testing JavaScript in 2018.1:53 – <a href="https://medium.com/" rel="noopener">https://medium.com/</a>@vzaidman talks about solving problems in JavaScript.2:46 – Chuck asks <a href="https://medium.com/" rel="noopener">https://medium.com/</a>@vzaidman a question.3:03 – Vitali’s answer.3:30 – Why <a href="https://jestjs.io" rel="noopener">https://jestjs.io</a>? Why not Mocha or these other programs?3:49 – <a href="https://jestjs.io" rel="noopener">https://jestjs.io</a> is the best interruption of what testing should look like and the best practice nowadays. There are different options, they can be better, but <a href="https://jestjs.io" rel="noopener">https://jestjs.io</a> has this great support from their community. There are great new features.4:31 – Chuck to Joe: What are you using for testing nowadays?4:43 – Joe: I use Angular, primarily.6:01 – Like life, it’s sometimes easier to use things that make things very valuable.7:55 – Aimee: I have heard great things about <a href="http://www.cypress.com/documentation/software-and-drivers/free-and-open-source-software-download-page" rel="noopener">http://www.cypress.com/documentation/software-and-drivers/free-and-open-source-software-download-page</a>, but at work we are using another program.8:22 – Vitali: Check out my article.8:51 – Aimee: There are too many problems with the program that we use at work.9:39 – Panelist to Vitali: I read your article, and I am a fan. Why do you pick Test Café over Cypress, and how familiar are you with Cypress? What about Selenium and other programs?10:12 – Vitali: “Test Café and Cypress are competing head-to-head.”Listen to Vitali’s suggestions and comments per the panelists’ question at this timestamp.11:25 – Chuck: I see that you use sign-on...12:29 – Aimee: Can you talk about<a href="https://github.com/GoogleChrome/puppeteer" rel="noopener">https://github.com/GoogleChrome/puppeteer</a>? It seems promising.12:45 – Vitali: Yes, Puppeteer is promising. It’s developed by Google and by Chrome. You don’t want to use all of your tests in Puppeteer, because it will be really hard to do in other browsers.13:26: Panelist: “...5, 6, 7, years ago it was important of any kind of <a href="https://www.javascript.com" rel="noopener">https://www.javascript.com</a> testing you had no idea if it worked in one browser and it not necessarily works in another browser. That was 10 years ago. Is multiple browsers testing as important then as it is now?14:51: Vitali answers the above question.15:30 – Aimee: If it is more <a href="https://www.javascript.com" rel="noopener">https://www.javascript.com</a> heavy then it could possibly cause more problems.15:56 – Panelist: I agree with this.16:02 – Vitali continues this conversation with additional comments.16:17...]]></itunes:summary><itunes:duration>3304</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 330: “AWS: Amplify” with Nader Dabit</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-330-aws-amplify-with-nader-dabit</link><description><![CDATA[Panel: <br />- AJ O’Neal<br />- Aimee Knight<br />- Joe Eames<br /> Special Guests: <a href="http://naderdabit.me/#/" rel="noopener">http://naderdabit.me/#/</a> In this episode, the panel talks with programmer, Nader Dabit, who has been with Amazon’s AWS for the past six months. They discuss the new innovations that Amazon is currently working on, and the exciting new projects that Nader gets to be involved with. Check out this episode to hear all the latest!Show Topics:1:45 – There are two main things that Nader works with. Check out this timestamp to see what they are.3:29 – AJ to Nader: Tell me more about manage cloud. I am not sure about <a href="https://aws.amazon.com/cognito/?ef_id=W5RTKgAAAUa7GPf1%3A20180908225434%3As&amp;s_kwcid=AL%214422%213%21293649588890%21p%21%21g%21%21cognito&amp;sc_campaign=acquisition_USsc_publisher%3Dgoogle&amp;sc_category=Security&amp;sc_channel=PS&amp;sc_content=cognito_p&amp;sc_country=US&amp;sc_detail=cognito&amp;sc_matchtype=p&amp;sc_medium=ACQ-P%257CPS-GO%257CNon-Brand%257CDesktop%257CSU%257CSecurity%257CCognito%257CUS%257CEN%257CText&amp;sc_segment=293649588890.3" rel="noopener">https://aws.amazon.com/cognito/?ef_id=W5RTKgAAAUa7GPf1%3A20180908225434%3As&amp;s_kwcid=AL%214422%213%21293649588890%21p%21%21g%21%21cognito&amp;sc_campaign=acquisition_USsc_publisher%3Dgoogle&amp;sc_category=Security&amp;sc_channel=PS&amp;sc_content=cognito_p&amp;sc_country=US&amp;sc_detail=cognito&amp;sc_matchtype=p&amp;sc_medium=ACQ-P%257CPS-GO%257CNon-Brand%257CDesktop%257CSU%257CSecurity%257CCognito%257CUS%257CEN%257CText&amp;sc_segment=293649588890.3</a>:56 – <a href="https://aws.amazon.com/cognito/?ef_id=W5RTKgAAAUa7GPf1%3A20180908225434%3As&amp;s_kwcid=AL%214422%213%21293649588890%21p%21%21g%21%21cognito&amp;sc_campaign=acquisition_USsc_publisher%3Dgoogle&amp;sc_category=Security&amp;sc_channel=PS&amp;sc_content=cognito_p&amp;sc_country=US&amp;sc_detail=cognito&amp;sc_matchtype=p&amp;sc_medium=ACQ-P%257CPS-GO%257CNon-Brand%257CDesktop%257CSU%257CSecurity%257CCognito%257CUS%257CEN%257CText&amp;sc_segment=293649588890" rel="noopener">https://aws.amazon.com/cognito/?ef_id=W5RTKgAAAUa7GPf1%3A20180908225434%3As&amp;s_kwcid=AL%214422%213%21293649588890%21p%21%21g%21%21cognito&amp;sc_campaign=acquisition_USsc_publisher%3Dgoogle&amp;sc_category=Security&amp;sc_channel=PS&amp;sc_content=cognito_p&amp;sc_country=US&amp;sc_detail=cognito&amp;sc_matchtype=p&amp;sc_medium=ACQ-P%257CPS-GO%257CNon-Brand%257CDesktop%257CSU%257CSecurity%257CCognito%257CUS%257CEN%257CText&amp;sc_segment=293649588890</a> 5:06 – What are the other manage cloud services that companies want to offer through the tools you have?5:12 – Nader answers AJ’s question.7:30 – Can you give me more specifics on the storage solutions you are offering?8:03 – Nader answers AJ’s question. People store websites there for example. Frontend developers are using S3 buckets, and they are using the library, which is a storage solution.9:10 – AJ and Nader are having a dialogue between different situations, and Nader is giving the solutions to those hypothetical situations.10:17 – AJ: “I am interested in what you are talking about <a href="https://aws.amazon.com/appsync/" rel="noopener">https://aws.amazon.com/appsync/</a>. Can you tell me how that works?” AJ is picking Nader’s brain about how <a href="https://aws.amazon.com/appsync/" rel="noopener">https://aws.amazon.com/appsync/</a> works.11:05 – Nader: “It is a single API layer for a point of entry. You can have multi-data sources.” Nader continues, in detail, answering AJ’s question.12:36 – AJ: As a frontend developer, it sounds like I will have to become familiar with the backend, too. How is it providing the most value? What is it that I do not have to touch, because I am using this?15:37 – How would these relations work? As a frontend developer, and I do not want to learn sequel, how would that might look like; currently or in the future? How do you extract that knowledge?16:18 – Yes, it is not an easy solution to solve. Nader goes into detail about how he would approach this situation.18:26 – AJ: Are these resolvers written in <a href="https://www.javascript.com?22" rel="noopener">https://www.javascript.com?22</a>:04 – Acronym fun!22:45 – <a href="https://nodejs.org/en/" rel="noopener">https://nodejs.org/en/</a> 23:51 – Summarizing these pasts 20-some-minutes: Off-Storage, <a href="https://aws.amazon.com/appsync/,https://sites.google.com/site/landismodel/developers" rel="noopener">https://aws.amazon.com/appsync/,https://sites.google.com/site/landismodel/developers</a>, and others are what people are using Amplify for. New Question/New Topic: Simplify.25:45 – <a href="https://aws.amazon.com/mobile/" rel="noopener">https://aws.amazon.com/mobile/</a> – is not mobile specific.26:44 – If you are using <a href="https://angular.io" rel="noopener">https://angular.io</a>, we have a plugin in <a href="https://angular.io" rel="noopener">https://angular.io</a> to help you. We also have that for React and <a href="https://vuejsdevelopers.com" rel="noopener">https://vuejsdevelopers.com</a> as well.27:52 – <a href="https://sentry.io/welcome/" rel="noopener">https://sentry.io/welcome/</a> 28:56 – What should we be talking about?29:04 – Let’s talk about Amazon’s Lex, <a href="https://aws.amazon.com/lex/?ef_id=W5RTKgAAAUa7GPf1%3A20180908230815%3As&amp;s_kwcid=AL%214422%213%21209039218013%21p%21%21g%21%21amazon%2520chatbot&amp;sc_campaign=lex_2017&amp;sc_category=lex&amp;sc_channel=PS&amp;sc_content=chatbot_p&amp;sc_country=US&amp;sc_detail=amazon%2520chatbot&amp;sc_matchtype=p&amp;sc_medium=awns_lex_b&amp;sc_publisher=google&amp;sc_segment=209039218013." rel="noopener">https://aws.amazon.com/lex/?ef_id=W5RTKgAAAUa7GPf1%3A20180908230815%3As&amp;s_kwcid=AL%214422%213%21209039218013%21p%21%21g%21%21amazon%2520chatbot&amp;sc_campaign=lex_2017&amp;sc_category=lex&amp;sc_channel=PS&amp;sc_content=chatbot_p&amp;sc_country=US&amp;sc_detail=amazon%2520chatbot&amp;sc_matchtype=p&amp;sc_medium=awns_lex_b&amp;sc_publisher=google&amp;sc_segment=209039218013.</a> Nader goes into full detail of this service.33:52 – <a href="https://www.apple.com/tv/" rel="noopener">https://www.apple.com/tv/</a> 34:00 – AJ: Sounds like this is more platform/ more agnostic than getting different things to come together, and the Microsoft one is more hybrid and the Amazon one is more open?35:13 – Joe, let’s go back to what you had to ask.35:28 – Nader, you talked about <a href="https://www.biznessapps.com/blog/what-is-a-push-notification/" rel="noopener">https://www.biznessapps.com/blog/what-is-a-push-notification/</a> earlier. What is <a href="https://cloud.google.com/pubsub/docs/overview?36" rel="noopener">https://cloud.google.com/pubsub/docs/overview?36</a>:30 – Is this like traditional hooks? Or custom?37:25 – What is the “stuff” that gets you up in the morning and gets you excited to go to work at AWS?38:40 – Nader: I really had no desire to change career paths, but it happened.41:30 – AJ: I totally agree with the idea in that finding the common patterns, so that way someone on the lower-level can participate. AJ wants a platform that is open or purchase that can offer some of these benefits. It could be open-source or you used to buy the different tools.43:27 AJ: What about for the hobbyist?43:40 – Nader: I agree, that would be really nice. I can’t think of any free services that would be nice.44:03 AJ – Not free in “free,” but “free” towards the idea of “free speech.” They would all be available and you get to choose what works well for you.45:00 – SHOUTOUT to LISTENERS: Have an idea about this? Shoot the panel an e-mail!45:33 – Hopefully this opens the listeners’ eyes to what’s out there.45:48 – Cloud services.46:55 – Innovation follows niche markets. When something gets big and established, innovation comes to a plateau. The innovation will develop in a new economic area like hydraulics. AJ thinks a niche will develop.49:03 – Is there anything, Dabit, which you would like to talk about?49:15 – Can we talk about <a href="https://docs.aws.amazon.com/aws-technical-content/latest/aws-overview/artificial-intelligence-services.html?51" rel="noopener">https://docs.aws.amazon.com/aws-technical-content/latest/aws-overview/artificial-intelligence-services.html?51</a>:10 – Nader saw a demonstration recently.52:26 – Hearing these implications is so cool, but when it comes to ML a panelist dabbled a little bit. He watched some videos, unless you want to devote a year or two to learning it then it’s too complex to put together. Do you have to be genius-level to get through?53:29 – ML you are passing data. Nader is not quite sure.56:00 Nader just did a blog post  check-it-out!56:49 – Let’s do Picks!56:50 – <a href="https://www.digitalocean.com/" rel="noopener">https://www.digitalocean.com/</a> Links:<br />- <a href="https://twitter.com/dabit3?ref_src=twsrc%255Egoogle%257Ctwcamp%255Eserp%257Ctwgr%255Eauthor" rel="noopener">https://twitter.com/dabit3?ref_src=twsrc%255Egoogle%257Ctwcamp%255Eserp%257Ctwgr%255Eauthor</a><br />- <a href="https://medium.com/" rel="noopener">https://medium.com/</a>@dabit3<br />- <a href="https://www.linkedin.com/in/naderdabit/" rel="noopener">https://www.linkedin.com/in/naderdabit/</a><br />- <a href="https://github.com/dabit3" rel="noopener">https://github.com/dabit3</a><br />- <a href="http://naderdabit.me/#/" rel="noopener">http://naderdabit.me/#/</a><br />- <a href="https://www.youtube.com/channel/UC7mca3O0DmdSG2Cr80sOD7g" rel="noopener">https://www.youtube.com/channel/UC7mca3O0DmdSG2Cr80sOD7g</a><br />- <a href="https://egghead.io/instructors/nader-dabit" rel="noopener">https://egghead.io/instructors/nader-dabit</a><br />- <a href="https://www.javascript.com" rel="noopener">https://www.javascript.com</a><br />- <a href="https://aws.amazon.com/cognito/?ef_id=W5RTKgAAAUa7GPf1%3A20180908225434%3As&amp;s_kwcid=AL%214422%213%21293649588890%21p%21%21g%21%21cognito&amp;sc_campaign=acquisition_USsc_publisher%3Dgoogle&amp;sc_category=Security&amp;sc_channel=PS&amp;sc_content=cognito_p&amp;sc_country=US&amp;sc_detail=cognito&amp;sc_matchtype=p&amp;sc_medium=ACQ-P%257CPS-GO%257CNon-Brand%257CDesktop%257CSU%257CSecurity%257CCognito%257CUS%257CEN%257CText&amp;sc_segment=293649588890" rel="noopener">https://aws.amazon.com/cognito/?ef_id=W5RTKgAAAUa7GPf1%3A20180908225434%3As&amp;s_kwcid=AL%214422%213%21293649588890%21p%21%21g%21%21cognito&amp;sc_campaign=acquisition_USsc_publisher%3Dgoogle&amp;sc_category=Security&amp;sc_channel=PS&amp;sc_content=cognito_p&amp;sc_country=US&amp;sc_detail=cognito&amp;sc_matchtype=p&amp;sc_medium=ACQ-P%257CPS-GO%257CNon-Brand%257CDesktop%257CSU%257CSecurity%257CCognito%257CUS%257CEN%257CText&amp;sc_segment=293649588890</a><br />- <a href="https://aws.amazon.com/appsync/https://nodejs.org/en/" rel="noopener">https://aws.amazon.com/appsync/https://nodejs.org/en/</a><br />- <a href="https://sites.google.com/site/landismodel/developers" rel="noopener">https://sites.google.com/site/landismodel/developers</a><br />- <a href="https://aws.amazon.com/mobile/" rel="noopener">https://aws.amazon.com/mobile/</a><br />- <a href="https://vuejsdevelopers.com" rel="noopener">https://vuejsdevelopers.com</a><br />- <a href="https://angular.io" rel="noopener">https://angular.io</a><br />-<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">dd314b5d-9616-4909-9de0-ddbd43bdedee</guid><pubDate>Tue, 11 Sep 2018 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845627/stream.mp3" length="62907568" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Panel: 
- AJ O’Neal
- Aimee Knight
- Joe Eames
 Special Guests: http://naderdabit.me/#/ In this episode, the panel talks with programmer, Nader Dabit, who has been with Amazon’s AWS for the past six months. They discuss the new innovations that Amazon...</itunes:subtitle><itunes:summary><![CDATA[Panel: <br />- AJ O’Neal<br />- Aimee Knight<br />- Joe Eames<br /> Special Guests: <a href="http://naderdabit.me/#/" rel="noopener">http://naderdabit.me/#/</a> In this episode, the panel talks with programmer, Nader Dabit, who has been with Amazon’s AWS for the past six months. They discuss the new innovations that Amazon is currently working on, and the exciting new projects that Nader gets to be involved with. Check out this episode to hear all the latest!Show Topics:1:45 – There are two main things that Nader works with. Check out this timestamp to see what they are.3:29 – AJ to Nader: Tell me more about manage cloud. I am not sure about <a href="https://aws.amazon.com/cognito/?ef_id=W5RTKgAAAUa7GPf1%3A20180908225434%3As&amp;s_kwcid=AL%214422%213%21293649588890%21p%21%21g%21%21cognito&amp;sc_campaign=acquisition_USsc_publisher%3Dgoogle&amp;sc_category=Security&amp;sc_channel=PS&amp;sc_content=cognito_p&amp;sc_country=US&amp;sc_detail=cognito&amp;sc_matchtype=p&amp;sc_medium=ACQ-P%257CPS-GO%257CNon-Brand%257CDesktop%257CSU%257CSecurity%257CCognito%257CUS%257CEN%257CText&amp;sc_segment=293649588890.3" rel="noopener">https://aws.amazon.com/cognito/?ef_id=W5RTKgAAAUa7GPf1%3A20180908225434%3As&amp;s_kwcid=AL%214422%213%21293649588890%21p%21%21g%21%21cognito&amp;sc_campaign=acquisition_USsc_publisher%3Dgoogle&amp;sc_category=Security&amp;sc_channel=PS&amp;sc_content=cognito_p&amp;sc_country=US&amp;sc_detail=cognito&amp;sc_matchtype=p&amp;sc_medium=ACQ-P%257CPS-GO%257CNon-Brand%257CDesktop%257CSU%257CSecurity%257CCognito%257CUS%257CEN%257CText&amp;sc_segment=293649588890.3</a>:56 – <a href="https://aws.amazon.com/cognito/?ef_id=W5RTKgAAAUa7GPf1%3A20180908225434%3As&amp;s_kwcid=AL%214422%213%21293649588890%21p%21%21g%21%21cognito&amp;sc_campaign=acquisition_USsc_publisher%3Dgoogle&amp;sc_category=Security&amp;sc_channel=PS&amp;sc_content=cognito_p&amp;sc_country=US&amp;sc_detail=cognito&amp;sc_matchtype=p&amp;sc_medium=ACQ-P%257CPS-GO%257CNon-Brand%257CDesktop%257CSU%257CSecurity%257CCognito%257CUS%257CEN%257CText&amp;sc_segment=293649588890" rel="noopener">https://aws.amazon.com/cognito/?ef_id=W5RTKgAAAUa7GPf1%3A20180908225434%3As&amp;s_kwcid=AL%214422%213%21293649588890%21p%21%21g%21%21cognito&amp;sc_campaign=acquisition_USsc_publisher%3Dgoogle&amp;sc_category=Security&amp;sc_channel=PS&amp;sc_content=cognito_p&amp;sc_country=US&amp;sc_detail=cognito&amp;sc_matchtype=p&amp;sc_medium=ACQ-P%257CPS-GO%257CNon-Brand%257CDesktop%257CSU%257CSecurity%257CCognito%257CUS%257CEN%257CText&amp;sc_segment=293649588890</a> 5:06 – What are the other manage cloud services that companies want to offer through the tools you have?5:12 – Nader answers AJ’s question.7:30 – Can you give me more specifics on the storage solutions you are offering?8:03 – Nader answers AJ’s question. People store websites there for example. Frontend developers are using S3 buckets, and they are using the library, which is a storage solution.9:10 – AJ and Nader are having a dialogue between different situations, and Nader is giving the solutions to those hypothetical situations.10:17 – AJ: “I am interested in what you are talking about <a href="https://aws.amazon.com/appsync/" rel="noopener">https://aws.amazon.com/appsync/</a>. Can you tell me how that works?” AJ is picking Nader’s brain about how <a href="https://aws.amazon.com/appsync/" rel="noopener">https://aws.amazon.com/appsync/</a> works.11:05 – Nader: “It is a single API layer for a point of entry. You can have multi-data sources.” Nader continues, in detail, answering AJ’s question.12:36 – AJ: As a frontend developer, it sounds like I will have to become familiar with the backend, too. How is it providing the most value? What is it that I do not have to touch, because I am using this?15:37 – How would these relations work? As a frontend developer, and I do not want to learn sequel, how would that might look like; currently or in the future? How do you extract that knowledge?16:18 – Yes, it is not an easy...]]></itunes:summary><itunes:duration>3861</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 329: Promises, Promise.finally(), and Async/await with Valeri Karpov</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-329-promises-promise-finally-and-async-await-with-valeri-karpov</link><description><![CDATA[Panel: <ul><li>Charles Max Wood</li><li>AJ O’Neal</li><li>Aimee Knight</li></ul> Special Guests: Valeri Karpov In this episode, the panel talks with programmer, Valerie Karpov from Miami, Florida. He is quite knowledgeable with many different programs, but today’s episode they talk specifically about Async/Await and Promise Generators. Val is constantly busy through his different endeavors and recently finished his e-book, <a href="http://thecodebarbarian.com/new-ebook-mastering-async-await.html" target="_blank" rel="noreferrer noopener">“Mastering Async/Await.”</a> Check-out Val’s social media profiles through LinkedIn, GitHub, Twitter, and more.Show Topics:1:20 – Val has been on previous episodes back in 2013 &amp; 2016.1:37 – Val’s background. He is very involved with multiple companies. Go checkout his <a href="http://thecodebarbarian.com/new-ebook-mastering-async-await.html" target="_blank" rel="noreferrer noopener">new book!</a> 2:39 – Promises generators. Understand Promises and how things sync with Promises. Val suggests that listeners have an integrated understanding of issues like error handling.3:57 – Chuck asks a question.6:25 – Aimee’s asks a question: “Can you speak to why someone would want to use Async/Await?”8:53 – AJ makes comments.10:09 – “What makes an Async/Await not functional?” – Val10:59 – “What’s wrong with Promises or Async/Await that people don’t like it?” - AJ11:25 – Val states that he doesn’t think there really is anything wrong with these programs it just depends on what you need it for. He thinks that having both gives the user great power.12:21 – AJ’s background is with <a href="https://nodejs.org/en/" target="_blank" rel="noreferrer noopener">Node</a> and the <a href="https://www.python.org" target="_blank" rel="noreferrer noopener">Python</a> among other programs.12:55 – Implementing Complex Business Logic.15:50 – Val discusses his new e-book.17:08 – Question from Aimee.17:16 – AJ answers question. Promises should have been primitive when it was designed or somewhat event handling.17:46 – The panel agrees that anything is better than Call Backs.18:18 – Aimee makes comments about Async/Await.20:08 – “What are the core principles of your <a href="http://thecodebarbarian.com/new-ebook-mastering-async-await.html" target="_blank" rel="noreferrer noopener">new e-book</a>?” – Chuck20:17 – There are 4 chapters and Val discusses, in detail, what’s in each chapter.22:40 – There could be some confusion from JavaScript for someone where this is their first language. Does Async/Await have any affect on the way you program or does anything make it less or more confusing in the background changes?24:30 – Val answers the before-mentioned question. Async/Await does not have anyway to help with this (data changes in the background).25:36 – “My procedural code, I know that things won’t change on me because it is procedural code. Is it hard to adjust to that?” – AJ26:01 – Val answers the question.26:32 – Building a webserver with <a href="https://www.python.org" target="_blank" rel="noreferrer noopener">Python</a>. 27:31 – Aimee asks a question: “Do you think that there are cases in code base, where I would want to use Promises? Not from a user’s perspective, but what our preferences are, but actual performance. Is there a reason why I would want to use both or be consistent across the board?”28:17 – Val asks for some clarification to Aimee’s question.29:14 – Aimee: “My own personal preference is consistency. Would I want to use Promises in ‘x’ scenario and/or use Async/Await in another situation?”32:28 – Val and AJ are discussing and problem solving different situations that these programs33:05 – “When would you not want to use Async/Await?” – AJ33:25 – Val goes through the different situations when he would not use Async/Await. 33:44 – Chuck is curious about other features of Async/Await and asks Val.36:40 – <a href="https://github.com/facebook/regenerator" target="_blank" rel="noreferrer noopener">Facebook’s Regenerator</a> 37:11 – AJ: “Back in the day, people would be really concerned with JavaScript’s performance even with Chrome.” He continues his thoughts on this topic.38:11 – Val answers the AJ’s question.39:10 – Duck JS probably won’t include generators.41:18 – Val: “Have anyone used Engine Script before?” The rest of the panel had never heard of this before.42:09 – <a href="https://docs.microsoft.com/en-us/windows-server/administration/windows-commands/wscript" target="_blank" rel="noreferrer noopener">Windows Scripting Host</a> 42:56 – Val used <a href="https://www.rhino3d.com" target="_blank" rel="noreferrer noopener">Rhino</a> in the past.43:40 – Val: “Going back to the web performance question...”47:08 – “Where do you see using Async/Await the most?” – Chuck47:55 – Val uses Async/Await for everything on the backend because it has made everything so easy for him.48:23 – “So this is why you really haven’t used Web Pack?” – AJ49:20 – Let’s go to <a href="https://mathiasbynens.be/notes/async-stack-traces" target="_blank" rel="noreferrer noopener">Aimee’s Picks</a>!50:18 – AJ’s story, first, before we get to Promises.54:44 – Let’s transition to <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise/finally" target="_blank" rel="noreferrer noopener">Promises Finally</a>.54:53 – Val talks about Promises Finally.59:20 – PicksLinks:<ul><li><a href="https://www.javascript.com" target="_blank" rel="noreferrer noopener">JavaScript</a></li><li><a href="https://github.com/vkarpov15" target="_blank" rel="noreferrer noopener">Valeri Karpov’s GitHub</a></li><li><a href="https://twitter.com/code_barbarian" target="_blank" rel="noreferrer noopener">Valeri Karpov’s Twitter</a></li><li><a href="https://www.linkedin.com/in/valeri-karpov-64b48138" target="_blank" rel="noreferrer noopener">Valeri Karpov’s LinkedIn</a></li><li><a href="http://thecodebarbarian.com/new-ebook-mastering-async-await.html" target="_blank" rel="noreferrer noopener">New E-Book: Mastering Async/Await</a></li><li><a href="https://nodejs.org/en/" target="_blank" rel="noreferrer noopener">Node</a></li><li><a href="https://www.python.org" target="_blank" rel="noreferrer noopener">Python</a></li><li><a href="https://docs.microsoft.com/en-us/windows-server/administration/windows-commands/wscript" target="_blank" rel="noreferrer noopener">Windows Scripting Host</a></li><li><a href="https://github.com/facebook/regenerator" target="_blank" rel="noreferrer noopener">Facebook’s Regenerator</a></li><li><a href="https://www.rhino3d.com" target="_blank" rel="noreferrer noopener">Rhino</a></li></ul>Sponsors:<ul><li><a href="https://www.telerik.com/kendo-ui?utm_campaign=kendo-ui-awareness-jsjabber&amp;utm_medium=social-paid&amp;utm_source=devchattv" target="_blank" rel="noreferrer noopener">Kendo UI</a></li><li><a href="https://sentry.io/welcome/" target="_blank" rel="noreferrer noopener">Sentry</a></li><li><a href="https://www.digitalocean.com/" target="_blank" rel="noreferrer noopener">Digital Ocean</a></li><li> </li></ul>Picks:Charles<ul><li><a href="https://www.youtube.com/watch?v=IUPu_ipbVB0" target="_blank" rel="noreferrer noopener">YouTube Video “IKEA” by Coulton</a></li><li><a href="https://www.frameworksummit.com" target="_blank" rel="noreferrer noopener">Conference</a></li><li><a href="https://www.amazon.com/Prime-Day/b?ie=UTF8&amp;node=13887280011" target="_blank" rel="noreferrer noopener">Amazon Prime Day</a></li></ul>Aimee<ul><li><a href="https://mathiasbynens.be/notes/async-stack-traces" target="_blank" rel="noreferrer noopener">Blog Post Article</a></li></ul>AJ<ul><li><a href="https://www.youtube.com/watch?v=IUPu_ipbVB0" target="_blank" rel="noreferrer noopener">IKEA</a></li><li><a href="https://ppl.family" target="_blank" rel="noreferrer noopener">https://ppl.family</a></li></ul>Val<ul><li><a href="https://www.npmjs.com/package/serve" target="_blank" rel="noreferrer noopener">https://www.npmjs.com/package/serve</a></li><li><a href="http://bit.ly/ultimate-skiing" target="_blank" rel="noreferrer noopener">http://bit.ly/ultimate-skiing</a></li><li><a href="http://asyncawait.net/jsjabber" target="_blank" rel="noreferrer noopener">http://asyncawait.net/jsjabber</a></li><li><a href="http://thecodebarbarian.com/new-ebook-mastering-async-await.html" target="_blank" rel="noreferrer noopener">New E-Book: Mastering Async/Await</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">359b77ec-faf0-4328-828e-e1a44988df96</guid><pubDate>Tue, 04 Sep 2018 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845619/stream.mp3" length="45989888" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Panel: 
- Charles Max Wood
- AJ O’Neal
- Aimee Knight
 Special Guests: Valeri Karpov In this episode, the panel talks with programmer, Valerie Karpov from Miami, Florida. He is quite knowledgeable with many different programs, but today’s episode they...</itunes:subtitle><itunes:summary><![CDATA[Panel: <ul><li>Charles Max Wood</li><li>AJ O’Neal</li><li>Aimee Knight</li></ul> Special Guests: Valeri Karpov In this episode, the panel talks with programmer, Valerie Karpov from Miami, Florida. He is quite knowledgeable with many different programs, but today’s episode they talk specifically about Async/Await and Promise Generators. Val is constantly busy through his different endeavors and recently finished his e-book, <a href="http://thecodebarbarian.com/new-ebook-mastering-async-await.html" target="_blank" rel="noreferrer noopener">“Mastering Async/Await.”</a> Check-out Val’s social media profiles through LinkedIn, GitHub, Twitter, and more.Show Topics:1:20 – Val has been on previous episodes back in 2013 &amp; 2016.1:37 – Val’s background. He is very involved with multiple companies. Go checkout his <a href="http://thecodebarbarian.com/new-ebook-mastering-async-await.html" target="_blank" rel="noreferrer noopener">new book!</a> 2:39 – Promises generators. Understand Promises and how things sync with Promises. Val suggests that listeners have an integrated understanding of issues like error handling.3:57 – Chuck asks a question.6:25 – Aimee’s asks a question: “Can you speak to why someone would want to use Async/Await?”8:53 – AJ makes comments.10:09 – “What makes an Async/Await not functional?” – Val10:59 – “What’s wrong with Promises or Async/Await that people don’t like it?” - AJ11:25 – Val states that he doesn’t think there really is anything wrong with these programs it just depends on what you need it for. He thinks that having both gives the user great power.12:21 – AJ’s background is with <a href="https://nodejs.org/en/" target="_blank" rel="noreferrer noopener">Node</a> and the <a href="https://www.python.org" target="_blank" rel="noreferrer noopener">Python</a> among other programs.12:55 – Implementing Complex Business Logic.15:50 – Val discusses his new e-book.17:08 – Question from Aimee.17:16 – AJ answers question. Promises should have been primitive when it was designed or somewhat event handling.17:46 – The panel agrees that anything is better than Call Backs.18:18 – Aimee makes comments about Async/Await.20:08 – “What are the core principles of your <a href="http://thecodebarbarian.com/new-ebook-mastering-async-await.html" target="_blank" rel="noreferrer noopener">new e-book</a>?” – Chuck20:17 – There are 4 chapters and Val discusses, in detail, what’s in each chapter.22:40 – There could be some confusion from JavaScript for someone where this is their first language. Does Async/Await have any affect on the way you program or does anything make it less or more confusing in the background changes?24:30 – Val answers the before-mentioned question. Async/Await does not have anyway to help with this (data changes in the background).25:36 – “My procedural code, I know that things won’t change on me because it is procedural code. Is it hard to adjust to that?” – AJ26:01 – Val answers the question.26:32 – Building a webserver with <a href="https://www.python.org" target="_blank" rel="noreferrer noopener">Python</a>. 27:31 – Aimee asks a question: “Do you think that there are cases in code base, where I would want to use Promises? Not from a user’s perspective, but what our preferences are, but actual performance. Is there a reason why I would want to use both or be consistent across the board?”28:17 – Val asks for some clarification to Aimee’s question.29:14 – Aimee: “My own personal preference is consistency. Would I want to use Promises in ‘x’ scenario and/or use Async/Await in another situation?”32:28 – Val and AJ are discussing and problem solving different situations that these programs33:05 – “When would you not want to use Async/Await?” – AJ33:25 – Val goes through the different situations when he would not use Async/Await. 33:44 – Chuck is curious about other features of Async/Await and asks Val.36:40 – <a href="https://github.com/facebook/regenerator" target="_blank" rel="noreferrer...]]></itunes:summary><itunes:duration>2801</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 328: Functional Programming with Ramda with Christine Legge</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-328-functional-programming-with-ramda-with-christine-legge</link><description><![CDATA[Panel: <ul><li>Joe Eames</li><li>Aimee Knight</li><li>AJ O'Neal</li><li>Joe Eames</li></ul> Special Guests: Christine LeggeIn this episode, the JavaScript Jabber panel talks to Christine Legge about functional programming with Ramda. Christine is a front-end software engineer and just recently got a new job in New York working at Google. <a href="https://ramdajs.com/" target="_blank" rel="noreferrer noopener">Ramda</a> is a utility library in <a href="https://www.javascript.com/" target="_blank" rel="noreferrer noopener">JavaScript</a> that focuses on making it easier to write JavaScript code in a functional way. They talk about functional programming and what it is, using Ramda in <a href="https://redux.js.org/" target="_blank" rel="noreferrer noopener">Redux</a>, and referential transparency. They also touch on why she first got into Ramda, compare Ramda to Lodash and Underscore, and more!In particular, we dive pretty deep on:<ul><li>Chirstine intro </li><li>Works as a front-end software engineer</li><li>What is <a href="https://ramdajs.com/" target="_blank" rel="noreferrer noopener">Ramda</a>? </li><li><a href="https://www.javascript.com/" target="_blank" rel="noreferrer noopener">JavaScript</a></li><li>Utility library like <a href="https://lodash.com/" target="_blank" rel="noreferrer noopener">Lodash</a> and <a href="https://underscorejs.org/" target="_blank" rel="noreferrer noopener">Underscore</a></li><li>Lodash and Underscore VS Ramda</li><li>Functional programming</li><li>Ramda and Functional programming as a mindset</li><li>Ramda at <a href="https://www.zenhub.com/" target="_blank" rel="noreferrer noopener">ZenHub</a></li><li>Ramda with <a href="https://redux.js.org/" target="_blank" rel="noreferrer noopener">Redux</a> and <a href="https://reactjs.org/" target="_blank" rel="noreferrer noopener">React</a></li><li>What is referential transparency?</li><li>Why would you use Ramda VS Lodash or Underscore?</li><li>Why she first got into Ramda</li><li>Didn’t always want to be a programmer</li><li>Background in Math</li><li>Learning functional programming as a new programmer</li><li><a href="https://www.erlang.org/" target="_blank" rel="noreferrer noopener">Erlang</a></li><li><a href="https://racket-lang.org/" target="_blank" rel="noreferrer noopener">DrRacket</a> and Java</li><li>Ramda makes it easy to compose functions</li><li>Creating clean and reusable code</li><li>How do you start using Ramda?</li><li>And much, much more! </li></ul>Links:<ul><li><a href="https://ramdajs.com/" target="_blank" rel="noreferrer noopener">Ramda</a></li><li><a href="https://lodash.com/" target="_blank" rel="noreferrer noopener">Lodash</a></li><li><a href="https://underscorejs.org/" target="_blank" rel="noreferrer noopener">Underscore</a></li><li><a href="https://www.zenhub.com/" target="_blank" rel="noreferrer noopener">ZenHub</a></li><li><a href="https://redux.js.org/" target="_blank" rel="noreferrer noopener">Redux</a></li><li><a href="https://reactjs.org/" target="_blank" rel="noreferrer noopener">React</a></li><li><a href="https://www.erlang.org/" target="_blank" rel="noreferrer noopener">Erlang</a></li><li><a href="https://racket-lang.org/" target="_blank" rel="noreferrer noopener">DrRacket</a></li><li><a href="https://twitter.com/leggechr?lang=en" target="_blank" rel="noreferrer noopener">@leggechr</a></li><li><a href="https://github.com/leggechr" target="_blank" rel="noreferrer noopener">Chirstine’s GitHub</a></li></ul>Sponsors<ul><li><a href="https://www.telerik.com/kendo-ui?utm_campaign=kendo-ui-awareness-jsjabber&amp;utm_medium=social-paid&amp;utm_source=devchattv" target="_blank" rel="noreferrer noopener">Kendo UI</a></li><li><a href="https://sentry.io/welcome/" target="_blank" rel="noreferrer noopener">Sentry</a></li><li><a href="https://www.digitalocean.com/" target="_blank" rel="noreferrer noopener">Digital Ocean</a></li></ul>Picks:Charles<ul><li><a href="https://www.homedepot.com/c/tool_and_truck_rental" target="_blank" rel="noreferrer noopener">Home Depot Tool Rental</a></li><li><a href="https://podcastmovement.com/" target="_blank" rel="noreferrer noopener">Podcast Movement</a></li><li><a href="https://www.ces.tech/" target="_blank" rel="noreferrer noopener">CES</a></li><li><a href="https://www.vrbo.com/" target="_blank" rel="noreferrer noopener">VRBO</a></li></ul>Aimee<ul><li>Apple Cider Vinegar</li><li>Jeremy Fairbank Talk – <a href="https://www.youtube.com/watch?v=I_uIXgSmkDo" target="_blank" rel="noreferrer noopener">Practical Functional Programming</a></li></ul>AJ<ul><li>Goat’s Milk</li></ul>Joe<ul><li><a href="https://topgolf.com/us/" target="_blank" rel="noreferrer noopener">Topgolf</a></li><li><a href="https://www.frameworksummit.com/" target="_blank" rel="noreferrer noopener">Framework Summit</a></li></ul>Christine<ul><li><a href="http://danmanganmusic.com/" target="_blank" rel="noreferrer noopener">Dan Mangan</a></li><li><a href="https://www.gimletmedia.com/reply-all" target="_blank" rel="noreferrer noopener">Reply All Podcast</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">caf84c4d-c4d3-45df-ba45-fda59a7fe583</guid><pubDate>Tue, 28 Aug 2018 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845631/stream.mp3" length="54433340" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Panel: 
- Joe Eames
- Aimee Knight
- AJ O'Neal
- Joe Eames
 Special Guests: Christine LeggeIn this episode, the JavaScript Jabber panel talks to Christine Legge about functional programming with Ramda. Christine is a front-end software engineer and...</itunes:subtitle><itunes:summary><![CDATA[Panel: <ul><li>Joe Eames</li><li>Aimee Knight</li><li>AJ O'Neal</li><li>Joe Eames</li></ul> Special Guests: Christine LeggeIn this episode, the JavaScript Jabber panel talks to Christine Legge about functional programming with Ramda. Christine is a front-end software engineer and just recently got a new job in New York working at Google. <a href="https://ramdajs.com/" target="_blank" rel="noreferrer noopener">Ramda</a> is a utility library in <a href="https://www.javascript.com/" target="_blank" rel="noreferrer noopener">JavaScript</a> that focuses on making it easier to write JavaScript code in a functional way. They talk about functional programming and what it is, using Ramda in <a href="https://redux.js.org/" target="_blank" rel="noreferrer noopener">Redux</a>, and referential transparency. They also touch on why she first got into Ramda, compare Ramda to Lodash and Underscore, and more!In particular, we dive pretty deep on:<ul><li>Chirstine intro </li><li>Works as a front-end software engineer</li><li>What is <a href="https://ramdajs.com/" target="_blank" rel="noreferrer noopener">Ramda</a>? </li><li><a href="https://www.javascript.com/" target="_blank" rel="noreferrer noopener">JavaScript</a></li><li>Utility library like <a href="https://lodash.com/" target="_blank" rel="noreferrer noopener">Lodash</a> and <a href="https://underscorejs.org/" target="_blank" rel="noreferrer noopener">Underscore</a></li><li>Lodash and Underscore VS Ramda</li><li>Functional programming</li><li>Ramda and Functional programming as a mindset</li><li>Ramda at <a href="https://www.zenhub.com/" target="_blank" rel="noreferrer noopener">ZenHub</a></li><li>Ramda with <a href="https://redux.js.org/" target="_blank" rel="noreferrer noopener">Redux</a> and <a href="https://reactjs.org/" target="_blank" rel="noreferrer noopener">React</a></li><li>What is referential transparency?</li><li>Why would you use Ramda VS Lodash or Underscore?</li><li>Why she first got into Ramda</li><li>Didn’t always want to be a programmer</li><li>Background in Math</li><li>Learning functional programming as a new programmer</li><li><a href="https://www.erlang.org/" target="_blank" rel="noreferrer noopener">Erlang</a></li><li><a href="https://racket-lang.org/" target="_blank" rel="noreferrer noopener">DrRacket</a> and Java</li><li>Ramda makes it easy to compose functions</li><li>Creating clean and reusable code</li><li>How do you start using Ramda?</li><li>And much, much more! </li></ul>Links:<ul><li><a href="https://ramdajs.com/" target="_blank" rel="noreferrer noopener">Ramda</a></li><li><a href="https://lodash.com/" target="_blank" rel="noreferrer noopener">Lodash</a></li><li><a href="https://underscorejs.org/" target="_blank" rel="noreferrer noopener">Underscore</a></li><li><a href="https://www.zenhub.com/" target="_blank" rel="noreferrer noopener">ZenHub</a></li><li><a href="https://redux.js.org/" target="_blank" rel="noreferrer noopener">Redux</a></li><li><a href="https://reactjs.org/" target="_blank" rel="noreferrer noopener">React</a></li><li><a href="https://www.erlang.org/" target="_blank" rel="noreferrer noopener">Erlang</a></li><li><a href="https://racket-lang.org/" target="_blank" rel="noreferrer noopener">DrRacket</a></li><li><a href="https://twitter.com/leggechr?lang=en" target="_blank" rel="noreferrer noopener">@leggechr</a></li><li><a href="https://github.com/leggechr" target="_blank" rel="noreferrer noopener">Chirstine’s GitHub</a></li></ul>Sponsors<ul><li><a href="https://www.telerik.com/kendo-ui?utm_campaign=kendo-ui-awareness-jsjabber&amp;utm_medium=social-paid&amp;utm_source=devchattv" target="_blank" rel="noreferrer noopener">Kendo UI</a></li><li><a href="https://sentry.io/welcome/" target="_blank" rel="noreferrer noopener">Sentry</a></li><li><a href="https://www.digitalocean.com/" target="_blank" rel="noreferrer noopener">Digital Ocean</a></li></ul>Picks:Charles<ul><li><a href="https://www.homedepot.com/c/tool_and_truck_rental" target="_blank"...]]></itunes:summary><itunes:duration>3330</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 327: "Greenlock and LetsEncrypt" with AJ O'Neal</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-327-greenlock-and-letsencrypt-with-aj-o-neal</link><description><![CDATA[Panel:<ul><li>Charles Max Wood</li><li>Joe Eames</li></ul> Special Guests: AJ O'NealIn this episode, the JavaScript Jabber panel talks to AJ O'Neal about Greenlock and LetsEncrypt. <a href="https://letsencrypt.org/" target="_blank" rel="noreferrer noopener">LetsEncrypt</a> is a brand name and is the first of its kind in automated SSL and <a href="https://git.coolaj86.com/coolaj86/greenlock.js.git" target="_blank" rel="noreferrer noopener">Greenlock</a> does what <a href="https://certbot.eff.org/" target="_blank" rel="noreferrer noopener">Certbot</a> does in a more simplified form. They talk about what led him to create Greenlock, compare Greenlock to Certbot, and what it’s like to use Greenlock. They also touch on <a href="https://git.coolaj86.com/coolaj86/greenlock-express.js" target="_blank" rel="noreferrer noopener">Greenlock-express</a>, how they make Greenlock better, and more!In particular, we dive pretty deep on:<ul><li><a href="https://git.coolaj86.com/coolaj86/greenlock.js.git" target="_blank" rel="noreferrer noopener">Greenlock</a> and <a href="https://letsencrypt.org/" target="_blank" rel="noreferrer noopener">LetsEncrypt</a> overview</li><li>LetsEncrypt is free to get your certificate</li><li>Why Charles uses LetsEncrypt</li><li>Wildcard domains</li><li><a href="https://certbot.eff.org/" target="_blank" rel="noreferrer noopener">Certbot</a></li><li>Why he originally created Greenlock</li><li>Working towards home servers</li><li>Wanted to get HTTP on small devices</li><li>Manages a certificate directory</li><li>Greenlock VS Certbot</li><li>Greenlock can work stand alone</li><li>The best use case for Greenlock</li><li>Excited about how people are using his tool</li><li>What is it like to use Greenlock?</li><li>Working on a desktop client</li><li><a href="https://git.coolaj86.com/coolaj86/greenlock-express.js" target="_blank" rel="noreferrer noopener">Greenlock-express</a></li><li><a href="https://tools.ietf.org/html/draft-ietf-acme-acme-11#section-7.1" target="_blank" rel="noreferrer noopener">Acme servers</a></li><li>CAA record</li><li>Making Greenlock better by knowing how people are using it</li><li>Using Greenlock-express</li><li><a href="https://coolaj86.com/articles/lets-encrypt-v2-step-by-step/" target="_blank" rel="noreferrer noopener">Let's Encrypt v2 Step by Step by AJ</a></li><li>And much, much more!</li></ul>Links:<ul><li><a href="https://letsencrypt.org/" target="_blank" rel="noreferrer noopener">LetsEncrypt</a></li><li><a href="https://git.coolaj86.com/coolaj86/greenlock.js.git" target="_blank" rel="noreferrer noopener">Greenlock</a></li><li><a href="https://certbot.eff.org/" target="_blank" rel="noreferrer noopener">Certbot</a></li><li><a href="https://git.coolaj86.com/coolaj86/greenlock-express.js" target="_blank" rel="noreferrer noopener">Greenlock-express</a></li><li><a href="https://tools.ietf.org/html/draft-ietf-acme-acme-11#section-7.1" target="_blank" rel="noreferrer noopener">Acme servers</a></li><li><a href="https://coolaj86.com/articles/lets-encrypt-v2-step-by-step/" target="_blank" rel="noreferrer noopener">Let's Encrypt v2 Step by Step by AJ</a></li><li><a href="https://twitter.com/coolaj86?ref_src=twsrc%255Egoogle%257Ctwcamp%255Eserp%257Ctwgr%255Eauthor" target="_blank" rel="noreferrer noopener">@coolaj86</a></li><li><a href="https://coolaj86.com/" target="_blank" rel="noreferrer noopener">coolaj86.com</a></li><li><a href="https://git.coolaj86.com/coolaj86" target="_blank" rel="noreferrer noopener">AJ’s Git</a></li><li><a href="https://www.youtube.com/watch?list=PLZaEVINf2Bq_lrS-OOzTUJB4q3HxarlXk&amp;v=e8vaR4CEZ5s" target="_blank" rel="noreferrer noopener">Greenlock.js Screencast Series</a></li><li><a href="https://www.patreon.com/coolaj86" target="_blank" rel="noreferrer noopener">Greenlock.js Patreon</a></li></ul>Sponsors<ul><li><a href="https://www.telerik.com/kendo-ui?utm_campaign=kendo-ui-awareness-jsjabber&amp;utm_medium=social-paid&amp;utm_source=devchattv" target="_blank" rel="noreferrer noopener">Kendo UI</a></li><li><a href="https://sentry.io/welcome/" target="_blank" rel="noreferrer noopener">Sentry</a></li><li><a href="https://www.digitalocean.com/" target="_blank" rel="noreferrer noopener">Digital Ocean</a></li></ul>Picks:Charles<ul><li>Take some time off</li></ul>AJ<ul><li><a href="https://overclockedrecords.com/release/press-start/" target="_blank" rel="noreferrer noopener">OverClocked Records</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">57ca70fd-a971-447b-ad3f-a36e96aeaf41</guid><pubDate>Tue, 21 Aug 2018 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845655/stream.mp3" length="54221480" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Panel:
- Charles Max Wood
- Joe Eames
 Special Guests: AJ O'NealIn this episode, the JavaScript Jabber panel talks to AJ O'Neal about Greenlock and LetsEncrypt. https://letsencrypt.org/ is a brand name and is the first of its kind in automated SSL and...</itunes:subtitle><itunes:summary><![CDATA[Panel:<ul><li>Charles Max Wood</li><li>Joe Eames</li></ul> Special Guests: AJ O'NealIn this episode, the JavaScript Jabber panel talks to AJ O'Neal about Greenlock and LetsEncrypt. <a href="https://letsencrypt.org/" target="_blank" rel="noreferrer noopener">LetsEncrypt</a> is a brand name and is the first of its kind in automated SSL and <a href="https://git.coolaj86.com/coolaj86/greenlock.js.git" target="_blank" rel="noreferrer noopener">Greenlock</a> does what <a href="https://certbot.eff.org/" target="_blank" rel="noreferrer noopener">Certbot</a> does in a more simplified form. They talk about what led him to create Greenlock, compare Greenlock to Certbot, and what it’s like to use Greenlock. They also touch on <a href="https://git.coolaj86.com/coolaj86/greenlock-express.js" target="_blank" rel="noreferrer noopener">Greenlock-express</a>, how they make Greenlock better, and more!In particular, we dive pretty deep on:<ul><li><a href="https://git.coolaj86.com/coolaj86/greenlock.js.git" target="_blank" rel="noreferrer noopener">Greenlock</a> and <a href="https://letsencrypt.org/" target="_blank" rel="noreferrer noopener">LetsEncrypt</a> overview</li><li>LetsEncrypt is free to get your certificate</li><li>Why Charles uses LetsEncrypt</li><li>Wildcard domains</li><li><a href="https://certbot.eff.org/" target="_blank" rel="noreferrer noopener">Certbot</a></li><li>Why he originally created Greenlock</li><li>Working towards home servers</li><li>Wanted to get HTTP on small devices</li><li>Manages a certificate directory</li><li>Greenlock VS Certbot</li><li>Greenlock can work stand alone</li><li>The best use case for Greenlock</li><li>Excited about how people are using his tool</li><li>What is it like to use Greenlock?</li><li>Working on a desktop client</li><li><a href="https://git.coolaj86.com/coolaj86/greenlock-express.js" target="_blank" rel="noreferrer noopener">Greenlock-express</a></li><li><a href="https://tools.ietf.org/html/draft-ietf-acme-acme-11#section-7.1" target="_blank" rel="noreferrer noopener">Acme servers</a></li><li>CAA record</li><li>Making Greenlock better by knowing how people are using it</li><li>Using Greenlock-express</li><li><a href="https://coolaj86.com/articles/lets-encrypt-v2-step-by-step/" target="_blank" rel="noreferrer noopener">Let's Encrypt v2 Step by Step by AJ</a></li><li>And much, much more!</li></ul>Links:<ul><li><a href="https://letsencrypt.org/" target="_blank" rel="noreferrer noopener">LetsEncrypt</a></li><li><a href="https://git.coolaj86.com/coolaj86/greenlock.js.git" target="_blank" rel="noreferrer noopener">Greenlock</a></li><li><a href="https://certbot.eff.org/" target="_blank" rel="noreferrer noopener">Certbot</a></li><li><a href="https://git.coolaj86.com/coolaj86/greenlock-express.js" target="_blank" rel="noreferrer noopener">Greenlock-express</a></li><li><a href="https://tools.ietf.org/html/draft-ietf-acme-acme-11#section-7.1" target="_blank" rel="noreferrer noopener">Acme servers</a></li><li><a href="https://coolaj86.com/articles/lets-encrypt-v2-step-by-step/" target="_blank" rel="noreferrer noopener">Let's Encrypt v2 Step by Step by AJ</a></li><li><a href="https://twitter.com/coolaj86?ref_src=twsrc%255Egoogle%257Ctwcamp%255Eserp%257Ctwgr%255Eauthor" target="_blank" rel="noreferrer noopener">@coolaj86</a></li><li><a href="https://coolaj86.com/" target="_blank" rel="noreferrer noopener">coolaj86.com</a></li><li><a href="https://git.coolaj86.com/coolaj86" target="_blank" rel="noreferrer noopener">AJ’s Git</a></li><li><a href="https://www.youtube.com/watch?list=PLZaEVINf2Bq_lrS-OOzTUJB4q3HxarlXk&amp;v=e8vaR4CEZ5s" target="_blank" rel="noreferrer noopener">Greenlock.js Screencast Series</a></li><li><a href="https://www.patreon.com/coolaj86" target="_blank" rel="noreferrer noopener">Greenlock.js Patreon</a></li></ul>Sponsors<ul><li><a href="https://www.telerik.com/kendo-ui?utm_campaign=kendo-ui-awareness-jsjabber&amp;utm_medium=social-paid&amp;utm_source=devchattv" target="_blank"...]]></itunes:summary><itunes:duration>3317</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 326: Conversation with Ember co-creator Tom Dale on Ember 3.0 and the future of Ember</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-326-conversation-with-ember-co-creator-tom-dale-on-ember-3-0-and-the-future-of-ember</link><description><![CDATA[Panel: <ul><li>Joe Eames</li><li>Aimee Knight</li><li>AJ ONeal</li></ul> Special Guests: Tom DaleIn this episode, the JavaScript Jabber panel talks to Tom Dale about Ember 3.0 and the future of Ember. Tom is the co-creator of <a href="https://www.emberjs.com/" target="_blank" rel="noreferrer noopener">Ember</a> and is a principle staff engineer at <a href="https://www.linkedin.com/" target="_blank" rel="noreferrer noopener">LinkedIn</a> where he works on a team called Presentation Infrastructure. They talk about being in the customer service role, having a collaborative culture, and all the information on Ember 3.0. They also touch on the tendency towards disposable software, the Ember model, and more!In particular, we dive pretty deep on:<ul><li>How Joe met Tom</li><li>Programmers as rule breakers</li><li>The pressure to conform</li><li>Tom intro</li><li>Staff engineer at <a href="https://www.linkedin.com/" target="_blank" rel="noreferrer noopener">LinkedIn</a></li><li>Customer service role</li><li>Having a way to role improvements out to a lot of different people</li><li><a href="https://www.javascript.com/" target="_blank" rel="noreferrer noopener">JavaScript</a> and Ember at LinkedIn</li><li>Having a collaborative culture</li><li>All about Ember 3.0</li><li>Banner feature – there is nothing new</li><li>Cracked how you develop software in the open source world that has longevity</li><li>Major competition in <a href="http://backbonejs.org/" target="_blank" rel="noreferrer noopener">Backbone</a> previously</li><li>The Ember community has never been more vibrant</li><li>Tendency towards disposable software</li><li>The idea of steady iteration towards improvement</li><li>The Ember model</li><li>Being different from different frameworks</li><li>Ember adoption rates</li><li><a href="https://www.python.org/" target="_blank" rel="noreferrer noopener">Python</a> 3</li><li>Valuable from a business perspective to use Ember</li><li>Ember community being friendly to newbies</li><li>How much Ember VS how much JavaScript will a new developer have to learn?</li><li>And much, much more!</li></ul>Links:<ul><li><a href="https://www.emberjs.com/" target="_blank" rel="noreferrer noopener">Ember</a></li><li><a href="https://www.linkedin.com/" target="_blank" rel="noreferrer noopener">LinkedIn</a></li><li><a href="https://www.javascript.com/" target="_blank" rel="noreferrer noopener">JavaScript</a></li><li><a href="http://backbonejs.org/" target="_blank" rel="noreferrer noopener">Backbone</a></li><li><a href="https://www.python.org/" target="_blank" rel="noreferrer noopener">Python</a></li><li><a href="https://twitter.com/tomdale?ref_src=twsrc%255Egoogle%257Ctwcamp%255Eserp%257Ctwgr%255Eauthor" target="_blank" rel="noreferrer noopener">@tomdale</a></li><li><a href="https://tomdale.net/" target="_blank" rel="noreferrer noopener">tomdale.net</a></li><li><a href="https://github.com/tomdale" target="_blank" rel="noreferrer noopener">Tom’s GitHub</a></li></ul>Sponsors<ul><li><a href="https://www.telerik.com/kendo-ui?utm_campaign=kendo-ui-awareness-jsjabber&amp;utm_medium=social-paid&amp;utm_source=devchattv" target="_blank" rel="noreferrer noopener">Kendo UI</a></li><li><a href="https://sentry.io/welcome/" target="_blank" rel="noreferrer noopener">Sentry</a></li><li><a href="https://www.digitalocean.com/" target="_blank" rel="noreferrer noopener">Digital Ocean</a></li></ul>Picks:Joe<ul><li><a href="https://www.frameworksummit.com/" target="_blank" rel="noreferrer noopener">Framework Summit</a></li><li><a href="https://www.youtube.com/channel/UCMoNOUJPZTjA1w3ttT819SA" target="_blank" rel="noreferrer noopener">Jayne</a></li><li><a href="https://twitter.com/youyuxi/status/1009570018202439680?lang=en" target="_blank" rel="noreferrer noopener">React sent Evan You a cake</a></li></ul>Aimee<ul><li><a href="http://www.paulgraham.com/makersschedule.html" target="_blank" rel="noreferrer noopener">Maker's Schedule, Manager's Schedule by Paul Graham</a></li></ul>AJ<ul><li>James Veitch</li></ul>Tom<ul><li><a href="https://www.meetup.com/LinkedIn-NYC-Tech-Talks/events/251270378/" target="_blank" rel="noreferrer noopener">JavaScript Tech Talk</a></li><li>Drake’s Ties</li><li><a href="https://hallmadden.com/nyc/" target="_blank" rel="noreferrer noopener">Melissa Watson Ellis at Hall Madden</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">c92c62bd-781a-43d2-b2db-456bfec1b1a2</guid><pubDate>Tue, 14 Aug 2018 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845648/stream.mp3" length="56301969" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Panel: 
- Joe Eames
- Aimee Knight
- AJ ONeal
 Special Guests: Tom DaleIn this episode, the JavaScript Jabber panel talks to Tom Dale about Ember 3.0 and the future of Ember. Tom is the co-creator of https://www.emberjs.com/ and is a principle staff...</itunes:subtitle><itunes:summary><![CDATA[Panel: <ul><li>Joe Eames</li><li>Aimee Knight</li><li>AJ ONeal</li></ul> Special Guests: Tom DaleIn this episode, the JavaScript Jabber panel talks to Tom Dale about Ember 3.0 and the future of Ember. Tom is the co-creator of <a href="https://www.emberjs.com/" target="_blank" rel="noreferrer noopener">Ember</a> and is a principle staff engineer at <a href="https://www.linkedin.com/" target="_blank" rel="noreferrer noopener">LinkedIn</a> where he works on a team called Presentation Infrastructure. They talk about being in the customer service role, having a collaborative culture, and all the information on Ember 3.0. They also touch on the tendency towards disposable software, the Ember model, and more!In particular, we dive pretty deep on:<ul><li>How Joe met Tom</li><li>Programmers as rule breakers</li><li>The pressure to conform</li><li>Tom intro</li><li>Staff engineer at <a href="https://www.linkedin.com/" target="_blank" rel="noreferrer noopener">LinkedIn</a></li><li>Customer service role</li><li>Having a way to role improvements out to a lot of different people</li><li><a href="https://www.javascript.com/" target="_blank" rel="noreferrer noopener">JavaScript</a> and Ember at LinkedIn</li><li>Having a collaborative culture</li><li>All about Ember 3.0</li><li>Banner feature – there is nothing new</li><li>Cracked how you develop software in the open source world that has longevity</li><li>Major competition in <a href="http://backbonejs.org/" target="_blank" rel="noreferrer noopener">Backbone</a> previously</li><li>The Ember community has never been more vibrant</li><li>Tendency towards disposable software</li><li>The idea of steady iteration towards improvement</li><li>The Ember model</li><li>Being different from different frameworks</li><li>Ember adoption rates</li><li><a href="https://www.python.org/" target="_blank" rel="noreferrer noopener">Python</a> 3</li><li>Valuable from a business perspective to use Ember</li><li>Ember community being friendly to newbies</li><li>How much Ember VS how much JavaScript will a new developer have to learn?</li><li>And much, much more!</li></ul>Links:<ul><li><a href="https://www.emberjs.com/" target="_blank" rel="noreferrer noopener">Ember</a></li><li><a href="https://www.linkedin.com/" target="_blank" rel="noreferrer noopener">LinkedIn</a></li><li><a href="https://www.javascript.com/" target="_blank" rel="noreferrer noopener">JavaScript</a></li><li><a href="http://backbonejs.org/" target="_blank" rel="noreferrer noopener">Backbone</a></li><li><a href="https://www.python.org/" target="_blank" rel="noreferrer noopener">Python</a></li><li><a href="https://twitter.com/tomdale?ref_src=twsrc%255Egoogle%257Ctwcamp%255Eserp%257Ctwgr%255Eauthor" target="_blank" rel="noreferrer noopener">@tomdale</a></li><li><a href="https://tomdale.net/" target="_blank" rel="noreferrer noopener">tomdale.net</a></li><li><a href="https://github.com/tomdale" target="_blank" rel="noreferrer noopener">Tom’s GitHub</a></li></ul>Sponsors<ul><li><a href="https://www.telerik.com/kendo-ui?utm_campaign=kendo-ui-awareness-jsjabber&amp;utm_medium=social-paid&amp;utm_source=devchattv" target="_blank" rel="noreferrer noopener">Kendo UI</a></li><li><a href="https://sentry.io/welcome/" target="_blank" rel="noreferrer noopener">Sentry</a></li><li><a href="https://www.digitalocean.com/" target="_blank" rel="noreferrer noopener">Digital Ocean</a></li></ul>Picks:Joe<ul><li><a href="https://www.frameworksummit.com/" target="_blank" rel="noreferrer noopener">Framework Summit</a></li><li><a href="https://www.youtube.com/channel/UCMoNOUJPZTjA1w3ttT819SA" target="_blank" rel="noreferrer noopener">Jayne</a></li><li><a href="https://twitter.com/youyuxi/status/1009570018202439680?lang=en" target="_blank" rel="noreferrer noopener">React sent Evan You a cake</a></li></ul>Aimee<ul><li><a href="http://www.paulgraham.com/makersschedule.html" target="_blank" rel="noreferrer noopener">Maker's Schedule, Manager's Schedule by Paul...]]></itunes:summary><itunes:duration>3447</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 325: Practical functional programming in JavaScript and languages like Elm with Jeremy Fairbank</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-325-practical-functional-programming-in-javascript-and-languages-like-elm-with-jeremy-fairbank</link><description><![CDATA[Panel: <ul><li>Aimee Knight</li><li>Joe Eames</li><li>AJ ONeal</li></ul> Special Guests: Jeremy FairbankIn this episode, the JavaScript Jabber panel talks to Jeremy Fairbank about his talk <a href="https://www.youtube.com/watch?v=I_uIXgSmkDo" target="_blank" rel="noreferrer noopener">Practical Functional Programming</a>. Jeremy is a remote software developer and consultant for <a href="https://testdouble.com/" target="_blank" rel="noreferrer noopener">Test Double</a>. They talk about what Test Double is and what they do there and the 6 things he touched on in his talk, such as hard to follow code, function composition, and mutable vs immutable data. They also touch on the theory of unit testing, if functional programming is the solution, and more!In particular, we dive pretty deep on:<ul><li>Jeremy intro</li><li>Works for <a href="https://testdouble.com/" target="_blank" rel="noreferrer noopener">Test Double</a></li><li>What he means by “remote”</li><li>What is Test Double?</li><li>They believe software is broken and they are there to fix it</li><li><a href="https://www.youtube.com/watch?v=I_uIXgSmkDo" target="_blank" rel="noreferrer noopener">His talk - Practical Functional Programming</a></li><li>The 6 things he talked about in his talk</li><li>Practical aspects that any software engineer is going to deal with</li><li>Purity and the side effects of programming in general</li><li>Hard to follow code</li><li>Imperative VS declarative code</li><li>Code breaking unexpectedly</li><li>Mutable data VS immutable data</li><li>The idea of too much code</li><li>Combining multiple functions together to make more complex functions</li><li>Function composition</li><li><a href="http://elm-lang.org/" target="_blank" rel="noreferrer noopener">Elm</a>, <a href="https://elixir-lang.org/" target="_blank" rel="noreferrer noopener">Elixir</a>, and <a href="https://fsharp.org/" target="_blank" rel="noreferrer noopener">F#</a></li><li>Pipe operator</li><li>Scary to refactor code</li><li>Static types</li><li>The idea of null</li><li>The theory of unit testing</li><li>Is functional programming the solution?</li><li>His approach from the talk</li><li>And much, much more!</li></ul>Links:<ul><li><a href="https://testdouble.com/" target="_blank" rel="noreferrer noopener">Test Double</a></li><li><a href="https://www.youtube.com/watch?v=I_uIXgSmkDo" target="_blank" rel="noreferrer noopener">His talk - Practical Functional Programming</a></li><li><a href="http://elm-lang.org/" target="_blank" rel="noreferrer noopener">Elm</a></li><li><a href="https://elixir-lang.org/" target="_blank" rel="noreferrer noopener">Elixir</a></li><li><a href="https://fsharp.org/" target="_blank" rel="noreferrer noopener">F#</a></li><li><a href="https://twitter.com/elpapapollo?lang=en" target="_blank" rel="noreferrer noopener">@elpapapollo</a></li><li><a href="https://jeremyfairbank.com/" target="_blank" rel="noreferrer noopener">jeremyfairbank.com</a></li><li><a href="https://github.com/jfairbank" target="_blank" rel="noreferrer noopener">Jeremy’s GitHub</a></li><li><a href="https://www.youtube.com/c/JeremyFairbank" target="_blank" rel="noreferrer noopener">Jeremy’s YouTube</a></li></ul>Sponsors<ul><li><a href="https://www.telerik.com/kendo-ui?utm_campaign=kendo-ui-awareness-jsjabber&amp;utm_medium=social-paid&amp;utm_source=devchattv" target="_blank" rel="noreferrer noopener">Kendo UI</a></li><li><a href="https://sentry.io/welcome/" target="_blank" rel="noreferrer noopener">Sentry</a></li><li><a href="https://www.digitalocean.com/" target="_blank" rel="noreferrer noopener">Digital Ocean</a></li></ul>Picks:Aimee<ul><li><a href="http://theamericandollar.info/" target="_blank" rel="noreferrer noopener">American Dollar</a></li><li>Force with lease</li></ul>AJ<ul><li><a href="https://www.superfightgame.com/" target="_blank" rel="noreferrer noopener">Superfight</a></li></ul>Joe<ul><li><a href="https://codeburst.io/the-2018-web-developer-roadmap-826b1b806e8d" target="_blank" rel="noreferrer noopener">The 2018 Web Developer Roadmap by Brandon Morelli</a></li><li><a href="https://svelte.technology/" target="_blank" rel="noreferrer noopener">Svelte</a></li></ul>Jeremy<ul><li><a href="https://pragprog.com/book/jfelm/programming-elm" target="_blank" rel="noreferrer noopener">Programming Elm</a></li><li><a href="https://www.amazon.com/Secrets-Consulting-Giving-Getting-Successfully/dp/0932633013" target="_blank" rel="noreferrer noopener">The Secrets of Consulting by Gerald M. Weinberg</a></li><li><a href="http://connect.tech/" target="_blank" rel="noreferrer noopener">Connect.Tech</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">a650e9a2-723e-4a0c-a3b5-37019e6c4af3</guid><pubDate>Tue, 07 Aug 2018 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845659/stream.mp3" length="28323136" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Panel: 
- Aimee Knight
- Joe Eames
- AJ ONeal
 Special Guests: Jeremy FairbankIn this episode, the JavaScript Jabber panel talks to Jeremy Fairbank about his talk https://www.youtube.com/watch?v=I_uIXgSmkDo. Jeremy is a remote software developer and...</itunes:subtitle><itunes:summary><![CDATA[Panel: <ul><li>Aimee Knight</li><li>Joe Eames</li><li>AJ ONeal</li></ul> Special Guests: Jeremy FairbankIn this episode, the JavaScript Jabber panel talks to Jeremy Fairbank about his talk <a href="https://www.youtube.com/watch?v=I_uIXgSmkDo" target="_blank" rel="noreferrer noopener">Practical Functional Programming</a>. Jeremy is a remote software developer and consultant for <a href="https://testdouble.com/" target="_blank" rel="noreferrer noopener">Test Double</a>. They talk about what Test Double is and what they do there and the 6 things he touched on in his talk, such as hard to follow code, function composition, and mutable vs immutable data. They also touch on the theory of unit testing, if functional programming is the solution, and more!In particular, we dive pretty deep on:<ul><li>Jeremy intro</li><li>Works for <a href="https://testdouble.com/" target="_blank" rel="noreferrer noopener">Test Double</a></li><li>What he means by “remote”</li><li>What is Test Double?</li><li>They believe software is broken and they are there to fix it</li><li><a href="https://www.youtube.com/watch?v=I_uIXgSmkDo" target="_blank" rel="noreferrer noopener">His talk - Practical Functional Programming</a></li><li>The 6 things he talked about in his talk</li><li>Practical aspects that any software engineer is going to deal with</li><li>Purity and the side effects of programming in general</li><li>Hard to follow code</li><li>Imperative VS declarative code</li><li>Code breaking unexpectedly</li><li>Mutable data VS immutable data</li><li>The idea of too much code</li><li>Combining multiple functions together to make more complex functions</li><li>Function composition</li><li><a href="http://elm-lang.org/" target="_blank" rel="noreferrer noopener">Elm</a>, <a href="https://elixir-lang.org/" target="_blank" rel="noreferrer noopener">Elixir</a>, and <a href="https://fsharp.org/" target="_blank" rel="noreferrer noopener">F#</a></li><li>Pipe operator</li><li>Scary to refactor code</li><li>Static types</li><li>The idea of null</li><li>The theory of unit testing</li><li>Is functional programming the solution?</li><li>His approach from the talk</li><li>And much, much more!</li></ul>Links:<ul><li><a href="https://testdouble.com/" target="_blank" rel="noreferrer noopener">Test Double</a></li><li><a href="https://www.youtube.com/watch?v=I_uIXgSmkDo" target="_blank" rel="noreferrer noopener">His talk - Practical Functional Programming</a></li><li><a href="http://elm-lang.org/" target="_blank" rel="noreferrer noopener">Elm</a></li><li><a href="https://elixir-lang.org/" target="_blank" rel="noreferrer noopener">Elixir</a></li><li><a href="https://fsharp.org/" target="_blank" rel="noreferrer noopener">F#</a></li><li><a href="https://twitter.com/elpapapollo?lang=en" target="_blank" rel="noreferrer noopener">@elpapapollo</a></li><li><a href="https://jeremyfairbank.com/" target="_blank" rel="noreferrer noopener">jeremyfairbank.com</a></li><li><a href="https://github.com/jfairbank" target="_blank" rel="noreferrer noopener">Jeremy’s GitHub</a></li><li><a href="https://www.youtube.com/c/JeremyFairbank" target="_blank" rel="noreferrer noopener">Jeremy’s YouTube</a></li></ul>Sponsors<ul><li><a href="https://www.telerik.com/kendo-ui?utm_campaign=kendo-ui-awareness-jsjabber&amp;utm_medium=social-paid&amp;utm_source=devchattv" target="_blank" rel="noreferrer noopener">Kendo UI</a></li><li><a href="https://sentry.io/welcome/" target="_blank" rel="noreferrer noopener">Sentry</a></li><li><a href="https://www.digitalocean.com/" target="_blank" rel="noreferrer noopener">Digital Ocean</a></li></ul>Picks:Aimee<ul><li><a href="http://theamericandollar.info/" target="_blank" rel="noreferrer noopener">American Dollar</a></li><li>Force with lease</li></ul>AJ<ul><li><a href="https://www.superfightgame.com/" target="_blank" rel="noreferrer noopener">Superfight</a></li></ul>Joe<ul><li><a href="https://codeburst.io/the-2018-web-developer-roadmap-826b1b806e8d" target="_blank"...]]></itunes:summary><itunes:duration>1694</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 324: with Kent Beck</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-324-with-kent-beck</link><description><![CDATA[Panel: <ul><li>Charles Max Wood</li><li>Joe Eames</li><li>Aimee Knight</li></ul> Special Guests: Kent BeckIn this episode, the JavaScript Jabber panel talks to Kent Beck. Kent left Facebook 4 months ago after working for them for 7 years and is now self-unemployed so that he can decompress from the stressful environment that he was a part of for so long. He now travels, writes, creates art, thinks up crazy programming ideas, and is taking a breather.  They talk about what he did at Facebook, what his coaching engagement sessions consisted of, and the importance of taking time for yourself sometimes. They also touch on what he has learned from his experience coaching, how to create a healthy environment within the workplace, and more!In particular, we dive pretty deep on:<ul><li>Kent intro/update</li><li><a href="https://devchat.tv/ruby-rogues/023-rr-book-club-smalltalk-best-practice-patterns-with-kent-beck" target="_blank" rel="noreferrer noopener">Ruby Rogues Episode 23</a></li><li>Worked at Facebook for 7 years</li><li>What were you doing at Facebook?</li><li>Unique culture at Facebook</li><li>His strengths as a developer didn’t match with the organization’s</li><li>Coaching developers</li><li>TDD and Patterns</li><li>Advantages as an old engineer</li><li>What did coaching engagement consist of?</li><li>Takes time to build trust</li><li>Discharging shame</li><li>Need permission to take care of what you need to</li><li>Being at your best so you can do your best work</li><li>Vacation in place</li><li>What have you learned in your time working with people?</li><li>The nice thing about coaching</li><li>Everyone is different</li><li>How do we create a healthy environment within the workplace?</li><li>Mentor in Ward Cunningham</li><li>What is it costing us?</li><li>Why did you decide to leave?</li><li>And much, much more!</li></ul>Links:<ul><li><a href="https://devchat.tv/ruby-rogues/023-rr-book-club-smalltalk-best-practice-patterns-with-kent-beck" target="_blank" rel="noreferrer noopener">Ruby Rogues Episode 23</a></li><li><a href="https://twitter.com/KentBeck?ref_src=twsrc%255Egoogle%257Ctwcamp%255Eserp%257Ctwgr%255Eauthor" target="_blank" rel="noreferrer noopener">@KentBeck</a></li><li><a href="https://www.kentbeck.com/" target="_blank" rel="noreferrer noopener">kentbeck.com</a></li><li><a href="https://github.com/KentBeck" target="_blank" rel="noreferrer noopener">Kent’s GitHub</a></li></ul>Sponsors<ul><li><a href="https://www.telerik.com/kendo-ui?utm_campaign=kendo-ui-awareness-jsjabber&amp;utm_medium=social-paid&amp;utm_source=devchattv" target="_blank" rel="noreferrer noopener">Kendo UI</a></li><li><a href="https://sentry.io/welcome/" target="_blank" rel="noreferrer noopener">Sentry</a></li><li><a href="https://www.digitalocean.com/" target="_blank" rel="noreferrer noopener">Digital Ocean</a></li></ul>Picks:Charles<ul><li><a href="https://www.amazon.com/Five-Dysfunctions-Team-Leadership-Fable/dp/0787960756" target="_blank" rel="noreferrer noopener">The Five Dysfunctions of a Team by Patrick Lencioni</a></li><li><a href="https://www.amazon.com/Crucial-Accountability-Resolving-Expectations-Commitments/dp/0071829318" target="_blank" rel="noreferrer noopener">Crucial Accountability by Kerry Patterson</a></li></ul>Aimee<ul><li><a href="https://en.wikipedia.org/wiki/N-back" target="_blank" rel="noreferrer noopener">n-back</a></li></ul>Joe<ul><li><a href="https://www.amazon.com/Test-Driven-Development-Kent-Beck/dp/0321146530" target="_blank" rel="noreferrer noopener">Test Driven Development: By Example by Kent Beck</a></li></ul>Kent<ul><li><a href="https://www.amazon.com/Field-Guide-Understanding-Human-Error/dp/1472439058" target="_blank" rel="noreferrer noopener">The Field Guide to Understanding 'Human Error' by Sidney Dekker</a></li><li><a href="https://www.amazon.com/Conspiracy-Peter-Gawker-Anatomy-Intrigue-ebook/dp/B07637TDJJ" target="_blank" rel="noreferrer noopener">Conspiracy: Peter Thiel, Hulk Hogan, Gawker, and the Anatomy of Intrigue by Ryan Holiday</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">28a9bd55-dfe7-43c5-8bcb-653aacd87792</guid><pubDate>Tue, 31 Jul 2018 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845673/stream.mp3" length="57172961" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Panel: 
- Charles Max Wood
- Joe Eames
- Aimee Knight
 Special Guests: Kent BeckIn this episode, the JavaScript Jabber panel talks to Kent Beck. Kent left Facebook 4 months ago after working for them for 7 years and is now self-unemployed so that he...</itunes:subtitle><itunes:summary><![CDATA[Panel: <ul><li>Charles Max Wood</li><li>Joe Eames</li><li>Aimee Knight</li></ul> Special Guests: Kent BeckIn this episode, the JavaScript Jabber panel talks to Kent Beck. Kent left Facebook 4 months ago after working for them for 7 years and is now self-unemployed so that he can decompress from the stressful environment that he was a part of for so long. He now travels, writes, creates art, thinks up crazy programming ideas, and is taking a breather.  They talk about what he did at Facebook, what his coaching engagement sessions consisted of, and the importance of taking time for yourself sometimes. They also touch on what he has learned from his experience coaching, how to create a healthy environment within the workplace, and more!In particular, we dive pretty deep on:<ul><li>Kent intro/update</li><li><a href="https://devchat.tv/ruby-rogues/023-rr-book-club-smalltalk-best-practice-patterns-with-kent-beck" target="_blank" rel="noreferrer noopener">Ruby Rogues Episode 23</a></li><li>Worked at Facebook for 7 years</li><li>What were you doing at Facebook?</li><li>Unique culture at Facebook</li><li>His strengths as a developer didn’t match with the organization’s</li><li>Coaching developers</li><li>TDD and Patterns</li><li>Advantages as an old engineer</li><li>What did coaching engagement consist of?</li><li>Takes time to build trust</li><li>Discharging shame</li><li>Need permission to take care of what you need to</li><li>Being at your best so you can do your best work</li><li>Vacation in place</li><li>What have you learned in your time working with people?</li><li>The nice thing about coaching</li><li>Everyone is different</li><li>How do we create a healthy environment within the workplace?</li><li>Mentor in Ward Cunningham</li><li>What is it costing us?</li><li>Why did you decide to leave?</li><li>And much, much more!</li></ul>Links:<ul><li><a href="https://devchat.tv/ruby-rogues/023-rr-book-club-smalltalk-best-practice-patterns-with-kent-beck" target="_blank" rel="noreferrer noopener">Ruby Rogues Episode 23</a></li><li><a href="https://twitter.com/KentBeck?ref_src=twsrc%255Egoogle%257Ctwcamp%255Eserp%257Ctwgr%255Eauthor" target="_blank" rel="noreferrer noopener">@KentBeck</a></li><li><a href="https://www.kentbeck.com/" target="_blank" rel="noreferrer noopener">kentbeck.com</a></li><li><a href="https://github.com/KentBeck" target="_blank" rel="noreferrer noopener">Kent’s GitHub</a></li></ul>Sponsors<ul><li><a href="https://www.telerik.com/kendo-ui?utm_campaign=kendo-ui-awareness-jsjabber&amp;utm_medium=social-paid&amp;utm_source=devchattv" target="_blank" rel="noreferrer noopener">Kendo UI</a></li><li><a href="https://sentry.io/welcome/" target="_blank" rel="noreferrer noopener">Sentry</a></li><li><a href="https://www.digitalocean.com/" target="_blank" rel="noreferrer noopener">Digital Ocean</a></li></ul>Picks:Charles<ul><li><a href="https://www.amazon.com/Five-Dysfunctions-Team-Leadership-Fable/dp/0787960756" target="_blank" rel="noreferrer noopener">The Five Dysfunctions of a Team by Patrick Lencioni</a></li><li><a href="https://www.amazon.com/Crucial-Accountability-Resolving-Expectations-Commitments/dp/0071829318" target="_blank" rel="noreferrer noopener">Crucial Accountability by Kerry Patterson</a></li></ul>Aimee<ul><li><a href="https://en.wikipedia.org/wiki/N-back" target="_blank" rel="noreferrer noopener">n-back</a></li></ul>Joe<ul><li><a href="https://www.amazon.com/Test-Driven-Development-Kent-Beck/dp/0321146530" target="_blank" rel="noreferrer noopener">Test Driven Development: By Example by Kent Beck</a></li></ul>Kent<ul><li><a href="https://www.amazon.com/Field-Guide-Understanding-Human-Error/dp/1472439058" target="_blank" rel="noreferrer noopener">The Field Guide to Understanding 'Human Error' by Sidney Dekker</a></li><li><a href="https://www.amazon.com/Conspiracy-Peter-Gawker-Anatomy-Intrigue-ebook/dp/B07637TDJJ" target="_blank" rel="noreferrer noopener">Conspiracy: Peter Thiel, Hulk Hogan, Gawker, and the...]]></itunes:summary><itunes:duration>4001</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 323: "Building a JavaScript platform that gives you the power to build your own CDN" with Kurt Mackey</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-323-building-a-javascript-platform-that-gives-you-the-power-to-build-your-own-cdn-with-kurt-mackey</link><description><![CDATA[Panel: <ul><li>Charles Max Wood</li><li>AJ ONeal</li></ul> Special Guests: Kurt MackeyIn this episode, the JavaScript Jabber panel talks to Kurt Mackey about Fly.io. At <a href="https://fly.io/" target="_blank" rel="noreferrer noopener">Fly.io</a>, they are "building a <a href="https://www.javascript.com/" target="_blank" rel="noreferrer noopener">JavaScript</a> platform that gives you the power to build your own CDN." They talk about how Fly.io came to fruition, how CDN caching works, and what happens when you deploy a Fly app. They also touch on resizing images with Fly, how you actually build JavaScript platforms using Fly, and more!In particular, we dive pretty deep on:<ul><li><a href="https://fly.io/" target="_blank" rel="noreferrer noopener">Fly.io</a></li><li>Building a programmable CDN</li><li>High level overview of Fly.io</li><li>How did this project come together?</li><li>CDNs didn’t work with dynamic applications</li><li>Has been working on this since 2008</li><li>Extend application logic to the “edge”</li><li>Putting burden of <a href="https://www.javascript.com/" target="_blank" rel="noreferrer noopener">JavaScript</a> “nastiest” onto the web server</li><li>Fly is the proxy layer</li><li>Getting things closer to visitors and users</li><li>CDN caching</li><li>Cache APIs</li><li>Writing logic to improve your lighthouse score</li><li>Have you built in resizing images into Fly?</li><li>Managing assets closer to the user</li><li>Can you modify your own JavaScript files?</li><li>What happens when you deploy a Fly app</li><li>Having more application logic</li><li>DOM within the proxy</li><li><a href="https://ghost.org/" target="_blank" rel="noreferrer noopener">Ghost</a></li><li><a href="https://reactjs.org/" target="_blank" rel="noreferrer noopener">React</a> and <a href="https://www.gatsbyjs.org/" target="_blank" rel="noreferrer noopener">Gatsby</a></li><li>Intelligently loading client JavaScript</li><li>How do you build the JavaScript platform?</li><li>And much, much more!</li></ul>Links:<ul><li><a href="https://fly.io/" target="_blank" rel="noreferrer noopener">Fly.io</a></li><li><a href="https://www.javascript.com/" target="_blank" rel="noreferrer noopener">JavaScript</a></li><li><a href="https://ghost.org/" target="_blank" rel="noreferrer noopener">Ghost</a></li><li><a href="https://www.gatsbyjs.org/" target="_blank" rel="noreferrer noopener">Gatsby</a></li><li><a href="https://reactjs.org/" target="_blank" rel="noreferrer noopener">React</a></li><li><a href="https://twitter.com/flydotio" target="_blank" rel="noreferrer noopener">@flydotio</a></li><li><a href="https://twitter.com/mrkurt" target="_blank" rel="noreferrer noopener">@mrkurt</a></li><li><a href="https://arstechnica.com/author/kurt/" target="_blank" rel="noreferrer noopener">Kurt at ARS Technica</a></li><li><a href="https://github.com/mrkurt" target="_blank" rel="noreferrer noopener">Kurt’s GitHub</a></li></ul>Sponsors<ul><li><a href="https://www.telerik.com/kendo-ui?utm_campaign=kendo-ui-awareness-jsjabber&amp;utm_medium=social-paid&amp;utm_source=devchattv" target="_blank" rel="noreferrer noopener">Kendo UI</a></li><li><a href="https://sentry.io/welcome/" target="_blank" rel="noreferrer noopener">Sentry</a></li><li><a href="https://www.digitalocean.com/" target="_blank" rel="noreferrer noopener">Digital Ocean</a></li></ul>Picks:Charles<ul><li><a href="https://about.gitlab.com/" target="_blank" rel="noreferrer noopener">GitLab</a></li></ul>AJ<ul><li><a href="https://gitea.io/en-us/" target="_blank" rel="noreferrer noopener">Gitea</a></li><li><a href="https://www.imdb.com/title/tt1825683/" target="_blank" rel="noreferrer noopener">Black Panther</a></li></ul>Kurt<ul><li><a href="https://www.packet.net/" target="_blank" rel="noreferrer noopener">Packet.net</a></li><li><a href="https://www.amazon.com/Three-Body-Problem-Cixin-Liu/dp/0765382032" target="_blank" rel="noreferrer noopener">The Three-Body Problem by Cixin Liu</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">c12d5de0-0ce5-4fa6-a564-bb8bcae17910</guid><pubDate>Thu, 26 Jul 2018 19:50:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845633/stream.mp3" length="61848518" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Panel: 
- Charles Max Wood
- AJ ONeal
 Special Guests: Kurt MackeyIn this episode, the JavaScript Jabber panel talks to Kurt Mackey about Fly.io. At https://fly.io/, they are "building a https://www.javascript.com/ platform that gives you the power to...</itunes:subtitle><itunes:summary><![CDATA[Panel: <ul><li>Charles Max Wood</li><li>AJ ONeal</li></ul> Special Guests: Kurt MackeyIn this episode, the JavaScript Jabber panel talks to Kurt Mackey about Fly.io. At <a href="https://fly.io/" target="_blank" rel="noreferrer noopener">Fly.io</a>, they are "building a <a href="https://www.javascript.com/" target="_blank" rel="noreferrer noopener">JavaScript</a> platform that gives you the power to build your own CDN." They talk about how Fly.io came to fruition, how CDN caching works, and what happens when you deploy a Fly app. They also touch on resizing images with Fly, how you actually build JavaScript platforms using Fly, and more!In particular, we dive pretty deep on:<ul><li><a href="https://fly.io/" target="_blank" rel="noreferrer noopener">Fly.io</a></li><li>Building a programmable CDN</li><li>High level overview of Fly.io</li><li>How did this project come together?</li><li>CDNs didn’t work with dynamic applications</li><li>Has been working on this since 2008</li><li>Extend application logic to the “edge”</li><li>Putting burden of <a href="https://www.javascript.com/" target="_blank" rel="noreferrer noopener">JavaScript</a> “nastiest” onto the web server</li><li>Fly is the proxy layer</li><li>Getting things closer to visitors and users</li><li>CDN caching</li><li>Cache APIs</li><li>Writing logic to improve your lighthouse score</li><li>Have you built in resizing images into Fly?</li><li>Managing assets closer to the user</li><li>Can you modify your own JavaScript files?</li><li>What happens when you deploy a Fly app</li><li>Having more application logic</li><li>DOM within the proxy</li><li><a href="https://ghost.org/" target="_blank" rel="noreferrer noopener">Ghost</a></li><li><a href="https://reactjs.org/" target="_blank" rel="noreferrer noopener">React</a> and <a href="https://www.gatsbyjs.org/" target="_blank" rel="noreferrer noopener">Gatsby</a></li><li>Intelligently loading client JavaScript</li><li>How do you build the JavaScript platform?</li><li>And much, much more!</li></ul>Links:<ul><li><a href="https://fly.io/" target="_blank" rel="noreferrer noopener">Fly.io</a></li><li><a href="https://www.javascript.com/" target="_blank" rel="noreferrer noopener">JavaScript</a></li><li><a href="https://ghost.org/" target="_blank" rel="noreferrer noopener">Ghost</a></li><li><a href="https://www.gatsbyjs.org/" target="_blank" rel="noreferrer noopener">Gatsby</a></li><li><a href="https://reactjs.org/" target="_blank" rel="noreferrer noopener">React</a></li><li><a href="https://twitter.com/flydotio" target="_blank" rel="noreferrer noopener">@flydotio</a></li><li><a href="https://twitter.com/mrkurt" target="_blank" rel="noreferrer noopener">@mrkurt</a></li><li><a href="https://arstechnica.com/author/kurt/" target="_blank" rel="noreferrer noopener">Kurt at ARS Technica</a></li><li><a href="https://github.com/mrkurt" target="_blank" rel="noreferrer noopener">Kurt’s GitHub</a></li></ul>Sponsors<ul><li><a href="https://www.telerik.com/kendo-ui?utm_campaign=kendo-ui-awareness-jsjabber&amp;utm_medium=social-paid&amp;utm_source=devchattv" target="_blank" rel="noreferrer noopener">Kendo UI</a></li><li><a href="https://sentry.io/welcome/" target="_blank" rel="noreferrer noopener">Sentry</a></li><li><a href="https://www.digitalocean.com/" target="_blank" rel="noreferrer noopener">Digital Ocean</a></li></ul>Picks:Charles<ul><li><a href="https://about.gitlab.com/" target="_blank" rel="noreferrer noopener">GitLab</a></li></ul>AJ<ul><li><a href="https://gitea.io/en-us/" target="_blank" rel="noreferrer noopener">Gitea</a></li><li><a href="https://www.imdb.com/title/tt1825683/" target="_blank" rel="noreferrer noopener">Black Panther</a></li></ul>Kurt<ul><li><a href="https://www.packet.net/" target="_blank" rel="noreferrer noopener">Packet.net</a></li><li><a href="https://www.amazon.com/Three-Body-Problem-Cixin-Liu/dp/0765382032" target="_blank" rel="noreferrer noopener">The Three-Body Problem by Cixin Liu</a></li></ul><br /><br />Support...]]></itunes:summary><itunes:duration>3795</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 322: Building SharePoint Extensions with JavaScript with Vesa Juvonen LIVE at Microsoft Build</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-322-building-sharepoint-extensions-with-javascript-with-vesa-juvonen-live-at-microsoft-build</link><description><![CDATA[Panel: Charles Max Wood Special Guests: Vesa JuvonenIn this episode, the JavaScript Jabber panel talks to Vesa Juvonen about building SharePoint extensions with JavaScript. Vesa is on the <a href="https://products.office.com/en-US/sharepoint/collaboration?ms.officeurl=sharepoint" target="_blank" rel="noreferrer noopener">SharePoint</a> development team and is responsible for the <a href="https://github.com/SharePoint/sp-dev-docs/wiki" target="_blank" rel="noreferrer noopener">SharePoint Framework</a>, which is the modern way of implementing SharePoint customizations with <a href="https://www.javascript.com/" target="_blank" rel="noreferrer noopener">JavaScript</a>. They talk about what SharePoint is, why they chose to use JavaScript with it, and how he maintains isolation. They also touch on the best way to get started with SharePoint, give some great resources to help you use it, and more!In particular, we dive pretty deep on:<ul><li>Vesa intro</li><li>What is <a href="https://products.office.com/en-US/sharepoint/collaboration?ms.officeurl=sharepoint" target="_blank" rel="noreferrer noopener">SharePoint</a>?</li><li>Has existed since 2009</li><li>People either know about it and use it or don’t know what it is</li><li>Baggage from a customization perspective</li><li>Why <a href="https://www.javascript.com/" target="_blank" rel="noreferrer noopener">JavaScript</a> developers?</li><li>Modernizing development</li><li><a href="https://github.com/SharePoint/sp-dev-docs/wiki" target="_blank" rel="noreferrer noopener">SharePoint Framework</a></li><li><a href="https://www.microsoft.com/en-us/ignite" target="_blank" rel="noreferrer noopener">Microsoft Ignite Conference</a></li><li>Is there a market for it?</li><li>System integrators</li><li><a href="https://docs.angularjs.org/api/ng/function/angular.element" target="_blank" rel="noreferrer noopener">Angular Element</a> and <a href="https://reactjs.org/" target="_blank" rel="noreferrer noopener">React</a></li><li>React for SharePoint Framework back-end</li><li>Supports <a href="https://vuejs.org/" target="_blank" rel="noreferrer noopener">Vue</a></li><li><a href="https://devchat.tv/react-round-up" target="_blank" rel="noreferrer noopener">React Round Up Podcast</a></li><li>How do you maintain isolation?</li><li>What’s the best way to get started with SharePoint extensions?</li><li><a href="https://developer.microsoft.com/en-us/office" target="_blank" rel="noreferrer noopener">Office 365 Developer Program</a></li><li><a href="https://docs.microsoft.com/en-us/sharepoint/" target="_blank" rel="noreferrer noopener">SharePoint documentation</a></li><li><a href="https://www.youtube.com/user/GetStartedSharePoint" target="_blank" rel="noreferrer noopener">SharePoint YouTube</a></li><li>What kinds of extensions are you seeing people build?</li><li>And much, much more!</li></ul>Links:<ul><li><a href="https://products.office.com/en-US/sharepoint/collaboration?ms.officeurl=sharepoint" target="_blank" rel="noreferrer noopener">SharePoint</a></li><li><a href="https://www.javascript.com/" target="_blank" rel="noreferrer noopener">JavaScript</a></li><li><a href="https://github.com/SharePoint/sp-dev-docs/wiki" target="_blank" rel="noreferrer noopener">SharePoint Framework</a></li><li><a href="https://www.microsoft.com/en-us/ignite" target="_blank" rel="noreferrer noopener">Microsoft Ignite Conference</a></li><li><a href="https://docs.angularjs.org/api/ng/function/angular.element" target="_blank" rel="noreferrer noopener">Angular Element</a></li><li><a href="https://reactjs.org/" target="_blank" rel="noreferrer noopener">React</a></li><li><a href="https://vuejs.org/" target="_blank" rel="noreferrer noopener">Vue</a></li><li><a href="https://devchat.tv/react-round-up" target="_blank" rel="noreferrer noopener">React Round Up Podcast</a></li><li><a href="https://developer.microsoft.com/en-us/office" target="_blank" rel="noreferrer noopener">Office 365 Developer Program</a></li><li><a href="https://docs.microsoft.com/en-us/sharepoint/" target="_blank" rel="noreferrer noopener">SharePoint documentation</a></li><li><a href="https://www.youtube.com/user/GetStartedSharePoint" target="_blank" rel="noreferrer noopener">SharePoint YouTube </a></li><li><a href="https://twitter.com/officedev?lang=en" target="_blank" rel="noreferrer noopener">@OfficeDev</a></li><li><a href="https://twitter.com/vesajuvonen?ref_src=twsrc%255Egoogle%257Ctwcamp%255Eserp%257Ctwgr%255Eauthor" target="_blank" rel="noreferrer noopener">@vesajuvonen</a></li><li><a href="https://blogs.msdn.microsoft.com/vesku/" target="_blank" rel="noreferrer noopener">Vesa’s blog</a></li><li><a href="https://github.com/VesaJuvonen" target="_blank" rel="noreferrer noopener">Vesa’s GitHub</a></li><li><a href="https://twitter.com/SharePoint?ref_src=twsrc%255Egoogle%257Ctwcamp%255Eserp%257Ctwgr%255Eauthor" target="_blank" rel="noreferrer noopener">@SharePoint</a></li></ul>Sponsors<ul><li><a href="https://www.telerik.com/kendo-ui?utm_campaign=kendo-ui-awareness-jsjabber&amp;utm_medium=social-paid&amp;utm_source=devchattv" target="_blank" rel="noreferrer noopener">Kendo UI</a></li><li><a href="https://sentry.io/welcome/" target="_blank" rel="noreferrer noopener">Sentry</a></li><li><a href="https://www.digitalocean.com/" target="_blank" rel="noreferrer noopener">Digital Ocean</a></li></ul>Picks:Charles<ul><li><a href="https://www.ziglar.com/" target="_blank" rel="noreferrer noopener">Zig Ziglar</a></li><li><a href="https://www.amazon.com/Conversations-My-Dog-Zig-Ziglar/dp/0805432604" target="_blank" rel="noreferrer noopener">Conversations with My Dog by Zig Ziglar</a></li><li><a href="https://www.audible.com/search?searchAuthor=Pimsleur" target="_blank" rel="noreferrer noopener">Pimsleur Lessons on Audible</a></li></ul>Vesa<ul><li><a href="https://www.amazon.com/Armada-novel-author-Ready-Player/dp/0804137277" target="_blank" rel="noreferrer noopener">Armada by Ernest Cline</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">f2e8e692-e2cf-425b-b775-911d3ab55613</guid><pubDate>Tue, 17 Jul 2018 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845650/stream.mp3" length="30990085" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Panel: Charles Max Wood Special Guests: Vesa JuvonenIn this episode, the JavaScript Jabber panel talks to Vesa Juvonen about building SharePoint extensions with JavaScript. Vesa is on the...</itunes:subtitle><itunes:summary><![CDATA[Panel: Charles Max Wood Special Guests: Vesa JuvonenIn this episode, the JavaScript Jabber panel talks to Vesa Juvonen about building SharePoint extensions with JavaScript. Vesa is on the <a href="https://products.office.com/en-US/sharepoint/collaboration?ms.officeurl=sharepoint" target="_blank" rel="noreferrer noopener">SharePoint</a> development team and is responsible for the <a href="https://github.com/SharePoint/sp-dev-docs/wiki" target="_blank" rel="noreferrer noopener">SharePoint Framework</a>, which is the modern way of implementing SharePoint customizations with <a href="https://www.javascript.com/" target="_blank" rel="noreferrer noopener">JavaScript</a>. They talk about what SharePoint is, why they chose to use JavaScript with it, and how he maintains isolation. They also touch on the best way to get started with SharePoint, give some great resources to help you use it, and more!In particular, we dive pretty deep on:<ul><li>Vesa intro</li><li>What is <a href="https://products.office.com/en-US/sharepoint/collaboration?ms.officeurl=sharepoint" target="_blank" rel="noreferrer noopener">SharePoint</a>?</li><li>Has existed since 2009</li><li>People either know about it and use it or don’t know what it is</li><li>Baggage from a customization perspective</li><li>Why <a href="https://www.javascript.com/" target="_blank" rel="noreferrer noopener">JavaScript</a> developers?</li><li>Modernizing development</li><li><a href="https://github.com/SharePoint/sp-dev-docs/wiki" target="_blank" rel="noreferrer noopener">SharePoint Framework</a></li><li><a href="https://www.microsoft.com/en-us/ignite" target="_blank" rel="noreferrer noopener">Microsoft Ignite Conference</a></li><li>Is there a market for it?</li><li>System integrators</li><li><a href="https://docs.angularjs.org/api/ng/function/angular.element" target="_blank" rel="noreferrer noopener">Angular Element</a> and <a href="https://reactjs.org/" target="_blank" rel="noreferrer noopener">React</a></li><li>React for SharePoint Framework back-end</li><li>Supports <a href="https://vuejs.org/" target="_blank" rel="noreferrer noopener">Vue</a></li><li><a href="https://devchat.tv/react-round-up" target="_blank" rel="noreferrer noopener">React Round Up Podcast</a></li><li>How do you maintain isolation?</li><li>What’s the best way to get started with SharePoint extensions?</li><li><a href="https://developer.microsoft.com/en-us/office" target="_blank" rel="noreferrer noopener">Office 365 Developer Program</a></li><li><a href="https://docs.microsoft.com/en-us/sharepoint/" target="_blank" rel="noreferrer noopener">SharePoint documentation</a></li><li><a href="https://www.youtube.com/user/GetStartedSharePoint" target="_blank" rel="noreferrer noopener">SharePoint YouTube</a></li><li>What kinds of extensions are you seeing people build?</li><li>And much, much more!</li></ul>Links:<ul><li><a href="https://products.office.com/en-US/sharepoint/collaboration?ms.officeurl=sharepoint" target="_blank" rel="noreferrer noopener">SharePoint</a></li><li><a href="https://www.javascript.com/" target="_blank" rel="noreferrer noopener">JavaScript</a></li><li><a href="https://github.com/SharePoint/sp-dev-docs/wiki" target="_blank" rel="noreferrer noopener">SharePoint Framework</a></li><li><a href="https://www.microsoft.com/en-us/ignite" target="_blank" rel="noreferrer noopener">Microsoft Ignite Conference</a></li><li><a href="https://docs.angularjs.org/api/ng/function/angular.element" target="_blank" rel="noreferrer noopener">Angular Element</a></li><li><a href="https://reactjs.org/" target="_blank" rel="noreferrer noopener">React</a></li><li><a href="https://vuejs.org/" target="_blank" rel="noreferrer noopener">Vue</a></li><li><a href="https://devchat.tv/react-round-up" target="_blank" rel="noreferrer noopener">React Round Up Podcast</a></li><li><a href="https://developer.microsoft.com/en-us/office" target="_blank" rel="noreferrer noopener">Office 365 Developer Program</a></li><li><a...]]></itunes:summary><itunes:duration>1862</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 321: Babel and Open Source Software with Henry Zhu</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-321-babel-and-open-source-software-with-henry-zhu</link><description><![CDATA[Panel: <ul><li>Charles Max Wood</li><li>Aimee Knight</li><li>AJ ONeal</li><li>Joe Eames</li></ul> Special Guests: Henry ZhuIn this episode, the JavaScript Jabber panel talks to Henry Zhu about Babel and open source software. Henry is one of the maintainers on <a href="https://babeljs.io/" target="_blank" rel="noreferrer noopener">Babel</a>, which is a <a href="https://www.javascript.com/" target="_blank" rel="noreferrer noopener">JavaScript</a> compiler, and recently left this job to work on doing open source full time as well as working on Babel. They talk about where Babel is today, what it actually is, and his focus on his open source career. They also touch on how he got started in open source, his first PR, and more!In particular, we dive pretty deep on:<ul><li>Henry intro</li><li><a href="https://babeljs.io/" target="_blank" rel="noreferrer noopener">Babel</a> update</li><li>Sebastian McKenzie was the original creator of Babel</li><li>Has learned a lot about being a maintainer</li><li>What is Babel?</li><li><a href="https://www.javascript.com/" target="_blank" rel="noreferrer noopener">JavaScript</a> compiler</li><li>You never know who your user is</li><li>Has much changed with Babel since Sebastian left?</li><li>Working on open source</li><li>How did you get started in pen source?</li><li>The ability to learn a lot from open source</li><li>Atrocities of globalization</li><li>More decentralization from GitHub</li><li><a href="https://gitea.io/en-us/" target="_blank" rel="noreferrer noopener">Gitea</a> and <a href="https://about.gitlab.com/" target="_blank" rel="noreferrer noopener">GitLab</a></li><li><a href="https://git.coolaj86.com/coolaj86/gitea-installer.sh" target="_blank" rel="noreferrer noopener">Gitea installer</a></li><li>Open source is more closed now</li><li>His first PR</li><li>JSCS</li><li>Auto-fixing</li><li><a href="https://prettier.io/" target="_blank" rel="noreferrer noopener">Prettier</a></li><li>Learning more about linting</li><li>You don’t have to have formal training to be successful</li><li><a href="https://codefund.io/" target="_blank" rel="noreferrer noopener">Codefund.io</a></li><li>Sustainability of open source</li><li>And much, much more!</li></ul>Links:<ul><li><a href="https://babeljs.io/" target="_blank" rel="noreferrer noopener">Babel</a></li><li><a href="https://www.javascript.com/" target="_blank" rel="noreferrer noopener">JavaScript</a></li><li><a href="https://gitea.io/en-us/" target="_blank" rel="noreferrer noopener">Gitea</a></li><li><a href="https://about.gitlab.com/" target="_blank" rel="noreferrer noopener">GitLab</a></li><li><a href="https://git.coolaj86.com/coolaj86/gitea-installer.sh" target="_blank" rel="noreferrer noopener">Gitea installer</a></li><li><a href="https://prettier.io/" target="_blank" rel="noreferrer noopener">Prettier</a></li><li><a href="https://codefund.io/" target="_blank" rel="noreferrer noopener">Codefund.io</a></li><li><a href="https://twitter.com/left_pad?lang=en" target="_blank" rel="noreferrer noopener">@left_pad</a></li><li><a href="https://github.com/hzoo" target="_blank" rel="noreferrer noopener">Henry’s GitHub</a></li><li><a href="https://www.henryzoo.com/" target="_blank" rel="noreferrer noopener">henryzoo.com</a></li><li><a href="https://www.patreon.com/henryzhu" target="_blank" rel="noreferrer noopener">Henry’s Patreon</a></li></ul>Sponsors<ul><li><a href="https://www.telerik.com/kendo-ui?utm_campaign=kendo-ui-awareness-jsjabber&amp;utm_medium=social-paid&amp;utm_source=devchattv" target="_blank" rel="noreferrer noopener">Kendo UI</a></li><li><a href="https://sentry.io/welcome/" target="_blank" rel="noreferrer noopener">Sentry</a></li><li><a href="https://www.digitalocean.com/" target="_blank" rel="noreferrer noopener">Digital Ocean</a></li></ul>Picks:Charles<ul><li><a href="https://www.amazon.com/Orphan-Black-Complete-Region-Canada/dp/B0757G2PLP/ref=sr_1_1_sspa?ie=UTF8&amp;keywords=orphan+black&amp;psc=1&amp;qid=1531431533&amp;smid=A17WR38DPVHCHY&amp;sr=8-1-spons" target="_blank" rel="noreferrer noopener">Orphan Black</a></li><li><a href="https://www.amazon.com/Crucial-Accountability-Resolving-Expectations-Commitments/dp/0071829318" target="_blank" rel="noreferrer noopener">Crucial Accountability by Kerry Patterson</a></li></ul>Aimee<ul><li><a href="https://mymodernmet.com/shared-table-where-people-can-work-and-cats-can-wander/" target="_blank" rel="noreferrer noopener">Desk with cubby holes for cats</a></li><li><a href="http://nautil.us/blog/-the-key-to-good-luck-is-an-open-mind" target="_blank" rel="noreferrer noopener">The Key to Good Luck Is an Open Mind blog post</a></li></ul>AJ<ul><li><a href="https://gitea.io/en-us/" target="_blank" rel="noreferrer noopener">Gitea</a></li><li><a href="https://git.coolaj86.com/coolaj86/gitea-installer.sh" target="_blank" rel="noreferrer noopener">Gitea installer</a></li><li><a href="https://git.coolaj86.com/coolaj86/greenlock-express.js" target="_blank" rel="noreferrer noopener">Greenlock</a></li></ul>Joe<ul><li><a href="https://www.starwars.com/films/solo" target="_blank" rel="noreferrer noopener">Solo</a></li><li><a href="https://en.wikipedia.org/wiki/Justified_(TV_series)" target="_blank" rel="noreferrer noopener">Justified</a></li></ul>Henry<ul><li><a href="http://www.celestegame.com/" target="_blank" rel="noreferrer noopener">Celeste</a></li><li><a href="https://zeit.co/tv" target="_blank" rel="noreferrer noopener">Zeit Day talks</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">da36675e-8c7d-47f8-bbd6-5437b3041c41</guid><pubDate>Tue, 10 Jul 2018 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845649/stream.mp3" length="56328192" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Panel: 
- Charles Max Wood
- Aimee Knight
- AJ ONeal
- Joe Eames
 Special Guests: Henry ZhuIn this episode, the JavaScript Jabber panel talks to Henry Zhu about Babel and open source software. Henry is one of the maintainers on https://babeljs.io/,...</itunes:subtitle><itunes:summary><![CDATA[Panel: <ul><li>Charles Max Wood</li><li>Aimee Knight</li><li>AJ ONeal</li><li>Joe Eames</li></ul> Special Guests: Henry ZhuIn this episode, the JavaScript Jabber panel talks to Henry Zhu about Babel and open source software. Henry is one of the maintainers on <a href="https://babeljs.io/" target="_blank" rel="noreferrer noopener">Babel</a>, which is a <a href="https://www.javascript.com/" target="_blank" rel="noreferrer noopener">JavaScript</a> compiler, and recently left this job to work on doing open source full time as well as working on Babel. They talk about where Babel is today, what it actually is, and his focus on his open source career. They also touch on how he got started in open source, his first PR, and more!In particular, we dive pretty deep on:<ul><li>Henry intro</li><li><a href="https://babeljs.io/" target="_blank" rel="noreferrer noopener">Babel</a> update</li><li>Sebastian McKenzie was the original creator of Babel</li><li>Has learned a lot about being a maintainer</li><li>What is Babel?</li><li><a href="https://www.javascript.com/" target="_blank" rel="noreferrer noopener">JavaScript</a> compiler</li><li>You never know who your user is</li><li>Has much changed with Babel since Sebastian left?</li><li>Working on open source</li><li>How did you get started in pen source?</li><li>The ability to learn a lot from open source</li><li>Atrocities of globalization</li><li>More decentralization from GitHub</li><li><a href="https://gitea.io/en-us/" target="_blank" rel="noreferrer noopener">Gitea</a> and <a href="https://about.gitlab.com/" target="_blank" rel="noreferrer noopener">GitLab</a></li><li><a href="https://git.coolaj86.com/coolaj86/gitea-installer.sh" target="_blank" rel="noreferrer noopener">Gitea installer</a></li><li>Open source is more closed now</li><li>His first PR</li><li>JSCS</li><li>Auto-fixing</li><li><a href="https://prettier.io/" target="_blank" rel="noreferrer noopener">Prettier</a></li><li>Learning more about linting</li><li>You don’t have to have formal training to be successful</li><li><a href="https://codefund.io/" target="_blank" rel="noreferrer noopener">Codefund.io</a></li><li>Sustainability of open source</li><li>And much, much more!</li></ul>Links:<ul><li><a href="https://babeljs.io/" target="_blank" rel="noreferrer noopener">Babel</a></li><li><a href="https://www.javascript.com/" target="_blank" rel="noreferrer noopener">JavaScript</a></li><li><a href="https://gitea.io/en-us/" target="_blank" rel="noreferrer noopener">Gitea</a></li><li><a href="https://about.gitlab.com/" target="_blank" rel="noreferrer noopener">GitLab</a></li><li><a href="https://git.coolaj86.com/coolaj86/gitea-installer.sh" target="_blank" rel="noreferrer noopener">Gitea installer</a></li><li><a href="https://prettier.io/" target="_blank" rel="noreferrer noopener">Prettier</a></li><li><a href="https://codefund.io/" target="_blank" rel="noreferrer noopener">Codefund.io</a></li><li><a href="https://twitter.com/left_pad?lang=en" target="_blank" rel="noreferrer noopener">@left_pad</a></li><li><a href="https://github.com/hzoo" target="_blank" rel="noreferrer noopener">Henry’s GitHub</a></li><li><a href="https://www.henryzoo.com/" target="_blank" rel="noreferrer noopener">henryzoo.com</a></li><li><a href="https://www.patreon.com/henryzhu" target="_blank" rel="noreferrer noopener">Henry’s Patreon</a></li></ul>Sponsors<ul><li><a href="https://www.telerik.com/kendo-ui?utm_campaign=kendo-ui-awareness-jsjabber&amp;utm_medium=social-paid&amp;utm_source=devchattv" target="_blank" rel="noreferrer noopener">Kendo UI</a></li><li><a href="https://sentry.io/welcome/" target="_blank" rel="noreferrer noopener">Sentry</a></li><li><a href="https://www.digitalocean.com/" target="_blank" rel="noreferrer noopener">Digital Ocean</a></li></ul>Picks:Charles<ul><li><a...]]></itunes:summary><itunes:duration>3449</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 320: Error Tracking and Troubleshooting Workflows with David Cramer LIVE at Microsoft Build</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-320-error-tracking-and-troubleshooting-workflows-with-david-cramer-live-at-microsoft-build</link><description><![CDATA[Panel: <ul><li>Charles Max Wood</li><li>Alyssa Nicholl</li><li>Ward Bell</li></ul> Special Guests: David CramerIn this episode, the JavaScript Jabber panelists talk to David Cramer about error tracking and troubleshooting workflows. David is the founder and CEO of <a href="https://sentry.io/welcome/" target="_blank" rel="noreferrer noopener">Sentry</a>, and is a software engineer by trade. He started this project about a decade ago and it was created because he had customers telling him that things were broken and it was hard to help them fix it. They talk about what Sentry is, errors, workflow management, and more!In particular, we dive pretty deep on:<ul><li>David intro</li><li>Founder and CEO of <a href="https://sentry.io/welcome/" target="_blank" rel="noreferrer noopener">Sentry</a></li><li>What is Sentry?</li><li>Working with PHP</li><li>De-bugger for production</li><li>Focus on workflow</li><li>Goal of Sentry</li><li>Triaging the problem</li><li>Workflow management</li><li>Sentry started off as an open-source side project</li><li>Instrumentation for <a href="https://www.javascript.com/" target="_blank" rel="noreferrer noopener">JavaScript</a></li><li><a href="https://www.emberjs.com/" target="_blank" rel="noreferrer noopener">Ember</a>, <a href="https://angular.io/" target="_blank" rel="noreferrer noopener">Angular</a>, and <a href="https://www.npmjs.com/" target="_blank" rel="noreferrer noopener">npm</a></li><li>Got their start in <a href="https://www.python.org/" target="_blank" rel="noreferrer noopener">Python</a></li><li>Logs</li><li>Totally open-source</li><li>Most compatible with run-time</li><li>Can work with any language</li><li>Deep contexts</li><li>Determining the root cause</li><li>And much, much more!</li></ul>Links:<ul><li><a href="https://sentry.io/welcome/" target="_blank" rel="noreferrer noopener">Sentry</a></li><li><a href="https://www.javascript.com/" target="_blank" rel="noreferrer noopener">JavaScript</a></li><li><a href="https://www.emberjs.com/" target="_blank" rel="noreferrer noopener">Ember</a></li><li><a href="https://angular.io/" target="_blank" rel="noreferrer noopener">Angular</a></li><li><a href="https://www.npmjs.com/" target="_blank" rel="noreferrer noopener">npm</a></li><li><a href="https://www.python.org/" target="_blank" rel="noreferrer noopener">Python</a></li><li><a href="https://github.com/getsentry" target="_blank" rel="noreferrer noopener">Sentry’s GitHub</a></li><li><a href="https://twitter.com/getsentry?lang=en" target="_blank" rel="noreferrer noopener">@getsentry</a></li><li><a href="https://github.com/dcramer" target="_blank" rel="noreferrer noopener">David’s GitHub</a></li><li><a href="http://cra.mr/" target="_blank" rel="noreferrer noopener">David’s Website</a></li><li><a href="https://twitter.com/zeeg" target="_blank" rel="noreferrer noopener">@zeeg</a></li></ul>Sponsors<ul><li><a href="https://www.telerik.com/kendo-ui?utm_campaign=kendo-ui-awareness-jsjabber&amp;utm_medium=social-paid&amp;utm_source=devchattv" target="_blank" rel="noreferrer noopener">Kendo UI</a></li><li><a href="https://www.freshbooks.com/invoice?ref=11731&amp;utm_campaign=podcast-influencers&amp;utm_influencer=419364&amp;utm_medium=affiliate-program&amp;utm_source=pbm" target="_blank" rel="noreferrer noopener">FreshBooks</a></li><li><a href="https://www.lootcrate.com/" target="_blank" rel="noreferrer noopener">Loot Crate</a></li></ul>Picks:Charles<ul><li>Socks as Swag</li></ul>David<ul><li><a href="https://code.visualstudio.com/" target="_blank" rel="noreferrer noopener">VS Code</a></li><li><a href="https://kubernetes.io/" target="_blank" rel="noreferrer noopener">Kubernetes</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">f72ff01e-7dc4-4ef4-9f2d-56ed41c293d0</guid><pubDate>Tue, 03 Jul 2018 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845658/stream.mp3" length="27933888" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Panel: 
- Charles Max Wood
- Alyssa Nicholl
- Ward Bell
 Special Guests: David CramerIn this episode, the JavaScript Jabber panelists talk to David Cramer about error tracking and troubleshooting workflows. David is the founder and CEO of...</itunes:subtitle><itunes:summary><![CDATA[Panel: <ul><li>Charles Max Wood</li><li>Alyssa Nicholl</li><li>Ward Bell</li></ul> Special Guests: David CramerIn this episode, the JavaScript Jabber panelists talk to David Cramer about error tracking and troubleshooting workflows. David is the founder and CEO of <a href="https://sentry.io/welcome/" target="_blank" rel="noreferrer noopener">Sentry</a>, and is a software engineer by trade. He started this project about a decade ago and it was created because he had customers telling him that things were broken and it was hard to help them fix it. They talk about what Sentry is, errors, workflow management, and more!In particular, we dive pretty deep on:<ul><li>David intro</li><li>Founder and CEO of <a href="https://sentry.io/welcome/" target="_blank" rel="noreferrer noopener">Sentry</a></li><li>What is Sentry?</li><li>Working with PHP</li><li>De-bugger for production</li><li>Focus on workflow</li><li>Goal of Sentry</li><li>Triaging the problem</li><li>Workflow management</li><li>Sentry started off as an open-source side project</li><li>Instrumentation for <a href="https://www.javascript.com/" target="_blank" rel="noreferrer noopener">JavaScript</a></li><li><a href="https://www.emberjs.com/" target="_blank" rel="noreferrer noopener">Ember</a>, <a href="https://angular.io/" target="_blank" rel="noreferrer noopener">Angular</a>, and <a href="https://www.npmjs.com/" target="_blank" rel="noreferrer noopener">npm</a></li><li>Got their start in <a href="https://www.python.org/" target="_blank" rel="noreferrer noopener">Python</a></li><li>Logs</li><li>Totally open-source</li><li>Most compatible with run-time</li><li>Can work with any language</li><li>Deep contexts</li><li>Determining the root cause</li><li>And much, much more!</li></ul>Links:<ul><li><a href="https://sentry.io/welcome/" target="_blank" rel="noreferrer noopener">Sentry</a></li><li><a href="https://www.javascript.com/" target="_blank" rel="noreferrer noopener">JavaScript</a></li><li><a href="https://www.emberjs.com/" target="_blank" rel="noreferrer noopener">Ember</a></li><li><a href="https://angular.io/" target="_blank" rel="noreferrer noopener">Angular</a></li><li><a href="https://www.npmjs.com/" target="_blank" rel="noreferrer noopener">npm</a></li><li><a href="https://www.python.org/" target="_blank" rel="noreferrer noopener">Python</a></li><li><a href="https://github.com/getsentry" target="_blank" rel="noreferrer noopener">Sentry’s GitHub</a></li><li><a href="https://twitter.com/getsentry?lang=en" target="_blank" rel="noreferrer noopener">@getsentry</a></li><li><a href="https://github.com/dcramer" target="_blank" rel="noreferrer noopener">David’s GitHub</a></li><li><a href="http://cra.mr/" target="_blank" rel="noreferrer noopener">David’s Website</a></li><li><a href="https://twitter.com/zeeg" target="_blank" rel="noreferrer noopener">@zeeg</a></li></ul>Sponsors<ul><li><a href="https://www.telerik.com/kendo-ui?utm_campaign=kendo-ui-awareness-jsjabber&amp;utm_medium=social-paid&amp;utm_source=devchattv" target="_blank" rel="noreferrer noopener">Kendo UI</a></li><li><a href="https://www.freshbooks.com/invoice?ref=11731&amp;utm_campaign=podcast-influencers&amp;utm_influencer=419364&amp;utm_medium=affiliate-program&amp;utm_source=pbm" target="_blank" rel="noreferrer noopener">FreshBooks</a></li><li><a href="https://www.lootcrate.com/" target="_blank" rel="noreferrer noopener">Loot Crate</a></li></ul>Picks:Charles<ul><li>Socks as Swag</li></ul>David<ul><li><a href="https://code.visualstudio.com/" target="_blank" rel="noreferrer noopener">VS Code</a></li><li><a href="https://kubernetes.io/" target="_blank" rel="noreferrer noopener">Kubernetes</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer...]]></itunes:summary><itunes:duration>1670</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 319: Winamp2-js with Jordan Eldredge</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-319-winamp2-js-with-jordan-eldredge</link><description><![CDATA[Panel: <ul><li>Charles Max Wood</li><li>AJ ONeal</li><li>Aimee Knight</li><li>Joe Eames</li></ul> Special Guests: Jordan EldredgeIn this episode, the JavaScript Jabber panelists discuss Winamp2-js with Jordan Eldredge. Jordan is the creator of <a href="https://github.com/captbaritone/webamp" target="_blank" rel="noreferrer noopener">Winamp2-js</a> and was inspired to create this media player from the old Winamp media player that he used back in the day. They talk about the importance of limitations, the value of having fun side projects, and pushing the boundaries. They also touch on skin parsing, making <a href="https://github.com/captbaritone/webamp" target="_blank" rel="noreferrer noopener">Webamp</a> an electron app, and more!In particular, we dive pretty deep on:<ul><li>What is <a href="https://github.com/captbaritone/webamp" target="_blank" rel="noreferrer noopener">Winamp2-js</a>?</li><li>The history and future of Winamp</li><li><a href="https://getwacup.com/" target="_blank" rel="noreferrer noopener">WACUP</a></li><li>Winamp was the first big mp3 player that you could style</li><li>Webamp’s features and the technical challenges associated with them</li><li>Why <a href="https://www.javascript.com/" target="_blank" rel="noreferrer noopener">JavaScript</a>?</li><li>Creative solutions</li><li>Limitations of browser and creating something that previously existed</li><li>The importance of limitations</li><li>Hadn’t done very much JavaScript prior to this project</li><li>Originally created with<a href="https://jquery.com/" target="_blank" rel="noreferrer noopener"> jQuery</a></li><li>Led him into a career in JavaScript</li><li>Pushing the boundaries</li><li>Skin parsing</li><li>“Bitrot” and making Winamp skins accessible again</li><li>The value of side projects, even stupid ones</li><li><a href="https://github.com/captbaritone/webamp/blob/master/docs/architecture.md" target="_blank" rel="noreferrer noopener">Architecture docs</a></li><li>What made you choose <a href="https://reactjs.org/" target="_blank" rel="noreferrer noopener">React</a> and <a href="https://redux.js.org/" target="_blank" rel="noreferrer noopener">Redux</a>?</li><li>Spotiamp (Soptify’s canceled Winamp client)</li><li>Making <a href="https://github.com/captbaritone/webamp" target="_blank" rel="noreferrer noopener">Webamp</a> an Electron app</li><li>Winamp visualizers being ported to the web</li><li>The domain name <a href="https://webamp.org/" target="_blank" rel="noreferrer noopener">webamp.org</a></li><li>And much, much more!</li></ul>Links:<ul><li><a href="https://github.com/captbaritone/webamp" target="_blank" rel="noreferrer noopener">Winamp2-js</a></li><li><a href="https://github.com/captbaritone/webamp" target="_blank" rel="noreferrer noopener">Webamp</a></li><li><a href="https://www.javascript.com/" target="_blank" rel="noreferrer noopener">JavaScript</a></li><li>jQuery</li><li><a href="https://github.com/captbaritone/webamp/blob/master/docs/architecture.md" target="_blank" rel="noreferrer noopener">Architecture docs</a></li><li><a href="https://reactjs.org/" target="_blank" rel="noreferrer noopener">React</a></li><li><a href="https://redux.js.org/" target="_blank" rel="noreferrer noopener">Redux</a></li><li><a href="https://jordaneldredge.com/" target="_blank" rel="noreferrer noopener">jordaneldredge.com</a></li><li><a href="https://github.com/captbaritone" target="_blank" rel="noreferrer noopener">Jordan’s GitHub</a></li><li><a href="https://twitter.com/captbaritone" target="_blank" rel="noreferrer noopener">@captbaritone</a></li></ul>Sponsors<ul><li><a href="https://www.telerik.com/kendo-ui?utm_campaign=kendo-ui-awareness-jsjabber&amp;utm_medium=social-paid&amp;utm_source=devchattv" target="_blank" rel="noreferrer noopener">Kendo UI</a></li><li><a href="https://www.freshbooks.com/invoice?ref=11731&amp;utm_campaign=podcast-influencers&amp;utm_influencer=419364&amp;utm_medium=affiliate-program&amp;utm_source=pbm" target="_blank" rel="noreferrer noopener">FreshBooks</a></li><li><a href="https://www.lootcrate.com/" target="_blank" rel="noreferrer noopener">Loot Crate</a></li></ul>Picks:Charles<ul><li><a href="https://www.amazon.com/Wireless-Carabiner-Speakerphone-Bluetooth-HXP430BL/dp/B00CDGSNPS" target="_blank" rel="noreferrer noopener">JAM XT Speaker</a></li><li><a href="https://trello.com/" target="_blank" rel="noreferrer noopener">Trello</a></li></ul>AJ<ul><li><a href="https://www.amazon.com/Samson-Mic-Portable-Condenser-Microphone/dp/B001R76D42/ref=as_li_ss_tl?ie=UTF8&amp;linkCode=sl1&amp;linkId=684f0d7241f44acdf0b6244c56dd12a9&amp;tag=co0dcd-20" target="_blank" rel="noreferrer noopener">Samson GoMic</a></li><li><a href="https://git.coolaj86.com/coolaj86/greenlock-cli.js" target="_blank" rel="noreferrer noopener">Greenlock for Web Servers</a></li><li><a href="https://git.coolaj86.com/coolaj86/greenlock-express.js" target="_blank" rel="noreferrer noopener">Greenlock for Node.js</a></li></ul>Aimee<ul><li><a href="https://docs.google.com/document/d/1PW4NYn9pYNam2EuGEsTN9pTgwTfFnT_R9OZLJJICWQU/edit" target="_blank" rel="noreferrer noopener">KA Engineering Principles</a></li></ul>Joe<ul><li><a href="http://2ality.com/" target="_blank" rel="noreferrer noopener">2ality.com</a></li><li><a href="https://medium.com/@anildash/what-if-javascript-wins-84898e5341a" target="_blank" rel="noreferrer noopener">What if JavaScript wins? Medium post</a></li></ul>Jordan<ul><li><a href="https://bonsaiden.github.io/JavaScript-Garden/" target="_blank" rel="noreferrer noopener">JavaScript Garden</a></li><li><a href="https://www.rust-lang.org/en-US/" target="_blank" rel="noreferrer noopener">Rust</a></li><li><a href="https://twitter.com/winampskins" target="_blank" rel="noreferrer noopener">@winampskins</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">daba0727-b2da-47af-91a0-fac0f1076058</guid><pubDate>Tue, 26 Jun 2018 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845665/stream.mp3" length="47961037" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Panel: 
- Charles Max Wood
- AJ ONeal
- Aimee Knight
- Joe Eames
 Special Guests: Jordan EldredgeIn this episode, the JavaScript Jabber panelists discuss Winamp2-js with Jordan Eldredge. Jordan is the creator of https://github.com/captbaritone/webamp...</itunes:subtitle><itunes:summary><![CDATA[Panel: <ul><li>Charles Max Wood</li><li>AJ ONeal</li><li>Aimee Knight</li><li>Joe Eames</li></ul> Special Guests: Jordan EldredgeIn this episode, the JavaScript Jabber panelists discuss Winamp2-js with Jordan Eldredge. Jordan is the creator of <a href="https://github.com/captbaritone/webamp" target="_blank" rel="noreferrer noopener">Winamp2-js</a> and was inspired to create this media player from the old Winamp media player that he used back in the day. They talk about the importance of limitations, the value of having fun side projects, and pushing the boundaries. They also touch on skin parsing, making <a href="https://github.com/captbaritone/webamp" target="_blank" rel="noreferrer noopener">Webamp</a> an electron app, and more!In particular, we dive pretty deep on:<ul><li>What is <a href="https://github.com/captbaritone/webamp" target="_blank" rel="noreferrer noopener">Winamp2-js</a>?</li><li>The history and future of Winamp</li><li><a href="https://getwacup.com/" target="_blank" rel="noreferrer noopener">WACUP</a></li><li>Winamp was the first big mp3 player that you could style</li><li>Webamp’s features and the technical challenges associated with them</li><li>Why <a href="https://www.javascript.com/" target="_blank" rel="noreferrer noopener">JavaScript</a>?</li><li>Creative solutions</li><li>Limitations of browser and creating something that previously existed</li><li>The importance of limitations</li><li>Hadn’t done very much JavaScript prior to this project</li><li>Originally created with<a href="https://jquery.com/" target="_blank" rel="noreferrer noopener"> jQuery</a></li><li>Led him into a career in JavaScript</li><li>Pushing the boundaries</li><li>Skin parsing</li><li>“Bitrot” and making Winamp skins accessible again</li><li>The value of side projects, even stupid ones</li><li><a href="https://github.com/captbaritone/webamp/blob/master/docs/architecture.md" target="_blank" rel="noreferrer noopener">Architecture docs</a></li><li>What made you choose <a href="https://reactjs.org/" target="_blank" rel="noreferrer noopener">React</a> and <a href="https://redux.js.org/" target="_blank" rel="noreferrer noopener">Redux</a>?</li><li>Spotiamp (Soptify’s canceled Winamp client)</li><li>Making <a href="https://github.com/captbaritone/webamp" target="_blank" rel="noreferrer noopener">Webamp</a> an Electron app</li><li>Winamp visualizers being ported to the web</li><li>The domain name <a href="https://webamp.org/" target="_blank" rel="noreferrer noopener">webamp.org</a></li><li>And much, much more!</li></ul>Links:<ul><li><a href="https://github.com/captbaritone/webamp" target="_blank" rel="noreferrer noopener">Winamp2-js</a></li><li><a href="https://github.com/captbaritone/webamp" target="_blank" rel="noreferrer noopener">Webamp</a></li><li><a href="https://www.javascript.com/" target="_blank" rel="noreferrer noopener">JavaScript</a></li><li>jQuery</li><li><a href="https://github.com/captbaritone/webamp/blob/master/docs/architecture.md" target="_blank" rel="noreferrer noopener">Architecture docs</a></li><li><a href="https://reactjs.org/" target="_blank" rel="noreferrer noopener">React</a></li><li><a href="https://redux.js.org/" target="_blank" rel="noreferrer noopener">Redux</a></li><li><a href="https://jordaneldredge.com/" target="_blank" rel="noreferrer noopener">jordaneldredge.com</a></li><li><a href="https://github.com/captbaritone" target="_blank" rel="noreferrer noopener">Jordan’s GitHub</a></li><li><a href="https://twitter.com/captbaritone" target="_blank" rel="noreferrer noopener">@captbaritone</a></li></ul>Sponsors<ul><li><a href="https://www.telerik.com/kendo-ui?utm_campaign=kendo-ui-awareness-jsjabber&amp;utm_medium=social-paid&amp;utm_source=devchattv" target="_blank" rel="noreferrer noopener">Kendo UI</a></li><li><a href="https://www.freshbooks.com/invoice?ref=11731&amp;utm_campaign=podcast-influencers&amp;utm_influencer=419364&amp;utm_medium=affiliate-program&amp;utm_source=pbm" target="_blank" rel="noreferrer...]]></itunes:summary><itunes:duration>2925</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 318: Cloud-Hosted DevOps with Ori Zohar and Gopinath Chigakkagari LIVE at Microsoft Build</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-318-cloud-hosted-devops-with-ori-zohar-and-gopinath-chigakkagari-live-at-microsoft-build</link><description><![CDATA[Panel: <ul><li>Charles Max Wood</li></ul> Special Guests: Ori Zohar and Gopinath ChigakkagariIn this episode, the JavaScript Jabber panelists discuss Cloud-Hosted DevOps with Ori Zohar and Gopinath Chigakkagari at <a href="https://www.microsoft.com/en-us/build" target="_blank" rel="noreferrer noopener">Microsoft Build</a>. Ori is on the product team at <a href="https://www.visualstudio.com/team-services/" target="_blank" rel="noreferrer noopener">VSTS</a> focusing on DevOps specifically on <a href="https://azure.microsoft.com/en-us/?v=18.20" target="_blank" rel="noreferrer noopener">Azure</a>. Gopinath is the group program manager in VSTS primarily working on continuous integration, continuous delivery, DevOps, Azure deployment, etc. They talk about the first steps people should take when getting into DevOps, define DevOps the way Microsoft views it, the advantages to automation, and more!In particular, we dive pretty deep on:<ul><li>Ori and Gopi intro</li><li><a href="https://www.visualstudio.com/team-services/" target="_blank" rel="noreferrer noopener">VSTS</a> – Visual Studio Team Services</li><li>VSTS gives developers the ability to be productive</li><li>Developer productivity</li><li>What’s the first big step people should be taking if they’re getting into DevOps?</li><li>The definition of DevOps</li><li>The people and the processes as the most important piece</li><li>DevOps as the best practices</li><li>Automating processes</li><li>What people do when things go wrong is what really counts</li><li>Letting the system take care of the problems</li><li>Have the developers work on what they are actually getting paid for</li><li>Trend of embracing DevOps</li><li>Shifting the production responsibility more onto the developer’s</li><li>Incentivizing developers</li><li>People don’t account for integration</li><li>Continuous integration</li><li>Trends on what customers are asking for</li><li>Safety</li><li>Docker containers</li><li>And much, much more!</li></ul>Links:<ul><li><a href="https://azure.microsoft.com/en-us/?v=18.20" target="_blank" rel="noreferrer noopener">Azure</a></li><li><a href="https://www.microsoft.com/en-us/build" target="_blank" rel="noreferrer noopener">Microsoft Build</a></li><li><a href="https://www.visualstudio.com/team-services/" target="_blank" rel="noreferrer noopener">VSTS</a></li><li><a href="https://twitter.com/orizhr" target="_blank" rel="noreferrer noopener">@orizhr</a></li><li><a href="https://github.com/orizohar" target="_blank" rel="noreferrer noopener">Ori’s GitHub</a></li><li><a href="https://github.com/gopinathch" target="_blank" rel="noreferrer noopener">Gopi’s GitHub</a></li><li><a href="https://twitter.com/gopinach" target="_blank" rel="noreferrer noopener">@gopinach</a></li></ul>Sponsors<ul><li><a href="https://www.telerik.com/kendo-ui?utm_campaign=kendo-ui-awareness-jsjabber&amp;utm_medium=social-paid&amp;utm_source=devchattv" target="_blank" rel="noreferrer noopener">Kendo UI</a></li><li><a href="https://promo.linode.com/javascriptjabber/" target="_blank" rel="noreferrer noopener">Linode</a></li><li><a href="https://www.freshbooks.com/invoice?ref=11731&amp;utm_campaign=podcast-influencers&amp;utm_influencer=419364&amp;utm_medium=affiliate-program&amp;utm_source=pbm" target="_blank" rel="noreferrer noopener">FreshBooks</a></li></ul>Picks:Charles<ul><li><a href="https://www.dotnetrocks.com/" target="_blank" rel="noreferrer noopener">.NET Rocks!</a></li><li><a href="http://www.shure.com/americas/products/microphones/sm/sm58-vocal-microphone" target="_blank" rel="noreferrer noopener">Shure SM58 Microphone</a></li><li><a href="https://www.zoom-na.com/products/field-video-recording/field-recording/h6-handy-recorder" target="_blank" rel="noreferrer noopener">Zoom H6</a></li></ul>Ori<ul><li><a href="https://www.fitbit.com/home" target="_blank" rel="noreferrer noopener">Fitbit</a></li><li>Pacific Northwest Hiking</li></ul>Gopinath<ul><li>Seattle, WA</li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">b52cfeff-4fcf-45be-87e5-97f5987ecd3c</guid><pubDate>Mon, 18 Jun 2018 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845623/stream.mp3" length="55645202" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Panel: 
- Charles Max Wood
 Special Guests: Ori Zohar and Gopinath ChigakkagariIn this episode, the JavaScript Jabber panelists discuss Cloud-Hosted DevOps with Ori Zohar and Gopinath Chigakkagari at https://www.microsoft.com/en-us/build. Ori is on...</itunes:subtitle><itunes:summary><![CDATA[Panel: <ul><li>Charles Max Wood</li></ul> Special Guests: Ori Zohar and Gopinath ChigakkagariIn this episode, the JavaScript Jabber panelists discuss Cloud-Hosted DevOps with Ori Zohar and Gopinath Chigakkagari at <a href="https://www.microsoft.com/en-us/build" target="_blank" rel="noreferrer noopener">Microsoft Build</a>. Ori is on the product team at <a href="https://www.visualstudio.com/team-services/" target="_blank" rel="noreferrer noopener">VSTS</a> focusing on DevOps specifically on <a href="https://azure.microsoft.com/en-us/?v=18.20" target="_blank" rel="noreferrer noopener">Azure</a>. Gopinath is the group program manager in VSTS primarily working on continuous integration, continuous delivery, DevOps, Azure deployment, etc. They talk about the first steps people should take when getting into DevOps, define DevOps the way Microsoft views it, the advantages to automation, and more!In particular, we dive pretty deep on:<ul><li>Ori and Gopi intro</li><li><a href="https://www.visualstudio.com/team-services/" target="_blank" rel="noreferrer noopener">VSTS</a> – Visual Studio Team Services</li><li>VSTS gives developers the ability to be productive</li><li>Developer productivity</li><li>What’s the first big step people should be taking if they’re getting into DevOps?</li><li>The definition of DevOps</li><li>The people and the processes as the most important piece</li><li>DevOps as the best practices</li><li>Automating processes</li><li>What people do when things go wrong is what really counts</li><li>Letting the system take care of the problems</li><li>Have the developers work on what they are actually getting paid for</li><li>Trend of embracing DevOps</li><li>Shifting the production responsibility more onto the developer’s</li><li>Incentivizing developers</li><li>People don’t account for integration</li><li>Continuous integration</li><li>Trends on what customers are asking for</li><li>Safety</li><li>Docker containers</li><li>And much, much more!</li></ul>Links:<ul><li><a href="https://azure.microsoft.com/en-us/?v=18.20" target="_blank" rel="noreferrer noopener">Azure</a></li><li><a href="https://www.microsoft.com/en-us/build" target="_blank" rel="noreferrer noopener">Microsoft Build</a></li><li><a href="https://www.visualstudio.com/team-services/" target="_blank" rel="noreferrer noopener">VSTS</a></li><li><a href="https://twitter.com/orizhr" target="_blank" rel="noreferrer noopener">@orizhr</a></li><li><a href="https://github.com/orizohar" target="_blank" rel="noreferrer noopener">Ori’s GitHub</a></li><li><a href="https://github.com/gopinathch" target="_blank" rel="noreferrer noopener">Gopi’s GitHub</a></li><li><a href="https://twitter.com/gopinach" target="_blank" rel="noreferrer noopener">@gopinach</a></li></ul>Sponsors<ul><li><a href="https://www.telerik.com/kendo-ui?utm_campaign=kendo-ui-awareness-jsjabber&amp;utm_medium=social-paid&amp;utm_source=devchattv" target="_blank" rel="noreferrer noopener">Kendo UI</a></li><li><a href="https://promo.linode.com/javascriptjabber/" target="_blank" rel="noreferrer noopener">Linode</a></li><li><a href="https://www.freshbooks.com/invoice?ref=11731&amp;utm_campaign=podcast-influencers&amp;utm_influencer=419364&amp;utm_medium=affiliate-program&amp;utm_source=pbm" target="_blank" rel="noreferrer noopener">FreshBooks</a></li></ul>Picks:Charles<ul><li><a href="https://www.dotnetrocks.com/" target="_blank" rel="noreferrer noopener">.NET Rocks!</a></li><li><a href="http://www.shure.com/americas/products/microphones/sm/sm58-vocal-microphone" target="_blank" rel="noreferrer noopener">Shure SM58 Microphone</a></li><li><a href="https://www.zoom-na.com/products/field-video-recording/field-recording/h6-handy-recorder" target="_blank" rel="noreferrer noopener">Zoom H6</a></li></ul>Ori<ul><li><a href="https://www.fitbit.com/home" target="_blank" rel="noreferrer noopener">Fitbit</a></li><li>Pacific Northwest Hiking</li></ul>Gopinath<ul><li>Seattle, WA</li></ul><br /><br />Support this podcast...]]></itunes:summary><itunes:duration>3406</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 317: Prisma with Johannes Schickling</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-317-prisma-with-johannes-schickling</link><description><![CDATA[Panel: <ul><li>Charles Max Wood</li><li>AJ O’Neal</li></ul> Special Guests: Johannes SchicklingIn this episode, the JavaScript Jabber panelists discuss Prisma with Johannes Schickling. Johannes is the CEO and co-founder of <a href="https://www.graph.cool/" target="_blank" rel="noreferrer noopener">GraphCool</a> and works with <a href="https://www.prisma.io/" target="_blank" rel="noreferrer noopener">Prisma</a>. They talk about the upcoming changes within GraphCool, what Prisma is, and GraphQL back-end operations. They also touch on the biggest miscommunication about Prisma, how Prisma works, and much more!In particular, we dive pretty deep on:<ul><li><a href="https://devchat.tv/js-jabber/graphcool-with-johannes-schickling" target="_blank" rel="noreferrer noopener">JSJ Episode 257 </a></li><li><a href="https://devchat.tv/my-javascript-story/mjs-055-johannes-schickling" target="_blank" rel="noreferrer noopener">MJS Episode 055</a></li><li>Raised a seed round</li><li>Rebranding of <a href="https://www.graph.cool/" target="_blank" rel="noreferrer noopener">GraphCool</a></li><li>What are you wanting to do with the seed money you raised?</li><li>Focused on growing his team currently</li><li>Making <a href="https://graphql.org/" target="_blank" rel="noreferrer noopener">GraphQL</a> easier to do</li><li>The change in the way people build software</li><li>What is <a href="https://www.prisma.io/" target="_blank" rel="noreferrer noopener">Prisma</a>?</li><li>Two things you need to do as you want to adopt GraphQL</li><li><a href="https://www.apollographql.com/docs/react/" target="_blank" rel="noreferrer noopener">Apollo Client</a> and <a href="https://facebook.github.io/relay/" target="_blank" rel="noreferrer noopener">Relay</a></li><li>GraphQL on the back-end</li><li>Resolvers</li><li>Resolving data in one query</li><li>Prisma supports <a href="https://www.mysql.com/" target="_blank" rel="noreferrer noopener">MySQL</a> and <a href="https://www.postgresql.org/" target="_blank" rel="noreferrer noopener">PostgreSQL</a></li><li>How do you control access to the GraphQL endpoint that Prisma gives you?</li><li>Biggest miscommunication about Prisma</li><li>Prisma makes it easier for you to make your own GraphQL server</li><li>Application schemas</li><li>How do you blend your own resolvers with Prisma?</li><li>And much, much more!</li></ul>Links:<ul><li><a href="https://devchat.tv/js-jabber/graphcool-with-johannes-schickling" target="_blank" rel="noreferrer noopener">JSJ Episode 257 </a></li><li><a href="https://devchat.tv/my-javascript-story/mjs-055-johannes-schickling" target="_blank" rel="noreferrer noopener">MJS Episode 055</a></li><li><a href="https://www.graph.cool/" target="_blank" rel="noreferrer noopener">GraphCool</a></li><li><a href="https://www.prisma.io/" target="_blank" rel="noreferrer noopener">Prisma</a></li><li><a href="https://graphql.org/" target="_blank" rel="noreferrer noopener">GraphQL</a></li><li><a href="https://www.apollographql.com/docs/react/" target="_blank" rel="noreferrer noopener">Apollo Client</a></li><li><a href="https://facebook.github.io/relay/" target="_blank" rel="noreferrer noopener">Relay</a></li><li><a href="https://www.mysql.com/" target="_blank" rel="noreferrer noopener">MySQL</a></li><li><a href="https://www.postgresql.org/" target="_blank" rel="noreferrer noopener">PostgreSQL</a></li><li><a href="https://twitter.com/schickling" target="_blank" rel="noreferrer noopener">@schickling</a></li><li><a href="https://github.com/schickling" target="_blank" rel="noreferrer noopener">Johannes’ GitHub</a></li><li><a href="http://schickling.me/" target="_blank" rel="noreferrer noopener">Schickling.me</a></li><li><a href="https://slack.prisma.io/" target="_blank" rel="noreferrer noopener">Prisma Slack</a></li></ul>Sponsors<ul><li><a href="https://www.telerik.com/kendo-ui?utm_campaign=kendo-ui-awareness-jsjabber&amp;utm_medium=social-paid&amp;utm_source=devchattv" target="_blank" rel="noreferrer noopener">Kendo UI</a></li><li><a href="https://promo.linode.com/javascriptjabber/" target="_blank" rel="noreferrer noopener">Linode</a></li><li><a href="https://www.freshbooks.com/invoice?ref=11731&amp;utm_campaign=podcast-influencers&amp;utm_influencer=419364&amp;utm_medium=affiliate-program&amp;utm_source=pbm" target="_blank" rel="noreferrer noopener">FreshBooks</a></li></ul>Picks:Charles<ul><li><a href="https://www.audible.com/" target="_blank" rel="noreferrer noopener">Audible</a></li><li><a href="https://www.amazon.com/5-Love-Languages-Children/dp/0802403476" target="_blank" rel="noreferrer noopener">The 5 Love Languages of Children by Gary Chapman</a></li><li>Facebook Backyard Homesteader Groups</li><li><a href="https://charlesmaxwood.com/" target="_blank" rel="noreferrer noopener">CharlesMaxWood.com</a></li><li><a href="https://www.sling.com/" target="_blank" rel="noreferrer noopener">Sling TV</a></li><li><a href="https://www.roku.com/products/roku-express" target="_blank" rel="noreferrer noopener">Roku Express</a></li></ul>AJ<ul><li><a href="https://www.zelda.com/breath-of-the-wild/" target="_blank" rel="noreferrer noopener">The Legend of Zelda: Breath of the Wild</a></li></ul>Johannes<ul><li><a href="https://www.figma.com/" target="_blank" rel="noreferrer noopener">Figma</a></li><li><a href="https://www.netlify.com/docs/functions/" target="_blank" rel="noreferrer noopener">Netlify Functions</a></li><li><a href="https://www.graphql-europe.org/" target="_blank" rel="noreferrer noopener">GraphQL Europe</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">035c2a16-a423-4812-9ecc-010ab4ef2906</guid><pubDate>Tue, 12 Jun 2018 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845621/stream.mp3" length="48217492" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Panel: 
- Charles Max Wood
- AJ O’Neal
 Special Guests: Johannes SchicklingIn this episode, the JavaScript Jabber panelists discuss Prisma with Johannes Schickling. Johannes is the CEO and co-founder of https://www.graph.cool/ and works with...</itunes:subtitle><itunes:summary><![CDATA[Panel: <ul><li>Charles Max Wood</li><li>AJ O’Neal</li></ul> Special Guests: Johannes SchicklingIn this episode, the JavaScript Jabber panelists discuss Prisma with Johannes Schickling. Johannes is the CEO and co-founder of <a href="https://www.graph.cool/" target="_blank" rel="noreferrer noopener">GraphCool</a> and works with <a href="https://www.prisma.io/" target="_blank" rel="noreferrer noopener">Prisma</a>. They talk about the upcoming changes within GraphCool, what Prisma is, and GraphQL back-end operations. They also touch on the biggest miscommunication about Prisma, how Prisma works, and much more!In particular, we dive pretty deep on:<ul><li><a href="https://devchat.tv/js-jabber/graphcool-with-johannes-schickling" target="_blank" rel="noreferrer noopener">JSJ Episode 257 </a></li><li><a href="https://devchat.tv/my-javascript-story/mjs-055-johannes-schickling" target="_blank" rel="noreferrer noopener">MJS Episode 055</a></li><li>Raised a seed round</li><li>Rebranding of <a href="https://www.graph.cool/" target="_blank" rel="noreferrer noopener">GraphCool</a></li><li>What are you wanting to do with the seed money you raised?</li><li>Focused on growing his team currently</li><li>Making <a href="https://graphql.org/" target="_blank" rel="noreferrer noopener">GraphQL</a> easier to do</li><li>The change in the way people build software</li><li>What is <a href="https://www.prisma.io/" target="_blank" rel="noreferrer noopener">Prisma</a>?</li><li>Two things you need to do as you want to adopt GraphQL</li><li><a href="https://www.apollographql.com/docs/react/" target="_blank" rel="noreferrer noopener">Apollo Client</a> and <a href="https://facebook.github.io/relay/" target="_blank" rel="noreferrer noopener">Relay</a></li><li>GraphQL on the back-end</li><li>Resolvers</li><li>Resolving data in one query</li><li>Prisma supports <a href="https://www.mysql.com/" target="_blank" rel="noreferrer noopener">MySQL</a> and <a href="https://www.postgresql.org/" target="_blank" rel="noreferrer noopener">PostgreSQL</a></li><li>How do you control access to the GraphQL endpoint that Prisma gives you?</li><li>Biggest miscommunication about Prisma</li><li>Prisma makes it easier for you to make your own GraphQL server</li><li>Application schemas</li><li>How do you blend your own resolvers with Prisma?</li><li>And much, much more!</li></ul>Links:<ul><li><a href="https://devchat.tv/js-jabber/graphcool-with-johannes-schickling" target="_blank" rel="noreferrer noopener">JSJ Episode 257 </a></li><li><a href="https://devchat.tv/my-javascript-story/mjs-055-johannes-schickling" target="_blank" rel="noreferrer noopener">MJS Episode 055</a></li><li><a href="https://www.graph.cool/" target="_blank" rel="noreferrer noopener">GraphCool</a></li><li><a href="https://www.prisma.io/" target="_blank" rel="noreferrer noopener">Prisma</a></li><li><a href="https://graphql.org/" target="_blank" rel="noreferrer noopener">GraphQL</a></li><li><a href="https://www.apollographql.com/docs/react/" target="_blank" rel="noreferrer noopener">Apollo Client</a></li><li><a href="https://facebook.github.io/relay/" target="_blank" rel="noreferrer noopener">Relay</a></li><li><a href="https://www.mysql.com/" target="_blank" rel="noreferrer noopener">MySQL</a></li><li><a href="https://www.postgresql.org/" target="_blank" rel="noreferrer noopener">PostgreSQL</a></li><li><a href="https://twitter.com/schickling" target="_blank" rel="noreferrer noopener">@schickling</a></li><li><a href="https://github.com/schickling" target="_blank" rel="noreferrer noopener">Johannes’ GitHub</a></li><li><a href="http://schickling.me/" target="_blank" rel="noreferrer noopener">Schickling.me</a></li><li><a href="https://slack.prisma.io/" target="_blank" rel="noreferrer noopener">Prisma Slack</a></li></ul>Sponsors<ul><li><a href="https://www.telerik.com/kendo-ui?utm_campaign=kendo-ui-awareness-jsjabber&amp;utm_medium=social-paid&amp;utm_source=devchattv" target="_blank" rel="noreferrer noopener">Kendo...]]></itunes:summary><itunes:duration>2941</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 316: Visual Studio Code with Rachel MacFarlane and Matt Bierner LIVE at Microsoft Build</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-316-visual-studio-code-with-rachel-macfarlane-and-matt-bierner-live-at-microsoft-build</link><description><![CDATA[Panel: <ul><li>Charles Max Wood</li></ul> Special Guests: Rachel MacFarlane and Matt BiernerIn this episode, the JavaScript Jabber panelists discuss Visual Studio Code with Rachel MacFarlane and Matt Bierner, who are both developers on <a href="https://code.visualstudio.com/" target="_blank" rel="noreferrer noopener">Visual Studio Code</a>. They talk about what the workflow at Visual Studio Code looks like, what people can look forward to coming out soon,  and how people can follow along the VS Code improvements on <a href="https://github.com/Microsoft/vscode" target="_blank" rel="noreferrer noopener">GitHub</a> and <a href="https://twitter.com/code?lang=en" target="_blank" rel="noreferrer noopener">Twitter</a>. They also touch on their favorite extensions, like the <a href="https://code.visualstudio.com/docs/azure/docker" target="_blank" rel="noreferrer noopener">Docker extension</a> and the <a href="https://code.visualstudio.com/docs/azure/extensions" target="_blank" rel="noreferrer noopener">Azure extension</a> and their favorite VS Code features.In particular, we dive pretty deep on:<ul><li>Rachel and Matt intro</li><li>Month to month workflow of <a href="https://code.visualstudio.com/" target="_blank" rel="noreferrer noopener">Visual Studio Code</a></li><li>VS Code <a href="https://www.javascript.com/" target="_blank" rel="noreferrer noopener">JavaScript</a>, <a href="https://www.typescriptlang.org/" target="_blank" rel="noreferrer noopener">TypeScript</a>, and Mark Down support</li><li>Working on GitHub and within the community</li><li>Check out new features incrementally with insiders</li><li>Community driven work</li><li>What is coming out in Visual Studio Code?</li><li>GitHub helps to determine what they work on</li><li>Working on Grid View</li><li>Improved settings UI</li><li>Highlighting unused variables in your code</li><li>Improvements with JS Docs</li><li><a href="https://www.dartlang.org/" target="_blank" rel="noreferrer noopener">Dart</a></li><li>Visual Studio Extension API</li><li>How do people follow along with the VS Code improvements?</li><li>Follow along on <a href="https://github.com/Microsoft/vscode" target="_blank" rel="noreferrer noopener">GitHub</a> and <a href="https://twitter.com/code?lang=en" target="_blank" rel="noreferrer noopener">Twitter</a></li><li>Download <a href="https://code.visualstudio.com/insiders/" target="_blank" rel="noreferrer noopener">VS Code Insiders</a></li><li>Have a general road map of what the plan is for the year</li><li>Technical debt week</li><li>What do you wish people knew about VS Code?</li><li>Favorite extensions</li><li><a href="https://code.visualstudio.com/docs/azure/docker" target="_blank" rel="noreferrer noopener">Docker extension</a> and <a href="https://code.visualstudio.com/docs/azure/extensions" target="_blank" rel="noreferrer noopener">Azure extension</a></li><li>And much, much more!</li></ul>Links:<ul><li><a href="https://code.visualstudio.com/" target="_blank" rel="noreferrer noopener">Visual Studio Code</a></li><li><a href="https://www.javascript.com/" target="_blank" rel="noreferrer noopener">JavaScript</a></li><li><a href="https://www.typescriptlang.org/" target="_blank" rel="noreferrer noopener">TypeScript</a></li><li><a href="https://www.dartlang.org/" target="_blank" rel="noreferrer noopener">Dart</a></li><li><a href="https://github.com/Microsoft/vscode" target="_blank" rel="noreferrer noopener">VS Code GitHub</a></li><li><a href="https://twitter.com/code?lang=en" target="_blank" rel="noreferrer noopener">@Code</a></li><li><a href="https://code.visualstudio.com/insiders/" target="_blank" rel="noreferrer noopener">VS Code Insiders</a></li><li><a href="https://code.visualstudio.com/docs/azure/docker" target="_blank" rel="noreferrer noopener">Docker extension</a></li><li><a href="https://code.visualstudio.com/docs/azure/extensions" target="_blank" rel="noreferrer noopener">Azure extension</a></li><li><a href="https://github.com/RMacfarlane" target="_blank" rel="noreferrer noopener">Rachel’s GitHub</a></li><li><a href="https://github.com/mjbvz" target="_blank" rel="noreferrer noopener">Matt’s GitHub</a></li><li><a href="https://blog.mattbierner.com/" target="_blank" rel="noreferrer noopener">MattBierner.com</a></li><li><a href="https://twitter.com/mattbierner?ref_src=twsrc%255Egoogle%257Ctwcamp%255Eserp%257Ctwgr%255Eauthor" target="_blank" rel="noreferrer noopener">@mattbierner</a></li></ul>Sponsors<ul><li><a href="https://www.telerik.com/kendo-ui?utm_campaign=kendo-ui-awareness-jsjabber&amp;utm_medium=social-paid&amp;utm_source=devchattv" target="_blank" rel="noreferrer noopener">Kendo UI</a></li><li><a href="https://promo.linode.com/javascriptjabber/" target="_blank" rel="noreferrer noopener">Linode</a></li><li><a href="https://www.freshbooks.com/invoice?ref=11731&amp;utm_campaign=podcast-influencers&amp;utm_influencer=419364&amp;utm_medium=affiliate-program&amp;utm_source=pbm" target="_blank" rel="noreferrer noopener">FreshBooks</a></li></ul>Picks:Charles<ul><li><a href="https://en.wikipedia.org/wiki/Orphan_Black" target="_blank" rel="noreferrer noopener">Orphan Black</a></li><li><a href="https://www.imdb.com/title/tt4154756/" target="_blank" rel="noreferrer noopener">Avengers: Infinity War</a></li><li>Fishing</li></ul>Rachel<ul><li><a href="https://gitlens.amod.io/" target="_blank" rel="noreferrer noopener">GitLens</a></li></ul>Matt<ul><li><a href="https://www.imdb.com/title/tt0085124/" target="_blank" rel="noreferrer noopener">The Bronx Warriors</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">2574e3b0-1f9f-4ed0-84ff-057550462cce</guid><pubDate>Tue, 05 Jun 2018 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845641/stream.mp3" length="34828558" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Panel: 
- Charles Max Wood
 Special Guests: Rachel MacFarlane and Matt BiernerIn this episode, the JavaScript Jabber panelists discuss Visual Studio Code with Rachel MacFarlane and Matt Bierner, who are both developers on...</itunes:subtitle><itunes:summary><![CDATA[Panel: <ul><li>Charles Max Wood</li></ul> Special Guests: Rachel MacFarlane and Matt BiernerIn this episode, the JavaScript Jabber panelists discuss Visual Studio Code with Rachel MacFarlane and Matt Bierner, who are both developers on <a href="https://code.visualstudio.com/" target="_blank" rel="noreferrer noopener">Visual Studio Code</a>. They talk about what the workflow at Visual Studio Code looks like, what people can look forward to coming out soon,  and how people can follow along the VS Code improvements on <a href="https://github.com/Microsoft/vscode" target="_blank" rel="noreferrer noopener">GitHub</a> and <a href="https://twitter.com/code?lang=en" target="_blank" rel="noreferrer noopener">Twitter</a>. They also touch on their favorite extensions, like the <a href="https://code.visualstudio.com/docs/azure/docker" target="_blank" rel="noreferrer noopener">Docker extension</a> and the <a href="https://code.visualstudio.com/docs/azure/extensions" target="_blank" rel="noreferrer noopener">Azure extension</a> and their favorite VS Code features.In particular, we dive pretty deep on:<ul><li>Rachel and Matt intro</li><li>Month to month workflow of <a href="https://code.visualstudio.com/" target="_blank" rel="noreferrer noopener">Visual Studio Code</a></li><li>VS Code <a href="https://www.javascript.com/" target="_blank" rel="noreferrer noopener">JavaScript</a>, <a href="https://www.typescriptlang.org/" target="_blank" rel="noreferrer noopener">TypeScript</a>, and Mark Down support</li><li>Working on GitHub and within the community</li><li>Check out new features incrementally with insiders</li><li>Community driven work</li><li>What is coming out in Visual Studio Code?</li><li>GitHub helps to determine what they work on</li><li>Working on Grid View</li><li>Improved settings UI</li><li>Highlighting unused variables in your code</li><li>Improvements with JS Docs</li><li><a href="https://www.dartlang.org/" target="_blank" rel="noreferrer noopener">Dart</a></li><li>Visual Studio Extension API</li><li>How do people follow along with the VS Code improvements?</li><li>Follow along on <a href="https://github.com/Microsoft/vscode" target="_blank" rel="noreferrer noopener">GitHub</a> and <a href="https://twitter.com/code?lang=en" target="_blank" rel="noreferrer noopener">Twitter</a></li><li>Download <a href="https://code.visualstudio.com/insiders/" target="_blank" rel="noreferrer noopener">VS Code Insiders</a></li><li>Have a general road map of what the plan is for the year</li><li>Technical debt week</li><li>What do you wish people knew about VS Code?</li><li>Favorite extensions</li><li><a href="https://code.visualstudio.com/docs/azure/docker" target="_blank" rel="noreferrer noopener">Docker extension</a> and <a href="https://code.visualstudio.com/docs/azure/extensions" target="_blank" rel="noreferrer noopener">Azure extension</a></li><li>And much, much more!</li></ul>Links:<ul><li><a href="https://code.visualstudio.com/" target="_blank" rel="noreferrer noopener">Visual Studio Code</a></li><li><a href="https://www.javascript.com/" target="_blank" rel="noreferrer noopener">JavaScript</a></li><li><a href="https://www.typescriptlang.org/" target="_blank" rel="noreferrer noopener">TypeScript</a></li><li><a href="https://www.dartlang.org/" target="_blank" rel="noreferrer noopener">Dart</a></li><li><a href="https://github.com/Microsoft/vscode" target="_blank" rel="noreferrer noopener">VS Code GitHub</a></li><li><a href="https://twitter.com/code?lang=en" target="_blank" rel="noreferrer noopener">@Code</a></li><li><a href="https://code.visualstudio.com/insiders/" target="_blank" rel="noreferrer noopener">VS Code Insiders</a></li><li><a href="https://code.visualstudio.com/docs/azure/docker" target="_blank" rel="noreferrer noopener">Docker extension</a></li><li><a href="https://code.visualstudio.com/docs/azure/extensions" target="_blank" rel="noreferrer noopener">Azure extension</a></li><li><a href="https://github.com/RMacfarlane"...]]></itunes:summary><itunes:duration>2102</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 315: The effects of JS on CSS with Greg Whitworth</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-315-the-effects-of-js-on-css-with-greg-whitworth</link><description><![CDATA[Panel: <ul><li>AJ O’Neal</li><li>Aimee Knight</li></ul> Special Guests: Greg WhitworthIn this episode, the JavaScript Jabber panelists discuss the effects of JavaScript on CSS with Greg Whitworth. Greg works on Microsoft EdgeHTML, specifically working on the Microsoft Layout team, is on the CSS working group, and is involved with the Houdini task force. They talk about JS engines and rendering engines, what the CSSOM is, why it is important to understand the rendering engine, and much more!In particular, we dive pretty deep on:<ul><li>Greg intro</li><li>What is the Houdini task force?</li><li>Extensible web manifesto</li><li>DOM (Document Object Model)</li><li>Layout API</li><li><a href="https://developer.mozilla.org/en-US/docs/Mozilla/Projects/SpiderMonkey/Parser_API" target="_blank" rel="noreferrer noopener">Parser API</a></li><li><a href="https://babeljs.io/" target="_blank" rel="noreferrer noopener">Babel</a></li><li><a href="https://jquery.com/" target="_blank" rel="noreferrer noopener">jQuery</a></li><li>Back to basics</li><li><a href="https://www.javascript.com/" target="_blank" rel="noreferrer noopener">JavaScript</a> engine and rendering engine</li><li>What is the CSSOM?</li><li>Every browser has its separate JS engine</li><li>Browsers perspective</li><li><a href="http://shoptalkshow.com/episodes/306-debugging-css-aimee-knight/" target="_blank" rel="noreferrer noopener">Aimee ShopTalk Podcast Episode</a></li><li>Why is it important to understand how the rendering engine is working?</li><li>Making wise decisions</li><li>Give control back to browser if possible</li><li>When you would want to use JavaScript or CSS</li><li>Hard to make a hard or fast rule</li><li>CSS is more performant</li><li>Overview of steps</li><li>And much, much more!</li></ul>Links:<ul><li><a href="https://developer.mozilla.org/en-US/docs/Mozilla/Projects/SpiderMonkey/Parser_API" target="_blank" rel="noreferrer noopener">Parser API</a></li><li><a href="https://babeljs.io/" target="_blank" rel="noreferrer noopener">Babel</a></li><li><a href="https://jquery.com/" target="_blank" rel="noreferrer noopener">jQuery</a></li><li><a href="http://shoptalkshow.com/episodes/306-debugging-css-aimee-knight/" target="_blank" rel="noreferrer noopener">Aimee ShopTalk Podcast Episode</a></li><li><a href="https://www.javascript.com/" target="_blank" rel="noreferrer noopener">JavaScript</a></li><li><a href="https://twitter.com/gregwhitworth?ref_src=twsrc%255Egoogle%257Ctwcamp%255Eserp%257Ctwgr%255Eauthor" target="_blank" rel="noreferrer noopener">@gregwhitworth</a></li><li><a href="http://www.gwhitworth.com/" target="_blank" rel="noreferrer noopener">GWhitworth.com</a></li><li><a href="https://github.com/gregwhitworth" target="_blank" rel="noreferrer noopener">Greg’s GitHub</a></li><li> </li></ul>Sponsors<ul><li><a href="https://www.telerik.com/kendo-ui?utm_campaign=kendo-ui-awareness-jsjabber&amp;utm_medium=social-paid&amp;utm_source=devchattv" target="_blank" rel="noreferrer noopener">Kendo UI</a></li><li><a href="https://promo.linode.com/javascriptjabber/" target="_blank" rel="noreferrer noopener">Linode</a></li><li><a href="https://www.freshbooks.com/invoice?ref=11731&amp;utm_campaign=podcast-influencers&amp;utm_influencer=419364&amp;utm_medium=affiliate-program&amp;utm_source=pbm" target="_blank" rel="noreferrer noopener">FreshBooks</a></li></ul>Picks:AJ<ul><li><a href="https://www.microsoft.com/en-us/surface" target="_blank" rel="noreferrer noopener">Microsoft Surface</a></li><li>Microsoft Cursor</li></ul>Aimee<ul><li>Greg’s Talk</li><li><a href="http://www.sarahmei.com/blog/2014/04/07/what-your-conference-proposal-is-missing/" target="_blank" rel="noreferrer noopener">What Your Conference Proposal Is Missing by Sarah Mei</a></li></ul>Greg<ul><li><a href="http://shoptalkshow.com/episodes/306-debugging-css-aimee-knight/" target="_blank" rel="noreferrer noopener">Aimee ShopTalk Podcast Episode</a></li><li><a href="https://www.youtube.com/watch?v=cCOL7MC4Pl0" target="_blank" rel="noreferrer noopener">Jake Archibald Tasks Talk</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">7de43d2c-8fc9-4128-8d4a-9b0a543ac313</guid><pubDate>Wed, 30 May 2018 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845645/stream.mp3" length="52636467" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Panel: 
- AJ O’Neal
- Aimee Knight
 Special Guests: Greg WhitworthIn this episode, the JavaScript Jabber panelists discuss the effects of JavaScript on CSS with Greg Whitworth. Greg works on Microsoft EdgeHTML, specifically working on the Microsoft...</itunes:subtitle><itunes:summary><![CDATA[Panel: <ul><li>AJ O’Neal</li><li>Aimee Knight</li></ul> Special Guests: Greg WhitworthIn this episode, the JavaScript Jabber panelists discuss the effects of JavaScript on CSS with Greg Whitworth. Greg works on Microsoft EdgeHTML, specifically working on the Microsoft Layout team, is on the CSS working group, and is involved with the Houdini task force. They talk about JS engines and rendering engines, what the CSSOM is, why it is important to understand the rendering engine, and much more!In particular, we dive pretty deep on:<ul><li>Greg intro</li><li>What is the Houdini task force?</li><li>Extensible web manifesto</li><li>DOM (Document Object Model)</li><li>Layout API</li><li><a href="https://developer.mozilla.org/en-US/docs/Mozilla/Projects/SpiderMonkey/Parser_API" target="_blank" rel="noreferrer noopener">Parser API</a></li><li><a href="https://babeljs.io/" target="_blank" rel="noreferrer noopener">Babel</a></li><li><a href="https://jquery.com/" target="_blank" rel="noreferrer noopener">jQuery</a></li><li>Back to basics</li><li><a href="https://www.javascript.com/" target="_blank" rel="noreferrer noopener">JavaScript</a> engine and rendering engine</li><li>What is the CSSOM?</li><li>Every browser has its separate JS engine</li><li>Browsers perspective</li><li><a href="http://shoptalkshow.com/episodes/306-debugging-css-aimee-knight/" target="_blank" rel="noreferrer noopener">Aimee ShopTalk Podcast Episode</a></li><li>Why is it important to understand how the rendering engine is working?</li><li>Making wise decisions</li><li>Give control back to browser if possible</li><li>When you would want to use JavaScript or CSS</li><li>Hard to make a hard or fast rule</li><li>CSS is more performant</li><li>Overview of steps</li><li>And much, much more!</li></ul>Links:<ul><li><a href="https://developer.mozilla.org/en-US/docs/Mozilla/Projects/SpiderMonkey/Parser_API" target="_blank" rel="noreferrer noopener">Parser API</a></li><li><a href="https://babeljs.io/" target="_blank" rel="noreferrer noopener">Babel</a></li><li><a href="https://jquery.com/" target="_blank" rel="noreferrer noopener">jQuery</a></li><li><a href="http://shoptalkshow.com/episodes/306-debugging-css-aimee-knight/" target="_blank" rel="noreferrer noopener">Aimee ShopTalk Podcast Episode</a></li><li><a href="https://www.javascript.com/" target="_blank" rel="noreferrer noopener">JavaScript</a></li><li><a href="https://twitter.com/gregwhitworth?ref_src=twsrc%255Egoogle%257Ctwcamp%255Eserp%257Ctwgr%255Eauthor" target="_blank" rel="noreferrer noopener">@gregwhitworth</a></li><li><a href="http://www.gwhitworth.com/" target="_blank" rel="noreferrer noopener">GWhitworth.com</a></li><li><a href="https://github.com/gregwhitworth" target="_blank" rel="noreferrer noopener">Greg’s GitHub</a></li><li> </li></ul>Sponsors<ul><li><a href="https://www.telerik.com/kendo-ui?utm_campaign=kendo-ui-awareness-jsjabber&amp;utm_medium=social-paid&amp;utm_source=devchattv" target="_blank" rel="noreferrer noopener">Kendo UI</a></li><li><a href="https://promo.linode.com/javascriptjabber/" target="_blank" rel="noreferrer noopener">Linode</a></li><li><a href="https://www.freshbooks.com/invoice?ref=11731&amp;utm_campaign=podcast-influencers&amp;utm_influencer=419364&amp;utm_medium=affiliate-program&amp;utm_source=pbm" target="_blank" rel="noreferrer noopener">FreshBooks</a></li></ul>Picks:AJ<ul><li><a href="https://www.microsoft.com/en-us/surface" target="_blank" rel="noreferrer noopener">Microsoft Surface</a></li><li>Microsoft Cursor</li></ul>Aimee<ul><li>Greg’s Talk</li><li><a href="http://www.sarahmei.com/blog/2014/04/07/what-your-conference-proposal-is-missing/" target="_blank" rel="noreferrer noopener">What Your Conference Proposal Is Missing by Sarah Mei</a></li></ul>Greg<ul><li><a href="http://shoptalkshow.com/episodes/306-debugging-css-aimee-knight/" target="_blank" rel="noreferrer noopener">Aimee ShopTalk Podcast Episode</a></li><li><a href="https://www.youtube.com/watch?v=cCOL7MC4Pl0"...]]></itunes:summary><itunes:duration>3218</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 314: Visual Studio Code and the VS Code Azure Extension with Matt Hernandez and Amanda Silver LIVE at Microsoft Build</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-314-visual-studio-code-and-the-vs-code-azure-extension-with-matt-hernandez-and-amanda-silver-live-at-microsoft-build</link><description><![CDATA[Panel: <ul><li>Charles Max Wood</li></ul> Special Guests: Matt Hernandez and Amanda SilverIn this episode, the JavaScript Jabber/Adventures In Angular, panelists discuss Visual Studio Code and the VS Code Azure Extension with Matt Hernandez and Amanda Silver at <a href="https://www.microsoft.com/en-us/build" target="_blank" rel="noreferrer noopener">Microsoft Build</a>. Amanda is the director of program management at Microsoft working on <a href="https://www.visualstudio.com/" target="_blank" rel="noreferrer noopener">Visual Studio</a> and <a href="https://code.visualstudio.com/" target="_blank" rel="noreferrer noopener">VS Code</a>. Matt works on a mix between the <a href="https://azure.microsoft.com/en-us/?v=18.20" target="_blank" rel="noreferrer noopener">Azure</a> and the VS Code team, where he leads the effort to build the Azure extensions in VS code, trying to bring JavaScript developers to Azure through great experiences in VS Code. They talk about what’s new in VS Code, how the Azure extension works, what log points are, and much more!In particular, we dive pretty deep on:<ul><li>Amanda intro</li><li>Matt intro</li><li>What’s new in <a href="https://code.visualstudio.com/" target="_blank" rel="noreferrer noopener">VS Code</a>?</li><li>VS Code core</li><li>VS <a href="https://www.visualstudio.com/services/live-share/" target="_blank" rel="noreferrer noopener">Live Share</a></li><li>Shared Terminal</li><li>Now have Linux support</li><li>Live Share is now public to the world for free</li><li>What would you use Shared Terminal for?</li><li>Are there other things coming up in VS Code?</li><li>Constantly responding to requests from the community</li><li>Live Share works for any language</li><li>How does the <a href="https://azure.microsoft.com/en-us/?v=18.20" target="_blank" rel="noreferrer noopener">Azure</a> extension work?</li><li><a href="https://azure.microsoft.com/en-us/services/app-service/" target="_blank" rel="noreferrer noopener">Azure App Service</a></li><li>Storage extension</li><li><a href="https://azure.microsoft.com/en-us/services/cosmos-db/" target="_blank" rel="noreferrer noopener">Azure Cosmos DB</a></li><li>What are log points?</li><li>All a part of a larger plan to create a better experience for JS developers</li><li>Visual debuggers</li><li>Is it the same plugin to support everything on Azure?</li><li>Want to target specific services that node developers will take advantage of</li><li>And much, much more!</li></ul>Links:<ul><li><a href="https://www.visualstudio.com/" target="_blank" rel="noreferrer noopener">Visual Studio</a></li><li><a href="https://code.visualstudio.com/" target="_blank" rel="noreferrer noopener">VS Code</a></li><li><a href="https://azure.microsoft.com/en-us/?v=18.20" target="_blank" rel="noreferrer noopener">Azure</a></li><li><a href="https://www.visualstudio.com/services/live-share/" target="_blank" rel="noreferrer noopener">Live Share</a></li><li><a href="https://azure.microsoft.com/en-us/services/cosmos-db/" target="_blank" rel="noreferrer noopener">Azure Cosmos DB</a></li><li><a href="https://www.microsoft.com/en-us/build" target="_blank" rel="noreferrer noopener">Microsoft Build</a></li><li><a href="https://azure.microsoft.com/en-us/services/app-service/" target="_blank" rel="noreferrer noopener">Azure App Service</a></li><li><a href="https://github.com/AmandaSilver" target="_blank" rel="noreferrer noopener">Amanda’s GitHub</a></li><li><a href="https://twitter.com/amandaksilver?ref_src=twsrc%255Egoogle%257Ctwcamp%255Eserp%257Ctwgr%255Eauthor" target="_blank" rel="noreferrer noopener">@amandaksilver</a></li><li><a href="https://github.com/fiveisprime" target="_blank" rel="noreferrer noopener">Matt’s GitHub</a></li><li><a href="https://twitter.com/fiveisprime?lang=en" target="_blank" rel="noreferrer noopener">@fiveisprime</a></li></ul>Picks:Charles<ul><li><a href="http://www.bbcamerica.com/shows/orphan-black" target="_blank" rel="noreferrer noopener">Orphan Black</a></li><li>Shout out to VS Code team</li><li><a href="http://www.battleofthebooks.org/" target="_blank" rel="noreferrer noopener">Battle of the Books</a></li></ul>Matt<ul><li><a href="https://www.amazon.com/Customer-Driven-Playbook-Converting-Customer-Successful/dp/149198127X" target="_blank" rel="noreferrer noopener">The Customer-Driven Playbook by Travis Lowdermilk</a></li><li><a href="https://www.amazon.com/SPEED-TRUST-Thing-Changes-Everything/dp/1416549005" target="_blank" rel="noreferrer noopener">The Speed of Trust by Stephen M.R. Covey</a></li><li><a href="https://www.amazon.com/Yes-Improvisation-Reverses-Creativity-Collaboration-Lessons/dp/0062248545" target="_blank" rel="noreferrer noopener">Yes, And by Kelly Leonard</a></li><li><a href="https://www.amazon.com/Digital-Marketing-Dummies-Business-Personal/dp/1119235596" target="_blank" rel="noreferrer noopener">Digital Marketing For Dummies by Ryan Deiss</a></li><li><a href="https://www.kickstarter.com/projects/carrotpantspress/ed-gets-his-power-back-an-electrifying-tale-for-ma" target="_blank" rel="noreferrer noopener">Ed Gets His Power Back Kickstarter</a></li></ul>Amanda<ul><li><a href="https://marketplace.visualstudio.com/items?itemName=quantum.quantum-devkit-vscode" target="_blank" rel="noreferrer noopener">Microsoft Quantum Development Kit for Visual Studio Code</a></li><li><a href="https://www.amazon.com/Iggy-Peck-Architect-Andrea-Beaty/dp/081091106X" target="_blank" rel="noreferrer noopener">Iggy Peck, Architect</a></li><li><a href="https://www.amazon.com/Tek-Modern-Cave-Patrick-McDonnell/dp/0316338052" target="_blank" rel="noreferrer noopener">Tek by Patrick McDonnell</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">c02ef3a5-f56d-474c-93a8-2bd2aca796cc</guid><pubDate>Tue, 22 May 2018 12:32:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845669/stream.mp3" length="50029936" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Panel: 
- Charles Max Wood
 Special Guests: Matt Hernandez and Amanda SilverIn this episode, the JavaScript Jabber/Adventures In Angular, panelists discuss Visual Studio Code and the VS Code Azure Extension with Matt Hernandez and Amanda Silver at...</itunes:subtitle><itunes:summary><![CDATA[Panel: <ul><li>Charles Max Wood</li></ul> Special Guests: Matt Hernandez and Amanda SilverIn this episode, the JavaScript Jabber/Adventures In Angular, panelists discuss Visual Studio Code and the VS Code Azure Extension with Matt Hernandez and Amanda Silver at <a href="https://www.microsoft.com/en-us/build" target="_blank" rel="noreferrer noopener">Microsoft Build</a>. Amanda is the director of program management at Microsoft working on <a href="https://www.visualstudio.com/" target="_blank" rel="noreferrer noopener">Visual Studio</a> and <a href="https://code.visualstudio.com/" target="_blank" rel="noreferrer noopener">VS Code</a>. Matt works on a mix between the <a href="https://azure.microsoft.com/en-us/?v=18.20" target="_blank" rel="noreferrer noopener">Azure</a> and the VS Code team, where he leads the effort to build the Azure extensions in VS code, trying to bring JavaScript developers to Azure through great experiences in VS Code. They talk about what’s new in VS Code, how the Azure extension works, what log points are, and much more!In particular, we dive pretty deep on:<ul><li>Amanda intro</li><li>Matt intro</li><li>What’s new in <a href="https://code.visualstudio.com/" target="_blank" rel="noreferrer noopener">VS Code</a>?</li><li>VS Code core</li><li>VS <a href="https://www.visualstudio.com/services/live-share/" target="_blank" rel="noreferrer noopener">Live Share</a></li><li>Shared Terminal</li><li>Now have Linux support</li><li>Live Share is now public to the world for free</li><li>What would you use Shared Terminal for?</li><li>Are there other things coming up in VS Code?</li><li>Constantly responding to requests from the community</li><li>Live Share works for any language</li><li>How does the <a href="https://azure.microsoft.com/en-us/?v=18.20" target="_blank" rel="noreferrer noopener">Azure</a> extension work?</li><li><a href="https://azure.microsoft.com/en-us/services/app-service/" target="_blank" rel="noreferrer noopener">Azure App Service</a></li><li>Storage extension</li><li><a href="https://azure.microsoft.com/en-us/services/cosmos-db/" target="_blank" rel="noreferrer noopener">Azure Cosmos DB</a></li><li>What are log points?</li><li>All a part of a larger plan to create a better experience for JS developers</li><li>Visual debuggers</li><li>Is it the same plugin to support everything on Azure?</li><li>Want to target specific services that node developers will take advantage of</li><li>And much, much more!</li></ul>Links:<ul><li><a href="https://www.visualstudio.com/" target="_blank" rel="noreferrer noopener">Visual Studio</a></li><li><a href="https://code.visualstudio.com/" target="_blank" rel="noreferrer noopener">VS Code</a></li><li><a href="https://azure.microsoft.com/en-us/?v=18.20" target="_blank" rel="noreferrer noopener">Azure</a></li><li><a href="https://www.visualstudio.com/services/live-share/" target="_blank" rel="noreferrer noopener">Live Share</a></li><li><a href="https://azure.microsoft.com/en-us/services/cosmos-db/" target="_blank" rel="noreferrer noopener">Azure Cosmos DB</a></li><li><a href="https://www.microsoft.com/en-us/build" target="_blank" rel="noreferrer noopener">Microsoft Build</a></li><li><a href="https://azure.microsoft.com/en-us/services/app-service/" target="_blank" rel="noreferrer noopener">Azure App Service</a></li><li><a href="https://github.com/AmandaSilver" target="_blank" rel="noreferrer noopener">Amanda’s GitHub</a></li><li><a href="https://twitter.com/amandaksilver?ref_src=twsrc%255Egoogle%257Ctwcamp%255Eserp%257Ctwgr%255Eauthor" target="_blank" rel="noreferrer noopener">@amandaksilver</a></li><li><a href="https://github.com/fiveisprime" target="_blank" rel="noreferrer noopener">Matt’s GitHub</a></li><li><a href="https://twitter.com/fiveisprime?lang=en" target="_blank" rel="noreferrer noopener">@fiveisprime</a></li></ul>Picks:Charles<ul><li><a href="http://www.bbcamerica.com/shows/orphan-black" target="_blank" rel="noreferrer noopener">Orphan...]]></itunes:summary><itunes:duration>3054</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 313: Light Functional JavaScript with Kyle Simpson</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-313-light-functional-javascript-with-kyle-simpson</link><description><![CDATA[Panel: <ul><li>AJ ONeal</li><li>Aimee Knight</li><li>Joe Eames</li></ul> Special Guests: Kyle SimpsonIn this episode, the JavaScript Jabber panelists discuss light functional <a href="https://www.javascript.com/" target="_blank" rel="noreferrer noopener">JavaScript</a> with Kyle Simpson. Kyle is most well-known for writing the books <a href="https://www.amazon.com/You-Dont-Know-Js-Book/dp/B01AY9P0P6" target="_blank" rel="noreferrer noopener">You Don’t Know JS</a> and is on the show today for his book <a href="https://www.amazon.com/Functional-Light-JavaScript-Pragmatic-Balanced-FP-ebook/dp/B0787DBFKH" target="_blank" rel="noreferrer noopener">Functional-Light JavaScript</a>. They talk about what functional programming is, what side-effects are, and discuss the true heart behind functional programming. They also touch on the main focus of functional programming and much more!In particular, we dive pretty deep on:<ul><li><a href="https://www.amazon.com/You-Dont-Know-Js-Book/dp/B01AY9P0P6" target="_blank" rel="noreferrer noopener">You Don’t Know JS</a></li><li><a href="https://www.amazon.com/Functional-Light-JavaScript-Pragmatic-Balanced-FP-ebook/dp/B0787DBFKH" target="_blank" rel="noreferrer noopener">Functional-Light JavaScript</a></li><li>From the same spirit as first books</li><li><a href="https://www.javascript.com/" target="_blank" rel="noreferrer noopener">JavaScript </a></li><li>Documents journey of learning</li><li>What does Functional Programming mean?</li><li>Functional programming is being re-awoken</li><li>Many different definitions</li><li>History of functional programming</li><li>Programming with functions</li><li>What is a function?</li><li>“A collection of operations of doing some task” is what people think functions are</li><li>What a function really is</li><li>Map inputs to outputs</li><li>What is a side-effect?</li><li>Side-effects should be intentional and explicit</li><li>The heart of functional programming</li><li>Refactoring</li><li>Can’t write a functional program from scratch</li><li>What functional programming focuses on</li><li>Making more readable and reliable code</li><li>Pulling a time-stamp</li><li>Defining a side-effect</li><li>And much, much more!</li></ul>Links:<ul><li><a href="https://www.amazon.com/You-Dont-Know-Js-Book/dp/B01AY9P0P6" target="_blank" rel="noreferrer noopener">You Don’t Know JS</a></li><li><a href="https://www.amazon.com/Functional-Light-JavaScript-Pragmatic-Balanced-FP-ebook/dp/B0787DBFKH" target="_blank" rel="noreferrer noopener">Functional-Light JavaScript</a></li><li><a href="https://www.javascript.com/" target="_blank" rel="noreferrer noopener">JavaScript</a></li><li><a href="https://github.com/getify" target="_blank" rel="noreferrer noopener">Kyle’s GitHub</a></li><li><a href="https://twitter.com/getify?ref_src=twsrc%255Egoogle%257Ctwcamp%255Eserp%257Ctwgr%255Eauthor" target="_blank" rel="noreferrer noopener">@getify</a></li></ul>Picks:Aimee<ul><li><a href="http://typicalprogrammer.com/what-does-code-readability-mean" target="_blank" rel="noreferrer noopener">What Does Code Readability Mean?</a></li><li><a href="https://twitter.com/functionalknox?lang=en" target="_blank" rel="noreferrer noopener">@FunctionalKnox</a></li><li><a href="https://itunes.apple.com/us/podcast/http-203/id1042283903?mt=2" target="_blank" rel="noreferrer noopener">HTTP 203 Podcast </a></li></ul>AJ<ul><li><a href="https://www.ikea.com/" target="_blank" rel="noreferrer noopener">IKEA</a></li></ul>Joe<ul><li><a href="https://www.amazon.com/Barking-Wrong-Tree-Surprising-Everything/dp/0062416049" target="_blank" rel="noreferrer noopener">Barking Up the Wrong Tree by Eric Barker</a></li><li>Workshops in general</li></ul>Kyle<ul><li><a href="https://www.eugdpr.org/" target="_blank" rel="noreferrer noopener">GDPR</a></li><li><a href="https://medium.com/@trowers_startup/the-start-ups-guide-to-the-gdpr-ccd81c3b5f47" target="_blank" rel="noreferrer noopener">The start-up’s guide to the GDPR</a></li><li><a href="https://hatchcrypto.io/" target="_blank" rel="noreferrer noopener">Hatch</a></li><li><a href="https://conferences.oreilly.com/fluent/fl-ca" target="_blank" rel="noreferrer noopener">Fluent Conf</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">0060fcf6-f4bc-4a6d-a705-ac1317f75d3c</guid><pubDate>Tue, 15 May 2018 14:37:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845640/stream.mp3" length="12189696" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Panel: 
- AJ ONeal
- Aimee Knight
- Joe Eames
 Special Guests: Kyle SimpsonIn this episode, the JavaScript Jabber panelists discuss light functional https://www.javascript.com/ with Kyle Simpson. Kyle is most well-known for writing the books...</itunes:subtitle><itunes:summary><![CDATA[Panel: <ul><li>AJ ONeal</li><li>Aimee Knight</li><li>Joe Eames</li></ul> Special Guests: Kyle SimpsonIn this episode, the JavaScript Jabber panelists discuss light functional <a href="https://www.javascript.com/" target="_blank" rel="noreferrer noopener">JavaScript</a> with Kyle Simpson. Kyle is most well-known for writing the books <a href="https://www.amazon.com/You-Dont-Know-Js-Book/dp/B01AY9P0P6" target="_blank" rel="noreferrer noopener">You Don’t Know JS</a> and is on the show today for his book <a href="https://www.amazon.com/Functional-Light-JavaScript-Pragmatic-Balanced-FP-ebook/dp/B0787DBFKH" target="_blank" rel="noreferrer noopener">Functional-Light JavaScript</a>. They talk about what functional programming is, what side-effects are, and discuss the true heart behind functional programming. They also touch on the main focus of functional programming and much more!In particular, we dive pretty deep on:<ul><li><a href="https://www.amazon.com/You-Dont-Know-Js-Book/dp/B01AY9P0P6" target="_blank" rel="noreferrer noopener">You Don’t Know JS</a></li><li><a href="https://www.amazon.com/Functional-Light-JavaScript-Pragmatic-Balanced-FP-ebook/dp/B0787DBFKH" target="_blank" rel="noreferrer noopener">Functional-Light JavaScript</a></li><li>From the same spirit as first books</li><li><a href="https://www.javascript.com/" target="_blank" rel="noreferrer noopener">JavaScript </a></li><li>Documents journey of learning</li><li>What does Functional Programming mean?</li><li>Functional programming is being re-awoken</li><li>Many different definitions</li><li>History of functional programming</li><li>Programming with functions</li><li>What is a function?</li><li>“A collection of operations of doing some task” is what people think functions are</li><li>What a function really is</li><li>Map inputs to outputs</li><li>What is a side-effect?</li><li>Side-effects should be intentional and explicit</li><li>The heart of functional programming</li><li>Refactoring</li><li>Can’t write a functional program from scratch</li><li>What functional programming focuses on</li><li>Making more readable and reliable code</li><li>Pulling a time-stamp</li><li>Defining a side-effect</li><li>And much, much more!</li></ul>Links:<ul><li><a href="https://www.amazon.com/You-Dont-Know-Js-Book/dp/B01AY9P0P6" target="_blank" rel="noreferrer noopener">You Don’t Know JS</a></li><li><a href="https://www.amazon.com/Functional-Light-JavaScript-Pragmatic-Balanced-FP-ebook/dp/B0787DBFKH" target="_blank" rel="noreferrer noopener">Functional-Light JavaScript</a></li><li><a href="https://www.javascript.com/" target="_blank" rel="noreferrer noopener">JavaScript</a></li><li><a href="https://github.com/getify" target="_blank" rel="noreferrer noopener">Kyle’s GitHub</a></li><li><a href="https://twitter.com/getify?ref_src=twsrc%255Egoogle%257Ctwcamp%255Eserp%257Ctwgr%255Eauthor" target="_blank" rel="noreferrer noopener">@getify</a></li></ul>Picks:Aimee<ul><li><a href="http://typicalprogrammer.com/what-does-code-readability-mean" target="_blank" rel="noreferrer noopener">What Does Code Readability Mean?</a></li><li><a href="https://twitter.com/functionalknox?lang=en" target="_blank" rel="noreferrer noopener">@FunctionalKnox</a></li><li><a href="https://itunes.apple.com/us/podcast/http-203/id1042283903?mt=2" target="_blank" rel="noreferrer noopener">HTTP 203 Podcast </a></li></ul>AJ<ul><li><a href="https://www.ikea.com/" target="_blank" rel="noreferrer noopener">IKEA</a></li></ul>Joe<ul><li><a href="https://www.amazon.com/Barking-Wrong-Tree-Surprising-Everything/dp/0062416049" target="_blank" rel="noreferrer noopener">Barking Up the Wrong Tree by Eric Barker</a></li><li>Workshops in general</li></ul>Kyle<ul><li><a href="https://www.eugdpr.org/" target="_blank" rel="noreferrer noopener">GDPR</a></li><li><a href="https://medium.com/@trowers_startup/the-start-ups-guide-to-the-gdpr-ccd81c3b5f47" target="_blank" rel="noreferrer noopener">The start-up’s guide to the GDPR</a></li><li><a...]]></itunes:summary><itunes:duration>684</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 312: Hygen with Dotan Nahum</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-312-hygen-with-dotan-nahum</link><description><![CDATA[Panel: <ul><li>Charles Max Wood</li><li>Aimee Knight</li><li>AJ ONeal</li></ul> Special Guests: Dotan NahumIn this episode, the JavaScript Jabber panelists discuss Hygen with Dotan Nahum. Dotan has worked within open source community, where he created <a href="http://www.hygen.io/" target="_blank" rel="noreferrer noopener">Hygen</a>. They talk about what Hygen is, how it came to be, and code generators in general. He was inspired by the <a href="https://rubyonrails.org/" target="_blank" rel="noreferrer noopener">Rails</a> generator to create his own generator and took his inspiration from 12 years prior to creating Hygen. They also touch on how to share generators in separate packages and much more!In particular, we dive pretty deep on:<ul><li>Dotan intro</li><li>What is <a href="http://www.hygen.io/" target="_blank" rel="noreferrer noopener">Hygen</a>?</li><li>Code generators</li><li><a href="https://rubyonrails.org/" target="_blank" rel="noreferrer noopener">Rails in 2006</a></li><li><a href="https://www.youtube.com/watch?feature=youtu.be&amp;v=Gzj723LkRJY" target="_blank" rel="noreferrer noopener">Ruby on Rails 15-minute blog video</a></li><li>PHP and <a href="https://www.python.org/" target="_blank" rel="noreferrer noopener">Python</a></li><li>Carried Rails wow moment with him into creating Hygen</li><li>Wanted Rails generators everywhere</li><li>Can you also modify files?</li><li>Took the good things from Rails generator</li><li>The fact that front-end apps have architecture is new</li><li><a href="https://redux.js.org/" target="_blank" rel="noreferrer noopener">Redux</a></li><li>The solution of generating code</li><li>A component is a ray of files and assets</li><li><a href="https://www.javascript.com/" target="_blank" rel="noreferrer noopener">JavaScript</a> gives you great freedom</li><li>A standardized way of doing components</li><li><a href="https://graphql.org/" target="_blank" rel="noreferrer noopener">GraphQL</a></li><li>Everything lives in the “day job” project</li><li>How the Hygen template is formatted</li><li>Can have a shell action</li><li>Is there a way to share generators in a separate package?</li><li><a href="https://golang.org/" target="_blank" rel="noreferrer noopener">Go</a></li><li>And much, much more!</li></ul>Links:<ul><li><a href="http://www.hygen.io/" target="_blank" rel="noreferrer noopener">Hygen</a></li><li><a href="https://rubyonrails.org/" target="_blank" rel="noreferrer noopener">Rails</a></li><li><a href="https://www.youtube.com/watch?feature=youtu.be&amp;v=Gzj723LkRJY" target="_blank" rel="noreferrer noopener">Ruby on Rails 15-minute blog video</a></li><li><a href="https://www.python.org/" target="_blank" rel="noreferrer noopener">Python</a></li><li><a href="https://redux.js.org/" target="_blank" rel="noreferrer noopener">Redux</a></li><li><a href="https://www.javascript.com/" target="_blank" rel="noreferrer noopener">JavaScript</a></li><li><a href="https://graphql.org/" target="_blank" rel="noreferrer noopener">GraphQL</a></li><li><a href="https://golang.org/" target="_blank" rel="noreferrer noopener">Go</a></li><li><a href="https://twitter.com/jondot?lang=en" target="_blank" rel="noreferrer noopener">@jondot</a></li><li><a href="https://github.com/jondot" target="_blank" rel="noreferrer noopener">Dotan’s GitHub</a></li><li><a href="https://medium.com/@jondot" target="_blank" rel="noreferrer noopener">Dotan’s Medium</a></li></ul>Picks:Charles<ul><li><a href="https://conferences.oreilly.com/fluent/fl-ca" target="_blank" rel="noreferrer noopener">Fluent Conf</a></li><li><a href="https://www.hotjar.com/" target="_blank" rel="noreferrer noopener">Hot Jar</a></li><li><a href="https://devchat.tv/" target="_blank" rel="noreferrer noopener">DevChat.tv</a></li><li><a href="https://www.ethereum.org/" target="_blank" rel="noreferrer noopener">Ethereum</a></li></ul>Aimee<ul><li><a href="https://dassur.ma/things/deep-copy/" target="_blank" rel="noreferrer noopener">Deep-copying in JavaScript</a></li></ul>AJ<ul><li><a href="https://letsencrypt.org/" target="_blank" rel="noreferrer noopener">Let’s Encrypt</a></li><li><a href="https://www.nintendo.com/switch/" target="_blank" rel="noreferrer noopener">Nintendo Switch</a></li><li><a href="https://www.zelda.com/breath-of-the-wild/" target="_blank" rel="noreferrer noopener">Breath of the Wild</a></li></ul>Dotan<ul><li><a href="https://github.com/asdf-vm/asdf" target="_blank" rel="noreferrer noopener">asdf</a></li><li><a href="https://caskroom.github.io/" target="_blank" rel="noreferrer noopener">Brew Cask</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">768b5208-51c8-40a1-a939-31295f99b6bf</guid><pubDate>Wed, 09 May 2018 18:57:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845616/stream.mp3" length="47255038" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Panel: 
- Charles Max Wood
- Aimee Knight
- AJ ONeal
 Special Guests: Dotan NahumIn this episode, the JavaScript Jabber panelists discuss Hygen with Dotan Nahum. Dotan has worked within open source community, where he created http://www.hygen.io/....</itunes:subtitle><itunes:summary><![CDATA[Panel: <ul><li>Charles Max Wood</li><li>Aimee Knight</li><li>AJ ONeal</li></ul> Special Guests: Dotan NahumIn this episode, the JavaScript Jabber panelists discuss Hygen with Dotan Nahum. Dotan has worked within open source community, where he created <a href="http://www.hygen.io/" target="_blank" rel="noreferrer noopener">Hygen</a>. They talk about what Hygen is, how it came to be, and code generators in general. He was inspired by the <a href="https://rubyonrails.org/" target="_blank" rel="noreferrer noopener">Rails</a> generator to create his own generator and took his inspiration from 12 years prior to creating Hygen. They also touch on how to share generators in separate packages and much more!In particular, we dive pretty deep on:<ul><li>Dotan intro</li><li>What is <a href="http://www.hygen.io/" target="_blank" rel="noreferrer noopener">Hygen</a>?</li><li>Code generators</li><li><a href="https://rubyonrails.org/" target="_blank" rel="noreferrer noopener">Rails in 2006</a></li><li><a href="https://www.youtube.com/watch?feature=youtu.be&amp;v=Gzj723LkRJY" target="_blank" rel="noreferrer noopener">Ruby on Rails 15-minute blog video</a></li><li>PHP and <a href="https://www.python.org/" target="_blank" rel="noreferrer noopener">Python</a></li><li>Carried Rails wow moment with him into creating Hygen</li><li>Wanted Rails generators everywhere</li><li>Can you also modify files?</li><li>Took the good things from Rails generator</li><li>The fact that front-end apps have architecture is new</li><li><a href="https://redux.js.org/" target="_blank" rel="noreferrer noopener">Redux</a></li><li>The solution of generating code</li><li>A component is a ray of files and assets</li><li><a href="https://www.javascript.com/" target="_blank" rel="noreferrer noopener">JavaScript</a> gives you great freedom</li><li>A standardized way of doing components</li><li><a href="https://graphql.org/" target="_blank" rel="noreferrer noopener">GraphQL</a></li><li>Everything lives in the “day job” project</li><li>How the Hygen template is formatted</li><li>Can have a shell action</li><li>Is there a way to share generators in a separate package?</li><li><a href="https://golang.org/" target="_blank" rel="noreferrer noopener">Go</a></li><li>And much, much more!</li></ul>Links:<ul><li><a href="http://www.hygen.io/" target="_blank" rel="noreferrer noopener">Hygen</a></li><li><a href="https://rubyonrails.org/" target="_blank" rel="noreferrer noopener">Rails</a></li><li><a href="https://www.youtube.com/watch?feature=youtu.be&amp;v=Gzj723LkRJY" target="_blank" rel="noreferrer noopener">Ruby on Rails 15-minute blog video</a></li><li><a href="https://www.python.org/" target="_blank" rel="noreferrer noopener">Python</a></li><li><a href="https://redux.js.org/" target="_blank" rel="noreferrer noopener">Redux</a></li><li><a href="https://www.javascript.com/" target="_blank" rel="noreferrer noopener">JavaScript</a></li><li><a href="https://graphql.org/" target="_blank" rel="noreferrer noopener">GraphQL</a></li><li><a href="https://golang.org/" target="_blank" rel="noreferrer noopener">Go</a></li><li><a href="https://twitter.com/jondot?lang=en" target="_blank" rel="noreferrer noopener">@jondot</a></li><li><a href="https://github.com/jondot" target="_blank" rel="noreferrer noopener">Dotan’s GitHub</a></li><li><a href="https://medium.com/@jondot" target="_blank" rel="noreferrer noopener">Dotan’s Medium</a></li></ul>Picks:Charles<ul><li><a href="https://conferences.oreilly.com/fluent/fl-ca" target="_blank" rel="noreferrer noopener">Fluent Conf</a></li><li><a href="https://www.hotjar.com/" target="_blank" rel="noreferrer noopener">Hot Jar</a></li><li><a href="https://devchat.tv/" target="_blank" rel="noreferrer noopener">DevChat.tv</a></li><li><a href="https://www.ethereum.org/" target="_blank" rel="noreferrer noopener">Ethereum</a></li></ul>Aimee<ul><li><a href="https://dassur.ma/things/deep-copy/" target="_blank" rel="noreferrer noopener">Deep-copying in...]]></itunes:summary><itunes:duration>2880</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 311: Securing Express Apps with Helmet.js with Evan Hahn</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-311-securing-express-apps-with-helmet-js-with-evan-hahn</link><description><![CDATA[Panel: <ul><li>Charles Max Wood</li></ul> Special Guests: Evan HahnIn this episode, the JavaScript Jabber panelists discuss securing Express apps with Helmet.js with Evan Hahn. Evan is a developer at <a href="https://airtable.com/" target="_blank" rel="noreferrer noopener">Airtable</a>, which is a company that builds spreadsheet applications that are powerful enough that you can make applications with. He has also worked at <a href="https://www.braintreepayments.com/" target="_blank" rel="noreferrer noopener">Braintree</a>, which does payment processing for companies. They talk about what <a href="https://helmetjs.github.io/" target="_blank" rel="noreferrer noopener">Helmet.js</a> is, when you would want to use it, and why it can help secure your <a href="https://expressjs.com/" target="_blank" rel="noreferrer noopener">Express</a> apps. They also touch on when you wouldn’t want to use Helmet and the biggest thing that it saves you from in your code.In particular, we dive pretty deep on:<ul><li>Evan intro</li><li><a href="https://www.javascript.com/" target="_blank" rel="noreferrer noopener">JavaScript </a></li><li>What is <a href="https://helmetjs.github.io/" target="_blank" rel="noreferrer noopener">Helmet.js</a>?</li><li><a href="https://nodejs.org/en/" target="_blank" rel="noreferrer noopener">Node</a> and <a href="https://expressjs.com/" target="_blank" rel="noreferrer noopener">Express</a></li><li>Why would you use the approach of Middleware?</li><li>Helmet is not the only solution</li><li>Http headers</li><li>Current maintainer of Helmet.js</li><li><a href="https://www.npmjs.com/" target="_blank" rel="noreferrer noopener">npm</a></li><li>Has added a lot to the project, but is not the original creator</li><li>Outbound HTTP response headers</li><li>Helmet doesn’t fully secure your app but it does help secure it</li><li>How does using Helmet work?</li><li>Are there instances when you wouldn’t want to use Helmet?</li><li>No cash middleware</li><li>Where do you set the configuration options?</li><li>Top level Helmet module</li><li>12 modules</li><li>What is the biggest thing that Helmet saves you from?</li><li>Content security policy code</li><li>And much, much more!</li></ul>Links:<ul><li><a href="https://airtable.com/" target="_blank" rel="noreferrer noopener">Airtable</a></li><li><a href="https://www.braintreepayments.com/" target="_blank" rel="noreferrer noopener">Braintree</a></li><li><a href="https://www.javascript.com/" target="_blank" rel="noreferrer noopener">JavaScript</a></li><li><a href="https://helmetjs.github.io/" target="_blank" rel="noreferrer noopener">Helmet.js</a></li><li><a href="https://nodejs.org/en/" target="_blank" rel="noreferrer noopener">Node</a></li><li><a href="https://expressjs.com/" target="_blank" rel="noreferrer noopener">Express</a></li><li><a href="https://www.npmjs.com/" target="_blank" rel="noreferrer noopener">npm</a></li><li><a href="https://evanhahn.com/" target="_blank" rel="noreferrer noopener">Evan’s Website</a></li><li><a href="https://twitter.com/evanhahn?lang=en" target="_blank" rel="noreferrer noopener">@EvanHahn</a></li><li><a href="https://github.com/EvanHahn" target="_blank" rel="noreferrer noopener">Evan’s GitHub</a></li></ul>Picks:Charles<ul><li>Camera</li><li><a href="https://www.amazon.com/Zoom-H6-Six-Track-Portable-Recorder/dp/B00DFU9BRK/ref=sr_1_3?ie=UTF8&amp;keywords=zoom+h6&amp;qid=1525105848&amp;s=musical-instruments&amp;sr=1-3" target="_blank" rel="noreferrer noopener">Zoom H6</a></li><li><a href="https://www.amazon.com/Shure-SM58-LC-Cardioid-Dynamic-Microphone/dp/B0179T2CM8/ref=sr_1_1_sspa?ie=UTF8&amp;keywords=shure+sm58&amp;psc=1&amp;qid=1525105890&amp;s=musical-instruments&amp;smid=AZH80ONF88EC1&amp;sr=1-1-spons" target="_blank" rel="noreferrer noopener">Shure SM58</a></li><li><a href="https://www.youtube.com/c/devchattv" target="_blank" rel="noreferrer noopener">DevChat.tv Youtube</a></li><li><a href="https://devchat.tv/react-round-up" target="_blank" rel="noreferrer noopener">React Round Up</a></li></ul>Evan<ul><li><a href="https://clojure.org/" target="_blank" rel="noreferrer noopener">Clojure</a></li><li><a href="http://fortune.js.org/" target="_blank" rel="noreferrer noopener">Fortune</a></li><li><a href="https://www.imdb.com/title/tt6983520/" target="_blank" rel="noreferrer noopener">Kantaro: The Sweet Tooth Salaryman</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">fb41b5cf-cd2a-450a-8935-7ea6d98e798e</guid><pubDate>Tue, 01 May 2018 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845613/stream.mp3" length="39838751" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Panel: 
- Charles Max Wood
 Special Guests: Evan HahnIn this episode, the JavaScript Jabber panelists discuss securing Express apps with Helmet.js with Evan Hahn. Evan is a developer at https://airtable.com/, which is a company that builds spreadsheet...</itunes:subtitle><itunes:summary><![CDATA[Panel: <ul><li>Charles Max Wood</li></ul> Special Guests: Evan HahnIn this episode, the JavaScript Jabber panelists discuss securing Express apps with Helmet.js with Evan Hahn. Evan is a developer at <a href="https://airtable.com/" target="_blank" rel="noreferrer noopener">Airtable</a>, which is a company that builds spreadsheet applications that are powerful enough that you can make applications with. He has also worked at <a href="https://www.braintreepayments.com/" target="_blank" rel="noreferrer noopener">Braintree</a>, which does payment processing for companies. They talk about what <a href="https://helmetjs.github.io/" target="_blank" rel="noreferrer noopener">Helmet.js</a> is, when you would want to use it, and why it can help secure your <a href="https://expressjs.com/" target="_blank" rel="noreferrer noopener">Express</a> apps. They also touch on when you wouldn’t want to use Helmet and the biggest thing that it saves you from in your code.In particular, we dive pretty deep on:<ul><li>Evan intro</li><li><a href="https://www.javascript.com/" target="_blank" rel="noreferrer noopener">JavaScript </a></li><li>What is <a href="https://helmetjs.github.io/" target="_blank" rel="noreferrer noopener">Helmet.js</a>?</li><li><a href="https://nodejs.org/en/" target="_blank" rel="noreferrer noopener">Node</a> and <a href="https://expressjs.com/" target="_blank" rel="noreferrer noopener">Express</a></li><li>Why would you use the approach of Middleware?</li><li>Helmet is not the only solution</li><li>Http headers</li><li>Current maintainer of Helmet.js</li><li><a href="https://www.npmjs.com/" target="_blank" rel="noreferrer noopener">npm</a></li><li>Has added a lot to the project, but is not the original creator</li><li>Outbound HTTP response headers</li><li>Helmet doesn’t fully secure your app but it does help secure it</li><li>How does using Helmet work?</li><li>Are there instances when you wouldn’t want to use Helmet?</li><li>No cash middleware</li><li>Where do you set the configuration options?</li><li>Top level Helmet module</li><li>12 modules</li><li>What is the biggest thing that Helmet saves you from?</li><li>Content security policy code</li><li>And much, much more!</li></ul>Links:<ul><li><a href="https://airtable.com/" target="_blank" rel="noreferrer noopener">Airtable</a></li><li><a href="https://www.braintreepayments.com/" target="_blank" rel="noreferrer noopener">Braintree</a></li><li><a href="https://www.javascript.com/" target="_blank" rel="noreferrer noopener">JavaScript</a></li><li><a href="https://helmetjs.github.io/" target="_blank" rel="noreferrer noopener">Helmet.js</a></li><li><a href="https://nodejs.org/en/" target="_blank" rel="noreferrer noopener">Node</a></li><li><a href="https://expressjs.com/" target="_blank" rel="noreferrer noopener">Express</a></li><li><a href="https://www.npmjs.com/" target="_blank" rel="noreferrer noopener">npm</a></li><li><a href="https://evanhahn.com/" target="_blank" rel="noreferrer noopener">Evan’s Website</a></li><li><a href="https://twitter.com/evanhahn?lang=en" target="_blank" rel="noreferrer noopener">@EvanHahn</a></li><li><a href="https://github.com/EvanHahn" target="_blank" rel="noreferrer noopener">Evan’s GitHub</a></li></ul>Picks:Charles<ul><li>Camera</li><li><a href="https://www.amazon.com/Zoom-H6-Six-Track-Portable-Recorder/dp/B00DFU9BRK/ref=sr_1_3?ie=UTF8&amp;keywords=zoom+h6&amp;qid=1525105848&amp;s=musical-instruments&amp;sr=1-3" target="_blank" rel="noreferrer noopener">Zoom H6</a></li><li><a href="https://www.amazon.com/Shure-SM58-LC-Cardioid-Dynamic-Microphone/dp/B0179T2CM8/ref=sr_1_1_sspa?ie=UTF8&amp;keywords=shure+sm58&amp;psc=1&amp;qid=1525105890&amp;s=musical-instruments&amp;smid=AZH80ONF88EC1&amp;sr=1-1-spons" target="_blank" rel="noreferrer noopener">Shure SM58</a></li><li><a href="https://www.youtube.com/c/devchattv" target="_blank" rel="noreferrer noopener">DevChat.tv Youtube</a></li><li><a href="https://devchat.tv/react-round-up" target="_blank"...]]></itunes:summary><itunes:duration>2416</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 310: Thwarting Insider Threats with Greg Kushto</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-310-thwarting-insider-threats-with-greg-kushto</link><description><![CDATA[Panel: <ul><li>Charles Max Wood</li><li>Cory House</li><li>AJ O’Neal</li><li>Aimee Knight</li></ul> Special Guests: Greg KushtoIn this episode, the JavaScript Jabber panelists discuss thwarting insider threats with Greg Kushto. Greg is the vice president of sales engineering for <a href="https://www.force3.com/" target="_blank" rel="noreferrer noopener">Force 3</a> and has been focused on computer security for the last 25 years. They discuss what insider threats are, what the term includes, and give examples of what insider threats look like. They also touch on some overarching principles that companies can use to help prevent insider threats from occurring.In particular, we dive pretty deep on:<ul><li>Greg intro</li><li>Insider threats are a passion of his</li><li>Most computer attacks come from the inside of the company</li><li>Insider threats have changed over time</li><li>What does the term “insider threats” include?</li><li>Using data in an irresponsible manner</li><li>Who’s fault is it?</li><li>Blame the company or blame the employee?</li><li>Need to understand that insider threats don’t always happen on purpose</li><li>How to prevent insider threats</li><li>Very broad term</li><li>Are there some general principles to implement?</li><li>Figure out what exactly you are doing and documenting it</li><li>Documentations doesn’t have to be a punishment</li><li>Know what data you have and what you need to do to protect it</li><li>How easy it is to get hacked</li><li>Practical things to keep people from clicking on curious links</li><li>The need to change the game</li><li>Fighting insider threats isn’t fun, but it is necessary</li><li>And much, much more!</li></ul>Links:<ul><li><a href="https://www.force3.com/" target="_blank" rel="noreferrer noopener">Force 3</a></li><li><a href="https://www.linkedin.com/in/greg-kushto-050806a2" target="_blank" rel="noreferrer noopener">Greg’s LinkedIn</a></li><li><a href="https://twitter.com/greg_kushto?lang=en" target="_blank" rel="noreferrer noopener">@Greg_Kushto</a></li><li><a href="http://www.force3.com/blog/" target="_blank" rel="noreferrer noopener">Greg’s BLog</a></li></ul>Picks:Charles<ul><li><a href="https://haveibeenpwned.com/" target="_blank" rel="noreferrer noopener">HaveIBeenPwned.com</a></li><li><a href="https://www.pluralsight.com/" target="_blank" rel="noreferrer noopener">Plural Sight</a></li><li><a href="http://elixirmix.com/" target="_blank" rel="noreferrer noopener">Elixir podcast</a> coming soon</li><li><a href="https://www.ng-conf.org/" target="_blank" rel="noreferrer noopener">NG conf</a></li><li><a href="https://www.microconf.com/" target="_blank" rel="noreferrer noopener">MicroConf</a></li><li><a href="http://rubyhack.com/" target="_blank" rel="noreferrer noopener">RubyHack</a></li><li><a href="https://www.microsoft.com/en-us/build" target="_blank" rel="noreferrer noopener">Microsoft Build</a></li></ul>Cory<ul><li><a href="https://www.plop.at/en/home.html" target="_blank" rel="noreferrer noopener">Plop</a></li><li>VS code sync plugin</li></ul>Aimee<ul><li>Awesome Proposals GitHub</li></ul>AJ O’Neal<ul><li>Fluffy Pancakes</li><li><a href="https://www.amazon.com/Mind-Brain-Neuroplasticity-Power-Mental/dp/0060988479" target="_blank" rel="noreferrer noopener">The Mind and the Brain by Jeffrey M. Schwartz</a></li></ul>Greg<ul><li><a href="https://isc.sans.edu/podcast.html" target="_blank" rel="noreferrer noopener">StormCast</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">24335146-2fbc-4ffb-8ed2-17dba49a5f74</guid><pubDate>Tue, 24 Apr 2018 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845664/stream.mp3" length="45426950" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Panel: 
- Charles Max Wood
- Cory House
- AJ O’Neal
- Aimee Knight
 Special Guests: Greg KushtoIn this episode, the JavaScript Jabber panelists discuss thwarting insider threats with Greg Kushto. Greg is the vice president of sales engineering for...</itunes:subtitle><itunes:summary><![CDATA[Panel: <ul><li>Charles Max Wood</li><li>Cory House</li><li>AJ O’Neal</li><li>Aimee Knight</li></ul> Special Guests: Greg KushtoIn this episode, the JavaScript Jabber panelists discuss thwarting insider threats with Greg Kushto. Greg is the vice president of sales engineering for <a href="https://www.force3.com/" target="_blank" rel="noreferrer noopener">Force 3</a> and has been focused on computer security for the last 25 years. They discuss what insider threats are, what the term includes, and give examples of what insider threats look like. They also touch on some overarching principles that companies can use to help prevent insider threats from occurring.In particular, we dive pretty deep on:<ul><li>Greg intro</li><li>Insider threats are a passion of his</li><li>Most computer attacks come from the inside of the company</li><li>Insider threats have changed over time</li><li>What does the term “insider threats” include?</li><li>Using data in an irresponsible manner</li><li>Who’s fault is it?</li><li>Blame the company or blame the employee?</li><li>Need to understand that insider threats don’t always happen on purpose</li><li>How to prevent insider threats</li><li>Very broad term</li><li>Are there some general principles to implement?</li><li>Figure out what exactly you are doing and documenting it</li><li>Documentations doesn’t have to be a punishment</li><li>Know what data you have and what you need to do to protect it</li><li>How easy it is to get hacked</li><li>Practical things to keep people from clicking on curious links</li><li>The need to change the game</li><li>Fighting insider threats isn’t fun, but it is necessary</li><li>And much, much more!</li></ul>Links:<ul><li><a href="https://www.force3.com/" target="_blank" rel="noreferrer noopener">Force 3</a></li><li><a href="https://www.linkedin.com/in/greg-kushto-050806a2" target="_blank" rel="noreferrer noopener">Greg’s LinkedIn</a></li><li><a href="https://twitter.com/greg_kushto?lang=en" target="_blank" rel="noreferrer noopener">@Greg_Kushto</a></li><li><a href="http://www.force3.com/blog/" target="_blank" rel="noreferrer noopener">Greg’s BLog</a></li></ul>Picks:Charles<ul><li><a href="https://haveibeenpwned.com/" target="_blank" rel="noreferrer noopener">HaveIBeenPwned.com</a></li><li><a href="https://www.pluralsight.com/" target="_blank" rel="noreferrer noopener">Plural Sight</a></li><li><a href="http://elixirmix.com/" target="_blank" rel="noreferrer noopener">Elixir podcast</a> coming soon</li><li><a href="https://www.ng-conf.org/" target="_blank" rel="noreferrer noopener">NG conf</a></li><li><a href="https://www.microconf.com/" target="_blank" rel="noreferrer noopener">MicroConf</a></li><li><a href="http://rubyhack.com/" target="_blank" rel="noreferrer noopener">RubyHack</a></li><li><a href="https://www.microsoft.com/en-us/build" target="_blank" rel="noreferrer noopener">Microsoft Build</a></li></ul>Cory<ul><li><a href="https://www.plop.at/en/home.html" target="_blank" rel="noreferrer noopener">Plop</a></li><li>VS code sync plugin</li></ul>Aimee<ul><li>Awesome Proposals GitHub</li></ul>AJ O’Neal<ul><li>Fluffy Pancakes</li><li><a href="https://www.amazon.com/Mind-Brain-Neuroplasticity-Power-Mental/dp/0060988479" target="_blank" rel="noreferrer noopener">The Mind and the Brain by Jeffrey M. Schwartz</a></li></ul>Greg<ul><li><a href="https://isc.sans.edu/podcast.html" target="_blank" rel="noreferrer noopener">StormCast</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>2766</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 309: WebAssembly and JavaScript with Ben Titzer</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-309-webassembly-and-javascript-with-ben-titzer-f1520f6d-33a0-400b-9a32-23a6e96eb7ec</link><description><![CDATA[Panel: <ul><li>Charles Max Wood</li><li>Cory House</li><li>Aimee Knight</li></ul> Special Guests: Ben TitzerIn this episode, the JavaScript Jabber panelists discuss WebAssembly and JavaScript with Ben Titzer. Ben is a JavaScript VM engineer and is on the <a href="https://developers.google.com/v8/" target="_blank" rel="noreferrer noopener">V8</a> team at Google. He was one of the co-inventors of <a href="http://webassembly.org/" target="_blank" rel="noreferrer noopener">WebAssembly</a> and he now works on VM engineering as well as other things for WebAssembly. They talk about how WebAssembly came to be and when it would be of most benefit to you in your own code.In particular, we dive pretty deep on:<ul><li>Ben intro</li><li><a href="https://www.javascript.com/" target="_blank" rel="noreferrer noopener">JavaScript</a></li><li>Co-inventor of <a href="http://webassembly.org/" target="_blank" rel="noreferrer noopener">WebAssembly</a> (Wasm)</li><li>Joined <a href="https://developers.google.com/v8/" target="_blank" rel="noreferrer noopener">V8</a> in 2014</li><li><a href="http://asmjs.org/" target="_blank" rel="noreferrer noopener">asm.js</a></li><li>Built a JIT compiler to make asm.js faster</li><li><a href="https://github.com/v8/v8/wiki/TurboFan" target="_blank" rel="noreferrer noopener">TurboFan</a></li><li>What is the role of JavaScript? What is the role of WebAssembly?</li><li>SIMD.js</li><li>JavaScript is not a statically typed language</li><li>Adding SIMD to Wasm was easier</li><li>Easy to add things to Wasm</li><li>Will JavaScript benefit?</li><li>Using JavaScript with Wasm pros and cons</li><li>Pros to compiling with Wasm</li><li>Statically typed languages</li><li>The more statically typed you are, the more you will benefit from Wasm</li><li><a href="https://www.typescriptlang.org/" target="_blank" rel="noreferrer noopener">TypeScript</a></li><li>Is WebAssembly headed towards being used in daily application?</li><li><a href="https://www.rust-lang.org/en-US/" target="_blank" rel="noreferrer noopener">Rust</a> is investing heavily in Wasm</li><li>WebAssembly in gaming</li><li>And much, much more!</li></ul>Links:<ul><li><a href="https://www.javascript.com/" target="_blank" rel="noreferrer noopener">JavaScript</a></li><li><a href="https://developers.google.com/v8/" target="_blank" rel="noreferrer noopener">V8</a></li><li><a href="http://webassembly.org/" target="_blank" rel="noreferrer noopener">WebAssembly</a></li><li><a href="http://asmjs.org/" target="_blank" rel="noreferrer noopener">asm.js</a></li><li><a href="https://github.com/v8/v8/wiki/TurboFan" target="_blank" rel="noreferrer noopener">TurboFan</a></li><li><a href="https://www.typescriptlang.org/" target="_blank" rel="noreferrer noopener">TypeScript</a></li><li><a href="https://www.rust-lang.org/en-US/" target="_blank" rel="noreferrer noopener">Rust</a></li><li><a href="https://github.com/webassembly" target="_blank" rel="noreferrer noopener">WebAssembly GitHub</a></li><li><a href="https://github.com/titzer" target="_blank" rel="noreferrer noopener">Ben’s GitHub</a></li></ul>Picks:Charles<ul><li><a href="http://readyplayeronemovie.com/" target="_blank" rel="noreferrer noopener">Ready Player One Movie</a></li><li><a href="https://www.youtube.com/channel/UCABJEQ57MIn6X3TIHIebJUw" target="_blank" rel="noreferrer noopener">DevChat.tv YouTube</a></li><li>Alexa Flash Briefings: Add skill for “JavaScript Rants”</li></ul>Cory<ul><li><a href="https://semver.npmjs.com/" target="_blank" rel="noreferrer noopener">npm Semantic Version Calculator</a></li><li><a href="https://twitter.com/KentBeck/status/974359988352110592" target="_blank" rel="noreferrer noopener">Kent Beck Tweet</a></li></ul>Aimee<ul><li><a href="https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/418" target="_blank" rel="noreferrer noopener">MDN 418 Status code</a></li><li><a href="https://blog.codinghorror.com/quantity-always-trumps-quality/" target="_blank" rel="noreferrer noopener">Quantity Always Trumps Quality blog post</a></li></ul>Ben<ul><li>American Politics</li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">288538d4-a9ef-4c9c-8e29-c30b493fb493</guid><pubDate>Tue, 17 Apr 2018 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845661/stream.mp3" length="51546425" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Panel: 
- Charles Max Wood
- Cory House
- Aimee Knight
 Special Guests: Ben TitzerIn this episode, the JavaScript Jabber panelists discuss WebAssembly and JavaScript with Ben Titzer. Ben is a JavaScript VM engineer and is on the...</itunes:subtitle><itunes:summary><![CDATA[Panel: <ul><li>Charles Max Wood</li><li>Cory House</li><li>Aimee Knight</li></ul> Special Guests: Ben TitzerIn this episode, the JavaScript Jabber panelists discuss WebAssembly and JavaScript with Ben Titzer. Ben is a JavaScript VM engineer and is on the <a href="https://developers.google.com/v8/" target="_blank" rel="noreferrer noopener">V8</a> team at Google. He was one of the co-inventors of <a href="http://webassembly.org/" target="_blank" rel="noreferrer noopener">WebAssembly</a> and he now works on VM engineering as well as other things for WebAssembly. They talk about how WebAssembly came to be and when it would be of most benefit to you in your own code.In particular, we dive pretty deep on:<ul><li>Ben intro</li><li><a href="https://www.javascript.com/" target="_blank" rel="noreferrer noopener">JavaScript</a></li><li>Co-inventor of <a href="http://webassembly.org/" target="_blank" rel="noreferrer noopener">WebAssembly</a> (Wasm)</li><li>Joined <a href="https://developers.google.com/v8/" target="_blank" rel="noreferrer noopener">V8</a> in 2014</li><li><a href="http://asmjs.org/" target="_blank" rel="noreferrer noopener">asm.js</a></li><li>Built a JIT compiler to make asm.js faster</li><li><a href="https://github.com/v8/v8/wiki/TurboFan" target="_blank" rel="noreferrer noopener">TurboFan</a></li><li>What is the role of JavaScript? What is the role of WebAssembly?</li><li>SIMD.js</li><li>JavaScript is not a statically typed language</li><li>Adding SIMD to Wasm was easier</li><li>Easy to add things to Wasm</li><li>Will JavaScript benefit?</li><li>Using JavaScript with Wasm pros and cons</li><li>Pros to compiling with Wasm</li><li>Statically typed languages</li><li>The more statically typed you are, the more you will benefit from Wasm</li><li><a href="https://www.typescriptlang.org/" target="_blank" rel="noreferrer noopener">TypeScript</a></li><li>Is WebAssembly headed towards being used in daily application?</li><li><a href="https://www.rust-lang.org/en-US/" target="_blank" rel="noreferrer noopener">Rust</a> is investing heavily in Wasm</li><li>WebAssembly in gaming</li><li>And much, much more!</li></ul>Links:<ul><li><a href="https://www.javascript.com/" target="_blank" rel="noreferrer noopener">JavaScript</a></li><li><a href="https://developers.google.com/v8/" target="_blank" rel="noreferrer noopener">V8</a></li><li><a href="http://webassembly.org/" target="_blank" rel="noreferrer noopener">WebAssembly</a></li><li><a href="http://asmjs.org/" target="_blank" rel="noreferrer noopener">asm.js</a></li><li><a href="https://github.com/v8/v8/wiki/TurboFan" target="_blank" rel="noreferrer noopener">TurboFan</a></li><li><a href="https://www.typescriptlang.org/" target="_blank" rel="noreferrer noopener">TypeScript</a></li><li><a href="https://www.rust-lang.org/en-US/" target="_blank" rel="noreferrer noopener">Rust</a></li><li><a href="https://github.com/webassembly" target="_blank" rel="noreferrer noopener">WebAssembly GitHub</a></li><li><a href="https://github.com/titzer" target="_blank" rel="noreferrer noopener">Ben’s GitHub</a></li></ul>Picks:Charles<ul><li><a href="http://readyplayeronemovie.com/" target="_blank" rel="noreferrer noopener">Ready Player One Movie</a></li><li><a href="https://www.youtube.com/channel/UCABJEQ57MIn6X3TIHIebJUw" target="_blank" rel="noreferrer noopener">DevChat.tv YouTube</a></li><li>Alexa Flash Briefings: Add skill for “JavaScript Rants”</li></ul>Cory<ul><li><a href="https://semver.npmjs.com/" target="_blank" rel="noreferrer noopener">npm Semantic Version Calculator</a></li><li><a href="https://twitter.com/KentBeck/status/974359988352110592" target="_blank" rel="noreferrer noopener">Kent Beck Tweet</a></li></ul>Aimee<ul><li><a href="https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/418" target="_blank" rel="noreferrer noopener">MDN 418 Status code</a></li><li><a href="https://blog.codinghorror.com/quantity-always-trumps-quality/" target="_blank" rel="noreferrer noopener">Quantity Always...]]></itunes:summary><itunes:duration>3149</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 309: WebAssembly and JavaScript with Ben Titzer</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-309-webassembly-and-javascript-with-ben-titzer-f1520f6d-33a0-400b-9a32-23a6e96eb7ec</link><description><![CDATA[Panel: <ul><li>Charles Max Wood</li><li>Cory House</li><li>Aimee Knight</li></ul> Special Guests: Ben TitzerIn this episode, the JavaScript Jabber panelists discuss WebAssembly and JavaScript with Ben Titzer. Ben is a JavaScript VM engineer and is on the <a href="https://developers.google.com/v8/" target="_blank" rel="noreferrer noopener">V8</a> team at Google. He was one of the co-inventors of <a href="http://webassembly.org/" target="_blank" rel="noreferrer noopener">WebAssembly</a> and he now works on VM engineering as well as other things for WebAssembly. They talk about how WebAssembly came to be and when it would be of most benefit to you in your own code.In particular, we dive pretty deep on:<ul><li>Ben intro</li><li><a href="https://www.javascript.com/" target="_blank" rel="noreferrer noopener">JavaScript</a></li><li>Co-inventor of <a href="http://webassembly.org/" target="_blank" rel="noreferrer noopener">WebAssembly</a> (Wasm)</li><li>Joined <a href="https://developers.google.com/v8/" target="_blank" rel="noreferrer noopener">V8</a> in 2014</li><li><a href="http://asmjs.org/" target="_blank" rel="noreferrer noopener">asm.js</a></li><li>Built a JIT compiler to make asm.js faster</li><li><a href="https://github.com/v8/v8/wiki/TurboFan" target="_blank" rel="noreferrer noopener">TurboFan</a></li><li>What is the role of JavaScript? What is the role of WebAssembly?</li><li>SIMD.js</li><li>JavaScript is not a statically typed language</li><li>Adding SIMD to Wasm was easier</li><li>Easy to add things to Wasm</li><li>Will JavaScript benefit?</li><li>Using JavaScript with Wasm pros and cons</li><li>Pros to compiling with Wasm</li><li>Statically typed languages</li><li>The more statically typed you are, the more you will benefit from Wasm</li><li><a href="https://www.typescriptlang.org/" target="_blank" rel="noreferrer noopener">TypeScript</a></li><li>Is WebAssembly headed towards being used in daily application?</li><li><a href="https://www.rust-lang.org/en-US/" target="_blank" rel="noreferrer noopener">Rust</a> is investing heavily in Wasm</li><li>WebAssembly in gaming</li><li>And much, much more!</li></ul>Links:<ul><li><a href="https://www.javascript.com/" target="_blank" rel="noreferrer noopener">JavaScript</a></li><li><a href="https://developers.google.com/v8/" target="_blank" rel="noreferrer noopener">V8</a></li><li><a href="http://webassembly.org/" target="_blank" rel="noreferrer noopener">WebAssembly</a></li><li><a href="http://asmjs.org/" target="_blank" rel="noreferrer noopener">asm.js</a></li><li><a href="https://github.com/v8/v8/wiki/TurboFan" target="_blank" rel="noreferrer noopener">TurboFan</a></li><li><a href="https://www.typescriptlang.org/" target="_blank" rel="noreferrer noopener">TypeScript</a></li><li><a href="https://www.rust-lang.org/en-US/" target="_blank" rel="noreferrer noopener">Rust</a></li><li><a href="https://github.com/webassembly" target="_blank" rel="noreferrer noopener">WebAssembly GitHub</a></li><li><a href="https://github.com/titzer" target="_blank" rel="noreferrer noopener">Ben’s GitHub</a></li></ul>Picks:Charles<ul><li><a href="http://readyplayeronemovie.com/" target="_blank" rel="noreferrer noopener">Ready Player One Movie</a></li><li><a href="https://www.youtube.com/channel/UCABJEQ57MIn6X3TIHIebJUw" target="_blank" rel="noreferrer noopener">DevChat.tv YouTube</a></li><li>Alexa Flash Briefings: Add skill for “JavaScript Rants”</li></ul>Cory<ul><li><a href="https://semver.npmjs.com/" target="_blank" rel="noreferrer noopener">npm Semantic Version Calculator</a></li><li><a href="https://twitter.com/KentBeck/status/974359988352110592" target="_blank" rel="noreferrer noopener">Kent Beck Tweet</a></li></ul>Aimee<ul><li><a href="https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/418" target="_blank" rel="noreferrer noopener">MDN 418 Status code</a></li><li><a href="https://blog.codinghorror.com/quantity-always-trumps-quality/" target="_blank" rel="noreferrer noopener">Quantity Always Trumps Quality blog post</a></li></ul>Ben<ul><li>American Politics</li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">62f91c81-4ded-4c9e-8a2e-8710e91d8417</guid><pubDate>Tue, 17 Apr 2018 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845634/stream.mp3" length="51546425" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Panel: 
- Charles Max Wood
- Cory House
- Aimee Knight
 Special Guests: Ben TitzerIn this episode, the JavaScript Jabber panelists discuss WebAssembly and JavaScript with Ben Titzer. Ben is a JavaScript VM engineer and is on the...</itunes:subtitle><itunes:summary><![CDATA[Panel: <ul><li>Charles Max Wood</li><li>Cory House</li><li>Aimee Knight</li></ul> Special Guests: Ben TitzerIn this episode, the JavaScript Jabber panelists discuss WebAssembly and JavaScript with Ben Titzer. Ben is a JavaScript VM engineer and is on the <a href="https://developers.google.com/v8/" target="_blank" rel="noreferrer noopener">V8</a> team at Google. He was one of the co-inventors of <a href="http://webassembly.org/" target="_blank" rel="noreferrer noopener">WebAssembly</a> and he now works on VM engineering as well as other things for WebAssembly. They talk about how WebAssembly came to be and when it would be of most benefit to you in your own code.In particular, we dive pretty deep on:<ul><li>Ben intro</li><li><a href="https://www.javascript.com/" target="_blank" rel="noreferrer noopener">JavaScript</a></li><li>Co-inventor of <a href="http://webassembly.org/" target="_blank" rel="noreferrer noopener">WebAssembly</a> (Wasm)</li><li>Joined <a href="https://developers.google.com/v8/" target="_blank" rel="noreferrer noopener">V8</a> in 2014</li><li><a href="http://asmjs.org/" target="_blank" rel="noreferrer noopener">asm.js</a></li><li>Built a JIT compiler to make asm.js faster</li><li><a href="https://github.com/v8/v8/wiki/TurboFan" target="_blank" rel="noreferrer noopener">TurboFan</a></li><li>What is the role of JavaScript? What is the role of WebAssembly?</li><li>SIMD.js</li><li>JavaScript is not a statically typed language</li><li>Adding SIMD to Wasm was easier</li><li>Easy to add things to Wasm</li><li>Will JavaScript benefit?</li><li>Using JavaScript with Wasm pros and cons</li><li>Pros to compiling with Wasm</li><li>Statically typed languages</li><li>The more statically typed you are, the more you will benefit from Wasm</li><li><a href="https://www.typescriptlang.org/" target="_blank" rel="noreferrer noopener">TypeScript</a></li><li>Is WebAssembly headed towards being used in daily application?</li><li><a href="https://www.rust-lang.org/en-US/" target="_blank" rel="noreferrer noopener">Rust</a> is investing heavily in Wasm</li><li>WebAssembly in gaming</li><li>And much, much more!</li></ul>Links:<ul><li><a href="https://www.javascript.com/" target="_blank" rel="noreferrer noopener">JavaScript</a></li><li><a href="https://developers.google.com/v8/" target="_blank" rel="noreferrer noopener">V8</a></li><li><a href="http://webassembly.org/" target="_blank" rel="noreferrer noopener">WebAssembly</a></li><li><a href="http://asmjs.org/" target="_blank" rel="noreferrer noopener">asm.js</a></li><li><a href="https://github.com/v8/v8/wiki/TurboFan" target="_blank" rel="noreferrer noopener">TurboFan</a></li><li><a href="https://www.typescriptlang.org/" target="_blank" rel="noreferrer noopener">TypeScript</a></li><li><a href="https://www.rust-lang.org/en-US/" target="_blank" rel="noreferrer noopener">Rust</a></li><li><a href="https://github.com/webassembly" target="_blank" rel="noreferrer noopener">WebAssembly GitHub</a></li><li><a href="https://github.com/titzer" target="_blank" rel="noreferrer noopener">Ben’s GitHub</a></li></ul>Picks:Charles<ul><li><a href="http://readyplayeronemovie.com/" target="_blank" rel="noreferrer noopener">Ready Player One Movie</a></li><li><a href="https://www.youtube.com/channel/UCABJEQ57MIn6X3TIHIebJUw" target="_blank" rel="noreferrer noopener">DevChat.tv YouTube</a></li><li>Alexa Flash Briefings: Add skill for “JavaScript Rants”</li></ul>Cory<ul><li><a href="https://semver.npmjs.com/" target="_blank" rel="noreferrer noopener">npm Semantic Version Calculator</a></li><li><a href="https://twitter.com/KentBeck/status/974359988352110592" target="_blank" rel="noreferrer noopener">Kent Beck Tweet</a></li></ul>Aimee<ul><li><a href="https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/418" target="_blank" rel="noreferrer noopener">MDN 418 Status code</a></li><li><a href="https://blog.codinghorror.com/quantity-always-trumps-quality/" target="_blank" rel="noreferrer noopener">Quantity Always...]]></itunes:summary><itunes:duration>3149</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 308: D3.js with Ben Clinkinbeard</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-308-d3-js-with-ben-clinkinbeard</link><description><![CDATA[Panel: <ul><li>Joe Eames</li><li>Cory House</li><li>Aimee Knight</li></ul> Special Guests: Ben ClinkinbeardIn this episode, the JavaScript Jabber panelists talk about <a href="https://d3js.org/" target="_blank" rel="noreferrer noopener">D3.js</a> with Ben Clinkinbeard. D3.js is a <a href="https://www.javascript.com/" target="_blank" rel="noreferrer noopener">JavaScript</a> library that has you use declarative code to tell it what you want and then it figures out all of the browser inconsistencies and creates the notes for you. He talks about the two main concepts behind D3, scales and selections, which once you understand make D3 a lot more user friendly. He then touches on SPGs and discusses his <a href="https://benclinkinbeard.com/d3in5days/" target="_blank" rel="noreferrer noopener">Learn D3 in 5 Days course</a>.In particular, we dive pretty deep on:<ul><li>What is <a href="https://d3js.org/" target="_blank" rel="noreferrer noopener">D3.js</a>?</li><li>Stands for Data Driven Documents</li><li><a href="https://www.javascript.com/" target="_blank" rel="noreferrer noopener">JavaScript</a></li><li>How much of the learning curve is attributed to learning D3?</li><li>SPG</li><li>2 main concepts behind D3: scales and selections</li><li>Is learning about SPGs a prerequisite to leaning D3?</li><li>How serious are you talking when saying idiosyncrasies?</li><li>SPG tag</li><li>Understanding positioning in SPG</li><li>Positions with CSS transforms</li><li>Are you required to use SPG?</li><li>Not required to use SPG with D3</li><li>Canvas</li><li>SPG is vector based</li><li>SPG utility function</li><li><a href="https://brendansudol.com/writing/responsive-d3" target="_blank" rel="noreferrer noopener">Responseivefy</a></li><li><a href="https://benclinkinbeard.com/d3in5days/" target="_blank" rel="noreferrer noopener">Learn D3 in 5 Days course</a></li><li>Is there and overlap with D3 and React?</li><li>And much, much more!</li></ul>Links:<ul><li><a href="https://d3js.org/" target="_blank" rel="noreferrer noopener">D3.js</a></li><li><a href="https://www.javascript.com/" target="_blank" rel="noreferrer noopener">JavaScript</a></li><li><a href="https://brendansudol.com/writing/responsive-d3" target="_blank" rel="noreferrer noopener">Responsivefy</a></li><li><a href="https://benclinkinbeard.com/d3in5days/" target="_blank" rel="noreferrer noopener">Learn D3 in 5 Days course</a></li><li><a href="https://reactjs.org/" target="_blank" rel="noreferrer noopener">React </a></li><li><a href="https://twitter.com/bclinkinbeard?lang=en" target="_blank" rel="noreferrer noopener">@bclinkinbeard</a></li><li><a href="https://github.com/bclinkinbeard" target="_blank" rel="noreferrer noopener">Ben’s GitHub</a></li></ul>Picks:Cory<ul><li>React cheat sheet</li><li><a href="https://www.youtube.com/watch?v=4fVdg3EEbi4" target="_blank" rel="noreferrer noopener">“Why software engineers disagree about everything” by Haseeb Qureshi</a></li></ul>Joe Eames<ul><li><a href="http://2ality.com/2018/03/javascript-typescript-reasonml.html" target="_blank" rel="noreferrer noopener">“JavaScript vs. TypeScript vs. ReasonML” by Dr. Axel Rauschmayer</a></li></ul>Aimee<ul><li><a href="https://levelup.gitconnected.com/how-to-use-technical-debt-in-your-favor-98bae475ba68" target="_blank" rel="noreferrer noopener">“How To Use Technical Debt In Your Favor”</a></li><li><a href="https://twitter.com/NeuroscienceNew?ref_src=twsrc%255Egoogle%257Ctwcamp%255Eserp%257Ctwgr%255Eauthor" target="_blank" rel="noreferrer noopener">Neuroscience News Twitter</a></li></ul>Ben<ul><li><a href="https://github.com/GoogleChromeLabs/comlink" target="_blank" rel="noreferrer noopener">ComLink</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">4b624695-e10a-4e63-bb1a-fbf70035bf06</guid><pubDate>Tue, 10 Apr 2018 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845668/stream.mp3" length="45292229" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Panel: 
- Joe Eames
- Cory House
- Aimee Knight
 Special Guests: Ben ClinkinbeardIn this episode, the JavaScript Jabber panelists talk about https://d3js.org/ with Ben Clinkinbeard. D3.js is a https://www.javascript.com/ library that has you use...</itunes:subtitle><itunes:summary><![CDATA[Panel: <ul><li>Joe Eames</li><li>Cory House</li><li>Aimee Knight</li></ul> Special Guests: Ben ClinkinbeardIn this episode, the JavaScript Jabber panelists talk about <a href="https://d3js.org/" target="_blank" rel="noreferrer noopener">D3.js</a> with Ben Clinkinbeard. D3.js is a <a href="https://www.javascript.com/" target="_blank" rel="noreferrer noopener">JavaScript</a> library that has you use declarative code to tell it what you want and then it figures out all of the browser inconsistencies and creates the notes for you. He talks about the two main concepts behind D3, scales and selections, which once you understand make D3 a lot more user friendly. He then touches on SPGs and discusses his <a href="https://benclinkinbeard.com/d3in5days/" target="_blank" rel="noreferrer noopener">Learn D3 in 5 Days course</a>.In particular, we dive pretty deep on:<ul><li>What is <a href="https://d3js.org/" target="_blank" rel="noreferrer noopener">D3.js</a>?</li><li>Stands for Data Driven Documents</li><li><a href="https://www.javascript.com/" target="_blank" rel="noreferrer noopener">JavaScript</a></li><li>How much of the learning curve is attributed to learning D3?</li><li>SPG</li><li>2 main concepts behind D3: scales and selections</li><li>Is learning about SPGs a prerequisite to leaning D3?</li><li>How serious are you talking when saying idiosyncrasies?</li><li>SPG tag</li><li>Understanding positioning in SPG</li><li>Positions with CSS transforms</li><li>Are you required to use SPG?</li><li>Not required to use SPG with D3</li><li>Canvas</li><li>SPG is vector based</li><li>SPG utility function</li><li><a href="https://brendansudol.com/writing/responsive-d3" target="_blank" rel="noreferrer noopener">Responseivefy</a></li><li><a href="https://benclinkinbeard.com/d3in5days/" target="_blank" rel="noreferrer noopener">Learn D3 in 5 Days course</a></li><li>Is there and overlap with D3 and React?</li><li>And much, much more!</li></ul>Links:<ul><li><a href="https://d3js.org/" target="_blank" rel="noreferrer noopener">D3.js</a></li><li><a href="https://www.javascript.com/" target="_blank" rel="noreferrer noopener">JavaScript</a></li><li><a href="https://brendansudol.com/writing/responsive-d3" target="_blank" rel="noreferrer noopener">Responsivefy</a></li><li><a href="https://benclinkinbeard.com/d3in5days/" target="_blank" rel="noreferrer noopener">Learn D3 in 5 Days course</a></li><li><a href="https://reactjs.org/" target="_blank" rel="noreferrer noopener">React </a></li><li><a href="https://twitter.com/bclinkinbeard?lang=en" target="_blank" rel="noreferrer noopener">@bclinkinbeard</a></li><li><a href="https://github.com/bclinkinbeard" target="_blank" rel="noreferrer noopener">Ben’s GitHub</a></li></ul>Picks:Cory<ul><li>React cheat sheet</li><li><a href="https://www.youtube.com/watch?v=4fVdg3EEbi4" target="_blank" rel="noreferrer noopener">“Why software engineers disagree about everything” by Haseeb Qureshi</a></li></ul>Joe Eames<ul><li><a href="http://2ality.com/2018/03/javascript-typescript-reasonml.html" target="_blank" rel="noreferrer noopener">“JavaScript vs. TypeScript vs. ReasonML” by Dr. Axel Rauschmayer</a></li></ul>Aimee<ul><li><a href="https://levelup.gitconnected.com/how-to-use-technical-debt-in-your-favor-98bae475ba68" target="_blank" rel="noreferrer noopener">“How To Use Technical Debt In Your Favor”</a></li><li><a href="https://twitter.com/NeuroscienceNew?ref_src=twsrc%255Egoogle%257Ctwcamp%255Eserp%257Ctwgr%255Eauthor" target="_blank" rel="noreferrer noopener">Neuroscience News Twitter</a></li></ul>Ben<ul><li><a href="https://github.com/GoogleChromeLabs/comlink" target="_blank" rel="noreferrer noopener">ComLink</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer...]]></itunes:summary><itunes:duration>2757</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 307: Apollo with Peggy Rayzis</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-307-apollo-with-peggy-rayzis</link><description><![CDATA[Panel: <ul><li>Charles Max Wood</li><li>Aimee Knight</li><li>AJ ONeal</li></ul> Special Guests: Peggy RayzisIn this episode, the JavaScript Jabber panelists talk about Apollo with Peggy Rayzis. Peggy is an open source engineer on the <a href="https://www.apollographql.com/" target="_blank" rel="noreferrer noopener">Apollo</a> team where she primarily focuses on client stuff, working on <a href="https://www.apollographql.com/client/" target="_blank" rel="noreferrer noopener">Apollo Client</a>, and also other libraries. Previously, she was a UI engineer at <a href="https://www.mlssoccer.com/" target="_blank" rel="noreferrer noopener">Major League Soccer</a> where she worked primarily with <a href="https://reactjs.org/" target="_blank" rel="noreferrer noopener">React</a> and <a href="https://facebook.github.io/react-native/" target="_blank" rel="noreferrer noopener">React Native</a>. She discusses what <a href="https://graphql.org/" target="_blank" rel="noreferrer noopener">GraphQL</a> is and how it is used, as well as how they use it in the Apollo team to make their lives as developers easier. They also touch on when it would work best to use GraphQL and when it is not ideal to use it.In particular, we dive pretty deep on:<ul><li><a href="https://devchat.tv/adv-in-angular/aia-127-graphql-and-apollo-with-uri-goldshtein" target="_blank" rel="noreferrer noopener">AiA 127 Episode</a></li><li>Peggy intro</li><li>What is <a href="https://graphql.org/" target="_blank" rel="noreferrer noopener">GraphQL</a>?</li><li>What is a Typed Query Language?</li><li>What is a schema?</li><li>Where do schemas get defined?</li><li><a href="https://blog.graph.cool/graphql-sdl-schema-definition-language-6755bcb9ce51" target="_blank" rel="noreferrer noopener">GraphQL SDL</a></li><li>Apollo Stack and <a href="https://github.com/apollographql/apollo-server" target="_blank" rel="noreferrer noopener">Apollo Server</a></li><li>Tracing and cash control</li><li><a href="https://www.apollographql.com/engine" target="_blank" rel="noreferrer noopener">Apollo Engine</a></li><li><a href="https://hackernoon.com/how-graphql-replaces-redux-3fff8289221d" target="_blank" rel="noreferrer noopener">How GraphQL Replaces Redux</a></li><li>GraphQL cuts down on front-end management</li><li><a href="https://github.com/apollographql/apollo-link-state" target="_blank" rel="noreferrer noopener">Apollo Link State</a></li><li>The best code is no code</li><li><a href="https://www.apollographql.com/client/" target="_blank" rel="noreferrer noopener">Apollo Client</a> allows for greater developer productivity</li><li>Does the conversation change if you’re not using <a href="https://redux.js.org/" target="_blank" rel="noreferrer noopener">Redux</a> or in a different ecosystem?</li><li>When is the right time to use this?</li><li>Data doesn’t have to be graph shaped to get the most out of GraphQL</li><li>Analyze schema with Apollo Engine</li><li>Is there a way to specify depth?</li><li><a href="https://dev-blog.apollodata.com/securing-your-graphql-api-from-malicious-queries-16130a324a6b" target="_blank" rel="noreferrer noopener">Max Stoiber blog post</a></li><li>How would people start using this?</li><li><a href="https://www.howtographql.com/" target="_blank" rel="noreferrer noopener">HowtoGraphQL.com</a></li><li>And much, much more!</li></ul>Links:<ul><li><a href="https://reactdevsummit.com/" target="_blank" rel="noreferrer noopener">React Dev Summit</a></li><li><a href="https://jsdevsummit.com/" target="_blank" rel="noreferrer noopener">JS Dev Summit</a></li><li><a href="https://www.apollographql.com/" target="_blank" rel="noreferrer noopener">Apollo</a></li><li><a href="https://devchat.tv/adv-in-angular/aia-127-graphql-and-apollo-with-uri-goldshtein" target="_blank" rel="noreferrer noopener">AiA 127 Episode</a></li><li><a href="https://www.apollographql.com/client/" target="_blank" rel="noreferrer noopener">Apollo Client</a></li><li><a href="https://www.mlssoccer.com/" target="_blank" rel="noreferrer noopener">Major League Soccer</a></li><li><a href="https://reactjs.org/" target="_blank" rel="noreferrer noopener">React</a></li><li><a href="https://facebook.github.io/react-native/" target="_blank" rel="noreferrer noopener">React Native</a></li><li><a href="https://graphql.org/" target="_blank" rel="noreferrer noopener">GraphQL</a></li><li><a href="https://blog.graph.cool/graphql-sdl-schema-definition-language-6755bcb9ce51" target="_blank" rel="noreferrer noopener">GraphQL SDL</a></li><li><a href="https://github.com/apollographql/apollo-server" target="_blank" rel="noreferrer noopener">Apollo Server</a></li><li><a href="https://www.apollographql.com/engine" target="_blank" rel="noreferrer noopener">Apollo Engine</a></li><li><a href="https://hackernoon.com/how-graphql-replaces-redux-3fff8289221d" target="_blank" rel="noreferrer noopener">How GraphQL Replaces Redux</a></li><li><a href="https://github.com/apollographql/apollo-link-state" target="_blank" rel="noreferrer noopener">Apollo Link State</a></li><li><a href="https://redux.js.org/" target="_blank" rel="noreferrer noopener">Redux</a></li><li><a href="https://dev-blog.apollodata.com/securing-your-graphql-api-from-malicious-queries-16130a324a6b" target="_blank" rel="noreferrer noopener">Max Stoiber blog post</a></li><li><a href="https://www.howtographql.com/" target="_blank" rel="noreferrer noopener">HowtoGraphQL.com</a></li><li><a href="https://twitter.com/peggyrayzis?lang=en" target="_blank" rel="noreferrer noopener">@PeggyRayzis</a></li><li><a href="https://github.com/peggyrayzis" target="_blank" rel="noreferrer noopener">Peggy’s GitHub</a></li><li><a href="https://medium.com/@peggyrayzis" target="_blank" rel="noreferrer noopener">Peggy’s Medium</a></li></ul>Picks:Charles<ul><li><a href="http://graphql-ruby.org/" target="_blank" rel="noreferrer noopener">GraphQL Ruby</a></li><li><a href="https://github.com/wp-graphql/wp-graphql" target="_blank" rel="noreferrer noopener">WordPress GraphQL</a></li><li><a href="https://www.amazon.com/Potter-Hogwarts-Battle-Cooperative-Building/dp/B01EIKRP0K" target="_blank" rel="noreferrer noopener">Hogwarts Battles Board Game</a></li><li><a href="https://www.amazon.com/Pandemic-Legacy-Season-1-Blue/dp/B00TQ5SEAI" target="_blank" rel="noreferrer noopener">Pandemic Legacy</a></li><li><a href="https://www.amazon.com/Wizards-of-the-Coast-JUN118204/dp/B005J146MI" target="_blank" rel="noreferrer noopener">Risk Legacy</a></li></ul>Aimee<ul><li><a href="https://hackernoon.com/how-graphql-replaces-redux-3fff8289221d" target="_blank" rel="noreferrer noopener">How GraphQL Replaces Redux</a></li><li>JavaScript Meetup in LA</li></ul>AJ<ul><li><a href="https://www.simple.com/" target="_blank" rel="noreferrer noopener">Simple.com</a></li><li><a href="https://broccoliwallet.com/" target="_blank" rel="noreferrer noopener">BroccoliWallet.com</a></li><li><a href="https://www.amazon.com/Four-Hidden-Amazon-Facebook-Google/dp/0525501223" target="_blank" rel="noreferrer noopener">The Four by Scott Galloway</a></li></ul>Peggy<ul><li><a href="https://workshop.me/" target="_blank" rel="noreferrer noopener">Workshop.me</a></li><li><a href="https://www.amazon.com/Thanks-Feedback-Science-Receiving-Well/dp/0670014664" target="_blank" rel="noreferrer noopener">Thanks for the Feedback by Douglas Stone</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">0d19a276-47c9-4635-be05-1267941d5281</guid><pubDate>Tue, 03 Apr 2018 13:47:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845654/stream.mp3" length="39761135" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Panel: 
- Charles Max Wood
- Aimee Knight
- AJ ONeal
 Special Guests: Peggy RayzisIn this episode, the JavaScript Jabber panelists talk about Apollo with Peggy Rayzis. Peggy is an open source engineer on the https://www.apollographql.com/ team where...</itunes:subtitle><itunes:summary><![CDATA[Panel: <ul><li>Charles Max Wood</li><li>Aimee Knight</li><li>AJ ONeal</li></ul> Special Guests: Peggy RayzisIn this episode, the JavaScript Jabber panelists talk about Apollo with Peggy Rayzis. Peggy is an open source engineer on the <a href="https://www.apollographql.com/" target="_blank" rel="noreferrer noopener">Apollo</a> team where she primarily focuses on client stuff, working on <a href="https://www.apollographql.com/client/" target="_blank" rel="noreferrer noopener">Apollo Client</a>, and also other libraries. Previously, she was a UI engineer at <a href="https://www.mlssoccer.com/" target="_blank" rel="noreferrer noopener">Major League Soccer</a> where she worked primarily with <a href="https://reactjs.org/" target="_blank" rel="noreferrer noopener">React</a> and <a href="https://facebook.github.io/react-native/" target="_blank" rel="noreferrer noopener">React Native</a>. She discusses what <a href="https://graphql.org/" target="_blank" rel="noreferrer noopener">GraphQL</a> is and how it is used, as well as how they use it in the Apollo team to make their lives as developers easier. They also touch on when it would work best to use GraphQL and when it is not ideal to use it.In particular, we dive pretty deep on:<ul><li><a href="https://devchat.tv/adv-in-angular/aia-127-graphql-and-apollo-with-uri-goldshtein" target="_blank" rel="noreferrer noopener">AiA 127 Episode</a></li><li>Peggy intro</li><li>What is <a href="https://graphql.org/" target="_blank" rel="noreferrer noopener">GraphQL</a>?</li><li>What is a Typed Query Language?</li><li>What is a schema?</li><li>Where do schemas get defined?</li><li><a href="https://blog.graph.cool/graphql-sdl-schema-definition-language-6755bcb9ce51" target="_blank" rel="noreferrer noopener">GraphQL SDL</a></li><li>Apollo Stack and <a href="https://github.com/apollographql/apollo-server" target="_blank" rel="noreferrer noopener">Apollo Server</a></li><li>Tracing and cash control</li><li><a href="https://www.apollographql.com/engine" target="_blank" rel="noreferrer noopener">Apollo Engine</a></li><li><a href="https://hackernoon.com/how-graphql-replaces-redux-3fff8289221d" target="_blank" rel="noreferrer noopener">How GraphQL Replaces Redux</a></li><li>GraphQL cuts down on front-end management</li><li><a href="https://github.com/apollographql/apollo-link-state" target="_blank" rel="noreferrer noopener">Apollo Link State</a></li><li>The best code is no code</li><li><a href="https://www.apollographql.com/client/" target="_blank" rel="noreferrer noopener">Apollo Client</a> allows for greater developer productivity</li><li>Does the conversation change if you’re not using <a href="https://redux.js.org/" target="_blank" rel="noreferrer noopener">Redux</a> or in a different ecosystem?</li><li>When is the right time to use this?</li><li>Data doesn’t have to be graph shaped to get the most out of GraphQL</li><li>Analyze schema with Apollo Engine</li><li>Is there a way to specify depth?</li><li><a href="https://dev-blog.apollodata.com/securing-your-graphql-api-from-malicious-queries-16130a324a6b" target="_blank" rel="noreferrer noopener">Max Stoiber blog post</a></li><li>How would people start using this?</li><li><a href="https://www.howtographql.com/" target="_blank" rel="noreferrer noopener">HowtoGraphQL.com</a></li><li>And much, much more!</li></ul>Links:<ul><li><a href="https://reactdevsummit.com/" target="_blank" rel="noreferrer noopener">React Dev Summit</a></li><li><a href="https://jsdevsummit.com/" target="_blank" rel="noreferrer noopener">JS Dev Summit</a></li><li><a href="https://www.apollographql.com/" target="_blank" rel="noreferrer noopener">Apollo</a></li><li><a href="https://devchat.tv/adv-in-angular/aia-127-graphql-and-apollo-with-uri-goldshtein" target="_blank" rel="noreferrer noopener">AiA 127 Episode</a></li><li><a href="https://www.apollographql.com/client/" target="_blank" rel="noreferrer noopener">Apollo Client</a></li><li><a href="https://www.mlssoccer.com/"...]]></itunes:summary><itunes:duration>2411</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 306: The Framework Summit with Joe Eames</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-306-the-framework-summit-with-joe-eames</link><description><![CDATA[Panel: <ul><li>Charles Max Wood</li><li>Cory House</li><li>Aimee Knight</li><li>Joe Eames</li><li>AJ O'Neal</li></ul>In this episode, the JavaScript Jabber panelists talk about the <a href="https://www.frameworksummit.com/" target="_blank" rel="noreferrer noopener">Framework Summit</a>. It was the brainchild of Merrick Christensen. This summit includes talks on multiple different frameworks all in a two-day conference, which allows you to get exposed to new frameworks while still learning more about the framework your job requires you to use. Another goal of the conference is that it will be able to open people’s eyes up to the different frameworks available to them and show that no one framework is superior to another.In particular, we dive pretty deep on:<ul><li>What is the <a href="https://www.frameworksummit.com/" target="_blank" rel="noreferrer noopener">Framework Summit</a>?</li><li>The framework you use plays a huge role in your programming</li><li>For people who want to learn about more than one framework</li><li>Allows you to explore</li><li>The format of the conference</li><li>Park City, Utah in October 2018</li><li>Helps you answer which framework should you use?</li><li>Goal is to open people’s eyes up to other frameworks</li><li>Decrease internet arguments over which framework is better</li><li><a href="https://conferences.oreilly.com/fluent/fl-ca" target="_blank" rel="noreferrer noopener">Fluent Conference</a></li><li>Get to have conversation with other people who work in your framework</li><li>Making connections</li><li><a href="https://www.youtube.com/watch?v=jl1tGiUiTtI" target="_blank" rel="noreferrer noopener">React Rally Talk Evan Czaplicki</a></li><li>The context matters</li><li>Being able to deep dive into the different frameworks</li><li>Using frameworks in conjunction with one another</li><li>Have you seen “religionist” themes in programming frameworks?</li><li><a href="https://www.amazon.com/Righteous-Mind-Divided-Politics-Religion/dp/0307455777" target="_blank" rel="noreferrer noopener">Why Good People Are Divided by Politics and Religion by Jonathan Haidt</a></li><li>Some people will never look beyond their frameworks</li><li>If it’s working, why would you mess with it?</li><li>And much, much more!</li></ul>Links:<ul><li><a href="https://reactdevsummit.com/" target="_blank" rel="noreferrer noopener">React Dev Summit</a></li><li><a href="https://jsdevsummit.com/" target="_blank" rel="noreferrer noopener">JS Dev Summit</a></li><li><a href="https://www.frameworksummit.com/" target="_blank" rel="noreferrer noopener">Framework Summit</a></li><li><a href="https://angular.io/" target="_blank" rel="noreferrer noopener">Angular</a></li><li><a href="https://reactjs.org/" target="_blank" rel="noreferrer noopener">React</a></li><li><a href="https://www.emberjs.com/" target="_blank" rel="noreferrer noopener">Ember</a></li><li><a href="https://www.javascript.com/" target="_blank" rel="noreferrer noopener">JavaScript</a></li><li><a href="https://conferences.oreilly.com/fluent/fl-ca" target="_blank" rel="noreferrer noopener">Fluent Conference</a></li><li><a href="https://www.youtube.com/watch?v=jl1tGiUiTtI" target="_blank" rel="noreferrer noopener">React Rally Talk Evan Czaplicki</a></li><li><a href="https://www.amazon.com/Righteous-Mind-Divided-Politics-Religion/dp/0307455777" target="_blank" rel="noreferrer noopener">Why Good People Are Divided by Politics and Religion by Jonathan Haidt</a></li><li><a href="https://twitter.com/FrameworkSummit" target="_blank" rel="noreferrer noopener">@FrameworkSummit</a></li></ul>Picks:Charles<ul><li><a href="https://dustinchristensen.bandcamp.com/track/parked-out-by-the-lake" target="_blank" rel="noreferrer noopener">Parked Out By the Lake Dustin Christensen</a></li><li><a href="https://devchat.tv/" target="_blank" rel="noreferrer noopener">DevChat.tv</a></li><li><a href="https://themeforest.net/item/newspaper/5489609" target="_blank" rel="noreferrer noopener">Newspaper by Themeforest</a></li></ul>Cory<ul><li><a href="https://www2.pvlighthouse.com.au/resources/quokka2/quokka%202.aspx" target="_blank" rel="noreferrer noopener">Quokka</a></li></ul>Aimee<ul><li><a href="http://www.republicoftea.com/" target="_blank" rel="noreferrer noopener">Republic of Tea – Apple Cider Vinegar Tea</a></li><li><a href="http://www.agitar.com/downloads/TheWayOfTestivus.pdf" target="_blank" rel="noreferrer noopener">The Way of Testivus</a></li></ul>Joe<ul><li><a href="https://www.youtube.com/watch?v=jl1tGiUiTtI" target="_blank" rel="noreferrer noopener">Evan Czaplicki Talk</a></li></ul>AJ<ul><li>Dinosaurs</li><li><a href="https://www.youtube.com/watch?v=UAsTlnjvetI" target="_blank" rel="noreferrer noopener">Cough Syrup by Young the Giant</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">2325325c-8a1c-41d6-bd45-f3d3bf4ab493</guid><pubDate>Tue, 27 Mar 2018 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845636/stream.mp3" length="47424366" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Panel: 
- Charles Max Wood
- Cory House
- Aimee Knight
- Joe Eames
- AJ O'Neal
In this episode, the JavaScript Jabber panelists talk about the https://www.frameworksummit.com/. It was the brainchild of Merrick Christensen. This summit includes talks...</itunes:subtitle><itunes:summary><![CDATA[Panel: <ul><li>Charles Max Wood</li><li>Cory House</li><li>Aimee Knight</li><li>Joe Eames</li><li>AJ O'Neal</li></ul>In this episode, the JavaScript Jabber panelists talk about the <a href="https://www.frameworksummit.com/" target="_blank" rel="noreferrer noopener">Framework Summit</a>. It was the brainchild of Merrick Christensen. This summit includes talks on multiple different frameworks all in a two-day conference, which allows you to get exposed to new frameworks while still learning more about the framework your job requires you to use. Another goal of the conference is that it will be able to open people’s eyes up to the different frameworks available to them and show that no one framework is superior to another.In particular, we dive pretty deep on:<ul><li>What is the <a href="https://www.frameworksummit.com/" target="_blank" rel="noreferrer noopener">Framework Summit</a>?</li><li>The framework you use plays a huge role in your programming</li><li>For people who want to learn about more than one framework</li><li>Allows you to explore</li><li>The format of the conference</li><li>Park City, Utah in October 2018</li><li>Helps you answer which framework should you use?</li><li>Goal is to open people’s eyes up to other frameworks</li><li>Decrease internet arguments over which framework is better</li><li><a href="https://conferences.oreilly.com/fluent/fl-ca" target="_blank" rel="noreferrer noopener">Fluent Conference</a></li><li>Get to have conversation with other people who work in your framework</li><li>Making connections</li><li><a href="https://www.youtube.com/watch?v=jl1tGiUiTtI" target="_blank" rel="noreferrer noopener">React Rally Talk Evan Czaplicki</a></li><li>The context matters</li><li>Being able to deep dive into the different frameworks</li><li>Using frameworks in conjunction with one another</li><li>Have you seen “religionist” themes in programming frameworks?</li><li><a href="https://www.amazon.com/Righteous-Mind-Divided-Politics-Religion/dp/0307455777" target="_blank" rel="noreferrer noopener">Why Good People Are Divided by Politics and Religion by Jonathan Haidt</a></li><li>Some people will never look beyond their frameworks</li><li>If it’s working, why would you mess with it?</li><li>And much, much more!</li></ul>Links:<ul><li><a href="https://reactdevsummit.com/" target="_blank" rel="noreferrer noopener">React Dev Summit</a></li><li><a href="https://jsdevsummit.com/" target="_blank" rel="noreferrer noopener">JS Dev Summit</a></li><li><a href="https://www.frameworksummit.com/" target="_blank" rel="noreferrer noopener">Framework Summit</a></li><li><a href="https://angular.io/" target="_blank" rel="noreferrer noopener">Angular</a></li><li><a href="https://reactjs.org/" target="_blank" rel="noreferrer noopener">React</a></li><li><a href="https://www.emberjs.com/" target="_blank" rel="noreferrer noopener">Ember</a></li><li><a href="https://www.javascript.com/" target="_blank" rel="noreferrer noopener">JavaScript</a></li><li><a href="https://conferences.oreilly.com/fluent/fl-ca" target="_blank" rel="noreferrer noopener">Fluent Conference</a></li><li><a href="https://www.youtube.com/watch?v=jl1tGiUiTtI" target="_blank" rel="noreferrer noopener">React Rally Talk Evan Czaplicki</a></li><li><a href="https://www.amazon.com/Righteous-Mind-Divided-Politics-Religion/dp/0307455777" target="_blank" rel="noreferrer noopener">Why Good People Are Divided by Politics and Religion by Jonathan Haidt</a></li><li><a href="https://twitter.com/FrameworkSummit" target="_blank" rel="noreferrer noopener">@FrameworkSummit</a></li></ul>Picks:Charles<ul><li><a href="https://dustinchristensen.bandcamp.com/track/parked-out-by-the-lake" target="_blank" rel="noreferrer noopener">Parked Out By the Lake Dustin Christensen</a></li><li><a href="https://devchat.tv/" target="_blank" rel="noreferrer noopener">DevChat.tv</a></li><li><a href="https://themeforest.net/item/newspaper/5489609" target="_blank" rel="noreferrer noopener">Newspaper by...]]></itunes:summary><itunes:duration>2891</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 305: Continuous Integration, Processes, and DangerJS with Orta Therox</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-305-continuous-integration-processes-and-dangerjs-with-orta-therox</link><description><![CDATA[Panel: <ul><li>Charles Max Wood</li><li>Aimee Knight</li><li>Joe Eames</li><li>AJ O'Neal</li><li> Special Guests: Orta Therox</li></ul>In this episode, the JavaScript Jabber panelists talk about the tool <a href="http://danger.systems/js/" target="_blank" rel="noreferrer noopener">Danger</a> with Orta Therox. Danger allows you to create cultural rules about your pole request workflow. They discuss what Danger is, how it works, and how it can help you to catch errors and speed up code review. Danger lets you erase discussions so that you can focus on the things that you should really be focusing on, like the code. They also compare Danger to other ways of doing test converge.In particular, we dive pretty deep on:<ul><li>What is <a href="http://danger.systems/js/" target="_blank" rel="noreferrer noopener">DangerJS</a>?</li><li>Think of it as being on the PR level</li><li>Provides an eval context</li><li>Used on larger projects</li><li><a href="https://reactjs.org/" target="_blank" rel="noreferrer noopener">React,</a> <a href="https://facebook.github.io/react-native/" target="_blank" rel="noreferrer noopener">React Native</a>, <a href="https://www.apollographql.com/" target="_blank" rel="noreferrer noopener">Apollo</a>, and <a href="http://reactivex.io/rxjs/" target="_blank" rel="noreferrer noopener">RxJS</a></li><li>Experimenting with moving Danger onto a server</li><li>Danger can run as a linting step</li><li>Pre-commit hooks</li><li><a href="https://prettier.io/" target="_blank" rel="noreferrer noopener">Prettier</a></li><li>How do you use Danger on your own machine?</li><li><a href="http://danger.systems/ruby/" target="_blank" rel="noreferrer noopener">Danger Ruby</a> vs <a href="http://danger.systems/js/" target="_blank" rel="noreferrer noopener">Danger JS</a></li><li>NPM install</li><li>How is using Danger better that other ways of test coverage?</li><li>What kinds of rules can you write for this system?</li><li>Can use with <a href="https://www.ruby-lang.org/en/" target="_blank" rel="noreferrer noopener">Ruby</a> or <a href="https://www.javascript.com/" target="_blank" rel="noreferrer noopener">JavaScript</a></li><li>React Storybooks</li><li>Retrospectives</li><li>And much, much more!</li></ul>Links:<ul><li><a href="https://reactdevsummit.com/" target="_blank" rel="noreferrer noopener">React Dev Summit</a></li><li><a href="https://jsdevsummit.com/" target="_blank" rel="noreferrer noopener">JS Dev Summit</a></li><li><a href="http://danger.systems/js/" target="_blank" rel="noreferrer noopener">Danger JS</a></li><li><a href="https://reactjs.org/" target="_blank" rel="noreferrer noopener">React</a></li><li><a href="https://facebook.github.io/react-native/" target="_blank" rel="noreferrer noopener">React Native</a></li><li><a href="https://www.apollographql.com/" target="_blank" rel="noreferrer noopener">Apollo</a></li><li><a href="http://reactivex.io/rxjs/" target="_blank" rel="noreferrer noopener">RxJS</a></li><li><a href="https://prettier.io/" target="_blank" rel="noreferrer noopener">Prettier</a></li><li><a href="http://danger.systems/ruby/" target="_blank" rel="noreferrer noopener">Danger Ruby</a></li><li><a href="https://www.ruby-lang.org/en/" target="_blank" rel="noreferrer noopener">Ruby</a></li><li><a href="https://www.javascript.com/" target="_blank" rel="noreferrer noopener">JavaScript</a></li><li><a href="https://github.com/orta" target="_blank" rel="noreferrer noopener">Orta’s GitHub</a></li><li><a href="http://artsy.github.io/" target="_blank" rel="noreferrer noopener">Artsy Blog</a></li></ul>Picks:Charles<ul><li><a href="https://www.amazon.com/Potter-Hogwarts-Battle-Cooperative-Building/dp/B01EIKRP0K" target="_blank" rel="noreferrer noopener">Hogwarts Battle Board Game</a></li><li><a href="https://www.amazon.com/Sushi-Go-Party-Card-Game/dp/B01CETNKE2" target="_blank" rel="noreferrer noopener">Sushi Go Party! Game</a></li><li>NYC tips</li></ul>Aimee<ul><li><a href="https://medium.com/@mxstbr" target="_blank" rel="noreferrer noopener">Max Stoiber Blog</a></li><li><a href="https://www.fullstackinterviewing.com/2018/02/02/the-ultimate-guide-to-kicking-ass-on-take-home-coding-challenges.html" target="_blank" rel="noreferrer noopener">The Ultimate Guide to Kicking Ass on Take-home Coding Challenges</a></li></ul>Joe<ul><li><a href="http://saltcon.com/" target="_blank" rel="noreferrer noopener">SaltCON</a></li><li><a href="https://www.amazon.com/Plaid-Hat-Games-PHG2200-Stuffed/dp/B0774X4J44" target="_blank" rel="noreferrer noopener">Stuffed Fables Board Game</a></li></ul>AJ<ul><li><a href="https://store.ubnt.com/products/unifi-ac-lite" target="_blank" rel="noreferrer noopener">UniFi AC Lite</a></li><li><a href="https://en.wikipedia.org/wiki/Fullmetal_Alchemist" target="_blank" rel="noreferrer noopener">Fullmetal Alchemist</a></li></ul>Orta<ul><li><a href="https://en.wikipedia.org/wiki/The_Wire" target="_blank" rel="noreferrer noopener">The Wire</a></li><li><a href="https://parahumans.wordpress.com/" target="_blank" rel="noreferrer noopener">Worm Web Serial</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">391dade4-9fd3-4caa-808b-6781c2d99eb1</guid><pubDate>Tue, 20 Mar 2018 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845666/stream.mp3" length="47835169" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Panel: 
- Charles Max Wood
- Aimee Knight
- Joe Eames
- AJ O'Neal
-  Special Guests: Orta Therox
In this episode, the JavaScript Jabber panelists talk about the tool http://danger.systems/js/ with Orta Therox. Danger allows you to create cultural...</itunes:subtitle><itunes:summary><![CDATA[Panel: <ul><li>Charles Max Wood</li><li>Aimee Knight</li><li>Joe Eames</li><li>AJ O'Neal</li><li> Special Guests: Orta Therox</li></ul>In this episode, the JavaScript Jabber panelists talk about the tool <a href="http://danger.systems/js/" target="_blank" rel="noreferrer noopener">Danger</a> with Orta Therox. Danger allows you to create cultural rules about your pole request workflow. They discuss what Danger is, how it works, and how it can help you to catch errors and speed up code review. Danger lets you erase discussions so that you can focus on the things that you should really be focusing on, like the code. They also compare Danger to other ways of doing test converge.In particular, we dive pretty deep on:<ul><li>What is <a href="http://danger.systems/js/" target="_blank" rel="noreferrer noopener">DangerJS</a>?</li><li>Think of it as being on the PR level</li><li>Provides an eval context</li><li>Used on larger projects</li><li><a href="https://reactjs.org/" target="_blank" rel="noreferrer noopener">React,</a> <a href="https://facebook.github.io/react-native/" target="_blank" rel="noreferrer noopener">React Native</a>, <a href="https://www.apollographql.com/" target="_blank" rel="noreferrer noopener">Apollo</a>, and <a href="http://reactivex.io/rxjs/" target="_blank" rel="noreferrer noopener">RxJS</a></li><li>Experimenting with moving Danger onto a server</li><li>Danger can run as a linting step</li><li>Pre-commit hooks</li><li><a href="https://prettier.io/" target="_blank" rel="noreferrer noopener">Prettier</a></li><li>How do you use Danger on your own machine?</li><li><a href="http://danger.systems/ruby/" target="_blank" rel="noreferrer noopener">Danger Ruby</a> vs <a href="http://danger.systems/js/" target="_blank" rel="noreferrer noopener">Danger JS</a></li><li>NPM install</li><li>How is using Danger better that other ways of test coverage?</li><li>What kinds of rules can you write for this system?</li><li>Can use with <a href="https://www.ruby-lang.org/en/" target="_blank" rel="noreferrer noopener">Ruby</a> or <a href="https://www.javascript.com/" target="_blank" rel="noreferrer noopener">JavaScript</a></li><li>React Storybooks</li><li>Retrospectives</li><li>And much, much more!</li></ul>Links:<ul><li><a href="https://reactdevsummit.com/" target="_blank" rel="noreferrer noopener">React Dev Summit</a></li><li><a href="https://jsdevsummit.com/" target="_blank" rel="noreferrer noopener">JS Dev Summit</a></li><li><a href="http://danger.systems/js/" target="_blank" rel="noreferrer noopener">Danger JS</a></li><li><a href="https://reactjs.org/" target="_blank" rel="noreferrer noopener">React</a></li><li><a href="https://facebook.github.io/react-native/" target="_blank" rel="noreferrer noopener">React Native</a></li><li><a href="https://www.apollographql.com/" target="_blank" rel="noreferrer noopener">Apollo</a></li><li><a href="http://reactivex.io/rxjs/" target="_blank" rel="noreferrer noopener">RxJS</a></li><li><a href="https://prettier.io/" target="_blank" rel="noreferrer noopener">Prettier</a></li><li><a href="http://danger.systems/ruby/" target="_blank" rel="noreferrer noopener">Danger Ruby</a></li><li><a href="https://www.ruby-lang.org/en/" target="_blank" rel="noreferrer noopener">Ruby</a></li><li><a href="https://www.javascript.com/" target="_blank" rel="noreferrer noopener">JavaScript</a></li><li><a href="https://github.com/orta" target="_blank" rel="noreferrer noopener">Orta’s GitHub</a></li><li><a href="http://artsy.github.io/" target="_blank" rel="noreferrer noopener">Artsy Blog</a></li></ul>Picks:Charles<ul><li><a href="https://www.amazon.com/Potter-Hogwarts-Battle-Cooperative-Building/dp/B01EIKRP0K" target="_blank" rel="noreferrer noopener">Hogwarts Battle Board Game</a></li><li><a href="https://www.amazon.com/Sushi-Go-Party-Card-Game/dp/B01CETNKE2" target="_blank" rel="noreferrer noopener">Sushi Go Party! Game</a></li><li>NYC tips</li></ul>Aimee<ul><li><a href="https://medium.com/@mxstbr" target="_blank"...]]></itunes:summary><itunes:duration>2917</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 304: React: The Big Picture</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-304-react-the-big-picture</link><description><![CDATA[Panel: <ul><li>Charles Max Wood</li><li>Aimee Knight</li><li>Joe Eames</li><li>Cory House</li><li>AJ O'Neal</li></ul> Special Guests: NoneIn this episode, the JavaScript Jabber panelists talk about <a href="https://www.pluralsight.com/courses/react-big-picture" target="_blank" rel="noreferrer noopener">React: The Big Picture</a>, Cory’s course on Pluralsight and what <a href="https://reactjs.org/" target="_blank" rel="noreferrer noopener">React</a> is all about. They discuss both the pros and cons when it comes to using <a href="https://reactjs.org/" target="_blank" rel="noreferrer noopener">React</a> and when it would be the best to use this library. They also encourage programmers to use React in a more consistent way so that people can share components.In particular, we dive pretty deep on:<ul><li>What is <a href="https://www.pluralsight.com/courses/react-big-picture" target="_blank" rel="noreferrer noopener">React: The Big Picture</a> course?</li><li><a href="https://reactjs.org/" target="_blank" rel="noreferrer noopener">React</a></li><li>The frameworks work with each other</li><li><a href="https://reasonml.github.io/" target="_blank" rel="noreferrer noopener">Reason</a> and <a href="http://elm-lang.org/" target="_blank" rel="noreferrer noopener">Elm</a></li><li>How to decide when using React is the best option?</li><li>React tradeoffs</li><li><a href="https://www.javascript.com/" target="_blank" rel="noreferrer noopener">JavaScript</a></li><li>React expects you to do a little more typing and work</li><li>React is very close to JavaScript</li><li>React pushes you towards a single file per component</li><li><a href="https://devchat.tv/react-round-up" target="_blank" rel="noreferrer noopener">React Round Up</a></li><li>Are the Code Mods as wonderful as they sound?</li><li><a href="https://angular.io/" target="_blank" rel="noreferrer noopener">Angular</a></li><li><a href="https://github.com/facebook/create-react-app" target="_blank" rel="noreferrer noopener">Create React App</a></li><li>What are Code Mods?</li><li>Lack of opinionated approach in React</li><li>Using React in a more consistent way</li><li><a href="https://mobx.js.org/refguide/api.html" target="_blank" rel="noreferrer noopener">MobX</a> and <a href="https://redux.js.org/" target="_blank" rel="noreferrer noopener">Redux</a></li><li>Start off using just plain React</li><li>When wouldn’t you want to use React?</li><li>And much, much more!</li></ul>Links:<ul><li><a href="https://www.pluralsight.com/courses/react-big-picture" target="_blank" rel="noreferrer noopener">React: The Big Picture</a></li><li><a href="https://www.pluralsight.com/authors/cory-house" target="_blank" rel="noreferrer noopener">Cory’s Pluralsight</a></li><li><a href="https://reasonml.github.io/" target="_blank" rel="noreferrer noopener">Reason</a></li><li><a href="http://elm-lang.org/" target="_blank" rel="noreferrer noopener">Elm</a></li><li><a href="https://reactjs.org/" target="_blank" rel="noreferrer noopener">React</a></li><li><a href="https://www.javascript.com/" target="_blank" rel="noreferrer noopener">JavaScript</a></li><li><a href="https://devchat.tv/react-round-up" target="_blank" rel="noreferrer noopener">React Round Up</a></li><li><a href="https://github.com/facebook/create-react-app" target="_blank" rel="noreferrer noopener">Create React App</a></li><li><a href="https://angular.io/" target="_blank" rel="noreferrer noopener">Angular</a></li><li><a href="https://mobx.js.org/refguide/api.html" target="_blank" rel="noreferrer noopener">MobX</a></li><li><a href="https://redux.js.org/" target="_blank" rel="noreferrer noopener">Redux</a></li><li><a href="https://www.frameworksummit.com/" target="_blank" rel="noreferrer noopener">Framework Summit 2018</a></li><li><a href="https://www.pluralsight.com/courses/ng-big-picture" target="_blank" rel="noreferrer noopener">Angular: The Big Picture</a></li><li><a href="https://reactdevsummit.com/" target="_blank" rel="noreferrer noopener">React Dev Summit</a></li></ul>Picks:Charles<ul><li><a href="https://www.history.com/shows/hunting-hitler" target="_blank" rel="noreferrer noopener">Hunting Hitler</a></li><li><a href="http://www.imdb.com/title/tt1485796/" target="_blank" rel="noreferrer noopener">The Greatest Showman: Sing-a-long</a></li></ul>Aimee<ul><li><a href="https://mediatag.io/blog/why-being-a-perfectionist-is-an-obstacle-and-how-to-beat-it" target="_blank" rel="noreferrer noopener">“Why being a perfectionist is an obstacle (and how to beat it)” by Gui Fradin</a></li><li><a href="https://news.ycombinator.com/item?id=16299125" target="_blank" rel="noreferrer noopener">“How to understand the large codebase of an open-source project?” blog post</a></li></ul>Joe<ul><li><a href="http://www.maritalblissgame.com/" target="_blank" rel="noreferrer noopener">Marital Bliss Card Game</a></li></ul>AJ<ul><li><a href="https://ppl.family/" target="_blank" rel="noreferrer noopener">Pplwink.com</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">46eeea4c-19fe-4300-801a-0b022c974712</guid><pubDate>Tue, 13 Mar 2018 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845656/stream.mp3" length="50242426" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Panel: 
- Charles Max Wood
- Aimee Knight
- Joe Eames
- Cory House
- AJ O'Neal
 Special Guests: NoneIn this episode, the JavaScript Jabber panelists talk about https://www.pluralsight.com/courses/react-big-picture, Cory’s course on Pluralsight and...</itunes:subtitle><itunes:summary><![CDATA[Panel: <ul><li>Charles Max Wood</li><li>Aimee Knight</li><li>Joe Eames</li><li>Cory House</li><li>AJ O'Neal</li></ul> Special Guests: NoneIn this episode, the JavaScript Jabber panelists talk about <a href="https://www.pluralsight.com/courses/react-big-picture" target="_blank" rel="noreferrer noopener">React: The Big Picture</a>, Cory’s course on Pluralsight and what <a href="https://reactjs.org/" target="_blank" rel="noreferrer noopener">React</a> is all about. They discuss both the pros and cons when it comes to using <a href="https://reactjs.org/" target="_blank" rel="noreferrer noopener">React</a> and when it would be the best to use this library. They also encourage programmers to use React in a more consistent way so that people can share components.In particular, we dive pretty deep on:<ul><li>What is <a href="https://www.pluralsight.com/courses/react-big-picture" target="_blank" rel="noreferrer noopener">React: The Big Picture</a> course?</li><li><a href="https://reactjs.org/" target="_blank" rel="noreferrer noopener">React</a></li><li>The frameworks work with each other</li><li><a href="https://reasonml.github.io/" target="_blank" rel="noreferrer noopener">Reason</a> and <a href="http://elm-lang.org/" target="_blank" rel="noreferrer noopener">Elm</a></li><li>How to decide when using React is the best option?</li><li>React tradeoffs</li><li><a href="https://www.javascript.com/" target="_blank" rel="noreferrer noopener">JavaScript</a></li><li>React expects you to do a little more typing and work</li><li>React is very close to JavaScript</li><li>React pushes you towards a single file per component</li><li><a href="https://devchat.tv/react-round-up" target="_blank" rel="noreferrer noopener">React Round Up</a></li><li>Are the Code Mods as wonderful as they sound?</li><li><a href="https://angular.io/" target="_blank" rel="noreferrer noopener">Angular</a></li><li><a href="https://github.com/facebook/create-react-app" target="_blank" rel="noreferrer noopener">Create React App</a></li><li>What are Code Mods?</li><li>Lack of opinionated approach in React</li><li>Using React in a more consistent way</li><li><a href="https://mobx.js.org/refguide/api.html" target="_blank" rel="noreferrer noopener">MobX</a> and <a href="https://redux.js.org/" target="_blank" rel="noreferrer noopener">Redux</a></li><li>Start off using just plain React</li><li>When wouldn’t you want to use React?</li><li>And much, much more!</li></ul>Links:<ul><li><a href="https://www.pluralsight.com/courses/react-big-picture" target="_blank" rel="noreferrer noopener">React: The Big Picture</a></li><li><a href="https://www.pluralsight.com/authors/cory-house" target="_blank" rel="noreferrer noopener">Cory’s Pluralsight</a></li><li><a href="https://reasonml.github.io/" target="_blank" rel="noreferrer noopener">Reason</a></li><li><a href="http://elm-lang.org/" target="_blank" rel="noreferrer noopener">Elm</a></li><li><a href="https://reactjs.org/" target="_blank" rel="noreferrer noopener">React</a></li><li><a href="https://www.javascript.com/" target="_blank" rel="noreferrer noopener">JavaScript</a></li><li><a href="https://devchat.tv/react-round-up" target="_blank" rel="noreferrer noopener">React Round Up</a></li><li><a href="https://github.com/facebook/create-react-app" target="_blank" rel="noreferrer noopener">Create React App</a></li><li><a href="https://angular.io/" target="_blank" rel="noreferrer noopener">Angular</a></li><li><a href="https://mobx.js.org/refguide/api.html" target="_blank" rel="noreferrer noopener">MobX</a></li><li><a href="https://redux.js.org/" target="_blank" rel="noreferrer noopener">Redux</a></li><li><a href="https://www.frameworksummit.com/" target="_blank" rel="noreferrer noopener">Framework Summit 2018</a></li><li><a href="https://www.pluralsight.com/courses/ng-big-picture" target="_blank" rel="noreferrer noopener">Angular: The Big Picture</a></li><li><a href="https://reactdevsummit.com/" target="_blank" rel="noreferrer noopener">React...]]></itunes:summary><itunes:duration>3068</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 303: Test Coverage Tools with Ben Coe, Aaron Abramov, and Issac Schleuter</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-303-test-coverage-tools-with-ben-coe-aaron-abramov-and-issac-schleuter</link><description><![CDATA[Panel: Charles Max WoodAimee KnightCorey HouseAJ O'Neal Special Guests: Ben Coe, Aaron Abramov, and Issac SchleuterIn this episode, the JavaScript Jabber panelists talk with Ben Coe, Aaron Abramov, and Issac Schleuter about test coverage and testing tools. They talk about the different tools and libraries that they have contributed to the coding community, such as NYC, conf, and Jest. They also discuss what test coverage is actually about and when using test coverage tools is necessary.In particular, we dive pretty deep on:<ul><li>What have you contributed to the testing tools community?</li><li>npm</li><li>NYC tool and instanbul project</li><li>conf</li><li>Jest</li><li>These libraries were developed to be easy and have “batteries included”</li><li>False positives with test coverage</li><li>Encourage testing practices that don’t practice in a superficial way</li><li>Test coverage is about making sure you test every state a public API can get into</li><li>Think through the test you’re writing first</li><li>Barriers against testing</li><li>Don’t spike the code too quickly</li><li>Provides guardrails for newer developers to contribute to open source projects</li><li>Use tests to understand the system</li><li>How to spend your time better</li><li>When you need tests</li><li>Value is very short term</li><li>TDD</li><li>And much, much more!</li></ul>Links:<ul><li><a href="https://twitter.com/BenjaminCoe?ref_src=twsrc%255Egoogle%257Ctwcamp%255Eserp%257Ctwgr%255Eauthor" target="_blank" rel="noreferrer noopener">@BenjaminCoe</a></li><li><a href="https://twitter.com/aaronabramov_?lang=en" target="_blank" rel="noreferrer noopener">@AaronAbramov_</a></li><li><a href="https://github.com/isaacs" target="_blank" rel="noreferrer noopener">Issac’s GitHub</a></li></ul>Picks:Charles<ul><li><a href="http://reactroundup.com/" target="_blank" rel="noreferrer noopener">React Roundup</a></li><li><a href="http://viewsonvue.com/" target="_blank" rel="noreferrer noopener">Views on Vue</a></li><li><a href="https://devchat.tv/adv-in-angular" target="_blank" rel="noreferrer noopener">Adventures in Angular</a></li><li><a href="https://reactdevsummit.com/" target="_blank" rel="noreferrer noopener">React Dev Summit 2018</a></li></ul>Aimee<ul><li>Galentine’s Day</li><li><a href="https://dnote.io/" target="_blank" rel="noreferrer noopener">Dnote CLI</a></li></ul>AJ<ul><li><a href="https://www.amazon.com/Hero-Ages-Book-Three-Mistborn/dp/0765356147" target="_blank" rel="noreferrer noopener">The Hero of Ages by Brandon Sanderson</a></li></ul>Corey<ul><li><a href="https://github.com/wearehive/project-guidelines" target="_blank" rel="noreferrer noopener">We are hive project guidelines</a></li><li>Tip: You can install node as a dependency on your project</li></ul>Ben<ul><li><a href="https://www.hackillinois.org/" target="_blank" rel="noreferrer noopener">Hack Illinois 2018</a></li><li><a href="https://github.com/bcoe/c8" target="_blank" rel="noreferrer noopener">C8</a></li></ul>Aaron<ul><li><a href="https://reasonml.github.io/" target="_blank" rel="noreferrer noopener">Reason</a></li></ul>Issac<ul><li><a href="http://www.node-tap.org/100/" target="_blank" rel="noreferrer noopener">The Tap 100</a></li><li><a href="https://krypt.co/" target="_blank" rel="noreferrer noopener">Krypton App</a></li><li><a href="https://art19.com/shows/friendly-fire" target="_blank" rel="noreferrer noopener">Friendly Fire Podcasts</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">205475d2-9003-4ea4-93ae-8acb26154ac6</guid><pubDate>Tue, 06 Mar 2018 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845657/stream.mp3" length="23244632" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Panel: Charles Max WoodAimee KnightCorey HouseAJ O'Neal Special Guests: Ben Coe, Aaron Abramov, and Issac SchleuterIn this episode, the JavaScript Jabber panelists talk with Ben Coe, Aaron Abramov, and Issac Schleuter about test coverage and testing...</itunes:subtitle><itunes:summary><![CDATA[Panel: Charles Max WoodAimee KnightCorey HouseAJ O'Neal Special Guests: Ben Coe, Aaron Abramov, and Issac SchleuterIn this episode, the JavaScript Jabber panelists talk with Ben Coe, Aaron Abramov, and Issac Schleuter about test coverage and testing tools. They talk about the different tools and libraries that they have contributed to the coding community, such as NYC, conf, and Jest. They also discuss what test coverage is actually about and when using test coverage tools is necessary.In particular, we dive pretty deep on:<ul><li>What have you contributed to the testing tools community?</li><li>npm</li><li>NYC tool and instanbul project</li><li>conf</li><li>Jest</li><li>These libraries were developed to be easy and have “batteries included”</li><li>False positives with test coverage</li><li>Encourage testing practices that don’t practice in a superficial way</li><li>Test coverage is about making sure you test every state a public API can get into</li><li>Think through the test you’re writing first</li><li>Barriers against testing</li><li>Don’t spike the code too quickly</li><li>Provides guardrails for newer developers to contribute to open source projects</li><li>Use tests to understand the system</li><li>How to spend your time better</li><li>When you need tests</li><li>Value is very short term</li><li>TDD</li><li>And much, much more!</li></ul>Links:<ul><li><a href="https://twitter.com/BenjaminCoe?ref_src=twsrc%255Egoogle%257Ctwcamp%255Eserp%257Ctwgr%255Eauthor" target="_blank" rel="noreferrer noopener">@BenjaminCoe</a></li><li><a href="https://twitter.com/aaronabramov_?lang=en" target="_blank" rel="noreferrer noopener">@AaronAbramov_</a></li><li><a href="https://github.com/isaacs" target="_blank" rel="noreferrer noopener">Issac’s GitHub</a></li></ul>Picks:Charles<ul><li><a href="http://reactroundup.com/" target="_blank" rel="noreferrer noopener">React Roundup</a></li><li><a href="http://viewsonvue.com/" target="_blank" rel="noreferrer noopener">Views on Vue</a></li><li><a href="https://devchat.tv/adv-in-angular" target="_blank" rel="noreferrer noopener">Adventures in Angular</a></li><li><a href="https://reactdevsummit.com/" target="_blank" rel="noreferrer noopener">React Dev Summit 2018</a></li></ul>Aimee<ul><li>Galentine’s Day</li><li><a href="https://dnote.io/" target="_blank" rel="noreferrer noopener">Dnote CLI</a></li></ul>AJ<ul><li><a href="https://www.amazon.com/Hero-Ages-Book-Three-Mistborn/dp/0765356147" target="_blank" rel="noreferrer noopener">The Hero of Ages by Brandon Sanderson</a></li></ul>Corey<ul><li><a href="https://github.com/wearehive/project-guidelines" target="_blank" rel="noreferrer noopener">We are hive project guidelines</a></li><li>Tip: You can install node as a dependency on your project</li></ul>Ben<ul><li><a href="https://www.hackillinois.org/" target="_blank" rel="noreferrer noopener">Hack Illinois 2018</a></li><li><a href="https://github.com/bcoe/c8" target="_blank" rel="noreferrer noopener">C8</a></li></ul>Aaron<ul><li><a href="https://reasonml.github.io/" target="_blank" rel="noreferrer noopener">Reason</a></li></ul>Issac<ul><li><a href="http://www.node-tap.org/100/" target="_blank" rel="noreferrer noopener">The Tap 100</a></li><li><a href="https://krypt.co/" target="_blank" rel="noreferrer noopener">Krypton App</a></li><li><a href="https://art19.com/shows/friendly-fire" target="_blank" rel="noreferrer noopener">Friendly Fire Podcasts</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>1376</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 302: Evaluating Web Frameworks with Kitson Kelly</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-302-evaluating-web-frameworks-with-kitson-kelly</link><description><![CDATA[Panel: Charles Max WoodAimee KnightAJ O'Neal Special Guests: Kitson KellyIn this episode, the JavaScript Jabber panelists talk with Kitson Kelly about evaluating web frameworks. Kitson is currently in Australia working for <a href="https://www.thoughtworks.com/" target="_blank" rel="noreferrer noopener">ThoughtWorks</a> as a principle technologist. He has written many articles on frameworks and urges that people don’t get stuck on one framework in their programming. He talks about how using only frameworks that you know could hurt you in the long run. This episode is great for understanding when to use certain JavaScript frameworks and how branching out from what is comfortable might make your job easier.In particular, we dive pretty deep on:<ul><li>Articles on web frameworks</li><li>How do you pick a JavaScript framework to use?</li><li>The framework depends on your changing needs</li><li>Recommending less popular frameworks</li><li>Angular, Ember, React</li><li>React vs Redux</li><li>Certain domains with different frameworks?</li><li>Each framework takes a different approach</li><li>How to decide which framework to use?</li><li>Only give it a couple days to see if your app works with the framework</li><li>Is it ever appropriate to not use a certain framework?</li><li>Frameworks are there to make your job easier</li><li>Don’t be afraid to try new frameworks</li><li>Choose a framework that will “be there tomorrow”</li><li>What is the future for frameworks?</li><li>Experiment and be honest with what you need</li><li>And much, much more!</li></ul>Links:<ul><li><a href="https://promo.linode.com/javascriptjabber/" target="_blank" rel="noreferrer noopener">Linode</a></li><li><a href="https://www.thoughtworks.com/" target="_blank" rel="noreferrer noopener">ThoughtWorks</a></li><li><a href="https://www.telerik.com/kendo-ui" target="_blank" rel="noreferrer noopener">Kendo UI</a></li><li><a href="https://www.lootcrate.com/" target="_blank" rel="noreferrer noopener">LootCrate</a></li><li><a href="https://twitter.com/kitsonk?lang=en" target="_blank" rel="noreferrer noopener">@KitsonK</a></li><li><a href="https://github.com/kitsonk" target="_blank" rel="noreferrer noopener">Kitson’s GitHub</a></li></ul>Picks:Charles<ul><li><a href="https://www.facebook.com/" target="_blank" rel="noreferrer noopener">Facebook</a></li><li><a href="https://www.amazon.com/12-Week-Year-Others-Months/dp/1118509234" target="_blank" rel="noreferrer noopener">The 12 Week Year by Brian P. Moore</a></li><li><a href="https://gsuite.google.com/products/drive/" target="_blank" rel="noreferrer noopener">Google Drive for Business</a></li></ul>Aimee<ul><li><a href="https://www.npr.org/sections/13.7/2018/02/01/581864513/would-college-students-retain-more-if-professors-dialed-back-the-pace" target="_blank" rel="noreferrer noopener">Would College Students Retain More If Professors Dialed Back The Pace?</a></li><li><a href="https://www.web2pdfconvert.com/" target="_blank" rel="noreferrer noopener">URL to PDF Converter</a></li><li><a href="https://css-tricks.com/look-back-history-css/" target="_blank" rel="noreferrer noopener">CSS History</a></li></ul>AJ<ul><li><a href="https://www.tylenol.com/products/tylenol-cold-flu-severe-warming-honey-lemon-liquid" target="_blank" rel="noreferrer noopener">Tylenol Cold and Flu Severe</a></li></ul>Kitson<ul><li><a href="https://azure.microsoft.com/en-us/?v=18.07a" target="_blank" rel="noreferrer noopener">Microsoft Azure</a></li><li><a href="http://www.zype.com/" target="_blank" rel="noreferrer noopener">Zype</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">2460a11d-f840-4080-8885-5373128cd35b</guid><pubDate>Tue, 27 Feb 2018 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845679/stream.mp3" length="52866232" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Panel: Charles Max WoodAimee KnightAJ O'Neal Special Guests: Kitson KellyIn this episode, the JavaScript Jabber panelists talk with Kitson Kelly about evaluating web frameworks. Kitson is currently in Australia working for...</itunes:subtitle><itunes:summary><![CDATA[Panel: Charles Max WoodAimee KnightAJ O'Neal Special Guests: Kitson KellyIn this episode, the JavaScript Jabber panelists talk with Kitson Kelly about evaluating web frameworks. Kitson is currently in Australia working for <a href="https://www.thoughtworks.com/" target="_blank" rel="noreferrer noopener">ThoughtWorks</a> as a principle technologist. He has written many articles on frameworks and urges that people don’t get stuck on one framework in their programming. He talks about how using only frameworks that you know could hurt you in the long run. This episode is great for understanding when to use certain JavaScript frameworks and how branching out from what is comfortable might make your job easier.In particular, we dive pretty deep on:<ul><li>Articles on web frameworks</li><li>How do you pick a JavaScript framework to use?</li><li>The framework depends on your changing needs</li><li>Recommending less popular frameworks</li><li>Angular, Ember, React</li><li>React vs Redux</li><li>Certain domains with different frameworks?</li><li>Each framework takes a different approach</li><li>How to decide which framework to use?</li><li>Only give it a couple days to see if your app works with the framework</li><li>Is it ever appropriate to not use a certain framework?</li><li>Frameworks are there to make your job easier</li><li>Don’t be afraid to try new frameworks</li><li>Choose a framework that will “be there tomorrow”</li><li>What is the future for frameworks?</li><li>Experiment and be honest with what you need</li><li>And much, much more!</li></ul>Links:<ul><li><a href="https://promo.linode.com/javascriptjabber/" target="_blank" rel="noreferrer noopener">Linode</a></li><li><a href="https://www.thoughtworks.com/" target="_blank" rel="noreferrer noopener">ThoughtWorks</a></li><li><a href="https://www.telerik.com/kendo-ui" target="_blank" rel="noreferrer noopener">Kendo UI</a></li><li><a href="https://www.lootcrate.com/" target="_blank" rel="noreferrer noopener">LootCrate</a></li><li><a href="https://twitter.com/kitsonk?lang=en" target="_blank" rel="noreferrer noopener">@KitsonK</a></li><li><a href="https://github.com/kitsonk" target="_blank" rel="noreferrer noopener">Kitson’s GitHub</a></li></ul>Picks:Charles<ul><li><a href="https://www.facebook.com/" target="_blank" rel="noreferrer noopener">Facebook</a></li><li><a href="https://www.amazon.com/12-Week-Year-Others-Months/dp/1118509234" target="_blank" rel="noreferrer noopener">The 12 Week Year by Brian P. Moore</a></li><li><a href="https://gsuite.google.com/products/drive/" target="_blank" rel="noreferrer noopener">Google Drive for Business</a></li></ul>Aimee<ul><li><a href="https://www.npr.org/sections/13.7/2018/02/01/581864513/would-college-students-retain-more-if-professors-dialed-back-the-pace" target="_blank" rel="noreferrer noopener">Would College Students Retain More If Professors Dialed Back The Pace?</a></li><li><a href="https://www.web2pdfconvert.com/" target="_blank" rel="noreferrer noopener">URL to PDF Converter</a></li><li><a href="https://css-tricks.com/look-back-history-css/" target="_blank" rel="noreferrer noopener">CSS History</a></li></ul>AJ<ul><li><a href="https://www.tylenol.com/products/tylenol-cold-flu-severe-warming-honey-lemon-liquid" target="_blank" rel="noreferrer noopener">Tylenol Cold and Flu Severe</a></li></ul>Kitson<ul><li><a href="https://azure.microsoft.com/en-us/?v=18.07a" target="_blank" rel="noreferrer noopener">Microsoft Azure</a></li><li><a href="http://www.zype.com/" target="_blank" rel="noreferrer noopener">Zype</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>3232</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 301: CSS Grids: The Future of Frontend Layout with Dave Geddes</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-301-css-grids-the-future-of-frontend-layout-with-dave-geddes</link><description><![CDATA[Panel: Charles Max WoodAimee KnightCory HouseAJ O'NealJoe EamesAaron Frost Special Guests: Dave GeddesIn this episode, the JavaScript Jabber panelists talk with Dave Geddes about CSS Grids. Dave quit his job about a year ago and has been living the entrepreneur and programmer life since then. Now, he builds mastery games to help people learn CSS. Dave discusses the differences between Flexbox and CSS Grid and how the games that he creates can help people learn CSS Grid in a fun and interactive way.In particular, we dive pretty deep on:<ul><li>CSS Mastery games</li><li><a href="https://flexboxzombies.com/p/flexbox-zombies" target="_blank" rel="noreferrer noopener">FlexboxZombies.com</a></li><li><a href="https://gridcritters.com/p/gridcritters" target="_blank" rel="noreferrer noopener">GridCritters.com</a></li><li>Uses spaced repetition and delayed recall to learn</li><li>CSS Grid</li><li>Flexbox</li><li>CSS Grid as the cake and Flexbox as the frosting</li><li>Edge spec</li><li>What Flexbox can do</li><li>Sub-Grids</li><li><a href="http://gedd.ski/" target="_blank" rel="noreferrer noopener">Geddski.com</a></li><li>Nesting Grids</li><li>Old Grid vs New Grid layout</li><li>Why would you move from Flexbox to CSS Grid?</li><li>CSS Grid tools</li><li><a href="https://gridbyexample.com/" target="_blank" rel="noreferrer noopener">GridByExample.com</a></li><li>Education and Gamification</li><li>Pick a UI that interests you</li><li>For a discount on Grid Critters: enter JS Jabber for 20% off</li><li>And much, much more!</li></ul>Links:<ul><li><a href="https://promo.linode.com/javascriptjabber/" target="_blank" rel="noreferrer noopener">Linode</a></li><li><a href="https://flexboxzombies.com/p/flexbox-zombies" target="_blank" rel="noreferrer noopener">FlexboxZombies.com</a></li><li><a href="https://gridcritters.com/p/gridcritters" target="_blank" rel="noreferrer noopener">GridCritters.com</a></li><li><a href="http://gedd.ski/" target="_blank" rel="noreferrer noopener">Geddski.com</a></li><li><a href="https://gridbyexample.com/" target="_blank" rel="noreferrer noopener">GridByExample.com</a></li><li><a href="https://www.freshbooks.com/invoice?ref=11731&amp;utm_campaign=podcast-influencers&amp;utm_influencer=419364&amp;utm_medium=affiliate-program&amp;utm_source=pbm" target="_blank" rel="noreferrer noopener">FreshBooks</a></li><li><a href="https://twitter.com/geddski?ref_src=twsrc%255Egoogle%257Ctwcamp%255Eserp%257Ctwgr%255Eauthor" target="_blank" rel="noreferrer noopener">@Geddski</a></li></ul>Picks:Charles<ul><li><a href="https://www.fitnessmagazine.com/shop/r-pods-r-pods-true-wireless-stereo-mini-bluetooth-headphones-with-charging-case-white-p5e22135606a23a39471352895739fcf4.html" target="_blank" rel="noreferrer noopener">R Pods Earphones</a></li></ul>Aimee<ul><li><a href="https://www.amazon.co.uk/CLEANSE-CAPSULES-DIETARY-SUPPLEMENT-SLIMMING/dp/B011RHWHF0" target="_blank" rel="noreferrer noopener">NEU Cleanse</a></li><li><a href="https://ww2.kqed.org/mindshift/2017/01/26/at-age-6-girls-are-less-likely-to-identify-females-as-really-really-smart/" target="_blank" rel="noreferrer noopener">“At Age 6, Girls Are Less Likely to Identify Females As ‘Really, Really Smart’”</a></li></ul>Cory<ul><li><a href="https://twitter.com/housecor/status/962754389533429760" target="_blank" rel="noreferrer noopener">Cory Tweet</a></li></ul>AJ<ul><li><a href="http://startupclass.samaltman.com/" target="_blank" rel="noreferrer noopener">How to Start a Startup</a></li><li><a href="https://www.amazon.com/Sam-Walton-Made-America/dp/0553562835" target="_blank" rel="noreferrer noopener">Made in America by Sam Walton</a></li></ul>Joe<ul><li><a href="https://www.amazon.com/Dungeoneers-John-Anderson/dp/0062338153" target="_blank" rel="noreferrer noopener">The Dungeoneers by John David Anderson</a></li><li><a href="https://www.ng-conf.org/" target="_blank" rel="noreferrer noopener">NG Conf</a></li></ul>Aaron<ul><li><a href="https://www.amazon.com/Fire-Fury-Inside-Trump-White/dp/1250158060" target="_blank" rel="noreferrer noopener">Fire and Fury by Michael Wolff</a></li></ul>Dave<ul><li><a href="http://store.steampowered.com/app/644930/They_Are_Billions/" target="_blank" rel="noreferrer noopener">They Are Billions</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">3636096e-fd28-4a90-a26e-0b976ec056ff</guid><pubDate>Tue, 20 Feb 2018 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845643/stream.mp3" length="62440590" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Panel: Charles Max WoodAimee KnightCory HouseAJ O'NealJoe EamesAaron Frost Special Guests: Dave GeddesIn this episode, the JavaScript Jabber panelists talk with Dave Geddes about CSS Grids. Dave quit his job about a year ago and has been living the...</itunes:subtitle><itunes:summary><![CDATA[Panel: Charles Max WoodAimee KnightCory HouseAJ O'NealJoe EamesAaron Frost Special Guests: Dave GeddesIn this episode, the JavaScript Jabber panelists talk with Dave Geddes about CSS Grids. Dave quit his job about a year ago and has been living the entrepreneur and programmer life since then. Now, he builds mastery games to help people learn CSS. Dave discusses the differences between Flexbox and CSS Grid and how the games that he creates can help people learn CSS Grid in a fun and interactive way.In particular, we dive pretty deep on:<ul><li>CSS Mastery games</li><li><a href="https://flexboxzombies.com/p/flexbox-zombies" target="_blank" rel="noreferrer noopener">FlexboxZombies.com</a></li><li><a href="https://gridcritters.com/p/gridcritters" target="_blank" rel="noreferrer noopener">GridCritters.com</a></li><li>Uses spaced repetition and delayed recall to learn</li><li>CSS Grid</li><li>Flexbox</li><li>CSS Grid as the cake and Flexbox as the frosting</li><li>Edge spec</li><li>What Flexbox can do</li><li>Sub-Grids</li><li><a href="http://gedd.ski/" target="_blank" rel="noreferrer noopener">Geddski.com</a></li><li>Nesting Grids</li><li>Old Grid vs New Grid layout</li><li>Why would you move from Flexbox to CSS Grid?</li><li>CSS Grid tools</li><li><a href="https://gridbyexample.com/" target="_blank" rel="noreferrer noopener">GridByExample.com</a></li><li>Education and Gamification</li><li>Pick a UI that interests you</li><li>For a discount on Grid Critters: enter JS Jabber for 20% off</li><li>And much, much more!</li></ul>Links:<ul><li><a href="https://promo.linode.com/javascriptjabber/" target="_blank" rel="noreferrer noopener">Linode</a></li><li><a href="https://flexboxzombies.com/p/flexbox-zombies" target="_blank" rel="noreferrer noopener">FlexboxZombies.com</a></li><li><a href="https://gridcritters.com/p/gridcritters" target="_blank" rel="noreferrer noopener">GridCritters.com</a></li><li><a href="http://gedd.ski/" target="_blank" rel="noreferrer noopener">Geddski.com</a></li><li><a href="https://gridbyexample.com/" target="_blank" rel="noreferrer noopener">GridByExample.com</a></li><li><a href="https://www.freshbooks.com/invoice?ref=11731&amp;utm_campaign=podcast-influencers&amp;utm_influencer=419364&amp;utm_medium=affiliate-program&amp;utm_source=pbm" target="_blank" rel="noreferrer noopener">FreshBooks</a></li><li><a href="https://twitter.com/geddski?ref_src=twsrc%255Egoogle%257Ctwcamp%255Eserp%257Ctwgr%255Eauthor" target="_blank" rel="noreferrer noopener">@Geddski</a></li></ul>Picks:Charles<ul><li><a href="https://www.fitnessmagazine.com/shop/r-pods-r-pods-true-wireless-stereo-mini-bluetooth-headphones-with-charging-case-white-p5e22135606a23a39471352895739fcf4.html" target="_blank" rel="noreferrer noopener">R Pods Earphones</a></li></ul>Aimee<ul><li><a href="https://www.amazon.co.uk/CLEANSE-CAPSULES-DIETARY-SUPPLEMENT-SLIMMING/dp/B011RHWHF0" target="_blank" rel="noreferrer noopener">NEU Cleanse</a></li><li><a href="https://ww2.kqed.org/mindshift/2017/01/26/at-age-6-girls-are-less-likely-to-identify-females-as-really-really-smart/" target="_blank" rel="noreferrer noopener">“At Age 6, Girls Are Less Likely to Identify Females As ‘Really, Really Smart’”</a></li></ul>Cory<ul><li><a href="https://twitter.com/housecor/status/962754389533429760" target="_blank" rel="noreferrer noopener">Cory Tweet</a></li></ul>AJ<ul><li><a href="http://startupclass.samaltman.com/" target="_blank" rel="noreferrer noopener">How to Start a Startup</a></li><li><a href="https://www.amazon.com/Sam-Walton-Made-America/dp/0553562835" target="_blank" rel="noreferrer noopener">Made in America by Sam Walton</a></li></ul>Joe<ul><li><a href="https://www.amazon.com/Dungeoneers-John-Anderson/dp/0062338153" target="_blank" rel="noreferrer noopener">The Dungeoneers by John David Anderson</a></li><li><a href="https://www.ng-conf.org/" target="_blank" rel="noreferrer noopener">NG Conf</a></li></ul>Aaron<ul><li><a...]]></itunes:summary><itunes:duration>3832</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 300: Celebration</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-300-celebration</link><description><![CDATA[Panel: Charles Max WoodAimee KnightCory HouseAJ O'NealJoe EamesSpecial Guests: NoneIn this episode, the JavaScript Jabber panelists speak on where they are what they are up to today. Aimee is still in Nashville, Tennessee, and it is currently working at <a href="https://getbuilt.com/" target="_blank" rel="noreferrer noopener">Built Technologies</a> and is working with JavaScript. Cory is still authoring courses for <a href="https://www.pluralsight.com/" target="_blank" rel="noreferrer noopener">Pluralsite</a>, has more recently been doing consulting with React, and is the principal engineer at <a href="https://www.coxautoinc.com/" target="_blank" rel="noreferrer noopener">Cox Automotive</a>. Joe is doing a lot of <a href="https://www.pluralsight.com/" target="_blank" rel="noreferrer noopener">Pluralsight</a> work, puts together conferences, and is working on a new podcast with Charles. AJ recently did some side work with <a href="https://www.dash.org/" target="_blank" rel="noreferrer noopener">Dash</a>, is interested in working on a new domain service, and recently got married. Charles is currently at <a href="http://ng-atl.org/" target="_blank" rel="noreferrer noopener">ngATL</a> conference, and has been attending a lot of conferences recently. He is also starting to head over to the video realm and is creating a new podcast called React Roundup and a View Podcast with Joe. They also talk about what they each have planned in the upcoming year for their careers and their lives.In particular, we dive pretty deep on:<ul><li><a href="https://getbuilt.com/" target="_blank" rel="noreferrer noopener">Built Technologies</a></li><li>JavaScript</li><li>Front End and Full Stack</li><li><a href="https://www.pluralsight.com/" target="_blank" rel="noreferrer noopener">Pluralsite</a></li><li>React consulting</li><li><a href="https://www.coxautoinc.com/" target="_blank" rel="noreferrer noopener">Cox Automotive</a></li><li>Front end apps</li><li>View and React podcast</li><li>Angular JS to Angular</li><li>Pluralsight courses</li><li>Big Picture React courses</li><li>Fork of Bitcoin called <a href="https://www.dash.org/" target="_blank" rel="noreferrer noopener">Dash</a></li><li>New domain service</li><li><a href="http://ng-atl.org/" target="_blank" rel="noreferrer noopener">ngATL</a></li><li>React Roundup Podcast</li><li>New podcasts on artificial intelligence, IOT, augmented and virtual reality game development, python</li><li>Node, JavaScript, and Rust</li><li>And much, much more!</li></ul>Links:<ul><li><a href="https://promo.linode.com/javascriptjabber/" target="_blank" rel="noreferrer noopener">Linode</a></li><li><a href="https://getbuilt.com/" target="_blank" rel="noreferrer noopener">Built Technologies</a></li><li><a href="https://www.pluralsight.com/" target="_blank" rel="noreferrer noopener">Pluralsite</a></li><li><a href="https://www.coxautoinc.com/" target="_blank" rel="noreferrer noopener">Cox Automotive</a></li><li><a href="https://www.dash.org/" target="_blank" rel="noreferrer noopener">Dash</a></li><li><a href="http://ng-atl.org/" target="_blank" rel="noreferrer noopener">ngATL</a></li><li><a href="https://www.youtube.com/channel/UCABJEQ57MIn6X3TIHIebJUw" target="_blank" rel="noreferrer noopener">DevChat.tv Youtube</a></li><li><a href="https://www.freshbooks.com/invoice?ref=11731&amp;utm_campaign=podcast-influencers&amp;utm_influencer=419364&amp;utm_medium=affiliate-program&amp;utm_source=pbm" target="_blank" rel="noreferrer noopener">FreshBooks</a></li></ul>Picks:Charles<ul><li><a href="https://www.amazon.com/Audio-Technica-ATR2100-USB-Cardioid-Dynamic-Microphone/dp/B004QJOZS4" target="_blank" rel="noreferrer noopener">ATR2100 Microphone</a></li><li><a href="https://www.zoom-na.com/products/field-video-recording/field-recording/h6-handy-recorder" target="_blank" rel="noreferrer noopener">Zoom H6</a></li><li><a href="https://www.apple.com/airpods/" target="_blank" rel="noreferrer noopener">Apple AirPods</a></li><li><a href="http://ng-atl.org/" target="_blank" rel="noreferrer noopener">ngATL</a></li><li><a href="http://ng-girls.org/" target="_blank" rel="noreferrer noopener">ngGirls</a></li></ul>Aimee<ul><li><a href="https://www.newyorker.com/magazine/2018/01/15/improving-ourselves-to-death" target="_blank" rel="noreferrer noopener">Improving Ourselves to Death</a></li><li><a href="http://typicalprogrammer.com/what-does-code-readability-mean" target="_blank" rel="noreferrer noopener">What Does Code Readability Mean?</a></li></ul>Cory<ul><li><a href="https://twitter.com/housecor/status/957441615811039232" target="_blank" rel="noreferrer noopener">JavaScript Tip Tweet</a></li><li> </li></ul>AJ<ul><li><a href="https://www.youtube.com/channel/UCxIJaCMEptJjxmmQgGFsnCg" target="_blank" rel="noreferrer noopener">How to Start a Startup YouTube Series</a></li><li><a href="https://en.wikipedia.org/wiki/Singham" target="_blank" rel="noreferrer noopener">Singham Movie</a></li><li> </li></ul>Joe<ul><li><a href="https://webflow.com/" target="_blank" rel="noreferrer noopener">WebFlow.com</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">3a18198e-ace6-4bb0-ac03-c535292cba98</guid><pubDate>Wed, 14 Feb 2018 00:35:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845678/stream.mp3" length="55858977" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Panel: Charles Max WoodAimee KnightCory HouseAJ O'NealJoe EamesSpecial Guests: NoneIn this episode, the JavaScript Jabber panelists speak on where they are what they are up to today. Aimee is still in Nashville, Tennessee, and it is currently working...</itunes:subtitle><itunes:summary><![CDATA[Panel: Charles Max WoodAimee KnightCory HouseAJ O'NealJoe EamesSpecial Guests: NoneIn this episode, the JavaScript Jabber panelists speak on where they are what they are up to today. Aimee is still in Nashville, Tennessee, and it is currently working at <a href="https://getbuilt.com/" target="_blank" rel="noreferrer noopener">Built Technologies</a> and is working with JavaScript. Cory is still authoring courses for <a href="https://www.pluralsight.com/" target="_blank" rel="noreferrer noopener">Pluralsite</a>, has more recently been doing consulting with React, and is the principal engineer at <a href="https://www.coxautoinc.com/" target="_blank" rel="noreferrer noopener">Cox Automotive</a>. Joe is doing a lot of <a href="https://www.pluralsight.com/" target="_blank" rel="noreferrer noopener">Pluralsight</a> work, puts together conferences, and is working on a new podcast with Charles. AJ recently did some side work with <a href="https://www.dash.org/" target="_blank" rel="noreferrer noopener">Dash</a>, is interested in working on a new domain service, and recently got married. Charles is currently at <a href="http://ng-atl.org/" target="_blank" rel="noreferrer noopener">ngATL</a> conference, and has been attending a lot of conferences recently. He is also starting to head over to the video realm and is creating a new podcast called React Roundup and a View Podcast with Joe. They also talk about what they each have planned in the upcoming year for their careers and their lives.In particular, we dive pretty deep on:<ul><li><a href="https://getbuilt.com/" target="_blank" rel="noreferrer noopener">Built Technologies</a></li><li>JavaScript</li><li>Front End and Full Stack</li><li><a href="https://www.pluralsight.com/" target="_blank" rel="noreferrer noopener">Pluralsite</a></li><li>React consulting</li><li><a href="https://www.coxautoinc.com/" target="_blank" rel="noreferrer noopener">Cox Automotive</a></li><li>Front end apps</li><li>View and React podcast</li><li>Angular JS to Angular</li><li>Pluralsight courses</li><li>Big Picture React courses</li><li>Fork of Bitcoin called <a href="https://www.dash.org/" target="_blank" rel="noreferrer noopener">Dash</a></li><li>New domain service</li><li><a href="http://ng-atl.org/" target="_blank" rel="noreferrer noopener">ngATL</a></li><li>React Roundup Podcast</li><li>New podcasts on artificial intelligence, IOT, augmented and virtual reality game development, python</li><li>Node, JavaScript, and Rust</li><li>And much, much more!</li></ul>Links:<ul><li><a href="https://promo.linode.com/javascriptjabber/" target="_blank" rel="noreferrer noopener">Linode</a></li><li><a href="https://getbuilt.com/" target="_blank" rel="noreferrer noopener">Built Technologies</a></li><li><a href="https://www.pluralsight.com/" target="_blank" rel="noreferrer noopener">Pluralsite</a></li><li><a href="https://www.coxautoinc.com/" target="_blank" rel="noreferrer noopener">Cox Automotive</a></li><li><a href="https://www.dash.org/" target="_blank" rel="noreferrer noopener">Dash</a></li><li><a href="http://ng-atl.org/" target="_blank" rel="noreferrer noopener">ngATL</a></li><li><a href="https://www.youtube.com/channel/UCABJEQ57MIn6X3TIHIebJUw" target="_blank" rel="noreferrer noopener">DevChat.tv Youtube</a></li><li><a href="https://www.freshbooks.com/invoice?ref=11731&amp;utm_campaign=podcast-influencers&amp;utm_influencer=419364&amp;utm_medium=affiliate-program&amp;utm_source=pbm" target="_blank" rel="noreferrer noopener">FreshBooks</a></li></ul>Picks:Charles<ul><li><a href="https://www.amazon.com/Audio-Technica-ATR2100-USB-Cardioid-Dynamic-Microphone/dp/B004QJOZS4" target="_blank" rel="noreferrer noopener">ATR2100 Microphone</a></li><li><a href="https://www.zoom-na.com/products/field-video-recording/field-recording/h6-handy-recorder" target="_blank" rel="noreferrer noopener">Zoom H6</a></li><li><a href="https://www.apple.com/airpods/" target="_blank" rel="noreferrer noopener">Apple AirPods</a></li><li><a...]]></itunes:summary><itunes:duration>3419</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 299: How To Learn JavaScript When You're Not a Developer with Chris Ferdinandi</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-299-how-to-learn-javascript-when-you-re-not-a-developer-with-chris-ferdinandi</link><description><![CDATA[Panel: AJ O’NealJoe EamesAimee KnightSpecial Guests: Chris FerdinandiIn this episode, JavaScript Jabber panelist speak with Chris Ferdinandi. Chris teaches vanilla JavaScript to beginners and those coming from a design background. Chris mentions his background in Web design and Web Develop that led him JavaScript development. Chris and the JSJ panelist discuss the best ways to learn JavaScript, as well as resources for learning JavaScript. Also, some discussion of technologies that work in conjunction with vanilla JavaScript.In particular, we dive pretty deep on:<ul><li>Teaching JavaScript - Beginners and Design patrons</li><li>Web Design and Web Development</li><li><a href="https://css-tricks.com" target="_blank" rel="noreferrer noopener">CSS Tricks </a></li><li><a href="https://toddmotto.com" target="_blank" rel="noreferrer noopener">Todd Motto</a></li><li>How to do jQuery Things without jQuery</li><li>Doing things like mentors (Todd)</li><li>When JavaScript makes sense.</li><li>CSS is easier to learn then JS?</li><li>Being good at CSS and JS at the same time?</li><li>How about Node developers?</li><li>jRuby, DOM</li><li>Documentation</li><li>And much more!</li></ul>Links:<ul><li>https://github.com/cferdinandi</li><li><a href="https://gomakethings.com" target="_blank" rel="noreferrer noopener">https://gomakethings.com</a></li><li> @ChrisFerdinandi</li><li>https://www.linkedin.com/in/cferdinandi</li><li> </li></ul>Picks:AJ<ul><li>Discover Card</li><li><a href="https://brandonsanderson.com/books/mistborn/" target="_blank" rel="noreferrer noopener">Mistborn </a></li></ul>Aimee<ul><li><a href="https://www.theglobeandmail.com/technology/your-smartphone-is-making-you-stupid/article37511900/" target="_blank" rel="noreferrer noopener">Your Smart Phone is Making You Stupid…</a></li><li>Crypto Currency</li></ul>Joe<ul><li><a href="https://boardgamegeek.com/boardgame/194607/mystic-vale" target="_blank" rel="noreferrer noopener">Mystic Vale</a></li><li><a href="https://www.kedifilm.com" target="_blank" rel="noreferrer noopener">Kedi</a></li></ul>Chris<ul><li><a href="https://gomakethings.com" target="_blank" rel="noreferrer noopener">https://gomakethings.com</a></li><li><a href="https://www.amazon.com/s/?hvadid=153649442850&amp;hvdev=c&amp;hvdvcmdl=&amp;hvlocint=&amp;hvlocphy=9028550&amp;hvnetw=g&amp;hvpone=&amp;hvpos=1t1&amp;hvptwo=&amp;hvqmt=e&amp;hvrand=11758233461967108760&amp;hvtargid=aud-397161105788%3Akwd-418379985&amp;ie=UTF8&amp;index=apparel&amp;keywords=Teva+Mush&amp;ref=pd_sl_41l1nytxgm_e&amp;tag=googhydr-20" target="_blank" rel="noreferrer noopener">Teva Mush</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">d33a3cb8-06bd-4457-8dff-6d72af54a732</guid><pubDate>Wed, 07 Feb 2018 01:10:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845646/stream.mp3" length="70126756" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Panel: AJ O’NealJoe EamesAimee KnightSpecial Guests: Chris FerdinandiIn this episode, JavaScript Jabber panelist speak with Chris Ferdinandi. Chris teaches vanilla JavaScript to beginners and those coming from a design background. Chris mentions his...</itunes:subtitle><itunes:summary><![CDATA[Panel: AJ O’NealJoe EamesAimee KnightSpecial Guests: Chris FerdinandiIn this episode, JavaScript Jabber panelist speak with Chris Ferdinandi. Chris teaches vanilla JavaScript to beginners and those coming from a design background. Chris mentions his background in Web design and Web Develop that led him JavaScript development. Chris and the JSJ panelist discuss the best ways to learn JavaScript, as well as resources for learning JavaScript. Also, some discussion of technologies that work in conjunction with vanilla JavaScript.In particular, we dive pretty deep on:<ul><li>Teaching JavaScript - Beginners and Design patrons</li><li>Web Design and Web Development</li><li><a href="https://css-tricks.com" target="_blank" rel="noreferrer noopener">CSS Tricks </a></li><li><a href="https://toddmotto.com" target="_blank" rel="noreferrer noopener">Todd Motto</a></li><li>How to do jQuery Things without jQuery</li><li>Doing things like mentors (Todd)</li><li>When JavaScript makes sense.</li><li>CSS is easier to learn then JS?</li><li>Being good at CSS and JS at the same time?</li><li>How about Node developers?</li><li>jRuby, DOM</li><li>Documentation</li><li>And much more!</li></ul>Links:<ul><li>https://github.com/cferdinandi</li><li><a href="https://gomakethings.com" target="_blank" rel="noreferrer noopener">https://gomakethings.com</a></li><li> @ChrisFerdinandi</li><li>https://www.linkedin.com/in/cferdinandi</li><li> </li></ul>Picks:AJ<ul><li>Discover Card</li><li><a href="https://brandonsanderson.com/books/mistborn/" target="_blank" rel="noreferrer noopener">Mistborn </a></li></ul>Aimee<ul><li><a href="https://www.theglobeandmail.com/technology/your-smartphone-is-making-you-stupid/article37511900/" target="_blank" rel="noreferrer noopener">Your Smart Phone is Making You Stupid…</a></li><li>Crypto Currency</li></ul>Joe<ul><li><a href="https://boardgamegeek.com/boardgame/194607/mystic-vale" target="_blank" rel="noreferrer noopener">Mystic Vale</a></li><li><a href="https://www.kedifilm.com" target="_blank" rel="noreferrer noopener">Kedi</a></li></ul>Chris<ul><li><a href="https://gomakethings.com" target="_blank" rel="noreferrer noopener">https://gomakethings.com</a></li><li><a href="https://www.amazon.com/s/?hvadid=153649442850&amp;hvdev=c&amp;hvdvcmdl=&amp;hvlocint=&amp;hvlocphy=9028550&amp;hvnetw=g&amp;hvpone=&amp;hvpos=1t1&amp;hvptwo=&amp;hvqmt=e&amp;hvrand=11758233461967108760&amp;hvtargid=aud-397161105788%3Akwd-418379985&amp;ie=UTF8&amp;index=apparel&amp;keywords=Teva+Mush&amp;ref=pd_sl_41l1nytxgm_e&amp;tag=googhydr-20" target="_blank" rel="noreferrer noopener">Teva Mush</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>4313</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 298: Angular, Vue and TypeScript with John Papa</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-298-angular-vue-and-typescript-with-john-papa</link><description><![CDATA[Panel: Charles Max WoodCory HouseJoe EamesAimee KnightSpecial Guests: John PapaIn this episode, JavaScript Jabber panelist speak with <a href="https://johnpapa.net" target="_blank" rel="noreferrer noopener">John Papa</a>. John has been doing web programming for over twenty years on multiple platforms and has been contributing to the developer communities through conferences, authoring books, videos and courses on <a href="https://www.pluralsight.com" target="_blank" rel="noreferrer noopener">Pluralsight</a>.John is on the show to discuss an articles he wrote on <a href="https://johnpapa.net/a-look-at-angular-alongside-vue-3/" target="_blank" rel="noreferrer noopener">A Look at Angular Along Side Vue</a>, and another article on <a href="https://johnpapa.net/vue-typescript/" target="_blank" rel="noreferrer noopener">Vue.js  with TypeScript</a>. John talks about the new features with the different versions of Angular technologies, anxiety in the different features, comparisons between the technologies and use case with Angular.In particular, we dive pretty deep on:<ul><li><a href="https://johnpapa.net/a-look-at-angular-alongside-vue-3/" target="_blank" rel="noreferrer noopener">A look at Angular Along Side Vue</a> - Article</li><li>Angular 5, Amber,Vue,  React, Angular</li><li>Angular 2 - different features</li><li>CLI</li><li>Spell Webpack</li><li>Comparisons - Why the anxiety?</li><li>Opinions of Angular and sprinkling in other technologies</li><li>Vue is the easy to use with Angular</li><li>Are there breakpoints with the uses case?</li><li>Choosing technologies</li><li>Talk about working with Vue and Angular</li><li>DSL - Domain Specific Language</li><li>Vue and 3rd party libraries</li><li>Talk about Vue working with TypeScript</li><li><a href="https://johnpapa.net/vue-typescript/" target="_blank" rel="noreferrer noopener">Vue.js  with TypeScript</a></li><li>Vue with TypeScript looks similar to Angular</li><li><a href="https://marketplace.visualstudio.com/items?itemName=octref.vetur" target="_blank" rel="noreferrer noopener">Vetur</a></li><li>What does 2018 have in store for Angular?</li><li>Native apps and web functionality</li><li>And much more!</li></ul>Links:<ul><li><a href="https://johnpapa.net" target="_blank" rel="noreferrer noopener">https://johnpapa.net</a></li><li><a href="https://johnpapa.net/vue-typescript/" target="_blank" rel="noreferrer noopener">Vue.js  with TypeScript</a></li><li><a href="https://johnpapa.net/a-look-at-angular-alongside-vue-3/" target="_blank" rel="noreferrer noopener">A Look at Angular Along Side Vue</a></li><li>@john_papa</li><li>https://github.com/johnpapa</li></ul>Picks:Corey<ul><li><a href="http://cypress.io" target="_blank" rel="noreferrer noopener">cypress.io</a></li></ul>Charles<ul><li><a href="https://www.amazon.com/Myth-Revisited-Small-Businesses-About/dp/0887307280" target="_blank" rel="noreferrer noopener">E Myth Revisited</a></li><li><a href="http://profitfirstbook.com" target="_blank" rel="noreferrer noopener">Profit First </a></li><li><a href="http://www.imdb.com/title/tt5013056/" target="_blank" rel="noreferrer noopener">Dunkirk</a></li></ul>Aimee<ul><li><a href="https://www.amazon.com/Crucial-Conversations-Talking-Stakes-Second/dp/1469266822" target="_blank" rel="noreferrer noopener">Crucial Conversations </a></li><li><a href="https://ripple.com/xrp/" target="_blank" rel="noreferrer noopener">Ripple or XRP</a></li></ul>Joe<ul><li><a href="http://www.imdb.com/title/tt1485796/" target="_blank" rel="noreferrer noopener">The Greatest Showman</a></li><li><a href="https://www.nbc.com/better-late-than-never?nbc=1" target="_blank" rel="noreferrer noopener">Better Late Then Never</a></li><li>Vue</li><li><a href="https://pragprog.com/book/btlang/seven-languages-in-seven-weeks" target="_blank" rel="noreferrer noopener">7 Languages In 7 Weeks</a>  - Book</li></ul>John<ul><li><a href="http://www.imdb.com/title/tt2283362/" target="_blank" rel="noreferrer noopener">Jumanji </a>2017</li><li>Emotional Intelligence</li></ul>Special Guest: John Papa.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">bfe2574f-e2f7-463e-b365-df2fc9c195fc</guid><pubDate>Wed, 31 Jan 2018 02:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845671/stream.mp3" length="42069312" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Panel: Charles Max WoodCory HouseJoe EamesAimee KnightSpecial Guests: John PapaIn this episode, JavaScript Jabber panelist speak with https://johnpapa.net. John has been doing web programming for over twenty years on multiple platforms and has been...</itunes:subtitle><itunes:summary><![CDATA[Panel: Charles Max WoodCory HouseJoe EamesAimee KnightSpecial Guests: John PapaIn this episode, JavaScript Jabber panelist speak with <a href="https://johnpapa.net" target="_blank" rel="noreferrer noopener">John Papa</a>. John has been doing web programming for over twenty years on multiple platforms and has been contributing to the developer communities through conferences, authoring books, videos and courses on <a href="https://www.pluralsight.com" target="_blank" rel="noreferrer noopener">Pluralsight</a>.John is on the show to discuss an articles he wrote on <a href="https://johnpapa.net/a-look-at-angular-alongside-vue-3/" target="_blank" rel="noreferrer noopener">A Look at Angular Along Side Vue</a>, and another article on <a href="https://johnpapa.net/vue-typescript/" target="_blank" rel="noreferrer noopener">Vue.js  with TypeScript</a>. John talks about the new features with the different versions of Angular technologies, anxiety in the different features, comparisons between the technologies and use case with Angular.In particular, we dive pretty deep on:<ul><li><a href="https://johnpapa.net/a-look-at-angular-alongside-vue-3/" target="_blank" rel="noreferrer noopener">A look at Angular Along Side Vue</a> - Article</li><li>Angular 5, Amber,Vue,  React, Angular</li><li>Angular 2 - different features</li><li>CLI</li><li>Spell Webpack</li><li>Comparisons - Why the anxiety?</li><li>Opinions of Angular and sprinkling in other technologies</li><li>Vue is the easy to use with Angular</li><li>Are there breakpoints with the uses case?</li><li>Choosing technologies</li><li>Talk about working with Vue and Angular</li><li>DSL - Domain Specific Language</li><li>Vue and 3rd party libraries</li><li>Talk about Vue working with TypeScript</li><li><a href="https://johnpapa.net/vue-typescript/" target="_blank" rel="noreferrer noopener">Vue.js  with TypeScript</a></li><li>Vue with TypeScript looks similar to Angular</li><li><a href="https://marketplace.visualstudio.com/items?itemName=octref.vetur" target="_blank" rel="noreferrer noopener">Vetur</a></li><li>What does 2018 have in store for Angular?</li><li>Native apps and web functionality</li><li>And much more!</li></ul>Links:<ul><li><a href="https://johnpapa.net" target="_blank" rel="noreferrer noopener">https://johnpapa.net</a></li><li><a href="https://johnpapa.net/vue-typescript/" target="_blank" rel="noreferrer noopener">Vue.js  with TypeScript</a></li><li><a href="https://johnpapa.net/a-look-at-angular-alongside-vue-3/" target="_blank" rel="noreferrer noopener">A Look at Angular Along Side Vue</a></li><li>@john_papa</li><li>https://github.com/johnpapa</li></ul>Picks:Corey<ul><li><a href="http://cypress.io" target="_blank" rel="noreferrer noopener">cypress.io</a></li></ul>Charles<ul><li><a href="https://www.amazon.com/Myth-Revisited-Small-Businesses-About/dp/0887307280" target="_blank" rel="noreferrer noopener">E Myth Revisited</a></li><li><a href="http://profitfirstbook.com" target="_blank" rel="noreferrer noopener">Profit First </a></li><li><a href="http://www.imdb.com/title/tt5013056/" target="_blank" rel="noreferrer noopener">Dunkirk</a></li></ul>Aimee<ul><li><a href="https://www.amazon.com/Crucial-Conversations-Talking-Stakes-Second/dp/1469266822" target="_blank" rel="noreferrer noopener">Crucial Conversations </a></li><li><a href="https://ripple.com/xrp/" target="_blank" rel="noreferrer noopener">Ripple or XRP</a></li></ul>Joe<ul><li><a href="http://www.imdb.com/title/tt1485796/" target="_blank" rel="noreferrer noopener">The Greatest Showman</a></li><li><a href="https://www.nbc.com/better-late-than-never?nbc=1" target="_blank" rel="noreferrer noopener">Better Late Then Never</a></li><li>Vue</li><li><a href="https://pragprog.com/book/btlang/seven-languages-in-seven-weeks" target="_blank" rel="noreferrer noopener">7 Languages In 7 Weeks</a>  - Book</li></ul>John<ul><li><a href="http://www.imdb.com/title/tt2283362/" target="_blank" rel="noreferrer noopener">Jumanji...]]></itunes:summary><itunes:duration>2556</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 297: Scrollytelling with Russell Goldenberg and Adam Pearce</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-297-scrollytelling-with-russell-goldenberg-and-adam-pearce</link><description><![CDATA[Panel: Charles Max WoodJoe EamesAimee KnightSpecial Guests: Russell Goldenberg and Adam PearceIn this episode, JavaScript Jabber panelist speak with Russell Goldenberg and Adam Pearce Russell creates visualizations, interactive graphics, and documentaries for the web. Currently an editor at <a href="https://pudding.cool/" target="_blank" rel="noreferrer noopener">The Pudding</a>.  Adam is a graphics editor at The New York Times and a journalist engineers/developer  Russell and Adam are on the show to talk about what Scrollytelling is, as well as Scrollama. <a href="https://github.com/russellgoldenberg/scrollama#scrollamajs" target="_blank" rel="noreferrer noopener">Scrollama</a> is a modern and lightweight JavaScript library for scrollytelling using <a href="https://developer.mozilla.org/en-US/docs/Web/API/Intersection_Observer_API" target="_blank" rel="noreferrer noopener">IntersectionObserver</a> in favor of scroll events. This is a great episode to understand another technology/tool created with JavaScript.In particular, we dive pretty deep on:<ul><li>What is Scrollytelling!</li><li>Graph Scroll library</li><li>What is the intersection Observerable?</li><li>How long does it take to build an interactive graphic…?</li><li>How do you test something like this?</li><li>Test on a lot of different devices</li><li>Can you do automated testing?</li><li>Do you have to understand the use cases or can you implement quickly?</li><li>Recommendation for getting started?</li><li>Is this a skill set people have to have before that some on board?</li><li>How do design these interactions?</li><li>Scroll jacking</li><li>What JS developers should know about this technology.</li><li>Position sticky</li><li>What are other uses cases?</li><li>What can devs use it for?</li><li>Tax calculator</li><li>And much more!</li></ul>Links:<ul><li> </li><li>https://github.com/russellgoldenberg/scrollama</li><li><a href="https://pudding.cool/process/introducing-scrollama/" target="_blank" rel="noreferrer noopener">https://pudding.cool/process/introducing-scrollama/</a></li><li> @codenberg</li><li> @adamrpearce</li><li><a href="https://pudding.cool/" target="_blank" rel="noreferrer noopener">https://pudding.cool/</a></li><li><a href="http://russellgoldenberg.github.io" target="_blank" rel="noreferrer noopener">http://russellgoldenberg.github.io</a></li><li><a href="https://github.com/1wheel?direction=desc&amp;sort=created&amp;tab=stars" target="_blank" rel="noreferrer noopener">https://github.com/1wheel?direction=desc&amp;sort=created&amp;tab=stars</a></li><li>https://roadtolarissa.com</li></ul>Picks:Adam<ul><li><a href="https://boardgamegeek.com/boardgame/36218/dominion" target="_blank" rel="noreferrer noopener">Dominion - Broad Game</a></li></ul>Charles<ul><li>Smoker</li><li><a href="https://boardgamegeek.com/boardgame/163967/tiny-epic-galaxies" target="_blank" rel="noreferrer noopener">Tiny Epic Galaxies</a></li><li><a href="https://www.indiegogo.com/projects/devchat-tv" target="_blank" rel="noreferrer noopener">Indiegogo Dev Chat TV</a></li></ul>Aimee<ul><li>Deadlines</li><li><a href="https://www.questnutrition.com/collections/protein-powders" target="_blank" rel="noreferrer noopener">Quest Protein Powder</a></li></ul>Joe<ul><li>Giving!</li><li><a href="https://boardgamegeek.com/boardgame/230802/azul" target="_blank" rel="noreferrer noopener">Board Game - Azul</a></li></ul>Russel<ul><li><a href="https://boardgamegeek.com/boardgame/521/crokinole" target="_blank" rel="noreferrer noopener">Crokinole</a></li><li>Bust Out</li></ul>Special Guests: Adam Pearce and Russell Goldenberg.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">ae6f3661-c205-485f-99eb-32775289963a</guid><pubDate>Tue, 23 Jan 2018 23:45:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845680/stream.mp3" length="41703164" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Panel: Charles Max WoodJoe EamesAimee KnightSpecial Guests: Russell Goldenberg and Adam PearceIn this episode, JavaScript Jabber panelist speak with Russell Goldenberg and Adam Pearce Russell creates visualizations, interactive graphics, and...</itunes:subtitle><itunes:summary><![CDATA[Panel: Charles Max WoodJoe EamesAimee KnightSpecial Guests: Russell Goldenberg and Adam PearceIn this episode, JavaScript Jabber panelist speak with Russell Goldenberg and Adam Pearce Russell creates visualizations, interactive graphics, and documentaries for the web. Currently an editor at <a href="https://pudding.cool/" target="_blank" rel="noreferrer noopener">The Pudding</a>.  Adam is a graphics editor at The New York Times and a journalist engineers/developer  Russell and Adam are on the show to talk about what Scrollytelling is, as well as Scrollama. <a href="https://github.com/russellgoldenberg/scrollama#scrollamajs" target="_blank" rel="noreferrer noopener">Scrollama</a> is a modern and lightweight JavaScript library for scrollytelling using <a href="https://developer.mozilla.org/en-US/docs/Web/API/Intersection_Observer_API" target="_blank" rel="noreferrer noopener">IntersectionObserver</a> in favor of scroll events. This is a great episode to understand another technology/tool created with JavaScript.In particular, we dive pretty deep on:<ul><li>What is Scrollytelling!</li><li>Graph Scroll library</li><li>What is the intersection Observerable?</li><li>How long does it take to build an interactive graphic…?</li><li>How do you test something like this?</li><li>Test on a lot of different devices</li><li>Can you do automated testing?</li><li>Do you have to understand the use cases or can you implement quickly?</li><li>Recommendation for getting started?</li><li>Is this a skill set people have to have before that some on board?</li><li>How do design these interactions?</li><li>Scroll jacking</li><li>What JS developers should know about this technology.</li><li>Position sticky</li><li>What are other uses cases?</li><li>What can devs use it for?</li><li>Tax calculator</li><li>And much more!</li></ul>Links:<ul><li> </li><li>https://github.com/russellgoldenberg/scrollama</li><li><a href="https://pudding.cool/process/introducing-scrollama/" target="_blank" rel="noreferrer noopener">https://pudding.cool/process/introducing-scrollama/</a></li><li> @codenberg</li><li> @adamrpearce</li><li><a href="https://pudding.cool/" target="_blank" rel="noreferrer noopener">https://pudding.cool/</a></li><li><a href="http://russellgoldenberg.github.io" target="_blank" rel="noreferrer noopener">http://russellgoldenberg.github.io</a></li><li><a href="https://github.com/1wheel?direction=desc&amp;sort=created&amp;tab=stars" target="_blank" rel="noreferrer noopener">https://github.com/1wheel?direction=desc&amp;sort=created&amp;tab=stars</a></li><li>https://roadtolarissa.com</li></ul>Picks:Adam<ul><li><a href="https://boardgamegeek.com/boardgame/36218/dominion" target="_blank" rel="noreferrer noopener">Dominion - Broad Game</a></li></ul>Charles<ul><li>Smoker</li><li><a href="https://boardgamegeek.com/boardgame/163967/tiny-epic-galaxies" target="_blank" rel="noreferrer noopener">Tiny Epic Galaxies</a></li><li><a href="https://www.indiegogo.com/projects/devchat-tv" target="_blank" rel="noreferrer noopener">Indiegogo Dev Chat TV</a></li></ul>Aimee<ul><li>Deadlines</li><li><a href="https://www.questnutrition.com/collections/protein-powders" target="_blank" rel="noreferrer noopener">Quest Protein Powder</a></li></ul>Joe<ul><li>Giving!</li><li><a href="https://boardgamegeek.com/boardgame/230802/azul" target="_blank" rel="noreferrer noopener">Board Game - Azul</a></li></ul>Russel<ul><li><a href="https://boardgamegeek.com/boardgame/521/crokinole" target="_blank" rel="noreferrer noopener">Crokinole</a></li><li>Bust Out</li></ul>Special Guests: Adam Pearce and Russell Goldenberg.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this...]]></itunes:summary><itunes:duration>2533</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 296: Changes in React and the license with Azat Mardan</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-296-changes-in-react-and-the-license-with-azat-mardan</link><description><![CDATA[Panel: Charles Max WoodCory HouseJoe EamesAimee KnightSpecial Guests: Azat MardanIn this episode, JavaScript Jabber panelist speak with Azat Mardan. Azat is a return guest, previously on <a href="https://devchat.tv/js-jabber/230-jsj-node-at-capital-one-with-azat-mardan" target="_blank" rel="noreferrer noopener">JSJ Episode 230</a>. Azat is an author of 14 books on Node JS, JavaScript, and React JS. Azat works at <a href="https://www.capitalone.com" target="_blank" rel="noreferrer noopener">Capital One</a> on the technology team. Azat is the founder and creator of <a href="https://node.university" target="_blank" rel="noreferrer noopener">Node University</a>.Azat is on the show to talk about changes in React and licensing. Some of the topics cover Facebook,  licensing with React, using the wrong version of React, patent wars, and much more in-depth information on current events in React.In particular, we dive pretty deep on:<ul><li>Facebook - Licensing with React</li><li>Using the Wrong version of React in some companies</li><li>BSD licensing</li><li>Patent wars</li><li>Facebook developing React</li><li>Difference in Preact and Inferno</li><li>Rewriting applications</li><li>What did Capital One do about the changes?</li><li>React 16</li><li>Pure React</li><li>Was the BSD patents - Med and Sm Companies</li><li>Patents explained</li><li>React Developers at Facebook</li><li>Fiber - New Core Architecture</li><li>And much more!</li></ul>Links:<ul><li><a href="http://azat.co" target="_blank" rel="noreferrer noopener">http://azat.co</a></li><li><a href="https://node.university" target="_blank" rel="noreferrer noopener">https://node.university</a></li><li>https://devchat.tv/js-jabber/230-jsj-node-at-capital-one-with-azat-mardan</li></ul>Picks:Cory<ul><li>Axel Rauschmayer post</li><li><a href="https://github.com/prettier" target="_blank" rel="noreferrer noopener">Prettier</a></li></ul>Charles<ul><li><a href="https://www.indiegogo.com/projects/devchat-tv" target="_blank" rel="noreferrer noopener">Indiegogo for Dev Chat</a></li><li><a href="http://forum.devchat.tv" target="_blank" rel="noreferrer noopener">forum.devchat.tv</a></li></ul>Aimee<ul><li><a href="http://devtees.com" target="_blank" rel="noreferrer noopener">Dev Tees</a></li><li><a href="https://news.ycombinator.com/news" target="_blank" rel="noreferrer noopener">Hacker News - Question on Stack Exchange and Estimates </a></li></ul>Joe<ul><li><a href="https://www.heroku.com" target="_blank" rel="noreferrer noopener">Heroku </a></li><li><a href="http://www.imdb.com/title/tt3255590/" target="_blank" rel="noreferrer noopener">El Camino Christmas</a></li></ul>Azat<ul><li><a href="https://www.pmi.org/certifications/types/project-management-pmp" target="_blank" rel="noreferrer noopener">PMP </a></li><li><a href="https://node.university" target="_blank" rel="noreferrer noopener">Azat - Short Lecture</a></li></ul>Special Guest: Azat Mardan.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">50aa8003-47f4-4cc3-b5a1-b7e158b23c10</guid><pubDate>Tue, 16 Jan 2018 16:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845667/stream.mp3" length="56551690" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Panel: Charles Max WoodCory HouseJoe EamesAimee KnightSpecial Guests: Azat MardanIn this episode, JavaScript Jabber panelist speak with Azat Mardan. Azat is a return guest, previously on...</itunes:subtitle><itunes:summary><![CDATA[Panel: Charles Max WoodCory HouseJoe EamesAimee KnightSpecial Guests: Azat MardanIn this episode, JavaScript Jabber panelist speak with Azat Mardan. Azat is a return guest, previously on <a href="https://devchat.tv/js-jabber/230-jsj-node-at-capital-one-with-azat-mardan" target="_blank" rel="noreferrer noopener">JSJ Episode 230</a>. Azat is an author of 14 books on Node JS, JavaScript, and React JS. Azat works at <a href="https://www.capitalone.com" target="_blank" rel="noreferrer noopener">Capital One</a> on the technology team. Azat is the founder and creator of <a href="https://node.university" target="_blank" rel="noreferrer noopener">Node University</a>.Azat is on the show to talk about changes in React and licensing. Some of the topics cover Facebook,  licensing with React, using the wrong version of React, patent wars, and much more in-depth information on current events in React.In particular, we dive pretty deep on:<ul><li>Facebook - Licensing with React</li><li>Using the Wrong version of React in some companies</li><li>BSD licensing</li><li>Patent wars</li><li>Facebook developing React</li><li>Difference in Preact and Inferno</li><li>Rewriting applications</li><li>What did Capital One do about the changes?</li><li>React 16</li><li>Pure React</li><li>Was the BSD patents - Med and Sm Companies</li><li>Patents explained</li><li>React Developers at Facebook</li><li>Fiber - New Core Architecture</li><li>And much more!</li></ul>Links:<ul><li><a href="http://azat.co" target="_blank" rel="noreferrer noopener">http://azat.co</a></li><li><a href="https://node.university" target="_blank" rel="noreferrer noopener">https://node.university</a></li><li>https://devchat.tv/js-jabber/230-jsj-node-at-capital-one-with-azat-mardan</li></ul>Picks:Cory<ul><li>Axel Rauschmayer post</li><li><a href="https://github.com/prettier" target="_blank" rel="noreferrer noopener">Prettier</a></li></ul>Charles<ul><li><a href="https://www.indiegogo.com/projects/devchat-tv" target="_blank" rel="noreferrer noopener">Indiegogo for Dev Chat</a></li><li><a href="http://forum.devchat.tv" target="_blank" rel="noreferrer noopener">forum.devchat.tv</a></li></ul>Aimee<ul><li><a href="http://devtees.com" target="_blank" rel="noreferrer noopener">Dev Tees</a></li><li><a href="https://news.ycombinator.com/news" target="_blank" rel="noreferrer noopener">Hacker News - Question on Stack Exchange and Estimates </a></li></ul>Joe<ul><li><a href="https://www.heroku.com" target="_blank" rel="noreferrer noopener">Heroku </a></li><li><a href="http://www.imdb.com/title/tt3255590/" target="_blank" rel="noreferrer noopener">El Camino Christmas</a></li></ul>Azat<ul><li><a href="https://www.pmi.org/certifications/types/project-management-pmp" target="_blank" rel="noreferrer noopener">PMP </a></li><li><a href="https://node.university" target="_blank" rel="noreferrer noopener">Azat - Short Lecture</a></li></ul>Special Guest: Azat Mardan.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>3463</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 295: Developers as Entrepreneurs with Ryan Glover</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-295-developers-as-entrepreneurs-with-ryan-glover</link><description><![CDATA[Panel: Charles Max Wood Cory HouseJoe EamesAimee Knight  Special Guests: Ryan GloverIn this episode, JavaScript Jabber panelist speak with Ryan Glover. Ryan is on JavaScript Jabber to talks about Entrepreneurship as a developer.  Ryan runs <a href="https://cleverbeagle.com" target="_blank" rel="noreferrer noopener">Clever Beagle </a>in Chicago Illinois. Clever Beagle is a mentorship company that helps people build their first software Product. Ryan and the panel discuss the many roads of entrepreneurship, startup business ideas, servicing and teaching the community, how to’s, and psychological challenges, hiring, seeing your ideas through to the end, and privilege. In particular, we dive pretty deep on:<ul><li>How do you get started as an entrepreneur? </li><li><a href="https://cleverbeagle.com" target="_blank" rel="noreferrer noopener">Clever Beagle</a></li><li><a href="https://themeteorchef.com" target="_blank" rel="noreferrer noopener">The Meteor Chef</a></li><li>Where are people getting stuck on the builds? </li><li>Fear, unknowns</li><li>Simple, but not easy </li><li>Drive and ability to step into the unknown</li><li>Survival of the fittest</li><li>Hire before you are already </li><li>Losing your marbles</li><li>Starting on a smaller scale</li><li>How do I know my idea is going to work? </li><li>Book - <a href="https://www.amazon.com/Brick-Rewrote-Innovation-Conquered-Industry/dp/0307951618" target="_blank" rel="noreferrer noopener">Brick by Brick</a></li><li>Multiple lines of business</li><li>Managing a portfolio of business </li><li>Revenue streams </li><li>Marketing </li><li><a href="https://www.amazon.com/Quitter-Jon-Acuff-ebook/dp/B004ZL9TW0/ref=sr_1_1?ie=UTF8&amp;keywords=Quitter&amp;qid=1515471817&amp;s=books&amp;sr=1-1" target="_blank" rel="noreferrer noopener">Quitter</a></li><li>When do I quit? </li><li>6-12 months of cash before you quit</li><li>Making mistakes in entrepreneurship?</li><li>Be a reader and study</li><li>Go out a read books! </li><li>Experiential not taught </li><li>Luck and Privilege</li><li>Video - <a href="https://www.youtube.com/watch?v=4K5fbQ1-zps" target="_blank" rel="noreferrer noopener">Life of Privilege Explained in a $100 Race</a></li><li><a href="https://www.amazon.com/Procrastinate-Purpose-Permissions-Multiply-Your/dp/0399170634/ref=sr_1_1?ie=UTF8&amp;keywords=Procrastinate+on+Purpose&amp;qid=1515473313&amp;s=books&amp;sr=1-1" target="_blank" rel="noreferrer noopener">Procrastinate on Purpose</a></li><li>And much more! </li></ul>Links:<ul><li><a href="https://cleverbeagle.com" target="_blank" rel="noreferrer noopener">Clever Beagle </a></li><li><a href="https://themeteorchef.com" target="_blank" rel="noreferrer noopener">The Meteor Chef</a></li><li><a href="https://www.linkedin.com/in/ryangglover" target="_blank" rel="noreferrer noopener">https://www.linkedin.com/in/ryangglover</a></li><li><a href="http://www.ryanglover.net" target="_blank" rel="noreferrer noopener">http://www.ryanglover.net</a></li><li><a href="https://www.amazon.com/Brick-Rewrote-Innovation-Conquered-Industry/dp/0307951618" target="_blank" rel="noreferrer noopener">Brick by Brick</a></li><li><a href="https://www.amazon.com/Quitter-Jon-Acuff-ebook/dp/B004ZL9TW0/ref=sr_1_1?ie=UTF8&amp;keywords=Quitter&amp;qid=1515471817&amp;s=books&amp;sr=1-1" target="_blank" rel="noreferrer noopener">Quitter</a></li><li><a href="https://www.amazon.com/Procrastinate-Purpose-Permissions-Multiply-Your/dp/0399170634/ref=sr_1_1?ie=UTF8&amp;keywords=Procrastinate+on+Purpose&amp;qid=1515473313&amp;s=books&amp;sr=1-1" target="_blank" rel="noreferrer noopener">Procrastinate on Purpose</a></li><li><a href="http://paulgraham.com/ds.html" target="_blank" rel="noreferrer noopener">Do Thing That Don’t Scale</a></li><li>@rglover</li></ul>Picks:Cory<ul><li><a href="http://heathbrothers.com/the-power-of-moments/" target="_blank" rel="noreferrer noopener">The Power of Moments</a></li><li><a href="https://www.goodreads.com/book/show/6043946-the-50th-law" target="_blank" rel="noreferrer noopener">The 50th Law</a></li></ul>Charles<ul><li><a href="http://ReactDevSummit.com" target="_blank" rel="noreferrer noopener">ReactDevSummit.com</a></li><li>Indiegogo for Dev Chat</li><li>.NetRocks</li></ul>Aimee<ul><li><a href="https://www.youtube.com/watch?v=4K5fbQ1-zps" target="_blank" rel="noreferrer noopener">Life of Privilege Explained in a $100 Race</a></li></ul>Joe<ul><li><a href="https://www.amazon.com/House-Philosophy-Everybody-Henry-Jacoby/dp/0470316608/ref=sr_1_1_sspa?ie=UTF8&amp;keywords=Everybody+Lies&amp;psc=1&amp;qid=1515473742&amp;sr=8-1-spons" target="_blank" rel="noreferrer noopener">Everybody Lies</a></li><li><a href="http://www.imdb.com/title/tt3402236/" target="_blank" rel="noreferrer noopener">Murder on the Orient Express</a></li><li> </li></ul>Ryan<ul><li><a href="https://www.amazon.com/Turning-Pro-Inner-Power-Create/dp/1936891034/ref=sr_1_1?ie=UTF8&amp;keywords=Turning+Pro&amp;qid=1515474013&amp;sr=8-1" target="_blank" rel="noreferrer noopener">Turning Pro </a>- Steven Pressfield series</li><li><a href="https://www.amazon.com/Anarchists-Approach-Beliefs-Business-Zingermans/dp/0989349462/ref=sr_1_1?ie=UTF8&amp;keywords=+The+Power+of+Beliefs+in+Business&amp;qid=1515474112&amp;sr=8-1" target="_blank" rel="noreferrer noopener">The Power of Beliefs in Business</a></li></ul>Special Guest: Ryan Glover.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">65f53faa-7f3e-4bc0-b3fc-9970bf064240</guid><pubDate>Tue, 09 Jan 2018 05:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845639/stream.mp3" length="64212804" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Panel: Charles Max Wood Cory HouseJoe EamesAimee Knight  Special Guests: Ryan GloverIn this episode, JavaScript Jabber panelist speak with Ryan Glover. Ryan is on JavaScript Jabber to talks about Entrepreneurship as a developer.  Ryan runs...</itunes:subtitle><itunes:summary><![CDATA[Panel: Charles Max Wood Cory HouseJoe EamesAimee Knight  Special Guests: Ryan GloverIn this episode, JavaScript Jabber panelist speak with Ryan Glover. Ryan is on JavaScript Jabber to talks about Entrepreneurship as a developer.  Ryan runs <a href="https://cleverbeagle.com" target="_blank" rel="noreferrer noopener">Clever Beagle </a>in Chicago Illinois. Clever Beagle is a mentorship company that helps people build their first software Product. Ryan and the panel discuss the many roads of entrepreneurship, startup business ideas, servicing and teaching the community, how to’s, and psychological challenges, hiring, seeing your ideas through to the end, and privilege. In particular, we dive pretty deep on:<ul><li>How do you get started as an entrepreneur? </li><li><a href="https://cleverbeagle.com" target="_blank" rel="noreferrer noopener">Clever Beagle</a></li><li><a href="https://themeteorchef.com" target="_blank" rel="noreferrer noopener">The Meteor Chef</a></li><li>Where are people getting stuck on the builds? </li><li>Fear, unknowns</li><li>Simple, but not easy </li><li>Drive and ability to step into the unknown</li><li>Survival of the fittest</li><li>Hire before you are already </li><li>Losing your marbles</li><li>Starting on a smaller scale</li><li>How do I know my idea is going to work? </li><li>Book - <a href="https://www.amazon.com/Brick-Rewrote-Innovation-Conquered-Industry/dp/0307951618" target="_blank" rel="noreferrer noopener">Brick by Brick</a></li><li>Multiple lines of business</li><li>Managing a portfolio of business </li><li>Revenue streams </li><li>Marketing </li><li><a href="https://www.amazon.com/Quitter-Jon-Acuff-ebook/dp/B004ZL9TW0/ref=sr_1_1?ie=UTF8&amp;keywords=Quitter&amp;qid=1515471817&amp;s=books&amp;sr=1-1" target="_blank" rel="noreferrer noopener">Quitter</a></li><li>When do I quit? </li><li>6-12 months of cash before you quit</li><li>Making mistakes in entrepreneurship?</li><li>Be a reader and study</li><li>Go out a read books! </li><li>Experiential not taught </li><li>Luck and Privilege</li><li>Video - <a href="https://www.youtube.com/watch?v=4K5fbQ1-zps" target="_blank" rel="noreferrer noopener">Life of Privilege Explained in a $100 Race</a></li><li><a href="https://www.amazon.com/Procrastinate-Purpose-Permissions-Multiply-Your/dp/0399170634/ref=sr_1_1?ie=UTF8&amp;keywords=Procrastinate+on+Purpose&amp;qid=1515473313&amp;s=books&amp;sr=1-1" target="_blank" rel="noreferrer noopener">Procrastinate on Purpose</a></li><li>And much more! </li></ul>Links:<ul><li><a href="https://cleverbeagle.com" target="_blank" rel="noreferrer noopener">Clever Beagle </a></li><li><a href="https://themeteorchef.com" target="_blank" rel="noreferrer noopener">The Meteor Chef</a></li><li><a href="https://www.linkedin.com/in/ryangglover" target="_blank" rel="noreferrer noopener">https://www.linkedin.com/in/ryangglover</a></li><li><a href="http://www.ryanglover.net" target="_blank" rel="noreferrer noopener">http://www.ryanglover.net</a></li><li><a href="https://www.amazon.com/Brick-Rewrote-Innovation-Conquered-Industry/dp/0307951618" target="_blank" rel="noreferrer noopener">Brick by Brick</a></li><li><a href="https://www.amazon.com/Quitter-Jon-Acuff-ebook/dp/B004ZL9TW0/ref=sr_1_1?ie=UTF8&amp;keywords=Quitter&amp;qid=1515471817&amp;s=books&amp;sr=1-1" target="_blank" rel="noreferrer noopener">Quitter</a></li><li><a href="https://www.amazon.com/Procrastinate-Purpose-Permissions-Multiply-Your/dp/0399170634/ref=sr_1_1?ie=UTF8&amp;keywords=Procrastinate+on+Purpose&amp;qid=1515473313&amp;s=books&amp;sr=1-1" target="_blank" rel="noreferrer noopener">Procrastinate on Purpose</a></li><li><a href="http://paulgraham.com/ds.html" target="_blank" rel="noreferrer noopener">Do Thing That Don’t Scale</a></li><li>@rglover</li></ul>Picks:Cory<ul><li><a href="http://heathbrothers.com/the-power-of-moments/" target="_blank" rel="noreferrer noopener">The Power of Moments</a></li><li><a...]]></itunes:summary><itunes:duration>3943</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 294: Node Security with Adam Baldwin</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-294-node-security-with-adam-baldwin</link><description><![CDATA[Panel: Charles Max WoodAJ O’NealJoe EamesSpecial Guests: Adam BaldwinIn this episode, JavaScript Jabber panelist speak with Adam Baldwin. Adam is a return guest and has many years of application security experience. Currently, Adam runs the Node Security Project/Node Security Platform, and Lift Security. Adam discusses the latest of security of Node Security with Charles and AJ. Discussion topics cover security in other platforms, dependencies, security habits, breaches, tokens, bit rot or digital atrophy, and adding security to your development.In particular, we dive pretty deep on:<ul><li>What is  the Node Security Project/Node Security Platform</li><li>Dependency trees</li><li>NPM</li><li>Tokens and internal data</li><li>What does Node Security do for me?</li><li>NPX and NSP</li><li>Command Line CIL</li><li>Bit Rot or Digital Atrophy</li><li>How often should you check repos.</li><li>Advisories</li><li>If I NPM install?</li><li>Circle CI or Travis</li><li>NSP Check</li><li>What else could I add to the securities?</li><li>Incorporate security as you build things</li><li>How do you find the vulnerabilities in the NPM packages</li><li>Two Factor authentication for NPM</li><li>Weak Passwords</li><li>OL Dash?</li><li>Install Scripts</li><li>Favorite Security Story?</li><li>And much more!</li></ul>Links:<ul><li><a href="https://nodesecurity.io" target="_blank" rel="noreferrer noopener">Node Security </a></li><li><a href="https://liftsecurity.io" target="_blank" rel="noreferrer noopener">Lift Security</a></li><li><a href="https://github.com/evilpacket" target="_blank" rel="noreferrer noopener">https://github.com/evilpacket</a></li><li>@nodesecurity</li><li>@liftsecurity</li><li>@adam_baldwin</li></ul>Picks:Adam<ul><li><a href="https://keybase.io" target="_blank" rel="noreferrer noopener">Key Base</a></li><li><a href="https://www.google.com/search?client=safari&amp;ie=UTF-8&amp;oe=UTF-8&amp;q=Have+I+been+Pwned%3F&amp;rls=en" target="_blank" rel="noreferrer noopener">Have I been Pwned?</a></li></ul>Charles<ul><li><a href="https://www.amazon.com/Aromatic-Salt-Premium-Ceramic-Green/dp/B01LOUBZGC/ref=sr_1_2_a_it?ie=UTF8&amp;keywords=Nettie+Pot&amp;qid=1515028074&amp;s=books&amp;sr=8-2" target="_blank" rel="noreferrer noopener">Nettie Pot </a></li><li><a href="http://convo.com" target="_blank" rel="noreferrer noopener">convo.com</a></li></ul>AJ<ul><li>This Episode with Adam Baldwin</li><li><a href="https://www.amazon.com/Free-Future-Radical-Chris-Anderson/dp/1401322905" target="_blank" rel="noreferrer noopener">Free the Future of Radical Price</a></li><li><a href="https://www.amazon.com/Sam-Walton-Made-America-ebook/dp/B008ZPG704/ref=sr_1_1?ie=UTF8&amp;keywords=Made+In+America+Sam+Walton&amp;qid=1515027905&amp;s=books&amp;sr=1-1" target="_blank" rel="noreferrer noopener">Made In America Sam Walton</a></li><li>Sonic - VGM Album</li></ul>Joe<ul><li><a href="http://deadline.com/2017/10/psych-the-movie-usa-networks-john-cena-new-york-comic-con-dule-hill-james-roday-1202184192/" target="_blank" rel="noreferrer noopener">Pych - Movie</a></li><li><a href="https://www.ng-conf.org" target="_blank" rel="noreferrer noopener">NG Conf</a></li><li><a href="https://www.amazon.com/Why-We-Dont-Suck-Partisan/dp/1524762733" target="_blank" rel="noreferrer noopener">Why We Don’t Suck</a></li></ul>Special Guest: Adam Baldwin.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">bcaf3685-ef9f-48c9-ad9c-d194e91a7337</guid><pubDate>Thu, 04 Jan 2018 01:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845675/stream.mp3" length="66921610" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Panel: Charles Max WoodAJ O’NealJoe EamesSpecial Guests: Adam BaldwinIn this episode, JavaScript Jabber panelist speak with Adam Baldwin. Adam is a return guest and has many years of application security experience. Currently, Adam runs the Node...</itunes:subtitle><itunes:summary><![CDATA[Panel: Charles Max WoodAJ O’NealJoe EamesSpecial Guests: Adam BaldwinIn this episode, JavaScript Jabber panelist speak with Adam Baldwin. Adam is a return guest and has many years of application security experience. Currently, Adam runs the Node Security Project/Node Security Platform, and Lift Security. Adam discusses the latest of security of Node Security with Charles and AJ. Discussion topics cover security in other platforms, dependencies, security habits, breaches, tokens, bit rot or digital atrophy, and adding security to your development.In particular, we dive pretty deep on:<ul><li>What is  the Node Security Project/Node Security Platform</li><li>Dependency trees</li><li>NPM</li><li>Tokens and internal data</li><li>What does Node Security do for me?</li><li>NPX and NSP</li><li>Command Line CIL</li><li>Bit Rot or Digital Atrophy</li><li>How often should you check repos.</li><li>Advisories</li><li>If I NPM install?</li><li>Circle CI or Travis</li><li>NSP Check</li><li>What else could I add to the securities?</li><li>Incorporate security as you build things</li><li>How do you find the vulnerabilities in the NPM packages</li><li>Two Factor authentication for NPM</li><li>Weak Passwords</li><li>OL Dash?</li><li>Install Scripts</li><li>Favorite Security Story?</li><li>And much more!</li></ul>Links:<ul><li><a href="https://nodesecurity.io" target="_blank" rel="noreferrer noopener">Node Security </a></li><li><a href="https://liftsecurity.io" target="_blank" rel="noreferrer noopener">Lift Security</a></li><li><a href="https://github.com/evilpacket" target="_blank" rel="noreferrer noopener">https://github.com/evilpacket</a></li><li>@nodesecurity</li><li>@liftsecurity</li><li>@adam_baldwin</li></ul>Picks:Adam<ul><li><a href="https://keybase.io" target="_blank" rel="noreferrer noopener">Key Base</a></li><li><a href="https://www.google.com/search?client=safari&amp;ie=UTF-8&amp;oe=UTF-8&amp;q=Have+I+been+Pwned%3F&amp;rls=en" target="_blank" rel="noreferrer noopener">Have I been Pwned?</a></li></ul>Charles<ul><li><a href="https://www.amazon.com/Aromatic-Salt-Premium-Ceramic-Green/dp/B01LOUBZGC/ref=sr_1_2_a_it?ie=UTF8&amp;keywords=Nettie+Pot&amp;qid=1515028074&amp;s=books&amp;sr=8-2" target="_blank" rel="noreferrer noopener">Nettie Pot </a></li><li><a href="http://convo.com" target="_blank" rel="noreferrer noopener">convo.com</a></li></ul>AJ<ul><li>This Episode with Adam Baldwin</li><li><a href="https://www.amazon.com/Free-Future-Radical-Chris-Anderson/dp/1401322905" target="_blank" rel="noreferrer noopener">Free the Future of Radical Price</a></li><li><a href="https://www.amazon.com/Sam-Walton-Made-America-ebook/dp/B008ZPG704/ref=sr_1_1?ie=UTF8&amp;keywords=Made+In+America+Sam+Walton&amp;qid=1515027905&amp;s=books&amp;sr=1-1" target="_blank" rel="noreferrer noopener">Made In America Sam Walton</a></li><li>Sonic - VGM Album</li></ul>Joe<ul><li><a href="http://deadline.com/2017/10/psych-the-movie-usa-networks-john-cena-new-york-comic-con-dule-hill-james-roday-1202184192/" target="_blank" rel="noreferrer noopener">Pych - Movie</a></li><li><a href="https://www.ng-conf.org" target="_blank" rel="noreferrer noopener">NG Conf</a></li><li><a href="https://www.amazon.com/Why-We-Dont-Suck-Partisan/dp/1524762733" target="_blank" rel="noreferrer noopener">Why We Don’t Suck</a></li></ul>Special Guest: Adam Baldwin.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>4112</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 293: Big Data with Nishant Thacker</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-293-big-data-with-nishant-thacker</link><description><![CDATA[Panel: Charles Max WoodSpecial Guests: Nishant ThackerIn this episode, JavaScript Jabber speaks with Nishant Thacker. Nishant is the technical product manager for all things big data at Microsoft. Nishant mentions the many new technologies and announcements he is in-charge of at Microsoft.Nishant is on the show to talk about Big Data and gives advice on how to process data and acquire deep insight of your customers. This is a great episode to understand the development of data systems that are the backbone of some marketing tools.In particular, we dive pretty deep on:<ul><li>Processing Metrics</li><li>Processing into report and usable information</li><li>Data lake</li><li>Collecting data points</li><li>Creating and maintaining the data lake in its raw form</li><li>Scale up engines and limits</li><li>Commodity machines and leverage</li><li>Big data means to scale out</li><li>Specialized engines for audio and video files</li><li>How to have a cohesive report?</li><li>Writing and Querying across data</li><li>Storing raw data and retrieve data</li><li>Data cluster</li><li>What does the data box look like?</li><li>And much more!</li></ul>Links:<ul><li><a href="https://www.linkedin.com/in/nishantthacker" target="_blank" rel="noreferrer noopener">https://www.linkedin.com/in/nishantthacker</a></li><li>@nishantthacker</li></ul>Picks:Nishant<ul><li>Robot I</li></ul>Charles<ul><li><a href="https://www.amazon.com/s/?hvadid=178387032187&amp;hvdev=c&amp;hvdvcmdl=&amp;hvlocint=&amp;hvlocphy=9028550&amp;hvnetw=g&amp;hvpone=&amp;hvpos=1t1&amp;hvptwo=&amp;hvqmt=b&amp;hvrand=17789116577124822643&amp;hvtargid=aud-397161105788%3Akwd-100281275849&amp;ie=UTF8&amp;index=aps&amp;keywords=zoom+h6+six-track+portable+recorder&amp;ref=pd_sl_93shwpxcxi_b&amp;tag=googhydr-20" target="_blank" rel="noreferrer noopener">Zoom H6</a></li><li><a href="https://www.amazon.com/Shure-SM58S-Vocal-Microphone-Switch/dp/B0000AQRSU/ref=sr_1_3?ie=UTF8&amp;keywords=Shure+SM58&amp;qid=1514432711&amp;s=musical-instruments&amp;sr=1-3" target="_blank" rel="noreferrer noopener">Shure SM 58</a></li><li>Lavalier Mics</li></ul>Special Guest: Nishant Thacker.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">cdecb09e-21f4-4ee0-a9ba-c41c74825016</guid><pubDate>Thu, 28 Dec 2017 04:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845672/stream.mp3" length="34112046" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Panel: Charles Max WoodSpecial Guests: Nishant ThackerIn this episode, JavaScript Jabber speaks with Nishant Thacker. Nishant is the technical product manager for all things big data at Microsoft. Nishant mentions the many new technologies and...</itunes:subtitle><itunes:summary><![CDATA[Panel: Charles Max WoodSpecial Guests: Nishant ThackerIn this episode, JavaScript Jabber speaks with Nishant Thacker. Nishant is the technical product manager for all things big data at Microsoft. Nishant mentions the many new technologies and announcements he is in-charge of at Microsoft.Nishant is on the show to talk about Big Data and gives advice on how to process data and acquire deep insight of your customers. This is a great episode to understand the development of data systems that are the backbone of some marketing tools.In particular, we dive pretty deep on:<ul><li>Processing Metrics</li><li>Processing into report and usable information</li><li>Data lake</li><li>Collecting data points</li><li>Creating and maintaining the data lake in its raw form</li><li>Scale up engines and limits</li><li>Commodity machines and leverage</li><li>Big data means to scale out</li><li>Specialized engines for audio and video files</li><li>How to have a cohesive report?</li><li>Writing and Querying across data</li><li>Storing raw data and retrieve data</li><li>Data cluster</li><li>What does the data box look like?</li><li>And much more!</li></ul>Links:<ul><li><a href="https://www.linkedin.com/in/nishantthacker" target="_blank" rel="noreferrer noopener">https://www.linkedin.com/in/nishantthacker</a></li><li>@nishantthacker</li></ul>Picks:Nishant<ul><li>Robot I</li></ul>Charles<ul><li><a href="https://www.amazon.com/s/?hvadid=178387032187&amp;hvdev=c&amp;hvdvcmdl=&amp;hvlocint=&amp;hvlocphy=9028550&amp;hvnetw=g&amp;hvpone=&amp;hvpos=1t1&amp;hvptwo=&amp;hvqmt=b&amp;hvrand=17789116577124822643&amp;hvtargid=aud-397161105788%3Akwd-100281275849&amp;ie=UTF8&amp;index=aps&amp;keywords=zoom+h6+six-track+portable+recorder&amp;ref=pd_sl_93shwpxcxi_b&amp;tag=googhydr-20" target="_blank" rel="noreferrer noopener">Zoom H6</a></li><li><a href="https://www.amazon.com/Shure-SM58S-Vocal-Microphone-Switch/dp/B0000AQRSU/ref=sr_1_3?ie=UTF8&amp;keywords=Shure+SM58&amp;qid=1514432711&amp;s=musical-instruments&amp;sr=1-3" target="_blank" rel="noreferrer noopener">Shure SM 58</a></li><li>Lavalier Mics</li></ul>Special Guest: Nishant Thacker.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>2057</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 292: CosmosDB with Kirill Gavrylyuk</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-292-cosmosdb-with-kirill-gavrylyuk</link><description><![CDATA[Panel: Charles Max WoodSpecial Guests: Kirill GavrylyukIn this episode, JavaScript Jabber speaks with Kirill Gavrylyuk. Kirill is a dev manager at Cosmos DB, and works professionally with Azure CosmosDB. Kirill is on JavaScript Jabber to talk about what CosmosDB is in the world of development technology. Chuck and Kirill discuss the nuances of this database technology, how it is implemented, and how to manage and migrate data, among other great features.In particular, we dive pretty deep on:<ul><li>What is Cosmos DB?</li><li>Bring your data anywhere your users are</li><li>It is a website</li><li>Multimodel database</li><li>Works with<a href="https://www.mongodb.com/cloud/atlas/lp/general?_bk=mongodb&amp;_bm=e&amp;_bn=g&amp;_bt=223327451948&amp;gclid=CjwKCAiAjuPRBRBxEiwAeQ2QPhtH0ogVQGzJ6PuIGrt-6jiJPrYMPY3oid1P191aHZ0i_kqzuemYcRoCqXcQAvD_BwE&amp;jmp=search&amp;utm_campaign=Americas-US-MongoDB-to-Atlas-Brand-Alpha&amp;utm_creative=223327451948&amp;utm_device=c&amp;utm_keyword=mongodb&amp;utm_matchtype=e&amp;utm_medium=cpc&amp;utm_network=g&amp;utm_source=google" target="_blank" rel="noreferrer noopener"> Mongodb </a></li><li>Cassandra</li><li>Started as database DB</li><li>Throughput</li><li>Key data pairs</li><li>Switching from MongoDB to Azure</li><li>How do you decide what goes into this? It looks like an everything database.</li><li>Migration path</li><li>Uses cases, problems solved</li><li>Supporting APIs</li><li>Does it only exist in the Cloud? An emulator is available.</li><li>Subscription info.</li><li>And much more!</li></ul>Links:<ul><li>@kirillg-msft</li><li>https://www.linkedin.com/in/kirillgavrylyuk</li></ul>Picks:Kirill<ul><li><a href="https://code.visualstudio.com/docs/introvideos/debugging" target="_blank" rel="noreferrer noopener">Shared Debugging with VS Code - Keynote</a></li></ul>Charles<ul><li><a href="https://www.amazon.com/AOC-e1659Fwu-1366x768-Brightness-3-0-Powered/dp/B00CMKOVMO" target="_blank" rel="noreferrer noopener">USB Powered Monitor on Amazon </a></li></ul>   Special Guest: Kirill Gavrylyuk.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">d26fb91b-5e9f-4b01-85a2-5a29ea45dfbd</guid><pubDate>Tue, 19 Dec 2017 23:30:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845681/stream.mp3" length="30003764" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Panel: Charles Max WoodSpecial Guests: Kirill GavrylyukIn this episode, JavaScript Jabber speaks with Kirill Gavrylyuk. Kirill is a dev manager at Cosmos DB, and works professionally with Azure CosmosDB. Kirill is on JavaScript Jabber to talk about...</itunes:subtitle><itunes:summary><![CDATA[Panel: Charles Max WoodSpecial Guests: Kirill GavrylyukIn this episode, JavaScript Jabber speaks with Kirill Gavrylyuk. Kirill is a dev manager at Cosmos DB, and works professionally with Azure CosmosDB. Kirill is on JavaScript Jabber to talk about what CosmosDB is in the world of development technology. Chuck and Kirill discuss the nuances of this database technology, how it is implemented, and how to manage and migrate data, among other great features.In particular, we dive pretty deep on:<ul><li>What is Cosmos DB?</li><li>Bring your data anywhere your users are</li><li>It is a website</li><li>Multimodel database</li><li>Works with<a href="https://www.mongodb.com/cloud/atlas/lp/general?_bk=mongodb&amp;_bm=e&amp;_bn=g&amp;_bt=223327451948&amp;gclid=CjwKCAiAjuPRBRBxEiwAeQ2QPhtH0ogVQGzJ6PuIGrt-6jiJPrYMPY3oid1P191aHZ0i_kqzuemYcRoCqXcQAvD_BwE&amp;jmp=search&amp;utm_campaign=Americas-US-MongoDB-to-Atlas-Brand-Alpha&amp;utm_creative=223327451948&amp;utm_device=c&amp;utm_keyword=mongodb&amp;utm_matchtype=e&amp;utm_medium=cpc&amp;utm_network=g&amp;utm_source=google" target="_blank" rel="noreferrer noopener"> Mongodb </a></li><li>Cassandra</li><li>Started as database DB</li><li>Throughput</li><li>Key data pairs</li><li>Switching from MongoDB to Azure</li><li>How do you decide what goes into this? It looks like an everything database.</li><li>Migration path</li><li>Uses cases, problems solved</li><li>Supporting APIs</li><li>Does it only exist in the Cloud? An emulator is available.</li><li>Subscription info.</li><li>And much more!</li></ul>Links:<ul><li>@kirillg-msft</li><li>https://www.linkedin.com/in/kirillgavrylyuk</li></ul>Picks:Kirill<ul><li><a href="https://code.visualstudio.com/docs/introvideos/debugging" target="_blank" rel="noreferrer noopener">Shared Debugging with VS Code - Keynote</a></li></ul>Charles<ul><li><a href="https://www.amazon.com/AOC-e1659Fwu-1366x768-Brightness-3-0-Powered/dp/B00CMKOVMO" target="_blank" rel="noreferrer noopener">USB Powered Monitor on Amazon </a></li></ul>   Special Guest: Kirill Gavrylyuk.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>1800</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 291: Serverless For JavaScript with Gareth McCumskey</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-291-serverless-for-javascript-with-gareth-mccumskey</link><description><![CDATA[Panel:Charles Max Wood Aimee KnightAJ O’NealJoe Eames Special Guests: Gareth McCumskeyIn this episode, JavaScript Jabber speaks with Gareth McCumskey about Serverless For JavaScript. Gareth leads the dev team at Expat Explore in Cape Town, South Africa. Gareth and this team specialize in exploring the Serverless realm in JavaScript. The JavaScript Jabbers panel and Gareth discuss the many different types of serverless systems, and when to implement them, how serverless system work, and when to go in the direction of using Serverless. In particular, we dive pretty deep on:<ul><li>What does it mean to be Serverless? </li><li>Since platform as a service.</li><li>Microservice on Docker </li><li>Firebase</li><li>“no backend” </li><li>Backend systems </li><li>Cloud functions and failure in systems </li><li>How do you start to think about a serverless system? </li><li>How do decide what to do?</li><li>AWS Lambda </li><li>Working in a different vendor</li><li>Node 4 </li><li>Programming JS to deploy </li><li>Using libraries for NPM</li><li>How is works with AWS Lambda</li><li>Where is the database?</li><li>More point of failure? </li><li>Calls to Slack?</li><li>Authentication</li><li>Micro Services</li><li>Elastic Bean Stalk</li><li>Static Assets, S3, Managing</li><li>Testing the services </li><li>Integration testing</li><li>And much more! </li></ul>Links:<ul><li>@garethmcc</li><li>@expatexplore</li><li><a href="http://gareth.mccumskey.com" target="_blank" rel="noreferrer noopener">gareth.mccumskey.com</a></li><li><a href="https://github.com/garethmcc" target="_blank" rel="noreferrer noopener">https://github.com/garethmcc</a></li><li><a href="http://serverless.com" target="_blank" rel="noreferrer noopener">serverless.com</a></li></ul>Picks:Aimee<ul><li><a href="https://martinfowler.com/articles/serverless.html" target="_blank" rel="noreferrer noopener">Serverless Architectures </a></li><li><a href="https://ng-be.org" target="_blank" rel="noreferrer noopener">NG-BE Conference </a></li></ul>AJ<ul><li><a href="http://www.imdb.com/title/tt1016268/" target="_blank" rel="noreferrer noopener">Documentary on Enron</a></li><li><a href="https://www.audible.com/t2/title?Matchtype=b&amp;asin=B00I0AJC2Y&amp;cvo_campaign=250471929&amp;cvo_crid=205621322776&amp;cvosrc=ppc.google.the++hard++thing++about++hard++things&amp;gclid=CjwKCAiA9rjRBRAeEiwA2SV4ZVczjfo6EQAa34X67m9n3qrTGIvD0nSiAg8wH4rchhtvbMu0qBspehoCXJIQAvD_BwE&amp;mkwid=sJwu0g7af_dc&amp;pcrid=205621322776&amp;pgrid=15656668929&amp;pkw=the++hard++thing++about++hard++things&amp;pmt=b&amp;ptaid=kwd-87629970489&amp;source_code=GO1GBSH09091690EI" target="_blank" rel="noreferrer noopener">Hard Thing about Hard Things </a></li></ul>Charles<ul><li><a href="https://www.npmjs.com/package/serverless" target="_blank" rel="noreferrer noopener">Serverless Framework</a></li><li><a href="https://brandonsanderson.com/books/the-stormlight-archive/" target="_blank" rel="noreferrer noopener">The Storm Light Achieves </a></li><li><a href="http://www.imdb.com/title/tt4154756/" target="_blank" rel="noreferrer noopener">Avengers: Infinity War</a></li></ul>Gareth<ul><li><a href="http://shop.oreilly.com/product/0636920033158.do" target="_blank" rel="noreferrer noopener">Building MicroServices </a></li><li><a href="http://www.theskepticsguide.org" target="_blank" rel="noreferrer noopener">Skeptics Guide To The Universe Podcast</a></li><li>Expate Explore </li></ul>Joe <ul><li><a href="https://www.rottentomatoes.com/m/wonder/" target="_blank" rel="noreferrer noopener">Wonder -  Movie</a></li><li><a href="https://boardgamegeek.com/boardgame/214898/gloom-space" target="_blank" rel="noreferrer noopener">Gloom In Space - Board Game </a></li></ul> Special Guest: Gareth McCumskey.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">dd37301d-dcfa-4d33-abe6-f615eacdc6ca</guid><pubDate>Tue, 12 Dec 2017 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845705/stream.mp3" length="55356981" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Panel:Charles Max Wood Aimee KnightAJ O’NealJoe Eames Special Guests: Gareth McCumskeyIn this episode, JavaScript Jabber speaks with Gareth McCumskey about Serverless For JavaScript. Gareth leads the dev team at Expat Explore in Cape Town, South...</itunes:subtitle><itunes:summary><![CDATA[Panel:Charles Max Wood Aimee KnightAJ O’NealJoe Eames Special Guests: Gareth McCumskeyIn this episode, JavaScript Jabber speaks with Gareth McCumskey about Serverless For JavaScript. Gareth leads the dev team at Expat Explore in Cape Town, South Africa. Gareth and this team specialize in exploring the Serverless realm in JavaScript. The JavaScript Jabbers panel and Gareth discuss the many different types of serverless systems, and when to implement them, how serverless system work, and when to go in the direction of using Serverless. In particular, we dive pretty deep on:<ul><li>What does it mean to be Serverless? </li><li>Since platform as a service.</li><li>Microservice on Docker </li><li>Firebase</li><li>“no backend” </li><li>Backend systems </li><li>Cloud functions and failure in systems </li><li>How do you start to think about a serverless system? </li><li>How do decide what to do?</li><li>AWS Lambda </li><li>Working in a different vendor</li><li>Node 4 </li><li>Programming JS to deploy </li><li>Using libraries for NPM</li><li>How is works with AWS Lambda</li><li>Where is the database?</li><li>More point of failure? </li><li>Calls to Slack?</li><li>Authentication</li><li>Micro Services</li><li>Elastic Bean Stalk</li><li>Static Assets, S3, Managing</li><li>Testing the services </li><li>Integration testing</li><li>And much more! </li></ul>Links:<ul><li>@garethmcc</li><li>@expatexplore</li><li><a href="http://gareth.mccumskey.com" target="_blank" rel="noreferrer noopener">gareth.mccumskey.com</a></li><li><a href="https://github.com/garethmcc" target="_blank" rel="noreferrer noopener">https://github.com/garethmcc</a></li><li><a href="http://serverless.com" target="_blank" rel="noreferrer noopener">serverless.com</a></li></ul>Picks:Aimee<ul><li><a href="https://martinfowler.com/articles/serverless.html" target="_blank" rel="noreferrer noopener">Serverless Architectures </a></li><li><a href="https://ng-be.org" target="_blank" rel="noreferrer noopener">NG-BE Conference </a></li></ul>AJ<ul><li><a href="http://www.imdb.com/title/tt1016268/" target="_blank" rel="noreferrer noopener">Documentary on Enron</a></li><li><a href="https://www.audible.com/t2/title?Matchtype=b&amp;asin=B00I0AJC2Y&amp;cvo_campaign=250471929&amp;cvo_crid=205621322776&amp;cvosrc=ppc.google.the++hard++thing++about++hard++things&amp;gclid=CjwKCAiA9rjRBRAeEiwA2SV4ZVczjfo6EQAa34X67m9n3qrTGIvD0nSiAg8wH4rchhtvbMu0qBspehoCXJIQAvD_BwE&amp;mkwid=sJwu0g7af_dc&amp;pcrid=205621322776&amp;pgrid=15656668929&amp;pkw=the++hard++thing++about++hard++things&amp;pmt=b&amp;ptaid=kwd-87629970489&amp;source_code=GO1GBSH09091690EI" target="_blank" rel="noreferrer noopener">Hard Thing about Hard Things </a></li></ul>Charles<ul><li><a href="https://www.npmjs.com/package/serverless" target="_blank" rel="noreferrer noopener">Serverless Framework</a></li><li><a href="https://brandonsanderson.com/books/the-stormlight-archive/" target="_blank" rel="noreferrer noopener">The Storm Light Achieves </a></li><li><a href="http://www.imdb.com/title/tt4154756/" target="_blank" rel="noreferrer noopener">Avengers: Infinity War</a></li></ul>Gareth<ul><li><a href="http://shop.oreilly.com/product/0636920033158.do" target="_blank" rel="noreferrer noopener">Building MicroServices </a></li><li><a href="http://www.theskepticsguide.org" target="_blank" rel="noreferrer noopener">Skeptics Guide To The Universe Podcast</a></li><li>Expate Explore </li></ul>Joe <ul><li><a href="https://www.rottentomatoes.com/m/wonder/" target="_blank" rel="noreferrer noopener">Wonder -  Movie</a></li><li><a href="https://boardgamegeek.com/boardgame/214898/gloom-space" target="_blank" rel="noreferrer noopener">Gloom In Space - Board Game </a></li></ul> Special Guest: Gareth McCumskey.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a...]]></itunes:summary><itunes:duration>3388</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 290: Open Source Software with Dirk Hohndel - VMWare Chief Open Source Officer</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-290-open-source-software-with-dirk-hohndel-vmware-chief-open-source-officer</link><description><![CDATA[Panel: Charles Max WoodAimee KnightCorey HouseJoe EamesSpecial Guests: In this episode, JavaScript Jabber speaks with Dirk Hohndel about Open Source Software. Dirk is the Chief Open Source Officer at <a href="https://www.vmware.com" target="_blank" rel="noreferrer noopener">VMWare</a> and has been working with open source for over 20 years. Dirk duties as the Chief Open Source Officer is to engage with the open source community and help promote the development between the community, companies, and customers.Dirk provides historical facts about open sources to current processes. The discussion covers vision and technological advances with languages, security, and worries of using open source software, view/consumption and burnout on maintaining a project. This is a great episode to learn about more different avenues of Open Source.In particular, we dive pretty deep on:<ul><li>What does the Chief Open Source Officer do?</li><li>What is really different and has stayed the same in open source?</li><li>Technological advances</li><li>Good engineering and looking ahead or forward</li><li>100 million lines of code running a car…</li><li>This is in everything..</li><li>Production environments</li><li>Security</li><li>Bugs in the software and the security issues</li><li>Scaling and paying attention</li><li>Where should we be worried about open source</li><li>Notation and data sets</li><li>Write maintainable software</li><li>How does VMWare think about open source?</li><li>View and Consumption of open source</li><li>The burnout of open source projects - how to resolve this abandonment</li><li>To much work to maintain open source  - not a money issue</li><li>Scaling the team workload not the money</li><li>Contribution and giving back</li><li>Companies who do and don’t welcome open source</li><li>What to do to make a project open source?</li><li>Adopting an API</li><li>And much more!</li></ul>Links:<ul><li>@_drikhh</li><li><a href="https://www.vmware.com" target="_blank" rel="noreferrer noopener">VMWare</a></li><li>Drikhh - everywhere!</li><li>https://github.com/dirkhh</li></ul>Picks:Aimee<ul><li><a href="https://chrome.google.com/webstore/search/contact%20?hl=en" target="_blank" rel="noreferrer noopener">De Contact </a></li><li><a href="https://www.mydodow.com/en" target="_blank" rel="noreferrer noopener">Dodow </a></li></ul>Dirk<ul><li><a href="https://www.amazon.com/Inside-Track-Critical-Thinking-Analysis/dp/1408236974" target="_blank" rel="noreferrer noopener">Track This Critical Thinking</a></li></ul>Charles<ul><li><a href="https://www.amazon.com/Nicholas-C.-Zakas/e/B001IGUTOC" target="_blank" rel="noreferrer noopener">Nicholas Zakas - Books </a></li></ul>Corey<ul><li><a href="https://www.youtube.com/channel/UCO1cgjhGzsSYb1rsB4bFe4Q" target="_blank" rel="noreferrer noopener">Fun Fun Function Show</a></li></ul>Joe<ul><li><a href="https://boardgamegeek.com/boardgame/194594/dice-forge" target="_blank" rel="noreferrer noopener">Dice Forge</a></li><li>Concept of empathy</li></ul>  Special Guest: Dirk Hohndel.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">a126b43c-4084-4aca-bd20-2ff0e24184e6</guid><pubDate>Tue, 05 Dec 2017 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845711/stream.mp3" length="72153793" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Panel: Charles Max WoodAimee KnightCorey HouseJoe EamesSpecial Guests: In this episode, JavaScript Jabber speaks with Dirk Hohndel about Open Source Software. Dirk is the Chief Open Source Officer at https://www.vmware.com and has been working with...</itunes:subtitle><itunes:summary><![CDATA[Panel: Charles Max WoodAimee KnightCorey HouseJoe EamesSpecial Guests: In this episode, JavaScript Jabber speaks with Dirk Hohndel about Open Source Software. Dirk is the Chief Open Source Officer at <a href="https://www.vmware.com" target="_blank" rel="noreferrer noopener">VMWare</a> and has been working with open source for over 20 years. Dirk duties as the Chief Open Source Officer is to engage with the open source community and help promote the development between the community, companies, and customers.Dirk provides historical facts about open sources to current processes. The discussion covers vision and technological advances with languages, security, and worries of using open source software, view/consumption and burnout on maintaining a project. This is a great episode to learn about more different avenues of Open Source.In particular, we dive pretty deep on:<ul><li>What does the Chief Open Source Officer do?</li><li>What is really different and has stayed the same in open source?</li><li>Technological advances</li><li>Good engineering and looking ahead or forward</li><li>100 million lines of code running a car…</li><li>This is in everything..</li><li>Production environments</li><li>Security</li><li>Bugs in the software and the security issues</li><li>Scaling and paying attention</li><li>Where should we be worried about open source</li><li>Notation and data sets</li><li>Write maintainable software</li><li>How does VMWare think about open source?</li><li>View and Consumption of open source</li><li>The burnout of open source projects - how to resolve this abandonment</li><li>To much work to maintain open source  - not a money issue</li><li>Scaling the team workload not the money</li><li>Contribution and giving back</li><li>Companies who do and don’t welcome open source</li><li>What to do to make a project open source?</li><li>Adopting an API</li><li>And much more!</li></ul>Links:<ul><li>@_drikhh</li><li><a href="https://www.vmware.com" target="_blank" rel="noreferrer noopener">VMWare</a></li><li>Drikhh - everywhere!</li><li>https://github.com/dirkhh</li></ul>Picks:Aimee<ul><li><a href="https://chrome.google.com/webstore/search/contact%20?hl=en" target="_blank" rel="noreferrer noopener">De Contact </a></li><li><a href="https://www.mydodow.com/en" target="_blank" rel="noreferrer noopener">Dodow </a></li></ul>Dirk<ul><li><a href="https://www.amazon.com/Inside-Track-Critical-Thinking-Analysis/dp/1408236974" target="_blank" rel="noreferrer noopener">Track This Critical Thinking</a></li></ul>Charles<ul><li><a href="https://www.amazon.com/Nicholas-C.-Zakas/e/B001IGUTOC" target="_blank" rel="noreferrer noopener">Nicholas Zakas - Books </a></li></ul>Corey<ul><li><a href="https://www.youtube.com/channel/UCO1cgjhGzsSYb1rsB4bFe4Q" target="_blank" rel="noreferrer noopener">Fun Fun Function Show</a></li></ul>Joe<ul><li><a href="https://boardgamegeek.com/boardgame/194594/dice-forge" target="_blank" rel="noreferrer noopener">Dice Forge</a></li><li>Concept of empathy</li></ul>  Special Guest: Dirk Hohndel.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>4440</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 289: Visual Studio Code and Live Sharing with Chris Dias and PJ Meyer LIVE at Microsoft Connect 2017</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-289-visual-studio-code-and-live-sharing-with-chris-dias-and-pj-meyer-live-at-microsoft-connect-2017</link><description><![CDATA[Panel:Charles Max WoodSpecial Guests: Chris DiasPJ MeyerIn this episode, Charles is at Microsoft Connect 2017 in NYC. Charles speaks with Chris Dias and PJ Meyer about Visual Studio Code and Live Sharing. Chris and PJ explain more on their demo at Microsoft Connect on Live Collaborative Editing and Debugging. Learn more about the new features with Visual Studio Code and the efficient workflows with screen sharing, and much more.In particular, we dive pretty deep on:<ul><li>Demo of Live Collaborative Editing and Debugging explained</li><li>New Features with VS Code</li><li>Developer productive</li><li>Debugging pain points</li><li>Getting feedback</li><li>New in VS Code</li><li>Language support and Java Debugger</li><li>Live Share</li><li>Debugging from different machines and platforms</li><li>Multi-Stage Docker File</li><li>TypeScript compiler</li><li>More on debugging with Cosmos db</li><li>Debugging in the Cloud?</li><li>Docker Extensions</li><li>Data Bricks</li><li>Updated python tools</li><li>Coming up with Visual Studio Code in the next 6 months</li><li>TypeScript and Refactoring</li><li>Getting the word out about code -  Word of mouth?</li><li>Number of people using VS Code?</li><li>Envision for what VS Code is becoming?</li><li>Preparing for a keynote and processes?</li><li>And much more!</li></ul>Links:<ul><li>https://code.visualstudio.com</li><li><a href="https://github.com/chrisdias" target="_blank" rel="noreferrer noopener">https://github.com/chrisdias</a></li><li><a href="http://GitHub.com/microsoft" target="_blank" rel="noreferrer noopener">GitHub.com/microsoft</a></li><li>@code</li></ul>Picks:Chris<ul><li>Pizza</li></ul>PJ<ul><li>Deli</li></ul>Charles<ul><li>Coupon Pass for tourist in NYC</li></ul> Special Guests: Chris Dias and PJ Meyer.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">d4ea0689-8d7e-46f5-8d6c-837076b51dc1</guid><pubDate>Wed, 29 Nov 2017 01:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845644/stream.mp3" length="61505536" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Panel:Charles Max WoodSpecial Guests: Chris DiasPJ MeyerIn this episode, Charles is at Microsoft Connect 2017 in NYC. Charles speaks with Chris Dias and PJ Meyer about Visual Studio Code and Live Sharing. Chris and PJ explain more on their demo at...</itunes:subtitle><itunes:summary><![CDATA[Panel:Charles Max WoodSpecial Guests: Chris DiasPJ MeyerIn this episode, Charles is at Microsoft Connect 2017 in NYC. Charles speaks with Chris Dias and PJ Meyer about Visual Studio Code and Live Sharing. Chris and PJ explain more on their demo at Microsoft Connect on Live Collaborative Editing and Debugging. Learn more about the new features with Visual Studio Code and the efficient workflows with screen sharing, and much more.In particular, we dive pretty deep on:<ul><li>Demo of Live Collaborative Editing and Debugging explained</li><li>New Features with VS Code</li><li>Developer productive</li><li>Debugging pain points</li><li>Getting feedback</li><li>New in VS Code</li><li>Language support and Java Debugger</li><li>Live Share</li><li>Debugging from different machines and platforms</li><li>Multi-Stage Docker File</li><li>TypeScript compiler</li><li>More on debugging with Cosmos db</li><li>Debugging in the Cloud?</li><li>Docker Extensions</li><li>Data Bricks</li><li>Updated python tools</li><li>Coming up with Visual Studio Code in the next 6 months</li><li>TypeScript and Refactoring</li><li>Getting the word out about code -  Word of mouth?</li><li>Number of people using VS Code?</li><li>Envision for what VS Code is becoming?</li><li>Preparing for a keynote and processes?</li><li>And much more!</li></ul>Links:<ul><li>https://code.visualstudio.com</li><li><a href="https://github.com/chrisdias" target="_blank" rel="noreferrer noopener">https://github.com/chrisdias</a></li><li><a href="http://GitHub.com/microsoft" target="_blank" rel="noreferrer noopener">GitHub.com/microsoft</a></li><li>@code</li></ul>Picks:Chris<ul><li>Pizza</li></ul>PJ<ul><li>Deli</li></ul>Charles<ul><li>Coupon Pass for tourist in NYC</li></ul> Special Guests: Chris Dias and PJ Meyer.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>3773</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 288: TypeScript with Amanda Silver</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-288-typescript-with-amanda-silver</link><description><![CDATA[Charles Max WoodSpecial Guests: Amanda SilverIn this episode, Charles is at Microsoft Connect 2017 in NYC. Charles speaks with Amanda Silver. Amanda is deemed the  TypeScript and future of JavaScript guru, and this year's speakers at Microsoft Connect with Visual Studio Live Share. Amanda shares what is new with TypeScript and how that is a kind of subscript to JavaScript. Amanda explains the big picture of TypeScript’s inception and where she believes the language will be most efficient and effective for JavaScript and TypeScript developers.In particular, we dive pretty deep on:<ul><li>What is new in TypeScript?</li><li>Keep JavaScript and TypeScript aligned</li><li>TypeScript is implemented to create larger scaled applications</li><li>Integration with VS Code, etc.</li><li>Building better tools for JavaScript Developers</li><li>When would this be taken on by users</li><li>Defaults in Visual Studio</li><li>TypeScript replacing JavaScript type service</li><li>TypeScript is written in TypeScript</li><li>Chakra runtime</li><li>Diaspora</li><li>The different faces of JavaScript</li><li>Optimized JavaScript runtime</li><li>Languages should be created with tooling</li><li>A satisfying tooling experience</li><li>Foot Guns</li><li>New Tokens</li><li>Eco-systems and metadata</li><li>Multi-phase</li><li>Minimum common denominator constantly changing</li><li>Collaborating on the same code</li><li>Open Source and the impact</li><li>How to move to open source</li><li>Contributing</li><li>The next thing for TypeScript</li><li>The future of JavaScript</li><li>And much more!</li></ul>Links:<ul><li>@amandaksilver</li><li> </li></ul>Picks:Amanda<ul><li><a href="https://code.visualstudio.com/blogs/2017/11/15/live-share" target="_blank" rel="noreferrer noopener">Visual Studio Live Share</a></li><li>Instinct of learning technology</li></ul>Charles<ul><li><a href="https://code.visualstudio.com/blogs/2017/11/15/live-share" target="_blank" rel="noreferrer noopener">Visual Studio Live Share</a></li><li>AI</li></ul>   Special Guest: Amanda Silver.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">54fa1c33-82eb-4ab3-b3c3-d638f683ce2a</guid><pubDate>Wed, 22 Nov 2017 01:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845635/stream.mp3" length="30261248" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Charles Max WoodSpecial Guests: Amanda SilverIn this episode, Charles is at Microsoft Connect 2017 in NYC. Charles speaks with Amanda Silver. Amanda is deemed the  TypeScript and future of JavaScript guru, and this year's speakers at Microsoft Connect...</itunes:subtitle><itunes:summary><![CDATA[Charles Max WoodSpecial Guests: Amanda SilverIn this episode, Charles is at Microsoft Connect 2017 in NYC. Charles speaks with Amanda Silver. Amanda is deemed the  TypeScript and future of JavaScript guru, and this year's speakers at Microsoft Connect with Visual Studio Live Share. Amanda shares what is new with TypeScript and how that is a kind of subscript to JavaScript. Amanda explains the big picture of TypeScript’s inception and where she believes the language will be most efficient and effective for JavaScript and TypeScript developers.In particular, we dive pretty deep on:<ul><li>What is new in TypeScript?</li><li>Keep JavaScript and TypeScript aligned</li><li>TypeScript is implemented to create larger scaled applications</li><li>Integration with VS Code, etc.</li><li>Building better tools for JavaScript Developers</li><li>When would this be taken on by users</li><li>Defaults in Visual Studio</li><li>TypeScript replacing JavaScript type service</li><li>TypeScript is written in TypeScript</li><li>Chakra runtime</li><li>Diaspora</li><li>The different faces of JavaScript</li><li>Optimized JavaScript runtime</li><li>Languages should be created with tooling</li><li>A satisfying tooling experience</li><li>Foot Guns</li><li>New Tokens</li><li>Eco-systems and metadata</li><li>Multi-phase</li><li>Minimum common denominator constantly changing</li><li>Collaborating on the same code</li><li>Open Source and the impact</li><li>How to move to open source</li><li>Contributing</li><li>The next thing for TypeScript</li><li>The future of JavaScript</li><li>And much more!</li></ul>Links:<ul><li>@amandaksilver</li><li> </li></ul>Picks:Amanda<ul><li><a href="https://code.visualstudio.com/blogs/2017/11/15/live-share" target="_blank" rel="noreferrer noopener">Visual Studio Live Share</a></li><li>Instinct of learning technology</li></ul>Charles<ul><li><a href="https://code.visualstudio.com/blogs/2017/11/15/live-share" target="_blank" rel="noreferrer noopener">Visual Studio Live Share</a></li><li>AI</li></ul>   Special Guest: Amanda Silver.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>1816</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 287: Blockchain and JS with Ari Lerner</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-287-blockchain-and-js-with-ari-lerner</link><description><![CDATA[Panel:Aimee KnightAJ O’NealCharles Max WoodSpecial Guests: Ari LernerIn this episode, Java Script Jabbers speak with Ari Lerner. Ari is the author of NG Book: The Complete Book on AugularJS, Full Stack React,  and a few others.  Ari co-runs <a href="http://newline.co" target="_blank" rel="noreferrer noopener">newline.co</a> a platform that teaches about the Block Chain, Ethereum, New Contracts, etc. Ari mentions a few upcoming books on Machine Learning, Elixir, and react Native.Ari gives a rundown on what the Block Chain is about, and an explanation of a Hash. Ari explains the value of a Hash and 6-bit strings of a Hash. Also, Ari explains the exchange of currency in Bitcoin and the rate of exchange in the Block Chain. Next Ari covers web 3.0 and much more.In particular, we dive pretty deep on:<ul><li>What is the Block Chain?</li><li>A Hash?</li><li>The blockchain is an order of ledger.</li><li>The blockchain is a  list of transactions</li><li>How is a Hash used?</li><li>Sha 256</li><li>Bitcoin and Block Chains</li><li>What If two machines get the same answer?</li><li>Describe a transaction in a blockchain?</li><li>Exchanging currency</li><li>The cost of Bitcoin</li><li>Web 3.0</li><li>Everything on the Block Chain is public!</li><li>Where else is Block Chain is used besides bitcoin type currency</li><li>Public Key.</li><li>What should JS developer be doing to prepare?</li><li>And much more!</li></ul>Links:<ul><li>https://www.ng-book.com/</li><li>http://www.newline.co.bw/</li><li><a href="https://www.amazon.com/History-Money-Ancient-Times-Present/dp/0708317170" target="_blank" rel="noreferrer noopener">The History of Money</a></li><li>@Auser</li><li>Stack.io</li></ul>Picks:Amiee<ul><li>Article -  <a href="https://hackernoon.com/learn-blockchains-by-building-one-117428612f46" target="_blank" rel="noreferrer noopener">Learn Block Chain by Building One</a></li><li><a href="https://www.amazon.com/SOURCE-BAR-Birthday-Cake-Concentrate/dp/B01MFBQADR" target="_blank" rel="noreferrer noopener">The Source Bar</a></li></ul>Charles<ul><li><a href="https://info.microsoft.com/en-us-landing-microsoft-connect-2017-get-updates.html" target="_blank" rel="noreferrer noopener">Microsoft Connect</a> - Meet up at 7pm</li><li>Stranger Thing Season 2</li></ul>AJ<ul><li>Spice Labels and Spice Jars</li><li>Marriage</li></ul>Ari<ul><li>Moving to NYC</li><li><a href="https://hackernoon.com/learn-blockchains-by-building-one-117428612f46" target="_blank" rel="noreferrer noopener">Learn Block Chain by Building One</a></li></ul>Special Guest: Ari Lerner.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">97b2bfc9-9530-496c-88cc-52fb92a38557</guid><pubDate>Tue, 14 Nov 2017 05:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845676/stream.mp3" length="55869029" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Panel:Aimee KnightAJ O’NealCharles Max WoodSpecial Guests: Ari LernerIn this episode, Java Script Jabbers speak with Ari Lerner. Ari is the author of NG Book: The Complete Book on AugularJS, Full Stack React,  and a few others.  Ari co-runs...</itunes:subtitle><itunes:summary><![CDATA[Panel:Aimee KnightAJ O’NealCharles Max WoodSpecial Guests: Ari LernerIn this episode, Java Script Jabbers speak with Ari Lerner. Ari is the author of NG Book: The Complete Book on AugularJS, Full Stack React,  and a few others.  Ari co-runs <a href="http://newline.co" target="_blank" rel="noreferrer noopener">newline.co</a> a platform that teaches about the Block Chain, Ethereum, New Contracts, etc. Ari mentions a few upcoming books on Machine Learning, Elixir, and react Native.Ari gives a rundown on what the Block Chain is about, and an explanation of a Hash. Ari explains the value of a Hash and 6-bit strings of a Hash. Also, Ari explains the exchange of currency in Bitcoin and the rate of exchange in the Block Chain. Next Ari covers web 3.0 and much more.In particular, we dive pretty deep on:<ul><li>What is the Block Chain?</li><li>A Hash?</li><li>The blockchain is an order of ledger.</li><li>The blockchain is a  list of transactions</li><li>How is a Hash used?</li><li>Sha 256</li><li>Bitcoin and Block Chains</li><li>What If two machines get the same answer?</li><li>Describe a transaction in a blockchain?</li><li>Exchanging currency</li><li>The cost of Bitcoin</li><li>Web 3.0</li><li>Everything on the Block Chain is public!</li><li>Where else is Block Chain is used besides bitcoin type currency</li><li>Public Key.</li><li>What should JS developer be doing to prepare?</li><li>And much more!</li></ul>Links:<ul><li>https://www.ng-book.com/</li><li>http://www.newline.co.bw/</li><li><a href="https://www.amazon.com/History-Money-Ancient-Times-Present/dp/0708317170" target="_blank" rel="noreferrer noopener">The History of Money</a></li><li>@Auser</li><li>Stack.io</li></ul>Picks:Amiee<ul><li>Article -  <a href="https://hackernoon.com/learn-blockchains-by-building-one-117428612f46" target="_blank" rel="noreferrer noopener">Learn Block Chain by Building One</a></li><li><a href="https://www.amazon.com/SOURCE-BAR-Birthday-Cake-Concentrate/dp/B01MFBQADR" target="_blank" rel="noreferrer noopener">The Source Bar</a></li></ul>Charles<ul><li><a href="https://info.microsoft.com/en-us-landing-microsoft-connect-2017-get-updates.html" target="_blank" rel="noreferrer noopener">Microsoft Connect</a> - Meet up at 7pm</li><li>Stranger Thing Season 2</li></ul>AJ<ul><li>Spice Labels and Spice Jars</li><li>Marriage</li></ul>Ari<ul><li>Moving to NYC</li><li><a href="https://hackernoon.com/learn-blockchains-by-building-one-117428612f46" target="_blank" rel="noreferrer noopener">Learn Block Chain by Building One</a></li></ul>Special Guest: Ari Lerner.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>3420</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 286: Creating a CSS-in-JS Library from Scratch and Emotion with Kye Hohenberger</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-286-creating-a-css-in-js-library-from-scratch-and-emotion-with-kye-hohenberger</link><description><![CDATA[Panel:Amiee KnightCharles Max WoodSpecial Guests: Kye HohenbergerIn this episode, JavaScript Jabbers speak with Kye Hohenberger. Kye is a developer and co-founder of Side Way. One of Kye’s most notable works and library is Emotion, a CSS and JS library.Kye talks about what CSS and JS library is about in the context of the Emotion library system. Kye discusses why this is practical for the writing process, in comparison to other types of tools that do similar jobs. Kye explains the how this tool reduces the number of lines of code and is compact and clearer.In particular, we dive pretty deep on:<ul><li>What is a CSS and JS library?</li><li>Controlling CSS with JS, what does this solve?</li><li>Style bugs</li><li>What kind of styling are you using vs. complex styles?</li><li>Media query</li><li>A more declarative style</li><li>Using Sass</li><li>Where do you see people using this?</li><li>Class names and you can apply to anything</li><li>How Emotion works!</li><li>Style tags</li><li>Object styles</li><li>What are some of the problems you are solving</li><li>React Emotion - dynamic styles</li><li>How does this compare to other style components?</li><li>Glamor Styles</li><li>How do you test something like this?</li><li>Just Glamor React with Emotion</li><li>Can people use the Babel plugin</li><li>Pure flag and function calls</li><li>And much more!</li></ul>Links:<ul><li>Emotion.sh</li><li>Emotion-js/emotion</li><li>emotion.now.sh</li><li>@TKH44</li></ul>Picks:Amiee<ul><li>Article on Medium</li><li>Antibiotics and Steroids</li><li><a href="https://www.rxbar.com" target="_blank" rel="noreferrer noopener">RX Bars </a></li></ul>Charles<ul><li><a href="https://play.google.com/store/apps/details?hl=en&amp;id=com.disney.emojimatch_goo" target="_blank" rel="noreferrer noopener">Disney Emoji Blitz </a></li><li>How To Get A Job  -  JavaScriptJabber.com</li></ul>Kye<ul><li><a href="https://www.npmjs.com/package/styled-system" target="_blank" rel="noreferrer noopener">Styled System</a></li><li>Face Paint</li><li><a href="https://www.costco.com/Universal-Bakery-Organic-Aussie-Bites,-30-oz..product.100371264.html" target="_blank" rel="noreferrer noopener">Aussie Bites </a></li></ul>Special Guest: Kye Hohenberger.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">e41d6437-b923-4aa6-97a8-cb2548b97262</guid><pubDate>Wed, 08 Nov 2017 03:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845710/stream.mp3" length="50067807" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Panel:Amiee KnightCharles Max WoodSpecial Guests: Kye HohenbergerIn this episode, JavaScript Jabbers speak with Kye Hohenberger. Kye is a developer and co-founder of Side Way. One of Kye’s most notable works and library is Emotion, a CSS and JS...</itunes:subtitle><itunes:summary><![CDATA[Panel:Amiee KnightCharles Max WoodSpecial Guests: Kye HohenbergerIn this episode, JavaScript Jabbers speak with Kye Hohenberger. Kye is a developer and co-founder of Side Way. One of Kye’s most notable works and library is Emotion, a CSS and JS library.Kye talks about what CSS and JS library is about in the context of the Emotion library system. Kye discusses why this is practical for the writing process, in comparison to other types of tools that do similar jobs. Kye explains the how this tool reduces the number of lines of code and is compact and clearer.In particular, we dive pretty deep on:<ul><li>What is a CSS and JS library?</li><li>Controlling CSS with JS, what does this solve?</li><li>Style bugs</li><li>What kind of styling are you using vs. complex styles?</li><li>Media query</li><li>A more declarative style</li><li>Using Sass</li><li>Where do you see people using this?</li><li>Class names and you can apply to anything</li><li>How Emotion works!</li><li>Style tags</li><li>Object styles</li><li>What are some of the problems you are solving</li><li>React Emotion - dynamic styles</li><li>How does this compare to other style components?</li><li>Glamor Styles</li><li>How do you test something like this?</li><li>Just Glamor React with Emotion</li><li>Can people use the Babel plugin</li><li>Pure flag and function calls</li><li>And much more!</li></ul>Links:<ul><li>Emotion.sh</li><li>Emotion-js/emotion</li><li>emotion.now.sh</li><li>@TKH44</li></ul>Picks:Amiee<ul><li>Article on Medium</li><li>Antibiotics and Steroids</li><li><a href="https://www.rxbar.com" target="_blank" rel="noreferrer noopener">RX Bars </a></li></ul>Charles<ul><li><a href="https://play.google.com/store/apps/details?hl=en&amp;id=com.disney.emojimatch_goo" target="_blank" rel="noreferrer noopener">Disney Emoji Blitz </a></li><li>How To Get A Job  -  JavaScriptJabber.com</li></ul>Kye<ul><li><a href="https://www.npmjs.com/package/styled-system" target="_blank" rel="noreferrer noopener">Styled System</a></li><li>Face Paint</li><li><a href="https://www.costco.com/Universal-Bakery-Organic-Aussie-Bites,-30-oz..product.100371264.html" target="_blank" rel="noreferrer noopener">Aussie Bites </a></li></ul>Special Guest: Kye Hohenberger.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>3057</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 285 : Finding a Job Even If You're Not a Senior Developer by Charles Max Wood</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-285-finding-a-job-even-if-you-re-not-a-senior-developer-by-charles-max-wood</link><description><![CDATA[Panel:Charles Max WoodIn this episode of JavaScript Jabber, Charles does a solo episode talking about entrepreneurship and the topic/course on “How to Get a Job.” This is an informative episode for those looking for a job as a developer and how to prepare your resume for your career search. Charles covers the core pieces of the course and specific areas of tailoring your credentials for the job you want to acquire.In particular, we dive pretty deep on:<ul><li>How do I get a great job? Companies are only hiring Senior Devs.</li><li>Your selling point as a Jr. Dev.</li><li>Framing your experience for the companies to better see your experience.</li><li>I don’t want a ( this kind of boss)</li><li>Feeling like you are making a difference in your job.</li><li>Who do you want to work for, with, where, and how, etc?</li><li>Working in a facility or remotely. What do you want?</li><li>Check out the meet-up places or workplaces (<a href="https://www.wework.com" target="_blank" rel="noreferrer noopener">WeWork</a>), <a href="https://www.glassdoor.com/index.htm" target="_blank" rel="noreferrer noopener">Glassdoor</a></li><li>Check out the people who work that these companies, LinkedIn.</li><li>Check out company’s Slack rooms, forum, etc. to make connections</li><li>Visit the companies personally</li><li>Look into contacting the Meetup Organizers</li><li>Building rapport</li><li>Resume mistakes - how to properly format it so it is skim-able</li><li>Top 3 bullet points and tailor you resume for each job</li><li>Unnecessary material in your resume - again tailor to the company</li><li>Important material to include on your resume, contributions on projects</li><li>The cover letter - How to do this correctly with a personal touch</li><li>What to do when you get the interview - the offer!</li><li>And much more!</li></ul>Links:<ul><li><a href="http://devchat.tv/get-a-coder-job-full-access" target="_blank" rel="noreferrer noopener">devchat.tv/get-a-coder-job-full-access</a>full-access</li><li><a href="https://www.wework.com" target="_blank" rel="noreferrer noopener">WeWork</a></li><li><a href="https://fearlesssalarynegotiation.com" target="_blank" rel="noreferrer noopener">Expert Salary Negotiation</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">9aa91f02-c1e2-4020-94ab-e8c277fa4e90</guid><pubDate>Wed, 01 Nov 2017 21:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845688/stream.mp3" length="45830666" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Panel:Charles Max WoodIn this episode of JavaScript Jabber, Charles does a solo episode talking about entrepreneurship and the topic/course on “How to Get a Job.” This is an informative episode for those looking for a job as a developer and how to...</itunes:subtitle><itunes:summary><![CDATA[Panel:Charles Max WoodIn this episode of JavaScript Jabber, Charles does a solo episode talking about entrepreneurship and the topic/course on “How to Get a Job.” This is an informative episode for those looking for a job as a developer and how to prepare your resume for your career search. Charles covers the core pieces of the course and specific areas of tailoring your credentials for the job you want to acquire.In particular, we dive pretty deep on:<ul><li>How do I get a great job? Companies are only hiring Senior Devs.</li><li>Your selling point as a Jr. Dev.</li><li>Framing your experience for the companies to better see your experience.</li><li>I don’t want a ( this kind of boss)</li><li>Feeling like you are making a difference in your job.</li><li>Who do you want to work for, with, where, and how, etc?</li><li>Working in a facility or remotely. What do you want?</li><li>Check out the meet-up places or workplaces (<a href="https://www.wework.com" target="_blank" rel="noreferrer noopener">WeWork</a>), <a href="https://www.glassdoor.com/index.htm" target="_blank" rel="noreferrer noopener">Glassdoor</a></li><li>Check out the people who work that these companies, LinkedIn.</li><li>Check out company’s Slack rooms, forum, etc. to make connections</li><li>Visit the companies personally</li><li>Look into contacting the Meetup Organizers</li><li>Building rapport</li><li>Resume mistakes - how to properly format it so it is skim-able</li><li>Top 3 bullet points and tailor you resume for each job</li><li>Unnecessary material in your resume - again tailor to the company</li><li>Important material to include on your resume, contributions on projects</li><li>The cover letter - How to do this correctly with a personal touch</li><li>What to do when you get the interview - the offer!</li><li>And much more!</li></ul>Links:<ul><li><a href="http://devchat.tv/get-a-coder-job-full-access" target="_blank" rel="noreferrer noopener">devchat.tv/get-a-coder-job-full-access</a>full-access</li><li><a href="https://www.wework.com" target="_blank" rel="noreferrer noopener">WeWork</a></li><li><a href="https://fearlesssalarynegotiation.com" target="_blank" rel="noreferrer noopener">Expert Salary Negotiation</a></li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>2791</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 284 : Helping Developers Build Healthy Bodies</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-284-helping-developers-build-healthy-bodies</link><description><![CDATA[Panel: Amiee KnightCharles Max WoodSpecial Guests: JC HiattIn this episode, JavaScript Jabbers speak with JC Hiatt. JC is a software consultant, and working a starting a company called DevLifts. DevLifts is a company that helps developers learn to live healthier lives. JC mentions this business was base on this health journey.JC and the panel discuss output and mental clarity to get work done in a healthy fashion. Also, the benefits of eating a healthy diet, rather it is the Keto Diet or others types of healthy clean eating, there is a physical and mental benefit. JC and the panel talk about count macros, healthy food intake, and a basic outline of getting into ketosis. Also, the panel discusses finding the motivation to get into a healthy lifestyle to benefit work and your lifestyle.In particular, we dive pretty deep on:<ul><li>Mental Clarity</li><li>Keto Diet</li><li>Cutting out processed foods</li><li>Counting Macros</li><li>Getting into Ketosis</li><li>Supporting brain function</li><li>Motivation for a healthy lifestyle</li><li>Gaining energy</li><li>Getting started  - Walking, Eat Whole. Etc.</li><li>Pack your own lunch</li><li>Mindset change -  you are responsible for anyone else’s healthy choices</li><li>Drink Water</li><li>You can find a healthy balance and practice moderation</li><li>Cheat day?</li><li>Sugar</li><li>Sitting to0 long at work</li><li>Sleep - brain wave activity, caffeine, and light</li><li>Naps</li><li>And much more!</li></ul>Links:@jchiatt@devlifts<a href="http://devlifts.io" target="_blank" rel="noreferrer noopener">devlifts.io</a>Picks:Amiee<ul><li>https://www.womenwhotech.com/panelist-bios</li><li>https://github.com/AllThingsSmitty/css-protips</li></ul>Charles<ul><li><a href="https://gunnar.com/?gclid=Cj0KCQjwprbPBRCHARIsAF_7gDa7P7v5iVaIHUYH2hx6xFkkreJfPD54HGTh787QVKfgn43VTNFrVX0aAmm7EALw_wcB" target="_blank" rel="noreferrer noopener">Gunnar blue blockers </a></li><li>Flux</li><li><a href="http://ReactDevSummit.com" target="_blank" rel="noreferrer noopener">ReactDevSummit.com</a></li><li><a href="http://JSDevSummit.com" target="_blank" rel="noreferrer noopener">JSDevSummit.com</a></li><li> </li></ul>JC<ul><li><a href="http://www.imdb.com/title/tt6877772/" target="_blank" rel="noreferrer noopener">American Vandal</a></li><li><a href="http://www.imdb.com/title/tt7349602/" target="_blank" rel="noreferrer noopener">Confession Tapes </a></li><li><a href="https://qalo.com" target="_blank" rel="noreferrer noopener">Qalo</a></li><li>https://lodash.com</li></ul>Special Guest: JC Hiatt.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">bde748c0-4555-4fb6-9e9d-b2ed33a68c81</guid><pubDate>Wed, 25 Oct 2017 18:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845687/stream.mp3" length="56030005" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Panel: Amiee KnightCharles Max WoodSpecial Guests: JC HiattIn this episode, JavaScript Jabbers speak with JC Hiatt. JC is a software consultant, and working a starting a company called DevLifts. DevLifts is a company that helps developers learn to...</itunes:subtitle><itunes:summary><![CDATA[Panel: Amiee KnightCharles Max WoodSpecial Guests: JC HiattIn this episode, JavaScript Jabbers speak with JC Hiatt. JC is a software consultant, and working a starting a company called DevLifts. DevLifts is a company that helps developers learn to live healthier lives. JC mentions this business was base on this health journey.JC and the panel discuss output and mental clarity to get work done in a healthy fashion. Also, the benefits of eating a healthy diet, rather it is the Keto Diet or others types of healthy clean eating, there is a physical and mental benefit. JC and the panel talk about count macros, healthy food intake, and a basic outline of getting into ketosis. Also, the panel discusses finding the motivation to get into a healthy lifestyle to benefit work and your lifestyle.In particular, we dive pretty deep on:<ul><li>Mental Clarity</li><li>Keto Diet</li><li>Cutting out processed foods</li><li>Counting Macros</li><li>Getting into Ketosis</li><li>Supporting brain function</li><li>Motivation for a healthy lifestyle</li><li>Gaining energy</li><li>Getting started  - Walking, Eat Whole. Etc.</li><li>Pack your own lunch</li><li>Mindset change -  you are responsible for anyone else’s healthy choices</li><li>Drink Water</li><li>You can find a healthy balance and practice moderation</li><li>Cheat day?</li><li>Sugar</li><li>Sitting to0 long at work</li><li>Sleep - brain wave activity, caffeine, and light</li><li>Naps</li><li>And much more!</li></ul>Links:@jchiatt@devlifts<a href="http://devlifts.io" target="_blank" rel="noreferrer noopener">devlifts.io</a>Picks:Amiee<ul><li>https://www.womenwhotech.com/panelist-bios</li><li>https://github.com/AllThingsSmitty/css-protips</li></ul>Charles<ul><li><a href="https://gunnar.com/?gclid=Cj0KCQjwprbPBRCHARIsAF_7gDa7P7v5iVaIHUYH2hx6xFkkreJfPD54HGTh787QVKfgn43VTNFrVX0aAmm7EALw_wcB" target="_blank" rel="noreferrer noopener">Gunnar blue blockers </a></li><li>Flux</li><li><a href="http://ReactDevSummit.com" target="_blank" rel="noreferrer noopener">ReactDevSummit.com</a></li><li><a href="http://JSDevSummit.com" target="_blank" rel="noreferrer noopener">JSDevSummit.com</a></li><li> </li></ul>JC<ul><li><a href="http://www.imdb.com/title/tt6877772/" target="_blank" rel="noreferrer noopener">American Vandal</a></li><li><a href="http://www.imdb.com/title/tt7349602/" target="_blank" rel="noreferrer noopener">Confession Tapes </a></li><li><a href="https://qalo.com" target="_blank" rel="noreferrer noopener">Qalo</a></li><li>https://lodash.com</li></ul>Special Guest: JC Hiatt.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>3430</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ BONUS: Cloud Services and Manifold with Matthew Creager and Peter Cho</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-bonus-cloud-services-and-manifold-with-matthew-creager-and-peter-cho</link><description><![CDATA[Panel:Amiee KnightCharles Max WoodJoe EamesSpecial Guests: Matthew Creager and Peter ChoIn this episode, JavaScript Jabbers speak with Matthew Ceager and Peter Cho. Matthew and Peter are part of the team at Manifold. Manifold is a marketplace for developer services. Matthew takes care of growth and relations, and Peter oversee products at Manifold.The panel discusses with Peter and Matthew what Manifold does and the benefits of a Cloud Service. Matthew gives perspective on how developers can get their cloud product on the market compared to open source.  Further discussion goes into how this will help the developer to get their products or services turned into a business quicker and save time  Also learn about when it is the ideal time to move to cloud services vs. running a server yourself.In particular, we dive pretty deep on:<ul><li>Different kinds of definition of Cloud Services</li><li>Anything you would rely on as a third party service</li><li>What is the cloud service ecosystem - Services that connect to an application</li><li>Independent market place -  because it is difficult to turn a product into a business</li><li>Where are people using cloud services or running their own server</li><li>Spinning up a version of it is easier.</li><li>Time verses doing it yourself?</li><li>Experts running the services</li><li>Focusing on your product instead of managing the server and such</li><li>Where does the data live and who has access to that?</li><li>Lock In’s?</li><li>Tourist - Credentials management</li><li>How do I get this setup? Command Line or register online</li><li>And much more!</li></ul>Links:<a href="https://www.manifold.co" target="_blank" rel="noreferrer noopener">Manifold</a><a href="https://github.com/mattcreager" target="_blank" rel="noreferrer noopener">https://github.com/mattcreager</a>@manifoldco@etcpeter@matt_creager<a href="http://blog.manifold.com" target="_blank" rel="noreferrer noopener">blog.manifold.com</a>Picks:Amiee<ul><li>Ryan McDermott</li></ul>Charles<ul><li><a href="https://about.gitlab.com" target="_blank" rel="noreferrer noopener">GitLab </a></li><li><a href="https://adminlte.io/themes/AdminLTE/index2.html" target="_blank" rel="noreferrer noopener">AdminLTE</a></li></ul>Joe<ul><li><a href="http://www.paulgraham.com/say.html" target="_blank" rel="noreferrer noopener">What You Can’t Say</a></li></ul>Matt<ul><li><a href="https://www.cbs.com/all-access/?cbscidmt=discovery&amp;ftag=AAM-00-10adh4i&amp;gclid=Cj0KCQjw1JbPBRCrARIsAOKj2PltoFzqfHIGdZinVii7RQlnk84EGtHppjletjaUIsLsFBSsH8_0N_saAljsEALw_wcB&amp;ref=__iv_p_1_g_27257289007_w_kwd-14918300_h_9028550_ii__d_c_v__n_g_c_224744054787_k_star+trek_m_e_l__t__e__r_1t1_vi__&amp;utm_source=paidsearch&amp;vndid=google%24null%24null%24star+trek" target="_blank" rel="noreferrer noopener">Star Trek</a></li><li><a href="https://github.com/GoogleChrome/puppeteer" target="_blank" rel="noreferrer noopener">Puppeteer</a></li></ul>Peter<ul><li><a href="https://www.playbattlegrounds.com/main.pu" target="_blank" rel="noreferrer noopener">Player Unknown Battle Ground </a></li><li><a href="https://www.amazon.com/Sourdough-Novel-Robin-Sloan-ebook/dp/B06XC41K6G/ref=sr_1_1?ie=UTF8&amp;keywords=sourdough+book&amp;qid=1508292004&amp;sr=8-1" target="_blank" rel="noreferrer noopener">Sourdough </a>  by Robin Sloan</li></ul>Special Guests: Matthew Creager and Peter Cho.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">dc69d199-3ad3-419f-82ca-657a1b5787c2</guid><pubDate>Wed, 18 Oct 2017 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845674/stream.mp3" length="45832318" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Panel:Amiee KnightCharles Max WoodJoe EamesSpecial Guests: Matthew Creager and Peter ChoIn this episode, JavaScript Jabbers speak with Matthew Ceager and Peter Cho. Matthew and Peter are part of the team at Manifold. Manifold is a marketplace for...</itunes:subtitle><itunes:summary><![CDATA[Panel:Amiee KnightCharles Max WoodJoe EamesSpecial Guests: Matthew Creager and Peter ChoIn this episode, JavaScript Jabbers speak with Matthew Ceager and Peter Cho. Matthew and Peter are part of the team at Manifold. Manifold is a marketplace for developer services. Matthew takes care of growth and relations, and Peter oversee products at Manifold.The panel discusses with Peter and Matthew what Manifold does and the benefits of a Cloud Service. Matthew gives perspective on how developers can get their cloud product on the market compared to open source.  Further discussion goes into how this will help the developer to get their products or services turned into a business quicker and save time  Also learn about when it is the ideal time to move to cloud services vs. running a server yourself.In particular, we dive pretty deep on:<ul><li>Different kinds of definition of Cloud Services</li><li>Anything you would rely on as a third party service</li><li>What is the cloud service ecosystem - Services that connect to an application</li><li>Independent market place -  because it is difficult to turn a product into a business</li><li>Where are people using cloud services or running their own server</li><li>Spinning up a version of it is easier.</li><li>Time verses doing it yourself?</li><li>Experts running the services</li><li>Focusing on your product instead of managing the server and such</li><li>Where does the data live and who has access to that?</li><li>Lock In’s?</li><li>Tourist - Credentials management</li><li>How do I get this setup? Command Line or register online</li><li>And much more!</li></ul>Links:<a href="https://www.manifold.co" target="_blank" rel="noreferrer noopener">Manifold</a><a href="https://github.com/mattcreager" target="_blank" rel="noreferrer noopener">https://github.com/mattcreager</a>@manifoldco@etcpeter@matt_creager<a href="http://blog.manifold.com" target="_blank" rel="noreferrer noopener">blog.manifold.com</a>Picks:Amiee<ul><li>Ryan McDermott</li></ul>Charles<ul><li><a href="https://about.gitlab.com" target="_blank" rel="noreferrer noopener">GitLab </a></li><li><a href="https://adminlte.io/themes/AdminLTE/index2.html" target="_blank" rel="noreferrer noopener">AdminLTE</a></li></ul>Joe<ul><li><a href="http://www.paulgraham.com/say.html" target="_blank" rel="noreferrer noopener">What You Can’t Say</a></li></ul>Matt<ul><li><a href="https://www.cbs.com/all-access/?cbscidmt=discovery&amp;ftag=AAM-00-10adh4i&amp;gclid=Cj0KCQjw1JbPBRCrARIsAOKj2PltoFzqfHIGdZinVii7RQlnk84EGtHppjletjaUIsLsFBSsH8_0N_saAljsEALw_wcB&amp;ref=__iv_p_1_g_27257289007_w_kwd-14918300_h_9028550_ii__d_c_v__n_g_c_224744054787_k_star+trek_m_e_l__t__e__r_1t1_vi__&amp;utm_source=paidsearch&amp;vndid=google%24null%24null%24star+trek" target="_blank" rel="noreferrer noopener">Star Trek</a></li><li><a href="https://github.com/GoogleChrome/puppeteer" target="_blank" rel="noreferrer noopener">Puppeteer</a></li></ul>Peter<ul><li><a href="https://www.playbattlegrounds.com/main.pu" target="_blank" rel="noreferrer noopener">Player Unknown Battle Ground </a></li><li><a href="https://www.amazon.com/Sourdough-Novel-Robin-Sloan-ebook/dp/B06XC41K6G/ref=sr_1_1?ie=UTF8&amp;keywords=sourdough+book&amp;qid=1508292004&amp;sr=8-1" target="_blank" rel="noreferrer noopener">Sourdough </a>  by Robin Sloan</li></ul>Special Guests: Matthew Creager and Peter Cho.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>2791</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 283:  A/B Testing with Nick Disabato</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-283-a-b-testing-with-nick-disabato</link><description><![CDATA[Panel:Aimee KnightCharles Max WoodSpecial Guests: Nick DisabatoIn this episode, Java Script Jabbers talk with Nick Disabato. Nick is a newbie to JavaScript Jabber. Nick is the founder of <a href="https://draft.nu" target="_blank" rel="noreferrer noopener">Draft</a>, an interaction design agency where he does research driven A/B testing of E-commerce business.This is a practical episode for those who are running a business and doing marketing for the products and services. Nick talks about A/B testing for a number scenarios within the company, such as for websites, funnels, and various marketing mechanisms. Nick further goes into how this helps companies strategically increase revenue by changing things such as websites design or building funnels.In particular, we dive pretty deep on:<ul><li>Testing of changes of Copy, Websites, etc.</li><li>What does it mean of changes, Tools, Framework, Plugins, etc</li><li>Does it matter what tools you use? Framework that works within your stack</li><li>How do make we company money</li><li>Researching for the next test</li><li>Testing for conversion rate to decide which design to go implement - Variant</li><li>Responsibility for the designs</li><li>Feature and getting pay for the service</li><li>Learn more about the resources and Copy Hackers</li><li>Large organization or developers, or a QA department</li><li>Optimization teams</li><li>Usability tests and coming up with A/B tests</li><li>Expertise</li><li>Why should be care?</li><li>And much more!</li></ul>Links:<a href="https://draft.nu" target="_blank" rel="noreferrer noopener">Draft</a>Nick Disabato@nickd<a href="https://conversionxl.com" target="_blank" rel="noreferrer noopener">ConversionXL</a><a href="https://draft.nu/manual/" target="_blank" rel="noreferrer noopener">AB Testing Manual</a><a href="https://www.widerfunnel.com" target="_blank" rel="noreferrer noopener">Wider Funnels </a><a href="https://copyhackers.com" target="_blank" rel="noreferrer noopener">Copy Hackers</a>Picks:Amiee<ul><li><a href="http://nodevember.org" target="_blank" rel="noreferrer noopener">Nodevember </a></li></ul>Charles<ul><li><a href="https://www.slideshare.net/msgehard/experiment-driven-development" target="_blank" rel="noreferrer noopener">Mike Gehard </a></li><li>Admin LTE</li></ul>Nick<ul><li><a href="http://HotJar.com" target="_blank" rel="noreferrer noopener">HotJar.com</a></li></ul>Special Guest: Nick Disabato.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">a5d5d3a5-6ee7-4ac2-a826-c3e3cd456dda</guid><pubDate>Tue, 17 Oct 2017 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845708/stream.mp3" length="42034633" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Panel:Aimee KnightCharles Max WoodSpecial Guests: Nick DisabatoIn this episode, Java Script Jabbers talk with Nick Disabato. Nick is a newbie to JavaScript Jabber. Nick is the founder of https://draft.nu, an interaction design agency where he does...</itunes:subtitle><itunes:summary><![CDATA[Panel:Aimee KnightCharles Max WoodSpecial Guests: Nick DisabatoIn this episode, Java Script Jabbers talk with Nick Disabato. Nick is a newbie to JavaScript Jabber. Nick is the founder of <a href="https://draft.nu" target="_blank" rel="noreferrer noopener">Draft</a>, an interaction design agency where he does research driven A/B testing of E-commerce business.This is a practical episode for those who are running a business and doing marketing for the products and services. Nick talks about A/B testing for a number scenarios within the company, such as for websites, funnels, and various marketing mechanisms. Nick further goes into how this helps companies strategically increase revenue by changing things such as websites design or building funnels.In particular, we dive pretty deep on:<ul><li>Testing of changes of Copy, Websites, etc.</li><li>What does it mean of changes, Tools, Framework, Plugins, etc</li><li>Does it matter what tools you use? Framework that works within your stack</li><li>How do make we company money</li><li>Researching for the next test</li><li>Testing for conversion rate to decide which design to go implement - Variant</li><li>Responsibility for the designs</li><li>Feature and getting pay for the service</li><li>Learn more about the resources and Copy Hackers</li><li>Large organization or developers, or a QA department</li><li>Optimization teams</li><li>Usability tests and coming up with A/B tests</li><li>Expertise</li><li>Why should be care?</li><li>And much more!</li></ul>Links:<a href="https://draft.nu" target="_blank" rel="noreferrer noopener">Draft</a>Nick Disabato@nickd<a href="https://conversionxl.com" target="_blank" rel="noreferrer noopener">ConversionXL</a><a href="https://draft.nu/manual/" target="_blank" rel="noreferrer noopener">AB Testing Manual</a><a href="https://www.widerfunnel.com" target="_blank" rel="noreferrer noopener">Wider Funnels </a><a href="https://copyhackers.com" target="_blank" rel="noreferrer noopener">Copy Hackers</a>Picks:Amiee<ul><li><a href="http://nodevember.org" target="_blank" rel="noreferrer noopener">Nodevember </a></li></ul>Charles<ul><li><a href="https://www.slideshare.net/msgehard/experiment-driven-development" target="_blank" rel="noreferrer noopener">Mike Gehard </a></li><li>Admin LTE</li></ul>Nick<ul><li><a href="http://HotJar.com" target="_blank" rel="noreferrer noopener">HotJar.com</a></li></ul>Special Guest: Nick Disabato.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>2553</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 282: Trails.js with Scott Wyatt</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-282-trails-js-with-scott-wyatt</link><description><![CDATA[Panel:Joe EamesAimee KnightCharles Max WoodCory HouseSpecial Guests: Scott WyattIn this episode, JavaScript Jabbers talk with Scott Wyatt. Scott is the Co-founder, CTO, UEX at Cali StyleTechnologies, and is a Node developer and graphic designer.  Scott is on JavaScript Jabber to talk about Trails.js. and its simplistic build, but many useful functions.Scott mentions that Trails.js was created by <a href="https://channel9.msdn.com/Blogs/semjs/semjs201601Tra" target="_blank" rel="noreferrer noopener">Travis Webb.</a> Scott gives us an introduction to the Trails.js framework, as the Jabbers take apart and dive deep into the build, functions, and uses.  Scott goes into what trail packs are, and the similar or related projects. Scott talks about the ease of using trails to build with, and not ending up in frustration.In particular, we dive pretty deep on:<ul><li>Trails.js is Node Framework and lightweight or Blueprint</li><li>Similar to Redux?</li><li>Is it MVC like Rails</li><li>You don’t need to understand it, it is all under the hood.</li><li><a href="https://en.wikipedia.org/wiki/Tuple_space" target="_blank" rel="noreferrer noopener">Tuple Space</a></li><li>Is this sole for server-side rendering?</li><li>Closest projects - Sails</li><li>Avoid problems like React.</li><li>Not dealing with corporations</li><li>Why would you want to use trails instead of other projects like Sails, rails, etc.</li><li>How do you get started - <a href="http://trailjs.io" target="_blank" rel="noreferrer noopener">trailjs.io</a></li><li>Quickest way to learn Trails is to build a Trail Pack</li><li>Don’t be afraid to kill you darlings</li><li>Testing</li><li>It Trails production ready?</li><li>It is a particular type of app where Trails shines?</li></ul>Links<a href="http://trailsjs.io" target="_blank" rel="noreferrer noopener">trailsjs.io</a><a href="https://channel9.msdn.com/Blogs/semjs/semjs201601Tra" target="_blank" rel="noreferrer noopener">Travis Webb</a>PicksAmy<ul><li><a href="http://bradfrost.com/blog/post/full-stack-developers/" target="_blank" rel="noreferrer noopener">Full Stack Developers by Brad Frost</a></li><li>Tracking Macros</li></ul>Joe<ul><li>The Behavior Gap</li></ul>Charles<ul><li><a href="https://www.amazon.com/s/?hvadid=177333083442&amp;hvdev=c&amp;hvdvcmdl=&amp;hvlocint=&amp;hvlocphy=9028550&amp;hvnetw=g&amp;hvpone=&amp;hvpos=1t2&amp;hvptwo=&amp;hvqmt=e&amp;hvrand=60998143499066646&amp;hvtargid=kwd-1363986595&amp;ie=UTF8&amp;index=aps&amp;keywords=profit+first&amp;ref=pd_sl_2w1nakqc64_e&amp;tag=googhydr-20" target="_blank" rel="noreferrer noopener">Profit First </a></li><li>Keto Diet</li><li>scott-wyatt/GitHub</li><li> </li></ul>Cory<ul><li><a href="https://www.youtube.com/watch?v=BcVAq3YFiuc" target="_blank" rel="noreferrer noopener">Never write another high Order Component</a></li></ul>Scott<ul><li><a href="https://www.npmjs.com/package/proxy-engine" target="_blank" rel="noreferrer noopener">Proxy Engine</a></li></ul>Special Guest: Scott Wyatt.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">02b4f1c6-7414-424c-9785-2e1f7a7136cf</guid><pubDate>Tue, 10 Oct 2017 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845689/stream.mp3" length="44886903" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Panel:Joe EamesAimee KnightCharles Max WoodCory HouseSpecial Guests: Scott WyattIn this episode, JavaScript Jabbers talk with Scott Wyatt. Scott is the Co-founder, CTO, UEX at Cali StyleTechnologies, and is a Node developer and graphic designer. ...</itunes:subtitle><itunes:summary><![CDATA[Panel:Joe EamesAimee KnightCharles Max WoodCory HouseSpecial Guests: Scott WyattIn this episode, JavaScript Jabbers talk with Scott Wyatt. Scott is the Co-founder, CTO, UEX at Cali StyleTechnologies, and is a Node developer and graphic designer.  Scott is on JavaScript Jabber to talk about Trails.js. and its simplistic build, but many useful functions.Scott mentions that Trails.js was created by <a href="https://channel9.msdn.com/Blogs/semjs/semjs201601Tra" target="_blank" rel="noreferrer noopener">Travis Webb.</a> Scott gives us an introduction to the Trails.js framework, as the Jabbers take apart and dive deep into the build, functions, and uses.  Scott goes into what trail packs are, and the similar or related projects. Scott talks about the ease of using trails to build with, and not ending up in frustration.In particular, we dive pretty deep on:<ul><li>Trails.js is Node Framework and lightweight or Blueprint</li><li>Similar to Redux?</li><li>Is it MVC like Rails</li><li>You don’t need to understand it, it is all under the hood.</li><li><a href="https://en.wikipedia.org/wiki/Tuple_space" target="_blank" rel="noreferrer noopener">Tuple Space</a></li><li>Is this sole for server-side rendering?</li><li>Closest projects - Sails</li><li>Avoid problems like React.</li><li>Not dealing with corporations</li><li>Why would you want to use trails instead of other projects like Sails, rails, etc.</li><li>How do you get started - <a href="http://trailjs.io" target="_blank" rel="noreferrer noopener">trailjs.io</a></li><li>Quickest way to learn Trails is to build a Trail Pack</li><li>Don’t be afraid to kill you darlings</li><li>Testing</li><li>It Trails production ready?</li><li>It is a particular type of app where Trails shines?</li></ul>Links<a href="http://trailsjs.io" target="_blank" rel="noreferrer noopener">trailsjs.io</a><a href="https://channel9.msdn.com/Blogs/semjs/semjs201601Tra" target="_blank" rel="noreferrer noopener">Travis Webb</a>PicksAmy<ul><li><a href="http://bradfrost.com/blog/post/full-stack-developers/" target="_blank" rel="noreferrer noopener">Full Stack Developers by Brad Frost</a></li><li>Tracking Macros</li></ul>Joe<ul><li>The Behavior Gap</li></ul>Charles<ul><li><a href="https://www.amazon.com/s/?hvadid=177333083442&amp;hvdev=c&amp;hvdvcmdl=&amp;hvlocint=&amp;hvlocphy=9028550&amp;hvnetw=g&amp;hvpone=&amp;hvpos=1t2&amp;hvptwo=&amp;hvqmt=e&amp;hvrand=60998143499066646&amp;hvtargid=kwd-1363986595&amp;ie=UTF8&amp;index=aps&amp;keywords=profit+first&amp;ref=pd_sl_2w1nakqc64_e&amp;tag=googhydr-20" target="_blank" rel="noreferrer noopener">Profit First </a></li><li>Keto Diet</li><li>scott-wyatt/GitHub</li><li> </li></ul>Cory<ul><li><a href="https://www.youtube.com/watch?v=BcVAq3YFiuc" target="_blank" rel="noreferrer noopener">Never write another high Order Component</a></li></ul>Scott<ul><li><a href="https://www.npmjs.com/package/proxy-engine" target="_blank" rel="noreferrer noopener">Proxy Engine</a></li></ul>Special Guest: Scott Wyatt.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>2732</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 281: CodeSponsor - Sustaining Open-Source Software through Ethical Advertising with Eric Berry</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-281-codesponsor-sustaining-open-source-software-through-ethical-advertising-with-eric-berry</link><description><![CDATA[Panel: Aimee KnightAJ O'NealCharles Max Wood Guest: Eric BerryThis week on Ruby Rogues, we interview our very own, Eric Berry, to talk about the sustainability of open-source projects through ethical advertising. The team talks about once open source projects like PhantomJS, Cancan, and many others.The Rogues dive into the many different scenarios that lead open source projects astray. Problems like working on the project without compensation, be overworked, and no interest are many of the reasons these are not sustained in the long run.However, are there solutions like donations or sponsorship to sustain such projects? And how do we go about finding funding or compensation for these open source projects? Eric describes that advertising tactics and strategies for open source. Eric talks about his work with Code Sponsor and how they support the open source community with funding.In particular, we dive pretty deep on:<ul><li>Ruby Rogues talk about burnout on projects</li><li>Working on projects for free and the project falls apart</li><li>Solutions behind the more popular projects like Ruby on Rails and NPM.</li><li>Lemonade Stand - Sustaining and bounty sourced projects</li><li>Sponsorship or company supported projects.</li><li>Crowdfunding - not sustainable, but helps.</li><li>Donation buttons, do they work?</li><li>Who would pay developers for this?</li><li>Developers taking care of other developers</li><li>Advertising, and helping pay for projects to stay alive!</li><li>Help developers stay funded without a spam haven.</li><li>and much, much more!</li></ul>Links: <a href="https://github.com/ryanb/cancan" target="_blank" rel="noreferrer noopener">Cancan</a><a href="http://phantomjs.org" target="_blank" rel="noreferrer noopener">PhantomJS</a><a href="https://codesponsor.io" target="_blank" rel="noreferrer noopener">Code Sponsor</a><a href="https://www.upstatement.com/timber/" target="_blank" rel="noreferrer noopener">Timber </a><a href="https://rollbar.com/vs/?v=a" target="_blank" rel="noreferrer noopener">Rollbar</a><a href="http://corelogic.com" target="_blank" rel="noreferrer noopener">CoreLogic</a><a href="https://trackjs.com" target="_blank" rel="noreferrer noopener">TrackJS </a><a href="https://circleci.com/docs/2.0/" target="_blank" rel="noreferrer noopener">CircleCI</a><a href="https://circleci.com/docs/2.0/" target="_blank" rel="noreferrer noopener">CodeConf. </a>PicksAimee<ul><li>Positive Experience for Women in Tech</li><li>Hand Written Cards</li></ul>Charles<ul><li><a href="http://www.fathead-movie.com" target="_blank" rel="noreferrer noopener">Keto Diet - Fat Head</a></li><li><a href="https://rubydevsummit.com" target="_blank" rel="noreferrer noopener">Ruby Dev. Summit</a></li></ul>AJ<ul><li><a href="https://www.amazon.com/dp/B001N89KV8/ref=dp-kindle-redirect?_encoding=UTF8&amp;btkr=1" target="_blank" rel="noreferrer noopener">Real Love by Greg Baer</a></li></ul>EricNate HopkinsOpen CollectiveCarbonAds.Etc.Special Guest: Eric Berry.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">31dcd92b-0bad-4374-bbe7-00d66267e326</guid><pubDate>Mon, 02 Oct 2017 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845696/stream.mp3" length="59901114" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Panel: Aimee KnightAJ O'NealCharles Max Wood Guest: Eric BerryThis week on Ruby Rogues, we interview our very own, Eric Berry, to talk about the sustainability of open-source projects through ethical advertising. The team talks about once open source...</itunes:subtitle><itunes:summary><![CDATA[Panel: Aimee KnightAJ O'NealCharles Max Wood Guest: Eric BerryThis week on Ruby Rogues, we interview our very own, Eric Berry, to talk about the sustainability of open-source projects through ethical advertising. The team talks about once open source projects like PhantomJS, Cancan, and many others.The Rogues dive into the many different scenarios that lead open source projects astray. Problems like working on the project without compensation, be overworked, and no interest are many of the reasons these are not sustained in the long run.However, are there solutions like donations or sponsorship to sustain such projects? And how do we go about finding funding or compensation for these open source projects? Eric describes that advertising tactics and strategies for open source. Eric talks about his work with Code Sponsor and how they support the open source community with funding.In particular, we dive pretty deep on:<ul><li>Ruby Rogues talk about burnout on projects</li><li>Working on projects for free and the project falls apart</li><li>Solutions behind the more popular projects like Ruby on Rails and NPM.</li><li>Lemonade Stand - Sustaining and bounty sourced projects</li><li>Sponsorship or company supported projects.</li><li>Crowdfunding - not sustainable, but helps.</li><li>Donation buttons, do they work?</li><li>Who would pay developers for this?</li><li>Developers taking care of other developers</li><li>Advertising, and helping pay for projects to stay alive!</li><li>Help developers stay funded without a spam haven.</li><li>and much, much more!</li></ul>Links: <a href="https://github.com/ryanb/cancan" target="_blank" rel="noreferrer noopener">Cancan</a><a href="http://phantomjs.org" target="_blank" rel="noreferrer noopener">PhantomJS</a><a href="https://codesponsor.io" target="_blank" rel="noreferrer noopener">Code Sponsor</a><a href="https://www.upstatement.com/timber/" target="_blank" rel="noreferrer noopener">Timber </a><a href="https://rollbar.com/vs/?v=a" target="_blank" rel="noreferrer noopener">Rollbar</a><a href="http://corelogic.com" target="_blank" rel="noreferrer noopener">CoreLogic</a><a href="https://trackjs.com" target="_blank" rel="noreferrer noopener">TrackJS </a><a href="https://circleci.com/docs/2.0/" target="_blank" rel="noreferrer noopener">CircleCI</a><a href="https://circleci.com/docs/2.0/" target="_blank" rel="noreferrer noopener">CodeConf. </a>PicksAimee<ul><li>Positive Experience for Women in Tech</li><li>Hand Written Cards</li></ul>Charles<ul><li><a href="http://www.fathead-movie.com" target="_blank" rel="noreferrer noopener">Keto Diet - Fat Head</a></li><li><a href="https://rubydevsummit.com" target="_blank" rel="noreferrer noopener">Ruby Dev. Summit</a></li></ul>AJ<ul><li><a href="https://www.amazon.com/dp/B001N89KV8/ref=dp-kindle-redirect?_encoding=UTF8&amp;btkr=1" target="_blank" rel="noreferrer noopener">Real Love by Greg Baer</a></li></ul>EricNate HopkinsOpen CollectiveCarbonAds.Etc.Special Guest: Eric Berry.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>3673</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 280: Stackblitz with Eric Simons and Albert Pai</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-280-stackblitz-with-eric-simons-and-albert-pai</link><description><![CDATA[Panel:Joe AimeeCharles  Special Guests: Eric Simmons Albert PaiIn this episode, JavaScript Jabbers talk to Eric Simmons and Albert Pai, the co-founder of <a href="http://thinkster.io" target="_blank" rel="noreferrer noopener">thinkster.io</a>, where their team teaches the bleeding edge of javascript technology’s various frameworks and backend. Also, with the recent creation of Stalkblitz, which is the center topic of today discussion. Stackblitz it an online VS Code IDE for Angular, React, and a few more others are supported. This is designed to run web pack and vs code inside your browser at blazing fast speeds. Eric and Albert dive into the many different advantages and services available by StackBlitz and <a href="http://thinker.io" target="_blank" rel="noreferrer noopener">thinker.io</a>. In particular, we dive pretty deep on:<ul><li>Similarities  and differences to Heroku </li><li>System JS </li><li>Stacklets  </li><li>Testing and creating an in-browser system file system</li><li>Creating a type of VS Code experience, Working Off Line </li><li>Updating of the Stacklets</li><li>Deployment tools or exporting </li><li>Hot Reloading</li><li>Integrated terminals</li><li>Monaco</li><li>Language Services </li><li>How do you architect this implementation </li><li>The innovation of browsers</li><li><a href="https://github.com/guybedford" target="_blank" rel="noreferrer noopener">Guy Bedford </a></li><li>Financing vs. Chipotle Burritos </li><li>Will this product in the future cost money</li></ul>Links<ul><li><a href="http://thinkster.io" target="_blank" rel="noreferrer noopener">thinkster.io</a></li><li><a href="https://medium.com/@ericsimons/stackblitz-online-vs-code-ide-for-angular-react-7d09348497f4" target="_blank" rel="noreferrer noopener">https://medium.com/@ericsimons/stackblitz-online-vs-code-ide-for-angular-react-7d09348497f4</a></li><li>@stackblitz </li><li><a href="http://stackblitz.com" target="_blank" rel="noreferrer noopener">stackblitz.com</a></li></ul> PicksAimee<ul><li><a href="https://twitter.com/AndrewDelPrete/status/905081851689267200" target="_blank" rel="noreferrer noopener">Promises Series by Andrew Del Prete</a></li><li>Crossfit </li></ul>Joe<ul><li><a href="https://twitter.com/wholesomememe?lang=en" target="_blank" rel="noreferrer noopener">Wholesome Meme</a></li><li><a href="http://thecooperreview.com" target="_blank" rel="noreferrer noopener">Sara Cooper</a></li></ul>Charles<ul><li><a href="https://www.pivotaltracker.com" target="_blank" rel="noreferrer noopener">Pivotal Tracker </a></li><li><a href="https://about.mattermost.com" target="_blank" rel="noreferrer noopener">MatterMost </a></li><li><a href="http://asana.com" target="_blank" rel="noreferrer noopener">asana.com</a></li><li><a href="https://zapier.com" target="_blank" rel="noreferrer noopener">Zapier</a></li></ul>Eric <ul><li><a href="http://realworld.io" target="_blank" rel="noreferrer noopener">realworld.io</a> </li><li><a href="https://github.com/davideast" target="_blank" rel="noreferrer noopener">David East </a></li></ul>Albert <ul><li><a href="http://thinkster.io" target="_blank" rel="noreferrer noopener">thinkster.io</a></li><li><a href="https://www.amazon.com/Thing-Explainer-Complicated-Stuff-Simple/dp/0544668251" target="_blank" rel="noreferrer noopener">Thing Explainer</a></li></ul>Special Guests: Albert Pai and Eric Simons .   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">5d74a01b-1ea9-432a-9b45-892799e8056a</guid><pubDate>Tue, 26 Sep 2017 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845690/stream.mp3" length="50439707" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Panel:Joe AimeeCharles  Special Guests: Eric Simmons Albert PaiIn this episode, JavaScript Jabbers talk to Eric Simmons and Albert Pai, the co-founder of http://thinkster.io, where their team teaches the bleeding edge of javascript technology’s...</itunes:subtitle><itunes:summary><![CDATA[Panel:Joe AimeeCharles  Special Guests: Eric Simmons Albert PaiIn this episode, JavaScript Jabbers talk to Eric Simmons and Albert Pai, the co-founder of <a href="http://thinkster.io" target="_blank" rel="noreferrer noopener">thinkster.io</a>, where their team teaches the bleeding edge of javascript technology’s various frameworks and backend. Also, with the recent creation of Stalkblitz, which is the center topic of today discussion. Stackblitz it an online VS Code IDE for Angular, React, and a few more others are supported. This is designed to run web pack and vs code inside your browser at blazing fast speeds. Eric and Albert dive into the many different advantages and services available by StackBlitz and <a href="http://thinker.io" target="_blank" rel="noreferrer noopener">thinker.io</a>. In particular, we dive pretty deep on:<ul><li>Similarities  and differences to Heroku </li><li>System JS </li><li>Stacklets  </li><li>Testing and creating an in-browser system file system</li><li>Creating a type of VS Code experience, Working Off Line </li><li>Updating of the Stacklets</li><li>Deployment tools or exporting </li><li>Hot Reloading</li><li>Integrated terminals</li><li>Monaco</li><li>Language Services </li><li>How do you architect this implementation </li><li>The innovation of browsers</li><li><a href="https://github.com/guybedford" target="_blank" rel="noreferrer noopener">Guy Bedford </a></li><li>Financing vs. Chipotle Burritos </li><li>Will this product in the future cost money</li></ul>Links<ul><li><a href="http://thinkster.io" target="_blank" rel="noreferrer noopener">thinkster.io</a></li><li><a href="https://medium.com/@ericsimons/stackblitz-online-vs-code-ide-for-angular-react-7d09348497f4" target="_blank" rel="noreferrer noopener">https://medium.com/@ericsimons/stackblitz-online-vs-code-ide-for-angular-react-7d09348497f4</a></li><li>@stackblitz </li><li><a href="http://stackblitz.com" target="_blank" rel="noreferrer noopener">stackblitz.com</a></li></ul> PicksAimee<ul><li><a href="https://twitter.com/AndrewDelPrete/status/905081851689267200" target="_blank" rel="noreferrer noopener">Promises Series by Andrew Del Prete</a></li><li>Crossfit </li></ul>Joe<ul><li><a href="https://twitter.com/wholesomememe?lang=en" target="_blank" rel="noreferrer noopener">Wholesome Meme</a></li><li><a href="http://thecooperreview.com" target="_blank" rel="noreferrer noopener">Sara Cooper</a></li></ul>Charles<ul><li><a href="https://www.pivotaltracker.com" target="_blank" rel="noreferrer noopener">Pivotal Tracker </a></li><li><a href="https://about.mattermost.com" target="_blank" rel="noreferrer noopener">MatterMost </a></li><li><a href="http://asana.com" target="_blank" rel="noreferrer noopener">asana.com</a></li><li><a href="https://zapier.com" target="_blank" rel="noreferrer noopener">Zapier</a></li></ul>Eric <ul><li><a href="http://realworld.io" target="_blank" rel="noreferrer noopener">realworld.io</a> </li><li><a href="https://github.com/davideast" target="_blank" rel="noreferrer noopener">David East </a></li></ul>Albert <ul><li><a href="http://thinkster.io" target="_blank" rel="noreferrer noopener">thinkster.io</a></li><li><a href="https://www.amazon.com/Thing-Explainer-Complicated-Stuff-Simple/dp/0544668251" target="_blank" rel="noreferrer noopener">Thing Explainer</a></li></ul>Special Guests: Albert Pai and Eric Simons .   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>3080</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 279: ES Modules in Node Today! with John-David Dalton</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-279-es-modules-in-node-today-with-john-david-dalton</link><description><![CDATA[<a href="https://ctt.ec/dTJXA" target="_blank" rel="noreferrer noopener">Tweet this Episode</a>John-David Dalton is probably best known for the Lodash library. He's currently working at Microsoft on the Edge team. He makes sure that libraries and frameworks work well in Edge.The JavaScript Jabber panel discusses the ECMAScript module system port to Node.js. John wanted to ship the ES module system to Node.js for Lodash to increase speed and decrease the disk space that it takes up. This approach allows you to gzip the library and get it down to 90 kb.This episode dives in detail into:<ul><li>ES Modules, what they are and how they work</li><li>The Node.js and NPM package delivery ecosystem</li><li>Module loaders in Node.js</li><li>Babel (and other compilers) versus ES Module Loader</li><li>and much, much more...</li></ul>Links:<ul><li><a href="https://lodash.com/" target="_blank" rel="noreferrer noopener">Lodash</a></li><li><a href="https://github.com/standard-things/esm" target="_blank" rel="noreferrer noopener">ES Module Loader for Node</a></li><li><a href="https://nodejs.org/en/" target="_blank" rel="noreferrer noopener">Node</a></li><li><a href="https://en.wikipedia.org/wiki/CommonJS" target="_blank" rel="noreferrer noopener">CommonJS</a></li><li><a href="https://babeljs.io/" target="_blank" rel="noreferrer noopener">Babel</a></li><li><a href="https://www.typescriptlang.org/" target="_blank" rel="noreferrer noopener">TypeScript</a></li><li><a href="https://flow.org/" target="_blank" rel="noreferrer noopener">FlowType</a></li><li><a href="http://microsoft.com" target="_blank" rel="noreferrer noopener">Microsoft</a></li><li><a href="https://blogs.windows.com/msedgedev/2017/08/10/es-modules-node-today/" target="_blank" rel="noreferrer noopener">ESM Blog Post</a></li><li><a href="https://www.meteor.com/" target="_blank" rel="noreferrer noopener">Meteor</a></li><li><a href="https://github.com/benjamn/reify/tree/master/node" target="_blank" rel="noreferrer noopener">Reify</a></li><li><a href="https://www.ecma-international.org/ecma-262/6.0/#sec-modules" target="_blank" rel="noreferrer noopener">ESM Spec</a></li><li><a href="http://phantomjs.org/" target="_blank" rel="noreferrer noopener">PhantomJS</a></li><li><a href="https://nodejs.org/api/zlib.html" target="_blank" rel="noreferrer noopener">zlib module in Node</a></li><li><a href="https://aws.amazon.com/lambda/" target="_blank" rel="noreferrer noopener">AWS Lambda</a></li><li><a href="https://www.npmjs.com/" target="_blank" rel="noreferrer noopener">NPM</a></li><li><a href="https://webpack.github.io/" target="_blank" rel="noreferrer noopener">Webpack</a></li><li><a href="https://github.com/rollup/rollup" target="_blank" rel="noreferrer noopener">Rollup</a></li><li><a href="http://twitter.com/jdalton" target="_blank" rel="noreferrer noopener">John-David Dalton on Twitter</a></li></ul>Picks:Cory:<ul><li><a href="https://medium.freecodecamp.org/trending-developer-skills-based-on-my-analysis-of-ask-hn-whos-hiring-26c02a3ca1fd" target="_blank" rel="noreferrer noopener">Trending Developer Skills</a></li><li><a href="http://amzn.to/2xVoX9l" target="_blank" rel="noreferrer noopener">The Devops Handbook</a></li></ul>Aimee:<ul><li><a href="http://nodevember.org/" target="_blank" rel="noreferrer noopener">Nodevember</a></li><li><a href="https://medium.com/web-on-the-edge/es-modules-in-node-today-32cff914e4b" target="_blank" rel="noreferrer noopener">ES Modules in Node Today (blog post)</a></li><li><a href="https://medium.com/@angrytherapist/dating-is-dead-90d5e11e4365" target="_blank" rel="noreferrer noopener">Dating is Dead</a></li></ul>Aaron:<ul><li><a href="https://www.youtube.com/watch?v=Trhv4Gi6fy4" target="_blank" rel="noreferrer noopener">Ready Player One trailer breakdown</a></li><li><a href="http://www.cc.com/shows/the-jim-jefferies-show" target="_blank" rel="noreferrer noopener">Jim Jefferies  Show</a></li><li><a href="https://www.audible.com/pd/Comedy/I-Cant-Make-This-Up-Audiobook/B06VX4GHHG" target="_blank" rel="noreferrer noopener">I Can't Make This Up by Kevin Hart</a></li><li><a href="https://saltstack.bamboohr.com/jobs/view.php?id=57" target="_blank" rel="noreferrer noopener">Work with Aaron at SaltStack</a></li></ul>Chuck:<ul><li><a href="http://angulardevsummit.com" target="_blank" rel="noreferrer noopener">Angular Dev Summit</a></li><li><a href="https://www.zoho.com/crm/" target="_blank" rel="noreferrer noopener">ZohoCRM</a></li><li>Working on Cars - Therapeutic working with your hands doing physical work</li></ul>John:<ul><li><a href="https://github.com/tc39/proposal-optional-chaining" target="_blank" rel="noreferrer noopener">TC39 Proposal for Optional Chaining</a></li><li><a href="https://you.make.toys/" target="_blank" rel="noreferrer noopener">ToyBox 3D Printer</a></li></ul>Special Guest: John-David Dalton.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">3918d98b-04a3-48e0-8ab6-6a7a0cc3d3ca</guid><pubDate>Tue, 19 Sep 2017 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845712/stream.mp3" length="55896581" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>https://ctt.ec/dTJXAJohn-David Dalton is probably best known for the Lodash library. He's currently working at Microsoft on the Edge team. He makes sure that libraries and frameworks work well in Edge.The JavaScript Jabber panel discusses the...</itunes:subtitle><itunes:summary><![CDATA[<a href="https://ctt.ec/dTJXA" target="_blank" rel="noreferrer noopener">Tweet this Episode</a>John-David Dalton is probably best known for the Lodash library. He's currently working at Microsoft on the Edge team. He makes sure that libraries and frameworks work well in Edge.The JavaScript Jabber panel discusses the ECMAScript module system port to Node.js. John wanted to ship the ES module system to Node.js for Lodash to increase speed and decrease the disk space that it takes up. This approach allows you to gzip the library and get it down to 90 kb.This episode dives in detail into:<ul><li>ES Modules, what they are and how they work</li><li>The Node.js and NPM package delivery ecosystem</li><li>Module loaders in Node.js</li><li>Babel (and other compilers) versus ES Module Loader</li><li>and much, much more...</li></ul>Links:<ul><li><a href="https://lodash.com/" target="_blank" rel="noreferrer noopener">Lodash</a></li><li><a href="https://github.com/standard-things/esm" target="_blank" rel="noreferrer noopener">ES Module Loader for Node</a></li><li><a href="https://nodejs.org/en/" target="_blank" rel="noreferrer noopener">Node</a></li><li><a href="https://en.wikipedia.org/wiki/CommonJS" target="_blank" rel="noreferrer noopener">CommonJS</a></li><li><a href="https://babeljs.io/" target="_blank" rel="noreferrer noopener">Babel</a></li><li><a href="https://www.typescriptlang.org/" target="_blank" rel="noreferrer noopener">TypeScript</a></li><li><a href="https://flow.org/" target="_blank" rel="noreferrer noopener">FlowType</a></li><li><a href="http://microsoft.com" target="_blank" rel="noreferrer noopener">Microsoft</a></li><li><a href="https://blogs.windows.com/msedgedev/2017/08/10/es-modules-node-today/" target="_blank" rel="noreferrer noopener">ESM Blog Post</a></li><li><a href="https://www.meteor.com/" target="_blank" rel="noreferrer noopener">Meteor</a></li><li><a href="https://github.com/benjamn/reify/tree/master/node" target="_blank" rel="noreferrer noopener">Reify</a></li><li><a href="https://www.ecma-international.org/ecma-262/6.0/#sec-modules" target="_blank" rel="noreferrer noopener">ESM Spec</a></li><li><a href="http://phantomjs.org/" target="_blank" rel="noreferrer noopener">PhantomJS</a></li><li><a href="https://nodejs.org/api/zlib.html" target="_blank" rel="noreferrer noopener">zlib module in Node</a></li><li><a href="https://aws.amazon.com/lambda/" target="_blank" rel="noreferrer noopener">AWS Lambda</a></li><li><a href="https://www.npmjs.com/" target="_blank" rel="noreferrer noopener">NPM</a></li><li><a href="https://webpack.github.io/" target="_blank" rel="noreferrer noopener">Webpack</a></li><li><a href="https://github.com/rollup/rollup" target="_blank" rel="noreferrer noopener">Rollup</a></li><li><a href="http://twitter.com/jdalton" target="_blank" rel="noreferrer noopener">John-David Dalton on Twitter</a></li></ul>Picks:Cory:<ul><li><a href="https://medium.freecodecamp.org/trending-developer-skills-based-on-my-analysis-of-ask-hn-whos-hiring-26c02a3ca1fd" target="_blank" rel="noreferrer noopener">Trending Developer Skills</a></li><li><a href="http://amzn.to/2xVoX9l" target="_blank" rel="noreferrer noopener">The Devops Handbook</a></li></ul>Aimee:<ul><li><a href="http://nodevember.org/" target="_blank" rel="noreferrer noopener">Nodevember</a></li><li><a href="https://medium.com/web-on-the-edge/es-modules-in-node-today-32cff914e4b" target="_blank" rel="noreferrer noopener">ES Modules in Node Today (blog post)</a></li><li><a href="https://medium.com/@angrytherapist/dating-is-dead-90d5e11e4365" target="_blank" rel="noreferrer noopener">Dating is Dead</a></li></ul>Aaron:<ul><li><a href="https://www.youtube.com/watch?v=Trhv4Gi6fy4" target="_blank" rel="noreferrer noopener">Ready Player One trailer breakdown</a></li><li><a href="http://www.cc.com/shows/the-jim-jefferies-show" target="_blank" rel="noreferrer noopener">Jim Jefferies  Show</a></li><li><a...]]></itunes:summary><itunes:duration>3422</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 278 Machine Learning with Tyler Renelle</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-278-machine-learning-with-tyler-renelle</link><description><![CDATA[<a href="https://ctt.ec/ZwO15" target="_blank" rel="noreferrer noopener">Tweet this Episode</a>Tyler Renelle is a contractor and developer who has worked in various web technologies like Node, Angular, Rails, and much more. He's also build machine learning backends in Python (Flask), Tensorflow, and Neural Networks.The JavaScript Jabber panel dives into Machine Learning with Tyler Renelle. Specifically, they go into what is emerging in machine learning and artificial intelligence and what that means for programmers and programming jobs.This episode dives into:<ul><li>Whether machine learning will replace programming jobs</li><li>Economic automation</li><li>Which platforms and languages to use to get into machine learning</li><li>and much, much more...</li></ul>Links:<ul><li><a href="https://www.raspberrypi.org/" target="_blank" rel="noreferrer noopener">Raspberry Pi</a></li><li><a href="https://www.arduino.cc/" target="_blank" rel="noreferrer noopener">Arduino</a></li><li><a href="http://news.ycombinator.com" target="_blank" rel="noreferrer noopener">Hacker News</a></li><li><a href="https://en.wikipedia.org/wiki/Artificial_neural_network" target="_blank" rel="noreferrer noopener">Neural Networks (wikipedia)</a></li><li><a href="https://deepmind.com/" target="_blank" rel="noreferrer noopener">Deep Mind</a></li><li>Shallow Algorithms</li><li><a href="https://en.wikipedia.org/wiki/Genetic_algorithm" target="_blank" rel="noreferrer noopener">Genetic Algorithms</a></li><li><a href="https://en.wikipedia.org/wiki/CRISPR" target="_blank" rel="noreferrer noopener">Crisper gene editing</a></li><li><a href="http://wix.com" target="_blank" rel="noreferrer noopener">Wix</a></li><li><a href="https://thegrid.io/" target="_blank" rel="noreferrer noopener">thegrid.io</a></li><li><a href="http://codeschool.com" target="_blank" rel="noreferrer noopener">Codeschool</a></li><li><a href="http://codecademy.com" target="_blank" rel="noreferrer noopener">Codecademy</a></li><li><a href="https://www.tensorflow.org/" target="_blank" rel="noreferrer noopener">Tensorflow</a></li><li><a href="https://keras.io/" target="_blank" rel="noreferrer noopener">Keras</a></li><li><a href="http://ocdevel.com/podcasts/machine-learning" target="_blank" rel="noreferrer noopener">Machine Learning Guide</a></li><li><a href="https://www.coursera.org/learn/machine-learning" target="_blank" rel="noreferrer noopener">Andrew Ng Coursera Course</a></li><li><a href="http://python.org" target="_blank" rel="noreferrer noopener">Python</a></li><li><a href="https://www.r-project.org/" target="_blank" rel="noreferrer noopener">R</a></li><li><a href="https://www.java.com/en/" target="_blank" rel="noreferrer noopener">Java</a></li><li><a href="http://torch.ch/" target="_blank" rel="noreferrer noopener">Torch</a></li><li><a href="http://pytorch.org/" target="_blank" rel="noreferrer noopener">PyTorch</a></li><li><a href="http://caffe.berkeleyvision.org/" target="_blank" rel="noreferrer noopener">Caffe</a></li><li><a href="http://scikit-learn.org/stable/" target="_blank" rel="noreferrer noopener">Scikit learn</a></li><li><a href="http://pytorch.org/" target="_blank" rel="noreferrer noopener">Tensorfire</a></li><li><a href="https://pair-code.github.io/deeplearnjs/" target="_blank" rel="noreferrer noopener">DeepLearn.js</a></li><li><a href="http://amzn.to/2xRXDIU" target="_blank" rel="noreferrer noopener">The Singularity is Near by Ray Kurzweil</a></li><li><a href="https://github.com/reinforceio/tensorforce" target="_blank" rel="noreferrer noopener">Tensorforce</a></li><li><a href="http://amzn.to/2fBvhrG" target="_blank" rel="noreferrer noopener">Super Intelligence by Nick Bostrom</a></li></ul>Picks:Aimee<ul><li><a href="http://include-media.com/" target="_blank" rel="noreferrer noopener">Include media</a></li><li><a href="http://nodevember.org/" target="_blank" rel="noreferrer noopener">Nodevember</a></li><li><a href="https://fidgets-hub.myshopify.com/collections/phone-cases" target="_blank" rel="noreferrer noopener">Phone cases</a></li></ul>AJ<ul><li><a href="http://dataskeptic.com" target="_blank" rel="noreferrer noopener">Data Skeptic</a></li><li><a href="http://amzn.to/2yrnqVn" target="_blank" rel="noreferrer noopener">Ready Player One</a></li></ul>Joe<ul><li><a href="http://amzn.to/2yeXT0E" target="_blank" rel="noreferrer noopener">Everybody Lies</a></li></ul>Tyler<ul><li><a href="http://www.imdb.com/title/tt0470752/" target="_blank" rel="noreferrer noopener">Ex Machina</a></li><li><a href="http://amzn.to/2jNYDYj" target="_blank" rel="noreferrer noopener">Philosophy of Mind: Brains, Consciousness, and Thinking Machines</a></li></ul>Special Guest: Tyler Renelle.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">ea972060-4e20-4d6a-8877-85b8c91527ea</guid><pubDate>Tue, 12 Sep 2017 12:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845709/stream.mp3" length="47284224" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>https://ctt.ec/ZwO15Tyler Renelle is a contractor and developer who has worked in various web technologies like Node, Angular, Rails, and much more. He's also build machine learning backends in Python (Flask), Tensorflow, and Neural Networks.The...</itunes:subtitle><itunes:summary><![CDATA[<a href="https://ctt.ec/ZwO15" target="_blank" rel="noreferrer noopener">Tweet this Episode</a>Tyler Renelle is a contractor and developer who has worked in various web technologies like Node, Angular, Rails, and much more. He's also build machine learning backends in Python (Flask), Tensorflow, and Neural Networks.The JavaScript Jabber panel dives into Machine Learning with Tyler Renelle. Specifically, they go into what is emerging in machine learning and artificial intelligence and what that means for programmers and programming jobs.This episode dives into:<ul><li>Whether machine learning will replace programming jobs</li><li>Economic automation</li><li>Which platforms and languages to use to get into machine learning</li><li>and much, much more...</li></ul>Links:<ul><li><a href="https://www.raspberrypi.org/" target="_blank" rel="noreferrer noopener">Raspberry Pi</a></li><li><a href="https://www.arduino.cc/" target="_blank" rel="noreferrer noopener">Arduino</a></li><li><a href="http://news.ycombinator.com" target="_blank" rel="noreferrer noopener">Hacker News</a></li><li><a href="https://en.wikipedia.org/wiki/Artificial_neural_network" target="_blank" rel="noreferrer noopener">Neural Networks (wikipedia)</a></li><li><a href="https://deepmind.com/" target="_blank" rel="noreferrer noopener">Deep Mind</a></li><li>Shallow Algorithms</li><li><a href="https://en.wikipedia.org/wiki/Genetic_algorithm" target="_blank" rel="noreferrer noopener">Genetic Algorithms</a></li><li><a href="https://en.wikipedia.org/wiki/CRISPR" target="_blank" rel="noreferrer noopener">Crisper gene editing</a></li><li><a href="http://wix.com" target="_blank" rel="noreferrer noopener">Wix</a></li><li><a href="https://thegrid.io/" target="_blank" rel="noreferrer noopener">thegrid.io</a></li><li><a href="http://codeschool.com" target="_blank" rel="noreferrer noopener">Codeschool</a></li><li><a href="http://codecademy.com" target="_blank" rel="noreferrer noopener">Codecademy</a></li><li><a href="https://www.tensorflow.org/" target="_blank" rel="noreferrer noopener">Tensorflow</a></li><li><a href="https://keras.io/" target="_blank" rel="noreferrer noopener">Keras</a></li><li><a href="http://ocdevel.com/podcasts/machine-learning" target="_blank" rel="noreferrer noopener">Machine Learning Guide</a></li><li><a href="https://www.coursera.org/learn/machine-learning" target="_blank" rel="noreferrer noopener">Andrew Ng Coursera Course</a></li><li><a href="http://python.org" target="_blank" rel="noreferrer noopener">Python</a></li><li><a href="https://www.r-project.org/" target="_blank" rel="noreferrer noopener">R</a></li><li><a href="https://www.java.com/en/" target="_blank" rel="noreferrer noopener">Java</a></li><li><a href="http://torch.ch/" target="_blank" rel="noreferrer noopener">Torch</a></li><li><a href="http://pytorch.org/" target="_blank" rel="noreferrer noopener">PyTorch</a></li><li><a href="http://caffe.berkeleyvision.org/" target="_blank" rel="noreferrer noopener">Caffe</a></li><li><a href="http://scikit-learn.org/stable/" target="_blank" rel="noreferrer noopener">Scikit learn</a></li><li><a href="http://pytorch.org/" target="_blank" rel="noreferrer noopener">Tensorfire</a></li><li><a href="https://pair-code.github.io/deeplearnjs/" target="_blank" rel="noreferrer noopener">DeepLearn.js</a></li><li><a href="http://amzn.to/2xRXDIU" target="_blank" rel="noreferrer noopener">The Singularity is Near by Ray Kurzweil</a></li><li><a href="https://github.com/reinforceio/tensorforce" target="_blank" rel="noreferrer noopener">Tensorforce</a></li><li><a href="http://amzn.to/2fBvhrG" target="_blank" rel="noreferrer noopener">Super Intelligence by Nick Bostrom</a></li></ul>Picks:Aimee<ul><li><a href="http://include-media.com/" target="_blank" rel="noreferrer noopener">Include media</a></li><li><a href="http://nodevember.org/" target="_blank" rel="noreferrer noopener">Nodevember</a></li><li><a href="https://fidgets-hub.myshopify.com/collections/phone-cases"...]]></itunes:summary><itunes:duration>2882</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ BONUS: Web Apps on Linux with Jeremy Likness and Michael Crump</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-bonus-web-apps-on-linux-with-jeremy-likness-and-michael-crump</link><description><![CDATA[<a href="http://ctt.ec/Ow2cM" target="_blank" rel="noreferrer noopener">Tweet this episode</a>JSJ BONUS: Web Apps on Linux with Jeremy Likness and Michael CrumpIn this episode Aimee Knight and Charles Max Wood discuss Microsoft's <a href="https://docs.microsoft.com/en-us/azure/app-service/containers/app-service-linux-intro" target="_blank" rel="noreferrer noopener">Web Apps on Linux </a>offering with Jeremy Likness and Michael Crump.[00:37] Michael Crump IntroductionMichael is on the developer experience team for Azure.[00:52] Jeremy Likness IntroductionJeremy is on the cloud developer advocacy team. Their mission is to remove friction and support developers and work with teams to build a positive experience.The NodeJS team is headed up by John Papa. They have teams around the world and involved in many open source communities.They're focused on building documentation and creating great experiences[02:54] What is it about Azure that people should be getting excited about?Azure is a huge platform. It can be overwhelming. They're trying to help you start with your problem and then see the solution as it exists on Azure.Azure is growing to embrace the needs of developers as they solve these problems.The experience is intended to be open and easy to use for any developer in any language on any platform. It allows you to work in whatever environment you want.Standing up applications in production is tough. Azure provides services and facilities (and interfaces) that make it easy to manage infrastructure.You don't have to be an operations expert.Chuck mentions this messaging as he heard it at <a href="https://connectevent.microsoft.com/" target="_blank" rel="noreferrer noopener">Microsoft Connect()</a> last year.It's not about bringing you to .NET. It's about making it easy where you're at.Aimee adds that as a new-ish person in the community and Azure excites her because the portal and tutorials are easy to follow for many new programmers.A lot of these features are available across command lines, tools, and much more.The documentation is great. <a href="https://devchat.tv/js-jabber/241-jsj-microsoft-docs-with-dan-fernandez" target="_blank" rel="noreferrer noopener">See our interview with Dan Fernandez on the Microsoft Docs.</a> [12:04] Web Apps on LinuxWeb application as a service offering from Microsoft. I don't need to worry about the platform, just what's different about my application.Web Apps has traditionally been on Windows. Web Apps on Linux is in preview.You can choose the size of your infrastructure. You only get billed for what you use and can scale up.Setting up multiple servers, managing synchronization and load balancing is a pain. Web Apps gives you a clean interface that makes this management easy.You can also scale across multiple datacenters around the world.[15:06] Why Linux? What's hard about Windows?Node was originally created on Linux and many tools run nicely on Linux. It was later ported to Windows.The toolchains and IDE's and build processes is in an ecosystem that is targeted more toward Linux than Windows.This allows people to work in an environment that operates how they expect instead of trying to map to an underlying Windows kernel.Aimee gives the example of trying to set up ImageMagick on Windows.Web Apps on Linux also allows you to build integrations with your tools that let you build, test, and deploy your application automatically.[19:12] Supported RuntimesWeb Apps on Linux supports Node, PHP, Ruby, and .NET Core.You can run a docker container with Node up to 6.x. If you want Node 7.x and 8.x you can create your own Docker container.Web Apps on Linux is build on Docker.The containers also have SSH, so developers can log into the docker container and troubleshoot problems on the container.If you can build a container, you can also run it on this service.At certain levels, there's automatic scaling.[22:06] Consistency between containers? Shared ownership of state or assetsIt depends on how you build your app. The Docker containers have a shared storage where all the containers have access to the same data and state.There's a system called kudu that makes this really simple.You can also pull logs across all systems.You can also use SSH in the browser[25:23] What's painful about Linux and containers?How is the application built and how does it manage state so that you can isolate issues.If you have 20 containers, can you connect to the right one.It's up to you to manage correlation between containers so you can find the information you need.Knowing your traffic and understanding what to do to prepare for it with scaling and automation is sometimes more art than science.[28:28] How should you manage state?A lot of these systems lend themselves to running stateless, but you don't want to run mongodb on each container versus running one mongodb instance that everything attaches. You want a common place to store data for the entire app for shared state.[30:34] <a href="https://azure.microsoft.com/en-us/services/cosmos-db/?WT.mc_id=AID559462_SEM_slA5M4Ka&amp;WT.srch=1&amp;gclid=EAIaIQobChMIktnotYKh1gIVlIN-Ch1A5QVREAAYASAAEgLBRvD_BwE&amp;utm_campaign=Data_Management&amp;utm_medium=CPC&amp;utm_source=Google&amp;utm_term=cosmosdb" target="_blank" rel="noreferrer noopener">CosmosDB</a> (was DocumentDB)It's an API equivalent to MongoDB. It's a database as a service and you can connect your containers to the CosmosDB in Azure using your portal to make it super easy.You may need to open up some firewall rules, but it should be pretty straightforward.[34:14] Third Party Logging Management AppsAzure has a service that provides metrics (<a href="https://azure.microsoft.com/en-us/services/functions/?WT.mc_id=AID623261_SEM_HP0c1OKs&amp;WT.srch=1&amp;gclid=EAIaIQobChMI58uFyYKh1gIVj4J-Ch2V9gAQEAAYASAAEgLal_D_BwE" target="_blank" rel="noreferrer noopener">Application Insights</a>) and a logging service. Many other companies use elasticsearch based solutions that solve some of these problems as well.[36:06] How do people use Web Apps on Linux?Companies building new applications many times want to run without managing any infrastructure. So, they use Azure Functions, and other services on Azure.Lift and shift: Take a virtual machine and change it into a web app container that they can run in the cloud. They also move from SQL Server on a server to SQL Server on the cloud. Moving from hosted MongoDB to CosmosDB.You can also use any images on DockerHub.[40:06] Continuous Integration and Continuous DeploymentWhether you're using a private registry or cloud registry. When you publish a new image, it'll use a webhook to pull the custom image and deploy it. Or to run it through Continuous Integration and then deploy it without any human interaction.Chuck mentions the case when you haven't logged into a server for a while, there's a huge backlog of system updates. Updating your container definitions makes upkeep automatic.[42:02] Process files and workers with PM2 formatYou can set up instances to run across cores with the PM2 definitions. You can also make it run various types of workers on different containers.Why did you use PM2? What other uses are there for this kind of setup?You can tell it which processes to start up on boot. You can also have it restart processes when a file is changed, for example, with a config file you can have it restart the processes that run off that config file.[45:38] How to get started<a href="https://docs.microsoft.com/en-us/azure/app-service-web/app-service-web-get-started-nodejs" target="_blank" rel="noreferrer noopener">Getting started with Node</a><a href="http://docs.microsoft.com" target="_blank" rel="noreferrer noopener">docs.microsoft.com</a>Trial account with a few hundred dollars in Azure credit.Michael's Links<ul><li><a href="http://michaelcrump.net" target="_blank" rel="noreferrer noopener">michaelcrump.net</a></li><li><a href="http://twitter.com/mbcrump" target="_blank" rel="noreferrer noopener">@mbcrump</a></li><li><a href="http://github.com/mbcrump" target="_blank" rel="noreferrer noopener">github.com/mbcrump</a></li></ul>Jeremy's Links<ul><li><a href="http://bit.ly/coderblog" target="_blank" rel="noreferrer noopener">bit.ly/coderblog</a></li><li><a href="http://twitter.com/jeremylikness" target="_blank" rel="noreferrer noopener">@jeremylikness</a></li><li><a href="http://github.com/jeremylikness" target="_blank" rel="noreferrer noopener">github/jeremylikness</a></li></ul>PicksAimee<ul><li>Having a little bit of mindfulness while waiting on code and tests to run.</li></ul>Joe<ul><li><a href="https://www.netflix.com/title/80117552" target="_blank" rel="noreferrer noopener">Ozark on Netflix</a></li><li><a href="http://amzn.to/2y3NLZw" target="_blank" rel="noreferrer noopener">Star Wars: Rogue One</a></li></ul>Chuck<ul><li><a href="https://www.netflix.com/title/80105699" target="_blank" rel="noreferrer noopener">Travelers on Netflix</a></li></ul>Jeremy<ul><li>Ozark filming in Woodstock, GA</li><li><a href="http://amzn.to/2eUeyiA" target="_blank" rel="noreferrer noopener">Autonomous Smart Desk</a></li><li><a href="http://amzn.to/2jnliL5" target="_blank" rel="noreferrer noopener">LED light strips</a></li></ul>Michael<ul><li><a href="https://twitter.com/BilalJaffery/status/885468228360839169" target="_blank" rel="noreferrer noopener">Conference Call Bingo</a></li><li><a href="http://amzn.to/2wZI4NM" target="_blank" rel="noreferrer noopener">Life (Movie)</a></li><li><a href="http://amzn.to/2f4XRod" target="_blank" rel="noreferrer noopener">Get Out (Movie)</a></li></ul>Special Guests: Jeremy Likness and Michael Crump.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">8cee02c7-ff30-4a95-9058-abc286d10101</guid><pubDate>Tue, 12 Sep 2017 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845714/stream.mp3" length="58173419" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>http://ctt.ec/Ow2cMJSJ BONUS: Web Apps on Linux with Jeremy Likness and Michael CrumpIn this episode Aimee Knight and Charles Max Wood discuss Microsoft's https://docs.microsoft.com/en-us/azure/app-service/containers/app-service-linux-introoffering...</itunes:subtitle><itunes:summary><![CDATA[<a href="http://ctt.ec/Ow2cM" target="_blank" rel="noreferrer noopener">Tweet this episode</a>JSJ BONUS: Web Apps on Linux with Jeremy Likness and Michael CrumpIn this episode Aimee Knight and Charles Max Wood discuss Microsoft's <a href="https://docs.microsoft.com/en-us/azure/app-service/containers/app-service-linux-intro" target="_blank" rel="noreferrer noopener">Web Apps on Linux </a>offering with Jeremy Likness and Michael Crump.[00:37] Michael Crump IntroductionMichael is on the developer experience team for Azure.[00:52] Jeremy Likness IntroductionJeremy is on the cloud developer advocacy team. Their mission is to remove friction and support developers and work with teams to build a positive experience.The NodeJS team is headed up by John Papa. They have teams around the world and involved in many open source communities.They're focused on building documentation and creating great experiences[02:54] What is it about Azure that people should be getting excited about?Azure is a huge platform. It can be overwhelming. They're trying to help you start with your problem and then see the solution as it exists on Azure.Azure is growing to embrace the needs of developers as they solve these problems.The experience is intended to be open and easy to use for any developer in any language on any platform. It allows you to work in whatever environment you want.Standing up applications in production is tough. Azure provides services and facilities (and interfaces) that make it easy to manage infrastructure.You don't have to be an operations expert.Chuck mentions this messaging as he heard it at <a href="https://connectevent.microsoft.com/" target="_blank" rel="noreferrer noopener">Microsoft Connect()</a> last year.It's not about bringing you to .NET. It's about making it easy where you're at.Aimee adds that as a new-ish person in the community and Azure excites her because the portal and tutorials are easy to follow for many new programmers.A lot of these features are available across command lines, tools, and much more.The documentation is great. <a href="https://devchat.tv/js-jabber/241-jsj-microsoft-docs-with-dan-fernandez" target="_blank" rel="noreferrer noopener">See our interview with Dan Fernandez on the Microsoft Docs.</a> [12:04] Web Apps on LinuxWeb application as a service offering from Microsoft. I don't need to worry about the platform, just what's different about my application.Web Apps has traditionally been on Windows. Web Apps on Linux is in preview.You can choose the size of your infrastructure. You only get billed for what you use and can scale up.Setting up multiple servers, managing synchronization and load balancing is a pain. Web Apps gives you a clean interface that makes this management easy.You can also scale across multiple datacenters around the world.[15:06] Why Linux? What's hard about Windows?Node was originally created on Linux and many tools run nicely on Linux. It was later ported to Windows.The toolchains and IDE's and build processes is in an ecosystem that is targeted more toward Linux than Windows.This allows people to work in an environment that operates how they expect instead of trying to map to an underlying Windows kernel.Aimee gives the example of trying to set up ImageMagick on Windows.Web Apps on Linux also allows you to build integrations with your tools that let you build, test, and deploy your application automatically.[19:12] Supported RuntimesWeb Apps on Linux supports Node, PHP, Ruby, and .NET Core.You can run a docker container with Node up to 6.x. If you want Node 7.x and 8.x you can create your own Docker container.Web Apps on Linux is build on Docker.The containers also have SSH, so developers can log into the docker container and troubleshoot problems on the container.If you can build a container, you can also run it on this service.At certain levels, there's automatic scaling.[22:06] Consistency between containers? Shared ownership of state or assetsIt depends on how you...]]></itunes:summary><itunes:duration>3564</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 277: Dojo 2 with Dylan Schiemann and Kitson Kelly</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-277-dojo-2-with-dylan-schiemann-and-kitson-kelly</link><description><![CDATA[JSJ 277: Dojo 2 with Dylan Schiemann and Kitson KellyThis episode of JavaScript Jabber features panelists Aimee Knight, Cory House, and Charles Max Wood. They talk with Dylan Schiemann and Kitson Kelly about Dojo 2.[00:02:03] Introduction to Dylan SchiemannDylan is the CEO at Sitepen and co-founder of the Dojo Toolkit.[00:02:22] Introduction to Kitson Kitson is the CTO at Sitepen and project lead for Dojo 2.[00:02:43] Elevator Pitch for DojoDojo 1 has been around forever. Started back in 2004 as a way to solve the challenge of "I want to build something cool in a browser." Promises and web components were inspired by or created by Dojo. It's been a huge influence on the web development community.Dojo 2 is a ground up re-write with ES 2015, TypeScript and modern API's. It's a modernized framework for Enterprise applications.[00:04:29] How is Dojo different from other frameworks?There's a spectrum: small libraries like React with an ecosystem and community of things you add to it to Angular which is closer to the MV* framework with bi-directional data binding. Vue lands somewhere in the middle. Dojo 2 is also somewhere in the middle as well. It's written in TypeScript and has embraced the TypeScript experience.[00:06:00] Did the Angular 2 move influence the Dojo 2 development and vice-versa?Dojo 2 had moved to TypeScript and 2 days later Angular announced that they were going to TypeScript. Angular also moved very quickly through their BETA phase, which caused some challenges for the Angular community.With Dojo 2, they didn't start the public discussion and BETA until they knew much better what was and wasn't going to change. They've also been talking about Dojo 2 for 6 or 7 years.The update was held up by adoption of ES6 and other technologies.Dojo 1 was also responsible for a lot of the low-level underpinning that Angular didn't have to innovate on. Dojo 2 was built around a mature understanding of how web applications are built now.People doing Enterprise need a little more help and assistance from their framework. Dojo provides a much more feature rich set of capabilities.Angular could have pushed much more of TypeScript's power through to the developer experience. Dojo much more fully adopts it.It's also easier if all of your packages have the same version number.Call out to Angular 4 vs Angular 2.[00:12:44] AMD ModulesWhy use AMD instead of ES6 modules?You can use both. Dojo 2 was involved in the creation of UMD. James Burke created UMD while working on Dojo.ES6 modules and module loading systems weren't entirely baked when Dojo 2 started to reach maturity, so they went with UMD. It's only been a few months since Safari implemented the ES6 module system. Firefox and friends are still playing catchup.The Dojo CLI build tool uses webpack, so it's mostly invisible at this point.So, at this point, should I be using UMD modules? or ES6? Is there an advantage to using AMD?With TypeScript you'd use ES6 modules, but UMD modules can be loaded on the fly.[00:16:00] Are you using Grunt?Internally, for tasks we use Grunt. But for users, we have a CLI tool that wraps around Webpack.For package builds and CI, Grunt is used.[00:18:30] What is the focus on Enterprise all about?There are a lot of different challenges and complexities to building Enterprise apps. Dojo was the first framework with internationalization, large data grids, SVG charts, etc. Dojo has spend a long time getting this right. Many other systems don't handle all the edge cases.Internationalization in Angular 2 or 4 seems unfinished.Most Dojo users are building for enterprises like banks and using the features that handle large amounts of data and handle those use cases better.[00:21:05] If most application frameworks have the features you listed, is there a set of problems it excels at?The Dojo team had a hard look at whether there was a need for their framework since many frameworks allow you to build great applications. Do we want to invest into something like this?React has internationalization libraries. But you'll spend a lot of time deciding which library to use and how well it'll integrate with everything else. A tradeoff in decision fatigue.In the Enterprise, development isn't sexy. It's necessary and wants to use boring but reliable technology. They like to throw bodies at a problem and that requires reliable frameworks with easily understood decision points.Producing code right is a strong case for TypeScript and they pull that through to the end user.Many frameworks start solving a small set of problems, become popular, and then bolt on what they need to solve everything else...Dojo tried to make sure it had the entire package in a clear, easy to use way.You can build great apps with most of the big frameworks out there. Dojo has been doing this for long enough that they know where to optimize for maintainability and performance.[00:29:00] Where is Dojo's sweet spot? <a href="https://www.sitepen.com/blog/2017/06/13/if-we-chose-our-javascript-framework-like-we-chose-our-music/The" rel="noopener">https://www.sitepen.com/blog/2017/06/13/if-we-chose-our-javascript-framework-like-we-chose-our-music/The</a> biggest reason for using Dojo over the years is the data grid component.They also claim to have the best TypeScript web development experience.You may also want a component based system with the composition hassles of React.The composability of components where one team may write components that another uses is a big thing in Dojo where one person doesn't know the entire app you're working on.Theming systems is another selling point for Dojo.[00:34:10] Ending the framework warsTry Dojo out and try out the grid component and then export it to your Angular or React app.There are a lot of frameworks out there that do a great job for the people who use them. The focus is on how to build applications better, rather than beating out the competition.Sitepen has build apps with Dojo 2, Angular, React, Dojo + Redux, etc.[00:39:01] The Virtual DOM used by Dojo2 years ago or so they were looking for a Virtual DOM library that was small and written in TypeScript. They settled on <a href="http://maquettejs.org/.The" rel="noopener">http://maquettejs.org/.The</a> more you deal with the DOM directly, the more complex your components and libraries become.Makes things simpler for cases like server side rendering getting fleshed out in BETA 3.It also allows you to move toward something like React Native and WebVR components that aren't coupled to the DOM.They moved away from RxJS because they only wanted observables and shimmed in (or polyfilled) the ES-Next implementation instead of getting the rest of the RxJS  that they're not using.[00:46:40] What's coming next?They're finishing Dojo 2. They're polishing the system for build UI components and architecture and structuring the app. They plan to release before the end of the year.They're also wrapping up development on the Data Grid, which only renders what shows on the screen plus a little instead of millions of rows.[00:49:08] TestingThey've got<a href="http://theintern.io.It" rel="noopener">http://theintern.io.It</a> pulls together unit testing, functional testing, continuous integration hooks, accessibility testing, etc.It's rewritten in TypeScript to take advantage of modern JavaScript.The Dojo CLI uses intern as the default test framework.Kitson build the <a href="https://github.com/dojo/test-extras" rel="noopener">https://github.com/dojo/test-extras</a> library to help with Dojo testing with intern.Dojo Links<br />- <a href="http://dojo.io" rel="noopener">http://dojo.io</a><br />- <a href="http://github.com/dojo/meta" rel="noopener">http://github.com/dojo/meta</a><br />- <a href="http://sitepen.com/blog" rel="noopener">http://sitepen.com/blog</a><br />- <a href="https://gitter.im/dojo/dojo2" rel="noopener">https://gitter.im/dojo/dojo2</a><br />- <a href="http://github.com/dylans" rel="noopener">http://github.com/dylans</a><br />- <a href="http://twitter.com/dylans" rel="noopener">http://twitter.com/dylans</a><br />- <a href="http://twitter.com/sitepen" rel="noopener">http://twitter.com/sitepen</a><br />- <a href="http://twitter.com/dojo" rel="noopener">http://twitter.com/dojo</a><br />- <a href="http://github.com/kitsonk" rel="noopener">http://github.com/kitsonk</a><br />- <a href="http://twitter.com/kitsonk" rel="noopener">http://twitter.com/kitsonk</a><br />PicksCory<br />- <a href="https://www.farnamstreetblog.com/2017/08/amateurs-professionals" rel="noopener">https://www.farnamstreetblog.com/2017/08/amateurs-professionals</a><br />Aimee<br />- <a href="https://www.eventbrite.com/e/devfest-florida-2017-tickets-31833188925?discount=JSJABBER" rel="noopener">https://www.eventbrite.com/e/devfest-florida-2017-tickets-31833188925?discount=JSJABBER</a> (use code 'jsjabber')<br />Chuck<br />- Taking some time off<br />- <a href="http://amzn.to/2j8VKRJ" rel="noopener">http://amzn.to/2j8VKRJ</a><br />- <a href="https://www.youtube.com/watch?v=vVsXO9brK7M" rel="noopener">https://www.youtube.com/watch?v=vVsXO9brK7M</a><br />Dylan<br />- <a href="https://www.zenhub.com/" rel="noopener">https://www.zenhub.com/</a><br />- <a href="http://halfstackconf.com" rel="noopener">http://halfstackconf.com</a><br />- <a href="https://www.sitepen.com/blog/2017/06/13/if-we-chose-our-javascript-framework-like-we-chose-our-music/" rel="noopener">https://www.sitepen.com/blog/2017/06/13/if-we-chose-our-javascript-framework-like-we-chose-our-music/</a><br />Kitson<br />- <a href="https://en.wikipedia.org/wiki/Dunbar%27s_number" rel="noopener">https://en.wikipedia.org/wiki/Dunbar%27s_number</a><br /> Special Guests: Dylan Schiemann and Kitson Kelly.   <br /><br />Support this podcast at —<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">c156b1f9-5833-4c22-9d82-9112c05bd58a</guid><pubDate>Wed, 06 Sep 2017 00:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845716/stream.mp3" length="61618647" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>JSJ 277: Dojo 2 with Dylan Schiemann and Kitson KellyThis episode of JavaScript Jabber features panelists Aimee Knight, Cory House, and Charles Max Wood. They talk with Dylan Schiemann and Kitson Kelly about Dojo 2.[00:02:03] Introduction to Dylan...</itunes:subtitle><itunes:summary><![CDATA[JSJ 277: Dojo 2 with Dylan Schiemann and Kitson KellyThis episode of JavaScript Jabber features panelists Aimee Knight, Cory House, and Charles Max Wood. They talk with Dylan Schiemann and Kitson Kelly about Dojo 2.[00:02:03] Introduction to Dylan SchiemannDylan is the CEO at Sitepen and co-founder of the Dojo Toolkit.[00:02:22] Introduction to Kitson Kitson is the CTO at Sitepen and project lead for Dojo 2.[00:02:43] Elevator Pitch for DojoDojo 1 has been around forever. Started back in 2004 as a way to solve the challenge of "I want to build something cool in a browser." Promises and web components were inspired by or created by Dojo. It's been a huge influence on the web development community.Dojo 2 is a ground up re-write with ES 2015, TypeScript and modern API's. It's a modernized framework for Enterprise applications.[00:04:29] How is Dojo different from other frameworks?There's a spectrum: small libraries like React with an ecosystem and community of things you add to it to Angular which is closer to the MV* framework with bi-directional data binding. Vue lands somewhere in the middle. Dojo 2 is also somewhere in the middle as well. It's written in TypeScript and has embraced the TypeScript experience.[00:06:00] Did the Angular 2 move influence the Dojo 2 development and vice-versa?Dojo 2 had moved to TypeScript and 2 days later Angular announced that they were going to TypeScript. Angular also moved very quickly through their BETA phase, which caused some challenges for the Angular community.With Dojo 2, they didn't start the public discussion and BETA until they knew much better what was and wasn't going to change. They've also been talking about Dojo 2 for 6 or 7 years.The update was held up by adoption of ES6 and other technologies.Dojo 1 was also responsible for a lot of the low-level underpinning that Angular didn't have to innovate on. Dojo 2 was built around a mature understanding of how web applications are built now.People doing Enterprise need a little more help and assistance from their framework. Dojo provides a much more feature rich set of capabilities.Angular could have pushed much more of TypeScript's power through to the developer experience. Dojo much more fully adopts it.It's also easier if all of your packages have the same version number.Call out to Angular 4 vs Angular 2.[00:12:44] AMD ModulesWhy use AMD instead of ES6 modules?You can use both. Dojo 2 was involved in the creation of UMD. James Burke created UMD while working on Dojo.ES6 modules and module loading systems weren't entirely baked when Dojo 2 started to reach maturity, so they went with UMD. It's only been a few months since Safari implemented the ES6 module system. Firefox and friends are still playing catchup.The Dojo CLI build tool uses webpack, so it's mostly invisible at this point.So, at this point, should I be using UMD modules? or ES6? Is there an advantage to using AMD?With TypeScript you'd use ES6 modules, but UMD modules can be loaded on the fly.[00:16:00] Are you using Grunt?Internally, for tasks we use Grunt. But for users, we have a CLI tool that wraps around Webpack.For package builds and CI, Grunt is used.[00:18:30] What is the focus on Enterprise all about?There are a lot of different challenges and complexities to building Enterprise apps. Dojo was the first framework with internationalization, large data grids, SVG charts, etc. Dojo has spend a long time getting this right. Many other systems don't handle all the edge cases.Internationalization in Angular 2 or 4 seems unfinished.Most Dojo users are building for enterprises like banks and using the features that handle large amounts of data and handle those use cases better.[00:21:05] If most application frameworks have the features you listed, is there a set of problems it excels at?The Dojo team had a hard look at whether there was a need for their framework since many frameworks allow you to build great applications. Do we want to invest into something like...]]></itunes:summary><itunes:duration>3780</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 276: Vue.js with Maximilian Schwarzmüller</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-276-vue-js-with-maximilian-schwarzmuller</link><description><![CDATA[JSJ 276: Vue.js with Maximilian Schwarzmüller          This episode of JavaScript Jabber features panelists AJ O’Neal, Aimee Knight, and Charles Max Wood. They talk with special guest Maximilian Schwarzmüller about Vue.js. Tune in to find out more![00:02:21] Introduction to MaximilianMaximilian lives in Germany and is a self-taught web developer. He mostly teaches web development on Udemy and his YouTube channel. Vue.js is just one topic that he teaches. He enjoys teaching and passing on information to other web developers: he believes it is the best thing you can do.[00:03:10] What other courses do you teach?He tries to cover basic web development topics. On Udemy Maximilian teaches Angular and generic JavaScript courses. He also teaches courses on Angular and Node.js. On his YouTube channel he teaches more back-end development and Node.js courses.[00:04:00] Elevator Pitch for Vue.jsVue.js is a new framework that is popular because it is similar to React but also has Angular features. It is easier to learn than React: not everything is in JavaScript and JXS is not included. It is more also flexible and has better performance than Angular 1. Vue.js is easier than Angular 2 both to learn and master. It is still a JavaScript framework, where developers build single page applications or drop in existing applications to enhance views, control parts of a page with JavaScript, get rid of jQuery, and have an easier time creating applications.[00:05:10] What are some challenges people run into as they learn it?If developers are brand new to Vue.js, getting started is easy. It has one thing that a lot of frameworks lack which is awesome documentation. Vuejs.org has a comprehension guide that makes getting started simple. There is a general idea that developers still need to learn of how to structure the app, which is similar to React. Developers have to learn how to build components which is used to build the application. The build template is where everything is controlled with Vue.js. JavaScript code is used as well as template syntax.[00:06:27] So you build the template and then tell it how each part is supposed to behave with JavaScript?Yes. To get started use Vue instances, which are JavaScript objects, control parts of the page and it is marked by an id on an HTML element. Then, write a Vue template, which is basically HTML code where extra features can be used to easily output a variable. It makes it much easier to control via Vue instance. Then add a code, add a method which changes the property of Vue instance. It works together and is easy to build up templates and control your page with Vue. [00:11:12] Vue’s Advantages That depends on the application. Vue.js is easier to learn, which is an advantage when trying to get new developers. The documentation on the website is excellent, which helps when learning the language. Vue also has it’s own single team that develops it’s products, such as the Vue Router and Vue X. It has better performance, but for extremely big projects Angular 4 may be better.[00:13:38] Does Vue have routing in it?Vue.js has its own router. The core Vue team develops it, which is a different package that is downloaded separately. The advantage to this is that if you don’t need the router, then you don’t have it in your bundle but can easily add it. Once it is added it integrates nicely.[00:14:16] How does the Vue router compare to the React router?The Vue router offers the same features as the React router: nested routes, passing parameters, route guards, etc. The Vue router integrates nicely into the Vue package. It also injects into every component you have and is very simple. All that has to be done is just to execute one line of code and then the router is in the project.[00:17:10] How often is Vue.js upgraded and how hard is it to keep up?Vue.js only has two versions. Upgrading from Vue 1 to Vue 2 is easy. The base syntax and framework is still the same, you just need to adjust and move on. Since Vue 2 they released bigger upgrades. There so far haven’t been any issues upgrading, they have added new features, and still use the old code.[00:19:09] What is the feature with Vue as far as adoption goes?It is hard to predict but there are indicators that Vue.js has a good future. Vue.js probably will not overtake Angular but it is becoming important for companies in Asia, which is an important market. They have developed an Ionic version of Vue.js. There has also been an ongoing trend on GitHub.[00:21:20] Why do we keep having new frameworks and versions?The language of JavaScript itself is seeing rapid development. New features have been added, new web technologies developed, etc. One reason is that developers do more on the web. They want easier ways of building applications. There is no perfect framework so there has to be tradeoffs between the frameworks. There is no perfect solution for every application so need a framework for every application.[00:23:16] What is left undone in Vue.js?It is complete as far as something can be complete. Developers are working on service rendering to improve search engine optimization and initial rendering performance. They are also working on progress web app support. [00:28:02] What drives the way that Vue grows?There is simplicity in their documentation. While the documentation is simple, the framework is also easy to learn. Maximilian believes that the reason Vue.js took off is because the documentation and framework work together nicely.[00:31:19] What is going to keep Vue around?The support is not based on corporation, but there is an Asian company that is developing a framework that uses Vue to with their own product. Because of this, can draw an assumption that they will keep Vue.js around. Vue.js also has a strong community and core team, giving it a good support system.[00:34:15] What are people using if they want to use Native Apps but they want to use Vue?They are having a hard time right now. Frameworks for Quasar and Weex are in the early stages. A Vue.js app needs to be built but there are packages that are working in that direction.[00:37:25] How do you structure your Udemy courses and what do you think of that as a whole?Maximilian started teaching Udemy courses about one and a half years ago. He really enjoys teaching. Each course follows a similar pattern. He starts with a rough topic, researches the topic to see what is in demand, and builds a course around projects. He then fits all the things he wants to teach into the project, plans the course curriculum, records and edits the lecture videos, and then finally releases the course.[00:39:22] What do you get the most questions about with your Vue course?Questions are mixed. Students dive into the course quickly but then pause. Most questions are about the basics. They usually have something to do with the first few sections of the course or setup problems.Picks          AJ: <ul><li><a href="https://brokeeateryprovo.com/" target="_blank" rel="noreferrer noopener">Broke Eatery </a></li><li><a href="https://dreamdinners.com/" target="_blank" rel="noreferrer noopener">Dream Dinners</a></li></ul>Aimee:<ul><li><a href="https://jvns.ca/blog/2017/08/06/learning-at-work/" target="_blank" rel="noreferrer noopener">Julie Evans blog </a></li><li><a href="http://nodevember.org/" target="_blank" rel="noreferrer noopener">Nodevember</a></li></ul>Charles:<ul><li>The Ketogenic Diet</li><li><a href="http://2ketodudes.com/" target="_blank" rel="noreferrer noopener">2 Keto Dudes Podcast </a></li></ul>Max:<ul><li><a href="https://nuxtjs.org" target="_blank" rel="noreferrer noopener">Nuxt.js Framework </a></li><li><a href="http://www.slack.com" target="_blank" rel="noreferrer noopener">Slack “Chat with yourself” Channel</a></li></ul>Links<ul><li><a href="https://onsen.io/vue/" target="_blank" rel="noreferrer noopener">Onsen UI for Vue</a></li><li><a href="https://twitter.com/maxedapps?lang=en" target="_blank" rel="noreferrer noopener">Twitter</a></li><li><a href="https://www.youtube.com/channel/UCSJbGtTlrDami-tDGPUV9-w" target="_blank" rel="noreferrer noopener">Youtube</a></li><li><a href="https://academind.com/" target="_blank" rel="noreferrer noopener">https://academind.com/</a></li><li><a href="https://www.udemy.com/vuejs-2-the-complete-guide/" target="_blank" rel="noreferrer noopener">Utemy Vue.js Course</a> </li></ul>Special Guest: Maximilian Schwarzmüller.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">79df6eeb-dbf0-40cc-b27a-41da78d646a0</guid><pubDate>Tue, 29 Aug 2017 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845713/stream.mp3" length="49802104" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>JSJ 276: Vue.js with Maximilian Schwarzmüller          This episode of JavaScript Jabber features panelists AJ O’Neal, Aimee Knight, and Charles Max Wood. They talk with special guest Maximilian Schwarzmüller about Vue.js. Tune in to find out...</itunes:subtitle><itunes:summary><![CDATA[JSJ 276: Vue.js with Maximilian Schwarzmüller          This episode of JavaScript Jabber features panelists AJ O’Neal, Aimee Knight, and Charles Max Wood. They talk with special guest Maximilian Schwarzmüller about Vue.js. Tune in to find out more![00:02:21] Introduction to MaximilianMaximilian lives in Germany and is a self-taught web developer. He mostly teaches web development on Udemy and his YouTube channel. Vue.js is just one topic that he teaches. He enjoys teaching and passing on information to other web developers: he believes it is the best thing you can do.[00:03:10] What other courses do you teach?He tries to cover basic web development topics. On Udemy Maximilian teaches Angular and generic JavaScript courses. He also teaches courses on Angular and Node.js. On his YouTube channel he teaches more back-end development and Node.js courses.[00:04:00] Elevator Pitch for Vue.jsVue.js is a new framework that is popular because it is similar to React but also has Angular features. It is easier to learn than React: not everything is in JavaScript and JXS is not included. It is more also flexible and has better performance than Angular 1. Vue.js is easier than Angular 2 both to learn and master. It is still a JavaScript framework, where developers build single page applications or drop in existing applications to enhance views, control parts of a page with JavaScript, get rid of jQuery, and have an easier time creating applications.[00:05:10] What are some challenges people run into as they learn it?If developers are brand new to Vue.js, getting started is easy. It has one thing that a lot of frameworks lack which is awesome documentation. Vuejs.org has a comprehension guide that makes getting started simple. There is a general idea that developers still need to learn of how to structure the app, which is similar to React. Developers have to learn how to build components which is used to build the application. The build template is where everything is controlled with Vue.js. JavaScript code is used as well as template syntax.[00:06:27] So you build the template and then tell it how each part is supposed to behave with JavaScript?Yes. To get started use Vue instances, which are JavaScript objects, control parts of the page and it is marked by an id on an HTML element. Then, write a Vue template, which is basically HTML code where extra features can be used to easily output a variable. It makes it much easier to control via Vue instance. Then add a code, add a method which changes the property of Vue instance. It works together and is easy to build up templates and control your page with Vue. [00:11:12] Vue’s Advantages That depends on the application. Vue.js is easier to learn, which is an advantage when trying to get new developers. The documentation on the website is excellent, which helps when learning the language. Vue also has it’s own single team that develops it’s products, such as the Vue Router and Vue X. It has better performance, but for extremely big projects Angular 4 may be better.[00:13:38] Does Vue have routing in it?Vue.js has its own router. The core Vue team develops it, which is a different package that is downloaded separately. The advantage to this is that if you don’t need the router, then you don’t have it in your bundle but can easily add it. Once it is added it integrates nicely.[00:14:16] How does the Vue router compare to the React router?The Vue router offers the same features as the React router: nested routes, passing parameters, route guards, etc. The Vue router integrates nicely into the Vue package. It also injects into every component you have and is very simple. All that has to be done is just to execute one line of code and then the router is in the project.[00:17:10] How often is Vue.js upgraded and how hard is it to keep up?Vue.js only has two versions. Upgrading from Vue 1 to Vue 2 is easy. The base syntax and framework is still the same, you just need to adjust and move on. Since...]]></itunes:summary><itunes:duration>3040</itunes:duration><itunes:keywords>ller</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 275: Zones in Node with Austin McDaniel</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-275-zones-in-node-with-austin-mcdaniel</link><description><![CDATA[JSJ 275: Zones in Node with Austin McDanielThe panel for this week on JavaScript Jabber is Cory House, Aimee Knight, and Charles Max Wood. They speak with special guest Austin McDaniel about Zones in Node. Tune in to learn more about this topic![00:01:11] Introduction to Austin Austin has worked in JavaScript for the past ten years. He currently works in Angular development and is a panelist on Angular Air. He has spent most of his career doing work in front-end development but has recently begun working with back-end development. With his move to back-end work he has incorporated front-end ideas with Angular into a back-end concept.[00:02:00] The Way it WorksNodeJS is an event loop. There is no way to scope the context of a call stack. So for example, Austin makes a Node request to a server and wants to track the life cycle of that Node request. Once deep in the scope, or deep in the code, it is not easy to get the unique id. Maybe he wants to get the user from Passport JS. Other languages – Python, Java – have a concept called thread local storage. They can associate context with the thread and throughout the life cycle of that request, he can retrieve that context.There is a TC39 proposal for zones. A zone allows you to do what was just described. They can create new zones and associate data with them. Zones can also associate unique ids for requests and can associate the user so they can see who requested later in the stack. Zones also allow to scope and create a context. And then it allows scoping requests and capturing contacts all the way down.[00:05:40] Zone UsesOne way Zone is being used is to capture stack traces, and associating unique ids with the requests. If there is an error, then Zone can capture a stack request and associate that back to the request that happened. Otherwise, the error would be vague.Zones are a TC39 proposal. Because it is still a proposal people are unsure how they can use it. Zones are not a new concept. Austin first saw Zones being used back when Angular 2 was first conceived. If an event happened and they wanted to isolate a component and create a scope for it, they used Zones to do so. Not a huge fan of how it worked out (quirky). He used the same library that Angular uses in his backend. It is a specific implementation for Node. Monkey patches all of the functions and creates a scope and passes it down to your functions, which does a good job capturing the information.[00:08:40] Is installing the library all you need to get this started?Yes, go to npminstallzone.js and install the library. There is a middler function for kla. To fork the zone, typing zone.current. This takes the Zone you are in and creates a new isolated Zone for that fork. A name can then be created for the Zone so it can be associated back with a call stack and assigned properties. Later, any properties can be retrieved no matter what level you are at.[00:09:50] So did you create the Zone library or did Google?The Google team created the Zone library. It was introduced in 2014 with Angular 2. It is currently used in front-end development.[00:10:12] Is the TC39 proposal based on the Zone library?While Austin has a feeling that the TC39 proposal came out of the Zone library, he cannot say for sure.[00:10:39] What stage is the proposal in right now?Zone is in Stage Zero right now. Zone JS is the most popular version because of its forced adoption to Angular. He recommends people use the Angular version because it is the most tested as it has a high number of people using it for front-end development.[00:11:50] Is there an easy way to copy the information from one thread to another?Yes. The best way would probably be to manually copy the information. Forking it may also work.[00:14:18] Is Stage Zero where someone is still looking to put it in or is it imminent? Austin believes that since it is actually in a stage, it means it is going to happen eventually but could be wrong. He assumes that it is going to be similar to the version that is out now. Aimee read that Stage Zero is the implementation stage where developers are gathering input about the product. Austin says that this basically means, “Implementation may vary. Enter at your own risk.”[00:16:21] If I’m using New Relic, is it using Zone JS under the hood? Austin is unsure but there something like that has to be done if profiling is being used. There has to be a way that you insert yourself in between calls. Zone is doing that while providing context, but probably not using Zone JS. There is a similar implementation to tracing and inserting logging in between all calls and timeouts.[00:17:22] What are the nuances? Why isn’t everybody doing this?Zone is still new in the JavaScript world, meaning everyone has a ton of ideas about what should be done. It can be frustrating to work with Zone in front-end development because it has to be manually learned. But in terms of implementation, only trying to create a context. Austin recommends Zone if people want to create direct contacts. The exception would be 100 lines of Zone traces because they can get difficult.Another issue Austin has is Node’s native basic weight. Weight hooks are still up in the air. The team is currently waiting on the Node JS community to provide additional information so that they can finish. Context can get lost sometimes if the wrong language is used. He is using Typescript and doesn’t have that problem because it is straightforward.[00:21:44:] Does this affect your ability to test your software at all?No, there have not been any issues with testing. One thing to accommodate for is if you are expecting certain contexts to be present you have to mock for those in the tests. After that happens, the tests should have no problems.PicksCory:<ul><li><a href="https://www.apple.com/airpods/" target="_blank" rel="noreferrer noopener">Apple AirPods</a></li></ul> Aimee:​<ul><li><a href="https://play.spotify.com/artist/4kjWnaLfIRcLJ1Dy4Wr6tY?autoplay=true&amp;play=true&amp;utm_medium=open&amp;utm_source=open.spotify.com" target="_blank" rel="noreferrer noopener">Blackmill</a></li><li><a href="https://blog.thoughtram.io/angular/2016/01/22/understanding-zones.html" target="_blank" rel="noreferrer noopener">Understanding Zones</a></li></ul> Charles:<ul><li><a href="https://www.amazon.com/Classical-for-Reading/dp/B074FDHL2Z" target="_blank" rel="noreferrer noopener">Classical Reading Playlist on Amazon</a></li><li>Building stairs for his dad</li><li><a href="https://angulardevsummit.com/" target="_blank" rel="noreferrer noopener">Angular Dev Summit </a></li></ul> Austin:<ul><li><a href="https://github.com/ngrx" target="_blank" rel="noreferrer noopener">NGRX Library Redux </a></li></ul>Links<ul><li><a href="https://twitter.com/amcdnl?lang=en" target="_blank" rel="noreferrer noopener">Twitter</a></li><li><a href="https://github.com/amcdnl" target="_blank" rel="noreferrer noopener">GitHub</a></li></ul>Special Guest: Austin McDaniel.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">cf005a07-b011-41fc-9571-dfc04582d166</guid><pubDate>Tue, 22 Aug 2017 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845638/stream.mp3" length="31759342" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>JSJ 275: Zones in Node with Austin McDanielThe panel for this week on JavaScript Jabber is Cory House, Aimee Knight, and Charles Max Wood. They speak with special guest Austin McDaniel about Zones in Node. Tune in to learn more about this...</itunes:subtitle><itunes:summary><![CDATA[JSJ 275: Zones in Node with Austin McDanielThe panel for this week on JavaScript Jabber is Cory House, Aimee Knight, and Charles Max Wood. They speak with special guest Austin McDaniel about Zones in Node. Tune in to learn more about this topic![00:01:11] Introduction to Austin Austin has worked in JavaScript for the past ten years. He currently works in Angular development and is a panelist on Angular Air. He has spent most of his career doing work in front-end development but has recently begun working with back-end development. With his move to back-end work he has incorporated front-end ideas with Angular into a back-end concept.[00:02:00] The Way it WorksNodeJS is an event loop. There is no way to scope the context of a call stack. So for example, Austin makes a Node request to a server and wants to track the life cycle of that Node request. Once deep in the scope, or deep in the code, it is not easy to get the unique id. Maybe he wants to get the user from Passport JS. Other languages – Python, Java – have a concept called thread local storage. They can associate context with the thread and throughout the life cycle of that request, he can retrieve that context.There is a TC39 proposal for zones. A zone allows you to do what was just described. They can create new zones and associate data with them. Zones can also associate unique ids for requests and can associate the user so they can see who requested later in the stack. Zones also allow to scope and create a context. And then it allows scoping requests and capturing contacts all the way down.[00:05:40] Zone UsesOne way Zone is being used is to capture stack traces, and associating unique ids with the requests. If there is an error, then Zone can capture a stack request and associate that back to the request that happened. Otherwise, the error would be vague.Zones are a TC39 proposal. Because it is still a proposal people are unsure how they can use it. Zones are not a new concept. Austin first saw Zones being used back when Angular 2 was first conceived. If an event happened and they wanted to isolate a component and create a scope for it, they used Zones to do so. Not a huge fan of how it worked out (quirky). He used the same library that Angular uses in his backend. It is a specific implementation for Node. Monkey patches all of the functions and creates a scope and passes it down to your functions, which does a good job capturing the information.[00:08:40] Is installing the library all you need to get this started?Yes, go to npminstallzone.js and install the library. There is a middler function for kla. To fork the zone, typing zone.current. This takes the Zone you are in and creates a new isolated Zone for that fork. A name can then be created for the Zone so it can be associated back with a call stack and assigned properties. Later, any properties can be retrieved no matter what level you are at.[00:09:50] So did you create the Zone library or did Google?The Google team created the Zone library. It was introduced in 2014 with Angular 2. It is currently used in front-end development.[00:10:12] Is the TC39 proposal based on the Zone library?While Austin has a feeling that the TC39 proposal came out of the Zone library, he cannot say for sure.[00:10:39] What stage is the proposal in right now?Zone is in Stage Zero right now. Zone JS is the most popular version because of its forced adoption to Angular. He recommends people use the Angular version because it is the most tested as it has a high number of people using it for front-end development.[00:11:50] Is there an easy way to copy the information from one thread to another?Yes. The best way would probably be to manually copy the information. Forking it may also work.[00:14:18] Is Stage Zero where someone is still looking to put it in or is it imminent? Austin believes that since it is actually in a stage, it means it is going to happen eventually but could be wrong. He assumes that it is going to be similar to...]]></itunes:summary><itunes:duration>1910</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 274: Amazon Voice Services and Echo Skills with Terrance Smith</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-274-amazon-voice-services-and-echo-skills-with-terrance-smith</link><description><![CDATA[JSJ 274 Amazon Voice Services and Echo Skills with Terrance SmithOn today’s episode of JavaScript Jabber, we have panelists Joe Eames, Aimee Knight, Charles Max Wood, and we have special guest Terrance Smith. He’s here today to talk about the Amazon Alexa platform. So tune in and learn more about Amazon Voice Services![01:00] – Introduction to Terrance SmithTerrance is from Hacker Ferrer Software. They hack love into software.[01:30] – Amazon Voice ServiceWhat I’m working on is called My CareTaker named probably pending change. What it will do and what it is doing will be to help you be there as a caretaker’s aid for the person in your life. If you have to take care an older parent, My CareTaker will be there in your place if you have to work that day. It will be your liaison to that person. Your mom and dad can talk to My CareTaker and My CareTaker could signal you via SMS or email message or tweet, anything on your usage dashboard, and you would be able to respond. It’s there when you’re not.[04:35] – Capabilities Getting started with it, there are different layers. The first layer is the Skills Kit for generally getting into the Amazon IoT. It has a limited subset of the functionality. You can give commands. The device parses them, sends them to Amazon’s endpoint, Amazon sends a call back to your API endpoint, and you can do whatever you want. That is the first level. You can make it do things like turn on your light switch, start your car, change your thermostat, or make an API call to some website somewhere to do anything.[05:50] – Skills KitSkills Kit is different with AVS. Skills Kit, you can install it on any device. You’re spinning up a web service and register it on Amazon’s website. As long as you have an endpoint, you can register, say, the Amazon Web Services Lambda. Start that up and do something. The Skills Kit is literally the web endpoint response. Amazon Voice Services is a bit more in-depth.[07:00] – Steps for programmingWith the Skills Kit, you register what would be your utterance, your skill name, and you would give it a couple of sets of phrases to accept. Say, you have a skill that can start a car, your skill is “Car Starter.” “Alexa tell Car Starter to start the car.” At which point, your web service will be notified that that is the utterance. It literally has a case statement. You can have any number of individual conditional branches outside of that. The limitation for the Skills Kit is you have to have the “tell” or “ask” and the name of the skill to do whatever. It’s also going to be publicly accessible. For the most part, it’s literally a web service.[10:55] – Boilerplates for AWS LambdaBoilerplates can be used if you want to develop for production. If you publish a skill, you get free AVS instance time. You can host your skill for free for some amount of time. There are GUI tools to make it easier but if you’re a developer, you’re probably going to do the spin up a web service and deal it that way.[11:45] – Do you have to have an Amazon Echo?At one point, you have to have the Echo but now there is this called Echoism, which allows you to run it in your browser. In addition to that, you can potentially install it on a device like a Raspberry Pi and run Amazon Voice Services. The actual engine is on your PC, Mac, or Linux box. You have different options.[12:35] – Machine learningThere are certain things that Amazon Alexa understand now that it did last year or time before that like understanding utterances and phrases better. A lot of the machine learning is definitely under the covers. The other portion of it Alexa Voice Service, which is a whole engine that you have untethered access to other portions like how to handle responses. That’s where you can build a custom device and take it apart. So the API that we’re working with here is just using JSON and HTTP.[16:40] – Amazon Echo ShowYou have that full real-time back and forth communication ability but there is no video streaming or video processing ability yet. You can utilize the engine in such a way that Amazon Voice Services can work with your existing tool language. If you have a Raspberry Pi and you have a camera to it, you can potentially work within that. But again, the official API’s and docs for that are not available yet.[27:20] – ChallengesThere’s an appliance in this house that listens to everything I say. There’s that natural inclination to not trust it, especially with the older generations. Giving past that is getting people to use the device. Some of the programming sides of it are getting the communication to work, doing something that Alexa isn’t pre-programmed to do. There isn’t a lot of documentation out there, just a couple of examples. The original examples are written in Java and trying to convert it to Node or JavaScript would be some of the technical challenges. In addition, getting it installed and setup takes at least an hour at the beginning. There’s also a learning curve involved.[29:35] – Is your product layered in an Echo or is your product a separate device?Terrance’s product is a completely separate device. One of the functionality of his program is medicine reminders. It can only respond to whatever the API calls from Amazon tells you to respond to but it can’t do anything like send something back. It can do an immediate audio response with a picture or turn on and off a light switch. But it can’t send a message back in like two hours from now. You do want your Alexa device to have (verbally) a list of notifications like on your phone. TLDR, Terrance can go a little further with just the Skills Kit.[32:00] – Could you set it up through a web server?Yes. There are examples out there. There’s Alexa in the browser. You can open up a browser and communicate with that. There are examples of it being installed like an app. You can deploy it to your existing iPhone app or Android app and have it interact that way. Or you can have it interact independently on a completely different device like a Raspberry Pi. But not a lot of folks are using it that way.[33:10] – MonetizationAmazon isn’t changing anything in terms of monetization. They make discovery a lot easier though. If you knew the name of the app, you could just say, “Alexa, [tell the name of the app].” It will do a lazy load of the actual skill and it will add it to your available skill’s list.However, there is something called the Alexa Fund, which is kind of a startup fund that they have, which you can apply for. If you’re doing something interesting, there is a number of things you have to do. Ideally, you can get funding for whatever your product is. It is an available avenue for you.[36:25] – More information, documentation, walkthroughsThe number one place to go to as far as getting started is the Amazon websites. They have the Conexant 4-Mic Far-Field Dev Kit. It has 4 mics and it has already a lot of what you need. You have to boot it up and/or SSH into it or plug it up and code it. They have a couple of these kits for $300 to $400. It’s one of the safe and simpler options.There are also directions for the AVS sites which is under Alexa Voice Services, where you can go to the Github from there. There will give you directions using the Raspberry Pi.  If not that, there’s also the Slack chatroom. It is <a href="http://alexaslack.com" target="_blank" rel="noreferrer noopener">alexaslack.com</a>. Travis Teague is the guy in charge in there.PicksJoe Eames<ul><li><a href="https://www.amazon.com/Cosmic-Engineers-Clifford-D-Simak/dp/041705730X" target="_blank" rel="noreferrer noopener">Cosmic Engineers by Clifford D. Simak</a></li></ul>Aimee Knight<ul><li><a href="http://www.reactrally.com/" target="_blank" rel="noreferrer noopener">Conference: React Rally</a></li><li>Pancakes</li></ul>Charles Max Wood<ul><li><a href="https://angularsummit.com/" target="_blank" rel="noreferrer noopener">Conference: Angular Dev Summit</a></li><li>Conference: React Dev Summit</li><li><a href="https://devchat.tv/register/javascript-jabber-slack" target="_blank" rel="noreferrer noopener">JavaScript Jabber Slack</a></li></ul>Terrance Smith<ul><li><a href="http://elm-lang.org/" target="_blank" rel="noreferrer noopener">Language: Elm</a></li><li><a href="https://www.youtube.com/user/schooloflifechannel" target="_blank" rel="noreferrer noopener">Youtube channel: The School of Life</a></li><li><a href="http://www.nightinthewoods.com/" target="_blank" rel="noreferrer noopener">Game: Night in the Woods</a></li><li><a href="http://hackerferret.com/" target="_blank" rel="noreferrer noopener">Hacker Ferret Software</a></li><li><a href="http://hackerferret.com/" target="_blank" rel="noreferrer noopener">Hackerferret.com</a></li></ul>Special Guest: Terrance Smith.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">f445a254-b1f5-43d4-9506-da26486ec59b</guid><pubDate>Tue, 15 Aug 2017 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845662/stream.mp3" length="48814271" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>JSJ 274 Amazon Voice Services and Echo Skills with Terrance SmithOn today’s episode of JavaScript Jabber, we have panelists Joe Eames, Aimee Knight, Charles Max Wood, and we have special guest Terrance Smith. He’s here today to talk about the Amazon...</itunes:subtitle><itunes:summary><![CDATA[JSJ 274 Amazon Voice Services and Echo Skills with Terrance SmithOn today’s episode of JavaScript Jabber, we have panelists Joe Eames, Aimee Knight, Charles Max Wood, and we have special guest Terrance Smith. He’s here today to talk about the Amazon Alexa platform. So tune in and learn more about Amazon Voice Services![01:00] – Introduction to Terrance SmithTerrance is from Hacker Ferrer Software. They hack love into software.[01:30] – Amazon Voice ServiceWhat I’m working on is called My CareTaker named probably pending change. What it will do and what it is doing will be to help you be there as a caretaker’s aid for the person in your life. If you have to take care an older parent, My CareTaker will be there in your place if you have to work that day. It will be your liaison to that person. Your mom and dad can talk to My CareTaker and My CareTaker could signal you via SMS or email message or tweet, anything on your usage dashboard, and you would be able to respond. It’s there when you’re not.[04:35] – Capabilities Getting started with it, there are different layers. The first layer is the Skills Kit for generally getting into the Amazon IoT. It has a limited subset of the functionality. You can give commands. The device parses them, sends them to Amazon’s endpoint, Amazon sends a call back to your API endpoint, and you can do whatever you want. That is the first level. You can make it do things like turn on your light switch, start your car, change your thermostat, or make an API call to some website somewhere to do anything.[05:50] – Skills KitSkills Kit is different with AVS. Skills Kit, you can install it on any device. You’re spinning up a web service and register it on Amazon’s website. As long as you have an endpoint, you can register, say, the Amazon Web Services Lambda. Start that up and do something. The Skills Kit is literally the web endpoint response. Amazon Voice Services is a bit more in-depth.[07:00] – Steps for programmingWith the Skills Kit, you register what would be your utterance, your skill name, and you would give it a couple of sets of phrases to accept. Say, you have a skill that can start a car, your skill is “Car Starter.” “Alexa tell Car Starter to start the car.” At which point, your web service will be notified that that is the utterance. It literally has a case statement. You can have any number of individual conditional branches outside of that. The limitation for the Skills Kit is you have to have the “tell” or “ask” and the name of the skill to do whatever. It’s also going to be publicly accessible. For the most part, it’s literally a web service.[10:55] – Boilerplates for AWS LambdaBoilerplates can be used if you want to develop for production. If you publish a skill, you get free AVS instance time. You can host your skill for free for some amount of time. There are GUI tools to make it easier but if you’re a developer, you’re probably going to do the spin up a web service and deal it that way.[11:45] – Do you have to have an Amazon Echo?At one point, you have to have the Echo but now there is this called Echoism, which allows you to run it in your browser. In addition to that, you can potentially install it on a device like a Raspberry Pi and run Amazon Voice Services. The actual engine is on your PC, Mac, or Linux box. You have different options.[12:35] – Machine learningThere are certain things that Amazon Alexa understand now that it did last year or time before that like understanding utterances and phrases better. A lot of the machine learning is definitely under the covers. The other portion of it Alexa Voice Service, which is a whole engine that you have untethered access to other portions like how to handle responses. That’s where you can build a custom device and take it apart. So the API that we’re working with here is just using JSON and HTTP.[16:40] – Amazon Echo ShowYou have that full real-time back and forth communication ability but there is no video streaming or video...]]></itunes:summary><itunes:duration>2978</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 273: Live to Code, Don't Code to Live with 2 Frugal Dudes Sean Merron and Kevin Griffin</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-273-live-to-code-don-t-code-to-live-with-2-frugal-dudes-sean-merron-and-kevin-griffin</link><description><![CDATA[JSJ 273: Live to Code, Don't Code to Live with 2 Frugal Dudes Sean Merron and Kevin GriffinThis episode of JavaScript Jabber features panelists Aimee Knight, Cory House, and Charles Max Wood. Special guests Sean Merron and Kevin Griffin discuss how to live frugally. Tune in to hear their advice![00:02:14] Introduction to Sean and KevinSean and Kevin are the hosts of the 2 Frugal Dudes Podcast. They are middle class software engineers. Sean works a 9 to 5 job, while Kevin owns a small business called Swift Kick. Swift Kick is a company that focuses on independent consulting, software development, and training companies for software development.[00:05:50] Different Types of Financial Advisors There is no legal reason that financial advisors have to work in your best interest. On the 2 Frugal Dudes Podcast, Sean and Kevin advise people to use fiduciary advisors. These types of advisors are not legally allowed to accept kickbacks from different funds. This means that they are more likely to help you to the best of their ability. They get paid for their services. Laws are currently changing so that everyone has to be a fiduciary advisor unless clients sign a specific form.[00:10:00] What do I do with money left over at the end of the month that I can’t put into a 401K and Roth IRA?They suggest that you put only the amount of money in your 401K that your company will match. Then, put the rest into a Roth IRA and max that out. Before you decide to do what next, you need to decide why you are saving money. When will you need the money? What will you need it for? Once you know the answer to these questions, you will be able to assess what your money will best be placed. For example, if you are saving to buy a house you need to put your money in a safe investment. A Roth IRA can be used as a savings vehicle or as an emergency fund. Sean believes that a Bank CD is the safest return you can get.[00:14:30] Best Way to Save For those who are self-employed, it is a good idea to have two emergency funds – a personal and a business fund. Business emergency funds should have five months of personal salary. Kevin built his up over two or three years and uses it as self-insurance.Sean says that the employee world is different. For him, he only keeps the minimum amount in his emergency fund. He knows that he is in a field where his job is in high demand, so feels comfortable with being able to get a job quickly. For others, this may not be the case. Have to evaluate how much to save based on how long you think you may need the money. [00:18:50] What is the first thing people should be doing for their own financial well being?Kevin follows Dave Ramsey’s advice.<br />- Basic emergency fund. He uses $1,000. Most emergencies fall under that amount of money.<br />- Get rid of all consumer debt. This includes car payments, credit cards, and student loans. Mortgage is not consumer debt.<br />- Grow an emergency fund to three or six months of expenses.<br />- Investments. Setting up retirement funds, paying for college, or mortgages.<br />Sean values early retirement so he focuses on that. What does retirement mean to me? What does rich mean? You should always track your money through a budget. Then you can funnel money towards emergency funds and tackling debt.Self-insurance means that you don’t have to worry about funds. It helps lower your stress knowing that you have your finances in order. It is a peaceful place to be and opens up opportunities for you. If someone has stressors in their life – for example, their car breaks down – and they have no money to fix it, they now have car and money problems. This stress can then potentially lead to other problems such as marriage problems. If the money to fix the broken car would have been there, it would alleviate stress.[00:28:23] Difference between 401k, IRA, and Roth IRAsA 401k is an employer provided, long-term retirement savings account. This is where you put in money before it is taxed. With this plan you are limited with the funds you can choose from to invest in.IRAs are long-term retirement plans as well. The first type of IRA is a Traditional IRA, which is similar to a 401k. You get tax reduction for the money you put in the account. You pay taxes once you withdraw money. A Roth IRA is where you already pay taxes on money that you are putting in, but don’t have to pay taxes when withdrawing money. You can withdraw contributions at anytime without being penalized, you just can’t take out any earnings.Another thing that is potentially good for early retirement is a Roth IRA conversion ladder. This is where you take money from a 401k and convert it into a Roth IRA and use it before 60 years old to fund early retirement.Traditional IRAs are good for business owners looking for tax deductions now. An HSA (Health Savings Account) can also be used as a retirement device. It goes towards medical expenses if needed.[00:34:20] Are there tools or algorithms I can use to figure this stuff out?There are some. Portfolio Visualizer allows you to choose different portfolio mixes and put different amounts of money in each one. Portfolio Charts is similar to Portfolio Visualizer but gives nice graphics. Sean created a JavaScript website to help people use to figure out early retirement.The hardest part is calculating return because you have to estimate what your return will be each year.[00:39:00] Put Your Money SomewhereThe only bad investment is not making an investment. Even making a bad investment is better than not having any at all. Inflation eats away at money that is just sitting.[00:42:05] If you get one of these advisors what advice should you be looking for?Need someone that tries to understand your particular situation. “It depends” is very true and your advisor should know that. No two people will have the same financial goals. They should want to help reach your goals in the least costly way possible. Other things they should be able to do is be honest and help you control your emotions during upswings and downswings. [00:47:08] Why index funds?As an investor, you can buy an index fund cheaper than buying the whole index. A mutual fund will try to buy and sell the stocks in that index in order to follow the index's performance. As an investor, you have the opportunity to buy into a mutual fund that handles it for you.You don’t have to independently invest in companies either. You can invest in an index instead that will look at, for example, top performing technology companies. It is usually a better value.[00:53:33] How much do I invest in my business verses putting money into a Roth IRA or 401k?Sean thinks it comes down to retirement goals. At some point you will want money to come in passively and retire in the future. If you can passively put X amount of dollars into your company then it can be looked at as a form of investment.Kevin evaluates his business goals every quarter. He creates a business budget based off of those goals.PicksCory<br />- <a href="http://www.amazon.com/dp/0393330338/?tag=chamaxwoo-20" rel="noopener">http://www.amazon.com/dp/0393330338/?tag=chamaxwoo-20</a><br />- <a href="http://www.amazon.com/dp/1612680011/?tag=chamaxwoo-20" rel="noopener">http://www.amazon.com/dp/1612680011/?tag=chamaxwoo-20</a><br />- <a href="http://www.amazon.com/dp/1591847818/?tag=chamaxwoo-20" rel="noopener">http://www.amazon.com/dp/1591847818/?tag=chamaxwoo-20</a><br />Aimee<br />- Hacker News Thread – How to Not Bring Emotions Home With You<br />- <a href="http://www.phantogram.com" rel="noopener">http://www.phantogram.com</a>/ <br />Charles<br />- <a href="http://www.amazon.com/dp/1476757860/?tag=chamaxwoo-20" rel="noopener">http://www.amazon.com/dp/1476757860/?tag=chamaxwoo-20</a><br />- <a href="https://www.daveramsey.com/elp" rel="noopener">https://www.daveramsey.com/elp</a><br />Sean<br />- <a href="http://www.amazon.com/dp/1501164589/?tag=chamaxwoo-20" rel="noopener">http://www.amazon.com/dp/1501164589/?tag=chamaxwoo-20</a><br />- <a href="https://www.mrmoneymustache.com/" rel="noopener">https://www.mrmoneymustache.com/</a><br />- <a href="http://www.mint.com" rel="noopener">http://www.mint.com</a><br />Kevin<br />- <a href="http://www.amazon.com/dp/0470102101/?tag=chamaxwoo-20" rel="noopener">http://www.amazon.com/dp/0470102101/?tag=chamaxwoo-20</a><br />- <a href="https://www.youneedabudget.com" rel="noopener">https://www.youneedabudget.com</a>/ <br />- <a href="http://www.amazon.com/dp/1589795474/?tag=chamaxwoo-20" rel="noopener">http://www.amazon.com/dp/1589795474/?tag=chamaxwoo-20</a><br />Links<br />- <a href="https://twitter.com/2frugaldudes" rel="noopener">https://twitter.com/2frugaldudes</a><br />- <a href="https://twitter.com/seanmerron" rel="noopener">https://twitter.com/seanmerron</a><br />- <a href="https://twitter.com/1kevgriff?lang=en" rel="noopener">https://twitter.com/1kevgriff?lang=en</a><br />- <a href="http://www.swiftkick.in" rel="noopener">http://www.swiftkick.in</a><br />- <a href="http://www.kevingriffin.com" rel="noopener">http://www.kevingriffin.com</a><br />- <a href="http://earlyretirementroadmap.com/" rel="noopener">http://earlyretirementroadmap.com/</a><br />- <a href="http://2frugaldudes.com" rel="noopener">http://2frugaldudes.com</a><br />Special Guests: Kevin Griffin and Sean Merron.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" rel="noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out:<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">403845b2-daee-411f-9273-8646682eb84e</guid><pubDate>Tue, 08 Aug 2017 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845715/stream.mp3" length="67355809" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>JSJ 273: Live to Code, Don't Code to Live with 2 Frugal Dudes Sean Merron and Kevin GriffinThis episode of JavaScript Jabber features panelists Aimee Knight, Cory House, and Charles Max Wood. Special guests Sean Merron and Kevin Griffin discuss how to...</itunes:subtitle><itunes:summary><![CDATA[JSJ 273: Live to Code, Don't Code to Live with 2 Frugal Dudes Sean Merron and Kevin GriffinThis episode of JavaScript Jabber features panelists Aimee Knight, Cory House, and Charles Max Wood. Special guests Sean Merron and Kevin Griffin discuss how to live frugally. Tune in to hear their advice![00:02:14] Introduction to Sean and KevinSean and Kevin are the hosts of the 2 Frugal Dudes Podcast. They are middle class software engineers. Sean works a 9 to 5 job, while Kevin owns a small business called Swift Kick. Swift Kick is a company that focuses on independent consulting, software development, and training companies for software development.[00:05:50] Different Types of Financial Advisors There is no legal reason that financial advisors have to work in your best interest. On the 2 Frugal Dudes Podcast, Sean and Kevin advise people to use fiduciary advisors. These types of advisors are not legally allowed to accept kickbacks from different funds. This means that they are more likely to help you to the best of their ability. They get paid for their services. Laws are currently changing so that everyone has to be a fiduciary advisor unless clients sign a specific form.[00:10:00] What do I do with money left over at the end of the month that I can’t put into a 401K and Roth IRA?They suggest that you put only the amount of money in your 401K that your company will match. Then, put the rest into a Roth IRA and max that out. Before you decide to do what next, you need to decide why you are saving money. When will you need the money? What will you need it for? Once you know the answer to these questions, you will be able to assess what your money will best be placed. For example, if you are saving to buy a house you need to put your money in a safe investment. A Roth IRA can be used as a savings vehicle or as an emergency fund. Sean believes that a Bank CD is the safest return you can get.[00:14:30] Best Way to Save For those who are self-employed, it is a good idea to have two emergency funds – a personal and a business fund. Business emergency funds should have five months of personal salary. Kevin built his up over two or three years and uses it as self-insurance.Sean says that the employee world is different. For him, he only keeps the minimum amount in his emergency fund. He knows that he is in a field where his job is in high demand, so feels comfortable with being able to get a job quickly. For others, this may not be the case. Have to evaluate how much to save based on how long you think you may need the money. [00:18:50] What is the first thing people should be doing for their own financial well being?Kevin follows Dave Ramsey’s advice.<br />- Basic emergency fund. He uses $1,000. Most emergencies fall under that amount of money.<br />- Get rid of all consumer debt. This includes car payments, credit cards, and student loans. Mortgage is not consumer debt.<br />- Grow an emergency fund to three or six months of expenses.<br />- Investments. Setting up retirement funds, paying for college, or mortgages.<br />Sean values early retirement so he focuses on that. What does retirement mean to me? What does rich mean? You should always track your money through a budget. Then you can funnel money towards emergency funds and tackling debt.Self-insurance means that you don’t have to worry about funds. It helps lower your stress knowing that you have your finances in order. It is a peaceful place to be and opens up opportunities for you. If someone has stressors in their life – for example, their car breaks down – and they have no money to fix it, they now have car and money problems. This stress can then potentially lead to other problems such as marriage problems. If the money to fix the broken car would have been there, it would alleviate stress.[00:28:23] Difference between 401k, IRA, and Roth IRAsA 401k is an employer provided, long-term retirement savings account. This is where you put in money before it is taxed. With this...]]></itunes:summary><itunes:duration>4140</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 272: Functional Programming and ClojureScript with Eric Normand</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-272-functional-programming-and-clojurescript-with-eric-normand</link><description><![CDATA[JSJ 272: Functional Programming and ClojureScript with Eric NormandThis episode of JavaScript Jabber features panelists Aimee Knight and Charles Max Wood. Special guest Eric Normand is here to talk about functional programming and ClojureScript. Tune in to learn more![00:1:14] Introduction to Eric NormandEric works for purelyfunctional.tv. The main target market for his company is those people who want to transition into functional programming from their current job. He offers them support, shows them where to find jobs, and gives them the skills they need to do well.[00:02:22] Address that quicklyFunctional programming is used at big companies such as Wal-Mart, Amazon, EBay, Paypal, and banks. They all have Clojure but it is not used at the scale of Java or Ruby.<br /> <br /> So yes, people are using it and it is influencing the mainstream programming industry.[00:3:48] How do you build an application?A common question Eric gets is, “How do I structure my application?” People are used to using frameworks. Most start from an existing app. People want a process to figure out how to take a set of features and turn it into code. Most that get into functional programming have development experience. The attitude in functional programming is that they do not want a framework. Clojure needs to be more beginner friendly. His talk is a four-step process on how to turn into code.[00:05:56] Can you expand on that a little?There are four steps to the process of structuring an application.<ol><li>Develop a metaphor for what you are trying to do. Developing the first implementation. How would you build it if you didn’t have code?</li><li>Develop the operations. What are their properties? Example: will have to sort records chronological.</li><li>Develop relationships between the operations.</li><li>Run tests and refactor the program. Once you have that, you can write the prototype.</li></ol>[00:13:13] Why can’t you always make the code better?Rules can’t be refactored into new concepts. They have to be thrown away and started completely over. The most important step is to think before beginning to write code. It may be the hardest part of the process, but it will make the implementation easier.[00:17:20] What are your thoughts on when people take it too far and it makes the code harder to read?He personally has written many bad abstractions. Writing bad things is how you get better as a programmer. The ones that go too far are the ones that don’t have any basis or are making something new up. They are trying to be too big and use no math to back up their code.[00:20:05] Is the hammock time when you decide if you want to make something abstract or should you wait until you see patterns develop?He thinks people should think about it before, although always be making experiments that do not touch production.[00:23:33] Is there a trade off between using ClojureScript and functional JavaScript?In terms of functional programming in JavaScript don’t have some of the niceties that there are in Clojure script. Clojure Script has a large standard library. JavaScript is not as well polished for functional programming; it is a lot of work to do functional programming it and not as much support.[00:27:00:] Dave Thomas believes that the future of software is functional programming. Do you agree?Eric thinks that it seems optimistic. He doesn’t see functional programming take over the world but does think that it has a lot to teach. The main reason to learn functional programming is to have more tools in your toolbox.[00:31:40] If this is a better way to solve these problems, why aren’t people using it? There is a prejudice against functional programming. When Eric was first getting into it, people would ask why he was wasting his time. Believes that people are jaded. Functional programming feels foreign because people are used to a familiar way of programming; they usually start with a language and get comfortable.[00:40:58] If people want to get started with it, is there an easy way in? Lodash is great to start replacing for loops. It will clean up code. There are other languages that compile to JavaScript. For example, Elm is getting a lot of attention right now. It is a Haskell like syntax. If you want more of a heavyweight language, use TypeScript or PureScript. ClojureScript is into live programming. You are able to type, save, and see results of the code immediately on the screen in front of you.PicksAimee:<ul><li><a href="https://purelyfunctional.tv/issues/clojure-gazette-177-the-hidden-costs-of-abstraction/" target="_blank" rel="noreferrer noopener">The Hidden Cost of Abstraction </a></li><li><a href="https://hackernoon.com/what-functional-language-should-i-learn-5e4157ff574f" target="_blank" rel="noreferrer noopener">What Functional Language Should I Learn </a></li></ul>Eric<ul><li><a href="http://www.amazon.com/dp/B009BDVD2Q/?tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">Steven King, On Writing </a></li><li><a href="https://www.youtube.com/user/testedcom" target="_blank" rel="noreferrer noopener">Youtube Channel: Tested </a>  </li></ul>Charles<ul><li>Ionic Framework</li></ul>Links<ul><li><a href="http://www.purelyfunctional.tv" target="_blank" rel="noreferrer noopener">Purely Functional TV </a></li><li><a href="http://www.lispcast.com/" target="_blank" rel="noreferrer noopener">Blog </a></li><li><a href="https://purelyfunctional.tv/building-composable-abstractions/" target="_blank" rel="noreferrer noopener">Building Composable Abstractions </a></li></ul>Special Guest: Eric Normand.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">3470ccdb-8710-4340-890a-01ae41a48a4d</guid><pubDate>Tue, 01 Aug 2017 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845685/stream.mp3" length="48437722" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>JSJ 272: Functional Programming and ClojureScript with Eric NormandThis episode of JavaScript Jabber features panelists Aimee Knight and Charles Max Wood. Special guest Eric Normand is here to talk about functional programming and ClojureScript. Tune...</itunes:subtitle><itunes:summary><![CDATA[JSJ 272: Functional Programming and ClojureScript with Eric NormandThis episode of JavaScript Jabber features panelists Aimee Knight and Charles Max Wood. Special guest Eric Normand is here to talk about functional programming and ClojureScript. Tune in to learn more![00:1:14] Introduction to Eric NormandEric works for purelyfunctional.tv. The main target market for his company is those people who want to transition into functional programming from their current job. He offers them support, shows them where to find jobs, and gives them the skills they need to do well.[00:02:22] Address that quicklyFunctional programming is used at big companies such as Wal-Mart, Amazon, EBay, Paypal, and banks. They all have Clojure but it is not used at the scale of Java or Ruby.<br /> <br /> So yes, people are using it and it is influencing the mainstream programming industry.[00:3:48] How do you build an application?A common question Eric gets is, “How do I structure my application?” People are used to using frameworks. Most start from an existing app. People want a process to figure out how to take a set of features and turn it into code. Most that get into functional programming have development experience. The attitude in functional programming is that they do not want a framework. Clojure needs to be more beginner friendly. His talk is a four-step process on how to turn into code.[00:05:56] Can you expand on that a little?There are four steps to the process of structuring an application.<ol><li>Develop a metaphor for what you are trying to do. Developing the first implementation. How would you build it if you didn’t have code?</li><li>Develop the operations. What are their properties? Example: will have to sort records chronological.</li><li>Develop relationships between the operations.</li><li>Run tests and refactor the program. Once you have that, you can write the prototype.</li></ol>[00:13:13] Why can’t you always make the code better?Rules can’t be refactored into new concepts. They have to be thrown away and started completely over. The most important step is to think before beginning to write code. It may be the hardest part of the process, but it will make the implementation easier.[00:17:20] What are your thoughts on when people take it too far and it makes the code harder to read?He personally has written many bad abstractions. Writing bad things is how you get better as a programmer. The ones that go too far are the ones that don’t have any basis or are making something new up. They are trying to be too big and use no math to back up their code.[00:20:05] Is the hammock time when you decide if you want to make something abstract or should you wait until you see patterns develop?He thinks people should think about it before, although always be making experiments that do not touch production.[00:23:33] Is there a trade off between using ClojureScript and functional JavaScript?In terms of functional programming in JavaScript don’t have some of the niceties that there are in Clojure script. Clojure Script has a large standard library. JavaScript is not as well polished for functional programming; it is a lot of work to do functional programming it and not as much support.[00:27:00:] Dave Thomas believes that the future of software is functional programming. Do you agree?Eric thinks that it seems optimistic. He doesn’t see functional programming take over the world but does think that it has a lot to teach. The main reason to learn functional programming is to have more tools in your toolbox.[00:31:40] If this is a better way to solve these problems, why aren’t people using it? There is a prejudice against functional programming. When Eric was first getting into it, people would ask why he was wasting his time. Believes that people are jaded. Functional programming feels foreign because people are used to a familiar way of programming; they usually start with a language and get comfortable.[00:40:58] If people want to get...]]></itunes:summary><itunes:duration>2955</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 271: SharePoint Extensions in JavaScript with Mike Ammerlaan and Vesa Juvonen</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-271-sharepoint-extensions-in-javascript-with-mike-ammerlaan-and-vesa-juvonen</link><description><![CDATA[JSJ 271: SharePoint Extensions in JavaScript with Mike Ammerlaan and Vesa JuvonenThis episode is a live episode from Microsoft Build where AJ O'Neal and Charles Max Wood interview Mike Ammerlaan and Vesa Juvonent about building extensions for SharePoint with JavaScript. [00:01:28] Mike Ammerlaan introduction<br /> Mike has worked at Microsoft for a long time on multiple Microsoft products and projects. He's currently on the Office Ecosystem Marketing Team. [00:01:52] Vesa Juvonen introduction<br /> Ves a is Senior Program Manager for the SharePoint Splat team. He's been with Microsoft for about 11 years and manages the community and documentation for the SharePoint framework. [00:02:18] What is the SharePoint Framework?<br /> This is how you write SharePoint extensions with JavaScript. SharePoint has changed. It now works with common modern development tools and web development techniques. SharePoint consolodates the extension effort [00:03:32] What is SharePoint?<br /> File sharing, team sites, communication points for teams. Part of Office 365. You use Web Parts to add functionality to SharePoint. Web Parts provide functionality like widgets and are scoped to a team, group, or set of users. It's usually hosted on premises, but you can also use it with Office 365 as a hosted solution. [00:05:56] What extensions can you build for SharePoint?<br /> You can build widgets for your front page or intranet. You can also add user management or data management or document management.Examples:<ul><li>Dashboards</li><li>Mini Applications</li><li>Scheduling and Time Tracking</li><li>Document Storage</li><li>Source code repositories</li></ul> [00:07:39] What is WebDAV and how does it relate?<br /> WebDAV is a protocol for accessing documents and SharePoint supports it among other protocols for managing documents. [00:08:36] Do I have to build front-end and back-end components to get full functionality?<br /> You can build the front-end UI with Angular and other frameworks. And then build a service in Azure on the backend. The backend systems can then access Line of Business systems or other data systems.It really does take multiple skill sets to build extensions for SharePoint. [00:11:10] SharePoint on Mobile<br /> There is a mobile web app and the Web Parts work through the mobile application. You can also use any browser to connect to the application. [00:12:08] Building extensions with standard Angular or React component libraries<br /> There are standard Yeoman templates. You can also pull in the components through React or Angular just like what Microsoft does.Newer Angular versions are designed for Single Page Apps and SharePoint isn't necessarily set up to work that way. The Web Parts are isolated from each other and Angular requires some workarounds. [00:14:30] Getting around sandboxing<br /> Google and Microsoft are talking to each other to see how to work around this when there are multiple sandboxed applications that can't talk to each other in very simple ways. [00:15:39] Application library or naming collisions if my UI uses different versions or clobber page wide settings<br /> There are guides for a lot of this. React does a bunch of the isolation work.Addons are iframed in and an API token is given to grant access to the data and APIs.Microsoft also reviews and approves plugins. [00:18:30] How do you get started and make money at this?<br /> Look at the SharePoint store. You can build things through websites and pages and offer the plugins through the store.You can request a SharePoint tenant installation from the Microsoft Dev Tools for free. Then you can build into the tenant site. The rest of the tools are available on npm.<a href="http://dev.office.com/sharepoint" target="_blank" rel="noreferrer noopener">SharePoint Developer Tools</a> [00:22:13] Automated testing for SharePoint extensions<br /> Unit testing is built in for JavaScript. Testing the UI's require you to sign into Office 365. There are people doing it, though. [00:22:54] Building internal-only extensions<br /> SharePoint is an enterprise tool, so a lot of enterprises may not want to install extensions from the store. You can definitely build and install private plugins for SharePoint setups. They also have their own backend systems that will require custom development. [00:25:50] Office 365, SharePoint, and OneDrive<br /> Office 365 is used by people across many different sized organizations and SharePoint is much more enterprise. Office 365 tools store files and information in SharePoint.What about OneDrive versus Sharepoint? OneDrive is focused for one person. SharePoint is focused around a team. But they have the same APIs and use the same technology stack. [00:29:05] The history and future of SharePoint<br /> It started out on premises and has moved to the cloud. The SharePoint team is working to keep it available and useful in the modern cloud based era. [00:30:25] What does the API footprint look like?<br /> It spans modifying lists, data objects, attributes, items in a list, put Web Parts on a page, modify the experience, and manage and modify access, users, and documents. SharePoint is a way of building a way of conveying information.SharePoint is layers of data and scopes. [00:35:26] Tutorials and Open Source<br /> <a href="http://dev.office.com" target="_blank" rel="noreferrer noopener">dev.office.com</a><br /> The Sharepoint framework is not open source yet, but they're working on that. They also need to open source the Yeoman templates.<br /> Open source samples are available at <a href="http://github.com/sharepoint" target="_blank" rel="noreferrer noopener"> github.com/sharepoint</a>.PicksCharles Max Wood<ul><li><a href="http://bluetick.io" target="_blank" rel="noreferrer noopener">BlueTick</a></li><li><a href="http://zapier.com" target="_blank" rel="noreferrer noopener">Zapier</a></li><li><a href="http://scheduleonce.com" target="_blank" rel="noreferrer noopener">ScheduleOnce</a></li><li><a href="http://moo.com" target="_blank" rel="noreferrer noopener">Moo.com</a></li><li>Advice: Take the time to go talk to people.<br /> Vesa adds that you should go to a session that's on something completely outside your experience.</li></ul>AJ O'Neal<ul><li><a href="http://www.imdb.com/title/tt4287320/" target="_blank" rel="noreferrer noopener">The Circle</a></li><li>Spontaneity/Happiness: AJ tells a story about a woman he saw running through sprinklers.</li><li><a href="http://amzn.to/2u5Icq7" target="_blank" rel="noreferrer noopener">Oh the places you'll go by Dr. Seuss</a>: AJ talks about a journal entry he read at a yard sale.</li></ul>Mike Ammerlaan<ul><li><a href="http://store.steampowered.com/app/617830/SUPERHOT_VR/" target="_blank" rel="noreferrer noopener">Super hot VR on Oculus Rift</a></li></ul>Vesa Juvonen<ul><li>Family</li></ul>A big thanks to Microsoft, DotNetRocks, and Build!Special Guests: Mike Ammerlaan and Vesa Juvonen.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">ca617ed6-0cea-4156-af25-b47128e6f4e8</guid><pubDate>Tue, 25 Jul 2017 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845663/stream.mp3" length="53101478" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>JSJ 271: SharePoint Extensions in JavaScript with Mike Ammerlaan and Vesa JuvonenThis episode is a live episode from Microsoft Build where AJ O'Neal and Charles Max Wood interview Mike Ammerlaan and Vesa Juvonent about building extensions for...</itunes:subtitle><itunes:summary><![CDATA[JSJ 271: SharePoint Extensions in JavaScript with Mike Ammerlaan and Vesa JuvonenThis episode is a live episode from Microsoft Build where AJ O'Neal and Charles Max Wood interview Mike Ammerlaan and Vesa Juvonent about building extensions for SharePoint with JavaScript. [00:01:28] Mike Ammerlaan introduction<br /> Mike has worked at Microsoft for a long time on multiple Microsoft products and projects. He's currently on the Office Ecosystem Marketing Team. [00:01:52] Vesa Juvonen introduction<br /> Ves a is Senior Program Manager for the SharePoint Splat team. He's been with Microsoft for about 11 years and manages the community and documentation for the SharePoint framework. [00:02:18] What is the SharePoint Framework?<br /> This is how you write SharePoint extensions with JavaScript. SharePoint has changed. It now works with common modern development tools and web development techniques. SharePoint consolodates the extension effort [00:03:32] What is SharePoint?<br /> File sharing, team sites, communication points for teams. Part of Office 365. You use Web Parts to add functionality to SharePoint. Web Parts provide functionality like widgets and are scoped to a team, group, or set of users. It's usually hosted on premises, but you can also use it with Office 365 as a hosted solution. [00:05:56] What extensions can you build for SharePoint?<br /> You can build widgets for your front page or intranet. You can also add user management or data management or document management.Examples:<ul><li>Dashboards</li><li>Mini Applications</li><li>Scheduling and Time Tracking</li><li>Document Storage</li><li>Source code repositories</li></ul> [00:07:39] What is WebDAV and how does it relate?<br /> WebDAV is a protocol for accessing documents and SharePoint supports it among other protocols for managing documents. [00:08:36] Do I have to build front-end and back-end components to get full functionality?<br /> You can build the front-end UI with Angular and other frameworks. And then build a service in Azure on the backend. The backend systems can then access Line of Business systems or other data systems.It really does take multiple skill sets to build extensions for SharePoint. [00:11:10] SharePoint on Mobile<br /> There is a mobile web app and the Web Parts work through the mobile application. You can also use any browser to connect to the application. [00:12:08] Building extensions with standard Angular or React component libraries<br /> There are standard Yeoman templates. You can also pull in the components through React or Angular just like what Microsoft does.Newer Angular versions are designed for Single Page Apps and SharePoint isn't necessarily set up to work that way. The Web Parts are isolated from each other and Angular requires some workarounds. [00:14:30] Getting around sandboxing<br /> Google and Microsoft are talking to each other to see how to work around this when there are multiple sandboxed applications that can't talk to each other in very simple ways. [00:15:39] Application library or naming collisions if my UI uses different versions or clobber page wide settings<br /> There are guides for a lot of this. React does a bunch of the isolation work.Addons are iframed in and an API token is given to grant access to the data and APIs.Microsoft also reviews and approves plugins. [00:18:30] How do you get started and make money at this?<br /> Look at the SharePoint store. You can build things through websites and pages and offer the plugins through the store.You can request a SharePoint tenant installation from the Microsoft Dev Tools for free. Then you can build into the tenant site. The rest of the tools are available on npm.<a href="http://dev.office.com/sharepoint" target="_blank" rel="noreferrer noopener">SharePoint Developer Tools</a> [00:22:13] Automated testing for SharePoint extensions<br /> Unit testing is built in for JavaScript. Testing the UI's require you to sign into Office 365. There are people doing it,...]]></itunes:summary><itunes:duration>3247</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 270 The Complete Software Developers Career Guide with John Sonmez</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-270-the-complete-software-developers-career-guide-with-john-sonmez</link><description><![CDATA[JSJ 270 The Complete Software Developers Career Guide with John SonmezThis episode features a panel of Joe Eames, AJ O’Neal, as well as host Charles Maxwell. Special guest John Sonmez runs the website <a href="http://simpleprogrammer.com/" target="_blank" rel="noreferrer noopener">SimpleProgrammer.com</a> that is focused on personal development for software developers. He works on career development and improving the non-technical life aspects of software developers. Today’s episode focuses on John’s new book The Complete Software Developers Career Guide.Did the book start out being 700 pages?No. My goal was 200,000 words. During the editing process a lot of questions came up, so pages were added. There were side sections called “Hey John” to answer questions that added 150 pages.Is this book aimed at beginners?It should be valuable for three types of software developers: beginner, intermediate, and senior developers looking to advance their career. The book is broken up into five sections, which build upon each other. These sections are: - How to get started as a software developer - How to get a job and negotiate salary - The technical skills needed to know to be a software developer - How to work as a software developer - How to advance in careerIs it more a reference book, not intended to read front to back?The book could be read either way. It is written in small chapters. Most people will read it start to finish, but it is written so that you can pick what you’re interested in and each chapter still makes sense by itself.Where did you come up with the idea for the book?It was a combination of things. At the time I wanted new blog posts, a new product, and a new book. So I thought, “What if I wrote a book that could release chapters as blog posts and could be a product later on?” I also wanted to capture everything I learned about software development and put it on paper so that didn’t lose it.What did people feel like they were missing (from Soft Skills) that you made sure went into this book?All the questions that people would ask were about career advice. People would ask things regarding: - How do I learn programming? - What programming language should I learn? - Problems with co-workers and boss - Dress codeWhat do you think is the most practical advice from the book for someone just getting started?John thinks that the most important thing to tell people is to come up with a plan on how you’re going to become educated in software development. And then to decide what you’re going to pursue. People need to define what they want to be. After that is done, go backwards and come up with a plan in order to get there. If you set a plan, you’ll learn faster and become a valuable asset to a team. Charles agrees that this is how to stay current in the job force.What skills do you actually need to have as a developer?Section 3 of the book answers this question. There was some frustration when beginning as a software developer, so put this list together in the book. - Programming language that you know - Source control understanding - Basic testing - Continuous integration and build systems - What kinds of development (web, mobile, back end) - Databases - SequelWere any of those surprises to you?Maybe DevOps because today’s software developers need to, but I didn’t need to starting out. We weren’t involved in production. Today’s software developers need to understand it because they will be involved in those steps.What do you think is the importance of learning build tools and frameworks, etc. verses learning the basics?Build tools and frameworks need to be understood in order to understand how your piece fits into the bigger picture. It is important to understand as much as you can of what’s out there. The basics aren’t going to change so you should have an in depth knowledge of them. Problems will always be solved the same way. John wants people to have as few “unknown unknowns” as possible. That way they won’t be lost and can focus on more timeless things.What do you think about the virtues of self-taught verses boot camp verses University?This is the first question many developers have so it is addressed it in the book. If you can find a good coding boot camp, John personally thinks that’s the best way. He would spend money on boot camp because it is a full immersion. But while there, you need to work as hard as possible to soak up knowledge. After a boot camp, then you can go back and fill in your computer science knowledge. This could be through part time college classes or even by self-teaching.Is the classic computer science stuff important?John was mostly self-taught; he only went to college for a year. He realized that he needed to go back and learn computer science stuff. Doesn’t think that there is a need to have background in computer science, but that it can be a time saver.A lot of people get into web development and learn React or Angular but don’t learn fundamentals of JavaScript. Is that a big mistake?John believes that it is a mistake to not fully understand what you’re doing. Knowing the function first, knowing React, is a good approach. Then you can go back and learn JavaScript and understand more. He states that if you don’t learn the basics, you will be stunted and possibly solve things wrong. Joe agrees with JavaScript, but not so much with things algorithms. He states that it never helped him once he went back and learned it. John suggests the book Algorithms to Live By – teaches how to apply algorithms to real life.Is there one question you get asked more than anything else you have the answer to in the book?The most interesting question is regarding contract verses salary employment and how to compare them. It should all be evaluated based on monetary value. Salary jobs look good because of benefits. But when looking at pay divided by the hours of work, usually a salary job is lower paid. This is because people usually work longer hours at salary jobs without being paid for it.What’s the best place for people to pick up the book? <a href="http://simpleprogrammer.com/careerguide/" target="_blank" rel="noreferrer noopener">simpleprogrammer.com/careerguide</a> and it will be sold on Amazon. The book will be 99 cents on kindle – want it to be the best selling software development book ever.PicksJoe<a href="http://wonderwomanfilm.com/" target="_blank" rel="noreferrer noopener">Wonder Woman</a>AJ<a href="https://www.amazon.com/Alchemist-Paulo-Coelho/dp/0061122416" target="_blank" rel="noreferrer noopener">The Alchemist</a>Charles<a href="https://www.amazon.com/Artificial-Intelligence-Python-Prateek-Joshi/dp/178646439X" target="_blank" rel="noreferrer noopener">Artificial Intelligence with Python</a>John <a href="https://www.amazon.com/Algorithms-Live-Computer-Science-Decisions/dp/1627790365" target="_blank" rel="noreferrer noopener">Algorithms to Live by: The Computer Science of Human Decisions</a> <a href="https://www.amazon.com/Apple-Airpods-Wireless-Bluetooth-Headset/dp/B01MQWUXZS" target="_blank" rel="noreferrer noopener">Apple Airpods</a> Links<a href="https://www.youtube.com/simpleprogrammer" target="_blank" rel="noreferrer noopener">Simple Programmer Youtube</a>Special Guest: John Sonmez.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">5b06925c-68ae-4d1d-91a2-8d1cca79c7da</guid><pubDate>Tue, 18 Jul 2017 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845700/stream.mp3" length="60284698" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>JSJ 270 The Complete Software Developers Career Guide with John SonmezThis episode features a panel of Joe Eames, AJ O’Neal, as well as host Charles Maxwell. Special guest John Sonmez runs the website http://simpleprogrammer.com/ that is focused on...</itunes:subtitle><itunes:summary><![CDATA[JSJ 270 The Complete Software Developers Career Guide with John SonmezThis episode features a panel of Joe Eames, AJ O’Neal, as well as host Charles Maxwell. Special guest John Sonmez runs the website <a href="http://simpleprogrammer.com/" target="_blank" rel="noreferrer noopener">SimpleProgrammer.com</a> that is focused on personal development for software developers. He works on career development and improving the non-technical life aspects of software developers. Today’s episode focuses on John’s new book The Complete Software Developers Career Guide.Did the book start out being 700 pages?No. My goal was 200,000 words. During the editing process a lot of questions came up, so pages were added. There were side sections called “Hey John” to answer questions that added 150 pages.Is this book aimed at beginners?It should be valuable for three types of software developers: beginner, intermediate, and senior developers looking to advance their career. The book is broken up into five sections, which build upon each other. These sections are: - How to get started as a software developer - How to get a job and negotiate salary - The technical skills needed to know to be a software developer - How to work as a software developer - How to advance in careerIs it more a reference book, not intended to read front to back?The book could be read either way. It is written in small chapters. Most people will read it start to finish, but it is written so that you can pick what you’re interested in and each chapter still makes sense by itself.Where did you come up with the idea for the book?It was a combination of things. At the time I wanted new blog posts, a new product, and a new book. So I thought, “What if I wrote a book that could release chapters as blog posts and could be a product later on?” I also wanted to capture everything I learned about software development and put it on paper so that didn’t lose it.What did people feel like they were missing (from Soft Skills) that you made sure went into this book?All the questions that people would ask were about career advice. People would ask things regarding: - How do I learn programming? - What programming language should I learn? - Problems with co-workers and boss - Dress codeWhat do you think is the most practical advice from the book for someone just getting started?John thinks that the most important thing to tell people is to come up with a plan on how you’re going to become educated in software development. And then to decide what you’re going to pursue. People need to define what they want to be. After that is done, go backwards and come up with a plan in order to get there. If you set a plan, you’ll learn faster and become a valuable asset to a team. Charles agrees that this is how to stay current in the job force.What skills do you actually need to have as a developer?Section 3 of the book answers this question. There was some frustration when beginning as a software developer, so put this list together in the book. - Programming language that you know - Source control understanding - Basic testing - Continuous integration and build systems - What kinds of development (web, mobile, back end) - Databases - SequelWere any of those surprises to you?Maybe DevOps because today’s software developers need to, but I didn’t need to starting out. We weren’t involved in production. Today’s software developers need to understand it because they will be involved in those steps.What do you think is the importance of learning build tools and frameworks, etc. verses learning the basics?Build tools and frameworks need to be understood in order to understand how your piece fits into the bigger picture. It is important to understand as much as you can of what’s out there. The basics aren’t going to change so you should have an in depth knowledge of them. Problems will always be solved the same way. John wants people to have as few “unknown unknowns” as possible. That way they won’t be lost...]]></itunes:summary><itunes:duration>3697</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 269 Reusable React and JavaScript Components with Cory House</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-269-reusable-react-and-javascript-components-with-cory-house</link><description><![CDATA[JSJ 269 Reusable React and JavaScript Components with Cory HouseOn today’s episode of JavaScript Jabber, we have panelists Joe Eames, Aimee Knight, Charles Max Wood, and playing the part of both host and guest, Cory House. Encourage your team to investigate reusable components, whether that’d be React, Angular, Vue, or Ember. Tune in![00:01:35] – OverviewWe can finally write reusable components that it is really lightweight. It doesn’t take much framework-specific code to get things done.Around 3 years ago, the idea of web component standard was all front-end developers could share our components with each other whether someone is in Angular or React. Web components continue to be an interesting standard but people continue to reach for JavaScript libraries instead – React, Angular, Vue. [00:04:50] – Browser support issueThe story in JavaScript libraries is easier. You have more power, more flexibility, more choices, and get superior performance, in certain cases, by choosing a JavaScript library over the standard right now. If you try to use the web components standard, you have to Polyfill-in some features so you can run things across browser. You also won’t get JavaScript features like intelligently splitting bundles and lazy load different components.Whether you’re in Angular or React, you have this model of putting your data in your curly braces. That setup is non-existent in standardized web components. You have to play the game of putting and pulling data into and out the DOM using DOM selectors. You actually take a step backward in developer ergonomics when you choose to leverage the platform instead. [00:07:50] –<a href="https://www.polymer-project.org/" target="_blank" rel="noreferrer noopener"> Polymer</a> The reason that Polymer is useful is it adds some goodness on top of web components. One of those things is that it makes it easier to bind in data and not having to do things like writing a DOM query to be able to get your hands on this div and put this text inside of it. With Polymer, you can do something that feels more like Angular, where you can put in your curly braces and just bind in some data into that place. Polymer ends up adding some nice syntactic sugar on top of the web components standard just to make it easier to create web components. Polymer is also used to bundle in Polyfill for the features across browser.   [00:14:20] – Standards are deadNo. The standard itself has been embraced at different levels by different libraries. What you can see for the near future is popular libraries leveraging pieces of the web components platform to do things in a standard-spaced way. Effectively, Angular, Vue, Aurelia, are going to be abstractions over the web components standard. Arguably the most popular way to do components today is React. But React completely ignores the web components standard. When you look at React, you can’t see what piece of the web components standard would fundamentally make React a better component library.Cory can’t seem to run to anybody that is actually using the standard in production to build real applications. People continue to reach for the popular JavaScript libraries that we so often hear about.[00:17:05] – Libraries making reusable componentsThere is a risk that it would have been a waste for people writing components on Angular, for React, for Vue. But it’s not necessarily safer writing on the web component standard when you have so few people leveraging that standard. There’s always the risk that that standard may shift as well.As an example, Cory’s team created approximately 100 reusable components in React. If they end up moving to a hot new library, the components are really just functions that take parameters and contain HTML. There is little there[00:21:20] – Why opt for reusable componentsReusable components are inherently useful in a situation where you’re going to be doing something more than once. If you think about any work that you do as a software developer, we’d like to think that we’re coming in and creating new things but often it is groundhogs day. There are all sorts of opportunities for reuse.As a company, we want to encapsulate our forms in reusable components so it’s literally impossible for our software developers to do something that goes against our standard. That’s the power of reusable components.  [00:31:20] – Rigid component vs. flexible component As component developers, if we try to create a reusable component in a vacuum, bad things happen. If you’re going to do a reusable component, start by solving a specific problem on a given application. If we think that a component’s going to be useful in multiple places, we put it in a folder called reusable right there in our application source folder.We try to follow that rule of three as well. If we’ve taken that component and used it in 3 places, that’s a good sign that we should extract it out, put it in our <a href="https://www.npmjs.com/" target="_blank" rel="noreferrer noopener">NPM</a> package, that way, everybody has this centralized component to utilize. At that point, it has been tested. It’s been through the fire. People have used it in the real world in a few places so we can be confident that the API is truly flexible enough.Be as rigid as you can upfront. Once you add features, it’s really hard to take features away. But it’s quite easy to add features later. If you start with something rigid, it’s easier to understand. It’s easier to maintain and you can always add a few more switches later.[00:36:00] – Reusable componentsThe reason that we can’t reuse code is every time a new project comes up, people are spending up their own ideas rather than leveraging standards that should have been put in place previously.We’ve had the technical ability to do this for a long time. We just haven’t been around long enough for consolidation to happen, for standardization to happen. You look at how quickly things are changing in our industry. For instance, a couple of years ago, everybody had pretty much decided that two-way binding was the way to build web applications. And then, React came along and shook that up. So today, you have different ways of thinking about that issue.[00:42:45] – Component development on teamsAimee’s team has component development and they’re using Angular 1.6. All of our base components are sitting in a seed application. We just go in when we want to create a new property and we just extend all of those components with specific functionalities that we need.[00:47:45] – Mobile to web crossoverCory’s team is creating React components but it’s not leveraged on a mobile application. But people use React Native components on the web. And in fact, if you use create-react-app today, you can do that right now. It’s wired up to work in React Native components. In that way, you can literally have these same components running on your Native mobile apps as you do on your web application.[00:50:00] – ChallengeCory’s challenge for everybody listening is sit down with your team and have a quick conversation about whether you think components make sense. Look back at the last few months of development and say, "if we have a reusable component library, what would be in it? How often have we found ourselves copying and pasting code between different projects? How much benefit would we get out of this story?"Once you’ve realized the benefits of the component model, both in the way that makes you think about your application, in a way that it helps you move faster and faster over time, I really think you won’t go back to the old model. I’d encourage people to investigate reusable components, whether that’d be React, Angular, Vue or Ember.PicksCory House<ul><li><a href="https://www.pluralsight.com/courses/react-creating-reusable-components" target="_blank" rel="noreferrer noopener">Creating Reusable React Components on Pluralsight</a></li><li><a href="https://www.ted.com/talks/tim_ferriss_why_you_should_define_your_fears_instead_of_your_goals" target="_blank" rel="noreferrer noopener">Ted Talk: Why You Should Define your Fears Instead of Your Goals by Tim Ferriss</a></li></ul>Joe Eames<ul><li><a href="https://ui-router.github.io/" target="_blank" rel="noreferrer noopener">UI-Router</a></li><li>Persistence</li></ul>Aimee Knight<ul><li><a href="https://news.ycombinator.com/item?id=14518093" target="_blank" rel="noreferrer noopener">Ask HN: People who completed a boot camp 3+ years ago, what are you doing now?</a></li><li><a href="https://twitter.com/NgAtlanta" target="_blank" rel="noreferrer noopener">NgAtlanta</a></li></ul>Charles Max Wood<ul><li><a href="http://upwork.com" target="_blank" rel="noreferrer noopener">Upwork.com</a></li></ul>JSJ 269 Reusable React and JavaScript Components with Cory HouseOn today’s episode of JavaScript Jabber, we have panelists Joe Eames, Aimee Knight, Charles Max Wood, and playing the part of both host and guest, Cory House. Encourage your team to investigate reusable components, whether that’d be React, Angular, Vue, or Ember. Tune in![00:01:35] – OverviewWe can finally write reusable components that it is really lightweight. It doesn’t take much framework-specific code to get things done.Around 3 years ago, the idea of web component standard was all front-end developers could share our components with each other whether someone is in Angular or React. Web components continue to be an interesting standard but people continue to reach for JavaScript libraries instead – React, Angular, Vue. [00:04:50] – Browser support issueThe story in JavaScript libraries is easier. You have more power, more flexibility, more choices, and get superior performance, in certain cases, by choosing a JavaScript library over the standard right now. If you try to use the web components standard, you have to Polyfill-in some features so you can run things across browser. You also won’t get JavaScript features like intelligently splitting bundles and lazy load differ<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">e86a5e4a-a61d-4b70-84cf-eeff12be60ce</guid><pubDate>Tue, 11 Jul 2017 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845704/stream.mp3" length="57414475" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>JSJ 269 Reusable React and JavaScript Components with Cory HouseOn today’s episode of JavaScript Jabber, we have panelists Joe Eames, Aimee Knight, Charles Max Wood, and playing the part of both host and guest, Cory House. Encourage your team to...</itunes:subtitle><itunes:summary><![CDATA[JSJ 269 Reusable React and JavaScript Components with Cory HouseOn today’s episode of JavaScript Jabber, we have panelists Joe Eames, Aimee Knight, Charles Max Wood, and playing the part of both host and guest, Cory House. Encourage your team to investigate reusable components, whether that’d be React, Angular, Vue, or Ember. Tune in![00:01:35] – OverviewWe can finally write reusable components that it is really lightweight. It doesn’t take much framework-specific code to get things done.Around 3 years ago, the idea of web component standard was all front-end developers could share our components with each other whether someone is in Angular or React. Web components continue to be an interesting standard but people continue to reach for JavaScript libraries instead – React, Angular, Vue. [00:04:50] – Browser support issueThe story in JavaScript libraries is easier. You have more power, more flexibility, more choices, and get superior performance, in certain cases, by choosing a JavaScript library over the standard right now. If you try to use the web components standard, you have to Polyfill-in some features so you can run things across browser. You also won’t get JavaScript features like intelligently splitting bundles and lazy load different components.Whether you’re in Angular or React, you have this model of putting your data in your curly braces. That setup is non-existent in standardized web components. You have to play the game of putting and pulling data into and out the DOM using DOM selectors. You actually take a step backward in developer ergonomics when you choose to leverage the platform instead. [00:07:50] –<a href="https://www.polymer-project.org/" target="_blank" rel="noreferrer noopener"> Polymer</a> The reason that Polymer is useful is it adds some goodness on top of web components. One of those things is that it makes it easier to bind in data and not having to do things like writing a DOM query to be able to get your hands on this div and put this text inside of it. With Polymer, you can do something that feels more like Angular, where you can put in your curly braces and just bind in some data into that place. Polymer ends up adding some nice syntactic sugar on top of the web components standard just to make it easier to create web components. Polymer is also used to bundle in Polyfill for the features across browser.   [00:14:20] – Standards are deadNo. The standard itself has been embraced at different levels by different libraries. What you can see for the near future is popular libraries leveraging pieces of the web components platform to do things in a standard-spaced way. Effectively, Angular, Vue, Aurelia, are going to be abstractions over the web components standard. Arguably the most popular way to do components today is React. But React completely ignores the web components standard. When you look at React, you can’t see what piece of the web components standard would fundamentally make React a better component library.Cory can’t seem to run to anybody that is actually using the standard in production to build real applications. People continue to reach for the popular JavaScript libraries that we so often hear about.[00:17:05] – Libraries making reusable componentsThere is a risk that it would have been a waste for people writing components on Angular, for React, for Vue. But it’s not necessarily safer writing on the web component standard when you have so few people leveraging that standard. There’s always the risk that that standard may shift as well.As an example, Cory’s team created approximately 100 reusable components in React. If they end up moving to a hot new library, the components are really just functions that take parameters and contain HTML. There is little there[00:21:20] – Why opt for reusable componentsReusable components are inherently useful in a situation where you’re going to be doing something more than once. If you think about any work that you do as a software...]]></itunes:summary><itunes:duration>3517</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 268 Building Microsoft Office Extensions with JavaScript with Tristan Davis and Sean Laberee</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-268-building-microsoft-office-extensions-with-javascript-with-tristan-davis-and-sean-laberee</link><description><![CDATA[JSJ 268 Building Microsoft Office Extensions with Javascript with Tristan Davis and Sean LabereeThis episode is live at the Microsoft Build 2017 with Charles Max Wood and AJ O’Neal. We have Tristan Davis and Sean Laberee from the Office Team at Microsoft. Tune in and learn more about what’s new with Microsoft Office Extensions![00:01:25] – Introduction to Tristan Davis and Sean LabereeTristan Davis and Sean Laberee are Program Managers on the Microsoft Office team, focused on Extensibility.Questions for Tristan and Sean[00:01:45] – Extending Office functionality with Javascript Office isn’t just an application on Windows that runs on your PC. It is running on iPhone, iPad, Android tablet, and apps on the browser with Office Online. The team needs a new platform, add-ins, which allow you to build apps that run across all places. It’s HTML and Javascript. HTML for all the UI and a series of Javascript module calls for the document properties. Sometimes we call it OfficeJS.[00:03:20] – This works on any version of Office?It works on Office on Windows, Mac, Online and iPad.[00:03:55] – HTML and CSS suck on mobile?There are things that you’re going to want to do when you know you’re running on a mobile device. If you look at an add-in running on Outlook for iPhone, the developer does a lot of things to make that feel like part of the iPhone UI. Tristan believes that you could build a great add-in for Office using HTML and JavaScript.[00:05:20] – Are these apps written with JavaScript or you have a Native with WebView?Office itself is Native. All of it is Native code but the platform is very much web. The main piece of it is pointing at the URL. Just go load that URL. And then, you can also call functions in your JavaScript.[00:06:35] – Why would you do this? How does it work?The add-in platform is a way to help developers turn Word, Excel and PowerPoint into the apps that actually solve user’s business problems. The team will give you the tools with HTML and JavaScript to go and pop into the Word UI and the API’s that let you go manipulate the paragraph and texts inside of Word. Or in Excel, you might want to create custom formulas or visualizations. The team also let people use D3 to generate their own Excel charts.And developers want to extend Office because it’s where a lot of business workers spend their days 0 in Outlook, Teams, Word, Excel.[00:10:00] – How did this get delivered to them?There are 2 ways to get this delivered. One, there’s an Office Store. Second, if you go into Word, Excel, and PowerPoint, there’s a store button and you can see tons of integrations with partners.For enterprises, IT can deploy add-ins to the users’ desktops without having stress about deploying MSI’s and other software deployments that the web completely rids off. The add-ins make a whole lot of pain the past completely go away.[00:11:00] – Everybody in the company can use a particular plug-in by distributing it with Office?That’s right. You can go to Office 365 add-in experience. Here’s the add-in and you can to specific people or everyone who’s part of a group.For the developer’s perspective, if you have the add-in deployed to your client, you could actually push updates to the web service and your users get the updates instantly. It’s a lot faster turn-around model.[00:14:20] – What about conversations or bot integrations?There’s the idea of connectors at Teams. You can subscribe to this web book and it’ll publish JSON. When the JSON is received, a new conversation inside of Teams or Outlook will be created. For example, every time someone posts on Stack Overflow with one of the tags that team cares about, it posts on Outlook.It’s a great way to bring all the stuff. Rather than have 20 different apps that are shooting 20 different sets of notifications, it’s just all conversations in email, making do all the standard email things.And in the connector case, it’s a push model. The user could choose what notifications they want.You’d also learn things like bots. You can have bots in Teams and Skype. The users can interact with them with their natural language.[00:18:40] – How about authentication?As long as you’re signed into Office, you can call JavaScript API to give you an identity token for the sign in user and it will hand you a JWT back. That’s coming from Azure Active Directory or from whatever customer directory service. That’s standard.If you want to do more, you can take that identity token and you can exchange that for a token that can call Microsoft graph. This app wants to get access to phone, are you okay with that? Assuming the user says yes, the user gets a token that can go and grab whatever data he wants from the back-end.[00:20:00] – Where does it store the token?That’s up to the developer to decide how they want to handle that but there are facilities that make sure you can pop up a dialog box and you can go to the LO-flow. You could theoretically cache it in the browser or a cookie. Or whatever people think is more appropriate for the scenario.[00:20:55] – What does the API actually look like from JavaScript?If you’re familiar with Excel UI, you can look at Excel API. It’s workbook.worksheets.getItem() and you can pass the name of the worksheet. It can also pass the index of the worksheet.[00:22:30] – What’s the process of getting setup?There’s a variety of options. You can download Office, write XML manifest, and take a sample, and then, side loads it into Office. You can also do that through web apps. There’s no install required because you can go work against Office Online. In the Insert menu, there’s a way to configure your add-ins. There’s upload a manifest there and you can just upload the XML. That’s going to work against whatever web server you have set up.So it’s either on your local machine or up in the cloud. It’s as much as like regular web development. Just bring your own tools.[00:24:15] – How do you protect me as a plug-in developer?There’s an access add-in that will ask your permission to access, say, a document. Assume, they say yes, pipes are opened and they can just go talk to those things. But the team also tries to sandbox it by iframes. It’s not one page that has everybody’s plug-ins intermingle that people can pole at other people’s stuff.[00:27:20] – How do you support backward compatibility?There are cases where we change the behavior of the API. Every API is gated by requirement set. So if a developer needs access to a requirement set, he gets an aggregate instead of API’s that he can work with but it isn’t fixed forever.But it’s not at that point yet where we end up to remove things completely. In Office JS, we’ve talked about API’s as one JavaScript library but really, it’s a bootstrap that brings in a bunch of other pieces that you need.[00:30:00] – How does that work on mobile? Do they have to approve download for all components?You can download components by using the browser that the operating system gives. It’s another one of the virtues of being based on the web. Every platform that has a web browser can have JavaScript execution run-time. It allows for the way that their app guidelines are written.[00:33:15] – How about testing?It’s a place where there’s still have work to do. There’s a bunch of open-source projects that partners have started to do that. What they’ve done is they’ve built a testing library. Whatever the mock is, it's just a thing on Github. It is open-source friendly. So the team could be able to contribute to it. “Here’s an interesting test case for this API. I want to make sure that it behaves like this.[00:35:50] – Could you write it with any version for JavaScript e.g. TypeScript?A Huge chunk of the team is big TypeScript fans. They’ve done a lot of work to make sure that TypeScript experience is excellence.Type is basically a collection of typing files for TypeScript. There’s a runtime process that parses your TypeScript, gives you feedback on your code, and checks for errors. You can also run it in the background.There’s an add-in called Script Lab. Script Lab is literally, you hit the code button and you get a web IDE right there. You can go start typing JavaScript code, play with API’s, and uses TypeScript by default. It’ll just actually load your code in the browser, executes, and you can start watching.[00:39:25] – Are there any limitations on which JavaScript libraries you can pull in?There a no limitations in place right now. There are partners that use Angular. There are partners that are big React fans. If you’re a web dev, you can bring whatever preferences around frameworks, around tools, around TypeScript versus JavaScript.[00:45:20] – What’s the craziest thing you’ve seen done with this API?Battleship was pretty cool. There’s also Star Wars entering credits theme for PowerPoint.[00:46:40] – If a developer is building a plug-in and get paid for it, does Microsoft take credit for that?There are 2 ways that folks can do it. You can do paid add-ins to the store. Either you do the standard perpetual 99 cents or you can do subscriptions, where it’s $2.99/month. Tristan encourages that model because integrations are just a piece of some larger piece of software.But Microsoft is not in the business of trying to get you to pay me a little bit of 10 cents a dollar. It’s really in the business of making sure that you can integrate with Office as quickly as possibly can.When the users go to the store, they can use the same Microsoft account that you use to buy Xbox games or movies in the Xbox, Windows apps in the Windows store.[00:52:00] – The App ModelIf folks are interested in the app model, they should go to <a href="https://dev.office.com/" target="_blank" rel="noreferrer noopener">dev.office.com</a> to learn more about it because that’s where all the documentation is. Check out our <a href="https://github.com/OfficeDev" target="_blank" rel="noreferrer noopener">Github</a>. Right there in the open, there’s the spec. Literally, the engineers who<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">59874ce5-2592-4fa8-b12a-42866d6b18eb</guid><pubDate>Tue, 04 Jul 2017 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845717/stream.mp3" length="66038933" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>JSJ 268 Building Microsoft Office Extensions with Javascript with Tristan Davis and Sean LabereeThis episode is live at the Microsoft Build 2017 with Charles Max Wood and AJ O’Neal. We have Tristan Davis and Sean Laberee from the Office Team at...</itunes:subtitle><itunes:summary><![CDATA[JSJ 268 Building Microsoft Office Extensions with Javascript with Tristan Davis and Sean LabereeThis episode is live at the Microsoft Build 2017 with Charles Max Wood and AJ O’Neal. We have Tristan Davis and Sean Laberee from the Office Team at Microsoft. Tune in and learn more about what’s new with Microsoft Office Extensions![00:01:25] – Introduction to Tristan Davis and Sean LabereeTristan Davis and Sean Laberee are Program Managers on the Microsoft Office team, focused on Extensibility.Questions for Tristan and Sean[00:01:45] – Extending Office functionality with Javascript Office isn’t just an application on Windows that runs on your PC. It is running on iPhone, iPad, Android tablet, and apps on the browser with Office Online. The team needs a new platform, add-ins, which allow you to build apps that run across all places. It’s HTML and Javascript. HTML for all the UI and a series of Javascript module calls for the document properties. Sometimes we call it OfficeJS.[00:03:20] – This works on any version of Office?It works on Office on Windows, Mac, Online and iPad.[00:03:55] – HTML and CSS suck on mobile?There are things that you’re going to want to do when you know you’re running on a mobile device. If you look at an add-in running on Outlook for iPhone, the developer does a lot of things to make that feel like part of the iPhone UI. Tristan believes that you could build a great add-in for Office using HTML and JavaScript.[00:05:20] – Are these apps written with JavaScript or you have a Native with WebView?Office itself is Native. All of it is Native code but the platform is very much web. The main piece of it is pointing at the URL. Just go load that URL. And then, you can also call functions in your JavaScript.[00:06:35] – Why would you do this? How does it work?The add-in platform is a way to help developers turn Word, Excel and PowerPoint into the apps that actually solve user’s business problems. The team will give you the tools with HTML and JavaScript to go and pop into the Word UI and the API’s that let you go manipulate the paragraph and texts inside of Word. Or in Excel, you might want to create custom formulas or visualizations. The team also let people use D3 to generate their own Excel charts.And developers want to extend Office because it’s where a lot of business workers spend their days 0 in Outlook, Teams, Word, Excel.[00:10:00] – How did this get delivered to them?There are 2 ways to get this delivered. One, there’s an Office Store. Second, if you go into Word, Excel, and PowerPoint, there’s a store button and you can see tons of integrations with partners.For enterprises, IT can deploy add-ins to the users’ desktops without having stress about deploying MSI’s and other software deployments that the web completely rids off. The add-ins make a whole lot of pain the past completely go away.[00:11:00] – Everybody in the company can use a particular plug-in by distributing it with Office?That’s right. You can go to Office 365 add-in experience. Here’s the add-in and you can to specific people or everyone who’s part of a group.For the developer’s perspective, if you have the add-in deployed to your client, you could actually push updates to the web service and your users get the updates instantly. It’s a lot faster turn-around model.[00:14:20] – What about conversations or bot integrations?There’s the idea of connectors at Teams. You can subscribe to this web book and it’ll publish JSON. When the JSON is received, a new conversation inside of Teams or Outlook will be created. For example, every time someone posts on Stack Overflow with one of the tags that team cares about, it posts on Outlook.It’s a great way to bring all the stuff. Rather than have 20 different apps that are shooting 20 different sets of notifications, it’s just all conversations in email, making do all the standard email things.And in the connector case, it’s a push model. The user could choose what notifications they want.You’d also...]]></itunes:summary><itunes:duration>4057</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 267 Node 8 with Mikeal Rogers, Arunesh Chandra, and Anna Henningsen</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-267-node-8-with-mikeal-rogers-arunesh-chandra-and-anna-henningsen</link><description><![CDATA[JSJ 267 Node 8 with Mikeal Rogers, Arunesh Chandra, and Anna HenningsenOn today’s episode of JavaScript Jabber we have panelists Joe Eames, AJ O’Neil, Amiee Knight and Charles Max Wood and we are talking about Node 8. To help us we have special guests Mikeal Rodgers, Arunesh Chandra, and Anna Henningsen. It’s going to be a great show. Tune in.[1:56] Is Node 8 just an update or is there more?<br />- More than just an update<br />- Two main points:<br />- Improved <a href="https://www.npmjs.com/package/prana" rel="noopener">https://www.npmjs.com/package/prana</a> support<br />- Native API<br />- Native APIs are helpful for Native Add-ons. For both the consumer and the developer side.<br />- Prior to update these Node Native modules ran in C++ and bound to specific to Node 8 APIs.<br />- Causes these modules to be updated or reconciled every time these modules are rereleased.<br />- Creates burden for module maintainers.<br />- Creates friction in upgrading Node versions in production departments.<br />- If you have a deployment depending on a certain Native module, some of the modules may not get updated in time when updating your Node versions. Keeping people from updating Node.<br />- Creates compatibility issues with Node users not using Node 8<br />- Experimental support for a Native layer in Node 8 to eliminate these issues as much as possible.<br />- Important milestone for the module ecosystem.<br />- You can write extensions for Node in C++ and it decouples V8 so you can use something else on the front.<br />- Modules takes dependency on V8 API specific to a particular version. So if V8 changes your module will be extracted from that.<br />- As a side benefit, you can have another VM to take advantage of that.<br />- Major version upgrades mean updating Native modules and usually some of those modules haven’t updated to the newest version of Node and be complicated.<br />- Deep dependency wise, about 30% depends on a Native module somewhere<br />- In the future, with the Native API, you’ll be able to update Node without breaking modules.<br />[5:51] What kind of work went into this?<br />- Most of the work was in C++<br />- First thing that was done was, they looked at the top dependent Native modules in the ecosystem.<br />- Looked for what kind of V8 exposure they had and cataloged it<br />- Looked at how these APIs and what their purposes were<br />- Looked for a way to extract them so that they are part of Node Core<br />- Created neutral APIs, now part of the Node core.<br />- All C APIs<br />- Also has a C++ wrapper to improves usability of the API.<br />[7:17] What’s an example of what you can do with these APIs?<br />- Native modules allows for tighter integration and better module performance<br />- Specific APIs that you can use in V8 that isn’t available through JavaScript<br />- If you have a C++ variable code and you want to expose a variable into JavaScript, that is V8 API note a Node 8 API<br />- Having it bound directly to the VM was something they wanted for a long time<br />- Google controls V8 and they bind to V8<br />- Created a better relationship with Google starting in IOJS<br />- Also worked with Microsoft with their Node Shocker work.<br />- Same with <a href="https://developer.mozilla.org/en-US/docs/Mozilla/Projects/SpiderMonkey" rel="noopener">https://developer.mozilla.org/en-US/docs/Mozilla/Projects/SpiderMonkey</a><br />- <a href="https://github.com/mozilla/spidernode" rel="noopener">https://github.com/mozilla/spidernode</a> is in the works<br />[9:23] Have you guys done any testing for performance?<br />- Some. There is a performance working group.<br />- There is a need to stay on top of V8<br />- V8 team has focused on new language features<br />- Many features have been added over the years<br />- Many didn’t come in optimized<br />- The performance profile has changed with these features<br />- If you’re using new language features, you will see a performance boost<br />- In core, still tracking down code that was specific to the old optimizer and rewriting i to work the new optimizer<br />- <a href="https://turboc.codeplex.com/" rel="noopener">https://turboc.codeplex.com/</a> compiler hasn’t landed yet, but is to come.<br />- Will have a completely different performance profile<br />- In most real world applications it will be faster<br />- Waiting on the release to take a version of V8 to make it easier to upgrade features in the future<br />[11:28] Are the new features picked up from V8 or implemented in Node?<br />- It’s all in V8<br />- Better longterm support<br />- Promises are made better in Node as a platform<br />- Added new method called util.promisify()<br />- Implementation comes from V8<br />- Allows for more optimization for promises in Node core<br />- Promise support for the one-deprecated domains module.<br />[13:02] Is there anything more than NMP 5?<br />- First off, delete your NMP cache.<br />- It’s in your home directory usually with a .npm extension<br />[14:09] What are the new features in V8?<br />- Unlimited heap sizes, previously had a 4gb limit. No fixed limit.<br />[14:09] Will you see things like chakra come out tuned for servers?<br />- Profiles of a server for application process are getting smaller<br />- Getting cut into containers and VMs and micro services<br />- Vms that have cold boot time and run quickly in a strained environment is looking more like what we will see in the future<br />- Yes, especially if you’re using cloud functions<br />- V8 is optimized for phones, but Chakra is even more so<br />- Looking for opportunities for VMs can be solely optimized for a device target<br />- Node take advantage of that VM<br />- VM neutrality is an interesting concept<br />- VM Vendors trying to optimize it based on workloads of a server<br />- Opens opportunities for Node<br />- Node Chakra has been proved to iOS. You can cut off jitting off which was a requirement to be able to be in the Apple App Store<br />- Node is not just for servers anymore<br />- Node doesn’t take a long time configuring it<br />- When a developer runs code on an IoT or a mobile app they don’t control the VM that is bundled, they run it on top of Node and it just works.<br />- VM neutrality gives a new vector, so you can swam a whole different VM<br />[18:44] When running different engines like iOS vs Android, does the profile change?<br />- What it comes down to is if it’s eventive programming<br />- The browser is an eventive environment, is very efficient waiting for things to happen before it does something<br />- The way that we program servers and nodes are the same as well<br />- the basics are the same generally<br />- environmental differences exist but the programming model is usually the same<br />- What does impact it is memory and processor and hardware and things like that<br />- That is where tuning the VM comes into play<br />[20:29] What is the new Async Hooks API used for?<br />- Node has been lacking for automated inspection of Async Hook<br />- No way for Node to tell you when scheduling and beginning of an Async operation. Hook helps with that<br />- it’s a way for developers to write debugging features<br />- Node tells the application that it’s working with Asynchronous way.<br />- The embedded inspector has been embedded since Node 6<br />- Now has a JavaScript API to use it<br />- You can use things like Chrome debugger inside the running node process<br />- Old debugging protocol has been removed<br />- VM.run is still there but in the process of being deprecated<br />[22:34] How like is the experimental Node API will change?<br />- Marked as experimental because it’s the first time in the open<br />- Hopefully out of experimental soon<br />- Soon can port API to the existing LTS<br />- Looking for more people to participate with the new API and give feedback<br />- Fix any concerns before it goes to LTS<br />- Some other experimental things are in the works like ASync Hooks and how it interacts with promises<br />- Renaming some features<br />- Another new feature - serializer and deserializer that comes with V8<br />- experimental but will most likely stay<br />[25:31] what is your standard for going to LTS?<br />- Major releases every 6 months<br />- Next Oct Node 9 will come out and then Node 8 will be LTS<br />- Documentation, updates, additions etc will be ready then<br />- Plan to do it for 2.5 years<br />- Every even releases come out to LTS as the odd release comes out<br />- Helps keeps a current line while having something new in the release line<br />- Node 6 is the current LTS version<br />[27:26] What are you taking out or deprecating in Node 8?<br />- Use the word deprecate sparingly<br />- If many people use features, it’s hard to get rid of<br />- Security issue with Buffer, constructor argument was ambiguous<br />- Had added APIs that were more explicit over time and pushed those<br />- Now it will be deprecated<br />[28:43] 21% - 33% Performance increase with some Node updates<br />- Someone online updated their React app to Node 8 and found an 21% - 33% increase<br />- Benchmarking group tests to make sure things are getting faster<br />- V8 is always getting faster as well<br />- Code changes fast and so there is a chance performance slows down so they have people to check<br />- Benchmark test are all automated by a team<br />[30:47] Is it safe to just switch to Node 8?<br />- For front-end, yes<br />- clear your NPM cache<br />- Back use cases will usually wait until LTS<br />[31:28] Where any of the features hard to implement?<br />- The API work took about a year<br />- It was a collaboration which made it interesting<br />- IBM, Intel, Google were involved<br />- The collaboration took a while<br />- Also Async hooks took at least a year.<br />- Async hooks used to be call<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">11fbaf21-67b9-47b0-bfa5-c41683658645</guid><pubDate>Tue, 27 Jun 2017 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845660/stream.mp3" length="52220337" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>JSJ 267 Node 8 with Mikeal Rogers, Arunesh Chandra, and Anna HenningsenOn today’s episode of JavaScript Jabber we have panelists Joe Eames, AJ O’Neil, Amiee Knight and Charles Max Wood and we are talking about Node 8. To help us we have special guests...</itunes:subtitle><itunes:summary><![CDATA[JSJ 267 Node 8 with Mikeal Rogers, Arunesh Chandra, and Anna HenningsenOn today’s episode of JavaScript Jabber we have panelists Joe Eames, AJ O’Neil, Amiee Knight and Charles Max Wood and we are talking about Node 8. To help us we have special guests Mikeal Rodgers, Arunesh Chandra, and Anna Henningsen. It’s going to be a great show. Tune in.[1:56] Is Node 8 just an update or is there more?<br />- More than just an update<br />- Two main points:<br />- Improved <a href="https://www.npmjs.com/package/prana" rel="noopener">https://www.npmjs.com/package/prana</a> support<br />- Native API<br />- Native APIs are helpful for Native Add-ons. For both the consumer and the developer side.<br />- Prior to update these Node Native modules ran in C++ and bound to specific to Node 8 APIs.<br />- Causes these modules to be updated or reconciled every time these modules are rereleased.<br />- Creates burden for module maintainers.<br />- Creates friction in upgrading Node versions in production departments.<br />- If you have a deployment depending on a certain Native module, some of the modules may not get updated in time when updating your Node versions. Keeping people from updating Node.<br />- Creates compatibility issues with Node users not using Node 8<br />- Experimental support for a Native layer in Node 8 to eliminate these issues as much as possible.<br />- Important milestone for the module ecosystem.<br />- You can write extensions for Node in C++ and it decouples V8 so you can use something else on the front.<br />- Modules takes dependency on V8 API specific to a particular version. So if V8 changes your module will be extracted from that.<br />- As a side benefit, you can have another VM to take advantage of that.<br />- Major version upgrades mean updating Native modules and usually some of those modules haven’t updated to the newest version of Node and be complicated.<br />- Deep dependency wise, about 30% depends on a Native module somewhere<br />- In the future, with the Native API, you’ll be able to update Node without breaking modules.<br />[5:51] What kind of work went into this?<br />- Most of the work was in C++<br />- First thing that was done was, they looked at the top dependent Native modules in the ecosystem.<br />- Looked for what kind of V8 exposure they had and cataloged it<br />- Looked at how these APIs and what their purposes were<br />- Looked for a way to extract them so that they are part of Node Core<br />- Created neutral APIs, now part of the Node core.<br />- All C APIs<br />- Also has a C++ wrapper to improves usability of the API.<br />[7:17] What’s an example of what you can do with these APIs?<br />- Native modules allows for tighter integration and better module performance<br />- Specific APIs that you can use in V8 that isn’t available through JavaScript<br />- If you have a C++ variable code and you want to expose a variable into JavaScript, that is V8 API note a Node 8 API<br />- Having it bound directly to the VM was something they wanted for a long time<br />- Google controls V8 and they bind to V8<br />- Created a better relationship with Google starting in IOJS<br />- Also worked with Microsoft with their Node Shocker work.<br />- Same with <a href="https://developer.mozilla.org/en-US/docs/Mozilla/Projects/SpiderMonkey" rel="noopener">https://developer.mozilla.org/en-US/docs/Mozilla/Projects/SpiderMonkey</a><br />- <a href="https://github.com/mozilla/spidernode" rel="noopener">https://github.com/mozilla/spidernode</a> is in the works<br />[9:23] Have you guys done any testing for performance?<br />- Some. There is a performance working group.<br />- There is a need to stay on top of V8<br />- V8 team has focused on new language features<br />- Many features have been added over the years<br />- Many didn’t come in optimized<br />- The performance profile has changed with these features<br />- If you’re using new language features, you will see a performance boost<br />- In core,...]]></itunes:summary><itunes:duration>3191</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 266 NPM 5.0 with Rebecca Turner</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-266-npm-5-0-with-rebecca-turner</link><description><![CDATA[On today’s episode of JavaScript Jabber, Charles Max Wood and panelist Joe Eames chat with Rebecca Turner, tech lead for <a href="https://www.npmjs.com/" rel="noopener">https://www.npmjs.com/</a>, a popular Javascript package manager with the worlds largest software registry. Learn about the newly released NPM 5 including a few of the updated features. Stay tuned![1:58] Was the release of node JS 8 tied to NPM5?<br />- Features in NPM5 have been in planning for 2 years now.<br />- Planned on getting it out earlier this year.<br />- Node 8 was coming out and got pushed out a month.<br />- Putting NPM5 into Node 8 became doable.<br />- Pushed really hard to get NPM5 into <a href="https://nodejs.org/en/blog/release/v8.0.0/" rel="noopener">https://nodejs.org/en/blog/release/v8.0.0/</a> so that users would get NPM5 and updates to NPM5.<br />[2:58] Why would it matter? NPM doesn’t care right?<br />- Right you can use NPM5 with any version of node.<br />- Most people don’t update NPM, but upgrade Node.<br />- So releasing them together allowed for when people updated Node they would get NPM 5.<br />[3:29] How does the upgrade process work if you’re using NVM or some node version manager?<br />- Depends. Different approaches for each<br />- NVM gets a fresh copy of Node with new globals. NVM5 and Node 8 are bundled.<br />- For some, If you manually upgrade NVM you’ll always have to manually. It will keep the one you manually upgraded to.<br />[4:16] Why NPM 5?<br />- It’s night and day faster.<br />- 3 to 5 times speed up is not uncommon.<br />- Most package managers are slow.<br />- NPM 5 is still growing. Will get even faster.<br />[5:18] How did you make it faster?<br />- The NPM’s cache is old. It’s very slow. Appalling slow.<br />- Rewrote cache<br />- Saw huge performance gains<br />[5:49] What is the function of the cache?<br />- Cache makes it so you don’t have to reinstall modules from the internet.<br />- It has registry information too.<br />- It will now obey http headers for timing out cache.<br />[6:50] Other things that made it faster?<br />- Had a log file for a long time. It was called <a href="https://docs.npmjs.com/cli/shrinkwrap" rel="noopener">https://docs.npmjs.com/cli/shrinkwrap</a>.<br />- NPM 5 makes it default.<br />- Renamed it to packagelog.json<br />- Exactly like shrinkwrap package file seen before<br />- In combo with cache, it makes it really fast.<br />- Stores information about what the tree should look like and it’s general structure.<br />- It doesn’t have to go back and learn versions of packages.<br />[7:50] Can you turn the default Packagelog.json off?<br />- Yes. Just:<br />- Set packagelog=false in the npmrc<br />[8:01] Why make it default? Why wasn’t it default before?<br />- It Didn’t have it before. Shrinkwrap was added as a separate project enfolded in NPM and wasn’t core to the design of NPM.<br />- Most people would now benefit from it. Not many scenarios where you wouldn’t want one.<br />- Teams not using the same tools causes headaches and issues.<br />[9:38] Where does not having a lock show up as a problem?<br />- It records the versions of the packages installed and where NPM put them so that when you clone a project down you will have exactly the same versions across machines.<br />- Collaborators have the exact same version.<br />- Protects from issues after people introduce changes and patch releases.<br />- NPM being faster is just a bonus.<br />- Store the sha512 of the package that was installed in the glock file so that we can verify it when you install. It’s Bit for bit what you had previously.<br />[11:12] Could you solve that by setting the package version as the same version as the .Json file?<br />- No. That will lock down the versions of the modules that you install personally, not the dependancies, or transitive dependancies.<br />- Package log allows you to look into the head of the installer. This is what the install looks like.<br />[12:16] Defaulting the log file speed things up? How?<br />- It doesn’t have to figure out dependences or the tree which makes it faster.<br />- Shrinkwrap command is still there, it renames it to shrinkwrap but shrinkwrap cannot be published.<br />- For application level things or big libraries, using shrinkwrap to lock down versions is popular.<br />[13:42] You’ve Adopted specifications in a ROC process. When did you guys do that?<br />- Did it in January<br />- Have been using them internally for years. Inviting people into the process.<br />- Specifications<br />- Written in the form of “Here is the problem and here are the solutions.”<br />- Spec folder in NPM docs, things being added to that as they specify how things work.<br />- Spec tests have been great.<br />[14:59] The update adds new tools. Will there be new things in registry as well?<br />- Yes.<br />- Information about a package from registry, it returns document that has info about every version and package json data and full readme for every version.<br />- It gets very large.<br />- New API to request smaller version of that document.<br />- Reduces bandwidth, lower download size, makes it substantially faster.<br />- Used to be hashed with sha1, With this update it will be hashed with sha512 as well as sha1 for older clients.<br />[16:20] Will you be stopping support for older versions?<br />- LTS version of NPM was a thing for a while. They stopped doing that.<br />- Two models, people either use whatever version came with Node or they update to the latest.<br />- The NPM team is really small. Hard to maintain old NPM branches.<br />- Supports current versions and that’s pretty much it.<br />- If there are big problems they will fix old versions. Patches , etc.<br />[17:36] Will there ever be problems with that?<br />- Older versions should continue to work. Shouldn’t break any of that.<br />- Can’t upgrade from 0.8.<br />- It does break with different Node version<br />- Does not support Node versions 0.10 or 0.12.<br />[18:47] How do you upgrade to NPM?<br />- sudo npm install -gmpm<br />- Yes, you may not need sudo. depend on what you’re on.<br />[19:07] How long has it been since version 4?<br />- Last October is when it came out.<br />[19:24] Do you already have plans for version 6?<br />- Yes!<br />- More releases than before coming up.<br />- Finally deprecating old features that are only used in a few packages out of the whole registry.<br />- Running tests on getting rid of things.<br />[20:50] Self healing cache. What is it and why do we want it?<br />- Users are sometimes showing up where installs are broken and tarbols are corrupted.<br />- This happens sometimes with complicated containerization setups makes it more likely. It’s unclear where the problem actually is.<br />- <a href="https://www.npmjs.com/package/cacache" rel="noopener">https://www.npmjs.com/package/cacache</a> - content addressable cache. Take the hash of your package and use it to look up address to look it up in the cache.<br />- Compares the Tarbol using an address to look it up in the cache.<br />- Compares to see if it’s old. Trashes old and downloads updated one.<br />- Came out with the cache. Free side effect of the new cache.<br />[23:14] New information output as part of the update?<br />- NPM has always gave back you the tree from what you just installed.<br />- Now, trees can be larger and displaying that much information is not useful.<br />- User patch - gives you specifically what you asked for.<br />- Information it shows will be something like: “I installed 50 items, updated 7, deleted 2.”<br />[24:23] Did you personally put that together?<br />- Yes, threw it together and then got feedback from users and went with it.<br />- Often unplanned features will get made and will be thrown out to get feedback.<br />- Another new things ls output now shows you modules that were deduped. Shows logical tree and it’s relationships and what was deduped.<br />[25:27] You came up to node 4 syntax. Why not go to node 8?<br />- To allow people with just node 4 be able to use NPM.<br />- Many projects still run Node 4. Once a project has been deployed, people generally don’t touch it.<br />[26:20] Other new features? What about the File Specifier?<br />- File specifier is new. File paths can be in package json, usually put inside pointing to something inside your package.<br />- It will copy from there to your node modules.<br />- Just a node module symlink.<br />- Much faster. Verifiable that what’s in your node modules matches the source. If it’s pointing at the right place it’s correct. If not, then it’s not.<br />- Earlier, sometimes it was hard to tell.<br />[27:38] Anything else as part of the NPM 5 release? Who do you think will be most affected by it?<br />- For the most part, people notice three things:<br />- 1st. no giant tree at the end<br />- 2nd. Much faster<br />- 3rd. Package lock.<br />[28:14] If it’s locked, how do you update it?<br />- Run npm installer and then npm update<br />- Used to be scary, but works well now.<br />- Updates to latest semver, matches semver to package json to all node modules.<br />- Updates package lock at the same time<br />- Summary in Git shows what’s changed.<br />[28:59] Did Yarn come into play with your decisions with this release?<br />- The plans have been in play for a long time for this update.<br />- <a href="https://yarnpkg.com/en/" rel="noopener">https://yarnpkg.com/en/</a> inclusion of similar features and the feedback was an indicator that some of the features were valuable.<br />[29:53] Other plans to incorporate features similar to yarn?<br />- Features are already pretty close.<br />- There are other alternative package managers out there.<br />- PMPM interesting because when it installs it doesn’t copy all the files. It c<br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">50e501e1-3d0d-41a0-8cb4-98db040eab47</guid><pubDate>Tue, 20 Jun 2017 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845691/stream.mp3" length="41289029" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>On today’s episode of JavaScript Jabber, Charles Max Wood and panelist Joe Eames chat with Rebecca Turner, tech lead for https://www.npmjs.com/, a popular Javascript package manager with the worlds largest software registry. Learn about the newly...</itunes:subtitle><itunes:summary><![CDATA[On today’s episode of JavaScript Jabber, Charles Max Wood and panelist Joe Eames chat with Rebecca Turner, tech lead for <a href="https://www.npmjs.com/" rel="noopener">https://www.npmjs.com/</a>, a popular Javascript package manager with the worlds largest software registry. Learn about the newly released NPM 5 including a few of the updated features. Stay tuned![1:58] Was the release of node JS 8 tied to NPM5?<br />- Features in NPM5 have been in planning for 2 years now.<br />- Planned on getting it out earlier this year.<br />- Node 8 was coming out and got pushed out a month.<br />- Putting NPM5 into Node 8 became doable.<br />- Pushed really hard to get NPM5 into <a href="https://nodejs.org/en/blog/release/v8.0.0/" rel="noopener">https://nodejs.org/en/blog/release/v8.0.0/</a> so that users would get NPM5 and updates to NPM5.<br />[2:58] Why would it matter? NPM doesn’t care right?<br />- Right you can use NPM5 with any version of node.<br />- Most people don’t update NPM, but upgrade Node.<br />- So releasing them together allowed for when people updated Node they would get NPM 5.<br />[3:29] How does the upgrade process work if you’re using NVM or some node version manager?<br />- Depends. Different approaches for each<br />- NVM gets a fresh copy of Node with new globals. NVM5 and Node 8 are bundled.<br />- For some, If you manually upgrade NVM you’ll always have to manually. It will keep the one you manually upgraded to.<br />[4:16] Why NPM 5?<br />- It’s night and day faster.<br />- 3 to 5 times speed up is not uncommon.<br />- Most package managers are slow.<br />- NPM 5 is still growing. Will get even faster.<br />[5:18] How did you make it faster?<br />- The NPM’s cache is old. It’s very slow. Appalling slow.<br />- Rewrote cache<br />- Saw huge performance gains<br />[5:49] What is the function of the cache?<br />- Cache makes it so you don’t have to reinstall modules from the internet.<br />- It has registry information too.<br />- It will now obey http headers for timing out cache.<br />[6:50] Other things that made it faster?<br />- Had a log file for a long time. It was called <a href="https://docs.npmjs.com/cli/shrinkwrap" rel="noopener">https://docs.npmjs.com/cli/shrinkwrap</a>.<br />- NPM 5 makes it default.<br />- Renamed it to packagelog.json<br />- Exactly like shrinkwrap package file seen before<br />- In combo with cache, it makes it really fast.<br />- Stores information about what the tree should look like and it’s general structure.<br />- It doesn’t have to go back and learn versions of packages.<br />[7:50] Can you turn the default Packagelog.json off?<br />- Yes. Just:<br />- Set packagelog=false in the npmrc<br />[8:01] Why make it default? Why wasn’t it default before?<br />- It Didn’t have it before. Shrinkwrap was added as a separate project enfolded in NPM and wasn’t core to the design of NPM.<br />- Most people would now benefit from it. Not many scenarios where you wouldn’t want one.<br />- Teams not using the same tools causes headaches and issues.<br />[9:38] Where does not having a lock show up as a problem?<br />- It records the versions of the packages installed and where NPM put them so that when you clone a project down you will have exactly the same versions across machines.<br />- Collaborators have the exact same version.<br />- Protects from issues after people introduce changes and patch releases.<br />- NPM being faster is just a bonus.<br />- Store the sha512 of the package that was installed in the glock file so that we can verify it when you install. It’s Bit for bit what you had previously.<br />[11:12] Could you solve that by setting the package version as the same version as the .Json file?<br />- No. That will lock down the versions of the modules that you install personally, not the dependancies, or transitive dependancies.<br />- Package log allows you to look into the head of the installer. This is what the install looks like.<br />[12:16] Defaulting the log...]]></itunes:summary><itunes:duration>2507</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 265 Wade Anderson and Ramya Rao on Visual Studio Code</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-265-wade-anderson-and-ramya-rao-on-visual-studio-code</link><description><![CDATA[JSJ 265 Wade Anderson and Ramya Rao on Visual Studio CodeThis episode is live at the Microsoft Build 2017 with Charles Max Wood and AJ O’Neal. We have Wade Anderson and Ramya Rao from the Visual Studio Code Team at Microsoft. Tune in and learn more about what’s new with Visual Studio Code![00:01:20] – Introduction to Ramya Rao and Wade AndersonRamya Rao and Wade Anderson are in the Visual Studio Code Team at Microsoft.Questions for Wade and Ramya[00:02:00] – Elevator Pitch for Visual Studio CodeOur vision on Visual Studio Code is to take what was best out of the IDE world (Visual Studio, Eclipse, IntelliJ, etc.) and bring what was best from the lightweight editor world (Sublime Text, Notepad++, Atom) and merge those two together. We wanted the lightweight features from text editors and the debugging capabilities of Visual Studio and Eclipse. We did general availability last year. We’ve been stable for a year. Additionally, this is Visual Studio Code for Mac, Windows, or Linux. It’s also built in Electron.[00:03:45] – What are your roles on the team? Do you have particular parts that each of you work on?Wade’s title is a Program Manager. He does more non-developer things but Ramya is an engineer on the team so she gets a lot more coding that Wade does. Everybody has a key area to own but nothing stops them to go into another area. We try to share knowledge between people but we always have that one key owner that you always go to.Ramya is a recent addition to the team. She started out maintaining the Go extension, maintaining and adding features. She’s slowly branching out to the Emmet features of the product.[00:05:30] What is Emmet?Emmet, or Zen Coding, is a must-have tool for you. You can write, say abbreviations and that expands to really huge HTML to update tags, rename tags, etc. That is one of the features of Emmet and Sergey actually wrote the library. We have an in built integration in the product. I [Ramya] am currently working on that.[00:06:28] Does Visual Studio Code make it easy to go to the parts that I need to customize on an HTML?In that case, we have a multi-cursor software in Visual Studio Code, as well. You could place your cursor in different positions, and then, simultaneously edit things.[00:07:42] Is Emmet an extension or does it come with Visual Studio Code?Right now, it’s in Built. If you want to know more about Emmet features, you can to emmet.io. That has all the documentation that you need to learn about Emmet features. In Visual Studio Code right now, we’re looking at making into an extension. We pull it out of the main code and maybe more people can contribute and make it even more better.[00:08:21] – What’s new in Visual Studio Code?One of our main pillars for this year is to improve performance of the product. We’ve grown a larger team so we’re adding a lot more features every month. Last few months has been, “How can we get some stability on the issues coming in while making sure we’re reducing our tech load?” We really keep to those core principles that we started with at the beginning, which was, we want a fast, lightweight editor.We built a few extensions that we call key map extensions. They are just a mapping of key bindings that you learned in Sublime Text. You don’t have to re-learn any key bindings in Visual Studio Code.We also build this Welcome page where you can flip through and see features really briefly. In that Welcome page, one of the key things is an interactive playground where you can play with existing code in different sections. Additionally, as we’ve mentioned, we also put multi-cursor features.Another thing is workbench naming. You can change the theme of Visual Studio Code but it will be restricted to the editor and not the rest of the workbench.[00:13:40] – Do you know how Xterm.js works as it was one of the features that you’ve added in Visual Studio Code?Daniel’s another engineer that’s here with us today. He was the largest contributor to the Xterm.js project. He built the integrated terminal for Visual Studio code so I can’t speak to the internals of how that works.[00:14:12] – Are we going to start seeing Visual Studio Code integrated into web experiences with other Microsoft products?That’s actually where we started. We were Monaco editor where you get this cloud-based editing experience. We’re getting people to use it but we’re only getting people who were already using Microsoft products.  When electron came out, we saw an opportunity of, “Hey, can we port this  Monaco editor to Electron and we could then, run it on Mac and Linux.”[00:19:45] – What are the performance things that you’ve done?One thing that we did recently was adding an ability to calculate the start time for Visual Studio Code? That’s one of our full steps to get more information from the user-side. How can you get a profile of what things are running? Which part of the process took much time?We also need to identify what are the things people are doing that’s causing the editor slow down. An example is when you open a large file and things get laggy.Another exercise we did was we looked at all of our extension API’s to see which one of those could be a malicious extension.The difference between VS Code and Atom is that, we ask questions like, “Are we using good data structures? Are we managing our memory properly? Are we removing stuff we don’t need anymore?” That just comes down to all those little things you learn from basic textbooks that have been around for decades about how to write good code. That’s what we have been doing and that’s what we’ll continue to try to do, to try and improve the performance.[00:25:55] – Do you have problem on the desktop? Are all the modules just load at once?We definitely don’t load everything at once. Different parts of the editor is loaded differently. When you do the Require, we don’t do it at first load. We do it when we notice that the user wants to use Emmet. We don’t try to load all the library at the beginning and delay the whole process.We try to lazy load as much as possible, even the extensions. We have a separate process called extension host that takes care of loading all the extensions. Whether the extensions are completed loading or not, that does not stop you from typing in a file. Simple actions shouldn’t be bugged down by fancy actions.[00:28:25] – What’s coming next for Visual Studio Code?Every month, when we plan our iteration, we create iteration draft plan. We put it out there for people to see. Performance and helping people get started are probably the top two for us. You can look at github.com/Microsoft/vscode, look for the label ‘iteration plan draft.’ So that’s the current work that we’re doing that month.Another feature is the multi-root workspace where you can open multiple folders. When you look at the issues and sort by most comments, multi-root is the number one. The second one that is little paper cuts around formatting and auto-intending – just things that make your code prettier.PicksAJ O’neal<ul><li>Breath on the Wild</li><li>Microsoft’s Intelligent Edge</li></ul>Charles Max Wood<ul><li>Boom Beach</li><li>Bluetick.io</li><li>Emacs key binding extension for Visual Studio Code</li></ul>Wade Anderson<ul><li>Kindle Paperwhite</li><li> Twitter @waderyan_</li></ul>Ramya Rao<ul><li>Open source</li><li>Twitter @ramyanexus</li></ul>Special Guests: Ramya Rao and Wade Anderson.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">63e54809-433e-4bab-8603-c3501060b7b8</guid><pubDate>Tue, 13 Jun 2017 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845670/stream.mp3" length="46677545" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>JSJ 265 Wade Anderson and Ramya Rao on Visual Studio CodeThis episode is live at the Microsoft Build 2017 with Charles Max Wood and AJ O’Neal. We have Wade Anderson and Ramya Rao from the Visual Studio Code Team at Microsoft. Tune in and learn more...</itunes:subtitle><itunes:summary><![CDATA[JSJ 265 Wade Anderson and Ramya Rao on Visual Studio CodeThis episode is live at the Microsoft Build 2017 with Charles Max Wood and AJ O’Neal. We have Wade Anderson and Ramya Rao from the Visual Studio Code Team at Microsoft. Tune in and learn more about what’s new with Visual Studio Code![00:01:20] – Introduction to Ramya Rao and Wade AndersonRamya Rao and Wade Anderson are in the Visual Studio Code Team at Microsoft.Questions for Wade and Ramya[00:02:00] – Elevator Pitch for Visual Studio CodeOur vision on Visual Studio Code is to take what was best out of the IDE world (Visual Studio, Eclipse, IntelliJ, etc.) and bring what was best from the lightweight editor world (Sublime Text, Notepad++, Atom) and merge those two together. We wanted the lightweight features from text editors and the debugging capabilities of Visual Studio and Eclipse. We did general availability last year. We’ve been stable for a year. Additionally, this is Visual Studio Code for Mac, Windows, or Linux. It’s also built in Electron.[00:03:45] – What are your roles on the team? Do you have particular parts that each of you work on?Wade’s title is a Program Manager. He does more non-developer things but Ramya is an engineer on the team so she gets a lot more coding that Wade does. Everybody has a key area to own but nothing stops them to go into another area. We try to share knowledge between people but we always have that one key owner that you always go to.Ramya is a recent addition to the team. She started out maintaining the Go extension, maintaining and adding features. She’s slowly branching out to the Emmet features of the product.[00:05:30] What is Emmet?Emmet, or Zen Coding, is a must-have tool for you. You can write, say abbreviations and that expands to really huge HTML to update tags, rename tags, etc. That is one of the features of Emmet and Sergey actually wrote the library. We have an in built integration in the product. I [Ramya] am currently working on that.[00:06:28] Does Visual Studio Code make it easy to go to the parts that I need to customize on an HTML?In that case, we have a multi-cursor software in Visual Studio Code, as well. You could place your cursor in different positions, and then, simultaneously edit things.[00:07:42] Is Emmet an extension or does it come with Visual Studio Code?Right now, it’s in Built. If you want to know more about Emmet features, you can to emmet.io. That has all the documentation that you need to learn about Emmet features. In Visual Studio Code right now, we’re looking at making into an extension. We pull it out of the main code and maybe more people can contribute and make it even more better.[00:08:21] – What’s new in Visual Studio Code?One of our main pillars for this year is to improve performance of the product. We’ve grown a larger team so we’re adding a lot more features every month. Last few months has been, “How can we get some stability on the issues coming in while making sure we’re reducing our tech load?” We really keep to those core principles that we started with at the beginning, which was, we want a fast, lightweight editor.We built a few extensions that we call key map extensions. They are just a mapping of key bindings that you learned in Sublime Text. You don’t have to re-learn any key bindings in Visual Studio Code.We also build this Welcome page where you can flip through and see features really briefly. In that Welcome page, one of the key things is an interactive playground where you can play with existing code in different sections. Additionally, as we’ve mentioned, we also put multi-cursor features.Another thing is workbench naming. You can change the theme of Visual Studio Code but it will be restricted to the editor and not the rest of the workbench.[00:13:40] – Do you know how Xterm.js works as it was one of the features that you’ve added in Visual Studio Code?Daniel’s another engineer that’s here with us today. He was the largest contributor to the Xterm.js project. He...]]></itunes:summary><itunes:duration>2844</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 264 Mendel with Irae Carvalho</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-264-mendel-with-irae-carvalho</link><description><![CDATA[<br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">5e1db8b1-317b-4ec9-bd67-d023400d4a3b</guid><pubDate>Fri, 09 Jun 2017 03:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845706/stream.mp3" length="21208136" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Support this podcast at — https://redcircle.com/javascript-jabber/donations

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[<br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>1249</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 263 Moving from Node.js to .NET and Raygun.io with John-Daniel Trask</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-263-moving-from-node-js-to-net-and-raygun-io-with-john-daniel-trask</link><description><![CDATA[This episode features Moving from Node.js to .NET and Raygun.io with John-Daniel Trask. John-Daniel is the Co-founder and CEO of Raygun, a software intelligence platform for web and mobile. He's been programming for many years, and is originally from New Zealand. Tune in and learn what prompted them to move to the .NET framework!Special Guest: John-Daniel Trask.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">8e284c32-cdbd-4c9b-93a6-3e7261a7b307</guid><pubDate>Tue, 23 May 2017 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845699/stream.mp3" length="44622116" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>This episode features Moving from Node.js to .NET and Raygun.io with John-Daniel Trask. John-Daniel is the Co-founder and CEO of Raygun, a software intelligence platform for web and mobile. He's been programming for many years, and is originally from...</itunes:subtitle><itunes:summary><![CDATA[This episode features Moving from Node.js to .NET and Raygun.io with John-Daniel Trask. John-Daniel is the Co-founder and CEO of Raygun, a software intelligence platform for web and mobile. He's been programming for many years, and is originally from New Zealand. Tune in and learn what prompted them to move to the .NET framework!Special Guest: John-Daniel Trask.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>2715</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 262 Mozilla Firefox Developer Tools with Jason Laster</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-262-mozilla-firefox-developer-tools-with-jason-laster</link><description><![CDATA[Join AJ, Aimee, and Joe as they discuss Mozilla Firefox Developer Tools with Jason Laster. Jason just started working at Mozilla since March. But even before that, he has been working on Chrome's dev tool extension called Marionette. That's when he discovered that the browser is an open source that anyone can play with. Now, he is working on a new debugger in Firefox. Tune in!Special Guest: Jason Laster.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">25dbf7d9-4bd8-40a4-a5d6-2e858d837f3b</guid><pubDate>Tue, 16 May 2017 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845692/stream.mp3" length="36277453" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Join AJ, Aimee, and Joe as they discuss Mozilla Firefox Developer Tools with Jason Laster. Jason just started working at Mozilla since March. But even before that, he has been working on Chrome's dev tool extension called Marionette. That's when he...</itunes:subtitle><itunes:summary><![CDATA[Join AJ, Aimee, and Joe as they discuss Mozilla Firefox Developer Tools with Jason Laster. Jason just started working at Mozilla since March. But even before that, he has been working on Chrome's dev tool extension called Marionette. That's when he discovered that the browser is an open source that anyone can play with. Now, he is working on a new debugger in Firefox. Tune in!Special Guest: Jason Laster.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>2192</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 261 HTTP 2 with Surma</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-261-http-2-with-surma</link><description><![CDATA[On today's episode, Charles, Aimee, and Cory discuss HTTP 2 with Surma. Alongside being part of the Chrome DevRel Team for Google, Surma works on different web app performance. He is also engaged in HTTP 2, interaction, UX, and spec work. Stay tuned to discover what HTTP 2 can do for you!Special Guest: Surma.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">68391333-5c6b-4144-9840-6203fbce31e2</guid><pubDate>Tue, 09 May 2017 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845702/stream.mp3" length="61499316" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>On today's episode, Charles, Aimee, and Cory discuss HTTP 2 with Surma. Alongside being part of the Chrome DevRel Team for Google, Surma works on different web app performance. He is also engaged in HTTP 2, interaction, UX, and spec work. Stay tuned...</itunes:subtitle><itunes:summary><![CDATA[On today's episode, Charles, Aimee, and Cory discuss HTTP 2 with Surma. Alongside being part of the Chrome DevRel Team for Google, Surma works on different web app performance. He is also engaged in HTTP 2, interaction, UX, and spec work. Stay tuned to discover what HTTP 2 can do for you!Special Guest: Surma.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>3772</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 260 Practical JavaScript with Gordon Zhu</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-260-practical-javascript-with-gordon-zhu</link><description><![CDATA[On today's episode, Charles, Joe, and Cory discuss Practical JavaScript with Gordon Zhu. Gordon is the founder of Watch and Code, and teaches the Practical JavaScript online course. His mission is to help beginners become developers through tutorials. Tune in!Special Guest: Gordon Zhu.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">c5cb0af3-106b-4a9d-a7c9-8bed7423e91a</guid><pubDate>Tue, 02 May 2017 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845695/stream.mp3" length="50015736" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>On today's episode, Charles, Joe, and Cory discuss Practical JavaScript with Gordon Zhu. Gordon is the founder of Watch and Code, and teaches the Practical JavaScript online course. His mission is to help beginners become developers through tutorials....</itunes:subtitle><itunes:summary><![CDATA[On today's episode, Charles, Joe, and Cory discuss Practical JavaScript with Gordon Zhu. Gordon is the founder of Watch and Code, and teaches the Practical JavaScript online course. His mission is to help beginners become developers through tutorials. Tune in!Special Guest: Gordon Zhu.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>3053</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 259 Clean Code JavaScript with Ryan McDermott</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-259-clean-code-javascript-with-ryan-mcdermott</link><description><![CDATA[On today's JavaScript Jabber Show, Charles, Joe, Aimee, Cory, and AJ discuss Clean Code JavaScript with Ryan McDermott. Ryan is a UX Engineer at Google and has been a professional developer for 5 years. He's focused on frontend Angular and backend node.js. Stay tuned to learn more about his current project with JavaScript!Special Guest: Ryan McDermott.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">08520183-46c7-4c1a-9455-87eb7ac21a55</guid><pubDate>Tue, 25 Apr 2017 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845697/stream.mp3" length="53015272" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>On today's JavaScript Jabber Show, Charles, Joe, Aimee, Cory, and AJ discuss Clean Code JavaScript with Ryan McDermott. Ryan is a UX Engineer at Google and has been a professional developer for 5 years. He's focused on frontend Angular and backend...</itunes:subtitle><itunes:summary><![CDATA[On today's JavaScript Jabber Show, Charles, Joe, Aimee, Cory, and AJ discuss Clean Code JavaScript with Ryan McDermott. Ryan is a UX Engineer at Google and has been a professional developer for 5 years. He's focused on frontend Angular and backend node.js. Stay tuned to learn more about his current project with JavaScript!Special Guest: Ryan McDermott.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>3241</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 258 Development in a Public Institution with Shawn Clabough</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-258-development-in-a-public-institution-with-shawn-clabough</link><description><![CDATA[On today's JavaScript Jabber Show, Charles and Aimee discuss Development in a Public Institution with Shawn Clabough. Shawn is a developer and developer manager at Washington State University. He works with the research office, and has been in the industry for 20 years. Tune in to this exciting episode!Special Guest: Shawn Clabough.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">97d95820-68ef-47af-b7a4-4d81578a8ed8</guid><pubDate>Tue, 18 Apr 2017 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845703/stream.mp3" length="39841075" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>On today's JavaScript Jabber Show, Charles and Aimee discuss Development in a Public Institution with Shawn Clabough. Shawn is a developer and developer manager at Washington State University. He works with the research office, and has been in the...</itunes:subtitle><itunes:summary><![CDATA[On today's JavaScript Jabber Show, Charles and Aimee discuss Development in a Public Institution with Shawn Clabough. Shawn is a developer and developer manager at Washington State University. He works with the research office, and has been in the industry for 20 years. Tune in to this exciting episode!Special Guest: Shawn Clabough.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>2416</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 257 Graphcool with Johannes Schickling</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-257-graphcool-with-johannes-schickling</link><description><![CDATA[On today's JavaScript Jabber Show, Charles, Aimee, and AJ discuss Graphcool with Johannes Schickling. Johannes is based in Berlin, Germany and is the founder of Graphcool, Inc. He also founded Optonaut, an Instagram for VR, which he sold about a year ago. Tune in to learn more about GraphQL and see what's in store for you!Special Guest: Johannes Schickling.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">7f720ac1-613e-45bb-8255-aafdff1ab841</guid><pubDate>Tue, 11 Apr 2017 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845701/stream.mp3" length="53515951" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>On today's JavaScript Jabber Show, Charles, Aimee, and AJ discuss Graphcool with Johannes Schickling. Johannes is based in Berlin, Germany and is the founder of Graphcool, Inc. He also founded Optonaut, an Instagram for VR, which he sold about a year...</itunes:subtitle><itunes:summary><![CDATA[On today's JavaScript Jabber Show, Charles, Aimee, and AJ discuss Graphcool with Johannes Schickling. Johannes is based in Berlin, Germany and is the founder of Graphcool, Inc. He also founded Optonaut, an Instagram for VR, which he sold about a year ago. Tune in to learn more about GraphQL and see what's in store for you!Special Guest: Johannes Schickling.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>3272</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 256 Wordpress and Wordpress API for JavaScript Developers with Roy Sivan</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-256-wordpress-and-wordpress-api-for-javascript-developers-with-roy-sivan</link><description><![CDATA[On today's JavaScript Jabber Show, Charles, Aimee, Joe, and Cory discuss Wordpress and Wordpress API for JavaScript Developers with Roy Sivan. Roy is a WordPress (WP) developer at Disney Interactive. He has long been a fan of JavaScript and WP. During a WordCamp, the WP Founder announced the need for WP developers to learn JavaScript. But, what's in WP that developers should be interested about? Tune in to learn!Special Guest: Roy Sivan.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">8e5a3500-74f2-49b9-8f93-ece02a07cef3</guid><pubDate>Tue, 04 Apr 2017 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58845698/stream.mp3" length="54948989" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>On today's JavaScript Jabber Show, Charles, Aimee, Joe, and Cory discuss Wordpress and Wordpress API for JavaScript Developers with Roy Sivan. Roy is a WordPress (WP) developer at Disney Interactive. He has long been a fan of JavaScript and WP. During...</itunes:subtitle><itunes:summary><![CDATA[On today's JavaScript Jabber Show, Charles, Aimee, Joe, and Cory discuss Wordpress and Wordpress API for JavaScript Developers with Roy Sivan. Roy is a WordPress (WP) developer at Disney Interactive. He has long been a fan of JavaScript and WP. During a WordCamp, the WP Founder announced the need for WP developers to learn JavaScript. But, what's in WP that developers should be interested about? Tune in to learn!Special Guest: Roy Sivan.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>3362</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 255 Docker for Developers with Derick Bailey</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-255-docker-for-developers-with-derick-bailey</link><description><![CDATA[On today's JavaScript Jabber Show, Charles Max Wood, AJ O'neal, Aimee Knight, Joe Eames, and Cory House discuss Docker for Developers with Derick Bailey. Derick is currently into Docker and has been doing a series on it at <a href="https://sub.watchmecode.net/" target="_blank" rel="noreferrer noopener">WatchMeCode</a>. He is also writing an ebook titled Docker Recipes for Node.js Development which aims to provide solutions for things that concern Node.js. Stay tuned to learn more about Docker and the ebook which Derick is working on!Special Guest: Derick Bailey.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">1587a938-8ab4-44b8-a034-df81b6121c93</guid><pubDate>Tue, 28 Mar 2017 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846180/stream.mp3" length="49515208" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>On today's JavaScript Jabber Show, Charles Max Wood, AJ O'neal, Aimee Knight, Joe Eames, and Cory House discuss Docker for Developers with Derick Bailey. Derick is currently into Docker and has been doing a series on it at...</itunes:subtitle><itunes:summary><![CDATA[On today's JavaScript Jabber Show, Charles Max Wood, AJ O'neal, Aimee Knight, Joe Eames, and Cory House discuss Docker for Developers with Derick Bailey. Derick is currently into Docker and has been doing a series on it at <a href="https://sub.watchmecode.net/" target="_blank" rel="noreferrer noopener">WatchMeCode</a>. He is also writing an ebook titled Docker Recipes for Node.js Development which aims to provide solutions for things that concern Node.js. Stay tuned to learn more about Docker and the ebook which Derick is working on!Special Guest: Derick Bailey.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>4827</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 254 Contributor Days with Tracy Lee</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-254-contributor-days-with-tracy-lee</link><description><![CDATA[On today's JavaScript Jabber Show, Aimee Knight and Charles Max Wood discuss Contributor Days with Tracy Lee. Tracy is a Google Developer Expert and a co-founder of This Dot Media and This Dot Labs. She's passionately into helping startups create a connection with investors. Part of what she's been up to lately is what this episode is about. Tune in to learn about it!Special Guest: Tracy Lee.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">933a6d55-6daa-4fc6-918f-b3e02d0afee5</guid><pubDate>Tue, 21 Mar 2017 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846207/stream.mp3" length="44445119" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>On today's JavaScript Jabber Show, Aimee Knight and Charles Max Wood discuss Contributor Days with Tracy Lee. Tracy is a Google Developer Expert and a co-founder of This Dot Media and This Dot Labs. She's passionately into helping startups create a...</itunes:subtitle><itunes:summary><![CDATA[On today's JavaScript Jabber Show, Aimee Knight and Charles Max Wood discuss Contributor Days with Tracy Lee. Tracy is a Google Developer Expert and a co-founder of This Dot Media and This Dot Labs. She's passionately into helping startups create a connection with investors. Part of what she's been up to lately is what this episode is about. Tune in to learn about it!Special Guest: Tracy Lee.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>2704</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ Special Episode: Azure with Jonathan Carter</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-special-episode-azure-with-jonathan-carter</link><description><![CDATA[On today's episode, Aimee Knight, AJ O'Neal, Cory House, Joe Eames, and Charles Max Wood discuss Azure with Jonathan Carter. Jonathan has been working at Microsoft for 10 years. He currently focuses on Node.js and Azure. Tune in to learn how you can use Azure in building applications and services.Special Guest: Jonathan Carter.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">572d28c2-39aa-4e8a-8c73-7c97afceced9</guid><pubDate>Fri, 17 Mar 2017 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846176/stream.mp3" length="53011631" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>On today's episode, Aimee Knight, AJ O'Neal, Cory House, Joe Eames, and Charles Max Wood discuss Azure with Jonathan Carter. Jonathan has been working at Microsoft for 10 years. He currently focuses on Node.js and Azure. Tune in to learn how you can...</itunes:subtitle><itunes:summary><![CDATA[On today's episode, Aimee Knight, AJ O'Neal, Cory House, Joe Eames, and Charles Max Wood discuss Azure with Jonathan Carter. Jonathan has been working at Microsoft for 10 years. He currently focuses on Node.js and Azure. Tune in to learn how you can use Azure in building applications and services.Special Guest: Jonathan Carter.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>3241</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 253 Gomix with Daniel X Moore</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-253-gomix-with-daniel-x-moore</link><description><![CDATA[On today's JavaScript Jabber Show, Aimee Knight, Cory House, and Charles Max Wood discuss Gomix with Daniel X Moore. Daniel is a Software Developer at Fog Creek Software, and has been in the industry for 10 years. Their company currently offers an amazingly convenient way to build apps. Tune in to learn about it!Special Guest: Daniel X Moore.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">f42f9445-78d5-47b8-b36c-a0f0cb86c50d</guid><pubDate>Tue, 14 Mar 2017 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846213/stream.mp3" length="46739571" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>On today's JavaScript Jabber Show, Aimee Knight, Cory House, and Charles Max Wood discuss Gomix with Daniel X Moore. Daniel is a Software Developer at Fog Creek Software, and has been in the industry for 10 years. Their company currently offers an...</itunes:subtitle><itunes:summary><![CDATA[On today's JavaScript Jabber Show, Aimee Knight, Cory House, and Charles Max Wood discuss Gomix with Daniel X Moore. Daniel is a Software Developer at Fog Creek Software, and has been in the industry for 10 years. Their company currently offers an amazingly convenient way to build apps. Tune in to learn about it!Special Guest: Daniel X Moore.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>2848</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 252 The 20th Anniversary of Visual Studio with Bowden Kelly</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-252-the-20th-anniversary-of-visual-studio-with-bowden-kelly</link><description><![CDATA[Javascript Jabber is hosted this week by Joe Eames, Aimee Knight, AJ O'Neal, Cory House, Charles Max Wood and their special guest Bowden Kelly. Bowden is a program manager at Microsoft and he shares some insight into the new features in Visual Studio 2017 RTM with Bowden Kelly. Special Guest: Bowden Kelly.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">da3a04f1-a9fd-404f-aa80-308e31f1e120</guid><pubDate>Tue, 07 Mar 2017 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846139/stream.mp3" length="57614092" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Javascript Jabber is hosted this week by Joe Eames, Aimee Knight, AJ O'Neal, Cory House, Charles Max Wood and their special guest Bowden Kelly. Bowden is a program manager at Microsoft and he shares some insight into the new features in Visual Studio...</itunes:subtitle><itunes:summary><![CDATA[Javascript Jabber is hosted this week by Joe Eames, Aimee Knight, AJ O'Neal, Cory House, Charles Max Wood and their special guest Bowden Kelly. Bowden is a program manager at Microsoft and he shares some insight into the new features in Visual Studio 2017 RTM with Bowden Kelly. Special Guest: Bowden Kelly.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>3529</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 250 Celebration</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-250-celebration</link><description><![CDATA[JavaScript Jabber turns 5! On today's episode, Charles Max Wood, AJ ONeil, and Aimee Knight travel down memory lane to reminisce the highlights of the show. Tune in and enjoy the celebration!   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">0843570b-846b-4b65-8aa8-e0638aeb8478</guid><pubDate>Tue, 28 Feb 2017 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846186/stream.mp3" length="63343389" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>JavaScript Jabber turns 5! On today's episode, Charles Max Wood, AJ ONeil, and Aimee Knight travel down memory lane to reminisce the highlights of the show. Tune in and enjoy the celebration!   

Support this podcast at —...</itunes:subtitle><itunes:summary><![CDATA[JavaScript Jabber turns 5! On today's episode, Charles Max Wood, AJ ONeil, and Aimee Knight travel down memory lane to reminisce the highlights of the show. Tune in and enjoy the celebration!   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>3888</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 251 InfoSec for Web Developers with Kim Carter</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-251-infosec-for-web-developers-with-kim-carter</link><description><![CDATA[On today's episode, Charles Max Wood and Aimee Knight discuss InfoSec for Web Developers with Kim Carter. Kim is a senior software engineer/architect, an information security professional, and the founder of binarymist.io. He is currently working on his book called Holistic InfoSec for Web Developers. Tune in to learn more on what his book is all about.Special Guest: Kim Carter.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">41e0528c-c227-4527-bb41-4ad9fd3e75bb</guid><pubDate>Tue, 21 Feb 2017 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846148/stream.mp3" length="47933059" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>On today's episode, Charles Max Wood and Aimee Knight discuss InfoSec for Web Developers with Kim Carter. Kim is a senior software engineer/architect, an information security professional, and the founder of binarymist.io. He is currently working on...</itunes:subtitle><itunes:summary><![CDATA[On today's episode, Charles Max Wood and Aimee Knight discuss InfoSec for Web Developers with Kim Carter. Kim is a senior software engineer/architect, an information security professional, and the founder of binarymist.io. He is currently working on his book called Holistic InfoSec for Web Developers. Tune in to learn more on what his book is all about.Special Guest: Kim Carter.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>2922</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 249 Loading and Optimizing Web Applications with Sam Saccone and Jeff Cross</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-249-loading-and-optimizing-web-applications-with-sam-saccone-and-jeff-cross</link><description><![CDATA[On today's episode, Charles Max Wood, Joe Eames, and Aimee Knight discuss Loading and Optimizing Web Applications with Sam Saccone and Jeff Cross. Tune in to their interesting talk, and learn how you can improve user experience and performance with better loading!Special Guests: Jeff Cross and Sam Saccone.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">b4268d8a-afe0-40ea-9241-30f3a4d6dc45</guid><pubDate>Tue, 14 Feb 2017 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846197/stream.mp3" length="58195968" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>On today's episode, Charles Max Wood, Joe Eames, and Aimee Knight discuss Loading and Optimizing Web Applications with Sam Saccone and Jeff Cross. Tune in to their interesting talk, and learn how you can improve user experience and performance with...</itunes:subtitle><itunes:summary><![CDATA[On today's episode, Charles Max Wood, Joe Eames, and Aimee Knight discuss Loading and Optimizing Web Applications with Sam Saccone and Jeff Cross. Tune in to their interesting talk, and learn how you can improve user experience and performance with better loading!Special Guests: Jeff Cross and Sam Saccone.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>3565</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 248 Reactive Programming and RxJS with Ben Lesh</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-248-reactive-programming-and-rxjs-with-ben-lesh</link><description><![CDATA[On today's episode, Charles Max Wood, Joe Eames, and Tracy Lee discuss Reactive Programming and RxJS with Ben Lesh. Ben works at Netflix and also has a side job for Rx Workshop with Tracy. He is the lead author of RxJS 5. Tune in to learn more about RxJS!Special Guest: Ben Lesh.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">270d896b-cb0e-43f1-88b9-4c9d1fb91dc4</guid><pubDate>Tue, 07 Feb 2017 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846191/stream.mp3" length="66346335" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>On today's episode, Charles Max Wood, Joe Eames, and Tracy Lee discuss Reactive Programming and RxJS with Ben Lesh. Ben works at Netflix and also has a side job for Rx Workshop with Tracy. He is the lead author of RxJS 5. Tune in to learn more about...</itunes:subtitle><itunes:summary><![CDATA[On today's episode, Charles Max Wood, Joe Eames, and Tracy Lee discuss Reactive Programming and RxJS with Ben Lesh. Ben works at Netflix and also has a side job for Rx Workshop with Tracy. He is the lead author of RxJS 5. Tune in to learn more about RxJS!Special Guest: Ben Lesh.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>4076</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 247 Building a Development Environment with Cory House</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-247-building-a-development-environment-with-cory-house</link><description><![CDATA[On today's episode, Charles Max Wood, AJ O'neal, Joe Eames, and Aimee Knight discuss Building a Development Environment with Cory House. Pluralsight recently added a course on this. Tune in to know more!Special Guest: Cory House.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">311d2425-c6b5-46d3-a6a8-16714acf2d08</guid><pubDate>Tue, 31 Jan 2017 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846140/stream.mp3" length="64772916" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>On today's episode, Charles Max Wood, AJ O'neal, Joe Eames, and Aimee Knight discuss Building a Development Environment with Cory House. Pluralsight recently added a course on this. Tune in to know more!Special Guest: Cory House.   

Support this...</itunes:subtitle><itunes:summary><![CDATA[On today's episode, Charles Max Wood, AJ O'neal, Joe Eames, and Aimee Knight discuss Building a Development Environment with Cory House. Pluralsight recently added a course on this. Tune in to know more!Special Guest: Cory House.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>3977</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 246 GraphQL and Apollo with Uri Goldshtein</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-246-graphql-and-apollo-with-uri-goldshtein</link><description><![CDATA[On today's episode, Charles Max Wood and Aimee Knight discuss GraphQL and Apollo with Uri Goldshtein. Uri is a core developer at Meteor Development Group, and is an expert with GraphQL and Apollo.Special Guest:  Uri Goldshtein.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">1d55975b-dd97-405c-a040-36d895441092</guid><pubDate>Tue, 24 Jan 2017 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846166/stream.mp3" length="121652764" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>On today's episode, Charles Max Wood and Aimee Knight discuss GraphQL and Apollo with Uri Goldshtein. Uri is a core developer at Meteor Development Group, and is an expert with GraphQL and Apollo.Special Guest:  Uri Goldshtein.   

Support this...</itunes:subtitle><itunes:summary><![CDATA[On today's episode, Charles Max Wood and Aimee Knight discuss GraphQL and Apollo with Uri Goldshtein. Uri is a core developer at Meteor Development Group, and is an expert with GraphQL and Apollo.Special Guest:  Uri Goldshtein.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>3012</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>JSJ 245 Styled Components and react-boilerplate with Max Stoiber</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/jsj-245-styled-components-and-react-boilerplate-with-max-stoiber</link><description><![CDATA[On today's episode, Aimee and Chuck welcome Maximillian "Max" Stoiber to the show. Max hails from Austria and is an expert in open source development at <a href="https://www.thinkmill.com.au/" target="_blank" rel="noreferrer noopener">Think Mill</a>. Tune in to JSJ 245 Styled Components and React-Boilerplate with Max Stoiber.Special Guest: Max Stoiber.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">e37f654a-9643-46bc-898d-ea3039c05fcd</guid><pubDate>Tue, 17 Jan 2017 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846188/stream.mp3" length="2767984" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>On today's episode, Aimee and Chuck welcome Maximillian "Max" Stoiber to the show. Max hails from Austria and is an expert in open source development at https://www.thinkmill.com.au/. Tune in to JSJ 245 Styled Components and React-Boilerplate with Max...</itunes:subtitle><itunes:summary><![CDATA[On today's episode, Aimee and Chuck welcome Maximillian "Max" Stoiber to the show. Max hails from Austria and is an expert in open source development at <a href="https://www.thinkmill.com.au/" target="_blank" rel="noreferrer noopener">Think Mill</a>. Tune in to JSJ 245 Styled Components and React-Boilerplate with Max Stoiber.Special Guest: Max Stoiber.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>38</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>244 JSJ Visual Studio with Sam Guckenheimer</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/244-jsj-visual-studio-with-sam-guckenheimer</link><description><![CDATA[1:05 - Introducing Sam Guckenheimer<ul><li><a href="https://twitter.com/samguckenheimer?lang=en" target="_blank" rel="noreferrer noopener">Twitter</a></li><li><a href="https://www.microsoft.com/en-us/cloud-platform/development-operations" target="_blank" rel="noreferrer noopener">Microsoft Devops</a></li></ul>2:45 - Continuous integration with Visual Studio4:15 - Visual Studio on Macs<ul><li><a href="https://www.visualstudio.com/vs/visual-studio-mac/" target="_blank" rel="noreferrer noopener">Download link</a></li></ul>5:55 - Is Visual Studio just for C#?<ul><li><a href="https://www.acast.com/javascriptjabber/240-jsj-visual-studio-code-with-chris-dias" target="_blank" rel="noreferrer noopener">Chris Dias JSJ Episode</a></li></ul>8:45 - Container support and the Cloud14:20 - Docker and Visual Studio17:40 - Communicating with multiple services24:15 - Talking to clients about change and working with transformation33:00 - Telemetry and collecting data37:50 - <a href="https://www.xamarin.com/forms" target="_blank" rel="noreferrer noopener">Xamarin forms</a> 47:50 - Deployment with changed endpointsPicks: <a href="https://wefunder.com/daplie" target="_blank" rel="noreferrer noopener">Daplie Wefunder</a> (AJ) <a href="https://unroll.me/" target="_blank" rel="noreferrer noopener">Unroll.Me</a> (Charles) <a href="https://support.office.com/en-us/article/Focused-Inbox-for-Outlook-f445ad7f-02f4-4294-a82e-71d8964e3978" target="_blank" rel="noreferrer noopener">Focused Inbox on Outlook</a> (Sam) <a href="https://www.whitesourcesoftware.com/" target="_blank" rel="noreferrer noopener">WhiteSource </a>(Sam) <a href="http://www.imdb.com/title/tt3631112/" target="_blank" rel="noreferrer noopener">The Girl On The Train</a> (Sam) <a href="https://www.amazon.com/Pigeon-Tunnel-Stories-My-Life/dp/0735220778" target="_blank" rel="noreferrer noopener">The Pigeon Tunnel by John le Carre</a> (Sam)Special Guest: Sam Guckenheimer.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">981ca251-6519-4484-b2b7-4c9c78510d86</guid><pubDate>Wed, 28 Dec 2016 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846123/stream.mp3" length="54263406" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>1:05 - Introducing Sam Guckenheimer
- https://twitter.com/samguckenheimer?lang=en
- https://www.microsoft.com/en-us/cloud-platform/development-operations
2:45 - Continuous integration with Visual Studio4:15 - Visual Studio on Macs
-...</itunes:subtitle><itunes:summary><![CDATA[1:05 - Introducing Sam Guckenheimer<ul><li><a href="https://twitter.com/samguckenheimer?lang=en" target="_blank" rel="noreferrer noopener">Twitter</a></li><li><a href="https://www.microsoft.com/en-us/cloud-platform/development-operations" target="_blank" rel="noreferrer noopener">Microsoft Devops</a></li></ul>2:45 - Continuous integration with Visual Studio4:15 - Visual Studio on Macs<ul><li><a href="https://www.visualstudio.com/vs/visual-studio-mac/" target="_blank" rel="noreferrer noopener">Download link</a></li></ul>5:55 - Is Visual Studio just for C#?<ul><li><a href="https://www.acast.com/javascriptjabber/240-jsj-visual-studio-code-with-chris-dias" target="_blank" rel="noreferrer noopener">Chris Dias JSJ Episode</a></li></ul>8:45 - Container support and the Cloud14:20 - Docker and Visual Studio17:40 - Communicating with multiple services24:15 - Talking to clients about change and working with transformation33:00 - Telemetry and collecting data37:50 - <a href="https://www.xamarin.com/forms" target="_blank" rel="noreferrer noopener">Xamarin forms</a> 47:50 - Deployment with changed endpointsPicks: <a href="https://wefunder.com/daplie" target="_blank" rel="noreferrer noopener">Daplie Wefunder</a> (AJ) <a href="https://unroll.me/" target="_blank" rel="noreferrer noopener">Unroll.Me</a> (Charles) <a href="https://support.office.com/en-us/article/Focused-Inbox-for-Outlook-f445ad7f-02f4-4294-a82e-71d8964e3978" target="_blank" rel="noreferrer noopener">Focused Inbox on Outlook</a> (Sam) <a href="https://www.whitesourcesoftware.com/" target="_blank" rel="noreferrer noopener">WhiteSource </a>(Sam) <a href="http://www.imdb.com/title/tt3631112/" target="_blank" rel="noreferrer noopener">The Girl On The Train</a> (Sam) <a href="https://www.amazon.com/Pigeon-Tunnel-Stories-My-Life/dp/0735220778" target="_blank" rel="noreferrer noopener">The Pigeon Tunnel by John le Carre</a> (Sam)Special Guest: Sam Guckenheimer.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>3312</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>243 JSJ Immutable.js with Lee Byron</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/243-jsj-immutable-js-with-lee-byron</link><description><![CDATA[1:05 - Introducing Lee Byron<ul><li><ul><li><a href="https://devchat.tv/ruby-rogues/231-rr-graphql-with-lee-byron" target="_blank" rel="noreferrer noopener">Ruby Rogues episode</a></li></ul></li></ul>1:55 - <a href="https://facebook.github.io/immutable-js/" target="_blank" rel="noreferrer noopener">Immutable.js</a> 4:35 - Modifying data and operations using Immutable.js7:40 - Explaining Big-O notation in layman’s terms11:30 - Internal tree structures and arrays15:50 - Why build with Immutable.js?23:05 - Change detection with a mutable25:00 - Computer science history34:35 - Other positives to using mutables37:50 - Flux and Redux39:50 - When should you use a mutable?46:10 - Using Immutable.js instead of the built-in Javascript option51:50 - Learning curves and learning materials<ul><li><a href="https://facebook.github.io/immutable-js/docs/#/" target="_blank" rel="noreferrer noopener">Docs</a></li></ul>54:50 - Bowties<ul><li><a href="https://www.knottyco.com/" target="_blank" rel="noreferrer noopener">Knotty Co</a></li></ul>Picks:<a href="https://www.amazon.com/Contractor-Contractors-Book-Andrew-Ball-ebook/dp/B00MQED6EA" target="_blank" rel="noreferrer noopener">Contractor by Andrew Ball</a><a href="https://17hats.com/" target="_blank" rel="noreferrer noopener">17 Hats</a> (Charles) <a href="https://asana.com/" target="_blank" rel="noreferrer noopener">Asana</a> (Charles) <a href="https://www.callofduty.com/infinitewarfare" target="_blank" rel="noreferrer noopener">Call of Duty Infinite Warfare</a> (Joe) <a href="https://www.lego.com/en-us/starwars" target="_blank" rel="noreferrer noopener">LEGO Star Wars</a> (Joe) <a href="https://adventofcode.com/" target="_blank" rel="noreferrer noopener">Advent of Code</a> (Lee) Special Guest: Lee Byron.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">ae788ad3-b12d-4be6-bee0-712c01d61375</guid><pubDate>Wed, 21 Dec 2016 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846143/stream.mp3" length="61286667" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>1:05 - Introducing Lee Byron
- 
    - https://devchat.tv/ruby-rogues/231-rr-graphql-with-lee-byron
1:55 - https://facebook.github.io/immutable-js/ 4:35 - Modifying data and operations using Immutable.js7:40 - Explaining Big-O notation in layman’s...</itunes:subtitle><itunes:summary><![CDATA[1:05 - Introducing Lee Byron<ul><li><ul><li><a href="https://devchat.tv/ruby-rogues/231-rr-graphql-with-lee-byron" target="_blank" rel="noreferrer noopener">Ruby Rogues episode</a></li></ul></li></ul>1:55 - <a href="https://facebook.github.io/immutable-js/" target="_blank" rel="noreferrer noopener">Immutable.js</a> 4:35 - Modifying data and operations using Immutable.js7:40 - Explaining Big-O notation in layman’s terms11:30 - Internal tree structures and arrays15:50 - Why build with Immutable.js?23:05 - Change detection with a mutable25:00 - Computer science history34:35 - Other positives to using mutables37:50 - Flux and Redux39:50 - When should you use a mutable?46:10 - Using Immutable.js instead of the built-in Javascript option51:50 - Learning curves and learning materials<ul><li><a href="https://facebook.github.io/immutable-js/docs/#/" target="_blank" rel="noreferrer noopener">Docs</a></li></ul>54:50 - Bowties<ul><li><a href="https://www.knottyco.com/" target="_blank" rel="noreferrer noopener">Knotty Co</a></li></ul>Picks:<a href="https://www.amazon.com/Contractor-Contractors-Book-Andrew-Ball-ebook/dp/B00MQED6EA" target="_blank" rel="noreferrer noopener">Contractor by Andrew Ball</a><a href="https://17hats.com/" target="_blank" rel="noreferrer noopener">17 Hats</a> (Charles) <a href="https://asana.com/" target="_blank" rel="noreferrer noopener">Asana</a> (Charles) <a href="https://www.callofduty.com/infinitewarfare" target="_blank" rel="noreferrer noopener">Call of Duty Infinite Warfare</a> (Joe) <a href="https://www.lego.com/en-us/starwars" target="_blank" rel="noreferrer noopener">LEGO Star Wars</a> (Joe) <a href="https://adventofcode.com/" target="_blank" rel="noreferrer noopener">Advent of Code</a> (Lee) Special Guest: Lee Byron.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>3751</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>242 JSJ Visual Studio and .NET with Maria Naggaga</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/242-jsj-visual-studio-and-net-with-maria-naggaga</link><description><![CDATA[1:15 - Introducing Maria Naggaga<ul><li><a href="https://www.microsoft.com/net" target="_blank" rel="noreferrer noopener">.NET</a></li><li><a href="https://twitter.com/ladynaggaga?lang=en" target="_blank" rel="noreferrer noopener">Twitter</a></li></ul>2:32 - .NET new developers3:55 - NYC Microsoft bootcamp6:25 - Building a community of .NET programmers7:25 - Why would a Javascript developer care about .NET?9:30 - Getting started with .NET15:50 - The power of asking questions22:45 - Recruiting new programmers to the industry<ul><li><a href="https://twitter.com/bitchwhocodes?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor" target="_blank" rel="noreferrer noopener">@bitchwhocodes</a></li><li><a href="http://www.seattlerb.org/" target="_blank" rel="noreferrer noopener">Seattle.rb</a></li></ul>37:00 - Javascript and C#48:30 - Running .NET on Raspberry PiPicks: <a href="https://soundcloud.com/ocremix/sets/super-cartography-bros" target="_blank" rel="noreferrer noopener">Super Cartography Bros album by OverClocked ReMix</a> (AJ) <a href="https://daplie.com/" target="_blank" rel="noreferrer noopener">Daplie</a> (AJ) <a href="https://wefunder.com/daplie" target="_blank" rel="noreferrer noopener">Daplie Wefunder</a> (AJ) <a href="http://eventualmillionaire.com/" target="_blank" rel="noreferrer noopener">The Eventual Millionaire</a> (Charles) <a href="http://devchat.tv/conferences" target="_blank" rel="noreferrer noopener">Devchat Conferences</a> (Charles) <a href="http://devchat.tv/15minutes" target="_blank" rel="noreferrer noopener">15- Minute Calls</a> (Charles) <a href="http://codelandconf.com/" target="_blank" rel="noreferrer noopener">Codeland Conference </a>(Maria) <a href="https://www.amazon.com/March-Book-One-John-Lewis/dp/1603093001" target="_blank" rel="noreferrer noopener">March by Congressman John Lewis</a> (Maria) <a href="https://mva.microsoft.com/" target="_blank" rel="noreferrer noopener">Microsoft Virtual Academy </a>(Maria)Special Guest: Maria Naggaga.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">f77b7110-18e2-4245-8f83-b0e8aff4139d</guid><pubDate>Wed, 14 Dec 2016 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846199/stream.mp3" length="51507407" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>1:15 - Introducing Maria Naggaga
- https://www.microsoft.com/net
- https://twitter.com/ladynaggaga?lang=en
2:32 - .NET new developers3:55 - NYC Microsoft bootcamp6:25 - Building a community of .NET programmers7:25 - Why would a Javascript developer...</itunes:subtitle><itunes:summary><![CDATA[1:15 - Introducing Maria Naggaga<ul><li><a href="https://www.microsoft.com/net" target="_blank" rel="noreferrer noopener">.NET</a></li><li><a href="https://twitter.com/ladynaggaga?lang=en" target="_blank" rel="noreferrer noopener">Twitter</a></li></ul>2:32 - .NET new developers3:55 - NYC Microsoft bootcamp6:25 - Building a community of .NET programmers7:25 - Why would a Javascript developer care about .NET?9:30 - Getting started with .NET15:50 - The power of asking questions22:45 - Recruiting new programmers to the industry<ul><li><a href="https://twitter.com/bitchwhocodes?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor" target="_blank" rel="noreferrer noopener">@bitchwhocodes</a></li><li><a href="http://www.seattlerb.org/" target="_blank" rel="noreferrer noopener">Seattle.rb</a></li></ul>37:00 - Javascript and C#48:30 - Running .NET on Raspberry PiPicks: <a href="https://soundcloud.com/ocremix/sets/super-cartography-bros" target="_blank" rel="noreferrer noopener">Super Cartography Bros album by OverClocked ReMix</a> (AJ) <a href="https://daplie.com/" target="_blank" rel="noreferrer noopener">Daplie</a> (AJ) <a href="https://wefunder.com/daplie" target="_blank" rel="noreferrer noopener">Daplie Wefunder</a> (AJ) <a href="http://eventualmillionaire.com/" target="_blank" rel="noreferrer noopener">The Eventual Millionaire</a> (Charles) <a href="http://devchat.tv/conferences" target="_blank" rel="noreferrer noopener">Devchat Conferences</a> (Charles) <a href="http://devchat.tv/15minutes" target="_blank" rel="noreferrer noopener">15- Minute Calls</a> (Charles) <a href="http://codelandconf.com/" target="_blank" rel="noreferrer noopener">Codeland Conference </a>(Maria) <a href="https://www.amazon.com/March-Book-One-John-Lewis/dp/1603093001" target="_blank" rel="noreferrer noopener">March by Congressman John Lewis</a> (Maria) <a href="https://mva.microsoft.com/" target="_blank" rel="noreferrer noopener">Microsoft Virtual Academy </a>(Maria)Special Guest: Maria Naggaga.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>3140</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>241 JSJ Microsoft Docs with Dan Fernandez</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/241-jsj-microsoft-docs-with-dan-fernandez</link><description><![CDATA[0:55 - Dan Fernandez and his work<ul><li><a href="http://docs.microsoft.com/" target="_blank" rel="noreferrer noopener">Microsoft Docs</a></li><li><a href="https://twitter.com/danielfe?lang=en" target="_blank" rel="noreferrer noopener">Twitter</a></li></ul>7:50 - Walkthrough of the doc experience15:00 - Editable nature of the doc21:00 - Test driving a language26:30 - Catering to the user32:30 - Open Source34:40 - User feedback37:30 - Filters and Tables of Content40:45 - Form submissions41:50 - Community contributorsPicks: <a href="http://www.imdb.com/title/tt1289401/" target="_blank" rel="noreferrer noopener">Ghostbusters </a>(AJ) <a href="https://daplie.com/" target="_blank" rel="noreferrer noopener">Daplie</a> (AJ) <a href="https://wefunder.com/daplie" target="_blank" rel="noreferrer noopener">Daplie Wefunder</a> (AJ) <a href="https://www.dotnetrocks.com/" target="_blank" rel="noreferrer noopener">.NET Rocks</a> (Charles) <a href="http://www.scheduleonce.com/" target="_blank" rel="noreferrer noopener">ScheduleOnce</a> (Charles) <a href="https://devchat.tv/conferences" target="_blank" rel="noreferrer noopener">Devchat.tv 2017 Conferences</a> (Charles) <a href="https://chrome.google.com/webstore/detail/disable-html5-autoplay/efdhoaajjjgckpbkoglidkeendpkolai?hl=en" target="_blank" rel="noreferrer noopener">Disable HTML5 Autoplay</a> (Dan) <a href="https://code.visualstudio.com/" target="_blank" rel="noreferrer noopener">Visual Studio Code</a> (Dan) <a href="https://devchat.tv/js-jabber/199-jsj-visual-studio-code-with-chris-dias-and-erich-gamma" target="_blank" rel="noreferrer noopener">JSJ episode Visual Studio Code with Chris Diaz and Eric Gamma</a> (Charles)Special Guest: Dan Fernandez.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">4a308641-9f0b-4a8c-84e6-6c2d1deee893</guid><pubDate>Wed, 07 Dec 2016 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846215/stream.mp3" length="52461158" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>0:55 - Dan Fernandez and his work
- http://docs.microsoft.com/
- https://twitter.com/danielfe?lang=en
7:50 - Walkthrough of the doc experience15:00 - Editable nature of the doc21:00 - Test driving a language26:30 - Catering to the user32:30 - Open...</itunes:subtitle><itunes:summary><![CDATA[0:55 - Dan Fernandez and his work<ul><li><a href="http://docs.microsoft.com/" target="_blank" rel="noreferrer noopener">Microsoft Docs</a></li><li><a href="https://twitter.com/danielfe?lang=en" target="_blank" rel="noreferrer noopener">Twitter</a></li></ul>7:50 - Walkthrough of the doc experience15:00 - Editable nature of the doc21:00 - Test driving a language26:30 - Catering to the user32:30 - Open Source34:40 - User feedback37:30 - Filters and Tables of Content40:45 - Form submissions41:50 - Community contributorsPicks: <a href="http://www.imdb.com/title/tt1289401/" target="_blank" rel="noreferrer noopener">Ghostbusters </a>(AJ) <a href="https://daplie.com/" target="_blank" rel="noreferrer noopener">Daplie</a> (AJ) <a href="https://wefunder.com/daplie" target="_blank" rel="noreferrer noopener">Daplie Wefunder</a> (AJ) <a href="https://www.dotnetrocks.com/" target="_blank" rel="noreferrer noopener">.NET Rocks</a> (Charles) <a href="http://www.scheduleonce.com/" target="_blank" rel="noreferrer noopener">ScheduleOnce</a> (Charles) <a href="https://devchat.tv/conferences" target="_blank" rel="noreferrer noopener">Devchat.tv 2017 Conferences</a> (Charles) <a href="https://chrome.google.com/webstore/detail/disable-html5-autoplay/efdhoaajjjgckpbkoglidkeendpkolai?hl=en" target="_blank" rel="noreferrer noopener">Disable HTML5 Autoplay</a> (Dan) <a href="https://code.visualstudio.com/" target="_blank" rel="noreferrer noopener">Visual Studio Code</a> (Dan) <a href="https://devchat.tv/js-jabber/199-jsj-visual-studio-code-with-chris-dias-and-erich-gamma" target="_blank" rel="noreferrer noopener">JSJ episode Visual Studio Code with Chris Diaz and Eric Gamma</a> (Charles)Special Guest: Dan Fernandez.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>3199</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>240 JSJ Visual Studio Code with Chris Dias</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/240-jsj-visual-studio-code-with-chris-dias</link><description><![CDATA[Previous Episodes with Visual Studio Code’s Team:<a href="https://devchat.tv/js-jabber/199-jsj-visual-studio-code-with-chris-dias-and-erich-gamma" target="_blank" rel="noreferrer noopener">JSJ Episode 199, Visual Studio Code with Chris Dias and Erich Gamma</a><a href="https://devchat.tv/js-jabber/221-jsj-visual-studio-code-with-wade-anderson-live-from-microsoft-build-2016" target="_blank" rel="noreferrer noopener">JSJ Episode 221, Visual Studio Code with Wade Anderson</a>1:45 - What’s new at <a href="https://devchat.tv/js-jabber/199-jsj-visual-studio-code-with-chris-dias-and-erich-gamma" target="_blank" rel="noreferrer noopener">Visual Studio Code</a><ul><li><a href="https://twitter.com/code" target="_blank" rel="noreferrer noopener">Visual Studio Code’s Twitter</a></li><li><a href="https://github.com/microsoft/vscode" target="_blank" rel="noreferrer noopener">VS Code Github</a></li><li><a href="https://twitter.com/chrisdias" target="_blank" rel="noreferrer noopener">Chris Dias’ Twitter</a></li><li><a href="https://github.com/chrisdias" target="_blank" rel="noreferrer noopener">Chris Dias’ Github</a></li></ul>3:42 - Confusion with Javascript versus separate languages7:15 - Choosing your tools carefully8:20 - Integrated shell and docker extensions12:05 - Agar.io Extensions and extension packs16:15- Deciding what goes into Visual Studio Code and what becomes an extension18:20 - Using Github Issues and resolving user complaints22:08 - Why do people stray away from VS proper?23:10 - Microsoft and VS legacy27:00 - Man hours and project development31:30 - The Visual Studio default experience37:10 - What are people writing with VS Code?39:20 - Community versus developer views of VS Code41:40 - Using Electron44:00 - Updating the system44:50 - How is Visual Code written?48:00 - The future of Visual Code Studios<ul><li><a href="https://github.com/microsoft/vscode/issues" target="_blank" rel="noreferrer noopener">https://github.com/microsoft/vscode/issues</a></li></ul>Picks: <a href="https://www.youtube.com/user/donmcmillancomedy" target="_blank" rel="noreferrer noopener">Don McMillan</a> (AJ) <a href="https://wefunder.com/daplie" target="_blank" rel="noreferrer noopener">Daplie Wefunder</a> (AJ) <a href="https://daplie.com/" target="_blank" rel="noreferrer noopener">Daplie</a> (AJ)Facebook feed blocker plug-in (Charles) <a href="https://chrome.google.com/webstore/detail/tab-wrangler/egnjhciaieeiiohknchakcodbpgjnchh?hl=en" target="_blank" rel="noreferrer noopener">Tab Wrangler</a> (Charles) <a href="https://www.smartthings.com/" target="_blank" rel="noreferrer noopener">Smart Things</a> (Chris)Wood Pizza Ovens (Chis)PJ Mark, Chris’ friend and marketer (Chris)Special Guest: Chris Dias.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">4b8310ee-2aa5-43f6-a6ff-9dab049b179f</guid><pubDate>Wed, 30 Nov 2016 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846159/stream.mp3" length="61339870" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Previous Episodes with Visual Studio Code’s Team:https://devchat.tv/js-jabber/199-jsj-visual-studio-code-with-chris-dias-and-erich-gammahttps://devchat.tv/js-jabber/221-jsj-visual-studio-code-with-wade-anderson-live-from-microsoft-build-20161:45 -...</itunes:subtitle><itunes:summary><![CDATA[Previous Episodes with Visual Studio Code’s Team:<a href="https://devchat.tv/js-jabber/199-jsj-visual-studio-code-with-chris-dias-and-erich-gamma" target="_blank" rel="noreferrer noopener">JSJ Episode 199, Visual Studio Code with Chris Dias and Erich Gamma</a><a href="https://devchat.tv/js-jabber/221-jsj-visual-studio-code-with-wade-anderson-live-from-microsoft-build-2016" target="_blank" rel="noreferrer noopener">JSJ Episode 221, Visual Studio Code with Wade Anderson</a>1:45 - What’s new at <a href="https://devchat.tv/js-jabber/199-jsj-visual-studio-code-with-chris-dias-and-erich-gamma" target="_blank" rel="noreferrer noopener">Visual Studio Code</a><ul><li><a href="https://twitter.com/code" target="_blank" rel="noreferrer noopener">Visual Studio Code’s Twitter</a></li><li><a href="https://github.com/microsoft/vscode" target="_blank" rel="noreferrer noopener">VS Code Github</a></li><li><a href="https://twitter.com/chrisdias" target="_blank" rel="noreferrer noopener">Chris Dias’ Twitter</a></li><li><a href="https://github.com/chrisdias" target="_blank" rel="noreferrer noopener">Chris Dias’ Github</a></li></ul>3:42 - Confusion with Javascript versus separate languages7:15 - Choosing your tools carefully8:20 - Integrated shell and docker extensions12:05 - Agar.io Extensions and extension packs16:15- Deciding what goes into Visual Studio Code and what becomes an extension18:20 - Using Github Issues and resolving user complaints22:08 - Why do people stray away from VS proper?23:10 - Microsoft and VS legacy27:00 - Man hours and project development31:30 - The Visual Studio default experience37:10 - What are people writing with VS Code?39:20 - Community versus developer views of VS Code41:40 - Using Electron44:00 - Updating the system44:50 - How is Visual Code written?48:00 - The future of Visual Code Studios<ul><li><a href="https://github.com/microsoft/vscode/issues" target="_blank" rel="noreferrer noopener">https://github.com/microsoft/vscode/issues</a></li></ul>Picks: <a href="https://www.youtube.com/user/donmcmillancomedy" target="_blank" rel="noreferrer noopener">Don McMillan</a> (AJ) <a href="https://wefunder.com/daplie" target="_blank" rel="noreferrer noopener">Daplie Wefunder</a> (AJ) <a href="https://daplie.com/" target="_blank" rel="noreferrer noopener">Daplie</a> (AJ)Facebook feed blocker plug-in (Charles) <a href="https://chrome.google.com/webstore/detail/tab-wrangler/egnjhciaieeiiohknchakcodbpgjnchh?hl=en" target="_blank" rel="noreferrer noopener">Tab Wrangler</a> (Charles) <a href="https://www.smartthings.com/" target="_blank" rel="noreferrer noopener">Smart Things</a> (Chris)Wood Pizza Ovens (Chis)PJ Mark, Chris’ friend and marketer (Chris)Special Guest: Chris Dias.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>3754</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>239 JSJ Vets Who Code with Jerome Hardaway</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/239-jsj-vets-who-code-with-jerome-hardaway</link><description><![CDATA[00:55 - Introducing Jerome Hardaway<ul><li><a href="http://vetswhocode.io/" target="_blank" rel="noreferrer noopener">Vets Who Code</a></li><li><a href="https://devchat.tv/ruby-rogues" target="_blank" rel="noreferrer noopener">Ruby Rogues Podcast</a></li><li><a href="https://www.facebook.com/VetsWhoCodeNYC/" target="_blank" rel="noreferrer noopener">Facebook</a></li><li><a href="https://twitter.com/vetswhocode" target="_blank" rel="noreferrer noopener">Twitter</a></li><li><a href="https://www.instagram.com/vetswhocode/" target="_blank" rel="noreferrer noopener">Instagram</a></li></ul>02:10 - Spouses and dependants of Vets Who Code06:55 - Accepting and rejecting applicants10:10 - The GI Bill<ul><li><a href="https://operationcode.org/" target="_blank" rel="noreferrer noopener">Operation Code</a></li><li><a href="https://www.salesforce.com/dreamforce/DF16/" target="_blank" rel="noreferrer noopener">Dreamforce</a></li></ul>15:45 - Military language and coding18:20 - PTSD, trauma, and coding21:10 - Moving past the veteran stigma25:45 - Military backgrounds as an asset for jobs30:45 - The future of Vets Who Code32:35 - How much does it cost to be part of the program?<ul><li><a href="https://generalassemb.ly/" target="_blank" rel="noreferrer noopener">General Assembly</a></li></ul>36:15 - Is it easier or harder for Vets to get hired?39:15 - Stories and memories42:30 - Contributing to Vets Who Code<ul><li>Contact <a href="https://vetswhocode.io" target="_blank" rel="noreferrer noopener">hello@vetswhocode.io</a> to become a mentor</li><li>Donate: <a href="https://vetswhocode.kindful.com/" target="_blank" rel="noreferrer noopener">https://vetswhocode.kindful.com/</a></li><li><a href="https://www.getswearjar.com/vets_who_code.html" target="_blank" rel="noreferrer noopener">SwearJar</a></li><li>Hiring managers please contact <a href="https://vetswhocode.io" target="_blank" rel="noreferrer noopener">Jerome@vetswhocode.io</a></li></ul>Picks: <a href="https://softskills.audio/" target="_blank" rel="noreferrer noopener">Soft Skills Engineering Podcast</a> (Dave) <a href="https://twitter.com/softskillseng" target="_blank" rel="noreferrer noopener">Soft Skills Engineering Twitter</a> (Dave) <a href="https://github.com/tayllan/awesome-algorithms" target="_blank" rel="noreferrer noopener">Awesome Algorithms Github list</a> (Aimee) <a href="http://blog.cleancoder.com/uncle-bob/2016/07/27/TheChurn.html" target="_blank" rel="noreferrer noopener">“The Churn” blog post by Bob Martin</a> (Aimee) <a href="https://www.amazon.com/12-Week-Year-Others-Months/dp/1118509234" target="_blank" rel="noreferrer noopener">The 12 Week Year by Brian P. Moran and Michael Lennington</a> (Charles) <a href="http://vetswhocode.io/" target="_blank" rel="noreferrer noopener">Vets Who Code</a> (Jerome) <a href="https://watchandcode.com/p/practical-javascript" target="_blank" rel="noreferrer noopener">Practical Javascript</a> (Jerome)Special Guest: Jerome Hardaway.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">90de8917-4c19-42ec-bb44-975d72777dcd</guid><pubDate>Wed, 23 Nov 2016 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846203/stream.mp3" length="51308431" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>00:55 - Introducing Jerome Hardaway
- http://vetswhocode.io/
- https://devchat.tv/ruby-rogues
- https://www.facebook.com/VetsWhoCodeNYC/
- https://twitter.com/vetswhocode
- https://www.instagram.com/vetswhocode/
02:10 - Spouses and dependants of Vets...</itunes:subtitle><itunes:summary><![CDATA[00:55 - Introducing Jerome Hardaway<ul><li><a href="http://vetswhocode.io/" target="_blank" rel="noreferrer noopener">Vets Who Code</a></li><li><a href="https://devchat.tv/ruby-rogues" target="_blank" rel="noreferrer noopener">Ruby Rogues Podcast</a></li><li><a href="https://www.facebook.com/VetsWhoCodeNYC/" target="_blank" rel="noreferrer noopener">Facebook</a></li><li><a href="https://twitter.com/vetswhocode" target="_blank" rel="noreferrer noopener">Twitter</a></li><li><a href="https://www.instagram.com/vetswhocode/" target="_blank" rel="noreferrer noopener">Instagram</a></li></ul>02:10 - Spouses and dependants of Vets Who Code06:55 - Accepting and rejecting applicants10:10 - The GI Bill<ul><li><a href="https://operationcode.org/" target="_blank" rel="noreferrer noopener">Operation Code</a></li><li><a href="https://www.salesforce.com/dreamforce/DF16/" target="_blank" rel="noreferrer noopener">Dreamforce</a></li></ul>15:45 - Military language and coding18:20 - PTSD, trauma, and coding21:10 - Moving past the veteran stigma25:45 - Military backgrounds as an asset for jobs30:45 - The future of Vets Who Code32:35 - How much does it cost to be part of the program?<ul><li><a href="https://generalassemb.ly/" target="_blank" rel="noreferrer noopener">General Assembly</a></li></ul>36:15 - Is it easier or harder for Vets to get hired?39:15 - Stories and memories42:30 - Contributing to Vets Who Code<ul><li>Contact <a href="https://vetswhocode.io" target="_blank" rel="noreferrer noopener">hello@vetswhocode.io</a> to become a mentor</li><li>Donate: <a href="https://vetswhocode.kindful.com/" target="_blank" rel="noreferrer noopener">https://vetswhocode.kindful.com/</a></li><li><a href="https://www.getswearjar.com/vets_who_code.html" target="_blank" rel="noreferrer noopener">SwearJar</a></li><li>Hiring managers please contact <a href="https://vetswhocode.io" target="_blank" rel="noreferrer noopener">Jerome@vetswhocode.io</a></li></ul>Picks: <a href="https://softskills.audio/" target="_blank" rel="noreferrer noopener">Soft Skills Engineering Podcast</a> (Dave) <a href="https://twitter.com/softskillseng" target="_blank" rel="noreferrer noopener">Soft Skills Engineering Twitter</a> (Dave) <a href="https://github.com/tayllan/awesome-algorithms" target="_blank" rel="noreferrer noopener">Awesome Algorithms Github list</a> (Aimee) <a href="http://blog.cleancoder.com/uncle-bob/2016/07/27/TheChurn.html" target="_blank" rel="noreferrer noopener">“The Churn” blog post by Bob Martin</a> (Aimee) <a href="https://www.amazon.com/12-Week-Year-Others-Months/dp/1118509234" target="_blank" rel="noreferrer noopener">The 12 Week Year by Brian P. Moran and Michael Lennington</a> (Charles) <a href="http://vetswhocode.io/" target="_blank" rel="noreferrer noopener">Vets Who Code</a> (Jerome) <a href="https://watchandcode.com/p/practical-javascript" target="_blank" rel="noreferrer noopener">Practical Javascript</a> (Jerome)Special Guest: Jerome Hardaway.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>3127</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>238 JSJ Intellectual Property and Software Forensics with Bob Zeidman</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/238-jsj-intellectual-property-and-software-forensics-with-bob-zeidman</link><description><![CDATA[TOPICS:03:08 The level of difficulty in determining code creators on the Internet04:28 How to determine if code has been copied10:00 What defines a trade secret12:11 The pending Oracle v Google lawsuit25:29 Nintendo v Atari27:38 The pros and cons of a patent29:59 Terrible patents33:48 Fighting patent infringement and dealing with “patent trolls”39:00 How a company tried to steal Bob Zeidman’s software44:13 How to know if you can use open source codes49:15 Using detective work to determine who copied whom52:55 Extreme examples of unethical behavior56:03 The state of patent lawsPICKS: <a href="https://betterhumans.coach.me/cognitive-bias-cheat-sheet-55a472476b18#.hti7c897j" target="_blank" rel="noreferrer noopener">Cognitive Bias Cheat Sheet</a> Blog Post <a href="https://www.p28foods.com/baked-goods/p28-high-protein-bagels" target="_blank" rel="noreferrer noopener">Bagels</a> by P28 Foods <a href="https://www.generosity.com/community-fundraising/make-a-more-secure-web-with-let-s-encrypt" target="_blank" rel="noreferrer noopener">Let’s Encrypt</a> Indigogo Generosity Campaign <a href="http://cartography.ocremix.org/" target="_blank" rel="noreferrer noopener">Super Cartography Bros</a> Album<a href="http://www.microconf.com/" target="_blank" rel="noreferrer noopener">MicroConf 2017</a><a href="https://www.mindmup.com/" target="_blank" rel="noreferrer noopener">MindMup</a> Mind Mapping Tool <a href="https://www.zynga.com/games/words-friends" target="_blank" rel="noreferrer noopener">Words with Friends</a> Game <a href="https://devchat.tv/conferences" target="_blank" rel="noreferrer noopener">Upcoming Conferences</a> via Devchat.tv <a href="https://www.amazon.com/Good-Intentions-Bob-Zeidman/dp/0970227620" target="_blank" rel="noreferrer noopener">Good Intentions </a>Book by Bob Zeidman <a href="https://www.amazon.com/Horror-Flick-Bob-Zeidman-ebook/dp/B008CBHWCS/ref=asap_bc?ie=UTF8" target="_blank" rel="noreferrer noopener">Horror Flick</a> Book by Bob Zeidman<a href="http://www.z-enterprises.com/" target="_blank" rel="noreferrer noopener">Silicon Valley Napkins</a>Special Guest: Bob Zeidman.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">356ac4c7-bf17-4709-9315-01847e5e7f36</guid><pubDate>Wed, 16 Nov 2016 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846211/stream.mp3" length="59211776" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>TOPICS:03:08 The level of difficulty in determining code creators on the Internet04:28 How to determine if code has been copied10:00 What defines a trade secret12:11 The pending Oracle v Google lawsuit25:29 Nintendo v Atari27:38 The pros and cons of a...</itunes:subtitle><itunes:summary><![CDATA[TOPICS:03:08 The level of difficulty in determining code creators on the Internet04:28 How to determine if code has been copied10:00 What defines a trade secret12:11 The pending Oracle v Google lawsuit25:29 Nintendo v Atari27:38 The pros and cons of a patent29:59 Terrible patents33:48 Fighting patent infringement and dealing with “patent trolls”39:00 How a company tried to steal Bob Zeidman’s software44:13 How to know if you can use open source codes49:15 Using detective work to determine who copied whom52:55 Extreme examples of unethical behavior56:03 The state of patent lawsPICKS: <a href="https://betterhumans.coach.me/cognitive-bias-cheat-sheet-55a472476b18#.hti7c897j" target="_blank" rel="noreferrer noopener">Cognitive Bias Cheat Sheet</a> Blog Post <a href="https://www.p28foods.com/baked-goods/p28-high-protein-bagels" target="_blank" rel="noreferrer noopener">Bagels</a> by P28 Foods <a href="https://www.generosity.com/community-fundraising/make-a-more-secure-web-with-let-s-encrypt" target="_blank" rel="noreferrer noopener">Let’s Encrypt</a> Indigogo Generosity Campaign <a href="http://cartography.ocremix.org/" target="_blank" rel="noreferrer noopener">Super Cartography Bros</a> Album<a href="http://www.microconf.com/" target="_blank" rel="noreferrer noopener">MicroConf 2017</a><a href="https://www.mindmup.com/" target="_blank" rel="noreferrer noopener">MindMup</a> Mind Mapping Tool <a href="https://www.zynga.com/games/words-friends" target="_blank" rel="noreferrer noopener">Words with Friends</a> Game <a href="https://devchat.tv/conferences" target="_blank" rel="noreferrer noopener">Upcoming Conferences</a> via Devchat.tv <a href="https://www.amazon.com/Good-Intentions-Bob-Zeidman/dp/0970227620" target="_blank" rel="noreferrer noopener">Good Intentions </a>Book by Bob Zeidman <a href="https://www.amazon.com/Horror-Flick-Bob-Zeidman-ebook/dp/B008CBHWCS/ref=asap_bc?ie=UTF8" target="_blank" rel="noreferrer noopener">Horror Flick</a> Book by Bob Zeidman<a href="http://www.z-enterprises.com/" target="_blank" rel="noreferrer noopener">Silicon Valley Napkins</a>Special Guest: Bob Zeidman.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>3621</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>237 JSJ CLls - Ember Angular and React with Tracy Lee</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/237-jsj-clls-ember-angular-and-react-with-tracy-lee</link><description><![CDATA[TOPICS:3:57 The exciting facets of CLI’s8:25 Advantages of CLI projects11:25 Coding in RAILS14:18 Disagreeing with conventions encoded in a CLI19:30 How REACT CLI functions20:43 Is Ember cheating by using REACT CLI?26:52 Which CLI is easiest to use29:00 How to add commands to a CLI34:00 The future of current CLI’s35:30 How well CLI’s are working for their respective communities37:00 The impact of WebPacPICKS: <a href="http://majantali.net/2016/10/how-breakpoints-are-set/" target="_blank" rel="noreferrer noopener">“How Break Points are Set”</a> Hacker News Article<a href="http://theteaspot.com/chocolate-peppermint-tea.html?catid=253&amp;gclid=CMWWs66nmtACFVdMDQodBF4GUA" target="_blank" rel="noreferrer noopener">Chocolate Mint Tea</a><a href="https://www.amazon.com/Secrets-Wise-Parents-Know-Responsible/dp/1590383303" target="_blank" rel="noreferrer noopener">Ten Things Wise Parents Know</a> Book <a href="https://www.amazon.com/Strong-Fathers-Daughters-Secrets-Father/dp/0345499395" target="_blank" rel="noreferrer noopener">Strong Fathers, Strong Daughters</a> Book <a href="https://www.amazon.com/Boys-Should-Be-Secrets-Raising/dp/034551369X" target="_blank" rel="noreferrer noopener">Boys Should Be Boys</a> Book <a href="http://www.dailykos.com/story/2016/10/15/1582897/--How-Half-of-America-Lost-It-s-F-king-Mind" target="_blank" rel="noreferrer noopener">“How Half of America Lost its Effing Mind”</a> Blog Post <a href="http://www.cbs.com/shows/elementary/" target="_blank" rel="noreferrer noopener">Elementary </a>TV ShowRecommendation Form for <a href="https://devchat.tv/javascript-jabber-topic-recommendation" target="_blank" rel="noreferrer noopener">Topics</a> and <a href="https://devchat.tv/javascript-jabber-guest-recommendation" target="_blank" rel="noreferrer noopener">Guests</a><a href="https://smile.amazon.com/" target="_blank" rel="noreferrer noopener">Amazon Smile</a><a href="https://ngcruise.com/#/" target="_blank" rel="noreferrer noopener">Angular Cruise</a><a href="https://ngcruise.com/#/" target="_blank" rel="noreferrer noopener">Sweet Licorice Mint Tea</a> by Choice Organic Teas<a href="http://www.vans.com/shop/vans-nintendo?KWID=185786126192.948&amp;adID=110831845733&amp;cm_mmc=G_Vans_Brand_Nintendo-_-%2Bvans+%2Bnintendo+%2Bsneakers&amp;gclid=CL_-zMqomtACFQlXDQodNP8H1g&amp;rmatt=tsid%3A1013075%7Ccid%3A604598387%7Cagid%3A29428711253%7Ctid%3Akwd-185786126192%7Ccrid%3A110831845733%7Cnw%3Ag%7Crnd%3A2640400102191688267%7Cdvc%3Ac%7Cadp%3A1t1" target="_blank" rel="noreferrer noopener">Van’s Nintendo Sneakers</a>RESOURCES AND CONTACT INFO:<a href="https://modern-web.org" target="_blank" rel="noreferrer noopener">Tracy's E-mail</a>Special Guest: Tracy Lee.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">c63be111-a5b3-4841-b883-32b3959b9bb7</guid><pubDate>Wed, 09 Nov 2016 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846192/stream.mp3" length="49294329" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>TOPICS:3:57 The exciting facets of CLI’s8:25 Advantages of CLI projects11:25 Coding in RAILS14:18 Disagreeing with conventions encoded in a CLI19:30 How REACT CLI functions20:43 Is Ember cheating by using REACT CLI?26:52 Which CLI is easiest to...</itunes:subtitle><itunes:summary><![CDATA[TOPICS:3:57 The exciting facets of CLI’s8:25 Advantages of CLI projects11:25 Coding in RAILS14:18 Disagreeing with conventions encoded in a CLI19:30 How REACT CLI functions20:43 Is Ember cheating by using REACT CLI?26:52 Which CLI is easiest to use29:00 How to add commands to a CLI34:00 The future of current CLI’s35:30 How well CLI’s are working for their respective communities37:00 The impact of WebPacPICKS: <a href="http://majantali.net/2016/10/how-breakpoints-are-set/" target="_blank" rel="noreferrer noopener">“How Break Points are Set”</a> Hacker News Article<a href="http://theteaspot.com/chocolate-peppermint-tea.html?catid=253&amp;gclid=CMWWs66nmtACFVdMDQodBF4GUA" target="_blank" rel="noreferrer noopener">Chocolate Mint Tea</a><a href="https://www.amazon.com/Secrets-Wise-Parents-Know-Responsible/dp/1590383303" target="_blank" rel="noreferrer noopener">Ten Things Wise Parents Know</a> Book <a href="https://www.amazon.com/Strong-Fathers-Daughters-Secrets-Father/dp/0345499395" target="_blank" rel="noreferrer noopener">Strong Fathers, Strong Daughters</a> Book <a href="https://www.amazon.com/Boys-Should-Be-Secrets-Raising/dp/034551369X" target="_blank" rel="noreferrer noopener">Boys Should Be Boys</a> Book <a href="http://www.dailykos.com/story/2016/10/15/1582897/--How-Half-of-America-Lost-It-s-F-king-Mind" target="_blank" rel="noreferrer noopener">“How Half of America Lost its Effing Mind”</a> Blog Post <a href="http://www.cbs.com/shows/elementary/" target="_blank" rel="noreferrer noopener">Elementary </a>TV ShowRecommendation Form for <a href="https://devchat.tv/javascript-jabber-topic-recommendation" target="_blank" rel="noreferrer noopener">Topics</a> and <a href="https://devchat.tv/javascript-jabber-guest-recommendation" target="_blank" rel="noreferrer noopener">Guests</a><a href="https://smile.amazon.com/" target="_blank" rel="noreferrer noopener">Amazon Smile</a><a href="https://ngcruise.com/#/" target="_blank" rel="noreferrer noopener">Angular Cruise</a><a href="https://ngcruise.com/#/" target="_blank" rel="noreferrer noopener">Sweet Licorice Mint Tea</a> by Choice Organic Teas<a href="http://www.vans.com/shop/vans-nintendo?KWID=185786126192.948&amp;adID=110831845733&amp;cm_mmc=G_Vans_Brand_Nintendo-_-%2Bvans+%2Bnintendo+%2Bsneakers&amp;gclid=CL_-zMqomtACFQlXDQodNP8H1g&amp;rmatt=tsid%3A1013075%7Ccid%3A604598387%7Cagid%3A29428711253%7Ctid%3Akwd-185786126192%7Ccrid%3A110831845733%7Cnw%3Ag%7Crnd%3A2640400102191688267%7Cdvc%3Ac%7Cadp%3A1t1" target="_blank" rel="noreferrer noopener">Van’s Nintendo Sneakers</a>RESOURCES AND CONTACT INFO:<a href="https://modern-web.org" target="_blank" rel="noreferrer noopener">Tracy's E-mail</a>Special Guest: Tracy Lee.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>3001</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>236 JSJ Interview with Mads Kristensen from Microsoft Ignite</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/236-jsj-interview-with-mads-kristensen-from-microsoft-ignite</link><description><![CDATA[TOPICS:4:00 Things that make web development more difficult7:40 The developer experience with Angular10:40 How cognitive cost affects the user experience16:52 The variety of users for whom Mads’ software is built22:14 Creating accessible javascript tools that aren’t immediately outdated28:20 Why people shouldn’t be using dependency installers34:00 Node updatesQUOTES:“The massive introduction of new tools all the time is a big part of what makes web development harder.” -Mads Kristensen“I’m not a pretty pixels person, I’m a code and algorithms person.” -AJ O’Neill“I’m not hearing hype about people using HTTP2 to get those benefits, I’m only hearing hype around tools that Static built.” -AJ O’NeillPICKS: <a href="http://www.hulu.com/death-note" target="_blank" rel="noreferrer noopener">Death Note</a> Anime Show<a href="https://allremoteconfs.com/js-2016" target="_blank" rel="noreferrer noopener">JS Remote Conference</a><a href="http://brandonsanderson.com/books/mistborn/the-alloy-of-law/" target="_blank" rel="noreferrer noopener">The Alloy of Law</a> Book by Brandon Sanderson<a href="http://www.audible.com/search?searchAuthor=Zig+Ziglar" target="_blank" rel="noreferrer noopener">Zig Zigler Books on Audible</a><a href="http://www.usanetwork.com/mrrobot" target="_blank" rel="noreferrer noopener">Mr. Robot</a> TV ShowRESOURCES &amp; CONTACT INFO:<a href="https://twitter.com/mkristensen" target="_blank" rel="noreferrer noopener">Mads on Twitter</a><a href="https://madskristensen.net/" target="_blank" rel="noreferrer noopener">Mads’ Website</a> Special Guest: Mads Kristensen.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">1c24b411-8467-4cc5-9d40-0200a8eeeafa</guid><pubDate>Wed, 02 Nov 2016 12:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846162/stream.mp3" length="44023808" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>TOPICS:4:00 Things that make web development more difficult7:40 The developer experience with Angular10:40 How cognitive cost affects the user experience16:52 The variety of users for whom Mads’ software is built22:14 Creating accessible javascript...</itunes:subtitle><itunes:summary><![CDATA[TOPICS:4:00 Things that make web development more difficult7:40 The developer experience with Angular10:40 How cognitive cost affects the user experience16:52 The variety of users for whom Mads’ software is built22:14 Creating accessible javascript tools that aren’t immediately outdated28:20 Why people shouldn’t be using dependency installers34:00 Node updatesQUOTES:“The massive introduction of new tools all the time is a big part of what makes web development harder.” -Mads Kristensen“I’m not a pretty pixels person, I’m a code and algorithms person.” -AJ O’Neill“I’m not hearing hype about people using HTTP2 to get those benefits, I’m only hearing hype around tools that Static built.” -AJ O’NeillPICKS: <a href="http://www.hulu.com/death-note" target="_blank" rel="noreferrer noopener">Death Note</a> Anime Show<a href="https://allremoteconfs.com/js-2016" target="_blank" rel="noreferrer noopener">JS Remote Conference</a><a href="http://brandonsanderson.com/books/mistborn/the-alloy-of-law/" target="_blank" rel="noreferrer noopener">The Alloy of Law</a> Book by Brandon Sanderson<a href="http://www.audible.com/search?searchAuthor=Zig+Ziglar" target="_blank" rel="noreferrer noopener">Zig Zigler Books on Audible</a><a href="http://www.usanetwork.com/mrrobot" target="_blank" rel="noreferrer noopener">Mr. Robot</a> TV ShowRESOURCES &amp; CONTACT INFO:<a href="https://twitter.com/mkristensen" target="_blank" rel="noreferrer noopener">Mads on Twitter</a><a href="https://madskristensen.net/" target="_blank" rel="noreferrer noopener">Mads’ Website</a> Special Guest: Mads Kristensen.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>2672</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>235 JSJ JavaScript Devops and Tools with Donovan Brown and Jordan Matthiesen</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/235-jsj-javascript-devops-and-tools-with-donovan-brown-and-jordan-matthiesen</link><description><![CDATA[00:50 Intro to guests Donovan Brown and Jordan Matthiesen1:14 Javascript and Devops3:49 <a href="https://nodejs.org/en/" target="_blank" rel="noreferrer noopener">Node</a> JS and integrating with extensions11:16 Learning Javascript coming from another language15:21 Visual Studio Team Services at Microsoft, integration and unit testing<ul><li><a href="http://visualstudio.com/" target="_blank" rel="noreferrer noopener">Visualstudio.com</a></li><li><a href="http://donovanbrown.com/" target="_blank" rel="noreferrer noopener">Donovanbrown.com</a></li></ul>25:10 Visual Studio Code and mobile development<ul><li>Apache Cordova open source project</li></ul>31:45 TypeScript and tooling33:03 Unit test tools and methods38:39 ARM devices and integrationQUOTES:“It’s not impossible, it’s just a different set of challenges.” - Donovan Brown“Devops is the union of people, process and products to enable continuous delivery of value to your end users” - Donovan Brown“Apps start to feel more native. They can actually get form.” - Jordan MatthiesenPICKS: <a href="http://veridian-dynamics.org/" target="_blank" rel="noreferrer noopener">Veridian Dynamics</a> (AJ) <a href="https://www.youtube.com/watch?v=spyJ5yxTfas" target="_blank" rel="noreferrer noopener">Jabberwocky Video</a> (AJ) <a href="http://www.hardrock.com/cafes/atlanta/" target="_blank" rel="noreferrer noopener">Hard Rock Cafe - Atlanta</a> (Charles) <a href="https://www.ces.tech/" target="_blank" rel="noreferrer noopener">CES</a> (Charles)3D printers (Donovan) <a href="http://www.seattleurbanfarmco.com/shop/high-yield-vegetable-gardening" target="_blank" rel="noreferrer noopener">High-Yield Vegetable Gardening</a> (Jordan)<a href="http://taco.visualstudio.com/" target="_blank" rel="noreferrer noopener">taco.visualstudio.com</a>Jordan on Twitter <a href="https://twitter.com/jmatthiesen" target="_blank" rel="noreferrer noopener">@jmatthiesen</a><a href="http://visualstudio.com/" target="_blank" rel="noreferrer noopener">Visualstudio.com</a><a href="http://donovanbrown.com/" target="_blank" rel="noreferrer noopener">Donovanbrown.com</a>Donovan on Twitter <a href="https://twitter.com/donovanbrown" target="_blank" rel="noreferrer noopener">@donovanbrown</a> SPONSORS:<a href="https://frontendmasters.com/" target="_blank" rel="noreferrer noopener">Front End Masters</a><a href="https://hired.com/" target="_blank" rel="noreferrer noopener">Hired.com</a>Special Guests: Donovan Brown and Jordan Matthiesen.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">ddd96f67-da5a-4ee2-9293-fe4d1f088376</guid><pubDate>Wed, 26 Oct 2016 12:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846161/stream.mp3" length="47782245" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>00:50 Intro to guests Donovan Brown and Jordan Matthiesen1:14 Javascript and Devops3:49 https://nodejs.org/en/ JS and integrating with extensions11:16 Learning Javascript coming from another language15:21 Visual Studio Team Services at Microsoft,...</itunes:subtitle><itunes:summary><![CDATA[00:50 Intro to guests Donovan Brown and Jordan Matthiesen1:14 Javascript and Devops3:49 <a href="https://nodejs.org/en/" target="_blank" rel="noreferrer noopener">Node</a> JS and integrating with extensions11:16 Learning Javascript coming from another language15:21 Visual Studio Team Services at Microsoft, integration and unit testing<ul><li><a href="http://visualstudio.com/" target="_blank" rel="noreferrer noopener">Visualstudio.com</a></li><li><a href="http://donovanbrown.com/" target="_blank" rel="noreferrer noopener">Donovanbrown.com</a></li></ul>25:10 Visual Studio Code and mobile development<ul><li>Apache Cordova open source project</li></ul>31:45 TypeScript and tooling33:03 Unit test tools and methods38:39 ARM devices and integrationQUOTES:“It’s not impossible, it’s just a different set of challenges.” - Donovan Brown“Devops is the union of people, process and products to enable continuous delivery of value to your end users” - Donovan Brown“Apps start to feel more native. They can actually get form.” - Jordan MatthiesenPICKS: <a href="http://veridian-dynamics.org/" target="_blank" rel="noreferrer noopener">Veridian Dynamics</a> (AJ) <a href="https://www.youtube.com/watch?v=spyJ5yxTfas" target="_blank" rel="noreferrer noopener">Jabberwocky Video</a> (AJ) <a href="http://www.hardrock.com/cafes/atlanta/" target="_blank" rel="noreferrer noopener">Hard Rock Cafe - Atlanta</a> (Charles) <a href="https://www.ces.tech/" target="_blank" rel="noreferrer noopener">CES</a> (Charles)3D printers (Donovan) <a href="http://www.seattleurbanfarmco.com/shop/high-yield-vegetable-gardening" target="_blank" rel="noreferrer noopener">High-Yield Vegetable Gardening</a> (Jordan)<a href="http://taco.visualstudio.com/" target="_blank" rel="noreferrer noopener">taco.visualstudio.com</a>Jordan on Twitter <a href="https://twitter.com/jmatthiesen" target="_blank" rel="noreferrer noopener">@jmatthiesen</a><a href="http://visualstudio.com/" target="_blank" rel="noreferrer noopener">Visualstudio.com</a><a href="http://donovanbrown.com/" target="_blank" rel="noreferrer noopener">Donovanbrown.com</a>Donovan on Twitter <a href="https://twitter.com/donovanbrown" target="_blank" rel="noreferrer noopener">@donovanbrown</a> SPONSORS:<a href="https://frontendmasters.com/" target="_blank" rel="noreferrer noopener">Front End Masters</a><a href="https://hired.com/" target="_blank" rel="noreferrer noopener">Hired.com</a>Special Guests: Donovan Brown and Jordan Matthiesen.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>2907</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>234 JSJ JAMStack with Brian Douglas and Matt Christensen</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/234-jsj-jamstack-with-brian-douglas-and-matt-christensen</link><description><![CDATA[1:00 Intro to guests Brian Douglas and Matt Christensen2:20 Definition of JAMStack8:12 JAMStack and confusion over nomenclature12:56 JAMStack and security, reliability and performance17:05 Example of traffic spike for company Sphero18:26 Meaning of hyperdynamic20:35 Future and limits of JAMStack technology26:01 Controlling data and APIs versus using third parties28:10 <a href="https://www.netlify.com/" target="_blank" rel="noreferrer noopener">Netlify.com</a> and JAMStack31:16 APIs, JavaScript framework and libraries recommended to start building on JAMStack35:13 Resources and examples of JAMStack: <a href="https://www.netlify.com/" target="_blank" rel="noreferrer noopener">netlify.com</a>, <a href="https://www.netlify.com/blog/" target="_blank" rel="noreferrer noopener">Netlify blog</a>, <a href="https://www.netlify.com/blog/2016/09/23/the-jamstack-radio/" target="_blank" rel="noreferrer noopener">JAMStack radio</a>, <a href="http://www.meetup.com/jamstack-sf/" target="_blank" rel="noreferrer noopener">JAMStack SF Meetup</a> QUOTES:“I think in the next couple of years we’re going to see the limits being pushed a lot for what you can do with this.” - Matt“Today we’re starting to see really interesting, really large projects getting built with this approach.” - Matt“If you can farm 100% of your backend off to third parties, I feel like that really limits a lot of the interesting things you can do as a developer.” - BrianPICKS: <a href="http://worrydream.com/EarlyHistoryOfSmalltalk/" target="_blank" rel="noreferrer noopener">Early History of Smalltalk </a>(Jamison) <a href="https://www.youtube.com/channel/UCXBhQ05nu3L1abBUGeQ0ahw" target="_blank" rel="noreferrer noopener">React Rally 2016 videos</a> (Jamison) <a href="https://fivestack.computer/" target="_blank" rel="noreferrer noopener">FiveStack.computer</a> (Jamison) <a href="http://infiniteundo.com/post/25326999628/falsehoods-programmers-believe-about-time" target="_blank" rel="noreferrer noopener">Falsehoods programmers believe about time</a> (Aimee) <a href="http://nodevember.org/" target="_blank" rel="noreferrer noopener">Nodevember conference</a> (Aimee) <a href="http://www.48days.com/category/48-days-podcast/" target="_blank" rel="noreferrer noopener">48 Days Podcast</a> (Charles) <a href="https://www.amazon.com/Michael-Vey-6-Fall-Hades/dp/1481469827" target="_blank" rel="noreferrer noopener">Fall of Hades by Richard Paul Evans</a> (Charles) <a href="https://www.youtube.com/watch?v=yS5p4M08jJs" target="_blank" rel="noreferrer noopener">Jon Benjamin Jazz</a> (Brian) <a href="http://railsconf.com/" target="_blank" rel="noreferrer noopener">RailsConf 2016</a> (Brian) <a href="http://www.reactnative.com/" target="_blank" rel="noreferrer noopener">React Native</a> (Brian) <a href="http://foreverdogproductions.com/fdpn/podcasts/book-of-ye/" target="_blank" rel="noreferrer noopener">Book of Ye Podcast</a> (Brian) <a href="https://www.amazon.com/Aurora-Kim-Stanley-Robinson/dp/0316098108?tag=biuksafetynet-21" target="_blank" rel="noreferrer noopener">Aurora by Kim Stanley Robinson</a> (Matt)<a href="https://www.sequoiacap.com/" target="_blank" rel="noreferrer noopener">Sequoia Capital website</a><a href="http://www.sphero.com/" target="_blank" rel="noreferrer noopener">Sphero website</a><a href="https://www.hawksworx.com/blog/isomorphic-rendering-on-the-jam-stack/" target="_blank" rel="noreferrer noopener">Isomorphic rendering on the Jam Stack by Phil Hawksworth</a>SPONSORS:<a href="https://frontendmasters.com/" target="_blank" rel="noreferrer noopener">Front End Masters</a><a href="https://hired.com/" target="_blank" rel="noreferrer noopener">Hired.com</a>Special Guests: Brian Douglas and Matt Christensen.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">b0096b10-e7d2-4127-8884-1a6b538da569</guid><pubDate>Wed, 19 Oct 2016 12:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846163/stream.mp3" length="46555037" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>1:00 Intro to guests Brian Douglas and Matt Christensen2:20 Definition of JAMStack8:12 JAMStack and confusion over nomenclature12:56 JAMStack and security, reliability and performance17:05 Example of traffic spike for company Sphero18:26 Meaning of...</itunes:subtitle><itunes:summary><![CDATA[1:00 Intro to guests Brian Douglas and Matt Christensen2:20 Definition of JAMStack8:12 JAMStack and confusion over nomenclature12:56 JAMStack and security, reliability and performance17:05 Example of traffic spike for company Sphero18:26 Meaning of hyperdynamic20:35 Future and limits of JAMStack technology26:01 Controlling data and APIs versus using third parties28:10 <a href="https://www.netlify.com/" target="_blank" rel="noreferrer noopener">Netlify.com</a> and JAMStack31:16 APIs, JavaScript framework and libraries recommended to start building on JAMStack35:13 Resources and examples of JAMStack: <a href="https://www.netlify.com/" target="_blank" rel="noreferrer noopener">netlify.com</a>, <a href="https://www.netlify.com/blog/" target="_blank" rel="noreferrer noopener">Netlify blog</a>, <a href="https://www.netlify.com/blog/2016/09/23/the-jamstack-radio/" target="_blank" rel="noreferrer noopener">JAMStack radio</a>, <a href="http://www.meetup.com/jamstack-sf/" target="_blank" rel="noreferrer noopener">JAMStack SF Meetup</a> QUOTES:“I think in the next couple of years we’re going to see the limits being pushed a lot for what you can do with this.” - Matt“Today we’re starting to see really interesting, really large projects getting built with this approach.” - Matt“If you can farm 100% of your backend off to third parties, I feel like that really limits a lot of the interesting things you can do as a developer.” - BrianPICKS: <a href="http://worrydream.com/EarlyHistoryOfSmalltalk/" target="_blank" rel="noreferrer noopener">Early History of Smalltalk </a>(Jamison) <a href="https://www.youtube.com/channel/UCXBhQ05nu3L1abBUGeQ0ahw" target="_blank" rel="noreferrer noopener">React Rally 2016 videos</a> (Jamison) <a href="https://fivestack.computer/" target="_blank" rel="noreferrer noopener">FiveStack.computer</a> (Jamison) <a href="http://infiniteundo.com/post/25326999628/falsehoods-programmers-believe-about-time" target="_blank" rel="noreferrer noopener">Falsehoods programmers believe about time</a> (Aimee) <a href="http://nodevember.org/" target="_blank" rel="noreferrer noopener">Nodevember conference</a> (Aimee) <a href="http://www.48days.com/category/48-days-podcast/" target="_blank" rel="noreferrer noopener">48 Days Podcast</a> (Charles) <a href="https://www.amazon.com/Michael-Vey-6-Fall-Hades/dp/1481469827" target="_blank" rel="noreferrer noopener">Fall of Hades by Richard Paul Evans</a> (Charles) <a href="https://www.youtube.com/watch?v=yS5p4M08jJs" target="_blank" rel="noreferrer noopener">Jon Benjamin Jazz</a> (Brian) <a href="http://railsconf.com/" target="_blank" rel="noreferrer noopener">RailsConf 2016</a> (Brian) <a href="http://www.reactnative.com/" target="_blank" rel="noreferrer noopener">React Native</a> (Brian) <a href="http://foreverdogproductions.com/fdpn/podcasts/book-of-ye/" target="_blank" rel="noreferrer noopener">Book of Ye Podcast</a> (Brian) <a href="https://www.amazon.com/Aurora-Kim-Stanley-Robinson/dp/0316098108?tag=biuksafetynet-21" target="_blank" rel="noreferrer noopener">Aurora by Kim Stanley Robinson</a> (Matt)<a href="https://www.sequoiacap.com/" target="_blank" rel="noreferrer noopener">Sequoia Capital website</a><a href="http://www.sphero.com/" target="_blank" rel="noreferrer noopener">Sphero website</a><a href="https://www.hawksworx.com/blog/isomorphic-rendering-on-the-jam-stack/" target="_blank" rel="noreferrer noopener">Isomorphic rendering on the Jam Stack by Phil Hawksworth</a>SPONSORS:<a href="https://frontendmasters.com/" target="_blank" rel="noreferrer noopener">Front End Masters</a><a href="https://hired.com/" target="_blank" rel="noreferrer noopener">Hired.com</a>Special Guests: Brian Douglas and Matt Christensen.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy"...]]></itunes:summary><itunes:duration>2830</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>233 JSJ Google Chrome Extensions with John Sonmez</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/233-jsj-google-chrome-extensions-with-john-sonmez</link><description><![CDATA[02:50 The definition of a plug-in03:31 The definition of an extension05:09 The way to determine the plug-ins and extensions you are running08:22 How to create an extension file11:02 The appeal of creating extensions13:26 How John got into creating extensions15:48 Ways to organize extensions19:38 Aspects of chrome that will affect extensions23:23 Packaging for the Chrome store26:22 Using dev tools29:42 Conflicting plug-ins/extensions and how to deal with them31:30 Open source extensions32:32 A quick way to create an extensionQUOTES:“I teach software developers how to be cool.” –John Sonmez“There wasn’t an ability to extend the dev tools, but now there is.” –John Sonmez“One quick way to create an extension is just to take one of these sample apps…and then just start modifying it…” –John SonmezPICKS: <a href="http://www.unchainedmovie.com/" target="_blank" rel="noreferrer noopener">“Django Unchained”</a> Website <a href="https://egghead.io/courses/using-angular-2-patterns-in-angular-1-x-apps" target="_blank" rel="noreferrer noopener">“Using Angular 2 Patterns in Angular 1.x” </a>Apps Egghead Course <a href="http://www.refinery29.com/2016/09/122114/girls-life-boys-life-magazine-sexist-differences" target="_blank" rel="noreferrer noopener">Girls’ Life vs. Boys’ Life</a> on Refinery29 <a href="https://www.webinarjam.com/index/" target="_blank" rel="noreferrer noopener">Webinar Jam</a> Software  <a href="https://devchat.tv/webinar-5-mistakes-that-are-keeping-you-from-getting-hired" target="_blank" rel="noreferrer noopener">“Five Mistakes That are Keeping You From Getting Hired”</a> Webinar <a href="https://www.screencastify.com/" target="_blank" rel="noreferrer noopener">Screencastify</a> Chrome Extension <a href="https://www.amazon.com/How-Fail-Almost-Everything-Still-ebook/dp/B00COOFBA4" target="_blank" rel="noreferrer noopener">How to Fail at Almost Everything and Still Win Big</a> Book on Amazon <a href="https://simpleprogrammer.com/2016/07/04/complete-software-developers-career-guide-introduction/" target="_blank" rel="noreferrer noopener">The Complete Software Developers Career Guide</a> Book in Progress <a href="https://simpleprogrammer.com/" target="_blank" rel="noreferrer noopener">Simple Programmer</a> Website <a href="https://www.youtube.com/user/jsonmez" target="_blank" rel="noreferrer noopener">Simple Programmer</a> on YoutubeSpecial Guest: John Sonmez.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">a6b66c7a-c475-4c94-94cc-a337b58aba9f</guid><pubDate>Wed, 12 Oct 2016 12:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846168/stream.mp3" length="44737722" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>02:50 The definition of a plug-in03:31 The definition of an extension05:09 The way to determine the plug-ins and extensions you are running08:22 How to create an extension file11:02 The appeal of creating extensions13:26 How John got into creating...</itunes:subtitle><itunes:summary><![CDATA[02:50 The definition of a plug-in03:31 The definition of an extension05:09 The way to determine the plug-ins and extensions you are running08:22 How to create an extension file11:02 The appeal of creating extensions13:26 How John got into creating extensions15:48 Ways to organize extensions19:38 Aspects of chrome that will affect extensions23:23 Packaging for the Chrome store26:22 Using dev tools29:42 Conflicting plug-ins/extensions and how to deal with them31:30 Open source extensions32:32 A quick way to create an extensionQUOTES:“I teach software developers how to be cool.” –John Sonmez“There wasn’t an ability to extend the dev tools, but now there is.” –John Sonmez“One quick way to create an extension is just to take one of these sample apps…and then just start modifying it…” –John SonmezPICKS: <a href="http://www.unchainedmovie.com/" target="_blank" rel="noreferrer noopener">“Django Unchained”</a> Website <a href="https://egghead.io/courses/using-angular-2-patterns-in-angular-1-x-apps" target="_blank" rel="noreferrer noopener">“Using Angular 2 Patterns in Angular 1.x” </a>Apps Egghead Course <a href="http://www.refinery29.com/2016/09/122114/girls-life-boys-life-magazine-sexist-differences" target="_blank" rel="noreferrer noopener">Girls’ Life vs. Boys’ Life</a> on Refinery29 <a href="https://www.webinarjam.com/index/" target="_blank" rel="noreferrer noopener">Webinar Jam</a> Software  <a href="https://devchat.tv/webinar-5-mistakes-that-are-keeping-you-from-getting-hired" target="_blank" rel="noreferrer noopener">“Five Mistakes That are Keeping You From Getting Hired”</a> Webinar <a href="https://www.screencastify.com/" target="_blank" rel="noreferrer noopener">Screencastify</a> Chrome Extension <a href="https://www.amazon.com/How-Fail-Almost-Everything-Still-ebook/dp/B00COOFBA4" target="_blank" rel="noreferrer noopener">How to Fail at Almost Everything and Still Win Big</a> Book on Amazon <a href="https://simpleprogrammer.com/2016/07/04/complete-software-developers-career-guide-introduction/" target="_blank" rel="noreferrer noopener">The Complete Software Developers Career Guide</a> Book in Progress <a href="https://simpleprogrammer.com/" target="_blank" rel="noreferrer noopener">Simple Programmer</a> Website <a href="https://www.youtube.com/user/jsonmez" target="_blank" rel="noreferrer noopener">Simple Programmer</a> on YoutubeSpecial Guest: John Sonmez.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>2716</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>232 JSJ GunDB and Databases with Mark Nadal</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/232-jsj-gundb-and-databases-with-mark-nadal</link><description><![CDATA[03:45 What makes the Gun database engine special07:00 Defining a database12:58 The CAP Theorem22:56 What Graphs are and how they function (circular references)30:32 Gun and rotational disk systems32:08 Gun’s optimizations for performance in ensuing versions39:55 The prevalence of open source companies42:45 Further discussing the CAP Theorem and its nuances50:33 Gun’s purpose and design52:13 What a Firebase is54:22 How to get started with Gun - Visit <a href="http://gun.js.org/think.html" target="_blank" rel="noreferrer noopener">Gun Tutorial</a>,  <a href="https://github.com/amark/gun" target="_blank" rel="noreferrer noopener">Gun's Github Page</a>, and<a href="http://npminstallguncdnodemodule/gunnodeexample/hp.js.adad" target="_blank" rel="noreferrer noopener">Gun Node Module</a>QUOTES:“I think the database should bend to your application’s demands, rather than you having to bend to the database’s demands.” –Mark Nadal“…The protocol that GUN defines is something that can be implemented in any language. Because GUN is in the language, you don’t have the context which latency of having to make an HTTP call or socket request…” –AJ O’Neill“Let’s demystify the black magic of CAP.” –Mark NadalPICKS:<a href="https://www.youtube.com/watch?v=SPj-23z-hQA" target="_blank" rel="noreferrer noopener">Dan North’s Deliberate Learning Video</a><a href="http://8tracks.com/" target="_blank" rel="noreferrer noopener">8Tracks Internet Radio</a><a href="https://www.netflix.com/search/Pokemon%20Indig?jbp=0&amp;jbr=0&amp;jbv=70297439" target="_blank" rel="noreferrer noopener">Pokemon Indigo League</a> on Netflix<a href="https://daplie.com/" target="_blank" rel="noreferrer noopener">Daplie Personal Cloud</a><a href="http://www.imdb.com/title/tt0072431/" target="_blank" rel="noreferrer noopener">Young Frankenstein</a> Movie <a href="https://www.alderac.com/mystic_vale/" target="_blank" rel="noreferrer noopener">Mystic Vale</a> Card Game<a href="http://jsremoteconf.com/" target="_blank" rel="noreferrer noopener">JS Remote Conference</a><a href="http://reactremoteconf.com./" target="_blank" rel="noreferrer noopener">React Remote Conference</a><a href="http://farmheroessupersaga.com/en/" target="_blank" rel="noreferrer noopener">Farm Heroes Super Saga</a> Game AppSpecial Guest: Mark Nadal.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">95cc92d2-9235-44d9-b559-6b7a34f78af2</guid><pubDate>Wed, 05 Oct 2016 12:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846210/stream.mp3" length="63019652" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>03:45 What makes the Gun database engine special07:00 Defining a database12:58 The CAP Theorem22:56 What Graphs are and how they function (circular references)30:32 Gun and rotational disk systems32:08 Gun’s optimizations for performance in ensuing...</itunes:subtitle><itunes:summary><![CDATA[03:45 What makes the Gun database engine special07:00 Defining a database12:58 The CAP Theorem22:56 What Graphs are and how they function (circular references)30:32 Gun and rotational disk systems32:08 Gun’s optimizations for performance in ensuing versions39:55 The prevalence of open source companies42:45 Further discussing the CAP Theorem and its nuances50:33 Gun’s purpose and design52:13 What a Firebase is54:22 How to get started with Gun - Visit <a href="http://gun.js.org/think.html" target="_blank" rel="noreferrer noopener">Gun Tutorial</a>,  <a href="https://github.com/amark/gun" target="_blank" rel="noreferrer noopener">Gun's Github Page</a>, and<a href="http://npminstallguncdnodemodule/gunnodeexample/hp.js.adad" target="_blank" rel="noreferrer noopener">Gun Node Module</a>QUOTES:“I think the database should bend to your application’s demands, rather than you having to bend to the database’s demands.” –Mark Nadal“…The protocol that GUN defines is something that can be implemented in any language. Because GUN is in the language, you don’t have the context which latency of having to make an HTTP call or socket request…” –AJ O’Neill“Let’s demystify the black magic of CAP.” –Mark NadalPICKS:<a href="https://www.youtube.com/watch?v=SPj-23z-hQA" target="_blank" rel="noreferrer noopener">Dan North’s Deliberate Learning Video</a><a href="http://8tracks.com/" target="_blank" rel="noreferrer noopener">8Tracks Internet Radio</a><a href="https://www.netflix.com/search/Pokemon%20Indig?jbp=0&amp;jbr=0&amp;jbv=70297439" target="_blank" rel="noreferrer noopener">Pokemon Indigo League</a> on Netflix<a href="https://daplie.com/" target="_blank" rel="noreferrer noopener">Daplie Personal Cloud</a><a href="http://www.imdb.com/title/tt0072431/" target="_blank" rel="noreferrer noopener">Young Frankenstein</a> Movie <a href="https://www.alderac.com/mystic_vale/" target="_blank" rel="noreferrer noopener">Mystic Vale</a> Card Game<a href="http://jsremoteconf.com/" target="_blank" rel="noreferrer noopener">JS Remote Conference</a><a href="http://reactremoteconf.com./" target="_blank" rel="noreferrer noopener">React Remote Conference</a><a href="http://farmheroessupersaga.com/en/" target="_blank" rel="noreferrer noopener">Farm Heroes Super Saga</a> Game AppSpecial Guest: Mark Nadal.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>3859</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>231 JSJ Codewars with Nathan Doctor, Jake Hoffner, and Dan Nolan</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/231-jsj-codewars-with-nathan-doctor-jake-hoffner-and-dan-nolan</link><description><![CDATA[3:23 Discussing the purpose and aim of Codewars7:30 The process for building a program with Codewars11:07 The UI and editor experience12:55 The challenges faced when first building Codewars14:23 Explaining PJAX16:54 Building code on Codewars21:24 The expanded use of KATA on Codewars23:11 Practicing “solving problems” and how it translates to real world situations34:00 How Codewars proves out the persistence of coders36:41 How Codewars appeals to collaborative workers44:40 Teachable moments on Codewars49:40 Always check to see if <a href="https://www.codewars.com/" target="_blank" rel="noreferrer noopener">Codewars</a> is hiring. Codewars uses <a href="https://www.qualified.io/?utm_campaign=landing&amp;utm_source=codewars" target="_blank" rel="noreferrer noopener">Qualified.io</a>, which helps automate the hiring process.PICKS: <a href="https://www.amazon.com/Marrow-Tarryn-Fisher-ebook/dp/B00WAPJ540" target="_blank" rel="noreferrer noopener">Marrow</a> Sci-fi book <a href="https://www.amazon.com/dp/B00KUQIU7O/ref=dp-kindle-redirect?_encoding=UTF8&amp;btkr=1" target="_blank" rel="noreferrer noopener">Uprooted</a> Fantasy book <a href="http://mikegrouchy.com/blog/2012/06/write-less-code.html" target="_blank" rel="noreferrer noopener">“Write Less Code”</a> blog post <a href="http://randsinrepose.com/archives/the-rands-test/" target="_blank" rel="noreferrer noopener">“The Rands Test”</a> blog post <a href="http://fivestack.computer/" target="_blank" rel="noreferrer noopener">Five Stack</a> software development studio <a href="https://www.netflix.com/title/80057281" target="_blank" rel="noreferrer noopener">“Stranger Things”</a> on Netflix <a href="http://ftlauderdale.ng-learn.com/" target="_blank" rel="noreferrer noopener">Angular 2 Class in Ft. Lauderdale</a>, Discount Code: JSJ <a href="http://leananalyticsbook.com/" target="_blank" rel="noreferrer noopener">Lean Analytics</a> book <a href="https://www.amazon.com/dp/B004IK8PLE/ref=dp-kindle-redirect?_encoding=UTF8&amp;btkr=1" target="_blank" rel="noreferrer noopener">Code</a> book <a href="https://www.amazon.com/Data-Smart-Science-Transform-Information/dp/111866146X" target="_blank" rel="noreferrer noopener">Datasmart</a> book <a href="https://www.amazon.com/dp/B00EY818TQ/ref=dp-kindle-redirect?_encoding=UTF8&amp;btkr=1" target="_blank" rel="noreferrer noopener">Letting Go</a> bookSpecial Guests: Dan Nolan, Jake Hoffner, and Nathan Doctor.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">145df036-7604-4180-b570-9270d024bb89</guid><pubDate>Wed, 28 Sep 2016 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846220/stream.mp3" length="57555755" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>3:23 Discussing the purpose and aim of Codewars7:30 The process for building a program with Codewars11:07 The UI and editor experience12:55 The challenges faced when first building Codewars14:23 Explaining PJAX16:54 Building code on Codewars21:24 The...</itunes:subtitle><itunes:summary><![CDATA[3:23 Discussing the purpose and aim of Codewars7:30 The process for building a program with Codewars11:07 The UI and editor experience12:55 The challenges faced when first building Codewars14:23 Explaining PJAX16:54 Building code on Codewars21:24 The expanded use of KATA on Codewars23:11 Practicing “solving problems” and how it translates to real world situations34:00 How Codewars proves out the persistence of coders36:41 How Codewars appeals to collaborative workers44:40 Teachable moments on Codewars49:40 Always check to see if <a href="https://www.codewars.com/" target="_blank" rel="noreferrer noopener">Codewars</a> is hiring. Codewars uses <a href="https://www.qualified.io/?utm_campaign=landing&amp;utm_source=codewars" target="_blank" rel="noreferrer noopener">Qualified.io</a>, which helps automate the hiring process.PICKS: <a href="https://www.amazon.com/Marrow-Tarryn-Fisher-ebook/dp/B00WAPJ540" target="_blank" rel="noreferrer noopener">Marrow</a> Sci-fi book <a href="https://www.amazon.com/dp/B00KUQIU7O/ref=dp-kindle-redirect?_encoding=UTF8&amp;btkr=1" target="_blank" rel="noreferrer noopener">Uprooted</a> Fantasy book <a href="http://mikegrouchy.com/blog/2012/06/write-less-code.html" target="_blank" rel="noreferrer noopener">“Write Less Code”</a> blog post <a href="http://randsinrepose.com/archives/the-rands-test/" target="_blank" rel="noreferrer noopener">“The Rands Test”</a> blog post <a href="http://fivestack.computer/" target="_blank" rel="noreferrer noopener">Five Stack</a> software development studio <a href="https://www.netflix.com/title/80057281" target="_blank" rel="noreferrer noopener">“Stranger Things”</a> on Netflix <a href="http://ftlauderdale.ng-learn.com/" target="_blank" rel="noreferrer noopener">Angular 2 Class in Ft. Lauderdale</a>, Discount Code: JSJ <a href="http://leananalyticsbook.com/" target="_blank" rel="noreferrer noopener">Lean Analytics</a> book <a href="https://www.amazon.com/dp/B004IK8PLE/ref=dp-kindle-redirect?_encoding=UTF8&amp;btkr=1" target="_blank" rel="noreferrer noopener">Code</a> book <a href="https://www.amazon.com/Data-Smart-Science-Transform-Information/dp/111866146X" target="_blank" rel="noreferrer noopener">Datasmart</a> book <a href="https://www.amazon.com/dp/B00EY818TQ/ref=dp-kindle-redirect?_encoding=UTF8&amp;btkr=1" target="_blank" rel="noreferrer noopener">Letting Go</a> bookSpecial Guests: Dan Nolan, Jake Hoffner, and Nathan Doctor.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>3518</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>230 JSJ Node at Capital One with Azat Mardan</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/230-jsj-node-at-capital-one-with-azat-mardan</link><description><![CDATA[00:51 Jameson is looking for clients who need front and back end code for apps; <a href="https://twitter.com/jergason" target="_blank" rel="noreferrer noopener">@Jergason</a> (Contact him via Direct Message)04:40 An explanation of Capital One and its operations6:06 How many Capital One developers are using Node and how it is being implemented10:30 Process of approval for app/website development14:15 How the culture at Capital One affects technology within the company18:25 Using Javascript libraries to manage different currencies19:40 Venmo and its influence on banking22:32 Whether banks are prepared to operate in a cashless society29:44 Using HTML and Javascript for updating projects or creating new ones35:21 Who picks up Javascript easily and why: “It’s more about grit than raw intelligence.”44:00 Upgrading via open source codes45:40 The process for hiring developers51:35 Typescript vs. non-typescriptPICKS:<a href="http://www.playnerve.com/" target="_blank" rel="noreferrer noopener">“Nerve” Movie</a><a href="https://brave.com/" target="_blank" rel="noreferrer noopener">Brave Browser</a><a href="https://www.netflix.com/title/80057281" target="_blank" rel="noreferrer noopener">“Stranger Things”</a> on Netflix <a href="http://ftlauderdale.ng-learn.com/" target="_blank" rel="noreferrer noopener">Angular 2 Class in Ft. Lauderdale</a>, Discount Code: JSJ <a href="http://alistapart.com/article/strategies-for-healthier-dev" target="_blank" rel="noreferrer noopener">“Strategy for Healthier Dev”</a> blog post<a href="http://health-ade.com/" target="_blank" rel="noreferrer noopener">Health-Ade Beet Kombucha</a><a href="http://www.maximumfun.org/shows/adventure-zone" target="_blank" rel="noreferrer noopener">“The Adventure Zone” podcast</a><a href="https://www.cs.utexas.edu/users/EWD/transcriptions/EWD10xx/EWD1036.html" target="_blank" rel="noreferrer noopener">On the Cruelty of Really Teaching Computer Science</a> article by E.W. Dijkstra<a href="https://devchat.tv/freelancers" target="_blank" rel="noreferrer noopener">“The Freelancer Show” podcast</a><a href="http://www.48days.com/" target="_blank" rel="noreferrer noopener">“48 Days” podcast</a><a href="http://node.university/" target="_blank" rel="noreferrer noopener">Node.university</a><a href="http://azat.co/" target="_blank" rel="noreferrer noopener">Azat Mardan’s Website</a><a href="https://twitter.com/azat_co" target="_blank" rel="noreferrer noopener">Azat Mardan on Twitter</a><a href="http://www.cetusa.org/" target="_blank" rel="noreferrer noopener">CETUSA – Foreign exchange program</a>Special Guest: Azat Mardan.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">ac2ff46f-0aaf-4500-a04d-021f385b7074</guid><pubDate>Wed, 21 Sep 2016 12:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846182/stream.mp3" length="65878497" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>00:51 Jameson is looking for clients who need front and back end code for apps; https://twitter.com/jergason (Contact him via Direct Message)04:40 An explanation of Capital One and its operations6:06 How many Capital One developers are using Node and...</itunes:subtitle><itunes:summary><![CDATA[00:51 Jameson is looking for clients who need front and back end code for apps; <a href="https://twitter.com/jergason" target="_blank" rel="noreferrer noopener">@Jergason</a> (Contact him via Direct Message)04:40 An explanation of Capital One and its operations6:06 How many Capital One developers are using Node and how it is being implemented10:30 Process of approval for app/website development14:15 How the culture at Capital One affects technology within the company18:25 Using Javascript libraries to manage different currencies19:40 Venmo and its influence on banking22:32 Whether banks are prepared to operate in a cashless society29:44 Using HTML and Javascript for updating projects or creating new ones35:21 Who picks up Javascript easily and why: “It’s more about grit than raw intelligence.”44:00 Upgrading via open source codes45:40 The process for hiring developers51:35 Typescript vs. non-typescriptPICKS:<a href="http://www.playnerve.com/" target="_blank" rel="noreferrer noopener">“Nerve” Movie</a><a href="https://brave.com/" target="_blank" rel="noreferrer noopener">Brave Browser</a><a href="https://www.netflix.com/title/80057281" target="_blank" rel="noreferrer noopener">“Stranger Things”</a> on Netflix <a href="http://ftlauderdale.ng-learn.com/" target="_blank" rel="noreferrer noopener">Angular 2 Class in Ft. Lauderdale</a>, Discount Code: JSJ <a href="http://alistapart.com/article/strategies-for-healthier-dev" target="_blank" rel="noreferrer noopener">“Strategy for Healthier Dev”</a> blog post<a href="http://health-ade.com/" target="_blank" rel="noreferrer noopener">Health-Ade Beet Kombucha</a><a href="http://www.maximumfun.org/shows/adventure-zone" target="_blank" rel="noreferrer noopener">“The Adventure Zone” podcast</a><a href="https://www.cs.utexas.edu/users/EWD/transcriptions/EWD10xx/EWD1036.html" target="_blank" rel="noreferrer noopener">On the Cruelty of Really Teaching Computer Science</a> article by E.W. Dijkstra<a href="https://devchat.tv/freelancers" target="_blank" rel="noreferrer noopener">“The Freelancer Show” podcast</a><a href="http://www.48days.com/" target="_blank" rel="noreferrer noopener">“48 Days” podcast</a><a href="http://node.university/" target="_blank" rel="noreferrer noopener">Node.university</a><a href="http://azat.co/" target="_blank" rel="noreferrer noopener">Azat Mardan’s Website</a><a href="https://twitter.com/azat_co" target="_blank" rel="noreferrer noopener">Azat Mardan on Twitter</a><a href="http://www.cetusa.org/" target="_blank" rel="noreferrer noopener">CETUSA – Foreign exchange program</a>Special Guest: Azat Mardan.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>4038</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>229 JSJ Elm with Richard Feldman</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/229-jsj-elm-with-richard-feldman</link><description><![CDATA[1:13 <a href="http://noredink.com/jobs" target="_blank" rel="noreferrer noopener">No Red Ink is hiring</a>; <a href="https://www.manning.com/books/elm-in-action?a_aid=elm_in_action&amp;a_bid=b15edc5c" target="_blank" rel="noreferrer noopener">Richard’s book-in-progress</a> 2:10 <a href="https://frontendmasters.com/workshops/elm/" target="_blank" rel="noreferrer noopener">Frontend Masters Workshop</a> 2:55 Elm’s primary function5:10 Using Elm over using Haskell, React, Javascript, etc.9:15 <a href="http://elm-lang.org/blog/how-to-use-elm-at-work" target="_blank" rel="noreferrer noopener">Increased usability of Elm with each update</a> 13:45 Striking differences between Elm and Javascript16:08 Community reactions to Elm20:21 First <a href="http://elm-conf.us/" target="_blank" rel="noreferrer noopener">Elm conference</a> in September22:11 The approach for structuring an Elm app23:45 Realistic time frame for building an app from scratch32:20 Writing pure functions and immutable data; how Elm uses Side-Effects38:20 Scaling a big FP application44:15 What Javascript developers can take away from using Elm48:00 <a href="https://twitter.com/rtfeldman" target="_blank" rel="noreferrer noopener">Richard on Twitter</a> PICKS<a href="https://en.wikipedia.org/wiki/In_a_World..." target="_blank" rel="noreferrer noopener">“In a World…” Movie</a><a href="http://tech.noredink.com/post/129641182738/building-a-live-validated-signup-form-in-elm" target="_blank" rel="noreferrer noopener">Building a Live-Validated Signup Form in Elm</a><a href="https://www.google.com/webhp?espv=2&amp;ie=UTF-8&amp;ion=1&amp;sourceid=chrome-instant#q=apple%20cider%20vinegar" target="_blank" rel="noreferrer noopener">Apple Cider Vinegar</a><a href="http://www.cetusa.org/" target="_blank" rel="noreferrer noopener">CETUSA – Foreign exchange program</a>Special Guest: Richard Feldman.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">525ac7cf-372f-4845-bc54-5999aa14cc76</guid><pubDate>Wed, 14 Sep 2016 12:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846222/stream.mp3" length="53725340" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>1:13 http://noredink.com/jobs; https://www.manning.com/books/elm-in-action?a_aid=elm_in_action&amp;amp;a_bid=b15edc5c 2:10 https://frontendmasters.com/workshops/elm/ 2:55 Elm’s primary function5:10 Using Elm over using Haskell, React, Javascript, etc.9:15...</itunes:subtitle><itunes:summary><![CDATA[1:13 <a href="http://noredink.com/jobs" target="_blank" rel="noreferrer noopener">No Red Ink is hiring</a>; <a href="https://www.manning.com/books/elm-in-action?a_aid=elm_in_action&amp;a_bid=b15edc5c" target="_blank" rel="noreferrer noopener">Richard’s book-in-progress</a> 2:10 <a href="https://frontendmasters.com/workshops/elm/" target="_blank" rel="noreferrer noopener">Frontend Masters Workshop</a> 2:55 Elm’s primary function5:10 Using Elm over using Haskell, React, Javascript, etc.9:15 <a href="http://elm-lang.org/blog/how-to-use-elm-at-work" target="_blank" rel="noreferrer noopener">Increased usability of Elm with each update</a> 13:45 Striking differences between Elm and Javascript16:08 Community reactions to Elm20:21 First <a href="http://elm-conf.us/" target="_blank" rel="noreferrer noopener">Elm conference</a> in September22:11 The approach for structuring an Elm app23:45 Realistic time frame for building an app from scratch32:20 Writing pure functions and immutable data; how Elm uses Side-Effects38:20 Scaling a big FP application44:15 What Javascript developers can take away from using Elm48:00 <a href="https://twitter.com/rtfeldman" target="_blank" rel="noreferrer noopener">Richard on Twitter</a> PICKS<a href="https://en.wikipedia.org/wiki/In_a_World..." target="_blank" rel="noreferrer noopener">“In a World…” Movie</a><a href="http://tech.noredink.com/post/129641182738/building-a-live-validated-signup-form-in-elm" target="_blank" rel="noreferrer noopener">Building a Live-Validated Signup Form in Elm</a><a href="https://www.google.com/webhp?espv=2&amp;ie=UTF-8&amp;ion=1&amp;sourceid=chrome-instant#q=apple%20cider%20vinegar" target="_blank" rel="noreferrer noopener">Apple Cider Vinegar</a><a href="http://www.cetusa.org/" target="_blank" rel="noreferrer noopener">CETUSA – Foreign exchange program</a>Special Guest: Richard Feldman.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>3278</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>228 JSJ React Native with Nader Dabit and Mike Grabowski</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/228-jsj-react-native-with-nader-dabit-and-mike-grabowski</link><description><![CDATA[Code-sharing between mobile and web apps with React NativeUsing native code and JavascriptWhat to know about developing with React NativeThe importance of toolingLive and hot-reloadingUpdating your app on the flyPossible difficulties faced by transitioning to React NativeBridging between native API’s and React NativeWriting apps in Swift or React NativeThe future of React NativeHow to start a React Native project Resources:<a href="https://frontendmasters.com/" target="_blank" rel="noreferrer noopener">Frontend Masters</a><a href="https://hired.com/" target="_blank" rel="noreferrer noopener">Hired.com</a><a href="https://rollbar.com/jsjabber" target="_blank" rel="noreferrer noopener">Rollbar</a><a href="https://microsoft.github.io/code-push/" target="_blank" rel="noreferrer noopener">Microsoft Code Push</a><a href="https://devchat.tv/react-native-radio/08-bridging-react-native-components-with-tadeu-zagallo" target="_blank" rel="noreferrer noopener">React Native Radio Episode 8</a><a href="http://tadeuzagallo.com/" target="_blank" rel="noreferrer noopener">Tadeu Zagallo’s Website</a>Special Guests: Mike Grabowski and Nader Dabit.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">e6e117c9-337c-4e7c-a98c-194293ae2fb9</guid><pubDate>Wed, 07 Sep 2016 12:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846771/stream.mp3" length="59806424" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Code-sharing between mobile and web apps with React NativeUsing native code and JavascriptWhat to know about developing with React NativeThe importance of toolingLive and hot-reloadingUpdating your app on the flyPossible difficulties faced by...</itunes:subtitle><itunes:summary><![CDATA[Code-sharing between mobile and web apps with React NativeUsing native code and JavascriptWhat to know about developing with React NativeThe importance of toolingLive and hot-reloadingUpdating your app on the flyPossible difficulties faced by transitioning to React NativeBridging between native API’s and React NativeWriting apps in Swift or React NativeThe future of React NativeHow to start a React Native project Resources:<a href="https://frontendmasters.com/" target="_blank" rel="noreferrer noopener">Frontend Masters</a><a href="https://hired.com/" target="_blank" rel="noreferrer noopener">Hired.com</a><a href="https://rollbar.com/jsjabber" target="_blank" rel="noreferrer noopener">Rollbar</a><a href="https://microsoft.github.io/code-push/" target="_blank" rel="noreferrer noopener">Microsoft Code Push</a><a href="https://devchat.tv/react-native-radio/08-bridging-react-native-components-with-tadeu-zagallo" target="_blank" rel="noreferrer noopener">React Native Radio Episode 8</a><a href="http://tadeuzagallo.com/" target="_blank" rel="noreferrer noopener">Tadeu Zagallo’s Website</a>Special Guests: Mike Grabowski and Nader Dabit.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>3658</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>227 JSJ Fostering Community Through React with Benjamin Dunphy, Berkeley Martinez, and Ian Sinnott</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/227-jsj-fostering-community-through-react-with-benjamin-dunphy-berkeley-martinez-and-ian-sinnott</link><description><![CDATA[03:08 - Benjamin Dunphy Introduction<ul><li><a href="https://twitter.com/benghamine" target="_blank" rel="noreferrer noopener">Twitter</a></li><li><a href="https://github.com/dunphyben" target="_blank" rel="noreferrer noopener">GitHub</a></li></ul>04:07 - Berkeley Martinez Introduction<ul><li><a href="https://twitter.com/BerkeleyTrue" target="_blank" rel="noreferrer noopener">Twitter</a></li><li><a href="https://github.com/BerkeleyTrue" target="_blank" rel="noreferrer noopener">GitHub</a></li><li><a href="https://www.freecodecamp.com/" target="_blank" rel="noreferrer noopener">Free Code Camp</a></li></ul>04:19 - Ian Sinnott Introduction<ul><li><a href="https://twitter.com/ian_sinn" target="_blank" rel="noreferrer noopener">Twitter</a></li><li><a href="https://github.com/iansinnott" target="_blank" rel="noreferrer noopener">GitHub</a></li><li><a href="https://www.iansinnott.com/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="https://www.trustar.co/" target="_blank" rel="noreferrer noopener">TruSTAR Technology</a></li></ul>05:19 - The <a href="https://facebook.github.io/react/" target="_blank" rel="noreferrer noopener">React</a> Codebase12:38 - Other Important Parts of the React Ecosystem14:22 - The <a href="https://angular.io/" target="_blank" rel="noreferrer noopener">Angular</a> vs the React Ecosystem and Community<ul><li>The Learning Curve</li><li><a href="https://github.com/facebookincubator/create-react-app" target="_blank" rel="noreferrer noopener">create-react-app</a></li></ul>22:07 - CommunityDeveloper Experience<ul><li><a href="https://en.wikipedia.org/wiki/Functional_programming" target="_blank" rel="noreferrer noopener">Functional Programming</a></li></ul>26:56 - Getting Connected to the React Community<ul><li><a href="http://www.meetup.com/real-world-react/" target="_blank" rel="noreferrer noopener">Meetup: Real World React</a><ul><li><a href="https://twitter.com/rwreact" target="_blank" rel="noreferrer noopener">@rwreact</a></li></ul></li><li><a href="http://www.meetup.com/ReactJS-San-Francisco/" target="_blank" rel="noreferrer noopener">ReactJS San Francisco Bay Area Meetup</a></li><li><a href="http://www.meetup.com/" target="_blank" rel="noreferrer noopener">Meetup</a></li><li><a href="https://www.eventbrite.com/" target="_blank" rel="noreferrer noopener">Eventbrite</a></li><li><a href="http://calagator.org/" target="_blank" rel="noreferrer noopener">Calagator</a></li><li><a href="https://twitter.com/" target="_blank" rel="noreferrer noopener">Twitter</a></li><li><a href="https://medium.com/@dan_abramov/my-react-list-862227952a8c#.5pgjtb9pt" target="_blank" rel="noreferrer noopener">Dan Abramov: My React List</a></li></ul>29:34 - Conferences<ul><li><a href="http://conf.reactjs.com/" target="_blank" rel="noreferrer noopener">React.js Conf</a></li><li><a href="http://www.reactrally.com/" target="_blank" rel="noreferrer noopener">React Rally</a></li><li><a href="http://react-next.com/" target="_blank" rel="noreferrer noopener">ReactNext</a></li><li><a href="https://reactiveconf.com/" target="_blank" rel="noreferrer noopener">ReactiveConf</a></li><li><a href="https://www.react-europe.org/" target="_blank" rel="noreferrer noopener">ReactEurope</a></li></ul>33:28 - Technology From the Community<ul><li><a href="https://github.com/reactjs/redux" target="_blank" rel="noreferrer noopener">redux</a></li><li><a href="http://thundercats.js.org/" target="_blank" rel="noreferrer noopener">ThunderCats.js</a><br /> 38:23 - Choices Are Expanding; Not Shrinking</li><li>Linting</li></ul>40:19 - The Future of React42:39 - Starting More Communities Picks<ul><li><a href="http://developingstory.netlify.com/" target="_blank" rel="noreferrer noopener">This Developing Story</a> (Aimee)</li><li><a href="http://www.visitmusiccity.com/" target="_blank" rel="noreferrer noopener">Nashville</a> (Aimee)</li><li><a href="http://nodevember.org/" target="_blank" rel="noreferrer noopener">Nodevember</a> (Aimee)</li><li><a href="https://egghead.io/lessons/react-react-in-7-minutes" target="_blank" rel="noreferrer noopener">egghead.io: React in 7 Minutes</a> (Ben)</li><li><a href="https://vimeo.com/166790294" target="_blank" rel="noreferrer noopener">Lee Byron: Immutable User Interfaces @ Render 2016</a> (Ben)</li><li><a href="https://www.youtube.com/watch?v=MGuKhcnrqGA" target="_blank" rel="noreferrer noopener">Nick Schrock: React.js Conf 2016 Keynote</a> (Ben)</li><li><a href="https://github.com/facebookincubator/create-react-app" target="_blank" rel="noreferrer noopener">create-react-app</a> (Ian)</li><li><a href="https://github.com/hemanth/functional-programming-jargon" target="_blank" rel="noreferrer noopener">Functional Programming Jargon</a> (Ian)</li><li><a href="http://serverless.com/" target="_blank" rel="noreferrer noopener">The Serverless Framework</a> (Ian)</li><li><a href="http://blog.benoitvallon.com/" target="_blank" rel="noreferrer noopener">Ben's Blog</a> (Berkeley)</li><li><a href="https://en.wikipedia.org/wiki/Robot_series_(Asimov)" target="_blank" rel="noreferrer noopener">Isaac Asimov’s Robot Series</a> (Berkeley)</li><li><a href="https://www.youtube.com/watch?v=fCn8zs912OE" target="_blank" rel="noreferrer noopener">Vsauce: The Zipf Mystery</a> (Berkeley)</li><li><a href="http://www.kinesis-ergo.com/shop/advantage-for-pc-mac/" target="_blank" rel="noreferrer noopener">Kinesis Advantage for PC &amp; Mac</a> (Dave)</li></ul>Special Guests: Benjamin Dunphy, Berkeley Martinez, and Ian Sinnott.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">4b0b52ba-4234-42a6-aed7-64d4696e4cb9</guid><pubDate>Wed, 31 Aug 2016 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846781/stream.mp3" length="50352293" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>03:08 - Benjamin Dunphy Introduction
- https://twitter.com/benghamine
- https://github.com/dunphyben
04:07 - Berkeley Martinez Introduction
- https://twitter.com/BerkeleyTrue
- https://github.com/BerkeleyTrue
- https://www.freecodecamp.com/
04:19 -...</itunes:subtitle><itunes:summary><![CDATA[03:08 - Benjamin Dunphy Introduction<ul><li><a href="https://twitter.com/benghamine" target="_blank" rel="noreferrer noopener">Twitter</a></li><li><a href="https://github.com/dunphyben" target="_blank" rel="noreferrer noopener">GitHub</a></li></ul>04:07 - Berkeley Martinez Introduction<ul><li><a href="https://twitter.com/BerkeleyTrue" target="_blank" rel="noreferrer noopener">Twitter</a></li><li><a href="https://github.com/BerkeleyTrue" target="_blank" rel="noreferrer noopener">GitHub</a></li><li><a href="https://www.freecodecamp.com/" target="_blank" rel="noreferrer noopener">Free Code Camp</a></li></ul>04:19 - Ian Sinnott Introduction<ul><li><a href="https://twitter.com/ian_sinn" target="_blank" rel="noreferrer noopener">Twitter</a></li><li><a href="https://github.com/iansinnott" target="_blank" rel="noreferrer noopener">GitHub</a></li><li><a href="https://www.iansinnott.com/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="https://www.trustar.co/" target="_blank" rel="noreferrer noopener">TruSTAR Technology</a></li></ul>05:19 - The <a href="https://facebook.github.io/react/" target="_blank" rel="noreferrer noopener">React</a> Codebase12:38 - Other Important Parts of the React Ecosystem14:22 - The <a href="https://angular.io/" target="_blank" rel="noreferrer noopener">Angular</a> vs the React Ecosystem and Community<ul><li>The Learning Curve</li><li><a href="https://github.com/facebookincubator/create-react-app" target="_blank" rel="noreferrer noopener">create-react-app</a></li></ul>22:07 - CommunityDeveloper Experience<ul><li><a href="https://en.wikipedia.org/wiki/Functional_programming" target="_blank" rel="noreferrer noopener">Functional Programming</a></li></ul>26:56 - Getting Connected to the React Community<ul><li><a href="http://www.meetup.com/real-world-react/" target="_blank" rel="noreferrer noopener">Meetup: Real World React</a><ul><li><a href="https://twitter.com/rwreact" target="_blank" rel="noreferrer noopener">@rwreact</a></li></ul></li><li><a href="http://www.meetup.com/ReactJS-San-Francisco/" target="_blank" rel="noreferrer noopener">ReactJS San Francisco Bay Area Meetup</a></li><li><a href="http://www.meetup.com/" target="_blank" rel="noreferrer noopener">Meetup</a></li><li><a href="https://www.eventbrite.com/" target="_blank" rel="noreferrer noopener">Eventbrite</a></li><li><a href="http://calagator.org/" target="_blank" rel="noreferrer noopener">Calagator</a></li><li><a href="https://twitter.com/" target="_blank" rel="noreferrer noopener">Twitter</a></li><li><a href="https://medium.com/@dan_abramov/my-react-list-862227952a8c#.5pgjtb9pt" target="_blank" rel="noreferrer noopener">Dan Abramov: My React List</a></li></ul>29:34 - Conferences<ul><li><a href="http://conf.reactjs.com/" target="_blank" rel="noreferrer noopener">React.js Conf</a></li><li><a href="http://www.reactrally.com/" target="_blank" rel="noreferrer noopener">React Rally</a></li><li><a href="http://react-next.com/" target="_blank" rel="noreferrer noopener">ReactNext</a></li><li><a href="https://reactiveconf.com/" target="_blank" rel="noreferrer noopener">ReactiveConf</a></li><li><a href="https://www.react-europe.org/" target="_blank" rel="noreferrer noopener">ReactEurope</a></li></ul>33:28 - Technology From the Community<ul><li><a href="https://github.com/reactjs/redux" target="_blank" rel="noreferrer noopener">redux</a></li><li><a href="http://thundercats.js.org/" target="_blank" rel="noreferrer noopener">ThunderCats.js</a><br /> 38:23 - Choices Are Expanding; Not Shrinking</li><li>Linting</li></ul>40:19 - The Future of React42:39 - Starting More Communities Picks<ul><li><a href="http://developingstory.netlify.com/" target="_blank" rel="noreferrer noopener">This Developing Story</a> (Aimee)</li><li><a href="http://www.visitmusiccity.com/" target="_blank" rel="noreferrer noopener">Nashville</a> (Aimee)</li><li><a href="http://nodevember.org/" target="_blank" rel="noreferrer noopener">Nodevember</a> (Aimee)</li><li><a...]]></itunes:summary><itunes:duration>3067</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>226 JSJ Test Doubles with Justin Searls</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/226-jsj-test-doubles-with-justin-searls</link><description><![CDATA[<a href="https://allremoteconfs.com/react-2016" target="_blank" rel="noreferrer noopener">React Remote Conf</a> and <a href="https://allremoteconfs.com/angular-2016" target="_blank" rel="noreferrer noopener">Angular Remote Conf</a>  03:15 - Justin Searls Introduction<ul><li><a href="https://twitter.com/searls" target="_blank" rel="noreferrer noopener">Twitter</a></li><li><a href="https://github.com/searls" target="_blank" rel="noreferrer noopener">GitHub</a></li><li><a href="http://about.me/searls" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="http://testdouble.com/" target="_blank" rel="noreferrer noopener">Test Double</a></li><li><a href="https://devchat.tv/js-jabber/038-jsj-jasmine-with-justin-searls" target="_blank" rel="noreferrer noopener">JavaScript Jabber Episode #038: Jasmine with Justin Searls</a></li></ul>04:13 - Testing<ul><li><a href="https://github.com/testdouble/testdouble.js" target="_blank" rel="noreferrer noopener">testdouble.js</a></li><li><a href="https://github.com/testdouble/teenytest" target="_blank" rel="noreferrer noopener">teenytest</a></li><li><a href="http://sinonjs.org/" target="_blank" rel="noreferrer noopener">Sinon.JS</a></li></ul>08:44 - Mocking<ul><li><a href="https://www.amazon.com/Growing-Object-Oriented-Software-Guided-Tests/dp/0321503627" target="_blank" rel="noreferrer noopener">Growing Object-Oriented Software, Guided by Tests by Steve Freeman and Nat Pryce</a></li><li><a href="https://en.wikipedia.org/wiki/Jim_Weirich" target="_blank" rel="noreferrer noopener">Jim Weirich</a></li></ul>14:45 - Starting These Concepts as a Junior Developer<ul><li><a href="https://en.wikipedia.org/wiki/Test-driven_development" target="_blank" rel="noreferrer noopener">Test-driven Development</a></li></ul>17:55 - <a href="http://blog.testdouble.com/posts/2016-03-13-testdouble-vs-sinon.html" target="_blank" rel="noreferrer noopener">testdouble.js vs. sinon.js</a><ul><li><a href="https://en.wikipedia.org/wiki/Not_invented_here" target="_blank" rel="noreferrer noopener">NIH = Not Invented Here</a></li></ul>26:39 - <a href="https://en.wikipedia.org/wiki/Duck_typing" target="_blank" rel="noreferrer noopener">Duck Typing</a>, <a href="https://en.wikipedia.org/wiki/Monkey_patch" target="_blank" rel="noreferrer noopener">Monkey Patching</a>, Duck Punching32:22 - <a href="https://nodejs.org/" target="_blank" rel="noreferrer noopener">Node.js</a> Negativity<ul><li>Design, Resources <ul><li>Martin Fowler’s Refactoring and Patterns Books</li><li><a href="https://www.amazon.com/Domain-Driven-Design-Tackling-Complexity-Software/dp/0321125215" target="_blank" rel="noreferrer noopener">Domain-Driven Design: Tackling Complexity in the Heart of Software by Eric Evans</a></li></ul></li></ul>42:52 - Community45:08 - The AAA Rule: Arrange, Act, Assert51:19 - Error Messages Picks<ul><li>Unemployment (Jamison)</li><li><a href="http://reactrally.com/" target="_blank" rel="noreferrer noopener">React Rally</a> (Jamison)</li><li><a href="https://twitter.com/b0rk/status/755020037979856896" target="_blank" rel="noreferrer noopener">Julia Evans' Tweet: how to be a wizard programmer</a>  (Jamison)</li><li>See the good in people (Aimee)</li><li><a href="http://sinonjs.org/" target="_blank" rel="noreferrer noopener">Sinon.JS</a> (Joe)</li><li><a href="https://www.amazon.com/How-Stay-Motivated-Developing-Qualities/dp/B001E4SMKG" target="_blank" rel="noreferrer noopener">How to Stay Motivated: Developing the Qualities of Success by Zig Ziglar</a> (Chuck)</li><li><a href="https://en.wikipedia.org/wiki/Harry_Potter" target="_blank" rel="noreferrer noopener">The Harry Potter Series</a> (Chuck)</li><li><a href="https://retropie.org.uk/" target="_blank" rel="noreferrer noopener">RetroPie</a> (Justin)</li><li><a href="https://opbeat.com/events/web-rebels-2016/#elm-can-make-you-a-better-javascript-developer" target="_blank" rel="noreferrer noopener">How Elm can Make you a Better JavaScript Programer</a> (Justin)</li><li><a href="https://nejsconf.com/" target="_blank" rel="noreferrer noopener">NEJS Conf</a> (Justin)</li></ul>Special Guest: Justin Searls.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">ad3c7f8c-62ab-4947-aca5-d013be115eac</guid><pubDate>Wed, 24 Aug 2016 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846773/stream.mp3" length="62908504" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>https://allremoteconfs.com/react-2016 and https://allremoteconfs.com/angular-2016  03:15 - Justin Searls Introduction
- https://twitter.com/searls
- https://github.com/searls
- http://about.me/searls
- http://testdouble.com/
-...</itunes:subtitle><itunes:summary><![CDATA[<a href="https://allremoteconfs.com/react-2016" target="_blank" rel="noreferrer noopener">React Remote Conf</a> and <a href="https://allremoteconfs.com/angular-2016" target="_blank" rel="noreferrer noopener">Angular Remote Conf</a>  03:15 - Justin Searls Introduction<ul><li><a href="https://twitter.com/searls" target="_blank" rel="noreferrer noopener">Twitter</a></li><li><a href="https://github.com/searls" target="_blank" rel="noreferrer noopener">GitHub</a></li><li><a href="http://about.me/searls" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="http://testdouble.com/" target="_blank" rel="noreferrer noopener">Test Double</a></li><li><a href="https://devchat.tv/js-jabber/038-jsj-jasmine-with-justin-searls" target="_blank" rel="noreferrer noopener">JavaScript Jabber Episode #038: Jasmine with Justin Searls</a></li></ul>04:13 - Testing<ul><li><a href="https://github.com/testdouble/testdouble.js" target="_blank" rel="noreferrer noopener">testdouble.js</a></li><li><a href="https://github.com/testdouble/teenytest" target="_blank" rel="noreferrer noopener">teenytest</a></li><li><a href="http://sinonjs.org/" target="_blank" rel="noreferrer noopener">Sinon.JS</a></li></ul>08:44 - Mocking<ul><li><a href="https://www.amazon.com/Growing-Object-Oriented-Software-Guided-Tests/dp/0321503627" target="_blank" rel="noreferrer noopener">Growing Object-Oriented Software, Guided by Tests by Steve Freeman and Nat Pryce</a></li><li><a href="https://en.wikipedia.org/wiki/Jim_Weirich" target="_blank" rel="noreferrer noopener">Jim Weirich</a></li></ul>14:45 - Starting These Concepts as a Junior Developer<ul><li><a href="https://en.wikipedia.org/wiki/Test-driven_development" target="_blank" rel="noreferrer noopener">Test-driven Development</a></li></ul>17:55 - <a href="http://blog.testdouble.com/posts/2016-03-13-testdouble-vs-sinon.html" target="_blank" rel="noreferrer noopener">testdouble.js vs. sinon.js</a><ul><li><a href="https://en.wikipedia.org/wiki/Not_invented_here" target="_blank" rel="noreferrer noopener">NIH = Not Invented Here</a></li></ul>26:39 - <a href="https://en.wikipedia.org/wiki/Duck_typing" target="_blank" rel="noreferrer noopener">Duck Typing</a>, <a href="https://en.wikipedia.org/wiki/Monkey_patch" target="_blank" rel="noreferrer noopener">Monkey Patching</a>, Duck Punching32:22 - <a href="https://nodejs.org/" target="_blank" rel="noreferrer noopener">Node.js</a> Negativity<ul><li>Design, Resources <ul><li>Martin Fowler’s Refactoring and Patterns Books</li><li><a href="https://www.amazon.com/Domain-Driven-Design-Tackling-Complexity-Software/dp/0321125215" target="_blank" rel="noreferrer noopener">Domain-Driven Design: Tackling Complexity in the Heart of Software by Eric Evans</a></li></ul></li></ul>42:52 - Community45:08 - The AAA Rule: Arrange, Act, Assert51:19 - Error Messages Picks<ul><li>Unemployment (Jamison)</li><li><a href="http://reactrally.com/" target="_blank" rel="noreferrer noopener">React Rally</a> (Jamison)</li><li><a href="https://twitter.com/b0rk/status/755020037979856896" target="_blank" rel="noreferrer noopener">Julia Evans' Tweet: how to be a wizard programmer</a>  (Jamison)</li><li>See the good in people (Aimee)</li><li><a href="http://sinonjs.org/" target="_blank" rel="noreferrer noopener">Sinon.JS</a> (Joe)</li><li><a href="https://www.amazon.com/How-Stay-Motivated-Developing-Qualities/dp/B001E4SMKG" target="_blank" rel="noreferrer noopener">How to Stay Motivated: Developing the Qualities of Success by Zig Ziglar</a> (Chuck)</li><li><a href="https://en.wikipedia.org/wiki/Harry_Potter" target="_blank" rel="noreferrer noopener">The Harry Potter Series</a> (Chuck)</li><li><a href="https://retropie.org.uk/" target="_blank" rel="noreferrer noopener">RetroPie</a> (Justin)</li><li><a href="https://opbeat.com/events/web-rebels-2016/#elm-can-make-you-a-better-javascript-developer" target="_blank" rel="noreferrer noopener">How Elm can Make you a Better JavaScript Programer</a> (Justin)</li><li><a...]]></itunes:summary><itunes:duration>3852</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>225 JSJ Functional Programming with John A. De Goes</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/225-jsj-functional-programming-with-john-a-de-goes</link><description><![CDATA[03:08 - John A. De Goes Introduction<ul><li><a href="https://twitter.com/jdegoes" target="_blank" rel="noreferrer noopener">Twitter</a></li><li><a href="https://github.com/jdegoes" target="_blank" rel="noreferrer noopener">GitHub</a></li><li><a href="http://degoes.net/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="http://slamdata.com/" target="_blank" rel="noreferrer noopener">SlamData</a></li></ul>04:07 - <a href="http://www.purescript.org/" target="_blank" rel="noreferrer noopener">PureScript</a><a href="https://devchat.tv/js-jabber/189-jsj-purescript-with-john-a-de-goes-and-phil-freeman" target="_blank" rel="noreferrer noopener">JavaScript Jabber Episode #189: PureScript with John A. De Goes and Phil Freeman</a>04:58 - “Purely Functional”    09:18 - Weaknesses With <a href="https://en.wikipedia.org/wiki/Functional_programming" target="_blank" rel="noreferrer noopener">Functional Programming</a><ul><li><a href="https://en.wikipedia.org/wiki/Object-oriented_programming" target="_blank" rel="noreferrer noopener">Object-oriented Programming</a></li><li><a href="https://en.wikipedia.org/wiki/Procedural_programming" target="_blank" rel="noreferrer noopener">Procedural Programming</a></li></ul>14:36 - Organizing a FP Codebase<ul><li><a href="http://degoes.net/articles/modern-fp" target="_blank" rel="noreferrer noopener">John A. De Goes: A Modern Architecture for FP</a></li></ul>17:54 - Beginners and Functional Programming; Getting Started<ul><li>Learning About the History of Functional Programming</li><li>Hiring Junior Devs to do FP</li></ul>28:20 - The Rise of Functional Programming in JavaScript-land32:08 - Handling Existing Applications36:03 - Complexity Argument41:53 - Weighing Language Tradeoffs; Alt.js <br /> Picks<ul><li><a href="https://youtu.be/hHzWG1FltaE" target="_blank" rel="noreferrer noopener">Nadia Odunayo: The Guest: A Guide To Code Hospitality @ RailsConf 2016</a> (Aimee)</li><li><a href="http://www.reactrally.com/" target="_blank" rel="noreferrer noopener">React Rally</a> (Jamison)</li><li><a href="http://joneshf.github.io/programming/2015/10/04/Cleanup-Algorithm.html" target="_blank" rel="noreferrer noopener">Cleanup Algorithm</a> (Jamison)</li><li><a href="https://pgexercises.com/" target="_blank" rel="noreferrer noopener">PostgreSQL Exercises</a> (Jamison)</li><li><a href="http://www.apple.com/ipad-pro/" target="_blank" rel="noreferrer noopener">iPad Pro</a> (Chuck)</li><li><a href="http://www.apple.com/smart-keyboard/" target="_blank" rel="noreferrer noopener">Smart Keyboard for iPad Pro</a> (Chuck)</li><li><a href="http://www.apple.com/apple-pencil/" target="_blank" rel="noreferrer noopener">Apple Pencil</a> (Chuck)</li><li><a href="http://www.goodnotesapp.com/" target="_blank" rel="noreferrer noopener">GoodNotes</a> (Chuck)</li><li><a href="http://www.slideshare.net/jdegoes/halogen-past-present-and-future" target="_blank" rel="noreferrer noopener">John A. De Goes: Halogen: Past, Present, and Future</a> (John)</li><li><a href="http://github.com/slamdata/slamdata" target="_blank" rel="noreferrer noopener">slamdata</a> (John)</li></ul>Special Guest: John A. De Goes.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">3c9c592d-1900-4c71-b0cc-3acd2db08ef7</guid><pubDate>Wed, 17 Aug 2016 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846782/stream.mp3" length="55210138" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>03:08 - John A. De Goes Introduction
- https://twitter.com/jdegoes
- https://github.com/jdegoes
- http://degoes.net/
- http://slamdata.com/
04:07 -...</itunes:subtitle><itunes:summary><![CDATA[03:08 - John A. De Goes Introduction<ul><li><a href="https://twitter.com/jdegoes" target="_blank" rel="noreferrer noopener">Twitter</a></li><li><a href="https://github.com/jdegoes" target="_blank" rel="noreferrer noopener">GitHub</a></li><li><a href="http://degoes.net/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="http://slamdata.com/" target="_blank" rel="noreferrer noopener">SlamData</a></li></ul>04:07 - <a href="http://www.purescript.org/" target="_blank" rel="noreferrer noopener">PureScript</a><a href="https://devchat.tv/js-jabber/189-jsj-purescript-with-john-a-de-goes-and-phil-freeman" target="_blank" rel="noreferrer noopener">JavaScript Jabber Episode #189: PureScript with John A. De Goes and Phil Freeman</a>04:58 - “Purely Functional”    09:18 - Weaknesses With <a href="https://en.wikipedia.org/wiki/Functional_programming" target="_blank" rel="noreferrer noopener">Functional Programming</a><ul><li><a href="https://en.wikipedia.org/wiki/Object-oriented_programming" target="_blank" rel="noreferrer noopener">Object-oriented Programming</a></li><li><a href="https://en.wikipedia.org/wiki/Procedural_programming" target="_blank" rel="noreferrer noopener">Procedural Programming</a></li></ul>14:36 - Organizing a FP Codebase<ul><li><a href="http://degoes.net/articles/modern-fp" target="_blank" rel="noreferrer noopener">John A. De Goes: A Modern Architecture for FP</a></li></ul>17:54 - Beginners and Functional Programming; Getting Started<ul><li>Learning About the History of Functional Programming</li><li>Hiring Junior Devs to do FP</li></ul>28:20 - The Rise of Functional Programming in JavaScript-land32:08 - Handling Existing Applications36:03 - Complexity Argument41:53 - Weighing Language Tradeoffs; Alt.js <br /> Picks<ul><li><a href="https://youtu.be/hHzWG1FltaE" target="_blank" rel="noreferrer noopener">Nadia Odunayo: The Guest: A Guide To Code Hospitality @ RailsConf 2016</a> (Aimee)</li><li><a href="http://www.reactrally.com/" target="_blank" rel="noreferrer noopener">React Rally</a> (Jamison)</li><li><a href="http://joneshf.github.io/programming/2015/10/04/Cleanup-Algorithm.html" target="_blank" rel="noreferrer noopener">Cleanup Algorithm</a> (Jamison)</li><li><a href="https://pgexercises.com/" target="_blank" rel="noreferrer noopener">PostgreSQL Exercises</a> (Jamison)</li><li><a href="http://www.apple.com/ipad-pro/" target="_blank" rel="noreferrer noopener">iPad Pro</a> (Chuck)</li><li><a href="http://www.apple.com/smart-keyboard/" target="_blank" rel="noreferrer noopener">Smart Keyboard for iPad Pro</a> (Chuck)</li><li><a href="http://www.apple.com/apple-pencil/" target="_blank" rel="noreferrer noopener">Apple Pencil</a> (Chuck)</li><li><a href="http://www.goodnotesapp.com/" target="_blank" rel="noreferrer noopener">GoodNotes</a> (Chuck)</li><li><a href="http://www.slideshare.net/jdegoes/halogen-past-present-and-future" target="_blank" rel="noreferrer noopener">John A. De Goes: Halogen: Past, Present, and Future</a> (John)</li><li><a href="http://github.com/slamdata/slamdata" target="_blank" rel="noreferrer noopener">slamdata</a> (John)</li></ul>Special Guest: John A. De Goes.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>3371</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>224 JSJ Cypress.js with Brian Mann</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/224-jsj-cypress-js-with-brian-mann</link><description><![CDATA[<a href="https://allremoteconfs.com/angular-2016" target="_blank" rel="noreferrer noopener">Angular Remote Conf</a> and <a href="https://allremoteconfs.com/react-2016" target="_blank" rel="noreferrer noopener">React Remote Conf</a>  03:18 - Brian Mann Introduction<ul><li><a href="https://twitter.com/be_mann" target="_blank" rel="noreferrer noopener">Twitter</a></li><li><a href="https://github.com/brian-mann" target="_blank" rel="noreferrer noopener">GitHub</a></li></ul>03:33 - <a href="https://www.cypress.io/" target="_blank" rel="noreferrer noopener">Cypress.io</a> 04:09 - <a href="http://www.seleniumhq.org/" target="_blank" rel="noreferrer noopener">Selenium</a> 08:56 - Cypress vs Selenium16:54 - Similarities: Cypress and <a href="http://www.protractortest.org/#/" target="_blank" rel="noreferrer noopener">Protractor</a> 18:22 - Mocking API Data20:40 - Getting Started with Cypress and The Migration Process21:54 - Testing30:31 - Handling Data on the Backend34:16 - What’s coming next in Cypress?Special Guest: Brian Mann.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">49dd848f-9b44-47d5-90a4-91d7345921a1</guid><pubDate>Wed, 10 Aug 2016 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846772/stream.mp3" length="45008558" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>https://allremoteconfs.com/angular-2016 and https://allremoteconfs.com/react-2016  03:18 - Brian Mann Introduction
- https://twitter.com/be_mann
- https://github.com/brian-mann
03:33 - https://www.cypress.io/ 04:09 - http://www.seleniumhq.org/ 08:56 -...</itunes:subtitle><itunes:summary><![CDATA[<a href="https://allremoteconfs.com/angular-2016" target="_blank" rel="noreferrer noopener">Angular Remote Conf</a> and <a href="https://allremoteconfs.com/react-2016" target="_blank" rel="noreferrer noopener">React Remote Conf</a>  03:18 - Brian Mann Introduction<ul><li><a href="https://twitter.com/be_mann" target="_blank" rel="noreferrer noopener">Twitter</a></li><li><a href="https://github.com/brian-mann" target="_blank" rel="noreferrer noopener">GitHub</a></li></ul>03:33 - <a href="https://www.cypress.io/" target="_blank" rel="noreferrer noopener">Cypress.io</a> 04:09 - <a href="http://www.seleniumhq.org/" target="_blank" rel="noreferrer noopener">Selenium</a> 08:56 - Cypress vs Selenium16:54 - Similarities: Cypress and <a href="http://www.protractortest.org/#/" target="_blank" rel="noreferrer noopener">Protractor</a> 18:22 - Mocking API Data20:40 - Getting Started with Cypress and The Migration Process21:54 - Testing30:31 - Handling Data on the Backend34:16 - What’s coming next in Cypress?Special Guest: Brian Mann.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>2733</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>223 JSJ WebStorm with Dennis Ushakov</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/223-jsj-webstorm-with-dennis-ushakov</link><description><![CDATA[<a href="https://allremoteconfs.com/react-2016" target="_blank" rel="noreferrer noopener">React Remote Conf</a> and <a href="https://allremoteconfs.com/angular-2016" target="_blank" rel="noreferrer noopener">Angular Remote Conf</a>  03:18 - Dennis Ushakov Introduction<ul><li><a href="https://twitter.com/en_Dal" target="_blank" rel="noreferrer noopener">Twitter</a></li><li><a href="https://github.com/denofevil" target="_blank" rel="noreferrer noopener">GitHub</a></li><li><a href="https://www.jetbrains.com/" target="_blank" rel="noreferrer noopener">JetBrains</a><ul><li><a href="https://youtrack.jetbrains.com/oauth?state=%2Fissues%2FWEB" target="_blank" rel="noreferrer noopener">JetBrains Issue Tracker</a></li></ul></li><li><a href="https://www.jetbrains.com/webstorm/" target="_blank" rel="noreferrer noopener">WebStorm</a><ul><li><a href="https://twitter.com/WebStormIDE" target="_blank" rel="noreferrer noopener">@WebStormIDE</a>  </li></ul></li></ul>03:54 - Writing an IDE in Java<ul><li><a href="https://www.jetbrains.com/youtrack/" target="_blank" rel="noreferrer noopener">YouTrack</a></li><li><a href="https://www.jetbrains.com/teamcity/" target="_blank" rel="noreferrer noopener">TeamCity</a>  </li></ul>04:50 - Specs05:43 - <a href="https://www.jetbrains.com/webstorm/" target="_blank" rel="noreferrer noopener">WebStorm</a> Defined<ul><li><a href="https://en.wikipedia.org/wiki/Integrated_development_environment" target="_blank" rel="noreferrer noopener">Integrated Development Environment (IDE)</a></li></ul>06:19 - IDEs vs Text Editors08:31 - Building an IDE<ul><li>Language Support</li><li>External Tool Support</li><li><a href="https://en.wikipedia.org/wiki/Abstract_syntax_tree" target="_blank" rel="noreferrer noopener">Abstract Syntax Tree (AST)</a></li></ul>13:00 - Code Reuse15:07 - Prioritizing Features17:11 - Why is IDE tooling important?<ul><li>“Code is read a lot more than it’s written.”</li></ul>19:57 - Refactorings<ul><li>The Dynamic Nature of JavaScript</li><li><a href="https://www.typescriptlang.org/" target="_blank" rel="noreferrer noopener">TypeScript</a>-specific Refactorings</li></ul>23:35 - Next Versions of Webstorm<ul><li><a href="https://www.jetbrains.com/support/eap/" target="_blank" rel="noreferrer noopener">Early Access Program</a></li></ul>25:07 - Framework Support; Usage Data28:12 - Other Technology and Framework Support31:12 - Working for <a href="https://www.jetbrains.com/" target="_blank" rel="noreferrer noopener">JetBrains</a> 32:17 - Release Cycles and Procedures<ul><li><a href="https://www.jetbrains.com/support/eap/" target="_blank" rel="noreferrer noopener">Early Access Program</a></li></ul>34:39 - Java Source Code Contribution<ul><li><a href="https://kotlinlang.org/" target="_blank" rel="noreferrer noopener">Kotlin</a></li></ul> Picks<ul><li><a href="https://medium.com/@jkriss/human-scale-technology-75da763eb03#.uj93v2vgo" target="_blank" rel="noreferrer noopener">Jesse Kriss: Human scale technology</a> (Jamison)</li><li><a href="http://reactrally.com/" target="_blank" rel="noreferrer noopener">React Rally</a> (Jamison)</li><li>Vote (Chuck)</li><li><a href="https://panic.com/transmit/" target="_blank" rel="noreferrer noopener">Transmit</a> (Chuck)</li><li><a href="http://store.steampowered.com/app/290870/" target="_blank" rel="noreferrer noopener">Steam Squad</a> (Dennis)</li><li><a href="http://www.ergobaby.eu/baby-carriers-original-360-fall-2014-final-name-tbd.html" target="_blank" rel="noreferrer noopener">Ergobaby Four Position 360 Baby Carrier</a> (Dennis)</li></ul>Special Guest: Dennis Ushakov.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">17891d9f-2904-486f-9dfb-be1b3c21a42e</guid><pubDate>Wed, 03 Aug 2016 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846807/stream.mp3" length="77708205" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>https://allremoteconfs.com/react-2016 and https://allremoteconfs.com/angular-2016  03:18 - Dennis Ushakov Introduction
- https://twitter.com/en_Dal
- https://github.com/denofevil
- https://www.jetbrains.com/
    -...</itunes:subtitle><itunes:summary><![CDATA[<a href="https://allremoteconfs.com/react-2016" target="_blank" rel="noreferrer noopener">React Remote Conf</a> and <a href="https://allremoteconfs.com/angular-2016" target="_blank" rel="noreferrer noopener">Angular Remote Conf</a>  03:18 - Dennis Ushakov Introduction<ul><li><a href="https://twitter.com/en_Dal" target="_blank" rel="noreferrer noopener">Twitter</a></li><li><a href="https://github.com/denofevil" target="_blank" rel="noreferrer noopener">GitHub</a></li><li><a href="https://www.jetbrains.com/" target="_blank" rel="noreferrer noopener">JetBrains</a><ul><li><a href="https://youtrack.jetbrains.com/oauth?state=%2Fissues%2FWEB" target="_blank" rel="noreferrer noopener">JetBrains Issue Tracker</a></li></ul></li><li><a href="https://www.jetbrains.com/webstorm/" target="_blank" rel="noreferrer noopener">WebStorm</a><ul><li><a href="https://twitter.com/WebStormIDE" target="_blank" rel="noreferrer noopener">@WebStormIDE</a>  </li></ul></li></ul>03:54 - Writing an IDE in Java<ul><li><a href="https://www.jetbrains.com/youtrack/" target="_blank" rel="noreferrer noopener">YouTrack</a></li><li><a href="https://www.jetbrains.com/teamcity/" target="_blank" rel="noreferrer noopener">TeamCity</a>  </li></ul>04:50 - Specs05:43 - <a href="https://www.jetbrains.com/webstorm/" target="_blank" rel="noreferrer noopener">WebStorm</a> Defined<ul><li><a href="https://en.wikipedia.org/wiki/Integrated_development_environment" target="_blank" rel="noreferrer noopener">Integrated Development Environment (IDE)</a></li></ul>06:19 - IDEs vs Text Editors08:31 - Building an IDE<ul><li>Language Support</li><li>External Tool Support</li><li><a href="https://en.wikipedia.org/wiki/Abstract_syntax_tree" target="_blank" rel="noreferrer noopener">Abstract Syntax Tree (AST)</a></li></ul>13:00 - Code Reuse15:07 - Prioritizing Features17:11 - Why is IDE tooling important?<ul><li>“Code is read a lot more than it’s written.”</li></ul>19:57 - Refactorings<ul><li>The Dynamic Nature of JavaScript</li><li><a href="https://www.typescriptlang.org/" target="_blank" rel="noreferrer noopener">TypeScript</a>-specific Refactorings</li></ul>23:35 - Next Versions of Webstorm<ul><li><a href="https://www.jetbrains.com/support/eap/" target="_blank" rel="noreferrer noopener">Early Access Program</a></li></ul>25:07 - Framework Support; Usage Data28:12 - Other Technology and Framework Support31:12 - Working for <a href="https://www.jetbrains.com/" target="_blank" rel="noreferrer noopener">JetBrains</a> 32:17 - Release Cycles and Procedures<ul><li><a href="https://www.jetbrains.com/support/eap/" target="_blank" rel="noreferrer noopener">Early Access Program</a></li></ul>34:39 - Java Source Code Contribution<ul><li><a href="https://kotlinlang.org/" target="_blank" rel="noreferrer noopener">Kotlin</a></li></ul> Picks<ul><li><a href="https://medium.com/@jkriss/human-scale-technology-75da763eb03#.uj93v2vgo" target="_blank" rel="noreferrer noopener">Jesse Kriss: Human scale technology</a> (Jamison)</li><li><a href="http://reactrally.com/" target="_blank" rel="noreferrer noopener">React Rally</a> (Jamison)</li><li>Vote (Chuck)</li><li><a href="https://panic.com/transmit/" target="_blank" rel="noreferrer noopener">Transmit</a> (Chuck)</li><li><a href="http://store.steampowered.com/app/290870/" target="_blank" rel="noreferrer noopener">Steam Squad</a> (Dennis)</li><li><a href="http://www.ergobaby.eu/baby-carriers-original-360-fall-2014-final-name-tbd.html" target="_blank" rel="noreferrer noopener">Ergobaby Four Position 360 Baby Carrier</a> (Dennis)</li></ul>Special Guest: Dennis Ushakov.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>4697</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>222 JSJ Nodal with Keith Horwood</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/222-jsj-nodal-with-keith-horwood</link><description><![CDATA[02:35 - Keith Horwood Introduction<ul><li><a href="https://twitter.com/keithwhor" target="_blank" rel="noreferrer noopener">Twitter</a></li><li><a href="https://github.com/keithwhor" target="_blank" rel="noreferrer noopener">GitHub</a></li><li><a href="http://www.keithwhor.com/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="https://polybit.com/" target="_blank" rel="noreferrer noopener">Polybit</a></li></ul>02:50 - <a href="http://www.nodaljs.com/" target="_blank" rel="noreferrer noopener">Nodal</a> | <a href="https://github.com/keithwhor/nodal" target="_blank" rel="noreferrer noopener">nodal</a><ul><li><a href="https://www.turnkeylinux.org/lampstack" target="_blank" rel="noreferrer noopener">The LAMP Stack</a></li><li><a href="https://nodejs.org/en/" target="_blank" rel="noreferrer noopener">Node.js</a></li><li><a href="https://www.djangoproject.com/" target="_blank" rel="noreferrer noopener">Django</a></li><li><a href="http://rubyonrails.org/" target="_blank" rel="noreferrer noopener">Rails</a></li></ul>05:41 - Frameworks07:56 - Async Flow; Callback Execution<ul><li><a href="http://brian.io/" target="_blank" rel="noreferrer noopener">Brian LeRoux</a></li></ul>10:29 - Nodal Use Cases13:11 - <a href="http://graphql.org/" target="_blank" rel="noreferrer noopener">GraphQL</a> 15:07 - <a href="https://www.postgresql.org/" target="_blank" rel="noreferrer noopener">PostgreSQL</a> 17:56 - Developer Evolution<ul><li><a href="https://github.com/poly/dotcom" target="_blank" rel="noreferrer noopener">github.com/poly/dotcom</a></li></ul>24:05 - Scheduled Tasks and Migrations<ul><li><a href="http://sidekiq.org/" target="_blank" rel="noreferrer noopener">Sidekiq</a></li></ul>28:57 - ORM Flexibility33:14 - API Payloads35:24 - The ORM40:37 - Testing43:10 - 1.0?45:18 - Getting Started Picks<ul><li><a href="https://conf.utahjs.com/" target="_blank" rel="noreferrer noopener">The 2016 UtahJS Conference</a> (Dave)</li><li><a href="http://chrismm.com/blog/how-to-reduce-the-cognitive-load-of-your-code/" target="_blank" rel="noreferrer noopener">Writing good code: how to reduce the cognitive load of your code</a> (Aimee)</li><li><a href="http://naturalvitality.com/natural-calm/" target="_blank" rel="noreferrer noopener">Natural Calm</a> (Aimee)</li><li>Unplugging from technology (Chuck)</li><li><a href="https://twitter.com/hashtag/codenewbie" target="_blank" rel="noreferrer noopener">#CodeNewbie</a> (Chuck)</li><li><a href="https://allremoteconfs.com/angular-2016" target="_blank" rel="noreferrer noopener">Angular Remote Conf</a> (Chuck)</li><li><a href="https://allremoteconfs.com/react-2016" target="_blank" rel="noreferrer noopener">React Remote Conf</a> (Chuck)</li><li><a href="https://allremoteconfs.com/rails-2016" target="_blank" rel="noreferrer noopener">Rails Remote Conf</a> (Chuck)</li><li><a href="https://allremoteconfs.com/" target="_blank" rel="noreferrer noopener">All Remote Confs</a> (Chuck)</li><li><a href="https://medium.com/@keithwhor/react-iot-bots-apis-why-web-development-needs-a-change-299930cec3c6#.x6e4mcfnn" target="_blank" rel="noreferrer noopener">React, IoT, Bots, APIs — Why Web Development Needs a Change</a> (Keith)</li><li><a href="https://github.com/mapmeld/fortran-machine" target="_blank" rel="noreferrer noopener">fortran-machine</a> (Keith)</li></ul>Special Guest: Keith Horwood .   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">675db964-db4f-44da-88f9-2bf55f3f4aef</guid><pubDate>Wed, 27 Jul 2016 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846779/stream.mp3" length="55805274" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>02:35 - Keith Horwood Introduction
- https://twitter.com/keithwhor
- https://github.com/keithwhor
- http://www.keithwhor.com/
- https://polybit.com/
02:50 - http://www.nodaljs.com/ | https://github.com/keithwhor/nodal
-...</itunes:subtitle><itunes:summary><![CDATA[02:35 - Keith Horwood Introduction<ul><li><a href="https://twitter.com/keithwhor" target="_blank" rel="noreferrer noopener">Twitter</a></li><li><a href="https://github.com/keithwhor" target="_blank" rel="noreferrer noopener">GitHub</a></li><li><a href="http://www.keithwhor.com/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="https://polybit.com/" target="_blank" rel="noreferrer noopener">Polybit</a></li></ul>02:50 - <a href="http://www.nodaljs.com/" target="_blank" rel="noreferrer noopener">Nodal</a> | <a href="https://github.com/keithwhor/nodal" target="_blank" rel="noreferrer noopener">nodal</a><ul><li><a href="https://www.turnkeylinux.org/lampstack" target="_blank" rel="noreferrer noopener">The LAMP Stack</a></li><li><a href="https://nodejs.org/en/" target="_blank" rel="noreferrer noopener">Node.js</a></li><li><a href="https://www.djangoproject.com/" target="_blank" rel="noreferrer noopener">Django</a></li><li><a href="http://rubyonrails.org/" target="_blank" rel="noreferrer noopener">Rails</a></li></ul>05:41 - Frameworks07:56 - Async Flow; Callback Execution<ul><li><a href="http://brian.io/" target="_blank" rel="noreferrer noopener">Brian LeRoux</a></li></ul>10:29 - Nodal Use Cases13:11 - <a href="http://graphql.org/" target="_blank" rel="noreferrer noopener">GraphQL</a> 15:07 - <a href="https://www.postgresql.org/" target="_blank" rel="noreferrer noopener">PostgreSQL</a> 17:56 - Developer Evolution<ul><li><a href="https://github.com/poly/dotcom" target="_blank" rel="noreferrer noopener">github.com/poly/dotcom</a></li></ul>24:05 - Scheduled Tasks and Migrations<ul><li><a href="http://sidekiq.org/" target="_blank" rel="noreferrer noopener">Sidekiq</a></li></ul>28:57 - ORM Flexibility33:14 - API Payloads35:24 - The ORM40:37 - Testing43:10 - 1.0?45:18 - Getting Started Picks<ul><li><a href="https://conf.utahjs.com/" target="_blank" rel="noreferrer noopener">The 2016 UtahJS Conference</a> (Dave)</li><li><a href="http://chrismm.com/blog/how-to-reduce-the-cognitive-load-of-your-code/" target="_blank" rel="noreferrer noopener">Writing good code: how to reduce the cognitive load of your code</a> (Aimee)</li><li><a href="http://naturalvitality.com/natural-calm/" target="_blank" rel="noreferrer noopener">Natural Calm</a> (Aimee)</li><li>Unplugging from technology (Chuck)</li><li><a href="https://twitter.com/hashtag/codenewbie" target="_blank" rel="noreferrer noopener">#CodeNewbie</a> (Chuck)</li><li><a href="https://allremoteconfs.com/angular-2016" target="_blank" rel="noreferrer noopener">Angular Remote Conf</a> (Chuck)</li><li><a href="https://allremoteconfs.com/react-2016" target="_blank" rel="noreferrer noopener">React Remote Conf</a> (Chuck)</li><li><a href="https://allremoteconfs.com/rails-2016" target="_blank" rel="noreferrer noopener">Rails Remote Conf</a> (Chuck)</li><li><a href="https://allremoteconfs.com/" target="_blank" rel="noreferrer noopener">All Remote Confs</a> (Chuck)</li><li><a href="https://medium.com/@keithwhor/react-iot-bots-apis-why-web-development-needs-a-change-299930cec3c6#.x6e4mcfnn" target="_blank" rel="noreferrer noopener">React, IoT, Bots, APIs — Why Web Development Needs a Change</a> (Keith)</li><li><a href="https://github.com/mapmeld/fortran-machine" target="_blank" rel="noreferrer noopener">fortran-machine</a> (Keith)</li></ul>Special Guest: Keith Horwood .   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>3408</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>221 JSJ Visual Studio Code with Wade Anderson Live From Microsoft Build 2016</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/221-jsj-visual-studio-code-with-wade-anderson-live-from-microsoft-build-2016</link><description><![CDATA[This episode was recorded live from The <a href="https://build.microsoft.com/" target="_blank" rel="noreferrer noopener">Microsoft Build Conference</a> 2016. In this episode we chatted with Wade Anderson of Microsoft about <a href="https://code.visualstudio.com/" target="_blank" rel="noreferrer noopener">Visual Studio Code</a>. You can follow him on <a href="https://twitter.com/waderyan_" target="_blank" rel="noreferrer noopener">Twitter</a>, or check out what he’s done over on <a href="https://github.com/waderyan" target="_blank" rel="noreferrer noopener">GitHub</a>. Picks<ul><li><a href="http://www.imdb.com/title/tt1266020/" target="_blank" rel="noreferrer noopener">Parks and Recreation</a> (Wade)</li><li><a href="https://www.vidangel.com/browse" target="_blank" rel="noreferrer noopener">VidAngel</a> (Wade)</li></ul> A special thanks again goes out to <a href="https://twitter.com/richcampbell" target="_blank" rel="noreferrer noopener">Richard Campbell</a> and <a href="https://twitter.com/carlfranklin" target="_blank" rel="noreferrer noopener">Carl Franklin</a> from <a href="https://www.dotnetrocks.com/" target="_blank" rel="noreferrer noopener">.NETRocks</a> for putting this podcast series together! You rock!Special Guest: Wade Anderson.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">759d988b-cc7e-4796-8c1e-c90792069025</guid><pubDate>Wed, 20 Jul 2016 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846786/stream.mp3" length="36749349" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>This episode was recorded live from The https://build.microsoft.com/ 2016. In this episode we chatted with Wade Anderson of Microsoft about https://code.visualstudio.com/. You can follow him on https://twitter.com/waderyan_, or check out what he’s...</itunes:subtitle><itunes:summary><![CDATA[This episode was recorded live from The <a href="https://build.microsoft.com/" target="_blank" rel="noreferrer noopener">Microsoft Build Conference</a> 2016. In this episode we chatted with Wade Anderson of Microsoft about <a href="https://code.visualstudio.com/" target="_blank" rel="noreferrer noopener">Visual Studio Code</a>. You can follow him on <a href="https://twitter.com/waderyan_" target="_blank" rel="noreferrer noopener">Twitter</a>, or check out what he’s done over on <a href="https://github.com/waderyan" target="_blank" rel="noreferrer noopener">GitHub</a>. Picks<ul><li><a href="http://www.imdb.com/title/tt1266020/" target="_blank" rel="noreferrer noopener">Parks and Recreation</a> (Wade)</li><li><a href="https://www.vidangel.com/browse" target="_blank" rel="noreferrer noopener">VidAngel</a> (Wade)</li></ul> A special thanks again goes out to <a href="https://twitter.com/richcampbell" target="_blank" rel="noreferrer noopener">Richard Campbell</a> and <a href="https://twitter.com/carlfranklin" target="_blank" rel="noreferrer noopener">Carl Franklin</a> from <a href="https://www.dotnetrocks.com/" target="_blank" rel="noreferrer noopener">.NETRocks</a> for putting this podcast series together! You rock!Special Guest: Wade Anderson.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>2217</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>220 JSJ Teaching JavaScript with Kyle Simpson</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/220-jsj-teaching-javascript-with-kyle-simpson</link><description><![CDATA[02:25 - Kyle Simpson Introduction<ul><li><a href="https://twitter.com/getify" target="_blank" rel="noreferrer noopener">Twitter</a></li><li><a href="https://github.com/getify" target="_blank" rel="noreferrer noopener">GitHub</a></li><li><a href="http://getify.me/" target="_blank" rel="noreferrer noopener">Blog</a></li><li>“Getify”</li><li><a href="https://github.com/getify/You-Dont-Know-JS" target="_blank" rel="noreferrer noopener">You-Dont-Know-JS</a></li><li><a href="https://www.pluralsight.com/courses/advanced-javascript" target="_blank" rel="noreferrer noopener">[Pluralsight] Advanced JavaScript by Kyle Simpson</a></li></ul>04:43 - Development =&gt; Teaching<ul><li><a href="https://frontendmasters.com/" target="_blank" rel="noreferrer noopener">Front End Masters</a></li></ul>16:20 - Inheritance and Delegation29:40 - Evolving a Language36:23 - Cohersion<ul><li><a href="https://en.wikipedia.org/wiki/Strong_and_weak_typing" target="_blank" rel="noreferrer noopener">Weak Typing, Dynamic Typing</a></li><li><a href="https://www.youtube.com/watch?v=JFmk9L_AMVQ" target="_blank" rel="noreferrer noopener">The Politics of JavaScript by Angus Croll</a></li></ul>50:37 - Performance<ul><li>The Width Keyword</li></ul>54:33 - Developer Education Programs and The Skill of Teaching Picks<ul><li><a href="https://youtu.be/qJ_hplxTYJw" target="_blank" rel="noreferrer noopener">Adam Tornhill: Code, Crime, Complexity: Analyzing software with forensic psychology @ TEDxTrondheim</a> (Aimee)</li><li><a href="https://pragprog.com/book/atcrime/your-code-as-a-crime-scene" target="_blank" rel="noreferrer noopener">Your Code as a Crime Scene: Use Forensic Techniques to Arrest Defects, Bottlenecks, and Bad Design in Your Programs by Adam Tornhill</a> (Aimee)</li><li><a href="http://www.npr.org/sections/money/2016/06/03/480625378/episode-704-open-office" target="_blank" rel="noreferrer noopener">Planet Money Episode 704: Open Office</a> (Jamison)</li><li><a href="https://en.wikipedia.org/wiki/Zooko's_triangle" target="_blank" rel="noreferrer noopener">Zooko's Triangle</a> (Jamison)</li><li><a href="http://barkleymovie.com/" target="_blank" rel="noreferrer noopener">The Barkley Marathons</a> (Jamison)</li><li><a href="http://www.reactrally.com/" target="_blank" rel="noreferrer noopener">React Rally</a> (Jamison)</li><li><a href="http://www.imdb.com/title/tt3385516/?ref_=nv_sr_1" target="_blank" rel="noreferrer noopener">X-Men: Apocalypse</a> (Joe)</li><li><a href="http://www.nbc.com/americas-got-talent" target="_blank" rel="noreferrer noopener">America's Got Talent</a> (Joe)</li><li><a href="http://playoverwatch.com/" target="_blank" rel="noreferrer noopener">Overwatch</a> (Joe)</li><li><a href="https://play.google.com/store/apps/details?hl=en&amp;id=com.ketchapp.stack" target="_blank" rel="noreferrer noopener">Stack</a> (Kyle)</li><li><a href="https://adactio.com/journal/10665" target="_blank" rel="noreferrer noopener">Jeremy Keith: A web for everyone</a> (Kyle)</li><li><a href="https://adactio.com/journal/10708" target="_blank" rel="noreferrer noopener">Jeremy Keith: Regressive Web Apps</a> (Kyle)</li></ul>Special Guest: Kyle Simpson.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">022571a9-57da-441e-8772-e7e0dff76dc6</guid><pubDate>Wed, 13 Jul 2016 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846776/stream.mp3" length="67336376" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>02:25 - Kyle Simpson Introduction
- https://twitter.com/getify
- https://github.com/getify
- http://getify.me/
- “Getify”
- https://github.com/getify/You-Dont-Know-JS
- https://www.pluralsight.com/courses/advanced-javascript
04:43 - Development =&amp;gt;...</itunes:subtitle><itunes:summary><![CDATA[02:25 - Kyle Simpson Introduction<ul><li><a href="https://twitter.com/getify" target="_blank" rel="noreferrer noopener">Twitter</a></li><li><a href="https://github.com/getify" target="_blank" rel="noreferrer noopener">GitHub</a></li><li><a href="http://getify.me/" target="_blank" rel="noreferrer noopener">Blog</a></li><li>“Getify”</li><li><a href="https://github.com/getify/You-Dont-Know-JS" target="_blank" rel="noreferrer noopener">You-Dont-Know-JS</a></li><li><a href="https://www.pluralsight.com/courses/advanced-javascript" target="_blank" rel="noreferrer noopener">[Pluralsight] Advanced JavaScript by Kyle Simpson</a></li></ul>04:43 - Development =&gt; Teaching<ul><li><a href="https://frontendmasters.com/" target="_blank" rel="noreferrer noopener">Front End Masters</a></li></ul>16:20 - Inheritance and Delegation29:40 - Evolving a Language36:23 - Cohersion<ul><li><a href="https://en.wikipedia.org/wiki/Strong_and_weak_typing" target="_blank" rel="noreferrer noopener">Weak Typing, Dynamic Typing</a></li><li><a href="https://www.youtube.com/watch?v=JFmk9L_AMVQ" target="_blank" rel="noreferrer noopener">The Politics of JavaScript by Angus Croll</a></li></ul>50:37 - Performance<ul><li>The Width Keyword</li></ul>54:33 - Developer Education Programs and The Skill of Teaching Picks<ul><li><a href="https://youtu.be/qJ_hplxTYJw" target="_blank" rel="noreferrer noopener">Adam Tornhill: Code, Crime, Complexity: Analyzing software with forensic psychology @ TEDxTrondheim</a> (Aimee)</li><li><a href="https://pragprog.com/book/atcrime/your-code-as-a-crime-scene" target="_blank" rel="noreferrer noopener">Your Code as a Crime Scene: Use Forensic Techniques to Arrest Defects, Bottlenecks, and Bad Design in Your Programs by Adam Tornhill</a> (Aimee)</li><li><a href="http://www.npr.org/sections/money/2016/06/03/480625378/episode-704-open-office" target="_blank" rel="noreferrer noopener">Planet Money Episode 704: Open Office</a> (Jamison)</li><li><a href="https://en.wikipedia.org/wiki/Zooko's_triangle" target="_blank" rel="noreferrer noopener">Zooko's Triangle</a> (Jamison)</li><li><a href="http://barkleymovie.com/" target="_blank" rel="noreferrer noopener">The Barkley Marathons</a> (Jamison)</li><li><a href="http://www.reactrally.com/" target="_blank" rel="noreferrer noopener">React Rally</a> (Jamison)</li><li><a href="http://www.imdb.com/title/tt3385516/?ref_=nv_sr_1" target="_blank" rel="noreferrer noopener">X-Men: Apocalypse</a> (Joe)</li><li><a href="http://www.nbc.com/americas-got-talent" target="_blank" rel="noreferrer noopener">America's Got Talent</a> (Joe)</li><li><a href="http://playoverwatch.com/" target="_blank" rel="noreferrer noopener">Overwatch</a> (Joe)</li><li><a href="https://play.google.com/store/apps/details?hl=en&amp;id=com.ketchapp.stack" target="_blank" rel="noreferrer noopener">Stack</a> (Kyle)</li><li><a href="https://adactio.com/journal/10665" target="_blank" rel="noreferrer noopener">Jeremy Keith: A web for everyone</a> (Kyle)</li><li><a href="https://adactio.com/journal/10708" target="_blank" rel="noreferrer noopener">Jeremy Keith: Regressive Web Apps</a> (Kyle)</li></ul>Special Guest: Kyle Simpson.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>4129</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>219 JSJ Learning JavaScript in 2016</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/219-jsj-learning-javascript-in-2016</link><description><![CDATA[Check out <a href="https://allremoteconfs.com/newbie-2016" target="_blank" rel="noreferrer noopener">Newbie Remote Conf</a>! 02:44 - What it Takes to Learn JavaScript in 201604:03 - Resources: Then vs Now09:42 - Are there prerequisites? Should you have experience?20:34 - Choosing What to Learn<ul><li><a href="https://devchat.tv/iphreaks/153-ips-using-mobile-devices-to-manage-diabetes-with-scott-hanselman" target="_blank" rel="noreferrer noopener">The iPhreaks Show Episode #153: Using Mobile Devices to Manage Diabetes with Scott Hanselman</a></li></ul>28:19 - Deciding What to Learn Next31:19 - Keeping Up: Obligations As a Developer34:22 - Deciding What to Learn Next (Cont’d)42:01 - Recommendations<ul><li><a href="https://github.com/getify/You-Dont-Know-JS" target="_blank" rel="noreferrer noopener">You-Dont-Know-JS</a></li><li><a href="http://gulpjs.com/" target="_blank" rel="noreferrer noopener">gulp.js</a></li><li><a href="https://webpack.github.io/" target="_blank" rel="noreferrer noopener">webpack</a></li><li><a href="https://mitpress.mit.edu/books/little-schemer" target="_blank" rel="noreferrer noopener">The Little Schemer</a></li><li><a href="http://dataintensive.net/" target="_blank" rel="noreferrer noopener">Designing Data-Intensive Applications by Martin Kleppmann</a></li></ul> Picks<ul><li><a href="http://www.tedunangst.com/flak/post/accidentally-nonblocking" target="_blank" rel="noreferrer noopener">accidentally nonblocking</a> (Jamison)</li><li><a href="https://github.com/yoshuawuyts/choo" target="_blank" rel="noreferrer noopener">choo</a> (Jamison)</li><li><a href="https://www.webrebels.org/" target="_blank" rel="noreferrer noopener">Web Rebels</a> (Jamison)</li><li><a href="http://www.reactrally.com/" target="_blank" rel="noreferrer noopener">React Rally</a> (Jamison)</li><li><a href="http://grabthegold.com/" target="_blank" rel="noreferrer noopener">Grab The Gold</a> (Aimee)</li><li><a href="https://github.com/rockbot/node-for-beginners" target="_blank" rel="noreferrer noopener">node-for-beginners</a> (Aimee)</li><li><a href="http://www.procrastinateonpurpose.com/" target="_blank" rel="noreferrer noopener">Procrastinate On Purpose by Rory Vaden</a> (Chuck)</li><li><a href="https://allremoteconfs.com/newbie-2016" target="_blank" rel="noreferrer noopener">Newbie Remote Conf</a> (Chuck)</li><li><a href="http://getacoderjob.com/" target="_blank" rel="noreferrer noopener">Get A Coder Job</a> (Chuck)</li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">c43a6964-da7b-4b34-ae9c-bc15944cadaf</guid><pubDate>Wed, 06 Jul 2016 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846810/stream.mp3" length="53916522" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Check out https://allremoteconfs.com/newbie-2016! 02:44 - What it Takes to Learn JavaScript in 201604:03 - Resources: Then vs Now09:42 - Are there prerequisites? Should you have experience?20:34 - Choosing What to Learn
-...</itunes:subtitle><itunes:summary><![CDATA[Check out <a href="https://allremoteconfs.com/newbie-2016" target="_blank" rel="noreferrer noopener">Newbie Remote Conf</a>! 02:44 - What it Takes to Learn JavaScript in 201604:03 - Resources: Then vs Now09:42 - Are there prerequisites? Should you have experience?20:34 - Choosing What to Learn<ul><li><a href="https://devchat.tv/iphreaks/153-ips-using-mobile-devices-to-manage-diabetes-with-scott-hanselman" target="_blank" rel="noreferrer noopener">The iPhreaks Show Episode #153: Using Mobile Devices to Manage Diabetes with Scott Hanselman</a></li></ul>28:19 - Deciding What to Learn Next31:19 - Keeping Up: Obligations As a Developer34:22 - Deciding What to Learn Next (Cont’d)42:01 - Recommendations<ul><li><a href="https://github.com/getify/You-Dont-Know-JS" target="_blank" rel="noreferrer noopener">You-Dont-Know-JS</a></li><li><a href="http://gulpjs.com/" target="_blank" rel="noreferrer noopener">gulp.js</a></li><li><a href="https://webpack.github.io/" target="_blank" rel="noreferrer noopener">webpack</a></li><li><a href="https://mitpress.mit.edu/books/little-schemer" target="_blank" rel="noreferrer noopener">The Little Schemer</a></li><li><a href="http://dataintensive.net/" target="_blank" rel="noreferrer noopener">Designing Data-Intensive Applications by Martin Kleppmann</a></li></ul> Picks<ul><li><a href="http://www.tedunangst.com/flak/post/accidentally-nonblocking" target="_blank" rel="noreferrer noopener">accidentally nonblocking</a> (Jamison)</li><li><a href="https://github.com/yoshuawuyts/choo" target="_blank" rel="noreferrer noopener">choo</a> (Jamison)</li><li><a href="https://www.webrebels.org/" target="_blank" rel="noreferrer noopener">Web Rebels</a> (Jamison)</li><li><a href="http://www.reactrally.com/" target="_blank" rel="noreferrer noopener">React Rally</a> (Jamison)</li><li><a href="http://grabthegold.com/" target="_blank" rel="noreferrer noopener">Grab The Gold</a> (Aimee)</li><li><a href="https://github.com/rockbot/node-for-beginners" target="_blank" rel="noreferrer noopener">node-for-beginners</a> (Aimee)</li><li><a href="http://www.procrastinateonpurpose.com/" target="_blank" rel="noreferrer noopener">Procrastinate On Purpose by Rory Vaden</a> (Chuck)</li><li><a href="https://allremoteconfs.com/newbie-2016" target="_blank" rel="noreferrer noopener">Newbie Remote Conf</a> (Chuck)</li><li><a href="http://getacoderjob.com/" target="_blank" rel="noreferrer noopener">Get A Coder Job</a> (Chuck)</li></ul><br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>3290</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>218 JSJ Ember.js with Yehuda Katz</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/218-jsj-ember-js-with-yehuda-katz</link><description><![CDATA[Check out <a href="https://allremoteconfs.com/newbie-2016" target="_blank" rel="noreferrer noopener">Newbie Remote Conf</a>! 02:38 - Yehuda Katz Introduction<ul><li><a href="https://twitter.com/wycats" target="_blank" rel="noreferrer noopener">Twitter</a></li><li><a href="https://github.com/wycats" target="_blank" rel="noreferrer noopener">GitHub</a></li><li><a href="http://yehudakatz.com/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="http://www.tilde.io/" target="_blank" rel="noreferrer noopener">Tilde</a></li><li><a href="http://solnic.eu/2016/05/22/my-time-with-rails-is-up.html" target="_blank" rel="noreferrer noopener">Peter Solnic: My time with Rails is up</a></li><li><a href="http://solnic.eu/2016/05/30/abstractions-and-the-role-of-a-framework.html" target="_blank" rel="noreferrer noopener">Peter Solnic: Abstractions and the role of a framework</a> (Follow-up)</li><li><a href="http://emberjs.com/" target="_blank" rel="noreferrer noopener">Ember.js</a></li><li><a href="http://blog.skylight.io/" target="_blank" rel="noreferrer noopener">The Skylight Blog: Inside Skylight</a></li></ul>05:37 - Batching Updates10:04 - Naming<ul><li><a href="http://emberjs.com/blog/2014/12/22/inside-fastboot-the-road-to-server-side-rendering.html" target="_blank" rel="noreferrer noopener">Fastboot</a></li><li><a href="https://guides.emberjs.com/v2.1.0/applications/services/" target="_blank" rel="noreferrer noopener">Services</a></li><li><a href="https://github.com/tildeio/glimmer" target="_blank" rel="noreferrer noopener">glimmer</a></li></ul>14:19 - Communication<ul><li><a href="https://www.skylight.io/" target="_blank" rel="noreferrer noopener">Skylight</a></li></ul>16:21 - Decorators19:46 - “Junior Developer” and Knowledge Bias<ul><li><a href="http://www.codenewbie.org/podcast/creating-emberjs-part-i" target="_blank" rel="noreferrer noopener">CodeNewbie Ep. 90: Creating EmberJS - Part I with Yehuda Katz</a></li><li><a href="http://www.codenewbie.org/podcast/creating-emberjs-part-ii" target="_blank" rel="noreferrer noopener">CodeNewbie Ep. 91: Creating EmberJS - Part II with Yehuda Katz</a></li></ul>28:25 - Termanology in Tech29:23 - Diversity<ul><li><a href="http://emberconf.com/women-helping-women.html" target="_blank" rel="noreferrer noopener">Women Helping Women</a></li></ul> Picks<ul><li><a href="https://leanpub.com/eventdriven" target="_blank" rel="noreferrer noopener">Event Driven: How to Run Memorable Tech Conferences by Leah Silber</a> (Yehuda)</li><li><a href="http://www.typescriptlang.org/" target="_blank" rel="noreferrer noopener">TypeScript</a> (Yehuda)</li><li><a href="https://github.com/emberjs/rfcs" target="_blank" rel="noreferrer noopener">emberjs/rfcs</a> (Yehuda)</li><li><a href="https://github.com/rust-lang/rfcs" target="_blank" rel="noreferrer noopener">rust-lang/rfcs</a> (Yehuda)</li><li><a href="https://chrome.google.com/webstore/detail/pretty-pull-requests-gith/ljnjpkadhhcdniohpfilddnhahoigdec?hl=en" target="_blank" rel="noreferrer noopener">Pretty Pull Requests</a> (Aimee)</li><li><a href="http://teropa.info/blog/2015/09/10/full-stack-redux-tutorial.html" target="_blank" rel="noreferrer noopener">Full-Stack Redux Tutorial by Tero Parviainen</a> (Aimee)</li><li>The mountains (AJ)</li><li>The quadruple click in <a href="https://www.iterm2.com/" target="_blank" rel="noreferrer noopener">iTerm2</a> (Dave)</li><li><a href="https://conf.utahjs.com/" target="_blank" rel="noreferrer noopener">2016 UtahJS Conference</a> (Dave)</li><li><a href="https://www.startwithwhy.com/" target="_blank" rel="noreferrer noopener">Start With Why by Simon Sinek</a> (Chuck)</li></ul>Special Guest: Yehuda Katz.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">34484918-23d6-4cb4-a318-c69ab7e935ea</guid><pubDate>Wed, 29 Jun 2016 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846792/stream.mp3" length="28882841" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Check out https://allremoteconfs.com/newbie-2016! 02:38 - Yehuda Katz Introduction
- https://twitter.com/wycats
- https://github.com/wycats
- http://yehudakatz.com/
- http://www.tilde.io/
- http://solnic.eu/2016/05/22/my-time-with-rails-is-up.html
-...</itunes:subtitle><itunes:summary><![CDATA[Check out <a href="https://allremoteconfs.com/newbie-2016" target="_blank" rel="noreferrer noopener">Newbie Remote Conf</a>! 02:38 - Yehuda Katz Introduction<ul><li><a href="https://twitter.com/wycats" target="_blank" rel="noreferrer noopener">Twitter</a></li><li><a href="https://github.com/wycats" target="_blank" rel="noreferrer noopener">GitHub</a></li><li><a href="http://yehudakatz.com/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="http://www.tilde.io/" target="_blank" rel="noreferrer noopener">Tilde</a></li><li><a href="http://solnic.eu/2016/05/22/my-time-with-rails-is-up.html" target="_blank" rel="noreferrer noopener">Peter Solnic: My time with Rails is up</a></li><li><a href="http://solnic.eu/2016/05/30/abstractions-and-the-role-of-a-framework.html" target="_blank" rel="noreferrer noopener">Peter Solnic: Abstractions and the role of a framework</a> (Follow-up)</li><li><a href="http://emberjs.com/" target="_blank" rel="noreferrer noopener">Ember.js</a></li><li><a href="http://blog.skylight.io/" target="_blank" rel="noreferrer noopener">The Skylight Blog: Inside Skylight</a></li></ul>05:37 - Batching Updates10:04 - Naming<ul><li><a href="http://emberjs.com/blog/2014/12/22/inside-fastboot-the-road-to-server-side-rendering.html" target="_blank" rel="noreferrer noopener">Fastboot</a></li><li><a href="https://guides.emberjs.com/v2.1.0/applications/services/" target="_blank" rel="noreferrer noopener">Services</a></li><li><a href="https://github.com/tildeio/glimmer" target="_blank" rel="noreferrer noopener">glimmer</a></li></ul>14:19 - Communication<ul><li><a href="https://www.skylight.io/" target="_blank" rel="noreferrer noopener">Skylight</a></li></ul>16:21 - Decorators19:46 - “Junior Developer” and Knowledge Bias<ul><li><a href="http://www.codenewbie.org/podcast/creating-emberjs-part-i" target="_blank" rel="noreferrer noopener">CodeNewbie Ep. 90: Creating EmberJS - Part I with Yehuda Katz</a></li><li><a href="http://www.codenewbie.org/podcast/creating-emberjs-part-ii" target="_blank" rel="noreferrer noopener">CodeNewbie Ep. 91: Creating EmberJS - Part II with Yehuda Katz</a></li></ul>28:25 - Termanology in Tech29:23 - Diversity<ul><li><a href="http://emberconf.com/women-helping-women.html" target="_blank" rel="noreferrer noopener">Women Helping Women</a></li></ul> Picks<ul><li><a href="https://leanpub.com/eventdriven" target="_blank" rel="noreferrer noopener">Event Driven: How to Run Memorable Tech Conferences by Leah Silber</a> (Yehuda)</li><li><a href="http://www.typescriptlang.org/" target="_blank" rel="noreferrer noopener">TypeScript</a> (Yehuda)</li><li><a href="https://github.com/emberjs/rfcs" target="_blank" rel="noreferrer noopener">emberjs/rfcs</a> (Yehuda)</li><li><a href="https://github.com/rust-lang/rfcs" target="_blank" rel="noreferrer noopener">rust-lang/rfcs</a> (Yehuda)</li><li><a href="https://chrome.google.com/webstore/detail/pretty-pull-requests-gith/ljnjpkadhhcdniohpfilddnhahoigdec?hl=en" target="_blank" rel="noreferrer noopener">Pretty Pull Requests</a> (Aimee)</li><li><a href="http://teropa.info/blog/2015/09/10/full-stack-redux-tutorial.html" target="_blank" rel="noreferrer noopener">Full-Stack Redux Tutorial by Tero Parviainen</a> (Aimee)</li><li>The mountains (AJ)</li><li>The quadruple click in <a href="https://www.iterm2.com/" target="_blank" rel="noreferrer noopener">iTerm2</a> (Dave)</li><li><a href="https://conf.utahjs.com/" target="_blank" rel="noreferrer noopener">2016 UtahJS Conference</a> (Dave)</li><li><a href="https://www.startwithwhy.com/" target="_blank" rel="noreferrer noopener">Start With Why by Simon Sinek</a> (Chuck)</li></ul>Special Guest: Yehuda Katz.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer...]]></itunes:summary><itunes:duration>1726</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>217 JSJ The Now Project with Guillermo Rauch</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/217-jsj-the-now-project-with-guillermo-rauch</link><description><![CDATA[Check out <a href="https://allremoteconfs.com/newbie-2016" target="_blank" rel="noreferrer noopener">Newbie Remote Conf</a> and get your tickets! 02:24 - Guillermo Rauch Introduction<ul><li><a href="https://twitter.com/rauchg" target="_blank" rel="noreferrer noopener">Twitter</a></li><li><a href="https://github.com/guille" target="_blank" rel="noreferrer noopener">GitHub</a></li><li><a href="https://zeit.co/blog" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="https://zeit.co/" target="_blank" rel="noreferrer noopener">ZEIT</a><ul><li><a href="https://twitter.com/zeithq" target="_blank" rel="noreferrer noopener">@zeithq</a>  </li></ul></li><li><a href="https://cloudup.com/" target="_blank" rel="noreferrer noopener">Cloudup</a></li><li><a href="http://mongoosejs.com/" target="_blank" rel="noreferrer noopener">Mongoose.js</a></li><li><a href="http://socket.io/" target="_blank" rel="noreferrer noopener">Socket.IO</a></li></ul>03:07 - <a href="https://zeit.co/now" target="_blank" rel="noreferrer noopener">Now: Realtime Node.js Deployments</a> 04:28 - Key Concepts<ul><li><a href="https://github.com/zeit/now-serve" target="_blank" rel="noreferrer noopener">now-serve</a></li><li><a href="https://www.heroku.com/" target="_blank" rel="noreferrer noopener">Heroku</a></li></ul>10:22 - Deployment Process14:55 - Getting Started Experience<ul><li><a href="https://zeit.co/about" target="_blank" rel="noreferrer noopener">About</a></li></ul>17:22 - Technology vs Design20:36 - Running Now vs <a href="https://docs.npmjs.com/cli/install" target="_blank" rel="noreferrer noopener">npm-install</a> 27:17 - Simplicity; SSH and Metrics35:33 - Debugging and Performance37:34 - Security41:44 - What’s Next? Picks<ul><li><a href="https://playoverwatch.com/" target="_blank" rel="noreferrer noopener">Overwatch</a> (Joe)</li><li><a href="https://en.wikipedia.org/wiki/To_Kill_a_Mockingbird" target="_blank" rel="noreferrer noopener">To Kill A Mockingbird by Harper Lee</a> (Jamison)</li><li><a href="http://www.reactrally.com/" target="_blank" rel="noreferrer noopener">React Rally</a> (Jamison)</li><li><a href="https://www.manning.com/books/grokking-algorithms" target="_blank" rel="noreferrer noopener">Grokking Algorithms: An illustrated guide for programmers and other curious people by Aditya Y. Bhargava</a> (Aimee)</li><li><a href="http://martinfowler.com/articles/born-for-it.html" target="_blank" rel="noreferrer noopener">Birgitta Böckeler: Born for it</a> (Aimee)</li><li><a href="https://www.tsa.gov/tsa-precheck" target="_blank" rel="noreferrer noopener">TSA Pre✓</a> (Chuck)</li><li><a href="http://www.amazon.com/RIF6-Projector-120-inch-Portable-Rechargeable/dp/B00QXS8L6I?ie=UTF8&amp;psc=1&amp;redirect=true&amp;ref_=oh_aui_detailpage_o00_s00" target="_blank" rel="noreferrer noopener">RIF6 Cube 2-inch Mobile Projector</a> (Chuck)</li><li><a href="http://www.amazon.com/Eat-That-Frog-Great-Procrastinating/dp/1576754227" target="_blank" rel="noreferrer noopener">Eat That Frog!: 21 Great Ways to Stop Procrastinating and Get More Done in Less Time by Brian Tracy</a> (Guillermo)</li></ul>Special Guest: Guillermo Rauch.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">3fafe4d1-0820-41fe-9ceb-8412f050443b</guid><pubDate>Wed, 22 Jun 2016 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846801/stream.mp3" length="51029278" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Check out https://allremoteconfs.com/newbie-2016 and get your tickets! 02:24 - Guillermo Rauch Introduction
- https://twitter.com/rauchg
- https://github.com/guille
- https://zeit.co/blog
- https://zeit.co/
    - https://twitter.com/zeithq  
-...</itunes:subtitle><itunes:summary><![CDATA[Check out <a href="https://allremoteconfs.com/newbie-2016" target="_blank" rel="noreferrer noopener">Newbie Remote Conf</a> and get your tickets! 02:24 - Guillermo Rauch Introduction<ul><li><a href="https://twitter.com/rauchg" target="_blank" rel="noreferrer noopener">Twitter</a></li><li><a href="https://github.com/guille" target="_blank" rel="noreferrer noopener">GitHub</a></li><li><a href="https://zeit.co/blog" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="https://zeit.co/" target="_blank" rel="noreferrer noopener">ZEIT</a><ul><li><a href="https://twitter.com/zeithq" target="_blank" rel="noreferrer noopener">@zeithq</a>  </li></ul></li><li><a href="https://cloudup.com/" target="_blank" rel="noreferrer noopener">Cloudup</a></li><li><a href="http://mongoosejs.com/" target="_blank" rel="noreferrer noopener">Mongoose.js</a></li><li><a href="http://socket.io/" target="_blank" rel="noreferrer noopener">Socket.IO</a></li></ul>03:07 - <a href="https://zeit.co/now" target="_blank" rel="noreferrer noopener">Now: Realtime Node.js Deployments</a> 04:28 - Key Concepts<ul><li><a href="https://github.com/zeit/now-serve" target="_blank" rel="noreferrer noopener">now-serve</a></li><li><a href="https://www.heroku.com/" target="_blank" rel="noreferrer noopener">Heroku</a></li></ul>10:22 - Deployment Process14:55 - Getting Started Experience<ul><li><a href="https://zeit.co/about" target="_blank" rel="noreferrer noopener">About</a></li></ul>17:22 - Technology vs Design20:36 - Running Now vs <a href="https://docs.npmjs.com/cli/install" target="_blank" rel="noreferrer noopener">npm-install</a> 27:17 - Simplicity; SSH and Metrics35:33 - Debugging and Performance37:34 - Security41:44 - What’s Next? Picks<ul><li><a href="https://playoverwatch.com/" target="_blank" rel="noreferrer noopener">Overwatch</a> (Joe)</li><li><a href="https://en.wikipedia.org/wiki/To_Kill_a_Mockingbird" target="_blank" rel="noreferrer noopener">To Kill A Mockingbird by Harper Lee</a> (Jamison)</li><li><a href="http://www.reactrally.com/" target="_blank" rel="noreferrer noopener">React Rally</a> (Jamison)</li><li><a href="https://www.manning.com/books/grokking-algorithms" target="_blank" rel="noreferrer noopener">Grokking Algorithms: An illustrated guide for programmers and other curious people by Aditya Y. Bhargava</a> (Aimee)</li><li><a href="http://martinfowler.com/articles/born-for-it.html" target="_blank" rel="noreferrer noopener">Birgitta Böckeler: Born for it</a> (Aimee)</li><li><a href="https://www.tsa.gov/tsa-precheck" target="_blank" rel="noreferrer noopener">TSA Pre✓</a> (Chuck)</li><li><a href="http://www.amazon.com/RIF6-Projector-120-inch-Portable-Rechargeable/dp/B00QXS8L6I?ie=UTF8&amp;psc=1&amp;redirect=true&amp;ref_=oh_aui_detailpage_o00_s00" target="_blank" rel="noreferrer noopener">RIF6 Cube 2-inch Mobile Projector</a> (Chuck)</li><li><a href="http://www.amazon.com/Eat-That-Frog-Great-Procrastinating/dp/1576754227" target="_blank" rel="noreferrer noopener">Eat That Frog!: 21 Great Ways to Stop Procrastinating and Get More Done in Less Time by Brian Tracy</a> (Guillermo)</li></ul>Special Guest: Guillermo Rauch.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>3110</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>216 JSJ Angular with Rob Wormald Live from Microsoft Build 2016</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/216-jsj-angular-with-rob-wormald-live-from-microsoft-build-2016</link><description><![CDATA[This episode was recorded live from The <a href="https://build.microsoft.com/" target="_blank" rel="noreferrer noopener">Microsoft Build Conference</a> 2016. In this episode we chatted with Rob Wormald of the Angular Core team at Google about <a href="https://angular.io/" target="_blank" rel="noreferrer noopener">Angular</a>. You can follow him on <a href="https://twitter.com/robwormald" target="_blank" rel="noreferrer noopener">Twitter</a>, or check out what he’s done over on <a href="https://github.com/robwormald" target="_blank" rel="noreferrer noopener">GitHub</a>. Picks<ul><li><a href="https://code.visualstudio.com/" target="_blank" rel="noreferrer noopener">Visual Studio Code</a> (Rob)</li><li><a href="https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API" target="_blank" rel="noreferrer noopener">Service Workers</a> (Rob)</li><li><a href="https://twitter.com/richcampbell" target="_blank" rel="noreferrer noopener">Richard Campbell</a> and <a href="https://twitter.com/carlfranklin" target="_blank" rel="noreferrer noopener">Carl Franklin</a> from <a href="https://www.dotnetrocks.com/" target="_blank" rel="noreferrer noopener">.NETRocks</a> (Chuck)</li></ul>Special Guest: Rob Wormald.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">a983d5fd-584b-44f9-a214-399b213c8f1e</guid><pubDate>Wed, 15 Jun 2016 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846787/stream.mp3" length="61596996" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>This episode was recorded live from The https://build.microsoft.com/ 2016. In this episode we chatted with Rob Wormald of the Angular Core team at Google about https://angular.io/. You can follow him on https://twitter.com/robwormald, or check out...</itunes:subtitle><itunes:summary><![CDATA[This episode was recorded live from The <a href="https://build.microsoft.com/" target="_blank" rel="noreferrer noopener">Microsoft Build Conference</a> 2016. In this episode we chatted with Rob Wormald of the Angular Core team at Google about <a href="https://angular.io/" target="_blank" rel="noreferrer noopener">Angular</a>. You can follow him on <a href="https://twitter.com/robwormald" target="_blank" rel="noreferrer noopener">Twitter</a>, or check out what he’s done over on <a href="https://github.com/robwormald" target="_blank" rel="noreferrer noopener">GitHub</a>. Picks<ul><li><a href="https://code.visualstudio.com/" target="_blank" rel="noreferrer noopener">Visual Studio Code</a> (Rob)</li><li><a href="https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API" target="_blank" rel="noreferrer noopener">Service Workers</a> (Rob)</li><li><a href="https://twitter.com/richcampbell" target="_blank" rel="noreferrer noopener">Richard Campbell</a> and <a href="https://twitter.com/carlfranklin" target="_blank" rel="noreferrer noopener">Carl Franklin</a> from <a href="https://www.dotnetrocks.com/" target="_blank" rel="noreferrer noopener">.NETRocks</a> (Chuck)</li></ul>Special Guest: Rob Wormald.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>3770</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>215 JSJ ChakraCode with Guarav Seth Live from Microsoft Build 2016</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/215-jsj-chakracode-with-guarav-seth-live-from-microsoft-build-2016</link><description><![CDATA[This episode was recorded live from The <a href="https://build.microsoft.com/" target="_blank" rel="noreferrer noopener">Microsoft Build Conference</a> 2016. In this episode we chatted with Gaurav Seth of Microsoft about <a href="https://github.com/Microsoft/ChakraCore" target="_blank" rel="noreferrer noopener">ChakraCore</a>. You can follow him on <a href="https://twitter.com/gauravseth" target="_blank" rel="noreferrer noopener">Twitter</a>, or check out what he’s done over on <a href="https://github.com/sethgaurav" target="_blank" rel="noreferrer noopener">GitHub</a>. Picks<ul><li><a href="https://www.typescriptlang.org/" target="_blank" rel="noreferrer noopener">TypeScript</a> (Gaurav)</li><li><a href="https://twitter.com/richcampbell" target="_blank" rel="noreferrer noopener">Richard Campbell</a> and <a href="https://twitter.com/carlfranklin" target="_blank" rel="noreferrer noopener">Carl Franklin</a> from <a href="https://www.dotnetrocks.com/" target="_blank" rel="noreferrer noopener">.NETRocks</a></li></ul>Special Guest: Gaurav Seth.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">efba00a4-723b-466e-a548-1c3e723691ee</guid><pubDate>Wed, 08 Jun 2016 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846789/stream.mp3" length="30621211" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>This episode was recorded live from The https://build.microsoft.com/ 2016. In this episode we chatted with Gaurav Seth of Microsoft about https://github.com/Microsoft/ChakraCore. You can follow him on https://twitter.com/gauravseth, or check out what...</itunes:subtitle><itunes:summary><![CDATA[This episode was recorded live from The <a href="https://build.microsoft.com/" target="_blank" rel="noreferrer noopener">Microsoft Build Conference</a> 2016. In this episode we chatted with Gaurav Seth of Microsoft about <a href="https://github.com/Microsoft/ChakraCore" target="_blank" rel="noreferrer noopener">ChakraCore</a>. You can follow him on <a href="https://twitter.com/gauravseth" target="_blank" rel="noreferrer noopener">Twitter</a>, or check out what he’s done over on <a href="https://github.com/sethgaurav" target="_blank" rel="noreferrer noopener">GitHub</a>. Picks<ul><li><a href="https://www.typescriptlang.org/" target="_blank" rel="noreferrer noopener">TypeScript</a> (Gaurav)</li><li><a href="https://twitter.com/richcampbell" target="_blank" rel="noreferrer noopener">Richard Campbell</a> and <a href="https://twitter.com/carlfranklin" target="_blank" rel="noreferrer noopener">Carl Franklin</a> from <a href="https://www.dotnetrocks.com/" target="_blank" rel="noreferrer noopener">.NETRocks</a></li></ul>Special Guest: Gaurav Seth.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>1834</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>214 JSJ Pebble with Heiko Behrens and François Baldassari</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/214-jsj-pebble-with-heiko-behrens-and-francois-baldassari</link><description><![CDATA[Check out <a href="https://allremoteconfs.com/newbie-2016" target="_blank" rel="noreferrer noopener">Newbie Remote Conf</a>! 02:11 - Heiko Behrens Introduction<ul><li><a href="https://twitter.com/HBehrens" target="_blank" rel="noreferrer noopener">Twitter</a></li><li><a href="https://github.com/HBehrens" target="_blank" rel="noreferrer noopener">GitHub</a></li><li><a href="http://heikobehrens.net/" target="_blank" rel="noreferrer noopener">Blog</a></li></ul>02:42 - François Baldassari Introduction<ul><li><a href="https://twitter.com/baldassarifr" target="_blank" rel="noreferrer noopener">Twitter</a></li><li><a href="https://github.com/franc0is" target="_blank" rel="noreferrer noopener">GitHub</a></li></ul>03:04 - JavaScript and <a href="https://www.pebble.com/" target="_blank" rel="noreferrer noopener">Pebble</a><ul><li><a href="http://www.espruino.com/" target="_blank" rel="noreferrer noopener">Espruino</a></li><li><a href="https://github.com/Samsung/jerryscript" target="_blank" rel="noreferrer noopener">jerryscript</a></li></ul>06:40 - Watch vs Phone<ul><li><a href="https://pebble.github.io/pebblejs/" target="_blank" rel="noreferrer noopener">Pebble.js</a></li></ul>09:32 - Memory Constraints and Code Size Limitations<ul><li>APIs</li><li><a href="https://github.com/pebble/rockyjs" target="_blank" rel="noreferrer noopener">rockyjs</a></li><li><a href="https://github.com/tweenjs/tween.js/" target="_blank" rel="noreferrer noopener">tween.js</a></li></ul>26:24 - Advantages of Writing in JavaScript32:09 - Capabilities of the Watch<ul><li><a href="https://devchat.tv/iphreaks/153-ips-using-mobile-devices-to-manage-diabetes-with-scott-hanselman" target="_blank" rel="noreferrer noopener">iPhreaks Episode #153: Using Mobile Devices to Manage Diabetes with Scott Hanselman</a></li></ul>37:08 - Running Web Servers39:29 - Resources<ul><li><a href="https://github.com/pebble/rockyjs" target="_blank" rel="noreferrer noopener">rockyjs</a></li><li><a href="http://pbl.io/jsapps" target="_blank" rel="noreferrer noopener">Newsletter</a></li><li><a href="http://slack.pbldev.io/" target="_blank" rel="noreferrer noopener">Pebble Slack Channel</a></li><li><a href="http://developer.pebble.com/" target="_blank" rel="noreferrer noopener">Pebble Developer Page</a></li><li><a href="https://twitter.com/PebbleDev" target="_blank" rel="noreferrer noopener">@PebbleDev</a></li><li><a href="https://gist.github.com/HBehrens/1a91b97e1e98a6a09c5f" target="_blank" rel="noreferrer noopener">Pebble TicToc Source</a></li></ul>41:58 - Voice Capabilities43:06 - UI For the Round Face vs Square Face46:18 - Future Pebble Milestones Picks<ul><li><a href="https://corus-kb.com/en/27-pok3r" target="_blank" rel="noreferrer noopener">Vortex Poker 3</a> (Jamison)</li><li><a href="http://www.thaoandthegetdownstaydown.com/" target="_blank" rel="noreferrer noopener">Thao &amp; The Get Down Stay Down</a> (Jamison)</li><li><a href="https://www.youtube.com/watch?index=2&amp;list=PL2NPrRGOCxjPvTFrAiVWlHEtcroBtlqqX&amp;v=5Vt8zqhHe_c" target="_blank" rel="noreferrer noopener">Maciej Ceglowski: Barely succeed! It's easier!</a> (Jamison)</li><li><a href="http://brandonsanderson.com/books/the-stormlight-archive/the-way-of-kings/" target="_blank" rel="noreferrer noopener">The Way of Kings Trilogy by Brandon Sanderson</a> (Joe)</li><li><a href="http://juniorsareawesome.org/" target="_blank" rel="noreferrer noopener">Juniors Are Awesome</a> (Aimee)</li><li><a href="https://github.com/buunguyen/octotree" target="_blank" rel="noreferrer noopener">octotree</a> (Aimee)</li><li><a href="http://www.amazon.com/Fully-Alive-Ken-Davis/dp/B008MTDZ12" target="_blank" rel="noreferrer noopener">Fully Alive by Ken Davis</a> (Chuck)</li><li><a href="https://sarasoueidan.com/" target="_blank" rel="noreferrer noopener">Sara Soueidan</a> (Heiko)</li><li><a href="https://www.youtube.com/watch?v=SdMxGNkZqnU" target="_blank" rel="noreferrer noopener">Jake Archibald: Using the service worker</a> (Heiko)</li><li><a href="https://vimeo.com/beyondtellerrand/videos" target="_blank" rel="noreferrer noopener">beyond tellerrand’s Videos</a> (Heiko)</li><li><a href="http://blog.adacore.com/make-with-ada-formal-proof-on-my-wrist" target="_blank" rel="noreferrer noopener">Fabien Chouteau: Make with Ada: Formal proof on my wrist</a> (François)</li><li><a href="https://github.com/andars/pebble.rs" target="_blank" rel="noreferrer noopener">pebble.rs</a> (François)</li><li><a href="http://www.goodreads.com/book/show/629429.The_World_of_Yesterday" target="_blank" rel="noreferrer noopener">The World of Yesterday by Stefan Zweig</a> (François)</li></ul> See Also<ul><li><a href="https://devchat.tv/iphreaks/146-ips-pebble-with-heiko-behrens-and-daniel-rodr-guez-troiti-o/" target="_blank" rel="noreferrer noopener">iPhreaks Show Episode #146: Pebble with Heiko Behrens and Daniel Rodríguez Troitiño</a></li></ul>Special Guests: François Baldassari and Heiko Behrens.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">8b5f342b-a66f-4261-bf7e-41adf7043f1b</guid><pubDate>Wed, 01 Jun 2016 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846785/stream.mp3" length="57212175" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Check out https://allremoteconfs.com/newbie-2016! 02:11 - Heiko Behrens Introduction
- https://twitter.com/HBehrens
- https://github.com/HBehrens
- http://heikobehrens.net/
02:42 - François Baldassari Introduction
- https://twitter.com/baldassarifr
-...</itunes:subtitle><itunes:summary><![CDATA[Check out <a href="https://allremoteconfs.com/newbie-2016" target="_blank" rel="noreferrer noopener">Newbie Remote Conf</a>! 02:11 - Heiko Behrens Introduction<ul><li><a href="https://twitter.com/HBehrens" target="_blank" rel="noreferrer noopener">Twitter</a></li><li><a href="https://github.com/HBehrens" target="_blank" rel="noreferrer noopener">GitHub</a></li><li><a href="http://heikobehrens.net/" target="_blank" rel="noreferrer noopener">Blog</a></li></ul>02:42 - François Baldassari Introduction<ul><li><a href="https://twitter.com/baldassarifr" target="_blank" rel="noreferrer noopener">Twitter</a></li><li><a href="https://github.com/franc0is" target="_blank" rel="noreferrer noopener">GitHub</a></li></ul>03:04 - JavaScript and <a href="https://www.pebble.com/" target="_blank" rel="noreferrer noopener">Pebble</a><ul><li><a href="http://www.espruino.com/" target="_blank" rel="noreferrer noopener">Espruino</a></li><li><a href="https://github.com/Samsung/jerryscript" target="_blank" rel="noreferrer noopener">jerryscript</a></li></ul>06:40 - Watch vs Phone<ul><li><a href="https://pebble.github.io/pebblejs/" target="_blank" rel="noreferrer noopener">Pebble.js</a></li></ul>09:32 - Memory Constraints and Code Size Limitations<ul><li>APIs</li><li><a href="https://github.com/pebble/rockyjs" target="_blank" rel="noreferrer noopener">rockyjs</a></li><li><a href="https://github.com/tweenjs/tween.js/" target="_blank" rel="noreferrer noopener">tween.js</a></li></ul>26:24 - Advantages of Writing in JavaScript32:09 - Capabilities of the Watch<ul><li><a href="https://devchat.tv/iphreaks/153-ips-using-mobile-devices-to-manage-diabetes-with-scott-hanselman" target="_blank" rel="noreferrer noopener">iPhreaks Episode #153: Using Mobile Devices to Manage Diabetes with Scott Hanselman</a></li></ul>37:08 - Running Web Servers39:29 - Resources<ul><li><a href="https://github.com/pebble/rockyjs" target="_blank" rel="noreferrer noopener">rockyjs</a></li><li><a href="http://pbl.io/jsapps" target="_blank" rel="noreferrer noopener">Newsletter</a></li><li><a href="http://slack.pbldev.io/" target="_blank" rel="noreferrer noopener">Pebble Slack Channel</a></li><li><a href="http://developer.pebble.com/" target="_blank" rel="noreferrer noopener">Pebble Developer Page</a></li><li><a href="https://twitter.com/PebbleDev" target="_blank" rel="noreferrer noopener">@PebbleDev</a></li><li><a href="https://gist.github.com/HBehrens/1a91b97e1e98a6a09c5f" target="_blank" rel="noreferrer noopener">Pebble TicToc Source</a></li></ul>41:58 - Voice Capabilities43:06 - UI For the Round Face vs Square Face46:18 - Future Pebble Milestones Picks<ul><li><a href="https://corus-kb.com/en/27-pok3r" target="_blank" rel="noreferrer noopener">Vortex Poker 3</a> (Jamison)</li><li><a href="http://www.thaoandthegetdownstaydown.com/" target="_blank" rel="noreferrer noopener">Thao &amp; The Get Down Stay Down</a> (Jamison)</li><li><a href="https://www.youtube.com/watch?index=2&amp;list=PL2NPrRGOCxjPvTFrAiVWlHEtcroBtlqqX&amp;v=5Vt8zqhHe_c" target="_blank" rel="noreferrer noopener">Maciej Ceglowski: Barely succeed! It's easier!</a> (Jamison)</li><li><a href="http://brandonsanderson.com/books/the-stormlight-archive/the-way-of-kings/" target="_blank" rel="noreferrer noopener">The Way of Kings Trilogy by Brandon Sanderson</a> (Joe)</li><li><a href="http://juniorsareawesome.org/" target="_blank" rel="noreferrer noopener">Juniors Are Awesome</a> (Aimee)</li><li><a href="https://github.com/buunguyen/octotree" target="_blank" rel="noreferrer noopener">octotree</a> (Aimee)</li><li><a href="http://www.amazon.com/Fully-Alive-Ken-Davis/dp/B008MTDZ12" target="_blank" rel="noreferrer noopener">Fully Alive by Ken Davis</a> (Chuck)</li><li><a href="https://sarasoueidan.com/" target="_blank" rel="noreferrer noopener">Sara Soueidan</a> (Heiko)</li><li><a href="https://www.youtube.com/watch?v=SdMxGNkZqnU" target="_blank" rel="noreferrer noopener">Jake Archibald: Using the service worker</a> (Heiko)</li><li><a...]]></itunes:summary><itunes:duration>3496</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>213 JSJ Developer Evangelism with Greg Baugues</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/213-jsj-developer-evangelism-with-greg-baugues</link><description><![CDATA[Check out <a href="https://allremoteconfs.com/newbie-2016" target="_blank" rel="noreferrer noopener">Newbie Remote Conf</a>! July 13-15, 2016 02:16 - Greg Baugues Introduction<ul><li><a href="https://twitter.com/greggyb" target="_blank" rel="noreferrer noopener">Twitter</a></li><li><a href="https://github.com/GregBaugues" target="_blank" rel="noreferrer noopener">GitHub</a></li><li><a href="http://blog.baugues.com/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="https://www.twilio.com/" target="_blank" rel="noreferrer noopener">Twilio</a><ul><li><a href="https://devchat.tv/ruby-rogues/258-rr-twilio-with-greg-baugues" target="_blank" rel="noreferrer noopener">Ruby Rogues Episode #258: Twilio with Greg Baugues</a></li></ul></li></ul>02:41 - Developer Evangelism04:23 - Evangelism at <a href="https://www.twilio.com/" target="_blank" rel="noreferrer noopener">Twilio</a><ul><li><a href="https://twitter.com/jeffiel" target="_blank" rel="noreferrer noopener">Jeff Lawson</a></li></ul>07:05 - <a href="https://en.wikipedia.org/wiki/Evangelism" target="_blank" rel="noreferrer noopener">“Evangelism”</a> 10:56 - Getting the Word Out<ul><li><a href="https://www.twilio.com/signal" target="_blank" rel="noreferrer noopener">SIGNAL</a></li></ul>13:28 - Keeping Up-to-Date<ul><li><a href="http://baugues.com/depression" target="_blank" rel="noreferrer noopener">Greg Baugues: Devs and Depression</a></li></ul>18:28 - Skills to Have as an Evangelist<ol><li>Technical Credibility</li><li>Patience</li><li>Empathy</li><li>Hustle</li></ol>21:21 - Getting Help From Companies25:39 - Handling Larger-scale Issues27:15 - Building an Evangelist Team29:44 - Panelist Experiences with Evangelism Picks<ul><li><a href="https://www.ted.com/talks/brene_brown_on_vulnerability?language=en#t-410656" target="_blank" rel="noreferrer noopener">Brené Brown: The power of vulnerability</a> (Aimee)</li><li><a href="http://udidahan.com/2009/06/07/the-fallacy-of-reuse/" target="_blank" rel="noreferrer noopener">Udi Dahan: The Fallacy Of ReUse</a> (Aimee)</li><li><a href="https://calendly.com/" target="_blank" rel="noreferrer noopener">Calendly</a> (Chuck)</li><li><a href="http://www.gravityforms.com/" target="_blank" rel="noreferrer noopener">Gravity Forms</a> (Chuck)</li><li><a href="https://trello.com/" target="_blank" rel="noreferrer noopener">Trello</a> (Chuck)</li><li><a href="https://slack.com/" target="_blank" rel="noreferrer noopener">Slack</a> (Chuck)</li><li><a href="https://zoom.us/" target="_blank" rel="noreferrer noopener">Zoom</a> (Chuck)</li><li><a href="https://talky.io/" target="_blank" rel="noreferrer noopener">Talky.io</a> (Greg)</li><li><a href="https://www.twilio.com/signal" target="_blank" rel="noreferrer noopener">SIGNAL</a> (Greg)</li><li><a href="http://fourhourworkweek.com/podcast/" target="_blank" rel="noreferrer noopener">The Tim Ferriss Show</a> (Greg)</li><li><a href="http://www.imdb.com/title/tt4270492/" target="_blank" rel="noreferrer noopener">Billions</a> (Greg)</li></ul>Special Guest: Greg Baugues.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">5668bdd6-c6fd-410a-b909-8abf7b1c1911</guid><pubDate>Wed, 25 May 2016 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846802/stream.mp3" length="54835219" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Check out https://allremoteconfs.com/newbie-2016! July 13-15, 2016 02:16 - Greg Baugues Introduction
- https://twitter.com/greggyb
- https://github.com/GregBaugues
- http://blog.baugues.com/
- https://www.twilio.com/
    -...</itunes:subtitle><itunes:summary><![CDATA[Check out <a href="https://allremoteconfs.com/newbie-2016" target="_blank" rel="noreferrer noopener">Newbie Remote Conf</a>! July 13-15, 2016 02:16 - Greg Baugues Introduction<ul><li><a href="https://twitter.com/greggyb" target="_blank" rel="noreferrer noopener">Twitter</a></li><li><a href="https://github.com/GregBaugues" target="_blank" rel="noreferrer noopener">GitHub</a></li><li><a href="http://blog.baugues.com/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="https://www.twilio.com/" target="_blank" rel="noreferrer noopener">Twilio</a><ul><li><a href="https://devchat.tv/ruby-rogues/258-rr-twilio-with-greg-baugues" target="_blank" rel="noreferrer noopener">Ruby Rogues Episode #258: Twilio with Greg Baugues</a></li></ul></li></ul>02:41 - Developer Evangelism04:23 - Evangelism at <a href="https://www.twilio.com/" target="_blank" rel="noreferrer noopener">Twilio</a><ul><li><a href="https://twitter.com/jeffiel" target="_blank" rel="noreferrer noopener">Jeff Lawson</a></li></ul>07:05 - <a href="https://en.wikipedia.org/wiki/Evangelism" target="_blank" rel="noreferrer noopener">“Evangelism”</a> 10:56 - Getting the Word Out<ul><li><a href="https://www.twilio.com/signal" target="_blank" rel="noreferrer noopener">SIGNAL</a></li></ul>13:28 - Keeping Up-to-Date<ul><li><a href="http://baugues.com/depression" target="_blank" rel="noreferrer noopener">Greg Baugues: Devs and Depression</a></li></ul>18:28 - Skills to Have as an Evangelist<ol><li>Technical Credibility</li><li>Patience</li><li>Empathy</li><li>Hustle</li></ol>21:21 - Getting Help From Companies25:39 - Handling Larger-scale Issues27:15 - Building an Evangelist Team29:44 - Panelist Experiences with Evangelism Picks<ul><li><a href="https://www.ted.com/talks/brene_brown_on_vulnerability?language=en#t-410656" target="_blank" rel="noreferrer noopener">Brené Brown: The power of vulnerability</a> (Aimee)</li><li><a href="http://udidahan.com/2009/06/07/the-fallacy-of-reuse/" target="_blank" rel="noreferrer noopener">Udi Dahan: The Fallacy Of ReUse</a> (Aimee)</li><li><a href="https://calendly.com/" target="_blank" rel="noreferrer noopener">Calendly</a> (Chuck)</li><li><a href="http://www.gravityforms.com/" target="_blank" rel="noreferrer noopener">Gravity Forms</a> (Chuck)</li><li><a href="https://trello.com/" target="_blank" rel="noreferrer noopener">Trello</a> (Chuck)</li><li><a href="https://slack.com/" target="_blank" rel="noreferrer noopener">Slack</a> (Chuck)</li><li><a href="https://zoom.us/" target="_blank" rel="noreferrer noopener">Zoom</a> (Chuck)</li><li><a href="https://talky.io/" target="_blank" rel="noreferrer noopener">Talky.io</a> (Greg)</li><li><a href="https://www.twilio.com/signal" target="_blank" rel="noreferrer noopener">SIGNAL</a> (Greg)</li><li><a href="http://fourhourworkweek.com/podcast/" target="_blank" rel="noreferrer noopener">The Tim Ferriss Show</a> (Greg)</li><li><a href="http://www.imdb.com/title/tt4270492/" target="_blank" rel="noreferrer noopener">Billions</a> (Greg)</li></ul>Special Guest: Greg Baugues.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>3348</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>212 JSJ Horizon.js with Horizon.js with Michael Glukhovsky: Live from ng-conf!</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/212-jsj-horizon-js-with-horizon-js-with-michael-glukhovsky-live-from-ng-conf</link><description><![CDATA[02:34 - Michael Glukhovsky Introduction<ul><li><a href="https://twitter.com/mglukhovsky" target="_blank" rel="noreferrer noopener">Twitter</a></li><li><a href="https://www.rethinkdb.com/" target="_blank" rel="noreferrer noopener">RethinkDB</a></li><li><a href="https://twitter.com/rethinkdb" target="_blank" rel="noreferrer noopener">@rethinkdb</a></li></ul>02:35 - <a href="https://github.com/ging/horizon-js" target="_blank" rel="noreferrer noopener">horizon-js</a> 04:52 - Versus Open Source <a href="https://www.firebase.com/" target="_blank" rel="noreferrer noopener">Firebase</a> 06:15 - The Security Model<ul><li><a href="https://horizon.io/" target="_blank" rel="noreferrer noopener">Horizon.io</a></li></ul>07:56 - The Admin Interface09:16 - RethinkDB + Horizon10:56 - Versus <a href="https://www.meteor.com/" target="_blank" rel="noreferrer noopener">Meteor</a> 13:35 - Message Format14:26 - Getting Started19:01 - Real-time21:24 - Security26:56 - The Grand Vision; Use Cases32:17 - Managing Deployment with Redundancy Picks<ul><li><a href="https://www.thatconference.com/" target="_blank" rel="noreferrer noopener">That Conference</a> (Joe)</li><li><a href="http://angularconnect.com/" target="_blank" rel="noreferrer noopener">AngularConnect</a> (Joe)</li><li><a href="http://www.reactrally.com/" target="_blank" rel="noreferrer noopener">React Rally</a> (Joe)</li><li><a href="https://itunes.apple.com/us/podcast/soft-skills-engineering/id1091341048?mt=2" target="_blank" rel="noreferrer noopener">Soft Skills Engineering Podcast</a> (Dave)</li><li><a href="http://www.starwars.com/news/the-history-of-may-the-4th" target="_blank" rel="noreferrer noopener">May the 4th</a> (Chuck)</li><li><a href="http://horizon.io/" target="_blank" rel="noreferrer noopener">The Developer Preview</a> (Mike)</li><li><a href="http://www.amazon.com/Art-Spirit-Robert-Henri/dp/8087888561" target="_blank" rel="noreferrer noopener">The Art Spirit Paperback by Robert Henri</a> (Mike)</li><li><a href="http://www.reactrally.com/" target="_blank" rel="noreferrer noopener">React Rally</a> (Jamison)</li><li><a href="https://itunes.apple.com/us/podcast/uncanny-valley-podcast-uncanny/id535761300?mt=2" target="_blank" rel="noreferrer noopener">Uncanny Valley Podcast</a>  (Jamison)</li><li><a href="http://www.kishibashi.com/" target="_blank" rel="noreferrer noopener">Kishi Boshi</a> (Jamison)</li><li><a href="http://www.drmaciver.com/2015/12/on-criticizing-programming-languages/" target="_blank" rel="noreferrer noopener">David R. MacIver: On criticizing programming languages (without criticizing their users)</a> (Aimee)</li></ul>Special Guest: Michael Glukhovsky.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">89650086-331a-437b-8cf7-069c7f26fa4c</guid><pubDate>Wed, 18 May 2016 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846800/stream.mp3" length="39857297" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>02:34 - Michael Glukhovsky Introduction
- https://twitter.com/mglukhovsky
- https://www.rethinkdb.com/
- https://twitter.com/rethinkdb
02:35 - https://github.com/ging/horizon-js 04:52 - Versus Open Source https://www.firebase.com/ 06:15 - The Security...</itunes:subtitle><itunes:summary><![CDATA[02:34 - Michael Glukhovsky Introduction<ul><li><a href="https://twitter.com/mglukhovsky" target="_blank" rel="noreferrer noopener">Twitter</a></li><li><a href="https://www.rethinkdb.com/" target="_blank" rel="noreferrer noopener">RethinkDB</a></li><li><a href="https://twitter.com/rethinkdb" target="_blank" rel="noreferrer noopener">@rethinkdb</a></li></ul>02:35 - <a href="https://github.com/ging/horizon-js" target="_blank" rel="noreferrer noopener">horizon-js</a> 04:52 - Versus Open Source <a href="https://www.firebase.com/" target="_blank" rel="noreferrer noopener">Firebase</a> 06:15 - The Security Model<ul><li><a href="https://horizon.io/" target="_blank" rel="noreferrer noopener">Horizon.io</a></li></ul>07:56 - The Admin Interface09:16 - RethinkDB + Horizon10:56 - Versus <a href="https://www.meteor.com/" target="_blank" rel="noreferrer noopener">Meteor</a> 13:35 - Message Format14:26 - Getting Started19:01 - Real-time21:24 - Security26:56 - The Grand Vision; Use Cases32:17 - Managing Deployment with Redundancy Picks<ul><li><a href="https://www.thatconference.com/" target="_blank" rel="noreferrer noopener">That Conference</a> (Joe)</li><li><a href="http://angularconnect.com/" target="_blank" rel="noreferrer noopener">AngularConnect</a> (Joe)</li><li><a href="http://www.reactrally.com/" target="_blank" rel="noreferrer noopener">React Rally</a> (Joe)</li><li><a href="https://itunes.apple.com/us/podcast/soft-skills-engineering/id1091341048?mt=2" target="_blank" rel="noreferrer noopener">Soft Skills Engineering Podcast</a> (Dave)</li><li><a href="http://www.starwars.com/news/the-history-of-may-the-4th" target="_blank" rel="noreferrer noopener">May the 4th</a> (Chuck)</li><li><a href="http://horizon.io/" target="_blank" rel="noreferrer noopener">The Developer Preview</a> (Mike)</li><li><a href="http://www.amazon.com/Art-Spirit-Robert-Henri/dp/8087888561" target="_blank" rel="noreferrer noopener">The Art Spirit Paperback by Robert Henri</a> (Mike)</li><li><a href="http://www.reactrally.com/" target="_blank" rel="noreferrer noopener">React Rally</a> (Jamison)</li><li><a href="https://itunes.apple.com/us/podcast/uncanny-valley-podcast-uncanny/id535761300?mt=2" target="_blank" rel="noreferrer noopener">Uncanny Valley Podcast</a>  (Jamison)</li><li><a href="http://www.kishibashi.com/" target="_blank" rel="noreferrer noopener">Kishi Boshi</a> (Jamison)</li><li><a href="http://www.drmaciver.com/2015/12/on-criticizing-programming-languages/" target="_blank" rel="noreferrer noopener">David R. MacIver: On criticizing programming languages (without criticizing their users)</a> (Aimee)</li></ul>Special Guest: Michael Glukhovsky.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>2411</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>211 JSJ Ember and EmberConf with Michael North</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/211-jsj-ember-and-emberconf-with-michael-north</link><description><![CDATA[02:22 - Michael North Introduction<ul><li><a href="https://twitter.com/michaellnorth" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/mike-north" target="_blank" rel="noreferrer noopener">GitHub</a></li><li><a href="http://www.levantofinancial.com/" target="_blank" rel="noreferrer noopener">Levanto Financial</a></li></ul>04:10 - <a href="http://emberjs.com/" target="_blank" rel="noreferrer noopener">Ember</a> vs <a href="https://facebook.github.io/react/" target="_blank" rel="noreferrer noopener">React</a> or <a href="https://angularjs.org/" target="_blank" rel="noreferrer noopener">Angular</a><ul><li><a href="https://devchat.tv/js-jabber/203-jsj-aurelia-with-rob-eisenberg" target="_blank" rel="noreferrer noopener">JavaScript Jabber Episode #203: Aurelia with Rob Eisenberg</a></li></ul>07:13 - Convention Over Configuration09:39 - Changes in Ember<ul><li><a href="http://sproutcore.com/" target="_blank" rel="noreferrer noopener">SproutCore  </a></li><li><a href="https://www.icloud.com/" target="_blank" rel="noreferrer noopener">iCloud</a> </li><li><a href="http://ember-cli.com/" target="_blank" rel="noreferrer noopener">Ember CLI</a></li><li>Performance</li><li><a href="https://github.com/tildeio/glimmer" target="_blank" rel="noreferrer noopener">glimmer</a> </li></ul>16:04 - <a href="http://ember-fastboot.com/" target="_blank" rel="noreferrer noopener">Ember FastBoot</a> <ul><li><a href="https://medium.com/@mikenorth/building-a-performant-web-app-with-ember-fastboot-and-phoenix-part-1-fa1241654308#.45aquo9yd" target="_blank" rel="noreferrer noopener">Building a performant real-time web app with Ember Fastboot and Phoenix</a></li></ul>18:53 - <a href="http://emberconf.com/" target="_blank" rel="noreferrer noopener">EmberConf</a><ul><li><a href="https://www.youtube.com/watch?index=1&amp;list=PL4eq2DPpyBblc8aQAd516-jGMdAhEeUiW&amp;v=OInJBwS8VDQ" target="_blank" rel="noreferrer noopener">Opening Keynote by Yehuda Katz &amp; Tom Dale</a> </li></ul>22:47 - Mobile/Native Experience &amp; Optimization<ul><li><a href="https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API" target="_blank" rel="noreferrer noopener">Service Worker</a></li><li>Hybrid Apps</li></ul>29:52 - <a href="http://electron.atom.io/" target="_blank" rel="noreferrer noopener">Electron</a> 30:46 - Open Source Empowerment; The Ember Learning Team33:54 - <a href="https://frontendmasters.com/courses/ember-2/" target="_blank" rel="noreferrer noopener">Michael North's Frontend Masters Ember 2 Series</a> 37:11 - The Ember CommunityPicks <a href="http://www.reactrally.com/" target="_blank" rel="noreferrer noopener">React Rally</a> (Jamison)<br /> <a href="http://www.npr.org/podcasts/510311/embedded" target="_blank" rel="noreferrer noopener">Embedded</a> (Jamison)<br /> <a href="https://remysharp.com/2016/04/04/a-debugging-thought-process" target="_blank" rel="noreferrer noopener">Remy Sharp: A debugging thought process</a> (Jamison)<br /> <a href="http://nashdevcast.com/" target="_blank" rel="noreferrer noopener">NashDev Podcast</a> (Aimee)<br /> <a href="https://uselessdevblog.wordpress.com/2016/04/11/js-developers-who-dont-know-what-closure-is-are-fine/" target="_blank" rel="noreferrer noopener">JS developers who don’t know what closure is are fine.</a> (Aimee)<br /> <a href="https://www.sublimetext.com/" target="_blank" rel="noreferrer noopener">Sublime Text</a> (Chuck)<br /> <a href="https://serverpress.com/get-desktopserver/" target="_blank" rel="noreferrer noopener">DesktopServer</a> (Chuck)<br /> <a href="https://www.memberpress.com/" target="_blank" rel="noreferrer noopener">MemberPress</a> (Chuck)<br /> <a href="https://frontendmasters.com/" target="_blank" rel="noreferrer noopener">Frontend Masters</a> (Mike)<br /> <a href="https://wickedgoodember.com/" target="_blank" rel="noreferrer noopener">Wicked Good Ember Conf</a> (Mike)<br /> Debugging Node.js with <a href="https://code.visualstudio.com/" target="_blank" rel="noreferrer noopener">Visual Studio Code</a> (Mike)Special Guest: Mike North.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">d9264688-aea0-4e5f-8b3d-ca142c2e648f</guid><pubDate>Wed, 11 May 2016 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846816/stream.mp3" length="50793553" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>02:22 - Michael North Introduction
- https://twitter.com/michaellnorth 
- https://github.com/mike-north
- http://www.levantofinancial.com/
04:10 - http://emberjs.com/ vs https://facebook.github.io/react/ or https://angularjs.org/
-...</itunes:subtitle><itunes:summary><![CDATA[02:22 - Michael North Introduction<ul><li><a href="https://twitter.com/michaellnorth" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/mike-north" target="_blank" rel="noreferrer noopener">GitHub</a></li><li><a href="http://www.levantofinancial.com/" target="_blank" rel="noreferrer noopener">Levanto Financial</a></li></ul>04:10 - <a href="http://emberjs.com/" target="_blank" rel="noreferrer noopener">Ember</a> vs <a href="https://facebook.github.io/react/" target="_blank" rel="noreferrer noopener">React</a> or <a href="https://angularjs.org/" target="_blank" rel="noreferrer noopener">Angular</a><ul><li><a href="https://devchat.tv/js-jabber/203-jsj-aurelia-with-rob-eisenberg" target="_blank" rel="noreferrer noopener">JavaScript Jabber Episode #203: Aurelia with Rob Eisenberg</a></li></ul>07:13 - Convention Over Configuration09:39 - Changes in Ember<ul><li><a href="http://sproutcore.com/" target="_blank" rel="noreferrer noopener">SproutCore  </a></li><li><a href="https://www.icloud.com/" target="_blank" rel="noreferrer noopener">iCloud</a> </li><li><a href="http://ember-cli.com/" target="_blank" rel="noreferrer noopener">Ember CLI</a></li><li>Performance</li><li><a href="https://github.com/tildeio/glimmer" target="_blank" rel="noreferrer noopener">glimmer</a> </li></ul>16:04 - <a href="http://ember-fastboot.com/" target="_blank" rel="noreferrer noopener">Ember FastBoot</a> <ul><li><a href="https://medium.com/@mikenorth/building-a-performant-web-app-with-ember-fastboot-and-phoenix-part-1-fa1241654308#.45aquo9yd" target="_blank" rel="noreferrer noopener">Building a performant real-time web app with Ember Fastboot and Phoenix</a></li></ul>18:53 - <a href="http://emberconf.com/" target="_blank" rel="noreferrer noopener">EmberConf</a><ul><li><a href="https://www.youtube.com/watch?index=1&amp;list=PL4eq2DPpyBblc8aQAd516-jGMdAhEeUiW&amp;v=OInJBwS8VDQ" target="_blank" rel="noreferrer noopener">Opening Keynote by Yehuda Katz &amp; Tom Dale</a> </li></ul>22:47 - Mobile/Native Experience &amp; Optimization<ul><li><a href="https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API" target="_blank" rel="noreferrer noopener">Service Worker</a></li><li>Hybrid Apps</li></ul>29:52 - <a href="http://electron.atom.io/" target="_blank" rel="noreferrer noopener">Electron</a> 30:46 - Open Source Empowerment; The Ember Learning Team33:54 - <a href="https://frontendmasters.com/courses/ember-2/" target="_blank" rel="noreferrer noopener">Michael North's Frontend Masters Ember 2 Series</a> 37:11 - The Ember CommunityPicks <a href="http://www.reactrally.com/" target="_blank" rel="noreferrer noopener">React Rally</a> (Jamison)<br /> <a href="http://www.npr.org/podcasts/510311/embedded" target="_blank" rel="noreferrer noopener">Embedded</a> (Jamison)<br /> <a href="https://remysharp.com/2016/04/04/a-debugging-thought-process" target="_blank" rel="noreferrer noopener">Remy Sharp: A debugging thought process</a> (Jamison)<br /> <a href="http://nashdevcast.com/" target="_blank" rel="noreferrer noopener">NashDev Podcast</a> (Aimee)<br /> <a href="https://uselessdevblog.wordpress.com/2016/04/11/js-developers-who-dont-know-what-closure-is-are-fine/" target="_blank" rel="noreferrer noopener">JS developers who don’t know what closure is are fine.</a> (Aimee)<br /> <a href="https://www.sublimetext.com/" target="_blank" rel="noreferrer noopener">Sublime Text</a> (Chuck)<br /> <a href="https://serverpress.com/get-desktopserver/" target="_blank" rel="noreferrer noopener">DesktopServer</a> (Chuck)<br /> <a href="https://www.memberpress.com/" target="_blank" rel="noreferrer noopener">MemberPress</a> (Chuck)<br /> <a href="https://frontendmasters.com/" target="_blank" rel="noreferrer noopener">Frontend Masters</a> (Mike)<br /> <a href="https://wickedgoodember.com/" target="_blank" rel="noreferrer noopener">Wicked Good Ember Conf</a> (Mike)<br /> Debugging Node.js with <a href="https://code.visualstudio.com/"...]]></itunes:summary><itunes:duration>3095</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>210 JSJ The 80/20 Guide to ES2015 Generators with Valeri Karpov</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/210-jsj-the-80-20-guide-to-es2015-generators-with-valeri-karpov</link><description><![CDATA[<a href="https://allremoteconfs.com/react-2016" target="_blank" rel="noreferrer noopener">Check out React Remote Conf</a> 01:56 - Valeri Karpov Introduction<ul><li><a href="https://twitter.com/code_barbarian" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/vkarpov15" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="http://thecodebarbarian.com" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="https://devchat.tv/js-jabber/092-jsj-the-mean-stack-with-ward-bell-and-valeri-karpov" target="_blank" rel="noreferrer noopener">JavaScript Jabber Episode #92: The MEAN Stack with Ward Bell and Valeri Karpov</a> </li></ul>02:17 - <a href="https://boosterfuels.com/" target="_blank" rel="noreferrer noopener">Booster Fuels</a> 03:06 - ES2015 Generators<ul><li><a href="http://es2015generators.com/" target="_blank" rel="noreferrer noopener">The 80/20 Guide to ES2015 Generators by Valeri Karpov</a></li><li><a href="https://github.com/tj/co" target="_blank" rel="noreferrer noopener">co</a> </li></ul>05:47 - <a href="https://msdn.microsoft.com/en-us/library/0yd65esw.aspx" target="_blank" rel="noreferrer noopener">try-catch</a> 07:49 - Generator Function vs Object<ul><li><a href="https://en.wikipedia.org/wiki/Fibonacci_number" target="_blank" rel="noreferrer noopener">The Fibonacci Sequence</a></li></ul>10:39 - Generator Use Cases12:02 - Why in ES6 would they come out with both native promises and generators?<ul><li><a href="http://koajs.com/" target="_blank" rel="noreferrer noopener">Koa</a></li></ul>14:04 - yield star and async await 17:06 - Wrapping a Generator in a Promise19:51 - Testing20:56 - Use on the Front-end22:14 - <a href="http://es2015generators.com/" target="_blank" rel="noreferrer noopener">The 80/20 Guide to ES2015 Generators by Valeri Karpov</a> and Tech Writing<ul><li><a href="https://www.npmjs.com/package/nightmare" target="_blank" rel="noreferrer noopener">nightmare</a></li><li><a href="http://www.amazon.com/Professional-AngularJS-Valeri-Karpov/dp/1118832078" target="_blank" rel="noreferrer noopener">Professional AngularJS</a></li></ul>Picks <a href="http://mikbe.com/code/testing/dx/2016/03/11/why-and-how-testing-can-make-you-happier.html" target="_blank" rel="noreferrer noopener">Why and How Testing Can Make You Happier</a> (Aimee)<br /> <a href="http://pitangogelato.com/" target="_blank" rel="noreferrer noopener">Pitango Gelato</a> (Aimee)<br /> <a href="https://www.primalblueprint.com/mark-sisson/" target="_blank" rel="noreferrer noopener">The Primal Blueprint by Mark Sisson</a> (Chuck)<br /> <a href="https://www.primalblueprint.com/books/the-primal-blueprint-21-day-total-body-transformation/" target="_blank" rel="noreferrer noopener">The Primal Blueprint 21-Day Total Body Transformation</a> (Chuck)<br /> <a href="https://www.npmjs.com/package/acquit" target="_blank" rel="noreferrer noopener">acquit</a> (Valeri)<br /> <a href="https://www.npmjs.com/package/nightmare" target="_blank" rel="noreferrer noopener">nightmare</a> (Valeri)<br /> <a href="https://zeit.co/now" target="_blank" rel="noreferrer noopener">now</a> (Valeri)<br /> <a href="http://es2015generators.com/" target="_blank" rel="noreferrer noopener">The 80/20 Guide to ES2015 Generators by Valeri Karpov</a> (Valeri)Special Guest: Valeri Karpov.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">b099d32d-a7d4-4e73-87f2-511e1b3b3935</guid><pubDate>Wed, 04 May 2016 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846791/stream.mp3" length="42067018" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>https://allremoteconfs.com/react-2016 01:56 - Valeri Karpov Introduction
- https://twitter.com/code_barbarian 
- https://github.com/vkarpov15 
- http://thecodebarbarian.com
-...</itunes:subtitle><itunes:summary><![CDATA[<a href="https://allremoteconfs.com/react-2016" target="_blank" rel="noreferrer noopener">Check out React Remote Conf</a> 01:56 - Valeri Karpov Introduction<ul><li><a href="https://twitter.com/code_barbarian" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/vkarpov15" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="http://thecodebarbarian.com" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="https://devchat.tv/js-jabber/092-jsj-the-mean-stack-with-ward-bell-and-valeri-karpov" target="_blank" rel="noreferrer noopener">JavaScript Jabber Episode #92: The MEAN Stack with Ward Bell and Valeri Karpov</a> </li></ul>02:17 - <a href="https://boosterfuels.com/" target="_blank" rel="noreferrer noopener">Booster Fuels</a> 03:06 - ES2015 Generators<ul><li><a href="http://es2015generators.com/" target="_blank" rel="noreferrer noopener">The 80/20 Guide to ES2015 Generators by Valeri Karpov</a></li><li><a href="https://github.com/tj/co" target="_blank" rel="noreferrer noopener">co</a> </li></ul>05:47 - <a href="https://msdn.microsoft.com/en-us/library/0yd65esw.aspx" target="_blank" rel="noreferrer noopener">try-catch</a> 07:49 - Generator Function vs Object<ul><li><a href="https://en.wikipedia.org/wiki/Fibonacci_number" target="_blank" rel="noreferrer noopener">The Fibonacci Sequence</a></li></ul>10:39 - Generator Use Cases12:02 - Why in ES6 would they come out with both native promises and generators?<ul><li><a href="http://koajs.com/" target="_blank" rel="noreferrer noopener">Koa</a></li></ul>14:04 - yield star and async await 17:06 - Wrapping a Generator in a Promise19:51 - Testing20:56 - Use on the Front-end22:14 - <a href="http://es2015generators.com/" target="_blank" rel="noreferrer noopener">The 80/20 Guide to ES2015 Generators by Valeri Karpov</a> and Tech Writing<ul><li><a href="https://www.npmjs.com/package/nightmare" target="_blank" rel="noreferrer noopener">nightmare</a></li><li><a href="http://www.amazon.com/Professional-AngularJS-Valeri-Karpov/dp/1118832078" target="_blank" rel="noreferrer noopener">Professional AngularJS</a></li></ul>Picks <a href="http://mikbe.com/code/testing/dx/2016/03/11/why-and-how-testing-can-make-you-happier.html" target="_blank" rel="noreferrer noopener">Why and How Testing Can Make You Happier</a> (Aimee)<br /> <a href="http://pitangogelato.com/" target="_blank" rel="noreferrer noopener">Pitango Gelato</a> (Aimee)<br /> <a href="https://www.primalblueprint.com/mark-sisson/" target="_blank" rel="noreferrer noopener">The Primal Blueprint by Mark Sisson</a> (Chuck)<br /> <a href="https://www.primalblueprint.com/books/the-primal-blueprint-21-day-total-body-transformation/" target="_blank" rel="noreferrer noopener">The Primal Blueprint 21-Day Total Body Transformation</a> (Chuck)<br /> <a href="https://www.npmjs.com/package/acquit" target="_blank" rel="noreferrer noopener">acquit</a> (Valeri)<br /> <a href="https://www.npmjs.com/package/nightmare" target="_blank" rel="noreferrer noopener">nightmare</a> (Valeri)<br /> <a href="https://zeit.co/now" target="_blank" rel="noreferrer noopener">now</a> (Valeri)<br /> <a href="http://es2015generators.com/" target="_blank" rel="noreferrer noopener">The 80/20 Guide to ES2015 Generators by Valeri Karpov</a> (Valeri)Special Guest: Valeri Karpov.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>2550</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>209 JSJ TypeScript with Anders Hejlsberg</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/209-jsj-typescript-with-anders-hejlsberg</link><description><![CDATA[This episode was recorded live from The <a href="https://build.microsoft.com/" target="_blank" rel="noreferrer noopener">Microsoft Build Conference</a> 2016. In this episode we chatted with Anders Hejlsberg of Microsoft about Typescript. You can follow him on <a href="https://twitter.com/ahejlsberg" target="_blank" rel="noreferrer noopener">Twitter</a>, or check out what he’s done over on <a href="https://github.com/ahejlsberg" target="_blank" rel="noreferrer noopener">GitHub</a> Resources<ul><li><a href="https://www.typescriptlang.org/" target="_blank" rel="noreferrer noopener">TypeScript</a></li></ul>PicksWriting Code (Anders) Special Guest: Anders Hejlsberg.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">258de529-9b82-49e3-876b-dd88f2e24b87</guid><pubDate>Wed, 27 Apr 2016 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846822/stream.mp3" length="50401078" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>This episode was recorded live from The https://build.microsoft.com/ 2016. In this episode we chatted with Anders Hejlsberg of Microsoft about Typescript. You can follow him on https://twitter.com/ahejlsberg, or check out what he’s done over on...</itunes:subtitle><itunes:summary><![CDATA[This episode was recorded live from The <a href="https://build.microsoft.com/" target="_blank" rel="noreferrer noopener">Microsoft Build Conference</a> 2016. In this episode we chatted with Anders Hejlsberg of Microsoft about Typescript. You can follow him on <a href="https://twitter.com/ahejlsberg" target="_blank" rel="noreferrer noopener">Twitter</a>, or check out what he’s done over on <a href="https://github.com/ahejlsberg" target="_blank" rel="noreferrer noopener">GitHub</a> Resources<ul><li><a href="https://www.typescriptlang.org/" target="_blank" rel="noreferrer noopener">TypeScript</a></li></ul>PicksWriting Code (Anders) Special Guest: Anders Hejlsberg.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>3070</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>208 JSJ MS Office with Jeremy Thake</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/208-jsj-ms-office-with-jeremy-thake</link><description><![CDATA[This episode was recorded live from The <a href="https://build.microsoft.com/" target="_blank" rel="noreferrer noopener">Microsoft Build Conference</a> 2016. In this episode we chatted with Jeremy Thake of Microsoft about MS Office. You can follow him on <a href="https://twitter.com/jthake" target="_blank" rel="noreferrer noopener">Twitter</a>, see what he’s done over on <a href="https://github.com/jthake" target="_blank" rel="noreferrer noopener">GitHub</a>, or visit his <a href="http://www.jeremythake.com/" target="_blank" rel="noreferrer noopener">blog</a>.Resources:<a href="http://dev.office.com/" target="_blank" rel="noreferrer noopener">Office Dev Center</a>Picks <a href="http://www.imdb.com/title/tt4270492/" target="_blank" rel="noreferrer noopener">Billions</a> (Jeremy)Special Guest: Jeremy Thake.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">725bebce-02ad-490c-b6f7-15426890ee07</guid><pubDate>Wed, 20 Apr 2016 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846795/stream.mp3" length="47543880" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>This episode was recorded live from The https://build.microsoft.com/ 2016. In this episode we chatted with Jeremy Thake of Microsoft about MS Office. You can follow him on https://twitter.com/jthake, see what he’s done over on...</itunes:subtitle><itunes:summary><![CDATA[This episode was recorded live from The <a href="https://build.microsoft.com/" target="_blank" rel="noreferrer noopener">Microsoft Build Conference</a> 2016. In this episode we chatted with Jeremy Thake of Microsoft about MS Office. You can follow him on <a href="https://twitter.com/jthake" target="_blank" rel="noreferrer noopener">Twitter</a>, see what he’s done over on <a href="https://github.com/jthake" target="_blank" rel="noreferrer noopener">GitHub</a>, or visit his <a href="http://www.jeremythake.com/" target="_blank" rel="noreferrer noopener">blog</a>.Resources:<a href="http://dev.office.com/" target="_blank" rel="noreferrer noopener">Office Dev Center</a>Picks <a href="http://www.imdb.com/title/tt4270492/" target="_blank" rel="noreferrer noopener">Billions</a> (Jeremy)Special Guest: Jeremy Thake.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>2892</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>207 JSJ Growing Happy Developers with Marcus Blankenship</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/207-jsj-growing-happy-developers-with-marcus-blankenship</link><description><![CDATA[02:51 - Marcus Blankenship Introduction<ul><li><a href="https://twitter.com/justzeros" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="http://marcusblankenship.com/list/" target="_blank" rel="noreferrer noopener">Blog</a></li></ul>03:09 - Panelist Worst Boss Experiences13:06 - Developer Anarchy vs Having a Hierarchy<ul><li><a href="http://www.se-radio.net/2016/03/se-radio-episode-253-fred-george-on-developer-anarchy/" target="_blank" rel="noreferrer noopener">SE-Radio Episode 253: Fred George on Developer Anarchy</a></li><li><a href="http://www.valvesoftware.com/company/Valve_Handbook_LowRes.pdf" target="_blank" rel="noreferrer noopener">The Valve Playbook</a></li></ul>20:57 - Transitioning Managers<ul><li><a href="https://en.wikipedia.org/wiki/Impostor_syndrome" target="_blank" rel="noreferrer noopener">Impostor Syndrome</a></li></ul>26:05 - Manager Influence28:33 - Management vs Leadership<ul><li><a href="https://en.wikipedia.org/wiki/Leader%E2%80%93member_exchange_theory" target="_blank" rel="noreferrer noopener">Leader-Member Exchange Theory</a> </li></ul>34:37 - Interpersonal Relationships and Happiness38:24 - What kind of feedback do managers want from their employees?<ul><li>Timesheets</li></ul>46:17 - Am I manager material? Am I ready to go into management?48:06 - Following a Technical Track51:55 - Why would anyone ever want to be a department manager?Picks <a href="http://sporto.github.io/blog/2013/02/22/a-plain-english-guide-to-javascript-prototypes/" target="_blank" rel="noreferrer noopener">A Plain English Guide to JavaScript Prototypes</a> (Aimee)<br /> <a href="http://givebar.com/" target="_blank" rel="noreferrer noopener">Oatmega</a> (Aimee)<br /> <a href="https://en.wikipedia.org/wiki/Luck_(Tom_Vek_album)" target="_blank" rel="noreferrer noopener">Luck by Tom Vek</a> (Jamison)<br /> <a href="http://www.amazon.com/Challenges-Managers-Face-Step-Step-ebook/dp/B00LMB5P42" target="_blank" rel="noreferrer noopener">The 27 Challenges Managers Face: Step-by-Step Solutions to (Nearly) All of Your Management Problems by Bruce Tulgan</a> (Marcus)<br /> <a href="http://speak.reactrally.com" target="_blank" rel="noreferrer noopener">React Rally Call for Proposals</a> (Jamison)<br /> <a href="http://reactrally.com" target="_blank" rel="noreferrer noopener">React Rally</a> (Jamison)<br /> <a href="http://www.amazon.com/Multipliers-Best-Leaders-Everyone-Smarter/dp/0061964395" target="_blank" rel="noreferrer noopener">Multipliers: How the Best Leaders Make Everyone Smarter by Liz Wiseman</a> (Dave)<br /> <a href="https://player.fm/series/soft-skills-engineering" target="_blank" rel="noreferrer noopener">Soft Skills Engineering Podcast</a> (Dave)Special Guest: Marcus Blankenship.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">646f518b-666f-45db-9b94-fadd39d02445</guid><pubDate>Wed, 13 Apr 2016 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846814/stream.mp3" length="61313606" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>02:51 - Marcus Blankenship Introduction
- https://twitter.com/justzeros 
- http://marcusblankenship.com/list/
03:09 - Panelist Worst Boss Experiences13:06 - Developer Anarchy vs Having a Hierarchy
-...</itunes:subtitle><itunes:summary><![CDATA[02:51 - Marcus Blankenship Introduction<ul><li><a href="https://twitter.com/justzeros" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="http://marcusblankenship.com/list/" target="_blank" rel="noreferrer noopener">Blog</a></li></ul>03:09 - Panelist Worst Boss Experiences13:06 - Developer Anarchy vs Having a Hierarchy<ul><li><a href="http://www.se-radio.net/2016/03/se-radio-episode-253-fred-george-on-developer-anarchy/" target="_blank" rel="noreferrer noopener">SE-Radio Episode 253: Fred George on Developer Anarchy</a></li><li><a href="http://www.valvesoftware.com/company/Valve_Handbook_LowRes.pdf" target="_blank" rel="noreferrer noopener">The Valve Playbook</a></li></ul>20:57 - Transitioning Managers<ul><li><a href="https://en.wikipedia.org/wiki/Impostor_syndrome" target="_blank" rel="noreferrer noopener">Impostor Syndrome</a></li></ul>26:05 - Manager Influence28:33 - Management vs Leadership<ul><li><a href="https://en.wikipedia.org/wiki/Leader%E2%80%93member_exchange_theory" target="_blank" rel="noreferrer noopener">Leader-Member Exchange Theory</a> </li></ul>34:37 - Interpersonal Relationships and Happiness38:24 - What kind of feedback do managers want from their employees?<ul><li>Timesheets</li></ul>46:17 - Am I manager material? Am I ready to go into management?48:06 - Following a Technical Track51:55 - Why would anyone ever want to be a department manager?Picks <a href="http://sporto.github.io/blog/2013/02/22/a-plain-english-guide-to-javascript-prototypes/" target="_blank" rel="noreferrer noopener">A Plain English Guide to JavaScript Prototypes</a> (Aimee)<br /> <a href="http://givebar.com/" target="_blank" rel="noreferrer noopener">Oatmega</a> (Aimee)<br /> <a href="https://en.wikipedia.org/wiki/Luck_(Tom_Vek_album)" target="_blank" rel="noreferrer noopener">Luck by Tom Vek</a> (Jamison)<br /> <a href="http://www.amazon.com/Challenges-Managers-Face-Step-Step-ebook/dp/B00LMB5P42" target="_blank" rel="noreferrer noopener">The 27 Challenges Managers Face: Step-by-Step Solutions to (Nearly) All of Your Management Problems by Bruce Tulgan</a> (Marcus)<br /> <a href="http://speak.reactrally.com" target="_blank" rel="noreferrer noopener">React Rally Call for Proposals</a> (Jamison)<br /> <a href="http://reactrally.com" target="_blank" rel="noreferrer noopener">React Rally</a> (Jamison)<br /> <a href="http://www.amazon.com/Multipliers-Best-Leaders-Everyone-Smarter/dp/0061964395" target="_blank" rel="noreferrer noopener">Multipliers: How the Best Leaders Make Everyone Smarter by Liz Wiseman</a> (Dave)<br /> <a href="https://player.fm/series/soft-skills-engineering" target="_blank" rel="noreferrer noopener">Soft Skills Engineering Podcast</a> (Dave)Special Guest: Marcus Blankenship.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>3752</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>206 JSJ PostCSS with Ben Briggs</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/206-jsj-postcss-with-ben-briggs</link><description><![CDATA[02:30 - Ben Briggs<ul><li><a href="https://twitter.com/ben_eb" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/ben-eb" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="http://beneb.info/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="https://github.com/ben-eb/cssnano" target="_blank" rel="noreferrer noopener">cssnano</a> </li></ul>03:03 - <a href="https://github.com/postcss" target="_blank" rel="noreferrer noopener">PostCSS</a><ul><li><a href="http://cssnext.io/" target="_blank" rel="noreferrer noopener">cssnext</a> </li><li><a href="http://postcss.parts/" target="_blank" rel="noreferrer noopener">Postcss.parts</a></li></ul>07:16 - What problems was PostCSS designed to solve for developers?<ul><li><a href="https://github.com/reworkcss/rework" target="_blank" rel="noreferrer noopener">rework</a></li><li><a href="https://github.com/postcss/autoprefixer" target="_blank" rel="noreferrer noopener">autoprefixer</a></li></ul>09:46 - Using PostCSS vs Sass<ul><li><a href="https://github.com/peterramsing/lost" target="_blank" rel="noreferrer noopener">lost</a></li></ul>14:02 - Using Future Features16:28 - Tool Fatigue<ul><li><a href="http://postcss.org/" target="_blank" rel="noreferrer noopener">postcss.org</a></li></ul>23:39 - When should people start thinking about using PostCSS?<ul><li><a href="https://github.com/stylelint/stylelint" target="_blank" rel="noreferrer noopener">stylelint</a></li><li><a href="https://github.com/MohammadYounes/rtlcss" target="_blank" rel="noreferrer noopener">rtlcss</a></li><li><a href="https://github.com/btholt/postcss-colorblind" target="_blank" rel="noreferrer noopener">postcss-colorblind</a></li></ul>31:24 - Postprocessing<ul><li><a href="http://midasjs.com/" target="_blank" rel="noreferrer noopener">midas</a></li></ul>33:43 - Shipping Apps with Emojis?36:21 - Where does PostCSS end and where does <a href="https://github.com/css-modules/css-modules" target="_blank" rel="noreferrer noopener">css-modules</a> begin?Picks <a href="https://medium.com/@chetcorcos/functional-programming-for-javascript-people-1915d8775504#.6ui3oo9en" target="_blank" rel="noreferrer noopener">Chet Corcos: Functional Programming for JavaScript People</a> (Aimee)<br /> <a href="https://launchschool.com/blog/operation-code-scholarship" target="_blank" rel="noreferrer noopener">Operation Code Scholarship</a> (Aimee)<br /> <a href="http://webplatformdaily.org/" target="_blank" rel="noreferrer noopener">Web Platform Daily Digest</a> (Ben)<br /> <a href="http://www.amazon.com/Cadbury-Easter-Caramel-4-Count-4-8oz/dp/B004742ZVC" target="_blank" rel="noreferrer noopener">Cadbury Caramel Eggs</a> (Joe)<br /> <a href="http://wildermuth.com/hwpod" target="_blank" rel="noreferrer noopener">Hello World Podcast</a> (Joe)<br /> <a href="http://www.reactrally.com/" target="_blank" rel="noreferrer noopener">React Rally</a> (Dave)Special Guest: Ben Briggs.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">f277bc50-8592-4fbb-923b-cee1df86a731</guid><pubDate>Wed, 06 Apr 2016 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846805/stream.mp3" length="44578888" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>02:30 - Ben Briggs
- https://twitter.com/ben_eb 
- https://github.com/ben-eb 
- http://beneb.info/
- https://github.com/ben-eb/cssnano 
03:03 - https://github.com/postcss
- http://cssnext.io/ 
- http://postcss.parts/
07:16 - What problems was PostCSS...</itunes:subtitle><itunes:summary><![CDATA[02:30 - Ben Briggs<ul><li><a href="https://twitter.com/ben_eb" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/ben-eb" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="http://beneb.info/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="https://github.com/ben-eb/cssnano" target="_blank" rel="noreferrer noopener">cssnano</a> </li></ul>03:03 - <a href="https://github.com/postcss" target="_blank" rel="noreferrer noopener">PostCSS</a><ul><li><a href="http://cssnext.io/" target="_blank" rel="noreferrer noopener">cssnext</a> </li><li><a href="http://postcss.parts/" target="_blank" rel="noreferrer noopener">Postcss.parts</a></li></ul>07:16 - What problems was PostCSS designed to solve for developers?<ul><li><a href="https://github.com/reworkcss/rework" target="_blank" rel="noreferrer noopener">rework</a></li><li><a href="https://github.com/postcss/autoprefixer" target="_blank" rel="noreferrer noopener">autoprefixer</a></li></ul>09:46 - Using PostCSS vs Sass<ul><li><a href="https://github.com/peterramsing/lost" target="_blank" rel="noreferrer noopener">lost</a></li></ul>14:02 - Using Future Features16:28 - Tool Fatigue<ul><li><a href="http://postcss.org/" target="_blank" rel="noreferrer noopener">postcss.org</a></li></ul>23:39 - When should people start thinking about using PostCSS?<ul><li><a href="https://github.com/stylelint/stylelint" target="_blank" rel="noreferrer noopener">stylelint</a></li><li><a href="https://github.com/MohammadYounes/rtlcss" target="_blank" rel="noreferrer noopener">rtlcss</a></li><li><a href="https://github.com/btholt/postcss-colorblind" target="_blank" rel="noreferrer noopener">postcss-colorblind</a></li></ul>31:24 - Postprocessing<ul><li><a href="http://midasjs.com/" target="_blank" rel="noreferrer noopener">midas</a></li></ul>33:43 - Shipping Apps with Emojis?36:21 - Where does PostCSS end and where does <a href="https://github.com/css-modules/css-modules" target="_blank" rel="noreferrer noopener">css-modules</a> begin?Picks <a href="https://medium.com/@chetcorcos/functional-programming-for-javascript-people-1915d8775504#.6ui3oo9en" target="_blank" rel="noreferrer noopener">Chet Corcos: Functional Programming for JavaScript People</a> (Aimee)<br /> <a href="https://launchschool.com/blog/operation-code-scholarship" target="_blank" rel="noreferrer noopener">Operation Code Scholarship</a> (Aimee)<br /> <a href="http://webplatformdaily.org/" target="_blank" rel="noreferrer noopener">Web Platform Daily Digest</a> (Ben)<br /> <a href="http://www.amazon.com/Cadbury-Easter-Caramel-4-Count-4-8oz/dp/B004742ZVC" target="_blank" rel="noreferrer noopener">Cadbury Caramel Eggs</a> (Joe)<br /> <a href="http://wildermuth.com/hwpod" target="_blank" rel="noreferrer noopener">Hello World Podcast</a> (Joe)<br /> <a href="http://www.reactrally.com/" target="_blank" rel="noreferrer noopener">React Rally</a> (Dave)Special Guest: Ben Briggs.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>2707</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>205 JSJ Shasta with Eric Schoffstall</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/205-jsj-shasta-with-eric-schoffstall</link><description><![CDATA[02:28 - Eric Schoffstall Introduction<ul><li><a href="https://twitter.com/contrahacks" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/contra" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="http://contra.io/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="http://instagram.com/yungcontra" target="_blank" rel="noreferrer noopener">Instagram</a></li></ul>02:59 - <a href="http://shasta.tools" target="_blank" rel="noreferrer noopener">shasta</a><ul><li><a href="https://twitter.com/dan_abramov" target="_blank" rel="noreferrer noopener">Dan Abramov</a></li><li><a href="http://shasta.tools/tahoe" target="_blank" rel="noreferrer noopener">tahoe</a> </li></ul>07:20 - Getting Started<ul><li><a href="https://github.com/shastajs/boilerplate" target="_blank" rel="noreferrer noopener">github.com/shastajs/boilerplate</a> </li></ul>08:20 - Solidifying on Best Practices10:37 - Made to Work Together vs Made to be Neatly Modular11:19 - shasta and <a href="https://github.com/reactjs/redux" target="_blank" rel="noreferrer noopener">redux</a> 12:01 - shasta Ideals<ul><li><a href="http://shasta.tools/shasta/docs/Opinions.html" target="_blank" rel="noreferrer noopener">Opinions</a><ul><li><a href="https://facebook.github.io/immutable-js/" target="_blank" rel="noreferrer noopener">Immutable.js</a></li></ul></li></ul>15:07 - Making Choices17:35 - <a href="https://github.com/gaearon/redux-thunk" target="_blank" rel="noreferrer noopener">redux-thunk</a>, <a href="https://github.com/yelouafi/redux-saga" target="_blank" rel="noreferrer noopener">redux-saga</a> 19:01 - Lessons Learned from <a href="http://gulpjs.com/" target="_blank" rel="noreferrer noopener">gulp.js</a><ul><li>Open Source Marketing</li></ul>23:55 - <a href="https://github.com/acdlite/redux-router" target="_blank" rel="noreferrer noopener">redux-router</a> 25:20 - <a href="https://facebook.github.io/react/" target="_blank" rel="noreferrer noopener">React</a>-Specific vs Agnostic<ul><li><a href="http://www.imdb.com/title/tt3864024/?pf_rd_i=main&amp;pf_rd_m=A2FGELUUNOQJNL&amp;pf_rd_p=2413555502&amp;pf_rd_r=0TVRGKMAEWVKTMHK0BD2&amp;pf_rd_s=center-5&amp;pf_rd_t=53401&amp;ref_=yto_yto_yto_tt4_i_3" target="_blank" rel="noreferrer noopener">Lazer Team</a></li></ul>27:35 - Experimentation with shasta29:50 - <a href="https://facebook.github.io/relay/" target="_blank" rel="noreferrer noopener">Relay</a> and <a href="https://facebook.github.io/react/blog/2015/05/01/graphql-introduction.html" target="_blank" rel="noreferrer noopener">GraphQL</a> Conflict31:31 - Swapability35:30 - The Future of front-end development in JavaScript; Where shasta fits in<ul><li><a href="https://github.com/Raynos/mercury" target="_blank" rel="noreferrer noopener">mercury</a> <ul><li><a href="http://victorsavkin.com/post/137821436516/managing-state-in-angular-2-applications" target="_blank" rel="noreferrer noopener">Victor Savkin: Managing State in Angular 2 Applications</a></li></ul></li></ul>Picks <a href="http://victorsavkin.com/post/137821436516/managing-state-in-angular-2-applications" target="_blank" rel="noreferrer noopener">Victor Savkin: Managing State in Angular 2 Applications</a> (Joe)<br /> <a href="http://www.imdb.com/title/tt3864024/?pf_rd_i=main&amp;pf_rd_m=A2FGELUUNOQJNL&amp;pf_rd_p=2413555502&amp;pf_rd_r=0TVRGKMAEWVKTMHK0BD2&amp;pf_rd_s=center-5&amp;pf_rd_t=53401&amp;ref_=yto_yto_yto_tt4_i_3" target="_blank" rel="noreferrer noopener">Lazer Team</a> (Joe)<br /> <a href="http://bigblackdelta.com/" target="_blank" rel="noreferrer noopener">Big Black Delta</a> (Jamison)<br /> <a href="https://css-tricks.com/learning-use-google-analytics-effectively-codepen/" target="_blank" rel="noreferrer noopener">Learning to Use Google Analytics More Effectively at CodePen</a> (Jamison)<br /> <a href="http://www.amazon.com/Thing-Explainer-Complicated-Stuff-Simple/dp/0544668251" target="_blank" rel="noreferrer noopener">Thing Explainer: Complicated Stuff in Simple Words by Randall Munroe</a> (Dave)<br /> <a href="https://itunes.apple.com/us/podcast/soft-skills-engineering/id1091341048?mt=2" target="_blank" rel="noreferrer noopener">Soft Skills Engineering Podcast</a> (Dave)<br /> <a href="http://revolutionconf.com/#/home" target="_blank" rel="noreferrer noopener">RevolutionConf 2016</a> (Aimee)<br /> <a href="https://frontendmasters.com/courses/functional-js-lite/" target="_blank" rel="noreferrer noopener">[Frontend Masters] Functional-Lite JavaScript</a> (Aimee)<br /> <a href="http://www.lushusa.com/" target="_blank" rel="noreferrer noopener">Lush Cosmetics</a> (Aimee)<br /> <a href="https://github.com/rethinkdb/horizon" target="_blank" rel="noreferrer noopener">horizon</a> (Eric)<br /> <a href="https://www.youtube.com/watch?v=6zZAFfL25ZM" target="_blank" rel="noreferrer noopener">Shannon and the Clams - Rip Van Winkle</a> (Eric)<br /> <a href="http://shasta.tools" target="_blank" rel="noreferrer noopener">shasta</a> (Eric)Special Guest: Eric Schoffstall.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">7194f858-4c8a-4477-b9de-029927a05652</guid><pubDate>Wed, 30 Mar 2016 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846824/stream.mp3" length="47465742" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>02:28 - Eric Schoffstall Introduction
- https://twitter.com/contrahacks 
- https://github.com/contra 
- http://contra.io/
- http://instagram.com/yungcontra
02:59 - http://shasta.tools
- https://twitter.com/dan_abramov
- http://shasta.tools/tahoe ...</itunes:subtitle><itunes:summary><![CDATA[02:28 - Eric Schoffstall Introduction<ul><li><a href="https://twitter.com/contrahacks" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/contra" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="http://contra.io/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="http://instagram.com/yungcontra" target="_blank" rel="noreferrer noopener">Instagram</a></li></ul>02:59 - <a href="http://shasta.tools" target="_blank" rel="noreferrer noopener">shasta</a><ul><li><a href="https://twitter.com/dan_abramov" target="_blank" rel="noreferrer noopener">Dan Abramov</a></li><li><a href="http://shasta.tools/tahoe" target="_blank" rel="noreferrer noopener">tahoe</a> </li></ul>07:20 - Getting Started<ul><li><a href="https://github.com/shastajs/boilerplate" target="_blank" rel="noreferrer noopener">github.com/shastajs/boilerplate</a> </li></ul>08:20 - Solidifying on Best Practices10:37 - Made to Work Together vs Made to be Neatly Modular11:19 - shasta and <a href="https://github.com/reactjs/redux" target="_blank" rel="noreferrer noopener">redux</a> 12:01 - shasta Ideals<ul><li><a href="http://shasta.tools/shasta/docs/Opinions.html" target="_blank" rel="noreferrer noopener">Opinions</a><ul><li><a href="https://facebook.github.io/immutable-js/" target="_blank" rel="noreferrer noopener">Immutable.js</a></li></ul></li></ul>15:07 - Making Choices17:35 - <a href="https://github.com/gaearon/redux-thunk" target="_blank" rel="noreferrer noopener">redux-thunk</a>, <a href="https://github.com/yelouafi/redux-saga" target="_blank" rel="noreferrer noopener">redux-saga</a> 19:01 - Lessons Learned from <a href="http://gulpjs.com/" target="_blank" rel="noreferrer noopener">gulp.js</a><ul><li>Open Source Marketing</li></ul>23:55 - <a href="https://github.com/acdlite/redux-router" target="_blank" rel="noreferrer noopener">redux-router</a> 25:20 - <a href="https://facebook.github.io/react/" target="_blank" rel="noreferrer noopener">React</a>-Specific vs Agnostic<ul><li><a href="http://www.imdb.com/title/tt3864024/?pf_rd_i=main&amp;pf_rd_m=A2FGELUUNOQJNL&amp;pf_rd_p=2413555502&amp;pf_rd_r=0TVRGKMAEWVKTMHK0BD2&amp;pf_rd_s=center-5&amp;pf_rd_t=53401&amp;ref_=yto_yto_yto_tt4_i_3" target="_blank" rel="noreferrer noopener">Lazer Team</a></li></ul>27:35 - Experimentation with shasta29:50 - <a href="https://facebook.github.io/relay/" target="_blank" rel="noreferrer noopener">Relay</a> and <a href="https://facebook.github.io/react/blog/2015/05/01/graphql-introduction.html" target="_blank" rel="noreferrer noopener">GraphQL</a> Conflict31:31 - Swapability35:30 - The Future of front-end development in JavaScript; Where shasta fits in<ul><li><a href="https://github.com/Raynos/mercury" target="_blank" rel="noreferrer noopener">mercury</a> <ul><li><a href="http://victorsavkin.com/post/137821436516/managing-state-in-angular-2-applications" target="_blank" rel="noreferrer noopener">Victor Savkin: Managing State in Angular 2 Applications</a></li></ul></li></ul>Picks <a href="http://victorsavkin.com/post/137821436516/managing-state-in-angular-2-applications" target="_blank" rel="noreferrer noopener">Victor Savkin: Managing State in Angular 2 Applications</a> (Joe)<br /> <a href="http://www.imdb.com/title/tt3864024/?pf_rd_i=main&amp;pf_rd_m=A2FGELUUNOQJNL&amp;pf_rd_p=2413555502&amp;pf_rd_r=0TVRGKMAEWVKTMHK0BD2&amp;pf_rd_s=center-5&amp;pf_rd_t=53401&amp;ref_=yto_yto_yto_tt4_i_3" target="_blank" rel="noreferrer noopener">Lazer Team</a> (Joe)<br /> <a href="http://bigblackdelta.com/" target="_blank" rel="noreferrer noopener">Big Black Delta</a> (Jamison)<br /> <a href="https://css-tricks.com/learning-use-google-analytics-effectively-codepen/" target="_blank" rel="noreferrer noopener">Learning to Use Google Analytics More Effectively at CodePen</a> (Jamison)<br /> <a href="http://www.amazon.com/Thing-Explainer-Complicated-Stuff-Simple/dp/0544668251" target="_blank" rel="noreferrer noopener">Thing Explainer:...]]></itunes:summary><itunes:duration>2887</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>204 JSJ Free Code Camp with Quincy Larson</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/204-jsj-free-code-camp-with-quincy-larson</link><description><![CDATA[03:10 - Quincy Larson Introduction<ul><li><a href="https://twitter.com/ossia" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/QuincyLarson" target="_blank" rel="noreferrer noopener">GitHub</a></li></ul>03:20 - <a href="http://www.freecodecamp.com/" target="_blank" rel="noreferrer noopener">Free Code Camp</a><ul><li><a href="https://twitter.com/FreeCodeCamp" target="_blank" rel="noreferrer noopener">@FreeCodeCamp</a>  </li></ul>04:47 - Quincy’s Background06:43 - Curriculum and Non-Profit Projects09:47 - Keeping the Curriculum Updated10:30 - Enrollment; Starting &amp; Finishing12:20 - Resources for Learning<ul><li><a href="https://gitter.im/" target="_blank" rel="noreferrer noopener">Gitter</a></li></ul>15:39 - Funding16:06 - Working Through a Self-Paced System vs Structure17:17 - Nonprofits19:51 - Learning to Work on Non-Greenfield Code21:47 - Getting Hired After the Program23:21 - Marketing and Media<ul><li><a href="https://medium.freecodecamp.com/" target="_blank" rel="noreferrer noopener">Medium: Free Code Camp</a> </li><li><a href="https://www.freecodecamp.com/news" target="_blank" rel="noreferrer noopener">Camper News</a></li><li><a href="https://www.twitch.tv/freecodecamp/profile" target="_blank" rel="noreferrer noopener">Twitch.tv: freecodecamp</a> </li></ul>26:07 - Sustaining Living While Running This Program27:31 - The Future of Free Code Camp<ul><li><a href="https://github.com/freecodecamp/freecodecamp/wiki" target="_blank" rel="noreferrer noopener">Free Code Camp Wiki</a></li></ul>28:34 - Long-term Sustainability29:44 - Hypothetical Monetization and Contribution33:51 - Coding as a form of art or function?36:55 - Partnerships<ul><li><a href="http://www.pmi.org/" target="_blank" rel="noreferrer noopener">Project Management Institute</a></li></ul>37:53 - Making Free Code Camp More Effective39:18 - Criticism? 40:29 - Curriculum Development and Evolution43:02 - Is Free Code Camp for everybody?<ul><li>Read, Search, Ask</li></ul>46:09 - The Community51:07 - Getting Involved in Free Code Camp<ul><li><a href="https://www.boombox.com/c/quiz/175881/free-code-camp-volunteer-quiz" target="_blank" rel="noreferrer noopener">Free Code Camp Volunteer Quiz</a></li></ul>Picks <a href="http://explorersfoundation.org/glyphery/122.html" target="_blank" rel="noreferrer noopener">Our Greatest Fear — Marianne Williamson</a> (AJ)<br /> <a href="https://youtu.be/DqKHGMQGP8Y" target="_blank" rel="noreferrer noopener">The Rabbit Joint - The Legend of Zelda</a> (AJ)<br /> <a href="http://i.imgur.com/fMH0gWy.jpg" target="_blank" rel="noreferrer noopener">Nintendo (Twilight Princess HD Soundtrack)</a> (AJ)<br /> <a href="https://youtu.be/PwSyjz1off4?t=30" target="_blank" rel="noreferrer noopener">Steve Wozniak: The early days @ TEDxBerkeley</a> (AJ)<br /> <a href="http://boardgamegeek.com/boardgame/171011/favor-pharaoh" target="_blank" rel="noreferrer noopener">Favor of the Pharaoh</a> (Joe)<br /> <a href="http://abc.go.com/shows/the-goldbergs" target="_blank" rel="noreferrer noopener">The Goldbergs</a> (Joe)<br /> <a href="https://www.facebook.com/mattgiovanisci/videos/10208617188848005/" target="_blank" rel="noreferrer noopener">The Best Podcast Rap</a> (Chuck)<br /> <a href="http://wordswag.co/" target="_blank" rel="noreferrer noopener">Word Swag</a> (Chuck)<br /> <a href="https://medium.freecodecamp.com/things-i-wish-someone-had-told-me-when-i-was-learning-how-to-code-565fc9dcb329" target="_blank" rel="noreferrer noopener">Cecily Carver: Things I Wish Someone Had Told Me When I Was Learning How to Code</a> (Quincy)<br /> <a href="http://codeforthekingdom.org/index.html" target="_blank" rel="noreferrer noopener">Code for the Kingdom</a> (Aimee)<br /> <a href="https://github.com/so-fancy/diff-so-fancy" target="_blank" rel="noreferrer noopener">diff-so-fancy</a> (Aimee)Special Guest: Quincy Larson.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">770a6e0d-785e-48d8-b8c7-4518c4913e51</guid><pubDate>Wed, 23 Mar 2016 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846834/stream.mp3" length="59398905" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>03:10 - Quincy Larson Introduction
- https://twitter.com/ossia 
- https://github.com/QuincyLarson
03:20 - http://www.freecodecamp.com/
- https://twitter.com/FreeCodeCamp  
04:47 - Quincy’s Background06:43 - Curriculum and Non-Profit Projects09:47 -...</itunes:subtitle><itunes:summary><![CDATA[03:10 - Quincy Larson Introduction<ul><li><a href="https://twitter.com/ossia" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/QuincyLarson" target="_blank" rel="noreferrer noopener">GitHub</a></li></ul>03:20 - <a href="http://www.freecodecamp.com/" target="_blank" rel="noreferrer noopener">Free Code Camp</a><ul><li><a href="https://twitter.com/FreeCodeCamp" target="_blank" rel="noreferrer noopener">@FreeCodeCamp</a>  </li></ul>04:47 - Quincy’s Background06:43 - Curriculum and Non-Profit Projects09:47 - Keeping the Curriculum Updated10:30 - Enrollment; Starting &amp; Finishing12:20 - Resources for Learning<ul><li><a href="https://gitter.im/" target="_blank" rel="noreferrer noopener">Gitter</a></li></ul>15:39 - Funding16:06 - Working Through a Self-Paced System vs Structure17:17 - Nonprofits19:51 - Learning to Work on Non-Greenfield Code21:47 - Getting Hired After the Program23:21 - Marketing and Media<ul><li><a href="https://medium.freecodecamp.com/" target="_blank" rel="noreferrer noopener">Medium: Free Code Camp</a> </li><li><a href="https://www.freecodecamp.com/news" target="_blank" rel="noreferrer noopener">Camper News</a></li><li><a href="https://www.twitch.tv/freecodecamp/profile" target="_blank" rel="noreferrer noopener">Twitch.tv: freecodecamp</a> </li></ul>26:07 - Sustaining Living While Running This Program27:31 - The Future of Free Code Camp<ul><li><a href="https://github.com/freecodecamp/freecodecamp/wiki" target="_blank" rel="noreferrer noopener">Free Code Camp Wiki</a></li></ul>28:34 - Long-term Sustainability29:44 - Hypothetical Monetization and Contribution33:51 - Coding as a form of art or function?36:55 - Partnerships<ul><li><a href="http://www.pmi.org/" target="_blank" rel="noreferrer noopener">Project Management Institute</a></li></ul>37:53 - Making Free Code Camp More Effective39:18 - Criticism? 40:29 - Curriculum Development and Evolution43:02 - Is Free Code Camp for everybody?<ul><li>Read, Search, Ask</li></ul>46:09 - The Community51:07 - Getting Involved in Free Code Camp<ul><li><a href="https://www.boombox.com/c/quiz/175881/free-code-camp-volunteer-quiz" target="_blank" rel="noreferrer noopener">Free Code Camp Volunteer Quiz</a></li></ul>Picks <a href="http://explorersfoundation.org/glyphery/122.html" target="_blank" rel="noreferrer noopener">Our Greatest Fear — Marianne Williamson</a> (AJ)<br /> <a href="https://youtu.be/DqKHGMQGP8Y" target="_blank" rel="noreferrer noopener">The Rabbit Joint - The Legend of Zelda</a> (AJ)<br /> <a href="http://i.imgur.com/fMH0gWy.jpg" target="_blank" rel="noreferrer noopener">Nintendo (Twilight Princess HD Soundtrack)</a> (AJ)<br /> <a href="https://youtu.be/PwSyjz1off4?t=30" target="_blank" rel="noreferrer noopener">Steve Wozniak: The early days @ TEDxBerkeley</a> (AJ)<br /> <a href="http://boardgamegeek.com/boardgame/171011/favor-pharaoh" target="_blank" rel="noreferrer noopener">Favor of the Pharaoh</a> (Joe)<br /> <a href="http://abc.go.com/shows/the-goldbergs" target="_blank" rel="noreferrer noopener">The Goldbergs</a> (Joe)<br /> <a href="https://www.facebook.com/mattgiovanisci/videos/10208617188848005/" target="_blank" rel="noreferrer noopener">The Best Podcast Rap</a> (Chuck)<br /> <a href="http://wordswag.co/" target="_blank" rel="noreferrer noopener">Word Swag</a> (Chuck)<br /> <a href="https://medium.freecodecamp.com/things-i-wish-someone-had-told-me-when-i-was-learning-how-to-code-565fc9dcb329" target="_blank" rel="noreferrer noopener">Cecily Carver: Things I Wish Someone Had Told Me When I Was Learning How to Code</a> (Quincy)<br /> <a href="http://codeforthekingdom.org/index.html" target="_blank" rel="noreferrer noopener">Code for the Kingdom</a> (Aimee)<br /> <a href="https://github.com/so-fancy/diff-so-fancy" target="_blank" rel="noreferrer noopener">diff-so-fancy</a> (Aimee)Special Guest: Quincy Larson.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations"...]]></itunes:summary><itunes:duration>3633</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>203 JSJ Aurelia with Rob Eisenberg</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/203-jsj-aurelia-with-rob-eisenberg</link><description><![CDATA[Check out <a href="https://allremoteconfs.com/react-2016" target="_blank" rel="noreferrer noopener">React Remote Conf!</a>  02:31 - Rob Eisenberg Introduction<ul><li><a href="https://twitter.com/EisenbergEffect" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/EisenbergEffect" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="http://robeisenberg.com/" target="_blank" rel="noreferrer noopener">Blog</a></li></ul>02:55 - <a href="http://aurelia.io/" target="_blank" rel="noreferrer noopener">Aurelia</a><ul><li><a href="http://blog.durandal.io/" target="_blank" rel="noreferrer noopener">Blog</a></li></ul>03:43 - Selling People on Aurelia vs Other Frameworks11:09 - Using Aurelia Without Directly Engaging with the API<ul><li>Web Components </li></ul>15:10 - Production Usage18:46 - Specific Uses23:03 - <a href="http://durandaljs.com/" target="_blank" rel="noreferrer noopener">Durandal</a> 25:26 - Aurelia and Angular 230:32 - Convention Over Configuration34:56 - Web Components<ul><li>Content Projection (Transclusion)</li><li><a href="https://www.polymer-project.org/" target="_blank" rel="noreferrer noopener">Polymer</a></li></ul>41:13 - One-directional Data Flow; Data Binding<ul><li>Using a Binding System as Messaging System</li></ul>46:55 - Routing49:47 - Animation52:56 - Code Size55:06 - Version Support56:27 - Performance <ul><li>Tools</li></ul>01:00:20 - Aurelia in ES501:01:29 - Data Management<ul><li><a href="http://www.getbreezenow.com/" target="_blank" rel="noreferrer noopener">Breeze.js</a></li></ul>PicksCrispy Bacon (Joe)<br /> <a href="http://www.agentlemansguidebroadway.com/" target="_blank" rel="noreferrer noopener">A Gentleman’s Guide to Love and Murder</a> (Joe)<br /> <a href="https://www.youtube.com/watch?v=txxKx_I39a8" target="_blank" rel="noreferrer noopener">Jamison Dance: Rethinking All Practices: Building Applications in Elm @ React.js Conf 2016</a> (Joe)<br /> <a href="https://lorn.bandcamp.com/album/vessel" target="_blank" rel="noreferrer noopener">Vessel | Lorn</a> (Jamison)<br /> <a href="http://pitchfork.com/reviews/albums/19311-hundred-waters-the-moon-rang-like-a-bell/" target="_blank" rel="noreferrer noopener">The Moon Rang Like a Bell | Hundred Waters</a> (Jamison)<br /> <a href="https://devchat.tv/js-jabber/" target="_blank" rel="noreferrer noopener">The Top 10 Episodes of JavaScript Jabber</a> (Chuck)<br /> <a href="http://www.amazon.com/Amazon-Prime-One-Year-Membership/dp/B00DBYBNEE" target="_blank" rel="noreferrer noopener">Amazon Prime</a> (Chuck)<br /> <a href="http://www.nintendo.com/wiiu" target="_blank" rel="noreferrer noopener">WiiU</a> (Chuck)<br /> <a href="https://www.sketchapp.com/" target="_blank" rel="noreferrer noopener">Sketch</a> (Rob)<br /> <a href="https://zeplin.io/" target="_blank" rel="noreferrer noopener">Zeplin</a> (Rob)<br /> <a href="https://github.com/servo/servo" target="_blank" rel="noreferrer noopener">servo</a> (Rob)Special Guest: Rob Eisenberg.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">7982e5d7-6269-4340-bf71-7f9e5bf478eb</guid><pubDate>Wed, 16 Mar 2016 15:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846793/stream.mp3" length="69564912" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Check out https://allremoteconfs.com/react-2016  02:31 - Rob Eisenberg Introduction
- https://twitter.com/EisenbergEffect 
- https://github.com/EisenbergEffect 
- http://robeisenberg.com/
02:55 - http://aurelia.io/
- http://blog.durandal.io/
03:43 -...</itunes:subtitle><itunes:summary><![CDATA[Check out <a href="https://allremoteconfs.com/react-2016" target="_blank" rel="noreferrer noopener">React Remote Conf!</a>  02:31 - Rob Eisenberg Introduction<ul><li><a href="https://twitter.com/EisenbergEffect" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/EisenbergEffect" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="http://robeisenberg.com/" target="_blank" rel="noreferrer noopener">Blog</a></li></ul>02:55 - <a href="http://aurelia.io/" target="_blank" rel="noreferrer noopener">Aurelia</a><ul><li><a href="http://blog.durandal.io/" target="_blank" rel="noreferrer noopener">Blog</a></li></ul>03:43 - Selling People on Aurelia vs Other Frameworks11:09 - Using Aurelia Without Directly Engaging with the API<ul><li>Web Components </li></ul>15:10 - Production Usage18:46 - Specific Uses23:03 - <a href="http://durandaljs.com/" target="_blank" rel="noreferrer noopener">Durandal</a> 25:26 - Aurelia and Angular 230:32 - Convention Over Configuration34:56 - Web Components<ul><li>Content Projection (Transclusion)</li><li><a href="https://www.polymer-project.org/" target="_blank" rel="noreferrer noopener">Polymer</a></li></ul>41:13 - One-directional Data Flow; Data Binding<ul><li>Using a Binding System as Messaging System</li></ul>46:55 - Routing49:47 - Animation52:56 - Code Size55:06 - Version Support56:27 - Performance <ul><li>Tools</li></ul>01:00:20 - Aurelia in ES501:01:29 - Data Management<ul><li><a href="http://www.getbreezenow.com/" target="_blank" rel="noreferrer noopener">Breeze.js</a></li></ul>PicksCrispy Bacon (Joe)<br /> <a href="http://www.agentlemansguidebroadway.com/" target="_blank" rel="noreferrer noopener">A Gentleman’s Guide to Love and Murder</a> (Joe)<br /> <a href="https://www.youtube.com/watch?v=txxKx_I39a8" target="_blank" rel="noreferrer noopener">Jamison Dance: Rethinking All Practices: Building Applications in Elm @ React.js Conf 2016</a> (Joe)<br /> <a href="https://lorn.bandcamp.com/album/vessel" target="_blank" rel="noreferrer noopener">Vessel | Lorn</a> (Jamison)<br /> <a href="http://pitchfork.com/reviews/albums/19311-hundred-waters-the-moon-rang-like-a-bell/" target="_blank" rel="noreferrer noopener">The Moon Rang Like a Bell | Hundred Waters</a> (Jamison)<br /> <a href="https://devchat.tv/js-jabber/" target="_blank" rel="noreferrer noopener">The Top 10 Episodes of JavaScript Jabber</a> (Chuck)<br /> <a href="http://www.amazon.com/Amazon-Prime-One-Year-Membership/dp/B00DBYBNEE" target="_blank" rel="noreferrer noopener">Amazon Prime</a> (Chuck)<br /> <a href="http://www.nintendo.com/wiiu" target="_blank" rel="noreferrer noopener">WiiU</a> (Chuck)<br /> <a href="https://www.sketchapp.com/" target="_blank" rel="noreferrer noopener">Sketch</a> (Rob)<br /> <a href="https://zeplin.io/" target="_blank" rel="noreferrer noopener">Zeplin</a> (Rob)<br /> <a href="https://github.com/servo/servo" target="_blank" rel="noreferrer noopener">servo</a> (Rob)Special Guest: Rob Eisenberg.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>4268</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>202 JSJ DoneJS + CanJS with Justin Meyer</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/202-jsj-donejs-canjs-with-justin-meyer</link><description><![CDATA[Check out and get your tickets for <a href="https://allremoteconfs.com/react-2016" target="_blank" rel="noreferrer noopener">React Remote Conf</a>! May 11th-13th, 2016. 02:30 - Justin Meyer Introduction<ul><li><a href="https://twitter.com/justinbmeyer" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/justinbmeyer" target="_blank" rel="noreferrer noopener">GitHub</a></li><li><a href="http://bitovi.com/" target="_blank" rel="noreferrer noopener">Bitovi</a></li><li><a href="http://www.javascriptmvc.com/" target="_blank" rel="noreferrer noopener">JavaScriptMVC</a></li></ul>03:02 - <a href="https://donejs.com/" target="_blank" rel="noreferrer noopener">DoneJS</a> and <a href="https://canjs.com/" target="_blank" rel="noreferrer noopener">CanJS</a><ul><li><a href="https://twitter.com/DoneJS" target="_blank" rel="noreferrer noopener">@DoneJS</a>  </li><li><a href="https://twitter.com/CanJS" target="_blank" rel="noreferrer noopener">@CanJS</a></li></ul>05:44 - Versus <a href="https://www.meteor.com/" target="_blank" rel="noreferrer noopener">Meteor</a> 07:41 - Versus <a href="https://facebook.github.io/react/docs/why-react.html" target="_blank" rel="noreferrer noopener">React</a><ul><li>Set Algebra</li></ul>12:06 - Getting Started with <a href="https://donejs.com/" target="_blank" rel="noreferrer noopener">DoneJS</a><ul><li><a href="https://donejs.com/place-my-order.html" target="_blank" rel="noreferrer noopener">donejs.com/place-my-order.html</a> </li></ul>18:04 - Can &lt;=&gt; Done<ul><li><a href="https://en.wikipedia.org/wiki/Model%E2%80%93view%E2%80%93viewmodel" target="_blank" rel="noreferrer noopener">MVVM (Model–View–Viewmodel)</a></li><li>Observables<ul><li>Pagination</li><li>Preventing Loop Issues</li></ul></li></ul>25:39 - <a href="https://en.wikipedia.org/wiki/Model%E2%80%93view%E2%80%93controller" target="_blank" rel="noreferrer noopener">MVC</a> =&gt; MVVM28:24 - <a href="https://facebook.github.io/flux/" target="_blank" rel="noreferrer noopener">Flux</a> vs MVVM32:20 - Use Cases39:19 - App Size<ul><li><a href="http://stealjs.com/" target="_blank" rel="noreferrer noopener">StealJS</a></li></ul>Picks <a href="https://en.wikipedia.org/wiki/Beautiful_Eyes" target="_blank" rel="noreferrer noopener">Beautiful Eyes Album by Taylor Swift</a> (AJ)<br /> <a href="http://www.theatlantic.com/technology/archive/2015/10/when-amazon-dies/409387/" target="_blank" rel="noreferrer noopener">When Amazon Dies</a> (AJ)<br /> <a href="https://protodome.bandcamp.com/" target="_blank" rel="noreferrer noopener">PROTODOME</a> (AJ)<br /> City Libraries (AJ)<br /> <a href="http://www.amazon.com/The-Crucible-Doubt-Reflections-Quest/dp/1609079426" target="_blank" rel="noreferrer noopener">The Crucible of Doubt: Reflections On the Quest for Faith</a> (AJ)<br /> <a href="https://learnxinyminutes.com/" target="_blank" rel="noreferrer noopener">Learn X in Y Minutes</a> (Aimee)<br /> <a href="http://whichcatisyourjavascriptframework.com/" target="_blank" rel="noreferrer noopener">Which cat is your JavaScript framework?</a> (Aimee)<br /> <a href="https://twitter.com/John_Papa/status/701592955933605889" target="_blank" rel="noreferrer noopener">@johnpapa Tweet</a> (Joe)<br /> <a href="https://sumome.com/" target="_blank" rel="noreferrer noopener">SumoMe</a> (Chuck)<br /> <a href="https://www.getdrip.com/" target="_blank" rel="noreferrer noopener">Drip</a> (Chuck)<br /> <a href="https://boardgamegeek.com/boardgame/68448/7-wonders" target="_blank" rel="noreferrer noopener">7 Wonders</a> (Chuck)<br /> <a href="https://boardgamegeek.com/boardgame/24068/shadow-hunters" target="_blank" rel="noreferrer noopener">Shadow Hunters</a> (Chuck)<br /> <a href="http://www.amazon.com/Calamity-The-Reckoners-Brandon-Sanderson/dp/0385743602" target="_blank" rel="noreferrer noopener">Calamity (The Reckoners) by Brandon Sanderson</a> (Chuck)<br /> <a href="http://www.amazon.com/Staked-Iron-Druid-Chronicles-Eight-ebook/dp/B00VOYGYNS" target="_blank" rel="noreferrer noopener">Staked (The Iron Druid Chronicles) by Kevin Hearne</a> (Chuck)<br /> <a href="http://store.sphero.com/products/bb-8-by-sphero?gclid=CjwKEAiAo7C2BRDgqODGq5r38DsSJAAv7dTPQnm672Mmhf5WbpLoBz4nOG45gFthZDZvD6cuuj3A5hoCBVjw_wcB" target="_blank" rel="noreferrer noopener">BB-8™ by Sphero</a> (Justin)<br /> <a href="https://www.goodreads.com/series/40461-hyperion-cantos" target="_blank" rel="noreferrer noopener">Hyperion Cantos Series</a> (Justin)<br /> <a href="http://www.meetup.com/UtahJS/" target="_blank" rel="noreferrer noopener">UtahJS</a> (Justin)Special Guest: Justin Meyer.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">09070c12-960e-41f9-a454-d1f5aceab0fa</guid><pubDate>Wed, 09 Mar 2016 14:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846818/stream.mp3" length="54977313" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Check out and get your tickets for https://allremoteconfs.com/react-2016! May 11th-13th, 2016. 02:30 - Justin Meyer Introduction
- https://twitter.com/justinbmeyer 
- https://github.com/justinbmeyer
- http://bitovi.com/
- http://www.javascriptmvc.com/...</itunes:subtitle><itunes:summary><![CDATA[Check out and get your tickets for <a href="https://allremoteconfs.com/react-2016" target="_blank" rel="noreferrer noopener">React Remote Conf</a>! May 11th-13th, 2016. 02:30 - Justin Meyer Introduction<ul><li><a href="https://twitter.com/justinbmeyer" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/justinbmeyer" target="_blank" rel="noreferrer noopener">GitHub</a></li><li><a href="http://bitovi.com/" target="_blank" rel="noreferrer noopener">Bitovi</a></li><li><a href="http://www.javascriptmvc.com/" target="_blank" rel="noreferrer noopener">JavaScriptMVC</a></li></ul>03:02 - <a href="https://donejs.com/" target="_blank" rel="noreferrer noopener">DoneJS</a> and <a href="https://canjs.com/" target="_blank" rel="noreferrer noopener">CanJS</a><ul><li><a href="https://twitter.com/DoneJS" target="_blank" rel="noreferrer noopener">@DoneJS</a>  </li><li><a href="https://twitter.com/CanJS" target="_blank" rel="noreferrer noopener">@CanJS</a></li></ul>05:44 - Versus <a href="https://www.meteor.com/" target="_blank" rel="noreferrer noopener">Meteor</a> 07:41 - Versus <a href="https://facebook.github.io/react/docs/why-react.html" target="_blank" rel="noreferrer noopener">React</a><ul><li>Set Algebra</li></ul>12:06 - Getting Started with <a href="https://donejs.com/" target="_blank" rel="noreferrer noopener">DoneJS</a><ul><li><a href="https://donejs.com/place-my-order.html" target="_blank" rel="noreferrer noopener">donejs.com/place-my-order.html</a> </li></ul>18:04 - Can &lt;=&gt; Done<ul><li><a href="https://en.wikipedia.org/wiki/Model%E2%80%93view%E2%80%93viewmodel" target="_blank" rel="noreferrer noopener">MVVM (Model–View–Viewmodel)</a></li><li>Observables<ul><li>Pagination</li><li>Preventing Loop Issues</li></ul></li></ul>25:39 - <a href="https://en.wikipedia.org/wiki/Model%E2%80%93view%E2%80%93controller" target="_blank" rel="noreferrer noopener">MVC</a> =&gt; MVVM28:24 - <a href="https://facebook.github.io/flux/" target="_blank" rel="noreferrer noopener">Flux</a> vs MVVM32:20 - Use Cases39:19 - App Size<ul><li><a href="http://stealjs.com/" target="_blank" rel="noreferrer noopener">StealJS</a></li></ul>Picks <a href="https://en.wikipedia.org/wiki/Beautiful_Eyes" target="_blank" rel="noreferrer noopener">Beautiful Eyes Album by Taylor Swift</a> (AJ)<br /> <a href="http://www.theatlantic.com/technology/archive/2015/10/when-amazon-dies/409387/" target="_blank" rel="noreferrer noopener">When Amazon Dies</a> (AJ)<br /> <a href="https://protodome.bandcamp.com/" target="_blank" rel="noreferrer noopener">PROTODOME</a> (AJ)<br /> City Libraries (AJ)<br /> <a href="http://www.amazon.com/The-Crucible-Doubt-Reflections-Quest/dp/1609079426" target="_blank" rel="noreferrer noopener">The Crucible of Doubt: Reflections On the Quest for Faith</a> (AJ)<br /> <a href="https://learnxinyminutes.com/" target="_blank" rel="noreferrer noopener">Learn X in Y Minutes</a> (Aimee)<br /> <a href="http://whichcatisyourjavascriptframework.com/" target="_blank" rel="noreferrer noopener">Which cat is your JavaScript framework?</a> (Aimee)<br /> <a href="https://twitter.com/John_Papa/status/701592955933605889" target="_blank" rel="noreferrer noopener">@johnpapa Tweet</a> (Joe)<br /> <a href="https://sumome.com/" target="_blank" rel="noreferrer noopener">SumoMe</a> (Chuck)<br /> <a href="https://www.getdrip.com/" target="_blank" rel="noreferrer noopener">Drip</a> (Chuck)<br /> <a href="https://boardgamegeek.com/boardgame/68448/7-wonders" target="_blank" rel="noreferrer noopener">7 Wonders</a> (Chuck)<br /> <a href="https://boardgamegeek.com/boardgame/24068/shadow-hunters" target="_blank" rel="noreferrer noopener">Shadow Hunters</a> (Chuck)<br /> <a href="http://www.amazon.com/Calamity-The-Reckoners-Brandon-Sanderson/dp/0385743602" target="_blank" rel="noreferrer noopener">Calamity (The Reckoners) by Brandon Sanderson</a> (Chuck)<br /> <a href="http://www.amazon.com/Staked-Iron-Druid-Chronicles-Eight-ebook/dp/B00VOYGYNS"...]]></itunes:summary><itunes:duration>3356</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>201 JSJ Security with Troy Hunt</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/201-jsj-security-with-troy-hunt</link><description><![CDATA[02:32 - Troy Hunt Introduction<ul><li><a href="https://twitter.com/troyhunt" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/troyhunt" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="http://www.troyhunt.com/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="https://www.pluralsight.com/authors/troy-hunt" target="_blank" rel="noreferrer noopener">Troy Hunt's Pluralsight Courses</a></li></ul>04:12 - Why should people care about security?06:19 - When People/Businesses Get Hacked09:47 - “Hacking”<ul><li><a href="https://en.wikipedia.org/wiki/Social_engineering_(security)" target="_blank" rel="noreferrer noopener">Social Engineering</a><ul><li><a href="http://beefproject.com/" target="_blank" rel="noreferrer noopener">BeEF</a></li></ul></li></ul>11:42 - Inventive “Hacks”<ul><li><a href="https://en.wikipedia.org/wiki/SQL_injection" target="_blank" rel="noreferrer noopener">SQL Injection</a><ul><li><a href="http://sqlmap.org/" target="_blank" rel="noreferrer noopener">sqlmap</a></li></ul></li><li><a href="https://en.wikipedia.org/wiki/Stuxnet" target="_blank" rel="noreferrer noopener">Stuxnet</a> </li></ul>13:24 - Motivation for Hacking/Can hacking be valuable?17:08 - Consequences and Retribution19:10 - How to Build Secure Applications20:47 - Weighing in UX22:50 - Common Misconceptions<ul><li>Password Storage<ul><li><a href="http://hashcat.net/" target="_blank" rel="noreferrer noopener">hashcat</a></li></ul></li><li>Encoding</li><li>Cookies</li></ul>31:27 - Passwords (Cont’d)33:16 - Justifying the Importance of Security35:24 - Client-side Security<ul><li><a href="https://en.wikipedia.org/wiki/Cross-site_scripting" target="_blank" rel="noreferrer noopener">Cross-side Scripting</a></li><li>DOM Based Cross-side Scripting<ul><li><a href="https://developer.mozilla.org/en-US/docs/Web/Security/CSP" target="_blank" rel="noreferrer noopener">Content Security Policy (CSP)</a></li></ul></li></ul>44:10 - Resources<ul><li><a href="https://www.pluralsight.com/courses/angularjs-security-fundamentals" target="_blank" rel="noreferrer noopener">AngularJS Security Fundamentals</a></li><li><a href="https://www.pluralsight.com/courses/hack-yourself-first" target="_blank" rel="noreferrer noopener">Hack Yourself First </a></li></ul>45:27 - Routing47:21 - Timeouts51:36 - Cached DataPicks <a href="https://github.com/enaqx/awesome-react" target="_blank" rel="noreferrer noopener">awesome-react</a> (Aimee)<br /> <a href="https://en.wikiquote.org/wiki/Edsger_W._Dijkstra" target="_blank" rel="noreferrer noopener">Edsger W. Dijkstra Quotes</a> (Jamison)<br /> <a href="http://samnewman.io/blog/2016/02/10/telstra_outage/" target="_blank" rel="noreferrer noopener">Sam Newman: Telstra, Human Error and Blame Culture</a> (Jamison)<br /> <a href="http://www.amazon.com/Infinite-Jest-David-Foster-Wallace/dp/0316066524" target="_blank" rel="noreferrer noopener">Infinite Jest by David Foster Wallace</a> (Jamison)<br /> <a href="https://boardgamegeek.com/boardgame/146508/time-stories" target="_blank" rel="noreferrer noopener">T.I.M.E Stories</a> (Joe)<br /> <a href="http://www.amazon.com/We-Are-Anonymous-LulzSec-Insurgency/dp/0316213527" target="_blank" rel="noreferrer noopener">We Are Anonymous: Inside the Hacker World of LulzSec, Anonymous, and the Global Cyber Insurgency Paperback by Parmy Olson</a> (Troy)<br /> <a href="https://haveibeenpwned.com/" target="_blank" rel="noreferrer noopener">The Have I been pwned Project</a> (Troy)Special Guest: Troy Hunt.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">096867b9-8502-4a6b-9ec2-b8e85ab2b232</guid><pubDate>Wed, 02 Mar 2016 14:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846823/stream.mp3" length="66021866" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>02:32 - Troy Hunt Introduction
- https://twitter.com/troyhunt 
- https://github.com/troyhunt 
- http://www.troyhunt.com/
- https://www.pluralsight.com/authors/troy-hunt
04:12 - Why should people care about security?06:19 - When People/Businesses Get...</itunes:subtitle><itunes:summary><![CDATA[02:32 - Troy Hunt Introduction<ul><li><a href="https://twitter.com/troyhunt" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/troyhunt" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="http://www.troyhunt.com/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="https://www.pluralsight.com/authors/troy-hunt" target="_blank" rel="noreferrer noopener">Troy Hunt's Pluralsight Courses</a></li></ul>04:12 - Why should people care about security?06:19 - When People/Businesses Get Hacked09:47 - “Hacking”<ul><li><a href="https://en.wikipedia.org/wiki/Social_engineering_(security)" target="_blank" rel="noreferrer noopener">Social Engineering</a><ul><li><a href="http://beefproject.com/" target="_blank" rel="noreferrer noopener">BeEF</a></li></ul></li></ul>11:42 - Inventive “Hacks”<ul><li><a href="https://en.wikipedia.org/wiki/SQL_injection" target="_blank" rel="noreferrer noopener">SQL Injection</a><ul><li><a href="http://sqlmap.org/" target="_blank" rel="noreferrer noopener">sqlmap</a></li></ul></li><li><a href="https://en.wikipedia.org/wiki/Stuxnet" target="_blank" rel="noreferrer noopener">Stuxnet</a> </li></ul>13:24 - Motivation for Hacking/Can hacking be valuable?17:08 - Consequences and Retribution19:10 - How to Build Secure Applications20:47 - Weighing in UX22:50 - Common Misconceptions<ul><li>Password Storage<ul><li><a href="http://hashcat.net/" target="_blank" rel="noreferrer noopener">hashcat</a></li></ul></li><li>Encoding</li><li>Cookies</li></ul>31:27 - Passwords (Cont’d)33:16 - Justifying the Importance of Security35:24 - Client-side Security<ul><li><a href="https://en.wikipedia.org/wiki/Cross-site_scripting" target="_blank" rel="noreferrer noopener">Cross-side Scripting</a></li><li>DOM Based Cross-side Scripting<ul><li><a href="https://developer.mozilla.org/en-US/docs/Web/Security/CSP" target="_blank" rel="noreferrer noopener">Content Security Policy (CSP)</a></li></ul></li></ul>44:10 - Resources<ul><li><a href="https://www.pluralsight.com/courses/angularjs-security-fundamentals" target="_blank" rel="noreferrer noopener">AngularJS Security Fundamentals</a></li><li><a href="https://www.pluralsight.com/courses/hack-yourself-first" target="_blank" rel="noreferrer noopener">Hack Yourself First </a></li></ul>45:27 - Routing47:21 - Timeouts51:36 - Cached DataPicks <a href="https://github.com/enaqx/awesome-react" target="_blank" rel="noreferrer noopener">awesome-react</a> (Aimee)<br /> <a href="https://en.wikiquote.org/wiki/Edsger_W._Dijkstra" target="_blank" rel="noreferrer noopener">Edsger W. Dijkstra Quotes</a> (Jamison)<br /> <a href="http://samnewman.io/blog/2016/02/10/telstra_outage/" target="_blank" rel="noreferrer noopener">Sam Newman: Telstra, Human Error and Blame Culture</a> (Jamison)<br /> <a href="http://www.amazon.com/Infinite-Jest-David-Foster-Wallace/dp/0316066524" target="_blank" rel="noreferrer noopener">Infinite Jest by David Foster Wallace</a> (Jamison)<br /> <a href="https://boardgamegeek.com/boardgame/146508/time-stories" target="_blank" rel="noreferrer noopener">T.I.M.E Stories</a> (Joe)<br /> <a href="http://www.amazon.com/We-Are-Anonymous-LulzSec-Insurgency/dp/0316213527" target="_blank" rel="noreferrer noopener">We Are Anonymous: Inside the Hacker World of LulzSec, Anonymous, and the Global Cyber Insurgency Paperback by Parmy Olson</a> (Troy)<br /> <a href="https://haveibeenpwned.com/" target="_blank" rel="noreferrer noopener">The Have I been pwned Project</a> (Troy)Special Guest: Troy Hunt.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a...]]></itunes:summary><itunes:duration>4047</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>200 JSJ EPISODE 200!!!</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/200-jsj-episode-200</link><description><![CDATA[02:52 - What’s up Merrick Christensen?<ul><li><a href="https://twitter.com/iammerrick" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/iammerrick" target="_blank" rel="noreferrer noopener">GitHub</a></li><li><a href="http://merrickchristensen.com/" target="_blank" rel="noreferrer noopener">Blog</a></li></ul>03:43 - Favorite Episodes<ul><li><a href="https://devchat.tv/js-jabber/124-jsj-the-origin-of-javascript-with-brendan-eich" target="_blank" rel="noreferrer noopener">Episode #124: The Origin of Javascript with Brendan Eich</a></li><li><a href="https://devchat.tv/js-jabber/047-jsj-specialized-vs-monolithic-with-james-halliday-and-tom-dale" target="_blank" rel="noreferrer noopener">Episode #037: Specialized vs Monolithic with James Halliday and Tom Dale</a>  </li><li><a href="https://devchat.tv/js-jabber/071-jsj-javascript-strategies-at-microsoft-with-scott-hanselman" target="_blank" rel="noreferrer noopener">Episode #071: JavaScript Strategies at Microsoft with Scott Hanselman</a></li><li><a href="https://devchat.tv/js-jabber/044-jsj-book-club-effective-javascript-with-david-herman" target="_blank" rel="noreferrer noopener">Episode #044: Book Club: Effective JavaScript with David Herman</a></li><li><a href="https://devchat.tv/js-jabber/161-jsj-rust-with-david-herman" target="_blank" rel="noreferrer noopener">Episode #161: Rust with David Herman</a></li><li><a href="https://devchat.tv/js-jabber/008-jsj-v8-and-dart-with-lars-bak-and-kaspar-lund" target="_blank" rel="noreferrer noopener">Episode #008: V8 and Dart with Lars Bak and Kasper Lund</a></li><li><a href="https://devchat.tv/js-jabber/175-jsj-elm-with-evan-czaplicki-and-richard-feldman" target="_blank" rel="noreferrer noopener">Episode #175: Elm with Evan Czaplicki and Richard Feldman</a><ul><li><a href="https://devchat.tv/ruby-rogues/212-rr-elm-with-richard-feldman-and-evan-czaplicki" target="_blank" rel="noreferrer noopener">Ruby Rogues Episode #212: Elm with Richard Feldman and Evan Czaplicki</a></li></ul></li><li><a href="https://devchat.tv/adventures-in-angular/080-aia-aurelia-with-rob-eisenberg" target="_blank" rel="noreferrer noopener">Adventures in Angular Episode #80: Aurelia with Rob Eisenberg</a></li></ul>08:58 - How have ideas about JavaScript changed since being a panelist on the show?<ul><li><a href="http://stackoverflow.com/questions/16269385/jquery-adding-2-numbers-from-input-fields" target="_blank" rel="noreferrer noopener">jQuery adding 2 numbers from input fields</a></li></ul>15:01 - Off the Air Experiences        20:23 - Work/Job Changes<ul><li><a href="https://www.kuali.co/" target="_blank" rel="noreferrer noopener">Kuali</a></li></ul>23:54 - JS Jabber = Newbie-Friendly24:58 - Work/Job Changes (Cont’d)<ul><li><a href="https://daplie.com/" target="_blank" rel="noreferrer noopener">Daplie</a></li><li><a href="https://allremoteconfs.com/" target="_blank" rel="noreferrer noopener">All Remote Conferences</a></li></ul>35:25 - Organizing Conferences and Name Recognition <ul><li><a href="https://www.youtube.com/watch?v=m3jMWnrbUZA" target="_blank" rel="noreferrer noopener">Dave Smith: How React literally waters my lawn from React Rally</a></li></ul>40:55 - Spinoff Shows<ul><li><a href="https://devchat.tv/adventures-in-angular" target="_blank" rel="noreferrer noopener">Adventures in Angular</a></li><li><a href="https://devchat.tv/web-security-warriors" target="_blank" rel="noreferrer noopener">Web Security Warriors</a></li><li><a href="https://devchat.tv/react-native-radio" target="_blank" rel="noreferrer noopener">React Native Radio</a></li><li><a href="http://javascriptair.com/" target="_blank" rel="noreferrer noopener">JavaScript Air</a></li><li><a href="https://angularair.com/" target="_blank" rel="noreferrer noopener">Angular Air</a></li></ul>45:08 - Podcast Administration and Organization; Episode Release Timeline<ul><li><a href="http://www.twitter.com/therubyrep" target="_blank" rel="noreferrer noopener">Mandy</a></li><li><a href="https://www.upwork.com/" target="_blank" rel="noreferrer noopener">Upwork</a></li></ul>Picks <a href="https://devchat.tv/js-jabber/" target="_blank" rel="noreferrer noopener">JavaScript Jabber</a> (Joe)<br /> <a href="https://shop.pottermore.com/en_US/harry-potter-audio-books" target="_blank" rel="noreferrer noopener">The Harry Potter Audiobooks</a> (Joe)<br /> <a href="http://brandonsanderson.com/tag/calamity/" target="_blank" rel="noreferrer noopener">Calamity by Brandon Sanderson</a> (Joe)<br /> <a href="http://angularconnect.com/" target="_blank" rel="noreferrer noopener">AngularConnect</a> (Joe)<br /> <a href="http://www.nytimes.com/2016/02/12/science/ligo-gravitational-waves-black-holes-einstein.html?_r=0&amp;smid=nytcore-iphone-share&amp;smprod=nytcore-iphone" target="_blank" rel="noreferrer noopener">Dennis Overbye: Gravitational Waves Detected, Confirming Einstein’s Theory</a> (AJ)<br /> <a href="http://amzn.to/20Yfu62" target="_blank" rel="noreferrer noopener">The God Who Weeps: How Mormonism Makes Sense of Life by Terryl Givens</a> (AJ)<br /> <a href="http://jvns.ca/blog/2016/02/10/have-high-expectations-for-computers/" target="_blank" rel="noreferrer noopener">Julia Evans: Have high expectations for your computers</a> (Jamison)<br /> <a href="https://github.com/blog/2106-january-28th-incident-report" target="_blank" rel="noreferrer noopener">January 28th GitHub Incident Report</a> (Aimee)<br /> <a href="https://medium.com/@denz_brade/front-end-dev-running-before-you-can-walk-d78a528915b#.enpowa5gp" target="_blank" rel="noreferrer noopener">Denzel Brade: Front End Dev — Running before you can walk</a> (Aimee)<br /> <a href="http://www.amazon.com/Captivating-Revised-Updated-Unveiling-Mystery/dp/1400200385" target="_blank" rel="noreferrer noopener">Captivating Revised and Updated: Unveiling the Mystery of a Woman's Soul by John Eldredge and Stasi Eldredge</a> (Aimee)<br /> <a href="https://github.com/drone/drone" target="_blank" rel="noreferrer noopener">drone</a> (Merrick)<br /> <a href="http://haskellbook.com/" target="_blank" rel="noreferrer noopener">Haskell Book</a> (Merrick)<br /> <a href="http://www.amazon.com/Amazon-Prime-One-Year-Membership/dp/B00DBYBNEE" target="_blank" rel="noreferrer noopener">Amazon Prime</a> (Chuck)<br /> <a href="http://www.amazon.com/gp/product/B00OZJ8YMS?psc=1&amp;redirect=true&amp;ref_=oh_aui_detailpage_o04_s00" target="_blank" rel="noreferrer noopener">nexxt Maine Wall Shelf/Floating Ledge</a> (Chuck)<br /> Read the presidential candidate’s books (Chuck) Special Guest: Merrick Christensen.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">be15e308-dd2e-4f86-914a-23e49bd0a8ae</guid><pubDate>Wed, 24 Feb 2016 14:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846799/stream.mp3" length="32994024" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>02:52 - What’s up Merrick Christensen?
- https://twitter.com/iammerrick 
- https://github.com/iammerrick
- http://merrickchristensen.com/
03:43 - Favorite Episodes
- https://devchat.tv/js-jabber/124-jsj-the-origin-of-javascript-with-brendan-eich
-...</itunes:subtitle><itunes:summary><![CDATA[02:52 - What’s up Merrick Christensen?<ul><li><a href="https://twitter.com/iammerrick" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/iammerrick" target="_blank" rel="noreferrer noopener">GitHub</a></li><li><a href="http://merrickchristensen.com/" target="_blank" rel="noreferrer noopener">Blog</a></li></ul>03:43 - Favorite Episodes<ul><li><a href="https://devchat.tv/js-jabber/124-jsj-the-origin-of-javascript-with-brendan-eich" target="_blank" rel="noreferrer noopener">Episode #124: The Origin of Javascript with Brendan Eich</a></li><li><a href="https://devchat.tv/js-jabber/047-jsj-specialized-vs-monolithic-with-james-halliday-and-tom-dale" target="_blank" rel="noreferrer noopener">Episode #037: Specialized vs Monolithic with James Halliday and Tom Dale</a>  </li><li><a href="https://devchat.tv/js-jabber/071-jsj-javascript-strategies-at-microsoft-with-scott-hanselman" target="_blank" rel="noreferrer noopener">Episode #071: JavaScript Strategies at Microsoft with Scott Hanselman</a></li><li><a href="https://devchat.tv/js-jabber/044-jsj-book-club-effective-javascript-with-david-herman" target="_blank" rel="noreferrer noopener">Episode #044: Book Club: Effective JavaScript with David Herman</a></li><li><a href="https://devchat.tv/js-jabber/161-jsj-rust-with-david-herman" target="_blank" rel="noreferrer noopener">Episode #161: Rust with David Herman</a></li><li><a href="https://devchat.tv/js-jabber/008-jsj-v8-and-dart-with-lars-bak-and-kaspar-lund" target="_blank" rel="noreferrer noopener">Episode #008: V8 and Dart with Lars Bak and Kasper Lund</a></li><li><a href="https://devchat.tv/js-jabber/175-jsj-elm-with-evan-czaplicki-and-richard-feldman" target="_blank" rel="noreferrer noopener">Episode #175: Elm with Evan Czaplicki and Richard Feldman</a><ul><li><a href="https://devchat.tv/ruby-rogues/212-rr-elm-with-richard-feldman-and-evan-czaplicki" target="_blank" rel="noreferrer noopener">Ruby Rogues Episode #212: Elm with Richard Feldman and Evan Czaplicki</a></li></ul></li><li><a href="https://devchat.tv/adventures-in-angular/080-aia-aurelia-with-rob-eisenberg" target="_blank" rel="noreferrer noopener">Adventures in Angular Episode #80: Aurelia with Rob Eisenberg</a></li></ul>08:58 - How have ideas about JavaScript changed since being a panelist on the show?<ul><li><a href="http://stackoverflow.com/questions/16269385/jquery-adding-2-numbers-from-input-fields" target="_blank" rel="noreferrer noopener">jQuery adding 2 numbers from input fields</a></li></ul>15:01 - Off the Air Experiences        20:23 - Work/Job Changes<ul><li><a href="https://www.kuali.co/" target="_blank" rel="noreferrer noopener">Kuali</a></li></ul>23:54 - JS Jabber = Newbie-Friendly24:58 - Work/Job Changes (Cont’d)<ul><li><a href="https://daplie.com/" target="_blank" rel="noreferrer noopener">Daplie</a></li><li><a href="https://allremoteconfs.com/" target="_blank" rel="noreferrer noopener">All Remote Conferences</a></li></ul>35:25 - Organizing Conferences and Name Recognition <ul><li><a href="https://www.youtube.com/watch?v=m3jMWnrbUZA" target="_blank" rel="noreferrer noopener">Dave Smith: How React literally waters my lawn from React Rally</a></li></ul>40:55 - Spinoff Shows<ul><li><a href="https://devchat.tv/adventures-in-angular" target="_blank" rel="noreferrer noopener">Adventures in Angular</a></li><li><a href="https://devchat.tv/web-security-warriors" target="_blank" rel="noreferrer noopener">Web Security Warriors</a></li><li><a href="https://devchat.tv/react-native-radio" target="_blank" rel="noreferrer noopener">React Native Radio</a></li><li><a href="http://javascriptair.com/" target="_blank" rel="noreferrer noopener">JavaScript Air</a></li><li><a href="https://angularair.com/" target="_blank" rel="noreferrer noopener">Angular Air</a></li></ul>45:08 - Podcast Administration and Organization; Episode Release Timeline<ul><li><a href="http://www.twitter.com/therubyrep" target="_blank" rel="noreferrer...]]></itunes:summary><itunes:duration>1983</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>199 JSJ Visual Studio Code with Chris Dias and Erich Gamma</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/199-jsj-visual-studio-code-with-chris-dias-and-erich-gamma</link><description><![CDATA[Check out <a href="https://allremoteconfs.com/" target="_blank" rel="noreferrer noopener">allremoteconfs.com</a> to get in on all the conference action this year -- from the comfort of your own home! 02:13 - Chris Dias Introduction<ul><li><a href="https://twitter.com/chrisdias" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/chrisdias" target="_blank" rel="noreferrer noopener">GitHub</a></li></ul>02:21 - Erich Gamma Introduction<ul><li><a href="https://twitter.com/ErichGamma" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/egamma" target="_blank" rel="noreferrer noopener">GitHub</a></li></ul>02:31 - <a href="https://code.visualstudio.com/" target="_blank" rel="noreferrer noopener">Visual Studio Code</a><ul><li><a href="https://twitter.com/code" target="_blank" rel="noreferrer noopener">@code</a> </li></ul>03:49 - Built on <a href="http://electron.atom.io/" target="_blank" rel="noreferrer noopener">Electron</a><ul><li><a href="https://devchat.tv/js-jabber/193-jsj-electron-with-jessica-lord-and-amy-palamountain" target="_blank" rel="noreferrer noopener">JavaScript Jabber Episode #193: Electron with Jessica Lord and Amy Palamountain</a> </li></ul>04:25 - Why another tool?<ul><li>Visual Debugging</li><li>Keybinding Support</li></ul>08:12 - Code Folding09:00 - Will people move from <a href="https://www.visualstudio.com/en-us/visual-studio-homepage-vs.aspx" target="_blank" rel="noreferrer noopener">Visual Studio</a> to Visual Studio Code?12:06 - Language Support<ul><li><a href="https://en.wikipedia.org/wiki/C_Sharp_(programming_language)" target="_blank" rel="noreferrer noopener">C#</a></li></ul>18:06 - Visual Studio Code and Microsoft Goals22:47 - Community Support and Building Extensions28:31 - The Choice to Use Electron32:41 - Getting VS Code to Work on the Command Line35:02 - Tabs38:49 - Visual Studio Code Uptake and Adoption40:11 - Licenses44:46 - Designing a UX for Developers58:15 - Design PatternsPicks <a href="https://www.youtube.com/watch?v=i0IJqIzO_YM" target="_blank" rel="noreferrer noopener">LEGO Star Wars: The Force Awakens Video Game - Announce Teaser Trailer</a> (Joe)<br /> <a href="http://www.firebase.com" target="_blank" rel="noreferrer noopener">Firebase</a> (Joe)<br /> <a href="https://github.com/npm/npm/issues/11283#issuecomment-175246823" target="_blank" rel="noreferrer noopener">Progress bar noticeably slows down npm install: Issue #11283</a> (Jamison)<br /> <a href="http://www.darkestdungeon.com/" target="_blank" rel="noreferrer noopener">Darkest Dungeon</a> (Jamison)<br /> <a href="https://twitter.com/trek/status/692116840940716032" target="_blank" rel="noreferrer noopener">Trek Glowacki Twitter Thread</a> (Jamison)<br /> <a href="https://smile.amazon.com/gp/product/B00KQ1M1XM/ref=oh_aui_detailpage_o06_s00?ie=UTF8&amp;psc=1" target="_blank" rel="noreferrer noopener">Mogo Portable Seat</a> (Chuck)<br /> <a href="https://smile.amazon.com/gp/product/B017MPK6SG/ref=oh_aui_detailpage_o04_s00?ie=UTF8&amp;psc=1" target="_blank" rel="noreferrer noopener">Clear Acrylic Wall Mountable 10 Slot Dry Erase Marker &amp; Eraser Holder Organizer Rack</a> (Chuck)<br /> <a href="https://pdos.csail.mit.edu/~rsc/pike84bitblt.pdf" target="_blank" rel="noreferrer noopener">Bitmap Graphics SIGGRAPH'84 Course Notes</a> (Erich)<br /> Salsa (Chris)<br /> <a href="https://www.microsoft.com/Microsoft-Band/en-us?cid=NEON_SEM_google&amp;ocid=NEON_SEM_google_&amp;%7D=" target="_blank" rel="noreferrer noopener">The Microsoft Band</a> (Chris)<br /> <a href="https://en.wikipedia.org/wiki/Making_a_Murderer" target="_blank" rel="noreferrer noopener">Making a Murderer</a> (Chris)Special Guests: Chris Dias and Erich Gamma .   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">cae77dbc-9aa0-4cd2-9b0d-db9b94a44ec4</guid><pubDate>Wed, 17 Feb 2016 14:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846796/stream.mp3" length="59647207" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Check out https://allremoteconfs.com/ to get in on all the conference action this year -- from the comfort of your own home! 02:13 - Chris Dias Introduction
- https://twitter.com/chrisdias 
- https://github.com/chrisdias
02:21 - Erich Gamma...</itunes:subtitle><itunes:summary><![CDATA[Check out <a href="https://allremoteconfs.com/" target="_blank" rel="noreferrer noopener">allremoteconfs.com</a> to get in on all the conference action this year -- from the comfort of your own home! 02:13 - Chris Dias Introduction<ul><li><a href="https://twitter.com/chrisdias" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/chrisdias" target="_blank" rel="noreferrer noopener">GitHub</a></li></ul>02:21 - Erich Gamma Introduction<ul><li><a href="https://twitter.com/ErichGamma" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/egamma" target="_blank" rel="noreferrer noopener">GitHub</a></li></ul>02:31 - <a href="https://code.visualstudio.com/" target="_blank" rel="noreferrer noopener">Visual Studio Code</a><ul><li><a href="https://twitter.com/code" target="_blank" rel="noreferrer noopener">@code</a> </li></ul>03:49 - Built on <a href="http://electron.atom.io/" target="_blank" rel="noreferrer noopener">Electron</a><ul><li><a href="https://devchat.tv/js-jabber/193-jsj-electron-with-jessica-lord-and-amy-palamountain" target="_blank" rel="noreferrer noopener">JavaScript Jabber Episode #193: Electron with Jessica Lord and Amy Palamountain</a> </li></ul>04:25 - Why another tool?<ul><li>Visual Debugging</li><li>Keybinding Support</li></ul>08:12 - Code Folding09:00 - Will people move from <a href="https://www.visualstudio.com/en-us/visual-studio-homepage-vs.aspx" target="_blank" rel="noreferrer noopener">Visual Studio</a> to Visual Studio Code?12:06 - Language Support<ul><li><a href="https://en.wikipedia.org/wiki/C_Sharp_(programming_language)" target="_blank" rel="noreferrer noopener">C#</a></li></ul>18:06 - Visual Studio Code and Microsoft Goals22:47 - Community Support and Building Extensions28:31 - The Choice to Use Electron32:41 - Getting VS Code to Work on the Command Line35:02 - Tabs38:49 - Visual Studio Code Uptake and Adoption40:11 - Licenses44:46 - Designing a UX for Developers58:15 - Design PatternsPicks <a href="https://www.youtube.com/watch?v=i0IJqIzO_YM" target="_blank" rel="noreferrer noopener">LEGO Star Wars: The Force Awakens Video Game - Announce Teaser Trailer</a> (Joe)<br /> <a href="http://www.firebase.com" target="_blank" rel="noreferrer noopener">Firebase</a> (Joe)<br /> <a href="https://github.com/npm/npm/issues/11283#issuecomment-175246823" target="_blank" rel="noreferrer noopener">Progress bar noticeably slows down npm install: Issue #11283</a> (Jamison)<br /> <a href="http://www.darkestdungeon.com/" target="_blank" rel="noreferrer noopener">Darkest Dungeon</a> (Jamison)<br /> <a href="https://twitter.com/trek/status/692116840940716032" target="_blank" rel="noreferrer noopener">Trek Glowacki Twitter Thread</a> (Jamison)<br /> <a href="https://smile.amazon.com/gp/product/B00KQ1M1XM/ref=oh_aui_detailpage_o06_s00?ie=UTF8&amp;psc=1" target="_blank" rel="noreferrer noopener">Mogo Portable Seat</a> (Chuck)<br /> <a href="https://smile.amazon.com/gp/product/B017MPK6SG/ref=oh_aui_detailpage_o04_s00?ie=UTF8&amp;psc=1" target="_blank" rel="noreferrer noopener">Clear Acrylic Wall Mountable 10 Slot Dry Erase Marker &amp; Eraser Holder Organizer Rack</a> (Chuck)<br /> <a href="https://pdos.csail.mit.edu/~rsc/pike84bitblt.pdf" target="_blank" rel="noreferrer noopener">Bitmap Graphics SIGGRAPH'84 Course Notes</a> (Erich)<br /> Salsa (Chris)<br /> <a href="https://www.microsoft.com/Microsoft-Band/en-us?cid=NEON_SEM_google&amp;ocid=NEON_SEM_google_&amp;%7D=" target="_blank" rel="noreferrer noopener">The Microsoft Band</a> (Chris)<br /> <a href="https://en.wikipedia.org/wiki/Making_a_Murderer" target="_blank" rel="noreferrer noopener">Making a Murderer</a> (Chris)Special Guests: Chris Dias and Erich Gamma .   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a...]]></itunes:summary><itunes:duration>3648</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>198 JSJ 2015 Recap and 2016 Predictions</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/198-jsj-2015-recap-and-2016-predictions</link><description><![CDATA[02:36 - Big Changes in the JavaScript Community in 2015<ul><li>Star Wars (Joke)<ul><li><a href="https://code.org/starwars" target="_blank" rel="noreferrer noopener">Star Wars | Code.org</a></li><li><a href="https://swapi.co/" target="_blank" rel="noreferrer noopener">The Star Wars API</a></li></ul></li><li><a href="https://facebook.github.io/react/" target="_blank" rel="noreferrer noopener">The Year of React</a></li><li>Merge Between <a href="https://nodejs.org/" target="_blank" rel="noreferrer noopener">Node.js</a> and <a href="https://iojs.org/" target="_blank" rel="noreferrer noopener">io.js</a></li><li>The Year of Tool Fatigue<ul><li><a href="https://devchat.tv/js-jabber/194-jsj-javascript-tools-fatigue" target="_blank" rel="noreferrer noopener">JavaScript Jabber Episode #194: JavaScript Tools Fatigue</a></li></ul></li></ul>09:38 - Other Uses of JavaScript<ul><li><a href="https://facebook.github.io/react-native/" target="_blank" rel="noreferrer noopener">React Native</a></li><li><a href="https://www.nativescript.org/" target="_blank" rel="noreferrer noopener">NativeScript</a></li><li><a href="http://electron.atom.io/" target="_blank" rel="noreferrer noopener">Electron</a></li><li><a href="https://cordova.apache.org/" target="_blank" rel="noreferrer noopener">Cordova</a></li><li><a href="https://en.wikipedia.org/wiki/Internet_of_Things" target="_blank" rel="noreferrer noopener">iOT (Internet of Things)</a></li><li><a href="http://elm-lang.org/" target="_blank" rel="noreferrer noopener">Elm</a></li></ul>10:56 - <a href="https://en.wikipedia.org/wiki/Functional_programming" target="_blank" rel="noreferrer noopener">Functional Programming</a> 19:16 - <a href="http://elm-lang.org/" target="_blank" rel="noreferrer noopener">Elm</a> / <a href="https://github.com/rackt/redux" target="_blank" rel="noreferrer noopener">redux</a> 22:40 - <a href="https://github.com/Reactive-Extensions/RxJS" target="_blank" rel="noreferrer noopener">RxJS</a> and <a href="https://en.wikipedia.org/wiki/Reactive_programming" target="_blank" rel="noreferrer noopener">Reactive Programming</a><ul><li><a href="http://victorsavkin.com/post/137821436516/managing-state-in-angular-2-applications" target="_blank" rel="noreferrer noopener">Victor Savkin: Managing State in Angular 2 Applications</a></li></ul>25:00 - ES201527:43 - Types: <a href="http://www.typescriptlang.org/" target="_blank" rel="noreferrer noopener">TypeScript</a> / <a href="http://flowtype.org/" target="_blank" rel="noreferrer noopener">Flow</a> 30:59 - <a href="https://www.npmjs.com/" target="_blank" rel="noreferrer noopener">npm</a> 33:00 - Junior Developers and Bootcamps<ul><li><a href="https://www.thinkful.com/" target="_blank" rel="noreferrer noopener">Thinkful</a></li><li><a href="http://bloc.io" target="_blank" rel="noreferrer noopener">Bloc</a></li></ul>47:27 - Will other communities start looking at Node?49:18 - Building Mobile Apps with JavaScript50:09 - Text Editors or IDEs?<ul><li><a href="https://code.visualstudio.com/" target="_blank" rel="noreferrer noopener">Visual Studio Code</a></li></ul>Picks <a href="http://victorsavkin.com/post/137821436516/managing-state-in-angular-2-applications" target="_blank" rel="noreferrer noopener">Victor Savkin: Managing State in Angular 2 Applications</a> (Joe)<br /> <a href="http://store.steampowered.com/app/281610/" target="_blank" rel="noreferrer noopener">Desserts of Kharak</a> (Joe)<br /> <a href="https://boardgamegeek.com/boardgame/181796/prodigals-club" target="_blank" rel="noreferrer noopener">The Prodigals Club</a> (Joe)<br /> <a href="https://astexplorer.net/" target="_blank" rel="noreferrer noopener">AST explorer</a> (Aimee)<br /> <a href="https://twitter.com/chyldmedford" target="_blank" rel="noreferrer noopener">Chyld Medford</a> (Aimee)<br /> <a href="https://digitalcookie.girlscouts.org/scout/mazie7271/" target="_blank" rel="noreferrer noopener">Mazie's Girl Scout Cookie Digital Order Site</a> (Aimee)<br /> <a href="http://www.amazon.com/gp/product/B00KQ1M1XM?psc=1&amp;redirect=true&amp;ref_=oh_aui_detailpage_o05_s00" target="_blank" rel="noreferrer noopener">Mogo Portable Seat</a> (Chuck)<br /> <a href="http://www.smartpassiveincome.com/how-to-write-a-book-fast-first-draft/" target="_blank" rel="noreferrer noopener">Patt Flynn: How to Write a Book: The Secret to a Super Fast First Draft</a> (Chuck)<br /> <a href="https://allremoteconfs.com/react-2016" target="_blank" rel="noreferrer noopener">React Remote Conf</a> (Chuck)    <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">cd4b61eb-460b-4bef-9ab9-06bf40b6daca</guid><pubDate>Wed, 10 Feb 2016 14:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846797/stream.mp3" length="58677921" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>02:36 - Big Changes in the JavaScript Community in 2015
- Star Wars (Joke)
    - https://code.org/starwars
    - https://swapi.co/
- https://facebook.github.io/react/
- Merge Between https://nodejs.org/ and https://iojs.org/
- The Year of Tool Fatigue...</itunes:subtitle><itunes:summary><![CDATA[02:36 - Big Changes in the JavaScript Community in 2015<ul><li>Star Wars (Joke)<ul><li><a href="https://code.org/starwars" target="_blank" rel="noreferrer noopener">Star Wars | Code.org</a></li><li><a href="https://swapi.co/" target="_blank" rel="noreferrer noopener">The Star Wars API</a></li></ul></li><li><a href="https://facebook.github.io/react/" target="_blank" rel="noreferrer noopener">The Year of React</a></li><li>Merge Between <a href="https://nodejs.org/" target="_blank" rel="noreferrer noopener">Node.js</a> and <a href="https://iojs.org/" target="_blank" rel="noreferrer noopener">io.js</a></li><li>The Year of Tool Fatigue<ul><li><a href="https://devchat.tv/js-jabber/194-jsj-javascript-tools-fatigue" target="_blank" rel="noreferrer noopener">JavaScript Jabber Episode #194: JavaScript Tools Fatigue</a></li></ul></li></ul>09:38 - Other Uses of JavaScript<ul><li><a href="https://facebook.github.io/react-native/" target="_blank" rel="noreferrer noopener">React Native</a></li><li><a href="https://www.nativescript.org/" target="_blank" rel="noreferrer noopener">NativeScript</a></li><li><a href="http://electron.atom.io/" target="_blank" rel="noreferrer noopener">Electron</a></li><li><a href="https://cordova.apache.org/" target="_blank" rel="noreferrer noopener">Cordova</a></li><li><a href="https://en.wikipedia.org/wiki/Internet_of_Things" target="_blank" rel="noreferrer noopener">iOT (Internet of Things)</a></li><li><a href="http://elm-lang.org/" target="_blank" rel="noreferrer noopener">Elm</a></li></ul>10:56 - <a href="https://en.wikipedia.org/wiki/Functional_programming" target="_blank" rel="noreferrer noopener">Functional Programming</a> 19:16 - <a href="http://elm-lang.org/" target="_blank" rel="noreferrer noopener">Elm</a> / <a href="https://github.com/rackt/redux" target="_blank" rel="noreferrer noopener">redux</a> 22:40 - <a href="https://github.com/Reactive-Extensions/RxJS" target="_blank" rel="noreferrer noopener">RxJS</a> and <a href="https://en.wikipedia.org/wiki/Reactive_programming" target="_blank" rel="noreferrer noopener">Reactive Programming</a><ul><li><a href="http://victorsavkin.com/post/137821436516/managing-state-in-angular-2-applications" target="_blank" rel="noreferrer noopener">Victor Savkin: Managing State in Angular 2 Applications</a></li></ul>25:00 - ES201527:43 - Types: <a href="http://www.typescriptlang.org/" target="_blank" rel="noreferrer noopener">TypeScript</a> / <a href="http://flowtype.org/" target="_blank" rel="noreferrer noopener">Flow</a> 30:59 - <a href="https://www.npmjs.com/" target="_blank" rel="noreferrer noopener">npm</a> 33:00 - Junior Developers and Bootcamps<ul><li><a href="https://www.thinkful.com/" target="_blank" rel="noreferrer noopener">Thinkful</a></li><li><a href="http://bloc.io" target="_blank" rel="noreferrer noopener">Bloc</a></li></ul>47:27 - Will other communities start looking at Node?49:18 - Building Mobile Apps with JavaScript50:09 - Text Editors or IDEs?<ul><li><a href="https://code.visualstudio.com/" target="_blank" rel="noreferrer noopener">Visual Studio Code</a></li></ul>Picks <a href="http://victorsavkin.com/post/137821436516/managing-state-in-angular-2-applications" target="_blank" rel="noreferrer noopener">Victor Savkin: Managing State in Angular 2 Applications</a> (Joe)<br /> <a href="http://store.steampowered.com/app/281610/" target="_blank" rel="noreferrer noopener">Desserts of Kharak</a> (Joe)<br /> <a href="https://boardgamegeek.com/boardgame/181796/prodigals-club" target="_blank" rel="noreferrer noopener">The Prodigals Club</a> (Joe)<br /> <a href="https://astexplorer.net/" target="_blank" rel="noreferrer noopener">AST explorer</a> (Aimee)<br /> <a href="https://twitter.com/chyldmedford" target="_blank" rel="noreferrer noopener">Chyld Medford</a> (Aimee)<br /> <a href="https://digitalcookie.girlscouts.org/scout/mazie7271/" target="_blank" rel="noreferrer noopener">Mazie's Girl Scout Cookie Digital Order Site</a> (Aimee)<br /> <a...]]></itunes:summary><itunes:duration>3588</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>197 JSJ Auth0 with Kassandra Perch</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/197-jsj-auth0-with-kassandra-perch</link><description><![CDATA[02:03 - Kassandra Perch Introduction<ul><li><a href="https://twitter.com/nodebotanist" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/nodebotanist" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="http://nodebotani.st/" target="_blank" rel="noreferrer noopener">Blog</a></li></ul>02:46 - <a href="https://auth0.com/" target="_blank" rel="noreferrer noopener">Auth0</a> 04:10 - Centralized Auth Services: Handing Out User Data to Third Parties05:32 - Security, Storage, and Compliance08:48 - Managing Session Data09:35 - <a href="https://en.wikipedia.org/wiki/HTTP_cookie" target="_blank" rel="noreferrer noopener">Cookies</a> vs <a href="https://jwt.io/introduction/" target="_blank" rel="noreferrer noopener">JSON Web Tokens (JWTs)</a><ul><li>How Authentication Works</li></ul>12:47 - <a href="http://oauth.net/" target="_blank" rel="noreferrer noopener">OAuth</a><ul><li><a href="http://openid.net/connect/" target="_blank" rel="noreferrer noopener">OpenID Connect</a></li></ul>14:12 - Identification, Authorization, and Authentication20:16 - Auth0 Infrastructure<ul><li><a href="https://github.com/Netflix/SimianArmy/wiki/Chaos-Monkey" target="_blank" rel="noreferrer noopener">Chaos Monkey</a></li></ul>22:10 - Using <a href="https://nodejs.org/" target="_blank" rel="noreferrer noopener">Node</a> 23:06 - The Backend<ul><li><a href="https://www.firebase.com/" target="_blank" rel="noreferrer noopener">Firebase</a> </li></ul>24:25 - Documentation and Education36:42 - The Value of <a href="http://openid.net/connect/" target="_blank" rel="noreferrer noopener">OpenID Connect</a> 38:25 - IdentityPicks <a href="https://twitter.com/coolaj86/status/684584569819938816" target="_blank" rel="noreferrer noopener">Add AJ on Tri-Force Heroes</a> (AJ)<br /> <a href="https://www.netflix.com/title/80000770" target="_blank" rel="noreferrer noopener">Making a Murderer</a> (AJ)<br /> <a href="https://digitalcookie.girlscouts.org/scout/mazie7271" target="_blank" rel="noreferrer noopener">Mazie's Girl Scout Digital Cookie Site</a> (Aimee)<br /> <a href="https://frontendmasters.com/courses/react/" target="_blank" rel="noreferrer noopener">React (with Introduction to Flux Architecture)</a> (Aimee)<br /> <a href="https://medium.com/friendship-dot-js/let-s-make-a-webpage-in-2016-55a673ac791c#.l1hl32cp7" target="_blank" rel="noreferrer noopener">Jordan Scales: Let’s Make A Webpage In 2016</a> (Jamison)<br /> <a href="https://github.com/jed/building-brooklynjs" target="_blank" rel="noreferrer noopener">building-brooklynjs</a> (Jamison)<br /> <a href="http://cultofthepartyparrot.com/" target="_blank" rel="noreferrer noopener">Cult of the Party Parrot</a> (Jamison)<br /> <a href="https://css-tricks.com/" target="_blank" rel="noreferrer noopener">CSS-Tricks</a> (Jamison)<br /> <a href="https://auth0.com/docs" target="_blank" rel="noreferrer noopener">Auth0 Docs</a> (Kassandra)<br /> <a href="https://openid.net" target="_blank" rel="noreferrer noopener">OpenID Foundation</a> (Kassandra)<br /> <a href="http://marioandluigipaperjam.nintendo.com/" target="_blank" rel="noreferrer noopener">Mario &amp; Luigi: Paper Jam</a> (Kassandra)Special Guest: Kassandra Perch.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">b63acaf2-e674-498b-8c00-8297847e87c6</guid><pubDate>Wed, 03 Feb 2016 14:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846828/stream.mp3" length="40619567" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>02:03 - Kassandra Perch Introduction
- https://twitter.com/nodebotanist 
- https://github.com/nodebotanist 
- http://nodebotani.st/
02:46 - https://auth0.com/ 04:10 - Centralized Auth Services: Handing Out User Data to Third Parties05:32 - Security,...</itunes:subtitle><itunes:summary><![CDATA[02:03 - Kassandra Perch Introduction<ul><li><a href="https://twitter.com/nodebotanist" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/nodebotanist" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="http://nodebotani.st/" target="_blank" rel="noreferrer noopener">Blog</a></li></ul>02:46 - <a href="https://auth0.com/" target="_blank" rel="noreferrer noopener">Auth0</a> 04:10 - Centralized Auth Services: Handing Out User Data to Third Parties05:32 - Security, Storage, and Compliance08:48 - Managing Session Data09:35 - <a href="https://en.wikipedia.org/wiki/HTTP_cookie" target="_blank" rel="noreferrer noopener">Cookies</a> vs <a href="https://jwt.io/introduction/" target="_blank" rel="noreferrer noopener">JSON Web Tokens (JWTs)</a><ul><li>How Authentication Works</li></ul>12:47 - <a href="http://oauth.net/" target="_blank" rel="noreferrer noopener">OAuth</a><ul><li><a href="http://openid.net/connect/" target="_blank" rel="noreferrer noopener">OpenID Connect</a></li></ul>14:12 - Identification, Authorization, and Authentication20:16 - Auth0 Infrastructure<ul><li><a href="https://github.com/Netflix/SimianArmy/wiki/Chaos-Monkey" target="_blank" rel="noreferrer noopener">Chaos Monkey</a></li></ul>22:10 - Using <a href="https://nodejs.org/" target="_blank" rel="noreferrer noopener">Node</a> 23:06 - The Backend<ul><li><a href="https://www.firebase.com/" target="_blank" rel="noreferrer noopener">Firebase</a> </li></ul>24:25 - Documentation and Education36:42 - The Value of <a href="http://openid.net/connect/" target="_blank" rel="noreferrer noopener">OpenID Connect</a> 38:25 - IdentityPicks <a href="https://twitter.com/coolaj86/status/684584569819938816" target="_blank" rel="noreferrer noopener">Add AJ on Tri-Force Heroes</a> (AJ)<br /> <a href="https://www.netflix.com/title/80000770" target="_blank" rel="noreferrer noopener">Making a Murderer</a> (AJ)<br /> <a href="https://digitalcookie.girlscouts.org/scout/mazie7271" target="_blank" rel="noreferrer noopener">Mazie's Girl Scout Digital Cookie Site</a> (Aimee)<br /> <a href="https://frontendmasters.com/courses/react/" target="_blank" rel="noreferrer noopener">React (with Introduction to Flux Architecture)</a> (Aimee)<br /> <a href="https://medium.com/friendship-dot-js/let-s-make-a-webpage-in-2016-55a673ac791c#.l1hl32cp7" target="_blank" rel="noreferrer noopener">Jordan Scales: Let’s Make A Webpage In 2016</a> (Jamison)<br /> <a href="https://github.com/jed/building-brooklynjs" target="_blank" rel="noreferrer noopener">building-brooklynjs</a> (Jamison)<br /> <a href="http://cultofthepartyparrot.com/" target="_blank" rel="noreferrer noopener">Cult of the Party Parrot</a> (Jamison)<br /> <a href="https://css-tricks.com/" target="_blank" rel="noreferrer noopener">CSS-Tricks</a> (Jamison)<br /> <a href="https://auth0.com/docs" target="_blank" rel="noreferrer noopener">Auth0 Docs</a> (Kassandra)<br /> <a href="https://openid.net" target="_blank" rel="noreferrer noopener">OpenID Foundation</a> (Kassandra)<br /> <a href="http://marioandluigipaperjam.nintendo.com/" target="_blank" rel="noreferrer noopener">Mario &amp; Luigi: Paper Jam</a> (Kassandra)Special Guest: Kassandra Perch.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>2459</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>196 JSJ Tabris.js with Jochen Krause and Ian Bull</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/196-jsj-tabris-js-with-jochen-krause-and-ian-bull</link><description><![CDATA[Check out <a href="https://allremoteconfs.com/freelance-2016" target="_blank" rel="noreferrer noopener">Freelance Remote Conf</a> and <a href="https://allremoteconfs.com/react-2016" target="_blank" rel="noreferrer noopener">React Remote Conf</a>! 02:31 - Jochen Krause Introduction<ul><li><a href="https://twitter.com/jochen_krause" target="_blank" rel="noreferrer noopener">Twitter</a></li><li><a href="http://eclipsesource.com/" target="_blank" rel="noreferrer noopener">EclipseSource</a></li></ul>03:21 - Ian Bull Introduction<ul><li><a href="https://twitter.com/irbull" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/irbull" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="http://eclipsesource.com/blogs/author/irbull/" target="_blank" rel="noreferrer noopener">Blog</a></li></ul>04:01 - <a href="https://tabrisjs.com/" target="_blank" rel="noreferrer noopener">Tabris.js</a><ul><li><a href="https://github.com/eclipsesource/tabris-js/" target="_blank" rel="noreferrer noopener">tabris-js (GitHub)</a></li></ul>04:48 - Tabris vs <a href="https://facebook.github.io/react/" target="_blank" rel="noreferrer noopener">React</a>, <a href="https://cordova.apache.org/" target="_blank" rel="noreferrer noopener">Cordova</a>, and <a href="https://facebook.github.io/react-native/" target="_blank" rel="noreferrer noopener">React Native</a><ul><li>Exposing Bluetooth Functionality</li></ul>08:25 - Benefits/Advantages of Using Tabris<ul><li><a href="https://github.com/eclipsesource/j2v8" target="_blank" rel="noreferrer noopener">j2v8</a> </li></ul>12:45 - Creating Panels and Flows14:26 - Getting Started Experience16:40 - Handling Updates; Live Updating<ul><li><a href="https://itunes.apple.com/us/app/tabris.js/id939600018?mt=8" target="_blank" rel="noreferrer noopener">The Tabris.js Developer App</a> </li><li>Will Apple eventually ever have to give in?</li></ul>25:15 - Views (Declarative and Imperative UI)<ul><li><a href="https://www.sencha.com/products/extjs/" target="_blank" rel="noreferrer noopener">Ext JS</a></li></ul>29:09 - "Write once, run anywhere." vs "Learn once write anywhere."35:21 - Why have other projects failed or not failed?<ul><li><a href="https://xamarin.com/" target="_blank" rel="noreferrer noopener">Xamarin</a></li></ul>39:41 - What does it mean to be statically compiled?40:44 - Styling: Creating a Middle Group that Looks and Feels Good (iOS vs Android)<ul><li>Cross-platform Logic and Ecosystems</li></ul>47:51 - ES6 Implications49:29 - Plugins<ul><li><a href="https://cocoapods.org/" target="_blank" rel="noreferrer noopener">CocoaPods</a> and Widgets'</li></ul>Picks <a href="https://www.youtube.com/playlist?list=PLZaEVINf2Bq9C2iSzw1_w2kwz6NU-2EbL" target="_blank" rel="noreferrer noopener">Star Wars Essentials</a> (AJ)<br /> <a href="http://www.imdb.com/title/tt2488496/" target="_blank" rel="noreferrer noopener">Star Wars: The Force Awakens</a> (AJ)<br /> <a href="http://www.amazon.com/gp/product/0544668251/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=0544668251&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=IF35Z5OAJDXIEODG&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">Thing Explainer: Complicated Stuff in Simple Words by Randall Munroe</a> (AJ)<br /> <a href="https://angularclass.com/making-a-mini-lisp-introduction-to-transpilers/" target="_blank" rel="noreferrer noopener">James Edwards: Making a Mini-Lisp: Introduction to Transpilers</a> (Aimee)<br /> <a href="https://en.wikipedia.org/wiki/Nick_Saban" target="_blank" rel="noreferrer noopener">Nick Saban</a> (Aimee)<br /> <a href="http://www.borrett.id.au/computing/petals-bg.htm" target="_blank" rel="noreferrer noopener">Lloyd Borrett: Bill Gates and Petals Around the Rose</a> (Jamison)<br /> <a href="http://danluu.com/wat/" target="_blank" rel="noreferrer noopener">Dan Luu: Normalization of Deviance in Software: How Completely Broken Practices Become Normal</a> (Jamison)<br /> <a href="https://speakerdeck.com/craigstuntz/programs-that-write-programs-how-compilers-work" target="_blank" rel="noreferrer noopener">Craig Stuntz: Programs that Write Programs: How Compilers Work</a> (Jamison)<br /> <a href="https://www.microsoft.com/" target="_blank" rel="noreferrer noopener">Microsoft</a> (Dave)<br /> <a href="https://en.wikipedia.org/wiki/Tina_Fey" target="_blank" rel="noreferrer noopener">Tina Fey</a> (Dave)<br /> <a href="http://blog.thoughtram.io/" target="_blank" rel="noreferrer noopener">thoughtram Blog</a> (Dave)<br /> <a href="https://twitter.com/PascalPrecht" target="_blank" rel="noreferrer noopener">Pascal Precht</a> (Dave)<br /> <a href="https://www.cesweb.org/" target="_blank" rel="noreferrer noopener">CES</a> (Chuck)<br /> <a href="http://themodernteam.com/" target="_blank" rel="noreferrer noopener">The Modern Team</a> (Ian)<br /> <a href="https://ericelliottjs.com/" target="_blank" rel="noreferrer noopener">Eric Elliott</a> (Ian)<br /> <a href="http://www.amazon.com/gp/product/0374533555/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=0374533555&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=ATDN3KW4CU2IZG4F&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">Thinking, Fast and Slow by Daniel Kahneman</a> (Jochen)Special Guests: Ian Bull and Jochen Krause.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">71e438cd-0115-427f-9562-dd30594ee6af</guid><pubDate>Wed, 27 Jan 2016 14:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846798/stream.mp3" length="66781752" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Check out https://allremoteconfs.com/freelance-2016 and https://allremoteconfs.com/react-2016! 02:31 - Jochen Krause Introduction
- https://twitter.com/jochen_krause
- http://eclipsesource.com/
03:21 - Ian Bull Introduction
-...</itunes:subtitle><itunes:summary><![CDATA[Check out <a href="https://allremoteconfs.com/freelance-2016" target="_blank" rel="noreferrer noopener">Freelance Remote Conf</a> and <a href="https://allremoteconfs.com/react-2016" target="_blank" rel="noreferrer noopener">React Remote Conf</a>! 02:31 - Jochen Krause Introduction<ul><li><a href="https://twitter.com/jochen_krause" target="_blank" rel="noreferrer noopener">Twitter</a></li><li><a href="http://eclipsesource.com/" target="_blank" rel="noreferrer noopener">EclipseSource</a></li></ul>03:21 - Ian Bull Introduction<ul><li><a href="https://twitter.com/irbull" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/irbull" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="http://eclipsesource.com/blogs/author/irbull/" target="_blank" rel="noreferrer noopener">Blog</a></li></ul>04:01 - <a href="https://tabrisjs.com/" target="_blank" rel="noreferrer noopener">Tabris.js</a><ul><li><a href="https://github.com/eclipsesource/tabris-js/" target="_blank" rel="noreferrer noopener">tabris-js (GitHub)</a></li></ul>04:48 - Tabris vs <a href="https://facebook.github.io/react/" target="_blank" rel="noreferrer noopener">React</a>, <a href="https://cordova.apache.org/" target="_blank" rel="noreferrer noopener">Cordova</a>, and <a href="https://facebook.github.io/react-native/" target="_blank" rel="noreferrer noopener">React Native</a><ul><li>Exposing Bluetooth Functionality</li></ul>08:25 - Benefits/Advantages of Using Tabris<ul><li><a href="https://github.com/eclipsesource/j2v8" target="_blank" rel="noreferrer noopener">j2v8</a> </li></ul>12:45 - Creating Panels and Flows14:26 - Getting Started Experience16:40 - Handling Updates; Live Updating<ul><li><a href="https://itunes.apple.com/us/app/tabris.js/id939600018?mt=8" target="_blank" rel="noreferrer noopener">The Tabris.js Developer App</a> </li><li>Will Apple eventually ever have to give in?</li></ul>25:15 - Views (Declarative and Imperative UI)<ul><li><a href="https://www.sencha.com/products/extjs/" target="_blank" rel="noreferrer noopener">Ext JS</a></li></ul>29:09 - "Write once, run anywhere." vs "Learn once write anywhere."35:21 - Why have other projects failed or not failed?<ul><li><a href="https://xamarin.com/" target="_blank" rel="noreferrer noopener">Xamarin</a></li></ul>39:41 - What does it mean to be statically compiled?40:44 - Styling: Creating a Middle Group that Looks and Feels Good (iOS vs Android)<ul><li>Cross-platform Logic and Ecosystems</li></ul>47:51 - ES6 Implications49:29 - Plugins<ul><li><a href="https://cocoapods.org/" target="_blank" rel="noreferrer noopener">CocoaPods</a> and Widgets'</li></ul>Picks <a href="https://www.youtube.com/playlist?list=PLZaEVINf2Bq9C2iSzw1_w2kwz6NU-2EbL" target="_blank" rel="noreferrer noopener">Star Wars Essentials</a> (AJ)<br /> <a href="http://www.imdb.com/title/tt2488496/" target="_blank" rel="noreferrer noopener">Star Wars: The Force Awakens</a> (AJ)<br /> <a href="http://www.amazon.com/gp/product/0544668251/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=0544668251&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=IF35Z5OAJDXIEODG&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">Thing Explainer: Complicated Stuff in Simple Words by Randall Munroe</a> (AJ)<br /> <a href="https://angularclass.com/making-a-mini-lisp-introduction-to-transpilers/" target="_blank" rel="noreferrer noopener">James Edwards: Making a Mini-Lisp: Introduction to Transpilers</a> (Aimee)<br /> <a href="https://en.wikipedia.org/wiki/Nick_Saban" target="_blank" rel="noreferrer noopener">Nick Saban</a> (Aimee)<br /> <a href="http://www.borrett.id.au/computing/petals-bg.htm" target="_blank" rel="noreferrer noopener">Lloyd Borrett: Bill Gates and Petals Around the Rose</a> (Jamison)<br /> <a href="http://danluu.com/wat/" target="_blank" rel="noreferrer noopener">Dan Luu: Normalization of Deviance in Software: How Completely Broken Practices Become Normal</a> (Jamison)<br />...]]></itunes:summary><itunes:duration>4094</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>195 JSJ Rollup.js with Rich Harris and Oskar Segersvärd</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/195-jsj-rollup-js-with-rich-harris-and-oskar-segersvard</link><description><![CDATA[02:17 - Rich Harris Introduction<ul><li><a href="https://twitter.com/Rich_Harris" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/Rich-Harris" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="https://github.com/Rich-Harris" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="http://www.theguardian.com/" target="_blank" rel="noreferrer noopener">The Guardian</a></li></ul>02:34 - Oskar Segersvärd Introduction<ul><li><a href="https://twitter.com/victorystick" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/Victorystick" target="_blank" rel="noreferrer noopener">GitHub</a></li><li><a href="http://www.widespace.com/" target="_blank" rel="noreferrer noopener">Widespace</a></li></ul>02:50 - <a href="http://rollupjs.org/" target="_blank" rel="noreferrer noopener">rollup.js</a><ul><li><a href="https://www.npmjs.com/package/rollup" target="_blank" rel="noreferrer noopener">rollup - npm </a></li></ul>04:47 - Caveats and Fundamental Differences Between <a href="http://requirejs.org/docs/commonjs.html" target="_blank" rel="noreferrer noopener">CommonJS</a> and AMD Modules and ES6 Modules<ul><li><a href="https://lodash.com/" target="_blank" rel="noreferrer noopener">lodash</a></li><li><a href="https://en.wikipedia.org/wiki/Static_program_analysis" target="_blank" rel="noreferrer noopener">Static Analysis</a></li></ul>11:26 - Where rollup.js Fits in the Ecosystem<ul><li>Bundler vs Loader<ul><li><a href="https://github.com/systemjs/systemjs" target="_blank" rel="noreferrer noopener">systemjs</a></li><li><a href="http://jspm.io/" target="_blank" rel="noreferrer noopener">jspm</a></li></ul></li><li><a href="https://webpack.github.io/" target="_blank" rel="noreferrer noopener">webpack</a></li></ul>17:40 - Input Modules18:35 - Why Focus on Bundling Tools vs <a href="https://http2.github.io/" target="_blank" rel="noreferrer noopener">HTTP/2</a> 20:13 - <a href="https://medium.com/@Rich_Harris/tree-shaking-versus-dead-code-elimination-d3765df85c80#.7cj42jev5" target="_blank" rel="noreferrer noopener">Tree-shaking versus dead code elimination</a> 25:53 - ES6/ES2016 Support27:36 - Other Important Optimizations32:11 - <a href="https://medium.com/@Rich_Harris/small-modules-it-s-not-quite-that-simple-3ca532d65de4#.2sju6uump" target="_blank" rel="noreferrer noopener">Small modules: it’s not quite that simple</a><ul><li><a href="http://threejs.org/" target="_blank" rel="noreferrer noopener">three.js</a></li></ul>41:54 - <a href="https://github.com/jsforum/jsforum/issues/5" target="_blank" rel="noreferrer noopener">jsnext:main – should we use it, and what for?</a> Picks <a href="http://www.imdb.com/title/tt1235547/" target="_blank" rel="noreferrer noopener">Better Off Ted</a> (Joe)<br /> <a href="http://www.imdb.com/title/tt2191671/" target="_blank" rel="noreferrer noopener">Elementary</a> (Joe)<br /> <a href="https://devchat.tv/ruby-rogues/137-rr-book-club-functional-programming-for-the-object-oriented-programmer-with-brian-marick" target="_blank" rel="noreferrer noopener">Ruby Rogues Episode #137: Book Club - Functional Programming for the Object-Oriented Programmer with Brian Marick</a> (Aimee)<br /> <a href="https://devchat.tv/ruby-rogues/115-rr-functional-and-object-oriented-programming-with-jessica-kerr" target="_blank" rel="noreferrer noopener">Ruby Rogues Episode #115: Functional and Object Oriented Programming with Jessica Kerr</a> (Aimee)<br /> <a href="https://devchat.tv/ruby-rogues/065-rr-functional-vs-object-oriented-programming-with-michael-feathers" target="_blank" rel="noreferrer noopener">Ruby Rogues Episode #65: Functional vs Object Oriented Programming with Michael Feathers</a> (Aimee)<br /> <a href="https://operationcode.org/" target="_blank" rel="noreferrer noopener">Operation Code</a> (Aimee)<br /> Google Define Function (Dave)<br /> <a href="http://www.hanselman.com/blog/DarkMatterDevelopersTheUnseen99.aspx" target="_blank" rel="noreferrer noopener">Scott Hanselman: Dark Matter Developers: The Unseen 99%</a> (Dave)<br /> <a href="http://www.myfitnesspal.com/" target="_blank" rel="noreferrer noopener">MyFitnessPal</a> (Chuck)<br /> <a href="http://www.nike.com/us/en_us/c/running/nikeplus/gps-app" target="_blank" rel="noreferrer noopener">Nike+ Running</a> (Chuck)<br /> <a href="https://itunes.apple.com/us/app/10k-trainer-free-couch-to/id511600311?mt=8" target="_blank" rel="noreferrer noopener">Couch to 10k</a> (Chuck)<br /> <a href="http://aftershokz.com/products/bluez-2" target="_blank" rel="noreferrer noopener">Aftershokz Bluez 2 Headphones</a> (Chuck)<br /> <a href="https://www.pebble.com/pebble-time-steel-smartwatch-features" target="_blank" rel="noreferrer noopener">Pebble Time Steel</a> (Chuck)<br /> Climbing (Rich)<br /> <a href="http://thecodelesscode.com/contents" target="_blank" rel="noreferrer noopener">The Codeless Code</a> (Rich)<br /> <a href="http://www.starwars.com/" target="_blank" rel="noreferrer noopener">Star Wars</a> (Rich)<br /> <a href="http://idlewords.com/talks/website_obesity.htm" target="_blank" rel="noreferrer noopener">The Website Obesity Crisis</a> (Oskar)Special Guests: Oskar Segersvärd and Rich Harris.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">26f9d7dc-0576-45fa-9a8b-7594e5755a7f</guid><pubDate>Wed, 20 Jan 2016 16:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846835/stream.mp3" length="63630352" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>02:17 - Rich Harris Introduction
- https://twitter.com/Rich_Harris 
- https://github.com/Rich-Harris 
- https://github.com/Rich-Harris
- http://www.theguardian.com/
02:34 - Oskar Segersvärd Introduction
- https://twitter.com/victorystick 
-...</itunes:subtitle><itunes:summary><![CDATA[02:17 - Rich Harris Introduction<ul><li><a href="https://twitter.com/Rich_Harris" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/Rich-Harris" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="https://github.com/Rich-Harris" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="http://www.theguardian.com/" target="_blank" rel="noreferrer noopener">The Guardian</a></li></ul>02:34 - Oskar Segersvärd Introduction<ul><li><a href="https://twitter.com/victorystick" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/Victorystick" target="_blank" rel="noreferrer noopener">GitHub</a></li><li><a href="http://www.widespace.com/" target="_blank" rel="noreferrer noopener">Widespace</a></li></ul>02:50 - <a href="http://rollupjs.org/" target="_blank" rel="noreferrer noopener">rollup.js</a><ul><li><a href="https://www.npmjs.com/package/rollup" target="_blank" rel="noreferrer noopener">rollup - npm </a></li></ul>04:47 - Caveats and Fundamental Differences Between <a href="http://requirejs.org/docs/commonjs.html" target="_blank" rel="noreferrer noopener">CommonJS</a> and AMD Modules and ES6 Modules<ul><li><a href="https://lodash.com/" target="_blank" rel="noreferrer noopener">lodash</a></li><li><a href="https://en.wikipedia.org/wiki/Static_program_analysis" target="_blank" rel="noreferrer noopener">Static Analysis</a></li></ul>11:26 - Where rollup.js Fits in the Ecosystem<ul><li>Bundler vs Loader<ul><li><a href="https://github.com/systemjs/systemjs" target="_blank" rel="noreferrer noopener">systemjs</a></li><li><a href="http://jspm.io/" target="_blank" rel="noreferrer noopener">jspm</a></li></ul></li><li><a href="https://webpack.github.io/" target="_blank" rel="noreferrer noopener">webpack</a></li></ul>17:40 - Input Modules18:35 - Why Focus on Bundling Tools vs <a href="https://http2.github.io/" target="_blank" rel="noreferrer noopener">HTTP/2</a> 20:13 - <a href="https://medium.com/@Rich_Harris/tree-shaking-versus-dead-code-elimination-d3765df85c80#.7cj42jev5" target="_blank" rel="noreferrer noopener">Tree-shaking versus dead code elimination</a> 25:53 - ES6/ES2016 Support27:36 - Other Important Optimizations32:11 - <a href="https://medium.com/@Rich_Harris/small-modules-it-s-not-quite-that-simple-3ca532d65de4#.2sju6uump" target="_blank" rel="noreferrer noopener">Small modules: it’s not quite that simple</a><ul><li><a href="http://threejs.org/" target="_blank" rel="noreferrer noopener">three.js</a></li></ul>41:54 - <a href="https://github.com/jsforum/jsforum/issues/5" target="_blank" rel="noreferrer noopener">jsnext:main – should we use it, and what for?</a> Picks <a href="http://www.imdb.com/title/tt1235547/" target="_blank" rel="noreferrer noopener">Better Off Ted</a> (Joe)<br /> <a href="http://www.imdb.com/title/tt2191671/" target="_blank" rel="noreferrer noopener">Elementary</a> (Joe)<br /> <a href="https://devchat.tv/ruby-rogues/137-rr-book-club-functional-programming-for-the-object-oriented-programmer-with-brian-marick" target="_blank" rel="noreferrer noopener">Ruby Rogues Episode #137: Book Club - Functional Programming for the Object-Oriented Programmer with Brian Marick</a> (Aimee)<br /> <a href="https://devchat.tv/ruby-rogues/115-rr-functional-and-object-oriented-programming-with-jessica-kerr" target="_blank" rel="noreferrer noopener">Ruby Rogues Episode #115: Functional and Object Oriented Programming with Jessica Kerr</a> (Aimee)<br /> <a href="https://devchat.tv/ruby-rogues/065-rr-functional-vs-object-oriented-programming-with-michael-feathers" target="_blank" rel="noreferrer noopener">Ruby Rogues Episode #65: Functional vs Object Oriented Programming with Michael Feathers</a> (Aimee)<br /> <a href="https://operationcode.org/" target="_blank" rel="noreferrer noopener">Operation Code</a> (Aimee)<br /> Google Define Function (Dave)<br /> <a href="http://www.hanselman.com/blog/DarkMatterDevelopersTheUnseen99.aspx"...]]></itunes:summary><itunes:duration>3897</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>194 JSJ JavaScript Tools Fatigue</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/194-jsj-javascript-tools-fatigue</link><description><![CDATA[<a href="https://allremoteconfs.com/js-2016" target="_blank" rel="noreferrer noopener">JS Remote Conf</a> starts tomorrow! Get your ticket TODAY! 03:59 - JavaScript Tools Fatigue<ul><li>Catalyst: <a href="https://medium.com/@ericclemmons/javascript-fatigue-48d4011b6fc4#.xi3m23510" target="_blank" rel="noreferrer noopener">Eric Clemmons: Javascript Fatigue</a></li><li>Some Twitter Opinions and Perspectives:<ul><li><a href="https://twitter.com/ryanflorence/status/681551709089353728" target="_blank" rel="noreferrer noopener">Ryan Florence</a></li><li><a href="https://twitter.com/mjackson/status/681552071506571264" target="_blank" rel="noreferrer noopener">Michael Jackson</a></li><li><a href="https://twitter.com/jergason/status/680906153266528256" target="_blank" rel="noreferrer noopener">Jamison</a></li><li><a href="https://twitter.com/Vjeux/status/681138862203121665" target="_blank" rel="noreferrer noopener">Vjeux</a></li><li><a href="https://twitter.com/sebmck/status/681550558650568704" target="_blank" rel="noreferrer noopener">Sebastian McKenzie</a></li></ul></li></ul>09:25 - Are popular technologies ahead of public consumability?<ul><li><a href="https://twitter.com/ryanflorence/status/681709152956096512" target="_blank" rel="noreferrer noopener">Ryan Florence Tweet</a> </li></ul>12:53 - Adopting New Things / Churn Burnout18:02 - Non-JavaScript Developers and Team Adoption30:49 - Is this the result of a crowdsourced design effort?35:44 - Human Interactions45:00 - Tools47:03 - How many/which of these tools do I need to learn?Picks <a href="http://jvns.ca/blog/2015/11/22/how-i-got-better-at-debugging/" target="_blank" rel="noreferrer noopener">Julie Evans: How to Get Better at Debugging</a> (Jamison)<br /> <a href="https://www.youtube.com/watch?v=o9c3U5_8tGY" target="_blank" rel="noreferrer noopener">Totally Tooling Tips: Debugging Promises with DevTools</a> (Jamison)<br /> <a href="http://www.imdb.com/title/tt5189670/" target="_blank" rel="noreferrer noopener">Making a Murderer</a> (Jamison)<br /> <a href="http://slatestarcodex.com/2014/09/30/i-can-tolerate-anything-except-the-outgroup/" target="_blank" rel="noreferrer noopener">Scott Alexander: I Can Tolerate Anything Except the Outgroup</a> (Jamison)<br /> <a href="https://twitter.com/SciencePorn" target="_blank" rel="noreferrer noopener">@SciencePorn</a> (Dave)<br /> <a href="https://github.com/postcss/postcss" target="_blank" rel="noreferrer noopener">postcss</a> (Aimee)<br /> <a href="https://medium.com/@housecor/the-illogical-allure-of-extremes-509254c6fefb#.jao29ugnn" target="_blank" rel="noreferrer noopener">Cory House: The Illogical Allure of Extremes</a> (Aimee)<br /> <a href="http://kerrygoldusa.com/" target="_blank" rel="noreferrer noopener">Kerrygold Natural Irish Butter</a> (Aimee)<br /> <a href="http://www.starwars.com/" target="_blank" rel="noreferrer noopener">Star Wars</a> (Joe)<br /> <a href="https://twitter.com/iammerrick" target="_blank" rel="noreferrer noopener">@iammerrick</a> (Joe)<br /> <a href="https://vimeo.com/9270320" target="_blank" rel="noreferrer noopener">Greg Wilson: What We Actually Know About Software Development, and Why We Believe It's True</a> (Joe)<br /> The U.S. Military (Joe)<br /> <a href="https://operationcode.org/" target="_blank" rel="noreferrer noopener">Operation Code</a> (Aimee)<br /> <a href="https://devchat.tv/ruby-rogues/184-rr-what-we-actually-know-about-software-development-and-why-we-believe-it-s-true-with-greg-wilson-and-andreas-stefik" target="_blank" rel="noreferrer noopener">Ruby Rogues Episode #184: What We Actually Know About Software Development and Why We Believe It's True with Greg Wilson and Andreas Stefik</a> (Chuck)<br /> <a href="https://serialpodcast.org/" target="_blank" rel="noreferrer noopener">Serial Podcast</a> (Chuck)   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">6b3a0853-721a-45ba-bb4b-12827d3195ad</guid><pubDate>Wed, 13 Jan 2016 16:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846836/stream.mp3" length="64837372" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>https://allremoteconfs.com/js-2016 starts tomorrow! Get your ticket TODAY! 03:59 - JavaScript Tools Fatigue
- Catalyst: https://medium.com/@ericclemmons/javascript-fatigue-48d4011b6fc4#.xi3m23510
- Some Twitter Opinions and Perspectives:
    -...</itunes:subtitle><itunes:summary><![CDATA[<a href="https://allremoteconfs.com/js-2016" target="_blank" rel="noreferrer noopener">JS Remote Conf</a> starts tomorrow! Get your ticket TODAY! 03:59 - JavaScript Tools Fatigue<ul><li>Catalyst: <a href="https://medium.com/@ericclemmons/javascript-fatigue-48d4011b6fc4#.xi3m23510" target="_blank" rel="noreferrer noopener">Eric Clemmons: Javascript Fatigue</a></li><li>Some Twitter Opinions and Perspectives:<ul><li><a href="https://twitter.com/ryanflorence/status/681551709089353728" target="_blank" rel="noreferrer noopener">Ryan Florence</a></li><li><a href="https://twitter.com/mjackson/status/681552071506571264" target="_blank" rel="noreferrer noopener">Michael Jackson</a></li><li><a href="https://twitter.com/jergason/status/680906153266528256" target="_blank" rel="noreferrer noopener">Jamison</a></li><li><a href="https://twitter.com/Vjeux/status/681138862203121665" target="_blank" rel="noreferrer noopener">Vjeux</a></li><li><a href="https://twitter.com/sebmck/status/681550558650568704" target="_blank" rel="noreferrer noopener">Sebastian McKenzie</a></li></ul></li></ul>09:25 - Are popular technologies ahead of public consumability?<ul><li><a href="https://twitter.com/ryanflorence/status/681709152956096512" target="_blank" rel="noreferrer noopener">Ryan Florence Tweet</a> </li></ul>12:53 - Adopting New Things / Churn Burnout18:02 - Non-JavaScript Developers and Team Adoption30:49 - Is this the result of a crowdsourced design effort?35:44 - Human Interactions45:00 - Tools47:03 - How many/which of these tools do I need to learn?Picks <a href="http://jvns.ca/blog/2015/11/22/how-i-got-better-at-debugging/" target="_blank" rel="noreferrer noopener">Julie Evans: How to Get Better at Debugging</a> (Jamison)<br /> <a href="https://www.youtube.com/watch?v=o9c3U5_8tGY" target="_blank" rel="noreferrer noopener">Totally Tooling Tips: Debugging Promises with DevTools</a> (Jamison)<br /> <a href="http://www.imdb.com/title/tt5189670/" target="_blank" rel="noreferrer noopener">Making a Murderer</a> (Jamison)<br /> <a href="http://slatestarcodex.com/2014/09/30/i-can-tolerate-anything-except-the-outgroup/" target="_blank" rel="noreferrer noopener">Scott Alexander: I Can Tolerate Anything Except the Outgroup</a> (Jamison)<br /> <a href="https://twitter.com/SciencePorn" target="_blank" rel="noreferrer noopener">@SciencePorn</a> (Dave)<br /> <a href="https://github.com/postcss/postcss" target="_blank" rel="noreferrer noopener">postcss</a> (Aimee)<br /> <a href="https://medium.com/@housecor/the-illogical-allure-of-extremes-509254c6fefb#.jao29ugnn" target="_blank" rel="noreferrer noopener">Cory House: The Illogical Allure of Extremes</a> (Aimee)<br /> <a href="http://kerrygoldusa.com/" target="_blank" rel="noreferrer noopener">Kerrygold Natural Irish Butter</a> (Aimee)<br /> <a href="http://www.starwars.com/" target="_blank" rel="noreferrer noopener">Star Wars</a> (Joe)<br /> <a href="https://twitter.com/iammerrick" target="_blank" rel="noreferrer noopener">@iammerrick</a> (Joe)<br /> <a href="https://vimeo.com/9270320" target="_blank" rel="noreferrer noopener">Greg Wilson: What We Actually Know About Software Development, and Why We Believe It's True</a> (Joe)<br /> The U.S. Military (Joe)<br /> <a href="https://operationcode.org/" target="_blank" rel="noreferrer noopener">Operation Code</a> (Aimee)<br /> <a href="https://devchat.tv/ruby-rogues/184-rr-what-we-actually-know-about-software-development-and-why-we-believe-it-s-true-with-greg-wilson-and-andreas-stefik" target="_blank" rel="noreferrer noopener">Ruby Rogues Episode #184: What We Actually Know About Software Development and Why We Believe It's True with Greg Wilson and Andreas Stefik</a> (Chuck)<br /> <a href="https://serialpodcast.org/" target="_blank" rel="noreferrer noopener">Serial Podcast</a> (Chuck)   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer...]]></itunes:summary><itunes:duration>3973</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>193 JSJ Electron with Jessica Lord and Amy Palamountain</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/193-jsj-electron-with-jessica-lord-and-amy-palamountain</link><description><![CDATA[Get your <a href="https://allremoteconfs.com/js-2016" target="_blank" rel="noreferrer noopener">JS Remote Conf</a> tickets!<br /> <br /> <a href="https://allremoteconfs.com/freelance-2016" target="_blank" rel="noreferrer noopener">Freelance’ Remote Conf</a>’s schedule is shaping up! Head over here to check it out! 02:17 - Jessica Lord Introduction<ul><li><a href="https://twitter.com/jllord" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/jlord" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="http://jlord.us/" target="_blank" rel="noreferrer noopener">Blog</a></li></ul>02:40 - Amy Palamountain Introduction<ul><li><a href="https://twitter.com/ammeep" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/ammeep" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="http://amy.palamounta.in/" target="_blank" rel="noreferrer noopener">Blog</a></li></ul>03:14 - <a href="http://electron.atom.io/" target="_blank" rel="noreferrer noopener">Electron</a> <ul><li><a href="https://atom.io/" target="_blank" rel="noreferrer noopener">Atom</a> </li></ul>04:55 - Cross-platform Compatibility05:55 - Electron/Atom + GitHub07:16 - Electron/Atom + <a href="https://facebook.github.io/react/" target="_blank" rel="noreferrer noopener">React</a> ?07:57 - Use Cases for Electron<ul><li><a href="https://github.com/muan/mojibar" target="_blank" rel="noreferrer noopener">muan/mojibar</a></li><li><a href="https://github.com/mafintosh/playback" target="_blank" rel="noreferrer noopener">mafintosh/playback</a> </li><li><a href="https://www.npmjs.com/package/npm-scripts-gui" target="_blank" rel="noreferrer noopener">npm-scripts-gui</a></li><li><a href="https://www.youtube.com/watch?v=OHOPSvTltPI" target="_blank" rel="noreferrer noopener">Amy Palamountain: Building native applications with Electron @ Nordic.js 2015</a></li></ul>15:09 - Creating Electron Apps on Phones17:25 - Running a Service Inside of Electron  <ul><li><a href="https://code.visualstudio.com/" target="_blank" rel="noreferrer noopener">Visual Studio Code</a></li><li><a href="https://devchat.tv/adventures-in-angular/044-aia-visual-studio-code-with-erich-gamma-and-chris-dias" target="_blank" rel="noreferrer noopener">Adventures in Angular Episode #44: Visual Studio Code with Erich Gamma and Chris Dias</a></li></ul>19:46 - Making an Electron App<ul><li><a href="http://photonkit.com/" target="_blank" rel="noreferrer noopener">Photon</a> </li><li><a href="https://github.com/connors/photon" target="_blank" rel="noreferrer noopener">conors/photon</a> </li><li><a href="http://photonkit.com/components/" target="_blank" rel="noreferrer noopener">Photon Components</a> </li><li><a href="https://www.nylas.com/n1" target="_blank" rel="noreferrer noopener">N1</a> </li></ul>24:09 - Sharing Code27:40 - Plugins for Functionality<ul><li><a href="https://github.com/ammeep/electron-accelerator" target="_blank" rel="noreferrer noopener">electron-accelerator</a> </li><li><a href="https://github.com/maxogden/electron-packager" target="_blank" rel="noreferrer noopener">electron-packager</a> </li><li><a href="https://github.com/mafintosh/electron-prebuilt" target="_blank" rel="noreferrer noopener">electron-prebuilt</a> </li></ul>31:08 - Keeping Up-to-date/Adding Features33:14 - Pain Points<ul><li><a href="https://www.nuget.org/" target="_blank" rel="noreferrer noopener">NuGet</a> </li></ul>36:22 - Using Electron for Native<ul><li><a href="https://devchat.tv/js-jabber/186-jsj-nativescript-with-tj-vantoll-and-burke-holland" target="_blank" rel="noreferrer noopener">JavaScript Jabber Episode #186: JSJ NativeScript with TJ VanToll and Burke Holland</a> </li><li><a href="http://phonegap.com/" target="_blank" rel="noreferrer noopener">PhoneGap</a></li><li><a href="https://facebook.github.io/react-native/" target="_blank" rel="noreferrer noopener">Reactive Native</a></li><li><a href="https://www.nativescript.org/" target="_blank" rel="noreferrer noopener">NativeScript</a></li></ul>39:48 - What is a “<a href="http://www.stevesouders.com/blog/2014/10/09/do-u-webview/" target="_blank" rel="noreferrer noopener">webview</a>”?42:12 - Getting Started with Electron43:28 - Robotics/Hardware Hacking with Electron<ul><li><a href="https://www.jibo.com/" target="_blank" rel="noreferrer noopener">JIBO</a></li></ul>Picks <a href="https://www.youtube.com/watch?v=l1N4AF9JJBA" target="_blank" rel="noreferrer noopener">Autolux - Future Perfect</a> (Jamison)<br /> <a href="http://zachholman.com/talk/move-fast-break-nothing/" target="_blank" rel="noreferrer noopener">Move Fast and Break Nothing</a> (Aimee)<br /> <a href="https://egghead.io/series/getting-started-with-redux" target="_blank" rel="noreferrer noopener">[egghead.io] Getting Started with Redux</a> (Dave)<br /> <a href="http://www.2ality.com/2015/01/es6-destructuring.html" target="_blank" rel="noreferrer noopener">Destructuring and parameter handling in ECMAScript 6</a> (Dave)<br /> <a href="http://jsremoteconf.com" target="_blank" rel="noreferrer noopener">JS Remote Conf</a> (Chuck)<br /> <a href="https://allremoteconfs.com/freelance-2016" target="_blank" rel="noreferrer noopener">Freelance Remote Conf</a> (Chuck)<br /> <a href="https://allremoteconfs.com/react-2016" target="_blank" rel="noreferrer noopener">React Remote Conf</a> (Chuck)<br /> <a href="https://www.pebble.com/pebble-time-steel-smartwatch-features" target="_blank" rel="noreferrer noopener">Pebble Time Steel</a> (Chuck)<br /> <a href="https://www.etsy.com/shop/UglyBaby" target="_blank" rel="noreferrer noopener">UglyBaby Etsy Shop</a> (Amy)<br /> <a href="https://www.youtube.com/watch?v=0p1Iv9z8bOY" target="_blank" rel="noreferrer noopener">Jimmy Fallon: Kid Theater with Tom Hanks</a> (Jessica)  Special Guests: Amy Palamountain and Jessica Lord .   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">829d2e2d-acc2-4139-bdcc-cec47b9215ec</guid><pubDate>Wed, 06 Jan 2016 16:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846833/stream.mp3" length="52317869" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Get your https://allremoteconfs.com/js-2016 tickets!
 
 https://allremoteconfs.com/freelance-2016’s schedule is shaping up! Head over here to check it out! 02:17 - Jessica Lord Introduction
- https://twitter.com/jllord 
- https://github.com/jlord 
-...</itunes:subtitle><itunes:summary><![CDATA[Get your <a href="https://allremoteconfs.com/js-2016" target="_blank" rel="noreferrer noopener">JS Remote Conf</a> tickets!<br /> <br /> <a href="https://allremoteconfs.com/freelance-2016" target="_blank" rel="noreferrer noopener">Freelance’ Remote Conf</a>’s schedule is shaping up! Head over here to check it out! 02:17 - Jessica Lord Introduction<ul><li><a href="https://twitter.com/jllord" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/jlord" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="http://jlord.us/" target="_blank" rel="noreferrer noopener">Blog</a></li></ul>02:40 - Amy Palamountain Introduction<ul><li><a href="https://twitter.com/ammeep" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/ammeep" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="http://amy.palamounta.in/" target="_blank" rel="noreferrer noopener">Blog</a></li></ul>03:14 - <a href="http://electron.atom.io/" target="_blank" rel="noreferrer noopener">Electron</a> <ul><li><a href="https://atom.io/" target="_blank" rel="noreferrer noopener">Atom</a> </li></ul>04:55 - Cross-platform Compatibility05:55 - Electron/Atom + GitHub07:16 - Electron/Atom + <a href="https://facebook.github.io/react/" target="_blank" rel="noreferrer noopener">React</a> ?07:57 - Use Cases for Electron<ul><li><a href="https://github.com/muan/mojibar" target="_blank" rel="noreferrer noopener">muan/mojibar</a></li><li><a href="https://github.com/mafintosh/playback" target="_blank" rel="noreferrer noopener">mafintosh/playback</a> </li><li><a href="https://www.npmjs.com/package/npm-scripts-gui" target="_blank" rel="noreferrer noopener">npm-scripts-gui</a></li><li><a href="https://www.youtube.com/watch?v=OHOPSvTltPI" target="_blank" rel="noreferrer noopener">Amy Palamountain: Building native applications with Electron @ Nordic.js 2015</a></li></ul>15:09 - Creating Electron Apps on Phones17:25 - Running a Service Inside of Electron  <ul><li><a href="https://code.visualstudio.com/" target="_blank" rel="noreferrer noopener">Visual Studio Code</a></li><li><a href="https://devchat.tv/adventures-in-angular/044-aia-visual-studio-code-with-erich-gamma-and-chris-dias" target="_blank" rel="noreferrer noopener">Adventures in Angular Episode #44: Visual Studio Code with Erich Gamma and Chris Dias</a></li></ul>19:46 - Making an Electron App<ul><li><a href="http://photonkit.com/" target="_blank" rel="noreferrer noopener">Photon</a> </li><li><a href="https://github.com/connors/photon" target="_blank" rel="noreferrer noopener">conors/photon</a> </li><li><a href="http://photonkit.com/components/" target="_blank" rel="noreferrer noopener">Photon Components</a> </li><li><a href="https://www.nylas.com/n1" target="_blank" rel="noreferrer noopener">N1</a> </li></ul>24:09 - Sharing Code27:40 - Plugins for Functionality<ul><li><a href="https://github.com/ammeep/electron-accelerator" target="_blank" rel="noreferrer noopener">electron-accelerator</a> </li><li><a href="https://github.com/maxogden/electron-packager" target="_blank" rel="noreferrer noopener">electron-packager</a> </li><li><a href="https://github.com/mafintosh/electron-prebuilt" target="_blank" rel="noreferrer noopener">electron-prebuilt</a> </li></ul>31:08 - Keeping Up-to-date/Adding Features33:14 - Pain Points<ul><li><a href="https://www.nuget.org/" target="_blank" rel="noreferrer noopener">NuGet</a> </li></ul>36:22 - Using Electron for Native<ul><li><a href="https://devchat.tv/js-jabber/186-jsj-nativescript-with-tj-vantoll-and-burke-holland" target="_blank" rel="noreferrer noopener">JavaScript Jabber Episode #186: JSJ NativeScript with TJ VanToll and Burke Holland</a> </li><li><a href="http://phonegap.com/" target="_blank" rel="noreferrer noopener">PhoneGap</a></li><li><a href="https://facebook.github.io/react-native/" target="_blank" rel="noreferrer noopener">Reactive Native</a></li><li><a...]]></itunes:summary><itunes:duration>3190</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>192 JSJ IoT with Peter Hoddie</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/192-jsj-iot-with-peter-hoddie</link><description><![CDATA[Get your <a href="https://allremoteconfs.com/js-2016" target="_blank" rel="noreferrer noopener">JS Remote Conf</a> tickets! 02:10 - Peter Hoddie Introduction<ul><li><a href="https://twitter.com/phoddie" target="_blank" rel="noreferrer noopener">Twitter</a></li></ul>02:36 - <a href="http://kinoma.com/" target="_blank" rel="noreferrer noopener">Kinoma</a>     03:28 - Embedded Development in C; Approachability05:24 - IoT = <a href="https://en.wikipedia.org/wiki/Internet_of_Things" target="_blank" rel="noreferrer noopener">Internet of Things</a>; Embedded Devices and Systems08:59 - <a href="https://en.wikipedia.org/wiki/Mesh_networking" target="_blank" rel="noreferrer noopener">Mesh Networking</a> 10:41 - IoT and JavaScript<ul><li><a href="http://kinoma.com/develop/documentation/js6/" target="_blank" rel="noreferrer noopener">XS6</a></li><li><a href="http://duktape.org/" target="_blank" rel="noreferrer noopener">Duktape</a> </li><li><a href="https://github.com/luvit/luvit" target="_blank" rel="noreferrer noopener">luvit</a> </li><li><a href="http://www.lua.org/" target="_blank" rel="noreferrer noopener">Lua</a></li><li><a href="http://jewelbots.com/" target="_blank" rel="noreferrer noopener">Jewelbots</a> </li></ul>20:08 - Getting Started &amp; Electrical Engineering22:42 - Testing 24:56 - Security31:07 - <a href="http://getbootstrap.com/" target="_blank" rel="noreferrer noopener">Bootstrap</a> 34:16 - Community Resistance35:56 - Where is IoT heading as far as applications go?<ul><li>Scriptability</li></ul>41:57 - Preparing Today for the FuturePicks <a href="https://letsencrypt.org/" target="_blank" rel="noreferrer noopener">Let’s Encrypt</a> (AJ)<br /> <a href="https://www.marcozehe.de/2015/12/14/the-web-accessibility-basics/" target="_blank" rel="noreferrer noopener">The web accessibility basics</a> (Jamison)<br /> <a href="http://hangouts.readthesource.io/" target="_blank" rel="noreferrer noopener">readthesource</a> (Aimee)<br /> <a href="https://www.getdrip.com/" target="_blank" rel="noreferrer noopener">Drip</a> (Chuck)<br /> <a href="https://www.twilio.com/" target="_blank" rel="noreferrer noopener">Twilio</a> (Chuck)<br /> <a href="https://allremoteconfs.com/js-2016" target="_blank" rel="noreferrer noopener">JS Remote Conf</a> (Chuck)<br /> <a href="https://allremoteconfs.com/" target="_blank" rel="noreferrer noopener">All Remote Confs</a> (Chuck)<br /> <a href="http://www.ecma-international.org/ecma-262/6.0/index.html" target="_blank" rel="noreferrer noopener">Standard ECMA-262</a> (Peter)<br /> <a href="http://www.amazon.com/The-Future-Internet-And-How-Stop/dp/0300151241" target="_blank" rel="noreferrer noopener">The Future of the Internet--And How to Stop It by Jonathan Zittrain</a> (Peter)<br /> <a href="https://sfconservancy.org/" target="_blank" rel="noreferrer noopener">Software Freedom Conservancy</a> (Peter)Special Guest: Peter Hoddie.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">26806e57-9070-4f70-9a26-98c2b6c30499</guid><pubDate>Wed, 30 Dec 2015 16:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846838/stream.mp3" length="57764243" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Get your https://allremoteconfs.com/js-2016 tickets! 02:10 - Peter Hoddie Introduction
- https://twitter.com/phoddie
02:36 - http://kinoma.com/     03:28 - Embedded Development in C; Approachability05:24 - IoT =...</itunes:subtitle><itunes:summary><![CDATA[Get your <a href="https://allremoteconfs.com/js-2016" target="_blank" rel="noreferrer noopener">JS Remote Conf</a> tickets! 02:10 - Peter Hoddie Introduction<ul><li><a href="https://twitter.com/phoddie" target="_blank" rel="noreferrer noopener">Twitter</a></li></ul>02:36 - <a href="http://kinoma.com/" target="_blank" rel="noreferrer noopener">Kinoma</a>     03:28 - Embedded Development in C; Approachability05:24 - IoT = <a href="https://en.wikipedia.org/wiki/Internet_of_Things" target="_blank" rel="noreferrer noopener">Internet of Things</a>; Embedded Devices and Systems08:59 - <a href="https://en.wikipedia.org/wiki/Mesh_networking" target="_blank" rel="noreferrer noopener">Mesh Networking</a> 10:41 - IoT and JavaScript<ul><li><a href="http://kinoma.com/develop/documentation/js6/" target="_blank" rel="noreferrer noopener">XS6</a></li><li><a href="http://duktape.org/" target="_blank" rel="noreferrer noopener">Duktape</a> </li><li><a href="https://github.com/luvit/luvit" target="_blank" rel="noreferrer noopener">luvit</a> </li><li><a href="http://www.lua.org/" target="_blank" rel="noreferrer noopener">Lua</a></li><li><a href="http://jewelbots.com/" target="_blank" rel="noreferrer noopener">Jewelbots</a> </li></ul>20:08 - Getting Started &amp; Electrical Engineering22:42 - Testing 24:56 - Security31:07 - <a href="http://getbootstrap.com/" target="_blank" rel="noreferrer noopener">Bootstrap</a> 34:16 - Community Resistance35:56 - Where is IoT heading as far as applications go?<ul><li>Scriptability</li></ul>41:57 - Preparing Today for the FuturePicks <a href="https://letsencrypt.org/" target="_blank" rel="noreferrer noopener">Let’s Encrypt</a> (AJ)<br /> <a href="https://www.marcozehe.de/2015/12/14/the-web-accessibility-basics/" target="_blank" rel="noreferrer noopener">The web accessibility basics</a> (Jamison)<br /> <a href="http://hangouts.readthesource.io/" target="_blank" rel="noreferrer noopener">readthesource</a> (Aimee)<br /> <a href="https://www.getdrip.com/" target="_blank" rel="noreferrer noopener">Drip</a> (Chuck)<br /> <a href="https://www.twilio.com/" target="_blank" rel="noreferrer noopener">Twilio</a> (Chuck)<br /> <a href="https://allremoteconfs.com/js-2016" target="_blank" rel="noreferrer noopener">JS Remote Conf</a> (Chuck)<br /> <a href="https://allremoteconfs.com/" target="_blank" rel="noreferrer noopener">All Remote Confs</a> (Chuck)<br /> <a href="http://www.ecma-international.org/ecma-262/6.0/index.html" target="_blank" rel="noreferrer noopener">Standard ECMA-262</a> (Peter)<br /> <a href="http://www.amazon.com/The-Future-Internet-And-How-Stop/dp/0300151241" target="_blank" rel="noreferrer noopener">The Future of the Internet--And How to Stop It by Jonathan Zittrain</a> (Peter)<br /> <a href="https://sfconservancy.org/" target="_blank" rel="noreferrer noopener">Software Freedom Conservancy</a> (Peter)Special Guest: Peter Hoddie.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>3531</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>191 JSJ Stripe with Craig McKeachie</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/191-jsj-stripe-with-craig-mckeachie</link><description><![CDATA[Check out <a href="https://jsremoteconf.com/" target="_blank" rel="noreferrer noopener">JS Remote Conf</a>! 02:26 - Craig McKeachie Introduction<ul><li><a href="http://twitter.com/cmckeachie" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="http://www.funnyant.com/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="https://www.funnyant.com/javascript-framework-guide/" target="_blank" rel="noreferrer noopener">The JavaScript Framework Guide by Craig McKeachie</a><ul><li><a href="https://devchat.tv/js-jabber/132-jsj-mv-frameworks-with-craig-mckeachie" target="_blank" rel="noreferrer noopener">JavaScript Jabber Episode #132: MV Frameworks with Craig McKeachie</a></li></ul></li><li><a href="https://www.scavengerhuntriddles.net/" target="_blank" rel="noreferrer noopener">Scavenger Hunt Creator</a> </li></ul>02:54 - <a href="https://stripe.com/" target="_blank" rel="noreferrer noopener">Stripe</a><ul><li><a href="https://www.pluralsight.com/courses/stripe-fundamentals-with-asp-net-mvc" target="_blank" rel="noreferrer noopener">[Pluralsight] Stripe Fundamentals with ASP.NET MVC</a></li></ul>08:22 - Behind the Scenes: <a href="https://stripe.com/docs/api" target="_blank" rel="noreferrer noopener">The Stripe API</a><ul><li><a href="https://stripe.com/docs/checkout" target="_blank" rel="noreferrer noopener">checkout.js</a></li><li><a href="https://stripe.com/docs/tutorials/forms" target="_blank" rel="noreferrer noopener">stripe.js</a></li></ul>11:51 - Security<ul><li><a href="https://www.pcisecuritystandards.org/" target="_blank" rel="noreferrer noopener">PCI Compliance</a><ul><li><a href="http://kencochrane.net/blog/2012/01/developers-guide-to-pci-compliant-web-applications/" target="_blank" rel="noreferrer noopener">Ken Cochrane: The Developers Guide to PCI Compliant Web applications</a></li></ul></li></ul>15:23 - What happens when things go wrong?<ul><li>Webhooks</li><li><a href="http://runscope.com" target="_blank" rel="noreferrer noopener">Runscope</a></li><li><a href="https://ngrok.com/" target="_blank" rel="noreferrer noopener">ngrok</a></li><li><a href="https://www.masteringmodernpayments.com/" target="_blank" rel="noreferrer noopener">Mastering Modern Payments by Pete Keen</a><ul><li><a href="https://www.masteringmodernpayments.com/stripe-webhook-event-cheatsheet" target="_blank" rel="noreferrer noopener">The Stripe Webhook Event Cheatsheet</a></li></ul></li></ul>23:18 - Server-side Libraries<ul><li><a href="https://github.com/jaymedavis/stripe.net" target="_blank" rel="noreferrer noopener">stripe.net</a></li></ul>25:34 - Building Custom Forms<ul><li><a href="https://github.com/stripe/jquery.payment" target="_blank" rel="noreferrer noopener">jquery.payment</a> </li><li><a href="http://jessepollak.github.io/card/" target="_blank" rel="noreferrer noopener">card.js</a> </li></ul>29:06 - Stripe + <a href="https://www.promisejs.org/" target="_blank" rel="noreferrer noopener">Promises</a> 32:43 - Handling Payments on Behalf of your Customers<ul><li><a href="https://stripe.com/connect" target="_blank" rel="noreferrer noopener">Stripe Connect</a></li></ul>34:40 - Stripe Integration<ul><li><a href="https://ti.to/" target="_blank" rel="noreferrer noopener">Tito</a></li><li><a href="https://www.shopify.com/" target="_blank" rel="noreferrer noopener">Shopify</a></li><li><a href="https://www.getdrip.com/" target="_blank" rel="noreferrer noopener">Drip</a></li><li><a href="https://baremetrics.com/" target="_blank" rel="noreferrer noopener">Baremetrics</a> </li></ul>37:39 - The Stripe Dashboard<ul><li><a href="https://www.braintreepayments.com/" target="_blank" rel="noreferrer noopener">Braintree</a></li><li><a href="https://stripe.com/bitcoin" target="_blank" rel="noreferrer noopener">Stripe: Start accepting Bitcoin instantly</a></li></ul>Picks <a href="http://www.starwars.com" target="_blank" rel="noreferrer noopener">Star Wars</a> (Joe)<br /> <a href="https://www.kickstarter.com/projects/1277034820/masks-a-new-generation" target="_blank" rel="noreferrer noopener">Masks: A New Generation</a> (Joe)<br /> <a href="https://www.youtube.com/watch?v=GUCcObwIsOs" target="_blank" rel="noreferrer noopener">A Defense of Comic Sans</a> (AJ)<br /> <a href="https://plus.google.com/+Runscope/posts/JLSnmtTzWXw" target="_blank" rel="noreferrer noopener">Runscope T-shirt</a> (AJ)<br /> <a href="https://github.com/mgechev/angularjs-in-patterns" target="_blank" rel="noreferrer noopener">angularjs-in-patterns</a> (Aimee)<br /> <a href="https://www.mallofamerica.com/events/view/1321" target="_blank" rel="noreferrer noopener">Mall of America Events: Photos with Santa</a> (Aimee)<br /> <a href="http://www.christmascats.tv/" target="_blank" rel="noreferrer noopener">Christmas Cats TV</a> (Joe)<br /> <a href="http://news.nationalgeographic.com/2015/11/151117-cats-cucumbers-videos-behavior" target="_blank" rel="noreferrer noopener">Cats with Cucumbers</a> (Aimee)<br /> <a href="http://www.homedepot.com/p/RIDGID-X4-18-Volt-Lithium-Ion-Cordless-Drill-and-Impact-Driver-Combo-Kit-2-Tool-R9602/205762719" target="_blank" rel="noreferrer noopener">RIDGID X4 18-Volt Lithium-Ion Cordless Drill and Impact Driver Combo Kit (2-Tool)</a> (Chuck)<br /> <a href="https://jsremoteconf.com/" target="_blank" rel="noreferrer noopener">JS Remote Conf</a> (Chuck)<br /> <a href="https://www.youtube.com/playlist?list=PLJesql-aSfX7NJwuiq_gKU5cnjbTr1lRQ" target="_blank" rel="noreferrer noopener">Angular Remote Conf Video Playlist</a> (Chuck)<br /> <a href="https://hourofcode.com/" target="_blank" rel="noreferrer noopener">Hour of Code</a> (Craig)<br /> <a href="http://buff.ly/1RtjE2L" target="_blank" rel="noreferrer noopener">[egghead.io] ...learn when to use a service, factory, or provider?</a> (Craig)<br /> <a href="https://itunes.apple.com/us/app/a-dark-room/id736683061?mt=8" target="_blank" rel="noreferrer noopener">A Dark Room</a> (Craig)<br /> <a href="http://entreprogrammers.com/episode-47-1-a-dark-room-for-ios/" target="_blank" rel="noreferrer noopener">EntreProgrammers: Episode 47.1 A Dark Room for iOS</a> (Chuck)<br /> <a href="http://entreprogrammers.com/episode-47-2-a-dark-room-for-ios/" target="_blank" rel="noreferrer noopener">EntreProgrammers: Episode 47.2 A Dark Room for iOS</a> (Chuck)<br /> Craig’s Babel Course on Pluralsight (Craig)Special Guest: Craig McKeachie.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">19bfa1b1-3128-4158-9b8a-30b2b6e973ae</guid><pubDate>Wed, 23 Dec 2015 16:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846804/stream.mp3" length="57433649" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Check out https://jsremoteconf.com/! 02:26 - Craig McKeachie Introduction
- http://twitter.com/cmckeachie 
- http://www.funnyant.com/
- https://www.funnyant.com/javascript-framework-guide/
    -...</itunes:subtitle><itunes:summary><![CDATA[Check out <a href="https://jsremoteconf.com/" target="_blank" rel="noreferrer noopener">JS Remote Conf</a>! 02:26 - Craig McKeachie Introduction<ul><li><a href="http://twitter.com/cmckeachie" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="http://www.funnyant.com/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="https://www.funnyant.com/javascript-framework-guide/" target="_blank" rel="noreferrer noopener">The JavaScript Framework Guide by Craig McKeachie</a><ul><li><a href="https://devchat.tv/js-jabber/132-jsj-mv-frameworks-with-craig-mckeachie" target="_blank" rel="noreferrer noopener">JavaScript Jabber Episode #132: MV Frameworks with Craig McKeachie</a></li></ul></li><li><a href="https://www.scavengerhuntriddles.net/" target="_blank" rel="noreferrer noopener">Scavenger Hunt Creator</a> </li></ul>02:54 - <a href="https://stripe.com/" target="_blank" rel="noreferrer noopener">Stripe</a><ul><li><a href="https://www.pluralsight.com/courses/stripe-fundamentals-with-asp-net-mvc" target="_blank" rel="noreferrer noopener">[Pluralsight] Stripe Fundamentals with ASP.NET MVC</a></li></ul>08:22 - Behind the Scenes: <a href="https://stripe.com/docs/api" target="_blank" rel="noreferrer noopener">The Stripe API</a><ul><li><a href="https://stripe.com/docs/checkout" target="_blank" rel="noreferrer noopener">checkout.js</a></li><li><a href="https://stripe.com/docs/tutorials/forms" target="_blank" rel="noreferrer noopener">stripe.js</a></li></ul>11:51 - Security<ul><li><a href="https://www.pcisecuritystandards.org/" target="_blank" rel="noreferrer noopener">PCI Compliance</a><ul><li><a href="http://kencochrane.net/blog/2012/01/developers-guide-to-pci-compliant-web-applications/" target="_blank" rel="noreferrer noopener">Ken Cochrane: The Developers Guide to PCI Compliant Web applications</a></li></ul></li></ul>15:23 - What happens when things go wrong?<ul><li>Webhooks</li><li><a href="http://runscope.com" target="_blank" rel="noreferrer noopener">Runscope</a></li><li><a href="https://ngrok.com/" target="_blank" rel="noreferrer noopener">ngrok</a></li><li><a href="https://www.masteringmodernpayments.com/" target="_blank" rel="noreferrer noopener">Mastering Modern Payments by Pete Keen</a><ul><li><a href="https://www.masteringmodernpayments.com/stripe-webhook-event-cheatsheet" target="_blank" rel="noreferrer noopener">The Stripe Webhook Event Cheatsheet</a></li></ul></li></ul>23:18 - Server-side Libraries<ul><li><a href="https://github.com/jaymedavis/stripe.net" target="_blank" rel="noreferrer noopener">stripe.net</a></li></ul>25:34 - Building Custom Forms<ul><li><a href="https://github.com/stripe/jquery.payment" target="_blank" rel="noreferrer noopener">jquery.payment</a> </li><li><a href="http://jessepollak.github.io/card/" target="_blank" rel="noreferrer noopener">card.js</a> </li></ul>29:06 - Stripe + <a href="https://www.promisejs.org/" target="_blank" rel="noreferrer noopener">Promises</a> 32:43 - Handling Payments on Behalf of your Customers<ul><li><a href="https://stripe.com/connect" target="_blank" rel="noreferrer noopener">Stripe Connect</a></li></ul>34:40 - Stripe Integration<ul><li><a href="https://ti.to/" target="_blank" rel="noreferrer noopener">Tito</a></li><li><a href="https://www.shopify.com/" target="_blank" rel="noreferrer noopener">Shopify</a></li><li><a href="https://www.getdrip.com/" target="_blank" rel="noreferrer noopener">Drip</a></li><li><a href="https://baremetrics.com/" target="_blank" rel="noreferrer noopener">Baremetrics</a> </li></ul>37:39 - The Stripe Dashboard<ul><li><a href="https://www.braintreepayments.com/" target="_blank" rel="noreferrer noopener">Braintree</a></li><li><a href="https://stripe.com/bitcoin" target="_blank" rel="noreferrer noopener">Stripe: Start accepting Bitcoin instantly</a></li></ul>Picks <a href="http://www.starwars.com" target="_blank" rel="noreferrer noopener">Star Wars</a> (Joe)<br /> <a...]]></itunes:summary><itunes:duration>3510</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>190 JSJ Web Performance Part 2 with Nik Molnar</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/190-jsj-web-performance-part-2-with-nik-molnar</link><description><![CDATA[There’s still time! Check out and get your <a href="https://jsremoteconf.com/" target="_blank" rel="noreferrer noopener">JS Remote Conf</a> tickets!  <a href="https://devchat.tv/js-jabber/184-jsj-web-performance-with-nik-molnar" target="_blank" rel="noreferrer noopener">JavaScript Jabber Episode #184: Web Performance with Nik Molnar</a> (Part 1) 02:04 - Nik Molnar Introduction <ul><li><a href="https://twitter.com/nikmd23" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/nikmd23" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="http://nikcodes.com/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="http://getglimpse.com/" target="_blank" rel="noreferrer noopener">Glimpse</a></li><li><a href="https://www.pluralsight.com/courses/webpagetest-deep-dive" target="_blank" rel="noreferrer noopener">[Pluralsight] WebPageTest Deep Dive</a></li></ul>02:58 - RAIL (Response, Animation, Idle, Load)06:03 - How do you know what is being kicked off? How do you avoid it?08:15 - <a href="https://en.wikipedia.org/wiki/Frame_rate" target="_blank" rel="noreferrer noopener">Frame Rates</a><ul><li><a href="https://frames-per-second.appspot.com/" target="_blank" rel="noreferrer noopener">frames-per-second.appspot.com</a> </li><li><a href="http://csstriggers.com" target="_blank" rel="noreferrer noopener">CSS Triggers</a> </li></ul>16:05 - Scrolling<ul><li><a href="http://creativejs.com/resources/requestanimationframe/" target="_blank" rel="noreferrer noopener">requestAnimationFrame</a></li></ul>19:09 - <a href="https://w3c.github.io/web-animations/" target="_blank" rel="noreferrer noopener">The Web Animation API</a> 21:40 - Animation Accessibility, Usability, and Speed<ul><li><a href="https://haveibeenpwned.com/" target="_blank" rel="noreferrer noopener">haveibeenpwned.com</a></li><li><a href="https://youtu.be/7ubJzEi3HuA" target="_blank" rel="noreferrer noopener">Ilya Grigorik: Speed, Performance, and Human Perception @ Fluent 2014</a> </li></ul>27:14 - HTTP and Optimization<ul><li><a href="http://conferences.oreilly.com/velocity/devops-web-performance-2015/public/schedule/detail/42385" target="_blank" rel="noreferrer noopener">Yesterday's perf best-practices are today's HTTP/2 anti-patterns by Ilya Grigorik</a></li><li><a href="https://devchat.tv/ruby-rogues/135-rr-http-2-0-with-ilya-grigorik" target="_blank" rel="noreferrer noopener">Ruby Rogues Episode #135: HTTP 2.0 with Ilya Grigorik</a> </li><li><a href="https://tools.ietf.org/html/rfc7540" target="_blank" rel="noreferrer noopener">Hypertext Transfer Protocol Version 2 (HTTP/2)</a> </li><li><a href="http://caniuse.com/#feat=http2" target="_blank" rel="noreferrer noopener">Can I use...</a> </li><li><a href="https://tools.ietf.org/html/rfc7540#section-8.2" target="_blank" rel="noreferrer noopener">Server Push</a> </li></ul>35:25 - ES6 and Performance<ul><li><a href="http://www.incaseofstairs.com/2015/06/es6-feature-performance/" target="_blank" rel="noreferrer noopener">ES6 Feature Performance</a> </li><li><a href="https://github.com/kpdecker/six-speed" target="_blank" rel="noreferrer noopener">six-speed</a> </li></ul>40:46 - Understanding the Scale<ul><li><a href="https://www.youtube.com/watch?v=JEpsKnWZrJ8" target="_blank" rel="noreferrer noopener">Grace Hopper: Nanoseconds</a> </li><li><a href="https://www.youtube.com/watch?v=1-vcErOPofQ" target="_blank" rel="noreferrer noopener">Grace Hopper on Letterman</a> </li></ul>43:30 RAIL (Response, Animation, Idle, Load) Cont’d46:15 - <a href="https://developer.mozilla.org/en-US/docs/Web/API/Navigator/sendBeacon" target="_blank" rel="noreferrer noopener">Navigator.sendBeacon()</a> 47:51 - <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Memory_Management" target="_blank" rel="noreferrer noopener">Memory Management</a> and <a href="https://en.wikipedia.org/wiki/Garbage_collection_(computer_science)" target="_blank" rel="noreferrer noopener">Garbage Collection</a><ul><li><a href="https://www.youtube.com/watch?v=LaxbdIyBkL0" target="_blank" rel="noreferrer noopener">Memory Management Masterclass with Addy Osmani</a> </li><li><a href="http://addyosmani.com/blog/video-javascript-memory-management-masterclass/" target="_blank" rel="noreferrer noopener">Addy Osmani: JavaScript Memory Management Masterclass</a></li><li><a href="https://www.red-gate.com/community/books/under-the-hood-dotnet-memory-management" target="_blank" rel="noreferrer noopener">Under the Hood of .NET Memory Management by Chris Farrell and Nick Harrison</a> (Nik)</li><li>Memory vs Performance Problems</li><li><a href="https://www.youtube.com/watch?v=aiv1JOfMjm0" target="_blank" rel="noreferrer noopener">Rick Hudson: Go GC: Solving the Latency Problem @ GopherCon 2015</a></li></ul>Picks <a href="http://www.dancarlin.com/hardcore-history-series/" target="_blank" rel="noreferrer noopener">Hardcore History Podcast</a> (Jamison)<br /> <a href="http://danluu.com/empirical-pl" target="_blank" rel="noreferrer noopener">Static vs. Dynamic Languages: A Literature Review</a> (Jamison)<br /> <a href="http://fullertj.tumblr.com/" target="_blank" rel="noreferrer noopener">TJ Fuller Tumblr</a> (Jamison)<br /> <a href="http://dn.ht/picklecat/" target="_blank" rel="noreferrer noopener">Pickle Cat</a> (Jamison)<br /> <a href="https://sub.watchmecode.net/" target="_blank" rel="noreferrer noopener">WatchMeCode</a> (Aimee)<br /> Don’t jump around while learning in JavaScript (Aimee)<br /> <a href="https://www.youtube.com/watch?v=eLfW_XMwBGk" target="_blank" rel="noreferrer noopener">P!nk - Bohemian Rhapsody</a> (Joe)<br /> <a href="http://www.infoq.com/presentations/Design-Composition-Performance" target="_blank" rel="noreferrer noopener">Rich Hickey: Design, Composition and Performance</a> (Joe)<br /> <a href="http://undisclosed-podcast.com/" target="_blank" rel="noreferrer noopener">Undisclosed Podcast</a> (AJ)<br /> <a href="https://www.youtube.com/watch?v=8nZMseDOiJo" target="_blank" rel="noreferrer noopener">History of Gaming Historian - 100K Subscriber Special</a> (AJ)<br /> <a href="http://javascriptjabber.com/15minutes" target="_blank" rel="noreferrer noopener">15 Minute Podcast Listener chat with Charles Wood</a> (Chuck)<br /> <a href="https://jsremoteconf.com/" target="_blank" rel="noreferrer noopener">JS Remote Conf</a> (Chuck)<br /> <a href="https://allremoteconfs.com/" target="_blank" rel="noreferrer noopener">All Remote Confs</a> (Chuck)<br /> <a href="http://supercell.com/en/games/clashofclans/" target="_blank" rel="noreferrer noopener">Clash of Clans</a> (Chuck)<br /> <a href="http://www.starwars.com/games-apps/star-wars-commander" target="_blank" rel="noreferrer noopener">Star Wars Commander</a> (Chuck)<br /> <a href="https://onlycoin.com/" target="_blank" rel="noreferrer noopener">Coin</a> (Chuck)<br /> <a href="http://www.theairhook.com/" target="_blank" rel="noreferrer noopener">The Airhook</a> (Chuck)<br /> <a href="http://www.goldieblox.com/" target="_blank" rel="noreferrer noopener">GoldieBlox</a> (Chuck)Special Guest: Nik Molnar.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">a49e1aa0-f8c9-4f18-8dfa-52ee2e7ea7f9</guid><pubDate>Wed, 16 Dec 2015 16:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846806/stream.mp3" length="75382510" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>There’s still time! Check out and get your https://jsremoteconf.com/ tickets!  https://devchat.tv/js-jabber/184-jsj-web-performance-with-nik-molnar (Part 1) 02:04 - Nik Molnar Introduction 
- https://twitter.com/nikmd23 
- https://github.com/nikmd23 ...</itunes:subtitle><itunes:summary><![CDATA[There’s still time! Check out and get your <a href="https://jsremoteconf.com/" target="_blank" rel="noreferrer noopener">JS Remote Conf</a> tickets!  <a href="https://devchat.tv/js-jabber/184-jsj-web-performance-with-nik-molnar" target="_blank" rel="noreferrer noopener">JavaScript Jabber Episode #184: Web Performance with Nik Molnar</a> (Part 1) 02:04 - Nik Molnar Introduction <ul><li><a href="https://twitter.com/nikmd23" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/nikmd23" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="http://nikcodes.com/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="http://getglimpse.com/" target="_blank" rel="noreferrer noopener">Glimpse</a></li><li><a href="https://www.pluralsight.com/courses/webpagetest-deep-dive" target="_blank" rel="noreferrer noopener">[Pluralsight] WebPageTest Deep Dive</a></li></ul>02:58 - RAIL (Response, Animation, Idle, Load)06:03 - How do you know what is being kicked off? How do you avoid it?08:15 - <a href="https://en.wikipedia.org/wiki/Frame_rate" target="_blank" rel="noreferrer noopener">Frame Rates</a><ul><li><a href="https://frames-per-second.appspot.com/" target="_blank" rel="noreferrer noopener">frames-per-second.appspot.com</a> </li><li><a href="http://csstriggers.com" target="_blank" rel="noreferrer noopener">CSS Triggers</a> </li></ul>16:05 - Scrolling<ul><li><a href="http://creativejs.com/resources/requestanimationframe/" target="_blank" rel="noreferrer noopener">requestAnimationFrame</a></li></ul>19:09 - <a href="https://w3c.github.io/web-animations/" target="_blank" rel="noreferrer noopener">The Web Animation API</a> 21:40 - Animation Accessibility, Usability, and Speed<ul><li><a href="https://haveibeenpwned.com/" target="_blank" rel="noreferrer noopener">haveibeenpwned.com</a></li><li><a href="https://youtu.be/7ubJzEi3HuA" target="_blank" rel="noreferrer noopener">Ilya Grigorik: Speed, Performance, and Human Perception @ Fluent 2014</a> </li></ul>27:14 - HTTP and Optimization<ul><li><a href="http://conferences.oreilly.com/velocity/devops-web-performance-2015/public/schedule/detail/42385" target="_blank" rel="noreferrer noopener">Yesterday's perf best-practices are today's HTTP/2 anti-patterns by Ilya Grigorik</a></li><li><a href="https://devchat.tv/ruby-rogues/135-rr-http-2-0-with-ilya-grigorik" target="_blank" rel="noreferrer noopener">Ruby Rogues Episode #135: HTTP 2.0 with Ilya Grigorik</a> </li><li><a href="https://tools.ietf.org/html/rfc7540" target="_blank" rel="noreferrer noopener">Hypertext Transfer Protocol Version 2 (HTTP/2)</a> </li><li><a href="http://caniuse.com/#feat=http2" target="_blank" rel="noreferrer noopener">Can I use...</a> </li><li><a href="https://tools.ietf.org/html/rfc7540#section-8.2" target="_blank" rel="noreferrer noopener">Server Push</a> </li></ul>35:25 - ES6 and Performance<ul><li><a href="http://www.incaseofstairs.com/2015/06/es6-feature-performance/" target="_blank" rel="noreferrer noopener">ES6 Feature Performance</a> </li><li><a href="https://github.com/kpdecker/six-speed" target="_blank" rel="noreferrer noopener">six-speed</a> </li></ul>40:46 - Understanding the Scale<ul><li><a href="https://www.youtube.com/watch?v=JEpsKnWZrJ8" target="_blank" rel="noreferrer noopener">Grace Hopper: Nanoseconds</a> </li><li><a href="https://www.youtube.com/watch?v=1-vcErOPofQ" target="_blank" rel="noreferrer noopener">Grace Hopper on Letterman</a> </li></ul>43:30 RAIL (Response, Animation, Idle, Load) Cont’d46:15 - <a href="https://developer.mozilla.org/en-US/docs/Web/API/Navigator/sendBeacon" target="_blank" rel="noreferrer noopener">Navigator.sendBeacon()</a> 47:51 - <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Memory_Management" target="_blank" rel="noreferrer noopener">Memory Management</a> and <a href="https://en.wikipedia.org/wiki/Garbage_collection_(computer_science)" target="_blank" rel="noreferrer noopener">Garbage...]]></itunes:summary><itunes:duration>4632</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>189 JSJ PureScript with John A. De Goes and Phil Freeman</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/189-jsj-purescript-with-john-a-de-goes-and-phil-freeman</link><description><![CDATA[02:54 - John A. De Goes Introduction<ul><li><a href="https://twitter.com/jdegoes" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/jdegoes" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="http://degoes.net/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="http://slamdata.com/" target="_blank" rel="noreferrer noopener">SlamData</a></li></ul>06:34 - Phil Freeman Introduction<ul><li><a href="https://twitter.com/paf31" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/paf31" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="http://functorial.com/" target="_blank" rel="noreferrer noopener">Blog</a></li></ul>07:38 - What is <a href="http://www.purescript.org/" target="_blank" rel="noreferrer noopener">PureScript</a>?09:11 - Features<ul><li><a href="http://programmers.stackexchange.com/questions/246439/extensible-effects-in-purescript" target="_blank" rel="noreferrer noopener">Extensible Effects</a></li></ul>12:24 - Overcoming the Vocabulary Problem in Functional Programming<ul><li><a href="https://en.wikipedia.org/wiki/Design_Patterns" target="_blank" rel="noreferrer noopener">Gang of Four Book</a> (Design Patterns)</li><li><a href="https://github.com/slamdata/purescript-halogen" target="_blank" rel="noreferrer noopener">purescript-halogen</a></li></ul>20:07 - Prerequisites to PureScript26:14 - PureScript vs <a href="http://elm-lang.org/" target="_blank" rel="noreferrer noopener">Elm</a><ul><li><a href="https://devchat.tv/js-jabber/175-jsj-elm-with-evan-czaplicki-and-richard-feldman" target="_blank" rel="noreferrer noopener">JavaScript Jabber Episode #175: Elm with Evan Czaplicki and Richard Feldman</a></li><li>No Runtime</li><li>General Purpose vs UI-Focused</li><li>Generic Containers</li></ul>40:37 - Similar Languages to PureScript44:07 - PureScript Background<ul><li><a href="http://roy.brianmckenna.org/" target="_blank" rel="noreferrer noopener">Roy</a></li></ul>47:48 - The <a href="https://github.com/WebAssembly" target="_blank" rel="noreferrer noopener">WebAssembly</a> Effect51:01 - Readability53:42 - <a href="http://www.purescript.org/learn/" target="_blank" rel="noreferrer noopener">PureScript Learning Resources</a> <ul><li><a href="https://leanpub.com/purescript/read" target="_blank" rel="noreferrer noopener">PureScript by Example by Phil Freeman</a> </li><li><a href="https://github.com/purescript/purescript/wiki/PureScript-Conf-2015" target="_blank" rel="noreferrer noopener">PureScript Conf 2015/6</a></li></ul>55:43 - Working with Abstractions<ul><li><a href="https://github.com/slamdata/purescript-aff" target="_blank" rel="noreferrer noopener">purescript-aff</a></li><li><a href="https://andreypopp.com/posts/2014-07-21-fighting-node-callbacks-with-purescript.html" target="_blank" rel="noreferrer noopener">Audrey Popp: Fighting Node Callback Hell with PureScript</a></li></ul>Picks <a href="http://2014.jsconf.eu/speakers/philip-roberts-what-the-heck-is-the-event-loop-anyway.html" target="_blank" rel="noreferrer noopener">Philip Robects: What the heck is the event loop anyways? @ JS Conf EU 2014</a> (Aimee)<br /> <a href="https://github.com/latentflip/loupe" target="_blank" rel="noreferrer noopener">loupe</a> (Aimee)<br /> <a href="http://www.imdb.com/title/tt1740299/" target="_blank" rel="noreferrer noopener">The Man in the High Castle</a> (Jamison)<br /> <a href="https://www.youtube.com/watch?v=S2FUSr3WlPk" target="_blank" rel="noreferrer noopener">Nickolas Means: How to Crash an Airplane @ RubyConf 2015</a> (Jamison)  <br /> <a href="http://www.meetup.com/Lambda-Lounge-Utah/" target="_blank" rel="noreferrer noopener">Lambda Lounge Utah</a> (Jamison)<br /> <a href="https://www.youtube.com/watch?feature=youtu.be&amp;v=9a57V3bvzaI" target="_blank" rel="noreferrer noopener">Michael Trotter: Intro to PureScript @ Utah Haskell Meetup</a> (Jamison)<br /> <a href="http://www.meetup.com/Utah-Elm-Users/events/226004716/" target="_blank" rel="noreferrer noopener">Utah Elm Users</a> (Jamison)<br /> <a href="http://screeps.com" target="_blank" rel="noreferrer noopener">Screeps</a> (Joe)<br /> <a href="http://www.amazon.com/gp/product/1501104314/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=1501104314&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=SJL23DQYO7LY7JTL&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener">Most Likely to Succeed: Preparing Our Kids for the Innovation Era by Tony Wagner</a> (Joe)<br /> <a href="http://www.imdb.com/title/tt4159076/?ref_=nv_sr_1" target="_blank" rel="noreferrer noopener">Dark Matter</a> (Joe)<br /> <a href="http://degoesconsulting.com/lambdaconf/" target="_blank" rel="noreferrer noopener">LambdaConf</a> (John)<br /> <a href="http://twitter.com/lambda_conf/" target="_blank" rel="noreferrer noopener">@lambda_conf</a> (John)<br /> <a href="http://github.com/ramda/ramda" target="_blank" rel="noreferrer noopener">ramda</a> (John)<br /> <a href="http://www.bbcgoodfood.com/recipes/252607/proper-beef-ale-and-mushroom-pie" target="_blank" rel="noreferrer noopener">Proper beef, ale &amp; mushroom pie</a> (John)<br /> <a href="http://tidal.lurk.org" target="_blank" rel="noreferrer noopener">Tidal</a> (Phil)<br /> <a href="http://sharkdp.github.io/purescript-flare" target="_blank" rel="noreferrer noopener">purescript-flare</a> (Phil)<br /> <a href="http://forwardjs.com/" target="_blank" rel="noreferrer noopener">The Forward JS Conference</a> (Phil)Special Guests: John A. De Goes and Phil Freeman.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">0b6418d6-56b7-457d-a524-ce1f295873f2</guid><pubDate>Wed, 09 Dec 2015 16:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846843/stream.mp3" length="70676310" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>02:54 - John A. De Goes Introduction
- https://twitter.com/jdegoes 
- https://github.com/jdegoes 
- http://degoes.net/
- http://slamdata.com/
06:34 - Phil Freeman Introduction
- https://twitter.com/paf31 
- https://github.com/paf31 
-...</itunes:subtitle><itunes:summary><![CDATA[02:54 - John A. De Goes Introduction<ul><li><a href="https://twitter.com/jdegoes" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/jdegoes" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="http://degoes.net/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="http://slamdata.com/" target="_blank" rel="noreferrer noopener">SlamData</a></li></ul>06:34 - Phil Freeman Introduction<ul><li><a href="https://twitter.com/paf31" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/paf31" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="http://functorial.com/" target="_blank" rel="noreferrer noopener">Blog</a></li></ul>07:38 - What is <a href="http://www.purescript.org/" target="_blank" rel="noreferrer noopener">PureScript</a>?09:11 - Features<ul><li><a href="http://programmers.stackexchange.com/questions/246439/extensible-effects-in-purescript" target="_blank" rel="noreferrer noopener">Extensible Effects</a></li></ul>12:24 - Overcoming the Vocabulary Problem in Functional Programming<ul><li><a href="https://en.wikipedia.org/wiki/Design_Patterns" target="_blank" rel="noreferrer noopener">Gang of Four Book</a> (Design Patterns)</li><li><a href="https://github.com/slamdata/purescript-halogen" target="_blank" rel="noreferrer noopener">purescript-halogen</a></li></ul>20:07 - Prerequisites to PureScript26:14 - PureScript vs <a href="http://elm-lang.org/" target="_blank" rel="noreferrer noopener">Elm</a><ul><li><a href="https://devchat.tv/js-jabber/175-jsj-elm-with-evan-czaplicki-and-richard-feldman" target="_blank" rel="noreferrer noopener">JavaScript Jabber Episode #175: Elm with Evan Czaplicki and Richard Feldman</a></li><li>No Runtime</li><li>General Purpose vs UI-Focused</li><li>Generic Containers</li></ul>40:37 - Similar Languages to PureScript44:07 - PureScript Background<ul><li><a href="http://roy.brianmckenna.org/" target="_blank" rel="noreferrer noopener">Roy</a></li></ul>47:48 - The <a href="https://github.com/WebAssembly" target="_blank" rel="noreferrer noopener">WebAssembly</a> Effect51:01 - Readability53:42 - <a href="http://www.purescript.org/learn/" target="_blank" rel="noreferrer noopener">PureScript Learning Resources</a> <ul><li><a href="https://leanpub.com/purescript/read" target="_blank" rel="noreferrer noopener">PureScript by Example by Phil Freeman</a> </li><li><a href="https://github.com/purescript/purescript/wiki/PureScript-Conf-2015" target="_blank" rel="noreferrer noopener">PureScript Conf 2015/6</a></li></ul>55:43 - Working with Abstractions<ul><li><a href="https://github.com/slamdata/purescript-aff" target="_blank" rel="noreferrer noopener">purescript-aff</a></li><li><a href="https://andreypopp.com/posts/2014-07-21-fighting-node-callbacks-with-purescript.html" target="_blank" rel="noreferrer noopener">Audrey Popp: Fighting Node Callback Hell with PureScript</a></li></ul>Picks <a href="http://2014.jsconf.eu/speakers/philip-roberts-what-the-heck-is-the-event-loop-anyway.html" target="_blank" rel="noreferrer noopener">Philip Robects: What the heck is the event loop anyways? @ JS Conf EU 2014</a> (Aimee)<br /> <a href="https://github.com/latentflip/loupe" target="_blank" rel="noreferrer noopener">loupe</a> (Aimee)<br /> <a href="http://www.imdb.com/title/tt1740299/" target="_blank" rel="noreferrer noopener">The Man in the High Castle</a> (Jamison)<br /> <a href="https://www.youtube.com/watch?v=S2FUSr3WlPk" target="_blank" rel="noreferrer noopener">Nickolas Means: How to Crash an Airplane @ RubyConf 2015</a> (Jamison)  <br /> <a href="http://www.meetup.com/Lambda-Lounge-Utah/" target="_blank" rel="noreferrer noopener">Lambda Lounge Utah</a> (Jamison)<br /> <a href="https://www.youtube.com/watch?feature=youtu.be&amp;v=9a57V3bvzaI" target="_blank" rel="noreferrer noopener">Michael Trotter: Intro to PureScript @ Utah Haskell Meetup</a> (Jamison)<br /> <a...]]></itunes:summary><itunes:duration>4338</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>188 JSJ JavaScript Code Smells with Elijah Manor</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/188-jsj-javascript-code-smells-with-elijah-manor</link><description><![CDATA[<a href="https://jsremoteconf.com/" target="_blank" rel="noreferrer noopener">Check out JS Remote Conf!</a> 02:22 - Elijah Manor Introduction<ul><li><a href="https://twitter.com/elijahmanor" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/elijahmanor" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="http://elijahmanor.com/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="http://leankit.com/" target="_blank" rel="noreferrer noopener">LeanKit</a></li><li><a href="https://gist.github.com/elijahmanor/6048b4f72265ee33fcaf" target="_blank" rel="noreferrer noopener">Eliminate JavaScript Code Smells (Elijah's Talk Abstract)</a></li><li><a href="https://www.youtube.com/watch?v=JVlfj7mQZPo" target="_blank" rel="noreferrer noopener">A video containing the 30 min version of the talk: Eliminate JavaScript Code Smells</a> </li><li><a href="http://elijahmanor.com/talks/js-smells" target="_blank" rel="noreferrer noopener">The full slides (60 mins worth of material)</a></li></ul>04:49 - What is a “Code Smell”?<ul><li><a href="http://martinfowler.com/bliki/CodeSmell.html" target="_blank" rel="noreferrer noopener">Martin Fowler: CodeSmell</a> </li><li><a href="http://eslint.org/" target="_blank" rel="noreferrer noopener">ESLint</a></li><li><a href="http://jshint.com/" target="_blank" rel="noreferrer noopener">JSHint</a></li></ul>10:21 - Copy/Paste Code Error<ul><li><a href="https://github.com/danielstjules/jsinspect" target="_blank" rel="noreferrer noopener">jsinspect</a> and <a href="https://github.com/kucherenko/jscpd" target="_blank" rel="noreferrer noopener">jscpd</a> </li><li>ES6, ES7, <a href="https://babeljs.io/" target="_blank" rel="noreferrer noopener">Babel</a> Support</li></ul>13:11 - Using ES6 to Eliminate Code Smells15:48 - Refactoring Case Statements<ul><li><a href="https://en.wikipedia.org/wiki/Strategy_pattern" target="_blank" rel="noreferrer noopener">The Strategy Pattern</a></li></ul>21:29 - Juniors and Code Smells<ul><li>Code Reviews</li></ul>27:29 - Isomorphic Code31:12 - Framework Code Smells33:47 - Identifying New Code Smells36:33 - When Code Smells are OK39:10 - Why use parameters?Picks <a href="http://tacma.net/tacma.php" target="_blank" rel="noreferrer noopener">Terms And Conditions May Apply</a> (AJ)<br /> <a href="http://nodevember.org/" target="_blank" rel="noreferrer noopener">Nodevember</a> (Aimee)<br /> <a href="https://developertea.com/" target="_blank" rel="noreferrer noopener">Developer Tea</a> (Aimee)<br /> <a href="http://www.jakeshimabukuro.com/home/" target="_blank" rel="noreferrer noopener">Jake Shimabukuro</a> (Joe)<br /> <a href="https://screeps.com/" target="_blank" rel="noreferrer noopener">Screeps</a> (Joe)<br /> <a href="https://github.com/pocotan001/react-styleguide-generator" target="_blank" rel="noreferrer noopener">react-styleguide-generator</a> (Elijah)<br /> <a href="https://github.com/sapegin/react-styleguidist" target="_blank" rel="noreferrer noopener">react-styleguidist</a> (Elijah)<br /> <a href="https://youtu.be/w1RHQQ0cXlo" target="_blank" rel="noreferrer noopener">The Phantom Menace - What it Should Have Been</a> (AJ)<br /> <a href="https://youtu.be/ZE4bU56teH0" target="_blank" rel="noreferrer noopener">Attack of the Clones - What it Should Have Been</a> (AJ)Special Guest: Elijah Manor.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">213e5cb3-99b2-44bf-b003-9c918a1afb34</guid><pubDate>Wed, 02 Dec 2015 16:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846857/stream.mp3" length="50737133" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>https://jsremoteconf.com/ 02:22 - Elijah Manor Introduction
- https://twitter.com/elijahmanor 
- https://github.com/elijahmanor 
- http://elijahmanor.com/
- http://leankit.com/
- https://gist.github.com/elijahmanor/6048b4f72265ee33fcaf
-...</itunes:subtitle><itunes:summary><![CDATA[<a href="https://jsremoteconf.com/" target="_blank" rel="noreferrer noopener">Check out JS Remote Conf!</a> 02:22 - Elijah Manor Introduction<ul><li><a href="https://twitter.com/elijahmanor" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/elijahmanor" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="http://elijahmanor.com/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="http://leankit.com/" target="_blank" rel="noreferrer noopener">LeanKit</a></li><li><a href="https://gist.github.com/elijahmanor/6048b4f72265ee33fcaf" target="_blank" rel="noreferrer noopener">Eliminate JavaScript Code Smells (Elijah's Talk Abstract)</a></li><li><a href="https://www.youtube.com/watch?v=JVlfj7mQZPo" target="_blank" rel="noreferrer noopener">A video containing the 30 min version of the talk: Eliminate JavaScript Code Smells</a> </li><li><a href="http://elijahmanor.com/talks/js-smells" target="_blank" rel="noreferrer noopener">The full slides (60 mins worth of material)</a></li></ul>04:49 - What is a “Code Smell”?<ul><li><a href="http://martinfowler.com/bliki/CodeSmell.html" target="_blank" rel="noreferrer noopener">Martin Fowler: CodeSmell</a> </li><li><a href="http://eslint.org/" target="_blank" rel="noreferrer noopener">ESLint</a></li><li><a href="http://jshint.com/" target="_blank" rel="noreferrer noopener">JSHint</a></li></ul>10:21 - Copy/Paste Code Error<ul><li><a href="https://github.com/danielstjules/jsinspect" target="_blank" rel="noreferrer noopener">jsinspect</a> and <a href="https://github.com/kucherenko/jscpd" target="_blank" rel="noreferrer noopener">jscpd</a> </li><li>ES6, ES7, <a href="https://babeljs.io/" target="_blank" rel="noreferrer noopener">Babel</a> Support</li></ul>13:11 - Using ES6 to Eliminate Code Smells15:48 - Refactoring Case Statements<ul><li><a href="https://en.wikipedia.org/wiki/Strategy_pattern" target="_blank" rel="noreferrer noopener">The Strategy Pattern</a></li></ul>21:29 - Juniors and Code Smells<ul><li>Code Reviews</li></ul>27:29 - Isomorphic Code31:12 - Framework Code Smells33:47 - Identifying New Code Smells36:33 - When Code Smells are OK39:10 - Why use parameters?Picks <a href="http://tacma.net/tacma.php" target="_blank" rel="noreferrer noopener">Terms And Conditions May Apply</a> (AJ)<br /> <a href="http://nodevember.org/" target="_blank" rel="noreferrer noopener">Nodevember</a> (Aimee)<br /> <a href="https://developertea.com/" target="_blank" rel="noreferrer noopener">Developer Tea</a> (Aimee)<br /> <a href="http://www.jakeshimabukuro.com/home/" target="_blank" rel="noreferrer noopener">Jake Shimabukuro</a> (Joe)<br /> <a href="https://screeps.com/" target="_blank" rel="noreferrer noopener">Screeps</a> (Joe)<br /> <a href="https://github.com/pocotan001/react-styleguide-generator" target="_blank" rel="noreferrer noopener">react-styleguide-generator</a> (Elijah)<br /> <a href="https://github.com/sapegin/react-styleguidist" target="_blank" rel="noreferrer noopener">react-styleguidist</a> (Elijah)<br /> <a href="https://youtu.be/w1RHQQ0cXlo" target="_blank" rel="noreferrer noopener">The Phantom Menace - What it Should Have Been</a> (AJ)<br /> <a href="https://youtu.be/ZE4bU56teH0" target="_blank" rel="noreferrer noopener">Attack of the Clones - What it Should Have Been</a> (AJ)Special Guest: Elijah Manor.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>3091</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>187 JSJ Vue.js with Evan You</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/187-jsj-vue-js-with-evan-you</link><description><![CDATA[JS Remote Conf will be held from Thursday, January 14th - Saturday, January 16th! <a href="http://jsremoteconf.com" target="_blank" rel="noreferrer noopener">Sign up today!</a>  01:59 - Evan You Introduction <ul><li><a href="https://twitter.com/youyuxi" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/yyx990803" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="http://evanyou.me/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="https://www.meteor.com/" target="_blank" rel="noreferrer noopener">Meteor</a></li></ul>02:34 - <a href="http://vuejs.org/" target="_blank" rel="noreferrer noopener">Vue.js</a> vs Competitors and Motivators Behind the Framework<ul><li><a href="http://blog.evanyou.me/2015/10/25/vuejs-re-introduction/" target="_blank" rel="noreferrer noopener">Evan You: Vue.js: A (Re)introduction</a></li></ul>07:18 - Use Cases10:06 - Overlapping Elements and The Component System<ul><li><a href="http://vuejs.org/guide/index.html" target="_blank" rel="noreferrer noopener">Getting Started Guide</a></li></ul>11:21 - Pulling in Data12:50 - DOM Manipulation13:38 - Ease of Getting Started15:33 - Directives16:18 - Adoption<ul><li><a href="https://github.com/vuejs/awesome-vue" target="_blank" rel="noreferrer noopener">awesome-vue</a> </li><li><a href="https://github.com/vuejs/vue" target="_blank" rel="noreferrer noopener">vue</a> (GitHub)</li></ul>19:50 - The Future of Vue.js21:59 - What is Vue.js Not Good At?23:07 - Testing24:06 - Vue, Angular, and React: Reactivity and Performance<ul><li><a href="http://knockoutjs.com/" target="_blank" rel="noreferrer noopener">Knockout</a></li></ul>29:06 - Tradeoffs30:54 - Edgecases32:14 - <a href="https://webpack.github.io/" target="_blank" rel="noreferrer noopener">webpack</a> 33:46 - Bundling35:38 - Benchmarks<ul><li><a href="https://github.com/mathieuancelin/js-repaint-perfs" target="_blank" rel="noreferrer noopener">js-repaint-perfs</a> </li></ul> More on Vue.js<ul><li><a href="http://www.laravelpodcast.com/episodes/19454-episode-37-i-love-the-things-you-are-saying" target="_blank" rel="noreferrer noopener">Laravel Podcast Episode 37: I Love The Things You Are Saying</a></li><li><a href="https://developertea.com/episodes/18582" target="_blank" rel="noreferrer noopener">Developer Tea: Part One: Paul Straw &amp; Sean Washington (@paulstraw &amp; @seanwashington) talk about focus, JavaScript frameworks, and rites of passage</a> (starting around 16:25)</li></ul>Picks <a href="http://www.imdb.com/title/tt3322312/" target="_blank" rel="noreferrer noopener">Daredevil</a> (Dave)<br /> <a href="https://www.youtube.com/channel/UCIqiLefbVHsOAXDAxQJH7Xw" target="_blank" rel="noreferrer noopener">AlgoRythmics</a> (Aimee)<br /> <a href="https://www.relativefinder.org/" target="_blank" rel="noreferrer noopener">Relative Finder</a> (Chuck)<br /> <a href="https://familysearch.org/" target="_blank" rel="noreferrer noopener">FamilySearch</a> (Chuck)<br /> <a href="http://www.hardgraft.com/" target="_blank" rel="noreferrer noopener">Hard Graft</a> (Evan)<br /> <a href="http://www.chenalexander.com/Piano-Phase" target="_blank" rel="noreferrer noopener">Piano Phase</a> (Evan)Special Guest: Evan You.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">d295d582-ff2a-4404-88fb-bf3af83e0ffe</guid><pubDate>Wed, 25 Nov 2015 16:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846851/stream.mp3" length="47254657" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>JS Remote Conf will be held from Thursday, January 14th - Saturday, January 16th! http://jsremoteconf.com  01:59 - Evan You Introduction 
- https://twitter.com/youyuxi 
- https://github.com/yyx990803 
- http://evanyou.me/
- https://www.meteor.com/...</itunes:subtitle><itunes:summary><![CDATA[JS Remote Conf will be held from Thursday, January 14th - Saturday, January 16th! <a href="http://jsremoteconf.com" target="_blank" rel="noreferrer noopener">Sign up today!</a>  01:59 - Evan You Introduction <ul><li><a href="https://twitter.com/youyuxi" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/yyx990803" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="http://evanyou.me/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="https://www.meteor.com/" target="_blank" rel="noreferrer noopener">Meteor</a></li></ul>02:34 - <a href="http://vuejs.org/" target="_blank" rel="noreferrer noopener">Vue.js</a> vs Competitors and Motivators Behind the Framework<ul><li><a href="http://blog.evanyou.me/2015/10/25/vuejs-re-introduction/" target="_blank" rel="noreferrer noopener">Evan You: Vue.js: A (Re)introduction</a></li></ul>07:18 - Use Cases10:06 - Overlapping Elements and The Component System<ul><li><a href="http://vuejs.org/guide/index.html" target="_blank" rel="noreferrer noopener">Getting Started Guide</a></li></ul>11:21 - Pulling in Data12:50 - DOM Manipulation13:38 - Ease of Getting Started15:33 - Directives16:18 - Adoption<ul><li><a href="https://github.com/vuejs/awesome-vue" target="_blank" rel="noreferrer noopener">awesome-vue</a> </li><li><a href="https://github.com/vuejs/vue" target="_blank" rel="noreferrer noopener">vue</a> (GitHub)</li></ul>19:50 - The Future of Vue.js21:59 - What is Vue.js Not Good At?23:07 - Testing24:06 - Vue, Angular, and React: Reactivity and Performance<ul><li><a href="http://knockoutjs.com/" target="_blank" rel="noreferrer noopener">Knockout</a></li></ul>29:06 - Tradeoffs30:54 - Edgecases32:14 - <a href="https://webpack.github.io/" target="_blank" rel="noreferrer noopener">webpack</a> 33:46 - Bundling35:38 - Benchmarks<ul><li><a href="https://github.com/mathieuancelin/js-repaint-perfs" target="_blank" rel="noreferrer noopener">js-repaint-perfs</a> </li></ul> More on Vue.js<ul><li><a href="http://www.laravelpodcast.com/episodes/19454-episode-37-i-love-the-things-you-are-saying" target="_blank" rel="noreferrer noopener">Laravel Podcast Episode 37: I Love The Things You Are Saying</a></li><li><a href="https://developertea.com/episodes/18582" target="_blank" rel="noreferrer noopener">Developer Tea: Part One: Paul Straw &amp; Sean Washington (@paulstraw &amp; @seanwashington) talk about focus, JavaScript frameworks, and rites of passage</a> (starting around 16:25)</li></ul>Picks <a href="http://www.imdb.com/title/tt3322312/" target="_blank" rel="noreferrer noopener">Daredevil</a> (Dave)<br /> <a href="https://www.youtube.com/channel/UCIqiLefbVHsOAXDAxQJH7Xw" target="_blank" rel="noreferrer noopener">AlgoRythmics</a> (Aimee)<br /> <a href="https://www.relativefinder.org/" target="_blank" rel="noreferrer noopener">Relative Finder</a> (Chuck)<br /> <a href="https://familysearch.org/" target="_blank" rel="noreferrer noopener">FamilySearch</a> (Chuck)<br /> <a href="http://www.hardgraft.com/" target="_blank" rel="noreferrer noopener">Hard Graft</a> (Evan)<br /> <a href="http://www.chenalexander.com/Piano-Phase" target="_blank" rel="noreferrer noopener">Piano Phase</a> (Evan)Special Guest: Evan You.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>2874</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>186 JSJ NativeScript with TJ VanToll and Burke Holland</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/186-jsj-nativescript-with-tj-vantoll-and-burke-holland</link><description><![CDATA[Check out <a href="https://jsremoteconf.com/" target="_blank" rel="noreferrer noopener">JS Remote Conf</a>! Buy a ticket! Submit a CFP! 03:07 - Burke Holland Introduction<ul><li><a href="https://twitter.com/burkeholland" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/burkeholland" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="http://a.shinynew.me/" target="_blank" rel="noreferrer noopener">Blog</a></li></ul>04:01 - TJ Van Toll Introduction<ul><li><a href="https://twitter.com/tjvantoll" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/tjvantoll" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="http://tjvantoll.com/" target="_blank" rel="noreferrer noopener">Blog</a></li></ul>04:33 - <a href="http://www.telerik.com/" target="_blank" rel="noreferrer noopener">Telerik</a><ul><li><a href="http://www.telerik.com/platform" target="_blank" rel="noreferrer noopener">Telerik Platform</a></li></ul>04:57 - <a href="http://nativescript.org" target="_blank" rel="noreferrer noopener">NativeScript</a> <ul><li><a href="http://trac.webkit.org/wiki/JavaScriptCore" target="_blank" rel="noreferrer noopener">JavaScriptCore</a></li><li><a href="https://devchat.tv/iphreaks/128-ips-javascriptcore-with-cesare-rocchi" target="_blank" rel="noreferrer noopener">JavaScript Jabber #128: JavaScriptCore with Cesare Rocchi</a> </li><li><a href="https://facebook.github.io/react-native/" target="_blank" rel="noreferrer noopener">React Native</a></li></ul>07:41 - The Views10:07 - Customizability, Styling, and Standardization16:19 - React Native vs NativeScript18:37 - APIs<ul><li><a href="https://cocoapods.org/" target="_blank" rel="noreferrer noopener">CocoaPods</a> </li></ul>21:17 - How NativeScript Works23:04 - Edgecases?<ul><li>Message Passing</li><li><a href="https://docs.nativescript.org/runtimes/ios/marshalling/Marshalling-Overview.html" target="_blank" rel="noreferrer noopener">Marshalling</a> (Mapping)</li></ul>26:12 - Memory Management27:06 - <a href="https://developer.apple.com/library/ios/documentation/UIKit/Reference/UITableView_Class/" target="_blank" rel="noreferrer noopener">UITableView</a> 29:59 - NativeScript and <a href="https://angular.io/" target="_blank" rel="noreferrer noopener">Angular</a><ul><li><a href="https://www.youtube.com/channel/UCzrskTiT_ObAk3xBkVxMz5g" target="_blank" rel="noreferrer noopener">AngularConnect Talks on YouTube</a></li><li><a href="https://www.youtube.com/watch?v=4SbiiyRSIwo" target="_blank" rel="noreferrer noopener">Sebastian Witalec: Building native mobile apps with Angular 2 0 and NativeScript​</a></li></ul>33:22 - Adding NativeScript to Existing Projects 33:51 - Building for Wearables and AppleTV <ul><li><a href="http://developer.telerik.com/featured/apple-watch-and-the-cross-platform-crisis/" target="_blank" rel="noreferrer noopener">Burke Holland: Apple Watch and the Cross-Platform Crisis</a></li></ul>35:59 - Building Universal Applications37:14 - Creating NativeScript<ul><li><a href="http://www.telerik.com/kendo-ui" target="_blank" rel="noreferrer noopener">Kendo UI</a></li></ul>39:42 - Use Cases<ul><li><a href="https://www.nativescript.org/app-samples-with-code" target="_blank" rel="noreferrer noopener">nativescript.org/app-samples-with-code</a> </li></ul>41:01 - Are there specific things NativeScript isn’t good for?<ul><li><a href="https://www.npmjs.com/search?q=nativescript" target="_blank" rel="noreferrer noopener">npmjs.com search: nativescript</a> </li></ul>42:54 - Testing and Debugging48:35 - Data StoragePicks <a href="https://caddyserver.com/" target="_blank" rel="noreferrer noopener">Caddy</a> (AJ)<br /> <a href="https://www.youtube.com/watch?v=T70EnAdFzaU" target="_blank" rel="noreferrer noopener">OC ReMix #505: Top Gear 'Track 1 (Final Nitro Mix)' by Rayza</a> (AJ)<br /> <a href="https://medium.com/the-story/what-are-bloom-filters-1ec2a50c68ff" target="_blank" rel="noreferrer noopener">Jamie Talbot: What are Bloom filters? A tale of code, dinner, and a favour with unexpected consequences</a> (Aimee)<br /> <a href="https://twitter.com/mikegehard" target="_blank" rel="noreferrer noopener">Mike Gehard (@mikegehard)</a> (Aimee)<br /> <a href="http://angularconnect.com/sessions#becoming-betazoid-how-to-listen-and-empathize-with-others-in-the-workplace" target="_blank" rel="noreferrer noopener">Joe Eames: Becoming Betazoid: How to Listen and Empathize with Others in the Workplace @ AngularConnect 2015</a> (Dave)<br /> Exercise (Chuck)<br /> Sleep (Chuck)<br /> <a href="https://github.com/atom/electron" target="_blank" rel="noreferrer noopener">electron</a> (Aaron)<br /> <a href="http://www.amazon.com/gp/product/B00EZB3WJQ/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=B00EZB3WJQ&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=JNUSG72IEVPSAGJN&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">The Synchronicity War Series by Dietmar Wehr</a> (Aaron)<br /> <a href="https://itunes.apple.com/us/app/pause-relaxation-at-your-fingertip/id991764216?mt=8" target="_blank" rel="noreferrer noopener">PAUSE</a> (Burke)<br /> <a href="http://www.imdb.com/title/tt3006802/" target="_blank" rel="noreferrer noopener">Outlander</a> (TJ)Special Guests: Burke Holland and TJ VanToll.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">c9fa60f8-7c77-4812-868e-51a462d1da2e</guid><pubDate>Wed, 18 Nov 2015 16:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846862/stream.mp3" length="59852835" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Check out https://jsremoteconf.com/! Buy a ticket! Submit a CFP! 03:07 - Burke Holland Introduction
- https://twitter.com/burkeholland 
- https://github.com/burkeholland 
- http://a.shinynew.me/
04:01 - TJ Van Toll Introduction
-...</itunes:subtitle><itunes:summary><![CDATA[Check out <a href="https://jsremoteconf.com/" target="_blank" rel="noreferrer noopener">JS Remote Conf</a>! Buy a ticket! Submit a CFP! 03:07 - Burke Holland Introduction<ul><li><a href="https://twitter.com/burkeholland" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/burkeholland" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="http://a.shinynew.me/" target="_blank" rel="noreferrer noopener">Blog</a></li></ul>04:01 - TJ Van Toll Introduction<ul><li><a href="https://twitter.com/tjvantoll" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/tjvantoll" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="http://tjvantoll.com/" target="_blank" rel="noreferrer noopener">Blog</a></li></ul>04:33 - <a href="http://www.telerik.com/" target="_blank" rel="noreferrer noopener">Telerik</a><ul><li><a href="http://www.telerik.com/platform" target="_blank" rel="noreferrer noopener">Telerik Platform</a></li></ul>04:57 - <a href="http://nativescript.org" target="_blank" rel="noreferrer noopener">NativeScript</a> <ul><li><a href="http://trac.webkit.org/wiki/JavaScriptCore" target="_blank" rel="noreferrer noopener">JavaScriptCore</a></li><li><a href="https://devchat.tv/iphreaks/128-ips-javascriptcore-with-cesare-rocchi" target="_blank" rel="noreferrer noopener">JavaScript Jabber #128: JavaScriptCore with Cesare Rocchi</a> </li><li><a href="https://facebook.github.io/react-native/" target="_blank" rel="noreferrer noopener">React Native</a></li></ul>07:41 - The Views10:07 - Customizability, Styling, and Standardization16:19 - React Native vs NativeScript18:37 - APIs<ul><li><a href="https://cocoapods.org/" target="_blank" rel="noreferrer noopener">CocoaPods</a> </li></ul>21:17 - How NativeScript Works23:04 - Edgecases?<ul><li>Message Passing</li><li><a href="https://docs.nativescript.org/runtimes/ios/marshalling/Marshalling-Overview.html" target="_blank" rel="noreferrer noopener">Marshalling</a> (Mapping)</li></ul>26:12 - Memory Management27:06 - <a href="https://developer.apple.com/library/ios/documentation/UIKit/Reference/UITableView_Class/" target="_blank" rel="noreferrer noopener">UITableView</a> 29:59 - NativeScript and <a href="https://angular.io/" target="_blank" rel="noreferrer noopener">Angular</a><ul><li><a href="https://www.youtube.com/channel/UCzrskTiT_ObAk3xBkVxMz5g" target="_blank" rel="noreferrer noopener">AngularConnect Talks on YouTube</a></li><li><a href="https://www.youtube.com/watch?v=4SbiiyRSIwo" target="_blank" rel="noreferrer noopener">Sebastian Witalec: Building native mobile apps with Angular 2 0 and NativeScript​</a></li></ul>33:22 - Adding NativeScript to Existing Projects 33:51 - Building for Wearables and AppleTV <ul><li><a href="http://developer.telerik.com/featured/apple-watch-and-the-cross-platform-crisis/" target="_blank" rel="noreferrer noopener">Burke Holland: Apple Watch and the Cross-Platform Crisis</a></li></ul>35:59 - Building Universal Applications37:14 - Creating NativeScript<ul><li><a href="http://www.telerik.com/kendo-ui" target="_blank" rel="noreferrer noopener">Kendo UI</a></li></ul>39:42 - Use Cases<ul><li><a href="https://www.nativescript.org/app-samples-with-code" target="_blank" rel="noreferrer noopener">nativescript.org/app-samples-with-code</a> </li></ul>41:01 - Are there specific things NativeScript isn’t good for?<ul><li><a href="https://www.npmjs.com/search?q=nativescript" target="_blank" rel="noreferrer noopener">npmjs.com search: nativescript</a> </li></ul>42:54 - Testing and Debugging48:35 - Data StoragePicks <a href="https://caddyserver.com/" target="_blank" rel="noreferrer noopener">Caddy</a> (AJ)<br /> <a href="https://www.youtube.com/watch?v=T70EnAdFzaU" target="_blank" rel="noreferrer noopener">OC ReMix #505: Top Gear 'Track 1 (Final Nitro Mix)' by Rayza</a> (AJ)<br /> <a href="https://medium.com/the-story/what-are-bloom-filters-1ec2a50c68ff" target="_blank"...]]></itunes:summary><itunes:duration>3661</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>185 JSJ PouchDB with Nolan Lawson</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/185-jsj-pouchdb-with-nolan-lawson</link><description><![CDATA[Check out <a href="https://jsremoteconf.com/" target="_blank" rel="noreferrer noopener">JS Remote Conf!</a>  02:29 - Nolan Lawson Introduction<ul><li><a href="https://twitter.com/nolanlawson" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/nolanlawson" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="http://nolanlawson.com/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="http://www.squarespace.com/" target="_blank" rel="noreferrer noopener">Squarespace</a></li><li><a href="http://pouchdb.com/2015/05/18/we-have-a-problem-with-promises.html" target="_blank" rel="noreferrer noopener">Nolan Lawson: We have a problem with promises</a> </li></ul>04:19 - <a href="http://pouchdb.com/" target="_blank" rel="noreferrer noopener">PouchDB</a> (vs <a href="http://couchdb.apache.org/" target="_blank" rel="noreferrer noopener">CouchDB</a>)<ul><li><a href="https://twitter.com/pouchdb" target="_blank" rel="noreferrer noopener">@pouchdb</a> </li><li><a href="https://groups.google.com/forum/#!forum/pouchdb" target="_blank" rel="noreferrer noopener">Mailing List</a></li><li><a href="http://stackoverflow.com/questions/tagged/pouchdb" target="_blank" rel="noreferrer noopener">Stack Overflow</a></li><li><a href="http://slack.pouchdb.com/" target="_blank" rel="noreferrer noopener">Slack</a></li></ul>05:25 - CouchDB Emulation<ul><li><a href="http://mikealrogers.com/" target="_blank" rel="noreferrer noopener">Mikeal Rogers</a> </li></ul>06:45 - How CouchDB Works08:26 - Syncing and Replication10:43 - PouchDB vs Other Paradigms for Building Client-side Apps and Managing Data<ul><li><a href="http://hood.ie/" target="_blank" rel="noreferrer noopener">hood.ie</a> </li><li><a href="http://offlinefirst.org/" target="_blank" rel="noreferrer noopener">Offline First!</a></li></ul>13:58 - AP Databases / CP Databases / CA Databases<ul><li><a href="https://en.wikipedia.org/wiki/CAP_theorem" target="_blank" rel="noreferrer noopener">The CAP Theorem</a> </li></ul>17:25 - Ignoring Merge Conflicts20:08 - Mutability vs Immutability<ul><li>“Accountants don’t use erasers”</li></ul>21:29 - Offline First24:59 - Client-to-client Syncing25:54 - IndexDB and Local Storage28:50 - Authentication and Authorization30:30 - Mobile Support31:42 - Resource Usage When Syncing<ul><li><a href="https://github.com/nolanlawson/socket-pouch" target="_blank" rel="noreferrer noopener">socket-pouch</a></li><li><a href="https://github.com/nolanlawson/pouchdb-replication-stream" target="_blank" rel="noreferrer noopener">pouchdb-replication-stream</a></li></ul>33:06 - Use Cases<ul><li><a href="https://www.youtube.com/watch?v=1sLjWlWvCsc" target="_blank" rel="noreferrer noopener">Patricia Garcia: Good Tech for Hard Places: Fighting Ebola with JS Offline Apps @ JSConf EU 2015</a> </li></ul>34:53 - Partitioning Data36:22 - <a href="http://pouchdb.com/getting-started.html" target="_blank" rel="noreferrer noopener">Getting Started</a><ul><li><a href="https://chrome.google.com/webstore/detail/pouchdb-inspector/hbhhpaojmpfimakffndmpmpndcmonkfa?hl=en" target="_blank" rel="noreferrer noopener">pouchdb-inspector</a></li></ul>37:09 - Contribution<ul><li><a href="http://github.com/pouchdb/pouchdb" target="_blank" rel="noreferrer noopener">pouchdb</a></li><li><a href="https://chrome.google.com/webstore/detail/pouchdb-inspector/hbhhpaojmpfimakffndmpmpndcmonkfa" target="_blank" rel="noreferrer noopener">Kent C. Dodds: First Timers Only</a> </li></ul>38:53 - Upcoming FeaturesPicks <a href="https://www.npmjs.com/package/source-map-explorer" target="_blank" rel="noreferrer noopener">source-map-explorer</a> (Jamison)<br /> <a href="https://managingbias.fb.com/" target="_blank" rel="noreferrer noopener">Facebook: Managing Bias Videos</a> (Jamison)<br /> <a href="http://computers-are-fast.github.io/" target="_blank" rel="noreferrer noopener">Computers Are Fast</a> (Jamison)<br /> <a href="http://hallicino.hubpages.com/hub/_86_Mac_Plus_Vs_07_AMD_DualCore_You_Wont_Believe_Who_Wins" target="_blank" rel="noreferrer noopener">86 Mac Plus Vs. 07 AMD DualCore. You Won't Believe Who Wins</a> (Jamison)<br /> <a href="https://www.authy.com/personal/" target="_blank" rel="noreferrer noopener">Authy App</a> (AJ)<br /> <a href="https://www.youtube.com/watch?v=sHkZaeuH5Ls" target="_blank" rel="noreferrer noopener">Chip Network Channel on YouTube</a> (AJ)<br /> <a href="http://www.oregon.gov/" target="_blank" rel="noreferrer noopener">Oregon</a> (AJ)<br /> <a href="https://daplie.github.io/browser-authenticator/" target="_blank" rel="noreferrer noopener">Browser Authenticator</a> (AJ)<br /> <a href="https://github.com/Daplie/node-authenticator" target="_blank" rel="noreferrer noopener">Node Authenticator</a> (AJ)<br /> <a href="http://angularconnect.com/" target="_blank" rel="noreferrer noopener">AngularConnect</a> (Aimee)<br /> <a href="https://twitter.com/kevinold" target="_blank" rel="noreferrer noopener">Kevin Old (@kevinold)</a> (Aimee)<br /> <a href="https://twitter.com/jakerella" target="_blank" rel="noreferrer noopener">Jordan Kasper (@jakerella)</a> (Aimee)<br /> <a href="https://highrisehq.com/" target="_blank" rel="noreferrer noopener">Highrise</a> (Chuck)<br /> <a href="https://www.streak.com/" target="_blank" rel="noreferrer noopener">Streak</a> (Chuck)<br /> <a href="http://www.amazon.com/gp/product/B00NEO1MWY/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=B00NEO1MWY&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=B4GV6OJ55CRJ3V67&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">The Accursed Kings Series by Maurice Druon</a> (Nolan)<br /> <a href="https://youtu.be/NSf2mgkRm7Q?list=PLoUHkRwnRH-IXbZfwlgiEN8eXmoj6DtKM" target="_blank" rel="noreferrer noopener">The Smash Brothers</a> (Nolan)<br /> <a href="https://en.wikipedia.org/wiki/Super_Smash_Bros._Melee" target="_blank" rel="noreferrer noopener">Super Smash Bros. Melee</a> (Nolan)Special Guest: Nolan Lawson.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">7d18d2fe-ab99-44da-be0f-176dc93fd6aa</guid><pubDate>Wed, 11 Nov 2015 16:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846863/stream.mp3" length="49574758" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Check out https://jsremoteconf.com/  02:29 - Nolan Lawson Introduction
- https://twitter.com/nolanlawson 
- https://github.com/nolanlawson 
- http://nolanlawson.com/
- http://www.squarespace.com/
-...</itunes:subtitle><itunes:summary><![CDATA[Check out <a href="https://jsremoteconf.com/" target="_blank" rel="noreferrer noopener">JS Remote Conf!</a>  02:29 - Nolan Lawson Introduction<ul><li><a href="https://twitter.com/nolanlawson" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/nolanlawson" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="http://nolanlawson.com/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="http://www.squarespace.com/" target="_blank" rel="noreferrer noopener">Squarespace</a></li><li><a href="http://pouchdb.com/2015/05/18/we-have-a-problem-with-promises.html" target="_blank" rel="noreferrer noopener">Nolan Lawson: We have a problem with promises</a> </li></ul>04:19 - <a href="http://pouchdb.com/" target="_blank" rel="noreferrer noopener">PouchDB</a> (vs <a href="http://couchdb.apache.org/" target="_blank" rel="noreferrer noopener">CouchDB</a>)<ul><li><a href="https://twitter.com/pouchdb" target="_blank" rel="noreferrer noopener">@pouchdb</a> </li><li><a href="https://groups.google.com/forum/#!forum/pouchdb" target="_blank" rel="noreferrer noopener">Mailing List</a></li><li><a href="http://stackoverflow.com/questions/tagged/pouchdb" target="_blank" rel="noreferrer noopener">Stack Overflow</a></li><li><a href="http://slack.pouchdb.com/" target="_blank" rel="noreferrer noopener">Slack</a></li></ul>05:25 - CouchDB Emulation<ul><li><a href="http://mikealrogers.com/" target="_blank" rel="noreferrer noopener">Mikeal Rogers</a> </li></ul>06:45 - How CouchDB Works08:26 - Syncing and Replication10:43 - PouchDB vs Other Paradigms for Building Client-side Apps and Managing Data<ul><li><a href="http://hood.ie/" target="_blank" rel="noreferrer noopener">hood.ie</a> </li><li><a href="http://offlinefirst.org/" target="_blank" rel="noreferrer noopener">Offline First!</a></li></ul>13:58 - AP Databases / CP Databases / CA Databases<ul><li><a href="https://en.wikipedia.org/wiki/CAP_theorem" target="_blank" rel="noreferrer noopener">The CAP Theorem</a> </li></ul>17:25 - Ignoring Merge Conflicts20:08 - Mutability vs Immutability<ul><li>“Accountants don’t use erasers”</li></ul>21:29 - Offline First24:59 - Client-to-client Syncing25:54 - IndexDB and Local Storage28:50 - Authentication and Authorization30:30 - Mobile Support31:42 - Resource Usage When Syncing<ul><li><a href="https://github.com/nolanlawson/socket-pouch" target="_blank" rel="noreferrer noopener">socket-pouch</a></li><li><a href="https://github.com/nolanlawson/pouchdb-replication-stream" target="_blank" rel="noreferrer noopener">pouchdb-replication-stream</a></li></ul>33:06 - Use Cases<ul><li><a href="https://www.youtube.com/watch?v=1sLjWlWvCsc" target="_blank" rel="noreferrer noopener">Patricia Garcia: Good Tech for Hard Places: Fighting Ebola with JS Offline Apps @ JSConf EU 2015</a> </li></ul>34:53 - Partitioning Data36:22 - <a href="http://pouchdb.com/getting-started.html" target="_blank" rel="noreferrer noopener">Getting Started</a><ul><li><a href="https://chrome.google.com/webstore/detail/pouchdb-inspector/hbhhpaojmpfimakffndmpmpndcmonkfa?hl=en" target="_blank" rel="noreferrer noopener">pouchdb-inspector</a></li></ul>37:09 - Contribution<ul><li><a href="http://github.com/pouchdb/pouchdb" target="_blank" rel="noreferrer noopener">pouchdb</a></li><li><a href="https://chrome.google.com/webstore/detail/pouchdb-inspector/hbhhpaojmpfimakffndmpmpndcmonkfa" target="_blank" rel="noreferrer noopener">Kent C. Dodds: First Timers Only</a> </li></ul>38:53 - Upcoming FeaturesPicks <a href="https://www.npmjs.com/package/source-map-explorer" target="_blank" rel="noreferrer noopener">source-map-explorer</a> (Jamison)<br /> <a href="https://managingbias.fb.com/" target="_blank" rel="noreferrer noopener">Facebook: Managing Bias Videos</a> (Jamison)<br /> <a href="http://computers-are-fast.github.io/" target="_blank" rel="noreferrer noopener">Computers Are Fast</a> (Jamison)<br /> <a...]]></itunes:summary><itunes:duration>3019</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>184 JSJ Web Performance with Nik Molnar</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/184-jsj-web-performance-with-nik-molnar</link><description><![CDATA[Submit a talk or buy a ticket! Check out <a href="https://jsremoteconf.com/" target="_blank" rel="noreferrer noopener">JS Remote Conf</a>! 02:30 - Nik Molnar Introduction<ul><li><a href="https://twitter.com/nikmd23" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/nikmd23" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="http://nikcodes.com/" target="_blank" rel="noreferrer noopener">Blog</a></li></ul>02:50 - What Microsoft’s Cross-Platform and Open Tooling Team Does03:41 - Microsoft and Open Source05:25 - Performance08:15 - Is good, clean architecture at odds with high-performance code?09:41 - Latency and Bandwidth<ul><li><a href="https://en.wikipedia.org/wiki/Moore%27s_law" target="_blank" rel="noreferrer noopener">Moore’s Law</a></li></ul>20:23 - Hierarchy of Needs for Users of Software<ul><li><a href="http://blog.teamtreehouse.com/emotional-interface-design-the-gateway-to-passionate-users" target="_blank" rel="noreferrer noopener">Aaron Walter: Emotional Interface Design: The Gateway to Passionate Users</a></li><li><a href="https://en.wikipedia.org/wiki/Maslow%27s_hierarchy_of_needs" target="_blank" rel="noreferrer noopener">Maslow’s Hierarchy of Needs</a></li></ul>24:36 - Controlling Performance<ul><li>“Performance Budget”</li></ul>26:21 - The Cost of Performance (ROI)31:57 - Speed Index<ul><li><a href="http://www.webpagetest.org/" target="_blank" rel="noreferrer noopener">WebPagetest</a></li></ul>41:50 - Avoiding the “It feels fast on my machine” Syndrome45:03 - <a href="https://en.wikipedia.org/wiki/Real_user_monitoring" target="_blank" rel="noreferrer noopener">RUM = Real User Monitoring</a><ul><li>Navigation Timing</li><li>Resource Timing</li><li>User Timing</li></ul>46:24 - Synthetic Testing47:50 - Performance Audits<ul><li><a href="https://en.wikipedia.org/wiki/OODA_loop" target="_blank" rel="noreferrer noopener">OODA Loop</a><ul><li>Observe</li><li>Orient</li><li>Decide</li><li>Act</li></ul></li></ul>50:39 - Do LessMore From Nik<ul><li><a href="https://vimeo.com/97415381" target="_blank" rel="noreferrer noopener">Nik Molnar: Full Stack Web Performance</a> </li><li><a href="https://vimeo.com/113715672" target="_blank" rel="noreferrer noopener">Nik Molnar: Tracking Real World Web Performance</a> </li><li><a href="https://developer.mozilla.org/en-US/docs/Web/API/Navigation_timing_API" target="_blank" rel="noreferrer noopener">Navigation Timing API</a> </li><li><a href="http://www.w3.org/TR/resource-timing/" target="_blank" rel="noreferrer noopener">Resource Timing: W3C Working Draft 20 October 2015</a></li></ul>Picks <a href="http://conf.utahjs.com/" target="_blank" rel="noreferrer noopener">UtahJS 2015</a> (Dave)<br /> <a href="https://ponyfoo.com/articles/es6" target="_blank" rel="noreferrer noopener">ES6 Overview in 350 Bullet Points</a> (Jamison)<br /> <a href="http://smbc-comics.com/index.php?id=3890" target="_blank" rel="noreferrer noopener">Saturday Morning Breakfast Cereal (High Frequency Training)</a> (Jamison)<br /> <a href="http://blog.chriszacharias.com/page-weight-matters" target="_blank" rel="noreferrer noopener">Chris Zacharias: Page Weight Matters</a> (Jamison)<br /> <a href="https://www.youtube.com/playlist?list=PLUD4kD-wL_zZhHy-G8hPNZTvx_M35loXQ" target="_blank" rel="noreferrer noopener">React Rally Talks</a> (Jamison)<br /> <a href="http://www.amazon.com/gp/product/1476757801/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=1476757801&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=7S7TRKPPLMXUW6QI&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">MONEY Master the Game: 7 Simple Steps to Financial Freedom by Tony Robbins</a> (Chuck)<br /> <a href="http://www.amazon.com/gp/product/1476789886/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=1476789886&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=C4RL7YHP7TILBYLW&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">Rush Revere and the Star-Spangled Banner by Rush Limbaugh</a> (Chuck)<br /> <a href="https://code.visualstudio.com/" target="_blank" rel="noreferrer noopener">Visual Studio Code</a> (Nik)<br /> <a href="http://chimera.labs.oreilly.com/books/1230000000545" target="_blank" rel="noreferrer noopener">High Performance Browser Networking by Ilya Grigorik</a> (Nik)<br /> <a href="http://www.pluralsight.com/author/nik-molnar" target="_blank" rel="noreferrer noopener">Nik's Pluralsight Courses</a> (Nik)Special Guest: Nik Molnar.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">39923978-3ab1-49bf-8f2e-c231b041b0bf</guid><pubDate>Wed, 04 Nov 2015 16:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846811/stream.mp3" length="38527472" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Submit a talk or buy a ticket! Check out https://jsremoteconf.com/! 02:30 - Nik Molnar Introduction
- https://twitter.com/nikmd23 
- https://github.com/nikmd23 
- http://nikcodes.com/
02:50 - What Microsoft’s Cross-Platform and Open Tooling Team...</itunes:subtitle><itunes:summary><![CDATA[Submit a talk or buy a ticket! Check out <a href="https://jsremoteconf.com/" target="_blank" rel="noreferrer noopener">JS Remote Conf</a>! 02:30 - Nik Molnar Introduction<ul><li><a href="https://twitter.com/nikmd23" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/nikmd23" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="http://nikcodes.com/" target="_blank" rel="noreferrer noopener">Blog</a></li></ul>02:50 - What Microsoft’s Cross-Platform and Open Tooling Team Does03:41 - Microsoft and Open Source05:25 - Performance08:15 - Is good, clean architecture at odds with high-performance code?09:41 - Latency and Bandwidth<ul><li><a href="https://en.wikipedia.org/wiki/Moore%27s_law" target="_blank" rel="noreferrer noopener">Moore’s Law</a></li></ul>20:23 - Hierarchy of Needs for Users of Software<ul><li><a href="http://blog.teamtreehouse.com/emotional-interface-design-the-gateway-to-passionate-users" target="_blank" rel="noreferrer noopener">Aaron Walter: Emotional Interface Design: The Gateway to Passionate Users</a></li><li><a href="https://en.wikipedia.org/wiki/Maslow%27s_hierarchy_of_needs" target="_blank" rel="noreferrer noopener">Maslow’s Hierarchy of Needs</a></li></ul>24:36 - Controlling Performance<ul><li>“Performance Budget”</li></ul>26:21 - The Cost of Performance (ROI)31:57 - Speed Index<ul><li><a href="http://www.webpagetest.org/" target="_blank" rel="noreferrer noopener">WebPagetest</a></li></ul>41:50 - Avoiding the “It feels fast on my machine” Syndrome45:03 - <a href="https://en.wikipedia.org/wiki/Real_user_monitoring" target="_blank" rel="noreferrer noopener">RUM = Real User Monitoring</a><ul><li>Navigation Timing</li><li>Resource Timing</li><li>User Timing</li></ul>46:24 - Synthetic Testing47:50 - Performance Audits<ul><li><a href="https://en.wikipedia.org/wiki/OODA_loop" target="_blank" rel="noreferrer noopener">OODA Loop</a><ul><li>Observe</li><li>Orient</li><li>Decide</li><li>Act</li></ul></li></ul>50:39 - Do LessMore From Nik<ul><li><a href="https://vimeo.com/97415381" target="_blank" rel="noreferrer noopener">Nik Molnar: Full Stack Web Performance</a> </li><li><a href="https://vimeo.com/113715672" target="_blank" rel="noreferrer noopener">Nik Molnar: Tracking Real World Web Performance</a> </li><li><a href="https://developer.mozilla.org/en-US/docs/Web/API/Navigation_timing_API" target="_blank" rel="noreferrer noopener">Navigation Timing API</a> </li><li><a href="http://www.w3.org/TR/resource-timing/" target="_blank" rel="noreferrer noopener">Resource Timing: W3C Working Draft 20 October 2015</a></li></ul>Picks <a href="http://conf.utahjs.com/" target="_blank" rel="noreferrer noopener">UtahJS 2015</a> (Dave)<br /> <a href="https://ponyfoo.com/articles/es6" target="_blank" rel="noreferrer noopener">ES6 Overview in 350 Bullet Points</a> (Jamison)<br /> <a href="http://smbc-comics.com/index.php?id=3890" target="_blank" rel="noreferrer noopener">Saturday Morning Breakfast Cereal (High Frequency Training)</a> (Jamison)<br /> <a href="http://blog.chriszacharias.com/page-weight-matters" target="_blank" rel="noreferrer noopener">Chris Zacharias: Page Weight Matters</a> (Jamison)<br /> <a href="https://www.youtube.com/playlist?list=PLUD4kD-wL_zZhHy-G8hPNZTvx_M35loXQ" target="_blank" rel="noreferrer noopener">React Rally Talks</a> (Jamison)<br /> <a href="http://www.amazon.com/gp/product/1476757801/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=1476757801&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=7S7TRKPPLMXUW6QI&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">MONEY Master the Game: 7 Simple Steps to Financial Freedom by Tony Robbins</a> (Chuck)<br /> <a href="http://www.amazon.com/gp/product/1476789886/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=1476789886&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=C4RL7YHP7TILBYLW&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">Rush Revere...]]></itunes:summary><itunes:duration>2328</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>183 JSJ Should I go to college?</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/183-jsj-should-i-go-to-college</link><description><![CDATA[<a href="https://jsremoteconf.com/" target="_blank" rel="noreferrer noopener">JS Remote Conf</a> 2016 will be from January 14th-16th from noon-4:30PM ET! Get your early bird tickets or submit a CFP now thru December 14th! 02:46 - Panel Consensus and Experience and Career Paths16:00 - The School Doesn’t Matter<ul><li><a href="http://www.amazon.com/gp/product/0316204374/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=0316204374&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=AF7RR4XFXNNAHZUX&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">David and Goliath: Underdogs, Misfits, and the Art of Battling Giants by Malcolm Gladwell</a> </li></ul>19:59 - Panel Experience and Career Paths (Cont’d)38:36 - Practically Helpful Knowledge and Disciplines; Interviewing and Hiring46:38 - Privilege and Navigating Without Opportunity49:54 - Why get a degree if it’s not necessary?<ul><li>Support Structure</li></ul>01:02:13 - Consensus Part 2Picks <a href="http://bitquabit.com/post/the-more-things-change/" target="_blank" rel="noreferrer noopener">The More Things Change</a> (Jamison)<br /> <a href="http://akaptur.com/blog/2015/10/10/effective-learning-strategies-for-programmers/" target="_blank" rel="noreferrer noopener">Allison Kaptur: Effective Learning Strategies for Programmers</a> (Jamison)<br /> <a href="https://twitter.com/Aimee_Knight" target="_blank" rel="noreferrer noopener">@Aimee_Knight</a> (Joe)<br /> <a href="http://starwars.ea.com/starwars/battlefront" target="_blank" rel="noreferrer noopener">Star Wars Battlefront</a> (Joe)<br /> <a href="http://www.amazinggrass.com/" target="_blank" rel="noreferrer noopener">Amazing Grass</a> (Aimee)<br /> <a href="https://medium.com/@bluepnume/sane-scalable-angular-apps-are-tricky-but-not-impossible-lessons-learned-from-paypal-checkout-c5320558d4ef" target="_blank" rel="noreferrer noopener">Daniel Brain: Sane, scalable Angular apps are tricky, but not impossible. Lessons learned from PayPal Checkout.</a> (Aimee)<br /> <a href="https://xkcd.com/552/" target="_blank" rel="noreferrer noopener">xkcd: Correlation</a> (Dave)<br /> <a href="https://en.wikipedia.org/wiki/Lviv" target="_blank" rel="noreferrer noopener">Lviv, Ukraine</a> (Dave)<br /> <a href="http://charlesmaxwood.com/" target="_blank" rel="noreferrer noopener">CharlesMaxWood.com</a> (Chuck)<br /> <a href="http://everytimezone.com/" target="_blank" rel="noreferrer noopener">Every Time Zone</a> (Chuck)<br /> <a href="https://philipmorganconsulting.com/authority-resource-center/the-positioning-manual-for-technical-firms/" target="_blank" rel="noreferrer noopener">The Positioning Manual for Technical Firms by Philip Morgan</a> (Chuck)<br /> <a href="https://jsremoteconf.com/" target="_blank" rel="noreferrer noopener">JS Remote Conf</a> (Chuck)   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">ea3fb125-8dda-4d05-99d7-608376a48b7e</guid><pubDate>Wed, 28 Oct 2015 15:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846861/stream.mp3" length="42663936" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>https://jsremoteconf.com/ 2016 will be from January 14th-16th from noon-4:30PM ET! Get your early bird tickets or submit a CFP now thru December 14th! 02:46 - Panel Consensus and Experience and Career Paths16:00 - The School Doesn’t Matter
-...</itunes:subtitle><itunes:summary><![CDATA[<a href="https://jsremoteconf.com/" target="_blank" rel="noreferrer noopener">JS Remote Conf</a> 2016 will be from January 14th-16th from noon-4:30PM ET! Get your early bird tickets or submit a CFP now thru December 14th! 02:46 - Panel Consensus and Experience and Career Paths16:00 - The School Doesn’t Matter<ul><li><a href="http://www.amazon.com/gp/product/0316204374/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=0316204374&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=AF7RR4XFXNNAHZUX&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">David and Goliath: Underdogs, Misfits, and the Art of Battling Giants by Malcolm Gladwell</a> </li></ul>19:59 - Panel Experience and Career Paths (Cont’d)38:36 - Practically Helpful Knowledge and Disciplines; Interviewing and Hiring46:38 - Privilege and Navigating Without Opportunity49:54 - Why get a degree if it’s not necessary?<ul><li>Support Structure</li></ul>01:02:13 - Consensus Part 2Picks <a href="http://bitquabit.com/post/the-more-things-change/" target="_blank" rel="noreferrer noopener">The More Things Change</a> (Jamison)<br /> <a href="http://akaptur.com/blog/2015/10/10/effective-learning-strategies-for-programmers/" target="_blank" rel="noreferrer noopener">Allison Kaptur: Effective Learning Strategies for Programmers</a> (Jamison)<br /> <a href="https://twitter.com/Aimee_Knight" target="_blank" rel="noreferrer noopener">@Aimee_Knight</a> (Joe)<br /> <a href="http://starwars.ea.com/starwars/battlefront" target="_blank" rel="noreferrer noopener">Star Wars Battlefront</a> (Joe)<br /> <a href="http://www.amazinggrass.com/" target="_blank" rel="noreferrer noopener">Amazing Grass</a> (Aimee)<br /> <a href="https://medium.com/@bluepnume/sane-scalable-angular-apps-are-tricky-but-not-impossible-lessons-learned-from-paypal-checkout-c5320558d4ef" target="_blank" rel="noreferrer noopener">Daniel Brain: Sane, scalable Angular apps are tricky, but not impossible. Lessons learned from PayPal Checkout.</a> (Aimee)<br /> <a href="https://xkcd.com/552/" target="_blank" rel="noreferrer noopener">xkcd: Correlation</a> (Dave)<br /> <a href="https://en.wikipedia.org/wiki/Lviv" target="_blank" rel="noreferrer noopener">Lviv, Ukraine</a> (Dave)<br /> <a href="http://charlesmaxwood.com/" target="_blank" rel="noreferrer noopener">CharlesMaxWood.com</a> (Chuck)<br /> <a href="http://everytimezone.com/" target="_blank" rel="noreferrer noopener">Every Time Zone</a> (Chuck)<br /> <a href="https://philipmorganconsulting.com/authority-resource-center/the-positioning-manual-for-technical-firms/" target="_blank" rel="noreferrer noopener">The Positioning Manual for Technical Firms by Philip Morgan</a> (Chuck)<br /> <a href="https://jsremoteconf.com/" target="_blank" rel="noreferrer noopener">JS Remote Conf</a> (Chuck)   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>2587</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>182 JSJ RxJS with Matthew Podwysocki</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/182-jsj-rxjs-with-matthew-podwysocki</link><description><![CDATA[02:19 - Matthew Podwysocki Introduction<ul><li><a href="https://twitter.com/mattpodwysocki" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/mattpodwysocki" target="_blank" rel="noreferrer noopener">GitHub</a></li><li><a href="http://www.microsoft.com/" target="_blank" rel="noreferrer noopener">Microsoft</a></li></ul>04:01 - <a href="https://github.com/Reactive-Extensions/RxJS" target="_blank" rel="noreferrer noopener">RxJS</a><ul><li><a href="https://www.youtube.com/watch?v=1XaFMOyBxno" target="_blank" rel="noreferrer noopener">Reactive JavaScript Interview w/ Jeffrey Van Gogh &amp; Matthew Podwysocki @ JSConf 2010</a></li><li>“First-class Events”</li></ul>10:18 - Practical Experience of Use<ul><li>Observables</li></ul>17:28 - <a href="https://github.com/jhusain/observable-spec" target="_blank" rel="noreferrer noopener">observable-spec</a> 21:43 - Observables and <a href="https://www.promisejs.org/" target="_blank" rel="noreferrer noopener">Promises</a> 25:06 - Using RxJS in Common Frameworks<ul><li><a href="http://xgrommx.github.io/rx-book/" target="_blank" rel="noreferrer noopener">RxJS Git Book</a> </li><li><a href="https://gitter.im/Reactive-Extensions/RxJS" target="_blank" rel="noreferrer noopener">RxJS Gitter Channel</a></li></ul>27:53 - Are there places where observables might not be better than callbacks/Promises?29:16 - Why would someone use RxJS on the backend in place of Node streams? <ul><li><a href="https://www.rabbitmq.com/" target="_blank" rel="noreferrer noopener">RabbitMQ</a></li></ul>32:28 - Are Promises dying?36:13 - Observable Gotchas<ul><li>Hot vs Cold Observables</li></ul>40:29 - Influence<ul><li><a href="http://elm-lang.org/" target="_blank" rel="noreferrer noopener">Elm</a></li><li><a href="https://en.wikipedia.org/wiki/Functional_reactive_programming" target="_blank" rel="noreferrer noopener">Functional Reactive Programming (FRP)</a></li></ul>47:47 - Will observables in ES2016 replace RxJS?Picks <a href="https://medium.com/@linclark/a-cartoon-guide-to-flux-6157355ab207" target="_blank" rel="noreferrer noopener">A cartoon guide to Flux</a> (Aimee)<br /> <a href="http://bevacqua.github.io/promisees/" target="_blank" rel="noreferrer noopener">Promisees</a> (Aimee)<br /> <a href="https://en.wikipedia.org/wiki/Act_IV:_Rebirth_in_Reprise" target="_blank" rel="noreferrer noopener">The Dear Hunter - Act IV Rebirth in Reprise</a> (Jamison)<br /> <a href="https://vimeo.com/124384526" target="_blank" rel="noreferrer noopener">Jessie Char: Expert On Nothing @ NSConf7</a> (Jamison)<br /> <a href="http://devtoolsecrets.com/secret/debugging-xhr-breakpoints.html" target="_blank" rel="noreferrer noopener">XHR Breakpoints</a> (Dave)<br /> <a href="https://www.youtube.com/user/gloveandboots" target="_blank" rel="noreferrer noopener">Glove and Boots</a> (Dave)<br /> <a href="https://en.wikipedia.org/wiki/Computer_programming" target="_blank" rel="noreferrer noopener">Computer Programming</a> (Joe)<br /> <a href="https://www.seas.harvard.edu/sites/default/files/files/archived/Czaplicki.pdf" target="_blank" rel="noreferrer noopener">Evan Czaplicki’s Thesis for Elm</a> (Joe)<br /> <a href="http://www.amazon.com/gp/product/0062315005/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=0062315005&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=FIJF4VK3KW6TFV5P&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">The Alchemist by Paulo Coelho</a> (Chuck)<br /> <a href="https://github.com/thaliproject/" target="_blank" rel="noreferrer noopener">thaliproject</a> (Matthew)<br /> <a href="http://www.electronicsweekly.com/distribution-world/comment/bbc-micro-bit-raspberry-pis-little-brother-2015-10/" target="_blank" rel="noreferrer noopener">BBC Micro Bit</a> (Matthew)<br /> <a href="https://en.wikipedia.org/wiki/Minutemen_(band)" target="_blank" rel="noreferrer noopener">Minutemen</a> (Matthew)Special Guest: Matthew Podwysocki.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">405fe854-95f7-4963-81d3-35b38df6d7b8</guid><pubDate>Wed, 21 Oct 2015 15:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846813/stream.mp3" length="59960632" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>02:19 - Matthew Podwysocki Introduction
- https://twitter.com/mattpodwysocki 
- https://github.com/mattpodwysocki
- http://www.microsoft.com/
04:01 - https://github.com/Reactive-Extensions/RxJS
- https://www.youtube.com/watch?v=1XaFMOyBxno
-...</itunes:subtitle><itunes:summary><![CDATA[02:19 - Matthew Podwysocki Introduction<ul><li><a href="https://twitter.com/mattpodwysocki" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/mattpodwysocki" target="_blank" rel="noreferrer noopener">GitHub</a></li><li><a href="http://www.microsoft.com/" target="_blank" rel="noreferrer noopener">Microsoft</a></li></ul>04:01 - <a href="https://github.com/Reactive-Extensions/RxJS" target="_blank" rel="noreferrer noopener">RxJS</a><ul><li><a href="https://www.youtube.com/watch?v=1XaFMOyBxno" target="_blank" rel="noreferrer noopener">Reactive JavaScript Interview w/ Jeffrey Van Gogh &amp; Matthew Podwysocki @ JSConf 2010</a></li><li>“First-class Events”</li></ul>10:18 - Practical Experience of Use<ul><li>Observables</li></ul>17:28 - <a href="https://github.com/jhusain/observable-spec" target="_blank" rel="noreferrer noopener">observable-spec</a> 21:43 - Observables and <a href="https://www.promisejs.org/" target="_blank" rel="noreferrer noopener">Promises</a> 25:06 - Using RxJS in Common Frameworks<ul><li><a href="http://xgrommx.github.io/rx-book/" target="_blank" rel="noreferrer noopener">RxJS Git Book</a> </li><li><a href="https://gitter.im/Reactive-Extensions/RxJS" target="_blank" rel="noreferrer noopener">RxJS Gitter Channel</a></li></ul>27:53 - Are there places where observables might not be better than callbacks/Promises?29:16 - Why would someone use RxJS on the backend in place of Node streams? <ul><li><a href="https://www.rabbitmq.com/" target="_blank" rel="noreferrer noopener">RabbitMQ</a></li></ul>32:28 - Are Promises dying?36:13 - Observable Gotchas<ul><li>Hot vs Cold Observables</li></ul>40:29 - Influence<ul><li><a href="http://elm-lang.org/" target="_blank" rel="noreferrer noopener">Elm</a></li><li><a href="https://en.wikipedia.org/wiki/Functional_reactive_programming" target="_blank" rel="noreferrer noopener">Functional Reactive Programming (FRP)</a></li></ul>47:47 - Will observables in ES2016 replace RxJS?Picks <a href="https://medium.com/@linclark/a-cartoon-guide-to-flux-6157355ab207" target="_blank" rel="noreferrer noopener">A cartoon guide to Flux</a> (Aimee)<br /> <a href="http://bevacqua.github.io/promisees/" target="_blank" rel="noreferrer noopener">Promisees</a> (Aimee)<br /> <a href="https://en.wikipedia.org/wiki/Act_IV:_Rebirth_in_Reprise" target="_blank" rel="noreferrer noopener">The Dear Hunter - Act IV Rebirth in Reprise</a> (Jamison)<br /> <a href="https://vimeo.com/124384526" target="_blank" rel="noreferrer noopener">Jessie Char: Expert On Nothing @ NSConf7</a> (Jamison)<br /> <a href="http://devtoolsecrets.com/secret/debugging-xhr-breakpoints.html" target="_blank" rel="noreferrer noopener">XHR Breakpoints</a> (Dave)<br /> <a href="https://www.youtube.com/user/gloveandboots" target="_blank" rel="noreferrer noopener">Glove and Boots</a> (Dave)<br /> <a href="https://en.wikipedia.org/wiki/Computer_programming" target="_blank" rel="noreferrer noopener">Computer Programming</a> (Joe)<br /> <a href="https://www.seas.harvard.edu/sites/default/files/files/archived/Czaplicki.pdf" target="_blank" rel="noreferrer noopener">Evan Czaplicki’s Thesis for Elm</a> (Joe)<br /> <a href="http://www.amazon.com/gp/product/0062315005/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=0062315005&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=FIJF4VK3KW6TFV5P&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">The Alchemist by Paulo Coelho</a> (Chuck)<br /> <a href="https://github.com/thaliproject/" target="_blank" rel="noreferrer noopener">thaliproject</a> (Matthew)<br /> <a href="http://www.electronicsweekly.com/distribution-world/comment/bbc-micro-bit-raspberry-pis-little-brother-2015-10/" target="_blank" rel="noreferrer noopener">BBC Micro Bit</a> (Matthew)<br /> <a href="https://en.wikipedia.org/wiki/Minutemen_(band)" target="_blank" rel="noreferrer noopener">Minutemen</a> (Matthew)Special Guest: Matthew Podwysocki.   <br /><br />Support this podcast...]]></itunes:summary><itunes:duration>3668</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>181 JSJ The Evolution of Flux Libraries with Andrew Clark and Dan Abramov</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/181-jsj-the-evolution-of-flux-libraries-with-andrew-clark-and-dan-abramov</link><description><![CDATA[Sign up for <a href="https://jsremoteconf.com/" target="_blank" rel="noreferrer noopener">JS Remote Conf</a>! <a href="https://docs.google.com/document/d/13qMWQVnPp-hNV9FTqwkPDtsdjhQap3WcBF0lddl60ps/edit#heading=h.dpxnamcp7w8s" target="_blank" rel="noreferrer noopener">Dan and Andrew's super awesome, helpful document that they made for the show during preparation</a>03:22 - Andrew Clark Introduction<ul><li><a href="https://twitter.com/acdlite" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/acdlite" target="_blank" rel="noreferrer noopener">GitHub</a></li><li><a href="http://opengov.com/" target="_blank" rel="noreferrer noopener">OpenGov</a></li><li><a href="https://github.com/acdlite/flummox" target="_blank" rel="noreferrer noopener">flummox</a> </li></ul>03:39 - Dan Abramov Introduction<ul><li><a href="https://twitter.com/dan_abramov" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/gaearon" target="_blank" rel="noreferrer noopener">GitHub</a></li><li><a href="https://devchat.tv/js-jabber/179-jsj-redux-and-react-with-dan-abramov" target="_blank" rel="noreferrer noopener">JavaScript Jabber Episode #179: redux and React with Dan Abramov</a> </li></ul>04:03 - <a href="https://facebook.github.io/flux/" target="_blank" rel="noreferrer noopener">Flux</a><ul><li>Flux vs <a href="https://en.wikipedia.org/wiki/Model%E2%80%93view%E2%80%93controller" target="_blank" rel="noreferrer noopener">MVC</a></li></ul>09:36 - Data Flow<ul><li><a href="http://acdlite.github.io/flummox/docs/guides/why-flux-component-is-better-than-flux-mixin" target="_blank" rel="noreferrer noopener">Why FluxComponent &gt; fluxMixin</a></li><li><a href="https://medium.com/@dan_abramov/mixins-are-dead-long-live-higher-order-components-94a0d2f9e750" target="_blank" rel="noreferrer noopener">Mixins Are Dead. Long Live Composition.</a>  </li><li><a href="https://gist.github.com/sebmarkbage/ef0bf1f338a7182b6775" target="_blank" rel="noreferrer noopener">Higher-order Components</a> </li><li><a href="https://twitter.com/sebmarkbage/status/647831413186629632" target="_blank" rel="noreferrer noopener">Sebastian Markbåge's Tweet</a></li></ul>22:52 - Conceptualizing <a href="https://facebook.github.io/react/" target="_blank" rel="noreferrer noopener">React</a> and Flux<ul><li><a href="http://conf.reactjs.com/schedule.html#flux-panel" target="_blank" rel="noreferrer noopener">React.js Conf 2015 - Flux Panel</a> </li><li>Does <a href="https://www.npmjs.com/package/redux" target="_blank" rel="noreferrer noopener">redux</a> limit ambiguity that exists in Flux?</li></ul>27:50 - Documentation 30:38 - <a href="http://elm-lang.org/" target="_blank" rel="noreferrer noopener">The Elm Programming Language</a> 32:34 - Making Patterns Explicit in Frameworks<ul><li><a href="https://www.youtube.com/watch?v=rw2MY9Q8Vsk" target="_blank" rel="noreferrer noopener">Tom Dale @ TXJS 2015</a></li><li><a href="http://www.gigamonkeys.com/flowers/" target="_blank" rel="noreferrer noopener">Let a 1,000 flowers bloom. Then rip 999 of them out by the roots.</a></li><li><a href="https://www.youtube.com/watch?v=4anAwXYqLG8" target="_blank" rel="noreferrer noopener">Sebastian Markbåge: Minimal API Surface Area @ JSConf EU 2014</a></li></ul>36:31 - Getting Started with React and Flux<ul><li>Classes</li></ul>42:42 - Where Flux Falls Short58:23 - Keeping the Core Small; Making DecisionsPicks <a href="https://www.youtube.com/playlist?list=PLcGKfGEEONaCIl5eU53uPBnRJ9rbIH32R" target="_blank" rel="noreferrer noopener">Strange Loop 2015 Videos </a> (Jamison)<br /> <a href="http://typesetinthefuture.com/" target="_blank" rel="noreferrer noopener">Typeset In The Future</a> (Jamison)<br /> <a href="https://speakerdeck.com/klamping/speaker-notes?utm_campaign=4061952748-SWLW_147&amp;utm_medium=email&amp;utm_source=Software+Lead+Weekly&amp;utm_term=0_efe3d3cd5b-4061952748-131407957" target="_blank" rel="noreferrer noopener">Open-source as a project model for internal work (w/ speaker notes) by Kevin Lamping</a> (Jamison)<br /> <a href="https://www.youtube.com/watch?t=1&amp;v=fCn8zs912OE" target="_blank" rel="noreferrer noopener">Explanation of Zipf's Law</a> (Dave)<br /> <a href="http://conf.utahjs.com" target="_blank" rel="noreferrer noopener">Will Conant's talk at UtahJS 2015 on Flux</a> (Dave)<br /> <a href="http://www.amazon.com/Legend-ZERO-3-Book/dp/B00PMGUG9C/ref=sr_1_2?ie=UTF8&amp;keywords=legend+of+zero&amp;qid=1443561853&amp;sr=8-2" target="_blank" rel="noreferrer noopener">The Legend of ZERO (3 Book Series) by Sara King</a> (Joe)<br /> <a href="http://www.boardgamegeek.com/geeksearch.php?B1=Go&amp;action=search&amp;objecttype=boardgame&amp;q=camel+up" target="_blank" rel="noreferrer noopener">Camel Up</a> (Joe)<br /> <a href="http://elm-lang.org/" target="_blank" rel="noreferrer noopener">The Elm Programming Language</a> (Joe)<br /> <a href="https://www.destroyallsoftware.com/talks/boundaries" target="_blank" rel="noreferrer noopener">Boundaries: A talk by Gary Bernhardt from SCNA 2012</a> (Aimee)<br /> <a href="http://nodevember.org/" target="_blank" rel="noreferrer noopener">Nodevember</a> (Aimee)<br /> <a href="http://tvfool.com/" target="_blank" rel="noreferrer noopener">TV Fool</a> (Chuck)<br /> <a href="http://www.lowes.com/pd_2285-63374-ANT751R___?Ntt=antenna&amp;pl=1&amp;productId=3549244" target="_blank" rel="noreferrer noopener">RCA Outdoor Digital HDTV VHF UHF Yagi Type Antenna</a> (Chuck)<br /> <a href="http://michaelvey.com/" target="_blank" rel="noreferrer noopener">The Michael Vey Book Series</a> (Chuck)<br /> <a href="http://welcometobusinesstown.tumblr.com/" target="_blank" rel="noreferrer noopener">BusinessTown</a> (Dan)<br /> <a href="http://waitbutwhy.com/2015/05/elon-musk-the-worlds-raddest-man.html" target="_blank" rel="noreferrer noopener">Elon Musk: The World’s Raddest Man</a> (Dan)<br /> <a href="https://drboolean.gitbooks.io/mostly-adequate-guide/content/index.html" target="_blank" rel="noreferrer noopener">Professor Frisby's Mostly Adequate Guide to Functional Programming</a> (Dan)<br /> <a href="https://en.wikipedia.org/wiki/Abiogenesis" target="_blank" rel="noreferrer noopener">Abiogenesis</a> (Dan)<br /> <a href="https://github.com/reactjs/react-future" target="_blank" rel="noreferrer noopener">react-future</a> (Dan)<br /> <a href="http://righteousmind.com/" target="_blank" rel="noreferrer noopener">The Righteous Mind</a> (Andrew)<br /> <a href="https://github.com/lodash/lodash-fp" target="_blank" rel="noreferrer noopener">lodash-fp</a> (Andrew)<br /> <a href="http://www.cc.com/shows/inside-amy-schumer" target="_blank" rel="noreferrer noopener">Inside Amy Schumer</a> (Andrew)<br /> <a href="https://github.com/facebook/dataloader" target="_blank" rel="noreferrer noopener">dataloader</a> (Andrew)<br /> <a href="http://opengov.com/careers/" target="_blank" rel="noreferrer noopener">Careers at OpenGov</a> (Andrew)Special Guests: Andrew Clark and Dan Abramov .   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">2b8e42b0-abe4-43c3-99ee-59cbd5697c14</guid><pubDate>Wed, 14 Oct 2015 15:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846815/stream.mp3" length="50216960" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Sign up for https://jsremoteconf.com/! https://docs.google.com/document/d/13qMWQVnPp-hNV9FTqwkPDtsdjhQap3WcBF0lddl60ps/edit#heading=h.dpxnamcp7w8s03:22 - Andrew Clark Introduction
- https://twitter.com/acdlite 
- https://github.com/acdlite
-...</itunes:subtitle><itunes:summary><![CDATA[Sign up for <a href="https://jsremoteconf.com/" target="_blank" rel="noreferrer noopener">JS Remote Conf</a>! <a href="https://docs.google.com/document/d/13qMWQVnPp-hNV9FTqwkPDtsdjhQap3WcBF0lddl60ps/edit#heading=h.dpxnamcp7w8s" target="_blank" rel="noreferrer noopener">Dan and Andrew's super awesome, helpful document that they made for the show during preparation</a>03:22 - Andrew Clark Introduction<ul><li><a href="https://twitter.com/acdlite" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/acdlite" target="_blank" rel="noreferrer noopener">GitHub</a></li><li><a href="http://opengov.com/" target="_blank" rel="noreferrer noopener">OpenGov</a></li><li><a href="https://github.com/acdlite/flummox" target="_blank" rel="noreferrer noopener">flummox</a> </li></ul>03:39 - Dan Abramov Introduction<ul><li><a href="https://twitter.com/dan_abramov" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/gaearon" target="_blank" rel="noreferrer noopener">GitHub</a></li><li><a href="https://devchat.tv/js-jabber/179-jsj-redux-and-react-with-dan-abramov" target="_blank" rel="noreferrer noopener">JavaScript Jabber Episode #179: redux and React with Dan Abramov</a> </li></ul>04:03 - <a href="https://facebook.github.io/flux/" target="_blank" rel="noreferrer noopener">Flux</a><ul><li>Flux vs <a href="https://en.wikipedia.org/wiki/Model%E2%80%93view%E2%80%93controller" target="_blank" rel="noreferrer noopener">MVC</a></li></ul>09:36 - Data Flow<ul><li><a href="http://acdlite.github.io/flummox/docs/guides/why-flux-component-is-better-than-flux-mixin" target="_blank" rel="noreferrer noopener">Why FluxComponent &gt; fluxMixin</a></li><li><a href="https://medium.com/@dan_abramov/mixins-are-dead-long-live-higher-order-components-94a0d2f9e750" target="_blank" rel="noreferrer noopener">Mixins Are Dead. Long Live Composition.</a>  </li><li><a href="https://gist.github.com/sebmarkbage/ef0bf1f338a7182b6775" target="_blank" rel="noreferrer noopener">Higher-order Components</a> </li><li><a href="https://twitter.com/sebmarkbage/status/647831413186629632" target="_blank" rel="noreferrer noopener">Sebastian Markbåge's Tweet</a></li></ul>22:52 - Conceptualizing <a href="https://facebook.github.io/react/" target="_blank" rel="noreferrer noopener">React</a> and Flux<ul><li><a href="http://conf.reactjs.com/schedule.html#flux-panel" target="_blank" rel="noreferrer noopener">React.js Conf 2015 - Flux Panel</a> </li><li>Does <a href="https://www.npmjs.com/package/redux" target="_blank" rel="noreferrer noopener">redux</a> limit ambiguity that exists in Flux?</li></ul>27:50 - Documentation 30:38 - <a href="http://elm-lang.org/" target="_blank" rel="noreferrer noopener">The Elm Programming Language</a> 32:34 - Making Patterns Explicit in Frameworks<ul><li><a href="https://www.youtube.com/watch?v=rw2MY9Q8Vsk" target="_blank" rel="noreferrer noopener">Tom Dale @ TXJS 2015</a></li><li><a href="http://www.gigamonkeys.com/flowers/" target="_blank" rel="noreferrer noopener">Let a 1,000 flowers bloom. Then rip 999 of them out by the roots.</a></li><li><a href="https://www.youtube.com/watch?v=4anAwXYqLG8" target="_blank" rel="noreferrer noopener">Sebastian Markbåge: Minimal API Surface Area @ JSConf EU 2014</a></li></ul>36:31 - Getting Started with React and Flux<ul><li>Classes</li></ul>42:42 - Where Flux Falls Short58:23 - Keeping the Core Small; Making DecisionsPicks <a href="https://www.youtube.com/playlist?list=PLcGKfGEEONaCIl5eU53uPBnRJ9rbIH32R" target="_blank" rel="noreferrer noopener">Strange Loop 2015 Videos </a> (Jamison)<br /> <a href="http://typesetinthefuture.com/" target="_blank" rel="noreferrer noopener">Typeset In The Future</a> (Jamison)<br /> <a href="https://speakerdeck.com/klamping/speaker-notes?utm_campaign=4061952748-SWLW_147&amp;utm_medium=email&amp;utm_source=Software+Lead+Weekly&amp;utm_term=0_efe3d3cd5b-4061952748-131407957" target="_blank" rel="noreferrer...]]></itunes:summary><itunes:duration>3059</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>180 JSJ Finding a Job</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/180-jsj-finding-a-job</link><description><![CDATA[02:14 - <a href="http://javascriptjabber.com/15minutes" target="_blank" rel="noreferrer noopener">15 Minute Podcast Listener chat with Charles Wood</a> 03:23 - Amy’s Upcoming Talk at <a href="http://nodevember.org/" target="_blank" rel="noreferrer noopener">Nodevember</a> 04:45 - Junior, Mid-level, and Senior Developers08:00 - Advice for Devs Straight Out of Boot Camp (How Job Hunts Work)14:28 - Looking For the Right Job For YOU <ul><li><a href="http://www.amazon.com/gp/product/1934356344/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=1934356344&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=THM3GR7YH2WCPPDA&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">The Passionate Programmer: Creating a Remarkable Career in Software Development by Chad Fowler</a></li></ul>23:22 - Mentorship &amp; Company Culture 27:16 - Nailing the Interview<ul><li>Salary Expectations</li><li>Get to Know Potential Team Members</li><li>Confidence</li></ul>32:57 - Be Prepared: Coding is HARD Work35:27 - Getting To Know People &amp; Networking<ul><li>Hackathons</li><li>Open Source Contribution</li><li>Don’t Be Afraid … APPLY! </li><li>Apprenticeships<ul><li><a href="https://twitter.com/saronyitbarek" target="_blank" rel="noreferrer noopener">Saron Yitbarek</a>: <a href="http://www.codenewbie.org/" target="_blank" rel="noreferrer noopener">CodeNewbie</a></li></ul></li><li>Conferences</li></ul>46:45 - Communication and People Skills<ul><li><a href="https://en.wikipedia.org/wiki/Conway's_law" target="_blank" rel="noreferrer noopener">Conway’s Law</a></li></ul>Get in touch with Aimee or Chuck!<ul><li>Tweet <a href="https://twitter.com/cmaxw" target="_blank" rel="noreferrer noopener">@cmaxw</a></li><li>Fork <a href="https://github.com/AimeeKnight/ama" target="_blank" rel="noreferrer noopener">Aimee’s Ask Me Anything!</a> </li></ul>Picks <a href="https://jsremoteconf.com/" target="_blank" rel="noreferrer noopener">JS Remote Conf</a> (Chuck)<br /> <a href="http://railsremoteconf.com" target="_blank" rel="noreferrer noopener">Rails Remote Conf</a> (Chuck)<br /> <a href="https://devchat.tv/remote-conference-talks/" target="_blank" rel="noreferrer noopener">Remote Conference Talks</a> (Chuck)<br /> Standing Desks (Aimee)<br /> <a href="http://pouchdb.com/2015/05/18/we-have-a-problem-with-promises.html" target="_blank" rel="noreferrer noopener">We have a problem with promises</a> (Aimee)<br /> <a href="https://www.interviewcake.com/" target="_blank" rel="noreferrer noopener">Interview Cake</a> (Aimee)<br /> <a href="http://nodevember.org/" target="_blank" rel="noreferrer noopener">Nodevember</a> (Aimee)<br /> <a href="http://iamnotaprogrammer.com/Ikea-Standing-desk-for-22-dollars.html" target="_blank" rel="noreferrer noopener">A standing desk for $22</a> (Chuck)<br /> <a href="http://www.amazon.com/gp/product/B0092N4H64/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=B0092N4H64&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=JBOH4QM5Z5IHPQKD&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">SmartCells Anti-Fatigue Comfort Mat</a> (Chuck)<br /> <a href="https://pebble.com/pebble-time-smartwatch-features" target="_blank" rel="noreferrer noopener">Pebble Time</a> (Chuck)<br /> <a href="http://developer.getpebble.com/docs/pebblejs/" target="_blank" rel="noreferrer noopener">Pebble.js</a> (Chuck)   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">51ca0a33-3f41-41df-9012-3c244a9da0e6</guid><pubDate>Wed, 07 Oct 2015 15:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846808/stream.mp3" length="57441144" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>02:14 - http://javascriptjabber.com/15minutes 03:23 - Amy’s Upcoming Talk at http://nodevember.org/ 04:45 - Junior, Mid-level, and Senior Developers08:00 - Advice for Devs Straight Out of Boot Camp (How Job Hunts Work)14:28 - Looking For the Right Job...</itunes:subtitle><itunes:summary><![CDATA[02:14 - <a href="http://javascriptjabber.com/15minutes" target="_blank" rel="noreferrer noopener">15 Minute Podcast Listener chat with Charles Wood</a> 03:23 - Amy’s Upcoming Talk at <a href="http://nodevember.org/" target="_blank" rel="noreferrer noopener">Nodevember</a> 04:45 - Junior, Mid-level, and Senior Developers08:00 - Advice for Devs Straight Out of Boot Camp (How Job Hunts Work)14:28 - Looking For the Right Job For YOU <ul><li><a href="http://www.amazon.com/gp/product/1934356344/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=1934356344&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=THM3GR7YH2WCPPDA&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">The Passionate Programmer: Creating a Remarkable Career in Software Development by Chad Fowler</a></li></ul>23:22 - Mentorship &amp; Company Culture 27:16 - Nailing the Interview<ul><li>Salary Expectations</li><li>Get to Know Potential Team Members</li><li>Confidence</li></ul>32:57 - Be Prepared: Coding is HARD Work35:27 - Getting To Know People &amp; Networking<ul><li>Hackathons</li><li>Open Source Contribution</li><li>Don’t Be Afraid … APPLY! </li><li>Apprenticeships<ul><li><a href="https://twitter.com/saronyitbarek" target="_blank" rel="noreferrer noopener">Saron Yitbarek</a>: <a href="http://www.codenewbie.org/" target="_blank" rel="noreferrer noopener">CodeNewbie</a></li></ul></li><li>Conferences</li></ul>46:45 - Communication and People Skills<ul><li><a href="https://en.wikipedia.org/wiki/Conway's_law" target="_blank" rel="noreferrer noopener">Conway’s Law</a></li></ul>Get in touch with Aimee or Chuck!<ul><li>Tweet <a href="https://twitter.com/cmaxw" target="_blank" rel="noreferrer noopener">@cmaxw</a></li><li>Fork <a href="https://github.com/AimeeKnight/ama" target="_blank" rel="noreferrer noopener">Aimee’s Ask Me Anything!</a> </li></ul>Picks <a href="https://jsremoteconf.com/" target="_blank" rel="noreferrer noopener">JS Remote Conf</a> (Chuck)<br /> <a href="http://railsremoteconf.com" target="_blank" rel="noreferrer noopener">Rails Remote Conf</a> (Chuck)<br /> <a href="https://devchat.tv/remote-conference-talks/" target="_blank" rel="noreferrer noopener">Remote Conference Talks</a> (Chuck)<br /> Standing Desks (Aimee)<br /> <a href="http://pouchdb.com/2015/05/18/we-have-a-problem-with-promises.html" target="_blank" rel="noreferrer noopener">We have a problem with promises</a> (Aimee)<br /> <a href="https://www.interviewcake.com/" target="_blank" rel="noreferrer noopener">Interview Cake</a> (Aimee)<br /> <a href="http://nodevember.org/" target="_blank" rel="noreferrer noopener">Nodevember</a> (Aimee)<br /> <a href="http://iamnotaprogrammer.com/Ikea-Standing-desk-for-22-dollars.html" target="_blank" rel="noreferrer noopener">A standing desk for $22</a> (Chuck)<br /> <a href="http://www.amazon.com/gp/product/B0092N4H64/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=B0092N4H64&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=JBOH4QM5Z5IHPQKD&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">SmartCells Anti-Fatigue Comfort Mat</a> (Chuck)<br /> <a href="https://pebble.com/pebble-time-smartwatch-features" target="_blank" rel="noreferrer noopener">Pebble Time</a> (Chuck)<br /> <a href="http://developer.getpebble.com/docs/pebblejs/" target="_blank" rel="noreferrer noopener">Pebble.js</a> (Chuck)   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>3510</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>179 JSJ redux and React with Dan Abramov</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/179-jsj-redux-and-react-with-dan-abramov</link><description><![CDATA[02:25 - Dan Abramov Introduction<ul><li><a href="https://twitter.com/dan_abramov" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/gaearon" target="_blank" rel="noreferrer noopener">GitHub</a></li><li><a href="https://www.youtube.com/watch?v=xsSnOQynTHs" target="_blank" rel="noreferrer noopener">Dan Abramov: Live React: Hot Reloading with Time Travel @ react-europe 2015</a></li></ul>02:43 - Dan’s Background and Journey Into Building Stuff with React <ul><li><a href="https://en.wikipedia.org/wiki/Visual_Basic" target="_blank" rel="noreferrer noopener">Visual Basic</a></li></ul>05:48 - <a href="https://www.npmjs.com/package/redux" target="_blank" rel="noreferrer noopener">redux</a> and <a href="https://facebook.github.io/react/" target="_blank" rel="noreferrer noopener">React    </a> 10:07- <a href="http://elm-lang.org" target="_blank" rel="noreferrer noopener">The Elm Programming Language</a> 12:19 - Reducers14:04 - Hot Reloading 17:50 - “React makes you a better JavaScript developer.”22:10 - Time Travel28:26 - Storing Data and Managing State<ul><li><a href="https://circleci.com/docs/browser-debugging" target="_blank" rel="noreferrer noopener">Interacting with the browser on CircleCI's VM</a></li></ul>34:43 - <a href="https://www.patreon.com/reactdx?ty=h" target="_blank" rel="noreferrer noopener">[Patreon] Support Dan Abramov Creating Redux and React Hot Loader</a> 36:24 - react-transform<ul><li><a href="https://github.com/gaearon/react-proxy" target="_blank" rel="noreferrer noopener">react-proxy</a> </li><li><a href="https://github.com/gaearon/babel-plugin-react-transform" target="_blank" rel="noreferrer noopener">babel-plugin-react-transform</a></li><li><a href="https://github.com/gaearon/react-transform-catch-errors" target="_blank" rel="noreferrer noopener">react-transform-catch-errors</a></li></ul>41:34 - Using redux outside React43:52 - Editors and Programmer Productivity45:35 - Future PlansPicks <a href="https://tools.ietf.org/html/rfc6749" target="_blank" rel="noreferrer noopener">The OAuth2 RFC</a> (Aimee)<br /> <a href="http://devblog.riesd.com/blog/2015/09/09/hiring-apprentices/" target="_blank" rel="noreferrer noopener">Michael Ries: Hiring Apprentices</a> (Jamison)<br /> <a href="https://twitter.com/sebmck/status/641280994805444609" target="_blank" rel="noreferrer noopener">@sebmck: "Sometimes having email history isn't always a good thing..."</a> (Jamison)<br /> <a href="http://store.steampowered.com/agecheck/app/287700/" target="_blank" rel="noreferrer noopener">Metal Gear Solid 5: The Phantom Pain</a> (Jamison)<br /> <a href="http://www.imdb.com/title/tt0303461/?ref_=nv_sr_1" target="_blank" rel="noreferrer noopener">Firefly</a> (Joe)<br /> <a href="http://elm-lang.org" target="_blank" rel="noreferrer noopener">The Elm Programming Language</a> (Joe)<br /> <a href="http://www.google.com/keep/" target="_blank" rel="noreferrer noopener">Google Keep</a> (Dave)<br /> <a href="http://javascriptjabber.com/15minutes" target="_blank" rel="noreferrer noopener">15 Minute Podcast Listener chat with Charles Wood</a> (Chuck)<br /> <a href="https://getpebble.com/pebble_time/" target="_blank" rel="noreferrer noopener">Pebble Time</a> (Chuck)<br /> <a href="https://www.facebook.com/groups/424912737585458/" target="_blank" rel="noreferrer noopener">100 Days of Burpees</a> (Chuck)<br /> <a href="http://www.cc.com/shows/broad-city" target="_blank" rel="noreferrer noopener">Broad City</a> (Dan)<br /> <a href="http://pitchfork.com/reviews/albums/20458-in-colour/" target="_blank" rel="noreferrer noopener">Jamie xx: In Colour</a> (Dan)<br /> <a href="http://cycle.js.org" target="_blank" rel="noreferrer noopener">Cycle.js</a> (Dan)Special Guest: Dan Abramov .   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">041eb504-8faf-43bb-ba56-ddfe9bdd83b0</guid><pubDate>Wed, 30 Sep 2015 15:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846812/stream.mp3" length="59646335" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>02:25 - Dan Abramov Introduction
- https://twitter.com/dan_abramov 
- https://github.com/gaearon
- https://www.youtube.com/watch?v=xsSnOQynTHs
02:43 - Dan’s Background and Journey Into Building Stuff with React 
-...</itunes:subtitle><itunes:summary><![CDATA[02:25 - Dan Abramov Introduction<ul><li><a href="https://twitter.com/dan_abramov" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/gaearon" target="_blank" rel="noreferrer noopener">GitHub</a></li><li><a href="https://www.youtube.com/watch?v=xsSnOQynTHs" target="_blank" rel="noreferrer noopener">Dan Abramov: Live React: Hot Reloading with Time Travel @ react-europe 2015</a></li></ul>02:43 - Dan’s Background and Journey Into Building Stuff with React <ul><li><a href="https://en.wikipedia.org/wiki/Visual_Basic" target="_blank" rel="noreferrer noopener">Visual Basic</a></li></ul>05:48 - <a href="https://www.npmjs.com/package/redux" target="_blank" rel="noreferrer noopener">redux</a> and <a href="https://facebook.github.io/react/" target="_blank" rel="noreferrer noopener">React    </a> 10:07- <a href="http://elm-lang.org" target="_blank" rel="noreferrer noopener">The Elm Programming Language</a> 12:19 - Reducers14:04 - Hot Reloading 17:50 - “React makes you a better JavaScript developer.”22:10 - Time Travel28:26 - Storing Data and Managing State<ul><li><a href="https://circleci.com/docs/browser-debugging" target="_blank" rel="noreferrer noopener">Interacting with the browser on CircleCI's VM</a></li></ul>34:43 - <a href="https://www.patreon.com/reactdx?ty=h" target="_blank" rel="noreferrer noopener">[Patreon] Support Dan Abramov Creating Redux and React Hot Loader</a> 36:24 - react-transform<ul><li><a href="https://github.com/gaearon/react-proxy" target="_blank" rel="noreferrer noopener">react-proxy</a> </li><li><a href="https://github.com/gaearon/babel-plugin-react-transform" target="_blank" rel="noreferrer noopener">babel-plugin-react-transform</a></li><li><a href="https://github.com/gaearon/react-transform-catch-errors" target="_blank" rel="noreferrer noopener">react-transform-catch-errors</a></li></ul>41:34 - Using redux outside React43:52 - Editors and Programmer Productivity45:35 - Future PlansPicks <a href="https://tools.ietf.org/html/rfc6749" target="_blank" rel="noreferrer noopener">The OAuth2 RFC</a> (Aimee)<br /> <a href="http://devblog.riesd.com/blog/2015/09/09/hiring-apprentices/" target="_blank" rel="noreferrer noopener">Michael Ries: Hiring Apprentices</a> (Jamison)<br /> <a href="https://twitter.com/sebmck/status/641280994805444609" target="_blank" rel="noreferrer noopener">@sebmck: "Sometimes having email history isn't always a good thing..."</a> (Jamison)<br /> <a href="http://store.steampowered.com/agecheck/app/287700/" target="_blank" rel="noreferrer noopener">Metal Gear Solid 5: The Phantom Pain</a> (Jamison)<br /> <a href="http://www.imdb.com/title/tt0303461/?ref_=nv_sr_1" target="_blank" rel="noreferrer noopener">Firefly</a> (Joe)<br /> <a href="http://elm-lang.org" target="_blank" rel="noreferrer noopener">The Elm Programming Language</a> (Joe)<br /> <a href="http://www.google.com/keep/" target="_blank" rel="noreferrer noopener">Google Keep</a> (Dave)<br /> <a href="http://javascriptjabber.com/15minutes" target="_blank" rel="noreferrer noopener">15 Minute Podcast Listener chat with Charles Wood</a> (Chuck)<br /> <a href="https://getpebble.com/pebble_time/" target="_blank" rel="noreferrer noopener">Pebble Time</a> (Chuck)<br /> <a href="https://www.facebook.com/groups/424912737585458/" target="_blank" rel="noreferrer noopener">100 Days of Burpees</a> (Chuck)<br /> <a href="http://www.cc.com/shows/broad-city" target="_blank" rel="noreferrer noopener">Broad City</a> (Dan)<br /> <a href="http://pitchfork.com/reviews/albums/20458-in-colour/" target="_blank" rel="noreferrer noopener">Jamie xx: In Colour</a> (Dan)<br /> <a href="http://cycle.js.org" target="_blank" rel="noreferrer noopener">Cycle.js</a> (Dan)Special Guest: Dan Abramov .   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a...]]></itunes:summary><itunes:duration>3648</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>178 JSJ Tech Education and The Business of Running Front End Masters with Marc Grabanski</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/178-jsj-tech-education-and-the-business-of-running-front-end-masters-with-marc-grabanski</link><description><![CDATA[03:01 - Marc Grabanski Introduction<ul><li><a href="https://twitter.com/1Marc" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/1Marc" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="http://marcgrabanski.com/about/" target="_blank" rel="noreferrer noopener">Blog</a></li></ul>03:35 - <a href="https://jqueryui.com/datepicker/" target="_blank" rel="noreferrer noopener">The jQuery UI Datepicker</a> 04:29 - <a href="https://frontendmasters.com/" target="_blank" rel="noreferrer noopener">Frontend Masters</a><ul><li><a href="https://twitter.com/frontendmasters" target="_blank" rel="noreferrer noopener">@FrontendMasters</a></li></ul>07:26 - The Live Streaming Phenomenon<ul><li><a href="http://www.twitch.tv/" target="_blank" rel="noreferrer noopener">Twitch.tv</a></li></ul>09:17 - Scalability11:25 - Value, Feedback Cycle14:43 - Structuring Courses and Workshops16:09 - Online vs In-Person<ul><li>Prerequisites</li></ul>18:11 - Booking Workshops19:02 - Scaling (Cont’d)20:00 - Online Education (eLearning) in General <ul><li><a href="https://egghead.io/" target="_blank" rel="noreferrer noopener">egghead.io</a></li><li><a href="https://codecombat.com/" target="_blank" rel="noreferrer noopener">CodeCombat</a></li><li><a href="http://nodeschool.io/" target="_blank" rel="noreferrer noopener">NodeSchool</a></li></ul>21:40 - The Business Model<ul><li>Licensing</li></ul>24:12 - Hot Sellers<ul><li><a href="https://frontendmasters.com/courses/advanced-javascript/" target="_blank" rel="noreferrer noopener">Kyle Simpson: Advanced JavaScript</a></li></ul>25:28 - Technical Setup<ul><li><a href="http://livestream.com" target="_blank" rel="noreferrer noopener">Livestream</a></li><li><a href="https://www.firebase.com/" target="_blank" rel="noreferrer noopener">Firebase</a></li></ul>27:27 - Selecting Topics29:41 - Future Topics / Topics in Production30:38 - Individual / Company Attendees<ul><li><a href="https://frontendmasters.com/workshops/" target="_blank" rel="noreferrer noopener">frontendmasters.com/workshops</a></li></ul>31:45 - Upcoming Plans for Frontend Masters32:32 - Advice For Starting Something Like Frontend Masters34:23 - Keeping Content Up-to-date36:14 - eLearning Experiments<ul><li><a href="http://alexnisnevich.github.io/untrusted/" target="_blank" rel="noreferrer noopener">Untrusted</a> </li><li><a href="http://exercism.io/" target="_blank" rel="noreferrer noopener">exercism.io</a></li><li><a href="http://nodeschool.io/" target="_blank" rel="noreferrer noopener">NodeSchool</a></li><li><a href="http://www.amazon.com/Smarter-Way-Learn-JavaScript-technology-ebook/dp/B00H1W9I6C" target="_blank" rel="noreferrer noopener">A Better Way to Learn JavaScript</a></li><li><a href="https://mytechhigh.com/" target="_blank" rel="noreferrer noopener">My Tech High</a></li></ul>39:30 - Giveaways<ul><li><a href="https://frontendmasters.com" target="_blank" rel="noreferrer noopener">marc@frontendmasters.com</a> </li></ul>40:07 - Getting Started with Programming43:03 - Marketing45:20 - Teacher CompensationPicks <a href="https://www.youtube.com/watch?v=1uRC3hmKQnM" target="_blank" rel="noreferrer noopener">Jessica Kerr: Functional Principles In React @ React Rally 2015</a> (Jamison)<br /> <a href="https://github.com/jergason/thought-haver" target="_blank" rel="noreferrer noopener">thought-haver</a> (Jamison)<br /> <a href="https://frontendmasters.com/courses/angular-app-dev/" target="_blank" rel="noreferrer noopener">[Frontend Masters] Angular Application Development</a> (Aimee)<br /> <a href="https://frontendmasters.com/courses/javascript-the-good-parts/" target="_blank" rel="noreferrer noopener">[Frontend Masters] JavaScript the Good Parts</a> (Aimee)<br /> <a href="http://www.larabar.com/" target="_blank" rel="noreferrer noopener">LÄRABAR</a> (Aimee)<br /> Taking time off (Chuck)<br /> <a href="http://www.imdb.com/title/tt1638355/?ref_=nv_sr_1" target="_blank" rel="noreferrer noopener">The Man from U.N.C.L.E.</a> (Joe)<br /> <a href="http://store.sphero.com/products/bb-8-by-sphero" target="_blank" rel="noreferrer noopener">BB-8 by Sphero</a> (Joe)<br /> <a href="http://www.ng-conf.org" target="_blank" rel="noreferrer noopener">ng-conf</a> (Joe)<br /> <a href="http://fourhourworkweek.com/podcast/" target="_blank" rel="noreferrer noopener">The Tim Ferriss Show</a> (Marc)<br /> <a href="https://codecombat.com/" target="_blank" rel="noreferrer noopener">CodeCombat</a> (Marc)<br /> <a href="http://alexnisnevich.github.io/untrusted/" target="_blank" rel="noreferrer noopener">Untrusted</a> (Marc)Special Guest: Marc Grabanski.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">43a7cba3-cecc-44b7-b479-7717001125a5</guid><pubDate>Wed, 23 Sep 2015 15:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846809/stream.mp3" length="13156352" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>03:01 - Marc Grabanski Introduction
- https://twitter.com/1Marc 
- https://github.com/1Marc 
- http://marcgrabanski.com/about/
03:35 - https://jqueryui.com/datepicker/ 04:29 - https://frontendmasters.com/
- https://twitter.com/frontendmasters
07:26 -...</itunes:subtitle><itunes:summary><![CDATA[03:01 - Marc Grabanski Introduction<ul><li><a href="https://twitter.com/1Marc" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/1Marc" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="http://marcgrabanski.com/about/" target="_blank" rel="noreferrer noopener">Blog</a></li></ul>03:35 - <a href="https://jqueryui.com/datepicker/" target="_blank" rel="noreferrer noopener">The jQuery UI Datepicker</a> 04:29 - <a href="https://frontendmasters.com/" target="_blank" rel="noreferrer noopener">Frontend Masters</a><ul><li><a href="https://twitter.com/frontendmasters" target="_blank" rel="noreferrer noopener">@FrontendMasters</a></li></ul>07:26 - The Live Streaming Phenomenon<ul><li><a href="http://www.twitch.tv/" target="_blank" rel="noreferrer noopener">Twitch.tv</a></li></ul>09:17 - Scalability11:25 - Value, Feedback Cycle14:43 - Structuring Courses and Workshops16:09 - Online vs In-Person<ul><li>Prerequisites</li></ul>18:11 - Booking Workshops19:02 - Scaling (Cont’d)20:00 - Online Education (eLearning) in General <ul><li><a href="https://egghead.io/" target="_blank" rel="noreferrer noopener">egghead.io</a></li><li><a href="https://codecombat.com/" target="_blank" rel="noreferrer noopener">CodeCombat</a></li><li><a href="http://nodeschool.io/" target="_blank" rel="noreferrer noopener">NodeSchool</a></li></ul>21:40 - The Business Model<ul><li>Licensing</li></ul>24:12 - Hot Sellers<ul><li><a href="https://frontendmasters.com/courses/advanced-javascript/" target="_blank" rel="noreferrer noopener">Kyle Simpson: Advanced JavaScript</a></li></ul>25:28 - Technical Setup<ul><li><a href="http://livestream.com" target="_blank" rel="noreferrer noopener">Livestream</a></li><li><a href="https://www.firebase.com/" target="_blank" rel="noreferrer noopener">Firebase</a></li></ul>27:27 - Selecting Topics29:41 - Future Topics / Topics in Production30:38 - Individual / Company Attendees<ul><li><a href="https://frontendmasters.com/workshops/" target="_blank" rel="noreferrer noopener">frontendmasters.com/workshops</a></li></ul>31:45 - Upcoming Plans for Frontend Masters32:32 - Advice For Starting Something Like Frontend Masters34:23 - Keeping Content Up-to-date36:14 - eLearning Experiments<ul><li><a href="http://alexnisnevich.github.io/untrusted/" target="_blank" rel="noreferrer noopener">Untrusted</a> </li><li><a href="http://exercism.io/" target="_blank" rel="noreferrer noopener">exercism.io</a></li><li><a href="http://nodeschool.io/" target="_blank" rel="noreferrer noopener">NodeSchool</a></li><li><a href="http://www.amazon.com/Smarter-Way-Learn-JavaScript-technology-ebook/dp/B00H1W9I6C" target="_blank" rel="noreferrer noopener">A Better Way to Learn JavaScript</a></li><li><a href="https://mytechhigh.com/" target="_blank" rel="noreferrer noopener">My Tech High</a></li></ul>39:30 - Giveaways<ul><li><a href="https://frontendmasters.com" target="_blank" rel="noreferrer noopener">marc@frontendmasters.com</a> </li></ul>40:07 - Getting Started with Programming43:03 - Marketing45:20 - Teacher CompensationPicks <a href="https://www.youtube.com/watch?v=1uRC3hmKQnM" target="_blank" rel="noreferrer noopener">Jessica Kerr: Functional Principles In React @ React Rally 2015</a> (Jamison)<br /> <a href="https://github.com/jergason/thought-haver" target="_blank" rel="noreferrer noopener">thought-haver</a> (Jamison)<br /> <a href="https://frontendmasters.com/courses/angular-app-dev/" target="_blank" rel="noreferrer noopener">[Frontend Masters] Angular Application Development</a> (Aimee)<br /> <a href="https://frontendmasters.com/courses/javascript-the-good-parts/" target="_blank" rel="noreferrer noopener">[Frontend Masters] JavaScript the Good Parts</a> (Aimee)<br /> <a href="http://www.larabar.com/" target="_blank" rel="noreferrer noopener">LÄRABAR</a> (Aimee)<br /> Taking time off (Chuck)<br /> <a href="http://www.imdb.com/title/tt1638355/?ref_=nv_sr_1" target="_blank" rel="noreferrer noopener">The Man...]]></itunes:summary><itunes:duration>743</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>177 JSJ UI Validation with Oren Rubin</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/177-jsj-ui-validation-with-oren-rubin</link><description><![CDATA[02:43 - Oren Rubin Introduction<ul><li><a href="https://twitter.com/shexman" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/shex" target="_blank" rel="noreferrer noopener">GitHub</a></li><li><a href="https://www.linkedin.com/pub/oren-rubin/b/7a4/537" target="_blank" rel="noreferrer noopener">LinkedIn</a></li><li><a href="https://testim.io/" target="_blank" rel="noreferrer noopener">TESTIM.IO</a> </li></ul>05:43 - Testing<ul><li><a href="https://en.wikipedia.org/wiki/Unit_testing" target="_blank" rel="noreferrer noopener">Unit Testing</a></li><li><a href="https://www.techopedia.com/definition/7035/end-to-end-test" target="_blank" rel="noreferrer noopener">End-to-end Testing</a></li><li><a href="https://en.wikipedia.org/wiki/Acceptance_testing" target="_blank" rel="noreferrer noopener">Acceptance Testing</a></li><li><a href="https://en.wikipedia.org/wiki/Functional_testing" target="_blank" rel="noreferrer noopener">Functional Testing</a></li><li><a href="https://en.wikipedia.org/wiki/Software_performance_testing" target="_blank" rel="noreferrer noopener">Performance Testing</a></li></ul>18:18 - Page Object(s)<ul><li>Locators</li></ul>27:10 - <a href="https://angular.github.io/protractor/" target="_blank" rel="noreferrer noopener">Protractor</a> &amp; <a href="http://www.seleniumhq.org/" target="_blank" rel="noreferrer noopener">Selenium</a><ul><li><a href="http://zombie.js.org/" target="_blank" rel="noreferrer noopener">Zombie</a></li></ul>32:06 - Checking UI (Screenshots)37:04 - End-to-end &gt; Full Coverage?40:03 - When should you start testing?42:21 - <a href="https://cucumber.io/" target="_blank" rel="noreferrer noopener">Cucumber</a> 45:39 - DebuggingPicks <a href="http://contentsmagazine.com/articles/10-timeframes/" target="_blank" rel="noreferrer noopener">Paul Ford: 10 Timeframes</a> (Jamison)<br /> <a href="https://www.youtube.com/watch?v=xcNY76-pzok" target="_blank" rel="noreferrer noopener">Kishi Bashi - “In Fantasia”</a> (Jamison)<br /> <a href="http://mattzabriskie.com/" target="_blank" rel="noreferrer noopener">Matt Zabriskie</a> (Jamison)<br /> <a href="https://github.com/kbaltrinic/http-backend-proxy" target="_blank" rel="noreferrer noopener">http-backend-proxy</a> (Aimee)<br /> <a href="http://repl.it/languages" target="_blank" rel="noreferrer noopener">repl.it</a> (Aimee)<br /> <a href="https://reactjs-training.com/" target="_blank" rel="noreferrer noopener">React.js Training with Michael Jackson and Ryan Florence</a> (Joe)<br /> <a href="http://www.reactrally.com" target="_blank" rel="noreferrer noopener">React Rally</a> (Joe)<br /> <a href="http://www.angularconnect.com" target="_blank" rel="noreferrer noopener">AngularConnect</a> (Joe)<br /> <a href="http://www.ng-conf.org" target="_blank" rel="noreferrer noopener">ng-conf</a> (Joe)<br /> <a href="https://www.youtube.com/playlist?list=PLJesql-aSfX5wDU8ALH2bRd_xvw27klTQ" target="_blank" rel="noreferrer noopener">Ruby Remote Conf Videos</a> (Chuck)<br /> <a href="https://angularremoteconf.com/" target="_blank" rel="noreferrer noopener">Angular Remote Conf</a> (Chuck)<br /> <a href="http://javascriptjabber.com/15minutes" target="_blank" rel="noreferrer noopener">15 Minute Podcast Listener chat with Charles Wood</a> (Chuck)<br /> <a href="http://elementalselenium.com/tips" target="_blank" rel="noreferrer noopener">Dave Haeffner: Elemental Selenium</a> (Oren)<br /> <a href="http://shop.oreilly.com/product/0636920031123.do" target="_blank" rel="noreferrer noopener">CSS Secrets by Lea Verou</a> (Oren)<br /> <a href="http://cloudinary.com/" target="_blank" rel="noreferrer noopener">Cloudinary</a> (Oren)Special Guest: Oren Rubin.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">250eab46-5e0a-4f20-b9fd-32d8e3d2cd1c</guid><pubDate>Wed, 16 Sep 2015 15:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846842/stream.mp3" length="58320144" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>02:43 - Oren Rubin Introduction
- https://twitter.com/shexman 
- https://github.com/shex
- https://www.linkedin.com/pub/oren-rubin/b/7a4/537
- https://testim.io/ 
05:43 - Testing
- https://en.wikipedia.org/wiki/Unit_testing
-...</itunes:subtitle><itunes:summary><![CDATA[02:43 - Oren Rubin Introduction<ul><li><a href="https://twitter.com/shexman" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/shex" target="_blank" rel="noreferrer noopener">GitHub</a></li><li><a href="https://www.linkedin.com/pub/oren-rubin/b/7a4/537" target="_blank" rel="noreferrer noopener">LinkedIn</a></li><li><a href="https://testim.io/" target="_blank" rel="noreferrer noopener">TESTIM.IO</a> </li></ul>05:43 - Testing<ul><li><a href="https://en.wikipedia.org/wiki/Unit_testing" target="_blank" rel="noreferrer noopener">Unit Testing</a></li><li><a href="https://www.techopedia.com/definition/7035/end-to-end-test" target="_blank" rel="noreferrer noopener">End-to-end Testing</a></li><li><a href="https://en.wikipedia.org/wiki/Acceptance_testing" target="_blank" rel="noreferrer noopener">Acceptance Testing</a></li><li><a href="https://en.wikipedia.org/wiki/Functional_testing" target="_blank" rel="noreferrer noopener">Functional Testing</a></li><li><a href="https://en.wikipedia.org/wiki/Software_performance_testing" target="_blank" rel="noreferrer noopener">Performance Testing</a></li></ul>18:18 - Page Object(s)<ul><li>Locators</li></ul>27:10 - <a href="https://angular.github.io/protractor/" target="_blank" rel="noreferrer noopener">Protractor</a> &amp; <a href="http://www.seleniumhq.org/" target="_blank" rel="noreferrer noopener">Selenium</a><ul><li><a href="http://zombie.js.org/" target="_blank" rel="noreferrer noopener">Zombie</a></li></ul>32:06 - Checking UI (Screenshots)37:04 - End-to-end &gt; Full Coverage?40:03 - When should you start testing?42:21 - <a href="https://cucumber.io/" target="_blank" rel="noreferrer noopener">Cucumber</a> 45:39 - DebuggingPicks <a href="http://contentsmagazine.com/articles/10-timeframes/" target="_blank" rel="noreferrer noopener">Paul Ford: 10 Timeframes</a> (Jamison)<br /> <a href="https://www.youtube.com/watch?v=xcNY76-pzok" target="_blank" rel="noreferrer noopener">Kishi Bashi - “In Fantasia”</a> (Jamison)<br /> <a href="http://mattzabriskie.com/" target="_blank" rel="noreferrer noopener">Matt Zabriskie</a> (Jamison)<br /> <a href="https://github.com/kbaltrinic/http-backend-proxy" target="_blank" rel="noreferrer noopener">http-backend-proxy</a> (Aimee)<br /> <a href="http://repl.it/languages" target="_blank" rel="noreferrer noopener">repl.it</a> (Aimee)<br /> <a href="https://reactjs-training.com/" target="_blank" rel="noreferrer noopener">React.js Training with Michael Jackson and Ryan Florence</a> (Joe)<br /> <a href="http://www.reactrally.com" target="_blank" rel="noreferrer noopener">React Rally</a> (Joe)<br /> <a href="http://www.angularconnect.com" target="_blank" rel="noreferrer noopener">AngularConnect</a> (Joe)<br /> <a href="http://www.ng-conf.org" target="_blank" rel="noreferrer noopener">ng-conf</a> (Joe)<br /> <a href="https://www.youtube.com/playlist?list=PLJesql-aSfX5wDU8ALH2bRd_xvw27klTQ" target="_blank" rel="noreferrer noopener">Ruby Remote Conf Videos</a> (Chuck)<br /> <a href="https://angularremoteconf.com/" target="_blank" rel="noreferrer noopener">Angular Remote Conf</a> (Chuck)<br /> <a href="http://javascriptjabber.com/15minutes" target="_blank" rel="noreferrer noopener">15 Minute Podcast Listener chat with Charles Wood</a> (Chuck)<br /> <a href="http://elementalselenium.com/tips" target="_blank" rel="noreferrer noopener">Dave Haeffner: Elemental Selenium</a> (Oren)<br /> <a href="http://shop.oreilly.com/product/0636920031123.do" target="_blank" rel="noreferrer noopener">CSS Secrets by Lea Verou</a> (Oren)<br /> <a href="http://cloudinary.com/" target="_blank" rel="noreferrer noopener">Cloudinary</a> (Oren)Special Guest: Oren Rubin.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank"...]]></itunes:summary><itunes:duration>3565</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>176 JSJ RethinkDB with Slava Akhmechet</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/176-jsj-rethinkdb-with-slava-akhmechet</link><description><![CDATA[02:20 - Slava Akhmechet Introduction<ul><li><a href="https://twitter.com/spakhm" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/coffeemug" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="http://www.defmacro.org/" target="_blank" rel="noreferrer noopener">Blog</a></li></ul>02:41 - <a href="http://rethinkdb.com/" target="_blank" rel="noreferrer noopener">RethinkDB</a> Overview<ul><li><a href="https://twitter.com/rethinkdb" target="_blank" rel="noreferrer noopener">@rethinkdb</a> </li><li><a href="https://github.com/rethinkdb/rethinkdb" target="_blank" rel="noreferrer noopener">rethinkdb repo</a>    </li></ul>04:24 - How It’s Used<ul><li><a href="http://compose.io" target="_blank" rel="noreferrer noopener">Compose.io</a></li></ul>05:58 - Joins12:50 - Returning Data<ul><li><a href="http://json.org/" target="_blank" rel="noreferrer noopener">JSON</a></li></ul>13:53 - Getting Data to the Browser<ul><li>Quora Article</li><li><a href="http://socket.io/" target="_blank" rel="noreferrer noopener">Socket.IO</a></li></ul>19:35 - Clustering<ul><li>Reliability &amp; Performance Issues<ul><li><a href="https://aphyr.com/tags/jepsen" target="_blank" rel="noreferrer noopener">Jepsen (Call Me Maybe Series)</a></li><li>Consensus Algorithms</li></ul></li></ul>26:37 - <a href="http://rethinkdb.com/docs/introduction-to-reql/" target="_blank" rel="noreferrer noopener">ReQL</a> 30:53 - Indexes<ul><li><a href="https://en.wikipedia.org/wiki/B-tree" target="_blank" rel="noreferrer noopener">B-tree</a> </li></ul>32:18 - <a href="https://en.wikipedia.org/wiki/MapReduce" target="_blank" rel="noreferrer noopener">MapReduce</a> 35:44 - <a href="http://rethinkdb.com/community/" target="_blank" rel="noreferrer noopener">The RethinkDB Community</a> &amp; Contributors38:04 - Is it production ready?40:08 - Differences Between Version 2.0 and 2.1 Extras<ul><li><a href="https://devchat.tv/js-jabber/161-jsj-rust-with-david-herman" target="_blank" rel="noreferrer noopener">JavaScript Jabber Episode #161: Rust with David Herman</a></li><li><a href="https://www.youtube.com/watch?v=U9JmfK3gkZ4" target="_blank" rel="noreferrer noopener">Steve Klabnik: Systems Programming for the Ruby Developer @ Ruby Remote Conf 2015</a>  </li></ul>Picks <a href="http://www.imdb.com/title/tt3419604/" target="_blank" rel="noreferrer noopener">Our World War</a> (Dave)<br /> <a href="http://www.questnutrition.com/protein-bars/" target="_blank" rel="noreferrer noopener">Quest Protein Bars</a> (Aimee)<br /> <a href="https://github.com/getify/You-Dont-Know-JS" target="_blank" rel="noreferrer noopener">You-Dont-Know-JS</a> (Aimee)<br /> <a href="https://angularremoteconf.com/" target="_blank" rel="noreferrer noopener">Angular Remote Conf</a> (Chuck)<br /> <a href="http://www.imdb.com/title/tt2234222/" target="_blank" rel="noreferrer noopener">Orphan Black</a> (Chuck)<br /> <a href="http://www.imdb.com/title/tt4158110/" target="_blank" rel="noreferrer noopener">Mr. Robot</a> (Slava)<br /> <a href="http://www.imdb.com/title/tt2861424/" target="_blank" rel="noreferrer noopener">Rick and Morty</a> (Slava)<br /> <a href="http://rust-lang.org" target="_blank" rel="noreferrer noopener">The Rust Programming Language</a> (Slava)Special Guest: Slava Akhmechet.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">317662ba-8dff-4c2e-8eaa-8d265e142cb1</guid><pubDate>Wed, 09 Sep 2015 15:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846845/stream.mp3" length="50247683" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>02:20 - Slava Akhmechet Introduction
- https://twitter.com/spakhm 
- https://github.com/coffeemug 
- http://www.defmacro.org/
02:41 - http://rethinkdb.com/ Overview
- https://twitter.com/rethinkdb 
- https://github.com/rethinkdb/rethinkdb    
04:24 -...</itunes:subtitle><itunes:summary><![CDATA[02:20 - Slava Akhmechet Introduction<ul><li><a href="https://twitter.com/spakhm" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/coffeemug" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="http://www.defmacro.org/" target="_blank" rel="noreferrer noopener">Blog</a></li></ul>02:41 - <a href="http://rethinkdb.com/" target="_blank" rel="noreferrer noopener">RethinkDB</a> Overview<ul><li><a href="https://twitter.com/rethinkdb" target="_blank" rel="noreferrer noopener">@rethinkdb</a> </li><li><a href="https://github.com/rethinkdb/rethinkdb" target="_blank" rel="noreferrer noopener">rethinkdb repo</a>    </li></ul>04:24 - How It’s Used<ul><li><a href="http://compose.io" target="_blank" rel="noreferrer noopener">Compose.io</a></li></ul>05:58 - Joins12:50 - Returning Data<ul><li><a href="http://json.org/" target="_blank" rel="noreferrer noopener">JSON</a></li></ul>13:53 - Getting Data to the Browser<ul><li>Quora Article</li><li><a href="http://socket.io/" target="_blank" rel="noreferrer noopener">Socket.IO</a></li></ul>19:35 - Clustering<ul><li>Reliability &amp; Performance Issues<ul><li><a href="https://aphyr.com/tags/jepsen" target="_blank" rel="noreferrer noopener">Jepsen (Call Me Maybe Series)</a></li><li>Consensus Algorithms</li></ul></li></ul>26:37 - <a href="http://rethinkdb.com/docs/introduction-to-reql/" target="_blank" rel="noreferrer noopener">ReQL</a> 30:53 - Indexes<ul><li><a href="https://en.wikipedia.org/wiki/B-tree" target="_blank" rel="noreferrer noopener">B-tree</a> </li></ul>32:18 - <a href="https://en.wikipedia.org/wiki/MapReduce" target="_blank" rel="noreferrer noopener">MapReduce</a> 35:44 - <a href="http://rethinkdb.com/community/" target="_blank" rel="noreferrer noopener">The RethinkDB Community</a> &amp; Contributors38:04 - Is it production ready?40:08 - Differences Between Version 2.0 and 2.1 Extras<ul><li><a href="https://devchat.tv/js-jabber/161-jsj-rust-with-david-herman" target="_blank" rel="noreferrer noopener">JavaScript Jabber Episode #161: Rust with David Herman</a></li><li><a href="https://www.youtube.com/watch?v=U9JmfK3gkZ4" target="_blank" rel="noreferrer noopener">Steve Klabnik: Systems Programming for the Ruby Developer @ Ruby Remote Conf 2015</a>  </li></ul>Picks <a href="http://www.imdb.com/title/tt3419604/" target="_blank" rel="noreferrer noopener">Our World War</a> (Dave)<br /> <a href="http://www.questnutrition.com/protein-bars/" target="_blank" rel="noreferrer noopener">Quest Protein Bars</a> (Aimee)<br /> <a href="https://github.com/getify/You-Dont-Know-JS" target="_blank" rel="noreferrer noopener">You-Dont-Know-JS</a> (Aimee)<br /> <a href="https://angularremoteconf.com/" target="_blank" rel="noreferrer noopener">Angular Remote Conf</a> (Chuck)<br /> <a href="http://www.imdb.com/title/tt2234222/" target="_blank" rel="noreferrer noopener">Orphan Black</a> (Chuck)<br /> <a href="http://www.imdb.com/title/tt4158110/" target="_blank" rel="noreferrer noopener">Mr. Robot</a> (Slava)<br /> <a href="http://www.imdb.com/title/tt2861424/" target="_blank" rel="noreferrer noopener">Rick and Morty</a> (Slava)<br /> <a href="http://rust-lang.org" target="_blank" rel="noreferrer noopener">The Rust Programming Language</a> (Slava)Special Guest: Slava Akhmechet.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>3061</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>175 JSJ Elm with Evan Czaplicki and Richard Feldman</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/175-jsj-elm-with-evan-czaplicki-and-richard-feldman</link><description><![CDATA[02:27 - Evan Czaplicki Introduction<ul><li><a href="https://twitter.com/czaplic" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/evancz" target="_blank" rel="noreferrer noopener">GitHub</a></li><li><a href="https://prezi.com/" target="_blank" rel="noreferrer noopener">Prezi</a> </li></ul>02:32 - Richard Feldman Introduction<ul><li><a href="https://twitter.com/rtfeldman" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/rtfeldman" target="_blank" rel="noreferrer noopener">GitHub</a></li><li><a href="https://www.noredink.com/" target="_blank" rel="noreferrer noopener">NoRedInk</a></li></ul>02:38 - <a href="http://elm-lang.org/" target="_blank" rel="noreferrer noopener">Elm</a> <ul><li><a href="https://twitter.com/elmlang" target="_blank" rel="noreferrer noopener">@elmlang</a></li></ul>04:06 - Academic Ideas05:10 - Functional Programming, Functional Reactive Programming &amp; Immutability16:11 - Constraints<ul><li>Faruk Ateş<ul><li><a href="http://modernizr.com/" target="_blank" rel="noreferrer noopener">Modernizr</a></li><li><a href="https://presentate.com/KuraFire/talks/beauty-constraints" target="_blank" rel="noreferrer noopener">The Beauty of Constraints</a></li></ul></li><li>Types / <a href="http://www.typescriptlang.org/" target="_blank" rel="noreferrer noopener">Typescript</a></li></ul>24:24 - Compilation27:05 - Signals <ul><li><a href="https://github.com/evancz/start-app" target="_blank" rel="noreferrer noopener">start-app</a></li></ul>36:34 - Shared Concepts &amp; Guarantees at the Language Level43:00 - Elm vs <a href="http://facebook.github.io/react/" target="_blank" rel="noreferrer noopener">React</a> 47:24 - Integration<ul><li><a href="http://elm-lang.org/guide/interop" target="_blank" rel="noreferrer noopener">Ports</a></li><li><a href="http://lunrjs.com/" target="_blank" rel="noreferrer noopener">lunr.js</a></li></ul>52:23 - Upcoming Features54:15 - Testing<ul><li><a href="https://github.com/deadfoxygrandpa/Elm-Test" target="_blank" rel="noreferrer noopener">Elm-Test</a> </li><li><a href="https://github.com/TheSeamau5/elm-check" target="_blank" rel="noreferrer noopener">elm-check</a></li></ul>56:38 - Websites/Apps Build in Elm<ul><li><a href="https://www.circuithub.com/" target="_blank" rel="noreferrer noopener">CircuitHub</a></li></ul>58:37 - Getting Started with Elm<ul><li><a href="https://github.com/evancz/elm-architecture-tutorial" target="_blank" rel="noreferrer noopener">The Elm Architecture Tutorial</a> </li><li><a href="http://elm-lang.org/examples" target="_blank" rel="noreferrer noopener">Elm Examples</a></li></ul>59:41 - Canonical Uses?01:01:26 - The Elm Community &amp; Contributions<ul><li><a href="https://groups.google.com/d/forum/elm-discuss" target="_blank" rel="noreferrer noopener">The Elm Discuss Mailing List</a></li><li><a href="http://www.meetup.com/Elm-user-group-SF/" target="_blank" rel="noreferrer noopener">Elm user group SF</a></li><li><a href="http://stackoverflow.com/" target="_blank" rel="noreferrer noopener">Stack Overflow</a> ?</li><li><a href="http://www.sublimetext.com/2" target="_blank" rel="noreferrer noopener">The Sublime Text Plugin</a></li><li><a href="https://www.jetbrains.com/webstorm/" target="_blank" rel="noreferrer noopener">WebStorm</a> Support for Elm?<ul><li><a href="https://panic.com/coda/" target="_blank" rel="noreferrer noopener">Coda</a></li></ul></li><li><a href="https://github.com/rtfeldman/grunt-elm" target="_blank" rel="noreferrer noopener">grunt-elm</a> </li><li><a href="https://www.npmjs.com/package/gulp-elm" target="_blank" rel="noreferrer noopener">gulp-elm</a></li></ul>Extras &amp; Resources<ul><li><a href="https://www.youtube.com/watch?v=oYk8CKH7OhE" target="_blank" rel="noreferrer noopener">Evan Czaplicki: Let's be mainstream! User focused design in Elm @ Curry On 2015</a> </li><li><a href="http://elm-lang.org/blog/blazing-fast-html" target="_blank" rel="noreferrer noopener">Evan Czaplicki: Blazing Fast HTML: Virtual DOM in Elm</a></li></ul>Picks <a href="https://pragmaticstudio.com/blog/2015/7/23/what-is-elm-qa" target="_blank" rel="noreferrer noopener">The Pragmatic Studio: What is Elm? Q&amp;A</a> (Aimee)<br /> <a href="http://elm-lang.org/" target="_blank" rel="noreferrer noopener">Elm</a> (Joe)<br /> <a href="https://boardgamegeek.com/boardgame/132799/student-bodies" target="_blank" rel="noreferrer noopener">Student Bodies</a> (Joe)<br /> <a href="https://pragmaticstudio.com/blog/2014/12/19/getting-started-with-elm" target="_blank" rel="noreferrer noopener">Mike Clark: Getting Started With Elm</a> (Joe)<br /> <a href="https://angularremoteconf.com/" target="_blank" rel="noreferrer noopener">Angular Remote Conf</a> (Chuck)<br /> <a href="https://stripe.com/" target="_blank" rel="noreferrer noopener">Stripe</a> (Chuck)<br /> <a href="http://www.amazon.com/gp/product/0439925525/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=0439925525&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=2G6NQWTABFETU2WA&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">Alcatraz versus the Evil Librarians (Alcatraz, No. 1) by Brandon Sanderson</a> (Chuck)<br /> <a href="http://www.amazon.com/gp/product/006097625X/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=006097625X&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=63N7NFVLBPK4CZNM&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">Understanding Comics: The Invisible Art by Scott McCloud</a> (Evan)<br /> <a href="http://www.amazon.com/gp/product/0312278497/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=0312278497&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=KAPEAJJNBNQ24UB2&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">The Glass Bead Game: (Magister Ludi) A Novel by Hermann Hesse</a> (Evan)<br /> <a href="http://www.amazon.com/gp/product/0465050654/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=0465050654&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=UT36LZMG5YNGT4OP&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">The Design of Everyday Things: Revised and Expanded Edition by Don Norman</a> (Richard)<br /> <a href="http://www.infoq.com/presentations/Simple-Made-Easy" target="_blank" rel="noreferrer noopener">Rich Hickey: Simple Made Easy</a> (Richard)<br /> <a href="http://noredinktech.tumblr.com/" target="_blank" rel="noreferrer noopener">NoRedInk Tech Blog</a> (Richard)Special Guests: Evan Czaplicki and Richard Feldman.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">8d36a4da-7ed3-4064-9ee6-750f6d18ab4b</guid><pubDate>Wed, 02 Sep 2015 15:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846858/stream.mp3" length="68124672" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>02:27 - Evan Czaplicki Introduction
- https://twitter.com/czaplic 
- https://github.com/evancz
- https://prezi.com/ 
02:32 - Richard Feldman Introduction
- https://twitter.com/rtfeldman 
- https://github.com/rtfeldman
- https://www.noredink.com/
02:38...</itunes:subtitle><itunes:summary><![CDATA[02:27 - Evan Czaplicki Introduction<ul><li><a href="https://twitter.com/czaplic" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/evancz" target="_blank" rel="noreferrer noopener">GitHub</a></li><li><a href="https://prezi.com/" target="_blank" rel="noreferrer noopener">Prezi</a> </li></ul>02:32 - Richard Feldman Introduction<ul><li><a href="https://twitter.com/rtfeldman" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/rtfeldman" target="_blank" rel="noreferrer noopener">GitHub</a></li><li><a href="https://www.noredink.com/" target="_blank" rel="noreferrer noopener">NoRedInk</a></li></ul>02:38 - <a href="http://elm-lang.org/" target="_blank" rel="noreferrer noopener">Elm</a> <ul><li><a href="https://twitter.com/elmlang" target="_blank" rel="noreferrer noopener">@elmlang</a></li></ul>04:06 - Academic Ideas05:10 - Functional Programming, Functional Reactive Programming &amp; Immutability16:11 - Constraints<ul><li>Faruk Ateş<ul><li><a href="http://modernizr.com/" target="_blank" rel="noreferrer noopener">Modernizr</a></li><li><a href="https://presentate.com/KuraFire/talks/beauty-constraints" target="_blank" rel="noreferrer noopener">The Beauty of Constraints</a></li></ul></li><li>Types / <a href="http://www.typescriptlang.org/" target="_blank" rel="noreferrer noopener">Typescript</a></li></ul>24:24 - Compilation27:05 - Signals <ul><li><a href="https://github.com/evancz/start-app" target="_blank" rel="noreferrer noopener">start-app</a></li></ul>36:34 - Shared Concepts &amp; Guarantees at the Language Level43:00 - Elm vs <a href="http://facebook.github.io/react/" target="_blank" rel="noreferrer noopener">React</a> 47:24 - Integration<ul><li><a href="http://elm-lang.org/guide/interop" target="_blank" rel="noreferrer noopener">Ports</a></li><li><a href="http://lunrjs.com/" target="_blank" rel="noreferrer noopener">lunr.js</a></li></ul>52:23 - Upcoming Features54:15 - Testing<ul><li><a href="https://github.com/deadfoxygrandpa/Elm-Test" target="_blank" rel="noreferrer noopener">Elm-Test</a> </li><li><a href="https://github.com/TheSeamau5/elm-check" target="_blank" rel="noreferrer noopener">elm-check</a></li></ul>56:38 - Websites/Apps Build in Elm<ul><li><a href="https://www.circuithub.com/" target="_blank" rel="noreferrer noopener">CircuitHub</a></li></ul>58:37 - Getting Started with Elm<ul><li><a href="https://github.com/evancz/elm-architecture-tutorial" target="_blank" rel="noreferrer noopener">The Elm Architecture Tutorial</a> </li><li><a href="http://elm-lang.org/examples" target="_blank" rel="noreferrer noopener">Elm Examples</a></li></ul>59:41 - Canonical Uses?01:01:26 - The Elm Community &amp; Contributions<ul><li><a href="https://groups.google.com/d/forum/elm-discuss" target="_blank" rel="noreferrer noopener">The Elm Discuss Mailing List</a></li><li><a href="http://www.meetup.com/Elm-user-group-SF/" target="_blank" rel="noreferrer noopener">Elm user group SF</a></li><li><a href="http://stackoverflow.com/" target="_blank" rel="noreferrer noopener">Stack Overflow</a> ?</li><li><a href="http://www.sublimetext.com/2" target="_blank" rel="noreferrer noopener">The Sublime Text Plugin</a></li><li><a href="https://www.jetbrains.com/webstorm/" target="_blank" rel="noreferrer noopener">WebStorm</a> Support for Elm?<ul><li><a href="https://panic.com/coda/" target="_blank" rel="noreferrer noopener">Coda</a></li></ul></li><li><a href="https://github.com/rtfeldman/grunt-elm" target="_blank" rel="noreferrer noopener">grunt-elm</a> </li><li><a href="https://www.npmjs.com/package/gulp-elm" target="_blank" rel="noreferrer noopener">gulp-elm</a></li></ul>Extras &amp; Resources<ul><li><a href="https://www.youtube.com/watch?v=oYk8CKH7OhE" target="_blank" rel="noreferrer noopener">Evan Czaplicki: Let's be mainstream! User focused design in Elm @ Curry On 2015</a> </li><li><a href="http://elm-lang.org/blog/blazing-fast-html" target="_blank" rel="noreferrer...]]></itunes:summary><itunes:duration>4178</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>174 JSJ npm 3 with Rebecca Turner and Forrest Norvell</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/174-jsj-npm-3-with-rebecca-turner-and-forrest-norvell</link><description><![CDATA[Don’t miss out! Sign up for <a href="http://www.angularremoteconf.com" target="_blank" rel="noreferrer noopener">Angular Remote Conf</a>! 02:28 - Forrest Norvell Introduction<ul><li><a href="https://twitter.com/othiym23" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/othiym23/" target="_blank" rel="noreferrer noopener">GitHub</a></li></ul>02:37 - Rebecca Turner Introduction<ul><li><a href="https://twitter.com/ReBeccaOrg" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/iarna" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="http://re-becca.org/" target="_blank" rel="noreferrer noopener">Blog</a></li></ul>03:05 - Why <a href="https://github.com/npm/npm/releases/tag/v3.0.0" target="_blank" rel="noreferrer noopener">npm 3</a> Exists and Changes in npm 2 =&gt; 3<ul><li>Debugging</li><li>Life Cycle Ordering</li><li>Deduplication</li></ul>08:36 - Housekeeping09:47 - Peer Dependency Changes<ul><li><a href="https://en.wikipedia.org/wiki/Singleton_pattern" target="_blank" rel="noreferrer noopener">The Singleton Pattern</a></li></ul>15:38 - The Rewrite Process and How That Enabled Some of the Changes Coming Out<ul><li><a href="https://youtu.be/mGh3lW9oAgk" target="_blank" rel="noreferrer noopener">CJ Silverio: Npm registry deep dive @ Oneshot Oslo</a> </li></ul>22:50 - <a href="https://docs.npmjs.com/cli/shrinkwrap" target="_blank" rel="noreferrer noopener">shrinkwrapping</a> 27:00 - Other Breaking Changes?<ul><li>Permissions</li></ul>30:40 - Tiny Jewels33:24 - Why Rewrite?36:00 - npm’s Focus on the Front End<ul><li><a href="http://bower.io/" target="_blank" rel="noreferrer noopener">Bower</a> </li><li><a href="https://github.com/npm/npm/wiki/Roadmap" target="_blank" rel="noreferrer noopener">npm Roadmap</a> </li></ul>42:04 - Transitioning to npm 342:54 - Installing npm 344:11 - Packaging with <a href="https://iojs.org/" target="_blank" rel="noreferrer noopener">io.js</a> and <a href="https://nodejs.org/" target="_blank" rel="noreferrer noopener">Node.js</a> 45:16 - Being in BetaPicks <a href="http://slacklist.info/" target="_blank" rel="noreferrer noopener">Slack List</a> (Aimee)<br /> <a href="https://youtu.be/7ubJzEi3HuA" target="_blank" rel="noreferrer noopener">Perceived Performance Fluent Conf Talks</a> (Aimee)<br /> <a href="https://youtu.be/2ksXo2_Lfl0" target="_blank" rel="noreferrer noopener">Paul Irish: How Users Perceive the Speed of The Web Keynote @ Fluent 2015</a> (Aimee)<br /> <a href="https://en.wikipedia.org/wiki/Subsistence_agriculture" target="_blank" rel="noreferrer noopener">Subsistence Farming</a> (AJ)<br /> <a href="http://developeronfire.com/Podcast/Episodes/episode-17-charles-max-wood-get-involved-and-try-new-things" target="_blank" rel="noreferrer noopener">Developer On Fire Episode 017 - Charles Max Wood - Get Involved and Try New Things</a> (Chuck)<br /> <a href="http://play.elevatorsaga.com/" target="_blank" rel="noreferrer noopener">Elevator Saga</a> (Chuck)<br /> <a href="http://braziljs.com.br/" target="_blank" rel="noreferrer noopener">BrazilJS</a> (Forrest)<br /> NodeConf Brazil (Forrest)<br /> <a href="https://docs.npmjs.com/cli/init" target="_blank" rel="noreferrer noopener">For quick testing: `npm init -y`, configure init</a> (Forrest)<br /> <a href="https://youtu.be/9I2KgK2mYGM?t=30m45s" target="_blank" rel="noreferrer noopener">Where Can I Put Your Cheese? (Or What to Expect From npm@3) @ Boston Ember, May 2015</a> (Rebecca)<br /> <a href="http://osfeels.com/" target="_blank" rel="noreferrer noopener">Open Source &amp; Feelings Conference</a> (Rebecca)<br /> <a href="https://docs.npmjs.com/cli/bugs" target="_blank" rel="noreferrer noopener">bugs [npm Documentation]</a> (Rebecca)<br /> <a href="https://docs.npmjs.com/cli/docs" target="_blank" rel="noreferrer noopener">docs [npm Documentation]</a> (Rebecca)<br /> <a href="https://docs.npmjs.com/cli/repo" target="_blank" rel="noreferrer noopener">repo [npm Documentation]</a> (Rebecca)Special Guests: Forrest Norvell and Rebecca Turner.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">c575002e-b814-4e98-bc42-664601794ac8</guid><pubDate>Wed, 26 Aug 2015 15:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846876/stream.mp3" length="55736353" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Don’t miss out! Sign up for http://www.angularremoteconf.com! 02:28 - Forrest Norvell Introduction
- https://twitter.com/othiym23 
- https://github.com/othiym23/
02:37 - Rebecca Turner Introduction
- https://twitter.com/ReBeccaOrg 
-...</itunes:subtitle><itunes:summary><![CDATA[Don’t miss out! Sign up for <a href="http://www.angularremoteconf.com" target="_blank" rel="noreferrer noopener">Angular Remote Conf</a>! 02:28 - Forrest Norvell Introduction<ul><li><a href="https://twitter.com/othiym23" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/othiym23/" target="_blank" rel="noreferrer noopener">GitHub</a></li></ul>02:37 - Rebecca Turner Introduction<ul><li><a href="https://twitter.com/ReBeccaOrg" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/iarna" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="http://re-becca.org/" target="_blank" rel="noreferrer noopener">Blog</a></li></ul>03:05 - Why <a href="https://github.com/npm/npm/releases/tag/v3.0.0" target="_blank" rel="noreferrer noopener">npm 3</a> Exists and Changes in npm 2 =&gt; 3<ul><li>Debugging</li><li>Life Cycle Ordering</li><li>Deduplication</li></ul>08:36 - Housekeeping09:47 - Peer Dependency Changes<ul><li><a href="https://en.wikipedia.org/wiki/Singleton_pattern" target="_blank" rel="noreferrer noopener">The Singleton Pattern</a></li></ul>15:38 - The Rewrite Process and How That Enabled Some of the Changes Coming Out<ul><li><a href="https://youtu.be/mGh3lW9oAgk" target="_blank" rel="noreferrer noopener">CJ Silverio: Npm registry deep dive @ Oneshot Oslo</a> </li></ul>22:50 - <a href="https://docs.npmjs.com/cli/shrinkwrap" target="_blank" rel="noreferrer noopener">shrinkwrapping</a> 27:00 - Other Breaking Changes?<ul><li>Permissions</li></ul>30:40 - Tiny Jewels33:24 - Why Rewrite?36:00 - npm’s Focus on the Front End<ul><li><a href="http://bower.io/" target="_blank" rel="noreferrer noopener">Bower</a> </li><li><a href="https://github.com/npm/npm/wiki/Roadmap" target="_blank" rel="noreferrer noopener">npm Roadmap</a> </li></ul>42:04 - Transitioning to npm 342:54 - Installing npm 344:11 - Packaging with <a href="https://iojs.org/" target="_blank" rel="noreferrer noopener">io.js</a> and <a href="https://nodejs.org/" target="_blank" rel="noreferrer noopener">Node.js</a> 45:16 - Being in BetaPicks <a href="http://slacklist.info/" target="_blank" rel="noreferrer noopener">Slack List</a> (Aimee)<br /> <a href="https://youtu.be/7ubJzEi3HuA" target="_blank" rel="noreferrer noopener">Perceived Performance Fluent Conf Talks</a> (Aimee)<br /> <a href="https://youtu.be/2ksXo2_Lfl0" target="_blank" rel="noreferrer noopener">Paul Irish: How Users Perceive the Speed of The Web Keynote @ Fluent 2015</a> (Aimee)<br /> <a href="https://en.wikipedia.org/wiki/Subsistence_agriculture" target="_blank" rel="noreferrer noopener">Subsistence Farming</a> (AJ)<br /> <a href="http://developeronfire.com/Podcast/Episodes/episode-17-charles-max-wood-get-involved-and-try-new-things" target="_blank" rel="noreferrer noopener">Developer On Fire Episode 017 - Charles Max Wood - Get Involved and Try New Things</a> (Chuck)<br /> <a href="http://play.elevatorsaga.com/" target="_blank" rel="noreferrer noopener">Elevator Saga</a> (Chuck)<br /> <a href="http://braziljs.com.br/" target="_blank" rel="noreferrer noopener">BrazilJS</a> (Forrest)<br /> NodeConf Brazil (Forrest)<br /> <a href="https://docs.npmjs.com/cli/init" target="_blank" rel="noreferrer noopener">For quick testing: `npm init -y`, configure init</a> (Forrest)<br /> <a href="https://youtu.be/9I2KgK2mYGM?t=30m45s" target="_blank" rel="noreferrer noopener">Where Can I Put Your Cheese? (Or What to Expect From npm@3) @ Boston Ember, May 2015</a> (Rebecca)<br /> <a href="http://osfeels.com/" target="_blank" rel="noreferrer noopener">Open Source &amp; Feelings Conference</a> (Rebecca)<br /> <a href="https://docs.npmjs.com/cli/bugs" target="_blank" rel="noreferrer noopener">bugs [npm Documentation]</a> (Rebecca)<br /> <a href="https://docs.npmjs.com/cli/docs" target="_blank" rel="noreferrer noopener">docs [npm Documentation]</a> (Rebecca)<br /> <a href="https://docs.npmjs.com/cli/repo" target="_blank" rel="noreferrer...]]></itunes:summary><itunes:duration>3404</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>173 JSJ Online Learning with Gregg Pollack</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/173-jsj-online-learning-with-gregg-pollack</link><description><![CDATA[Check out <a href="http://www.angularremoteconf.com" target="_blank" rel="noreferrer noopener">Angular Remote Conf</a>! 02:55 - Gregg Pollack Introduction<ul><li><a href="https://twitter.com/greggpollack" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/Gregg" target="_blank" rel="noreferrer noopener">GitHub</a></li><li><a href="http://madewithenvy.com/" target="_blank" rel="noreferrer noopener">Envy Labs</a><ul><li><a href="https://twitter.com/envylabs" target="_blank" rel="noreferrer noopener">@envylabs</a></li></ul></li><li><a href="https://www.codeschool.com/" target="_blank" rel="noreferrer noopener">Code School</a><ul><li><a href="https://twitter.com/codeschool" target="_blank" rel="noreferrer noopener">@codeschool</a>  </li></ul></li><li><a href="http://starterstudio.com/" target="_blank" rel="noreferrer noopener">Starter Studio</a></li></ul>05:19 - <a href="https://www.codeschool.com/" target="_blank" rel="noreferrer noopener">Code School</a><ul><li><a href="http://railsforzombies.org/" target="_blank" rel="noreferrer noopener">Rails for Zombies</a></li><li><a href="http://tryruby.org" target="_blank" rel="noreferrer noopener">Try Ruby</a> </li></ul>06:49 - Course Content<ul><li><a href="https://www.codeschool.com/paths/javascript#angular-js" target="_blank" rel="noreferrer noopener">Code School Angular.js Courses</a></li><li><a href="https://www.codeschool.com/courses/breaking-the-ice-with-regular-expressions" target="_blank" rel="noreferrer noopener">Breaking the Ice with Regular Expressions</a></li><li><a href="https://www.codeschool.com/courses/fundamentals-of-design" target="_blank" rel="noreferrer noopener">The Fundamentals of Design</a></li></ul>09:42 - Plots &amp; Storylines11:40 - Code School vs <a href="http://www.pluralsight.com/" target="_blank" rel="noreferrer noopener">Pluralsight</a> 14:09 - Structuring Courses<ul><li>Frontend vs Backend<ul><li><a href="https://www.codeschool.com/courses/building-blocks-of-express-js" target="_blank" rel="noreferrer noopener">Building Blocks of Express.js</a></li><li><a href="https://www.codeschool.com/courses/real-time-web-with-node-js" target="_blank" rel="noreferrer noopener">Real-Time Web with Node.js</a>  </li></ul></li><li>Security &amp; Sandboxing<ul><li><a href="https://github.com/codeschool/abecedary" target="_blank" rel="noreferrer noopener">abecedary</a></li><li><a href="https://mochajs.org/" target="_blank" rel="noreferrer noopener">Mocha</a></li></ul></li></ul>18:21 - <a href="http://javascript.com" target="_blank" rel="noreferrer noopener">JavaScript.com</a> <ul><li><a href="http://try.jquery.com/" target="_blank" rel="noreferrer noopener">Try jQuery</a> </li><li>Contributing to JavaScript.com<ul><li><a href="https://www.javascript.com/feedback" target="_blank" rel="noreferrer noopener">Let Us Know</a></li></ul></li><li><a href="https://www.javascript.com/try" target="_blank" rel="noreferrer noopener">Try JavaScript</a></li><li><a href="https://www.javascript.com/resources" target="_blank" rel="noreferrer noopener">Resources</a></li></ul>22:47 - Designing Exercises &amp; Challenges<ul><li><a href="https://github.com/codeschool/abecedary" target="_blank" rel="noreferrer noopener">abecedary</a></li><li><a href="http://chaijs.com/" target="_blank" rel="noreferrer noopener">Chai</a></li></ul>30:31 - The Future of Online Learning<ul><li><a href="http://thinkful.com" target="_blank" rel="noreferrer noopener">Thinkful</a></li><li><a href="http://bloc.io" target="_blank" rel="noreferrer noopener">Bloc.io</a></li><li><a href="http://airpair.com" target="_blank" rel="noreferrer noopener">AirPair</a></li><li><a href="http://hackhands.com" target="_blank" rel="noreferrer noopener">HackHands</a> </li><li><a href="http://smarterer.com" target="_blank" rel="noreferrer noopener">Smarterer</a></li></ul>34:01 - Teaching Best PracticesPicks <a href="http://www.imdb.com/title/tt4158110/" target="_blank" rel="noreferrer noopener">Mr. Robot</a> (Gregg)<br /> <a href="https://twitter.com/search?q=%23ILookLikeAnEngineer&amp;src=typd" target="_blank" rel="noreferrer noopener">#ILookLikeAnEngineer</a> (Aimee)<br /> <a href="https://medium.com/javascript-scene/why-we-need-webassembly-an-interview-with-brendan-eich-7fb2a60b0723" target="_blank" rel="noreferrer noopener">Why we Need WebAssembly An Interview with Brendan Eich</a> (Aimee)<br /> <a href="https://www.raspberrypi.org/products/raspberry-pi-2-model-b/" target="_blank" rel="noreferrer noopener">Raspberry Pi 2 Model B</a> (AJ)<br /> <a href="https://www.periscope.tv/" target="_blank" rel="noreferrer noopener">Periscope</a> (Chuck)Special Guest: Gregg Pollack.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">393e70df-f782-46a9-a7ea-050eda7dae4b</guid><pubDate>Wed, 19 Aug 2015 15:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846821/stream.mp3" length="33013760" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Check out http://www.angularremoteconf.com! 02:55 - Gregg Pollack Introduction
- https://twitter.com/greggpollack 
- https://github.com/Gregg
- http://madewithenvy.com/
    - https://twitter.com/envylabs
- https://www.codeschool.com/
    -...</itunes:subtitle><itunes:summary><![CDATA[Check out <a href="http://www.angularremoteconf.com" target="_blank" rel="noreferrer noopener">Angular Remote Conf</a>! 02:55 - Gregg Pollack Introduction<ul><li><a href="https://twitter.com/greggpollack" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/Gregg" target="_blank" rel="noreferrer noopener">GitHub</a></li><li><a href="http://madewithenvy.com/" target="_blank" rel="noreferrer noopener">Envy Labs</a><ul><li><a href="https://twitter.com/envylabs" target="_blank" rel="noreferrer noopener">@envylabs</a></li></ul></li><li><a href="https://www.codeschool.com/" target="_blank" rel="noreferrer noopener">Code School</a><ul><li><a href="https://twitter.com/codeschool" target="_blank" rel="noreferrer noopener">@codeschool</a>  </li></ul></li><li><a href="http://starterstudio.com/" target="_blank" rel="noreferrer noopener">Starter Studio</a></li></ul>05:19 - <a href="https://www.codeschool.com/" target="_blank" rel="noreferrer noopener">Code School</a><ul><li><a href="http://railsforzombies.org/" target="_blank" rel="noreferrer noopener">Rails for Zombies</a></li><li><a href="http://tryruby.org" target="_blank" rel="noreferrer noopener">Try Ruby</a> </li></ul>06:49 - Course Content<ul><li><a href="https://www.codeschool.com/paths/javascript#angular-js" target="_blank" rel="noreferrer noopener">Code School Angular.js Courses</a></li><li><a href="https://www.codeschool.com/courses/breaking-the-ice-with-regular-expressions" target="_blank" rel="noreferrer noopener">Breaking the Ice with Regular Expressions</a></li><li><a href="https://www.codeschool.com/courses/fundamentals-of-design" target="_blank" rel="noreferrer noopener">The Fundamentals of Design</a></li></ul>09:42 - Plots &amp; Storylines11:40 - Code School vs <a href="http://www.pluralsight.com/" target="_blank" rel="noreferrer noopener">Pluralsight</a> 14:09 - Structuring Courses<ul><li>Frontend vs Backend<ul><li><a href="https://www.codeschool.com/courses/building-blocks-of-express-js" target="_blank" rel="noreferrer noopener">Building Blocks of Express.js</a></li><li><a href="https://www.codeschool.com/courses/real-time-web-with-node-js" target="_blank" rel="noreferrer noopener">Real-Time Web with Node.js</a>  </li></ul></li><li>Security &amp; Sandboxing<ul><li><a href="https://github.com/codeschool/abecedary" target="_blank" rel="noreferrer noopener">abecedary</a></li><li><a href="https://mochajs.org/" target="_blank" rel="noreferrer noopener">Mocha</a></li></ul></li></ul>18:21 - <a href="http://javascript.com" target="_blank" rel="noreferrer noopener">JavaScript.com</a> <ul><li><a href="http://try.jquery.com/" target="_blank" rel="noreferrer noopener">Try jQuery</a> </li><li>Contributing to JavaScript.com<ul><li><a href="https://www.javascript.com/feedback" target="_blank" rel="noreferrer noopener">Let Us Know</a></li></ul></li><li><a href="https://www.javascript.com/try" target="_blank" rel="noreferrer noopener">Try JavaScript</a></li><li><a href="https://www.javascript.com/resources" target="_blank" rel="noreferrer noopener">Resources</a></li></ul>22:47 - Designing Exercises &amp; Challenges<ul><li><a href="https://github.com/codeschool/abecedary" target="_blank" rel="noreferrer noopener">abecedary</a></li><li><a href="http://chaijs.com/" target="_blank" rel="noreferrer noopener">Chai</a></li></ul>30:31 - The Future of Online Learning<ul><li><a href="http://thinkful.com" target="_blank" rel="noreferrer noopener">Thinkful</a></li><li><a href="http://bloc.io" target="_blank" rel="noreferrer noopener">Bloc.io</a></li><li><a href="http://airpair.com" target="_blank" rel="noreferrer noopener">AirPair</a></li><li><a href="http://hackhands.com" target="_blank" rel="noreferrer noopener">HackHands</a> </li><li><a href="http://smarterer.com" target="_blank" rel="noreferrer noopener">Smarterer</a></li></ul>34:01 - Teaching Best PracticesPicks <a href="http://www.imdb.com/title/tt4158110/" target="_blank" rel="noreferrer...]]></itunes:summary><itunes:duration>1984</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>172 JSJ NodeSchool with Jason Rhodes</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/172-jsj-nodeschool-with-jason-rhodes</link><description><![CDATA[Check out <a href="http://www.angularremoteconf.com" target="_blank" rel="noreferrer noopener">Angular Remote Conf</a>! 02:22 - Jason Rhodes Introduction<ul><li><a href="https://twitter.com/rhodesjason" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/jasonrhodes" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="http://rhodesjason.com/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="https://www.sparkpost.com/" target="_blank" rel="noreferrer noopener">SparkPost</a></li><li><a href="http://nodeschool.io/" target="_blank" rel="noreferrer noopener">NodeSchool</a><ul><li><a href="https://twitter.com/nodeschool" target="_blank" rel="noreferrer noopener">@nodeschool</a> </li><li><a href="https://github.com/nodeschool" target="_blank" rel="noreferrer noopener">GitHub: NodeSchool</a></li></ul></li><li><a href="http://charmcityjs.com/" target="_blank" rel="noreferrer noopener">charmCityJS</a><ul><li><a href="https://twitter.com/charmcityjs" target="_blank" rel="noreferrer noopener">@charmcityjs</a> </li></ul></li></ul>03:46 - <a href="http://nodeschool.io/" target="_blank" rel="noreferrer noopener">NodeSchool</a><ul><li><a href="http://m.youtube.com/watch?v=YJ7txKTh3-E" target="_blank" rel="noreferrer noopener">Jason Rhodes: A Story About NodeSchool and Community Building at CascadiaJS 2014</a></li><li><a href="http://m.youtube.com/watch?v=mMbiHX2bmbA" target="_blank" rel="noreferrer noopener">Jason Rhodes: NodeSchool Trying Node AND Contributing @ Empire Node 2014</a></li></ul>06:05 - “Workshopper(s)”07:13 - How Meetups Run (Format), Target Audience11:09 - Pair Programming and Peer Learning14:34 - Starting a NodeSchool Chapter15:53 - Implementing Diversity18:07 - Mentoring and Mentorship20:49 - Time Commitment and Effort24:02 - Appealing to All Experience Levels of Attendees26:48 - The NodeSchool Community30:45 - Being a Member of an Open Source CommunityPicks <a href="http://www.imdb.com/title/tt1235547/" target="_blank" rel="noreferrer noopener">Better Off Ted</a> (Joe)<br /> <a href="http://onefastcat.com/" target="_blank" rel="noreferrer noopener">Cat Exercise Wheel</a> (Aimee)<br /> <a href="https://www.thatconference.com/" target="_blank" rel="noreferrer noopener">That Conference</a> (Joe)<br /> <a href="http://primitive.io" target="_blank" rel="noreferrer noopener">primitive.io</a> (Joe)<br /> <a href="http://www.reactrally.com/" target="_blank" rel="noreferrer noopener">React Rally</a> (Aimee)<br /> <a href="https://www.youtube.com/playlist?list=PL-7Rk5Igg3dfdxlNKNSMJHfK_yG5ceiZf" target="_blank" rel="noreferrer noopener">Falcor YouTube Playlist</a> (Aimee)<br /> <a href="http://www.javascriptjabber.com/15minutes" target="_blank" rel="noreferrer noopener">javascriptjabber.com/15minutes</a> (Chuck)<br /> <a href="http://entreprogrammers.com/retreat2015" target="_blank" rel="noreferrer noopener">Entreprogrammers Retreat 2015</a>  (Chuck)<br /> <a href="https://boardgamegeek.com/boardgame/129622/love-letter" target="_blank" rel="noreferrer noopener">Love Letter</a> (Jason)<br /> <a href="http://charmcityjs.com/" target="_blank" rel="noreferrer noopener">charmCityJS</a> (Jason)<br /> <a href="http://www.imdb.com/title/tt1392190/" target="_blank" rel="noreferrer noopener">Mad Max: Fury Road</a> (Jason)Special Guest: Jason Rhodes.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">d4709f8e-7e6f-45e7-9db1-411b9a45ce26</guid><pubDate>Wed, 12 Aug 2015 15:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846850/stream.mp3" length="41526960" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Check out http://www.angularremoteconf.com! 02:22 - Jason Rhodes Introduction
- https://twitter.com/rhodesjason 
- https://github.com/jasonrhodes 
- http://rhodesjason.com/
- https://www.sparkpost.com/
- http://nodeschool.io/
    -...</itunes:subtitle><itunes:summary><![CDATA[Check out <a href="http://www.angularremoteconf.com" target="_blank" rel="noreferrer noopener">Angular Remote Conf</a>! 02:22 - Jason Rhodes Introduction<ul><li><a href="https://twitter.com/rhodesjason" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/jasonrhodes" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="http://rhodesjason.com/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="https://www.sparkpost.com/" target="_blank" rel="noreferrer noopener">SparkPost</a></li><li><a href="http://nodeschool.io/" target="_blank" rel="noreferrer noopener">NodeSchool</a><ul><li><a href="https://twitter.com/nodeschool" target="_blank" rel="noreferrer noopener">@nodeschool</a> </li><li><a href="https://github.com/nodeschool" target="_blank" rel="noreferrer noopener">GitHub: NodeSchool</a></li></ul></li><li><a href="http://charmcityjs.com/" target="_blank" rel="noreferrer noopener">charmCityJS</a><ul><li><a href="https://twitter.com/charmcityjs" target="_blank" rel="noreferrer noopener">@charmcityjs</a> </li></ul></li></ul>03:46 - <a href="http://nodeschool.io/" target="_blank" rel="noreferrer noopener">NodeSchool</a><ul><li><a href="http://m.youtube.com/watch?v=YJ7txKTh3-E" target="_blank" rel="noreferrer noopener">Jason Rhodes: A Story About NodeSchool and Community Building at CascadiaJS 2014</a></li><li><a href="http://m.youtube.com/watch?v=mMbiHX2bmbA" target="_blank" rel="noreferrer noopener">Jason Rhodes: NodeSchool Trying Node AND Contributing @ Empire Node 2014</a></li></ul>06:05 - “Workshopper(s)”07:13 - How Meetups Run (Format), Target Audience11:09 - Pair Programming and Peer Learning14:34 - Starting a NodeSchool Chapter15:53 - Implementing Diversity18:07 - Mentoring and Mentorship20:49 - Time Commitment and Effort24:02 - Appealing to All Experience Levels of Attendees26:48 - The NodeSchool Community30:45 - Being a Member of an Open Source CommunityPicks <a href="http://www.imdb.com/title/tt1235547/" target="_blank" rel="noreferrer noopener">Better Off Ted</a> (Joe)<br /> <a href="http://onefastcat.com/" target="_blank" rel="noreferrer noopener">Cat Exercise Wheel</a> (Aimee)<br /> <a href="https://www.thatconference.com/" target="_blank" rel="noreferrer noopener">That Conference</a> (Joe)<br /> <a href="http://primitive.io" target="_blank" rel="noreferrer noopener">primitive.io</a> (Joe)<br /> <a href="http://www.reactrally.com/" target="_blank" rel="noreferrer noopener">React Rally</a> (Aimee)<br /> <a href="https://www.youtube.com/playlist?list=PL-7Rk5Igg3dfdxlNKNSMJHfK_yG5ceiZf" target="_blank" rel="noreferrer noopener">Falcor YouTube Playlist</a> (Aimee)<br /> <a href="http://www.javascriptjabber.com/15minutes" target="_blank" rel="noreferrer noopener">javascriptjabber.com/15minutes</a> (Chuck)<br /> <a href="http://entreprogrammers.com/retreat2015" target="_blank" rel="noreferrer noopener">Entreprogrammers Retreat 2015</a>  (Chuck)<br /> <a href="https://boardgamegeek.com/boardgame/129622/love-letter" target="_blank" rel="noreferrer noopener">Love Letter</a> (Jason)<br /> <a href="http://charmcityjs.com/" target="_blank" rel="noreferrer noopener">charmCityJS</a> (Jason)<br /> <a href="http://www.imdb.com/title/tt1392190/" target="_blank" rel="noreferrer noopener">Mad Max: Fury Road</a> (Jason)Special Guest: Jason Rhodes.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>2516</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>171 JSJ Babel with Sebastian McKenzie</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/171-jsj-babel-with-sebastian-mckenzie</link><description><![CDATA[02:28 - Sebastian McKenzie Introduction<ul><li><a href="https://twitter.com/sebmck" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/sebmck" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="http://sebmck.com/" target="_blank" rel="noreferrer noopener">Blog</a></li></ul>02:53 - <a href="https://babeljs.io/" target="_blank" rel="noreferrer noopener">Babel</a> (Pronunciation Clarification)05:56 - History<ul><li><a href="https://babeljs.io/docs/learn-es2015/" target="_blank" rel="noreferrer noopener">Learn ES2015 - Babel</a></li></ul>09:14 - The State of Babel09:59 - Babel and the <a href="http://www.ecma-international.org/memento/TC39.htm" target="_blank" rel="noreferrer noopener">TC39</a> Process11:54 - Features That Can’t Be Transpiled<ul><li>Weak Maps and Proxies    </li></ul>13:45 - Readability and Performance Output<ul><li><a href="https://github.com/google/traceur-compiler" target="_blank" rel="noreferrer noopener">Traceur</a></li></ul>18:12 - Plugin Architecture19:58 - ES6/2015 Feature Implementation<ul><li>Blockscoping</li><li>Labels</li><li>Exceptions</li><li>Destructuring</li></ul>25:49 - The Birth of Babel26:45 - Babel vs Traceur28:08 - Future Babel Features<ul><li>Code Optimization</li><li>Minification</li><li>Linting</li></ul>30:15 - The Status of ES2015 and ES201631:01 - Browser Support35:03 - Marketing 35:59 - <a href="http://www.typescriptlang.org/" target="_blank" rel="noreferrer noopener">TypeScript</a> 37:24 - Babel Development and LaborPicks <a href="http://primitive.io" target="_blank" rel="noreferrer noopener">Primitive.io</a> (Joe)<br /> <a href="http://www.amazon.com/gp/product/0804137250/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=0804137250&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=R2I64YROOBSK45FS&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">Armada: The Novel by Ernest Cline</a> (Joe)<br /> <a href="http://www.amazon.com/gp/product/0671027034/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=0671027034&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=DQMIFWRAMZ4DCMBA&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">How to Win Friends &amp; Influence People by Dale Carnegie</a> (AJ)<br /> <a href="http://websecuritywarriors.com/" target="_blank" rel="noreferrer noopener">Web Security Warriors Podcast</a> (AJ)<br /> <a href="http://nodevember.org/" target="_blank" rel="noreferrer noopener">Nodevember</a> (Aimee)<br /> <a href="http://www.amazon.com/gp/product/0345391802/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=0345391802&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=PYZOYW4M2KN3UURK&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">The Hitchhiker's Guide to the Galaxy by Douglas Adams</a> (Dave)<br /> <a href="http://www.nps.gov/yell/" target="_blank" rel="noreferrer noopener">Yellowstone National Park</a> (Dave)<br /> <a href="http://www.reactrally.com/" target="_blank" rel="noreferrer noopener">React Rally</a> (Dave)<br /> <a href="http://www.iterativ.ch/angularjskurs/" target="_blank" rel="noreferrer noopener">Iterativ: AngularJS Kurs</a> (Chuck)<br /> <a href="https://github.com/ParkinT/HireMe" target="_blank" rel="noreferrer noopener">Hire Thom Parkin!</a> (Chuck)<br /> <a href="http://www.amazon.com/gp/product/0553418025/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=0553418025&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=EDQWKN3UCJLJ45DB&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">The Martian by Andy Weir</a> (Sebastian)<br /> <a href="http://www.fiveguys.com/" target="_blank" rel="noreferrer noopener">Five Guys Burgers and Fries</a> (Sebastian)Special Guest: Sebastian McKenzie .   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">4ad787bb-dd5e-46d7-b93b-7ab2d11d44a4</guid><pubDate>Wed, 05 Aug 2015 15:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846817/stream.mp3" length="46496497" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>02:28 - Sebastian McKenzie Introduction
- https://twitter.com/sebmck 
- https://github.com/sebmck 
- http://sebmck.com/
02:53 - https://babeljs.io/ (Pronunciation Clarification)05:56 - History
- https://babeljs.io/docs/learn-es2015/
09:14 - The State...</itunes:subtitle><itunes:summary><![CDATA[02:28 - Sebastian McKenzie Introduction<ul><li><a href="https://twitter.com/sebmck" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/sebmck" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="http://sebmck.com/" target="_blank" rel="noreferrer noopener">Blog</a></li></ul>02:53 - <a href="https://babeljs.io/" target="_blank" rel="noreferrer noopener">Babel</a> (Pronunciation Clarification)05:56 - History<ul><li><a href="https://babeljs.io/docs/learn-es2015/" target="_blank" rel="noreferrer noopener">Learn ES2015 - Babel</a></li></ul>09:14 - The State of Babel09:59 - Babel and the <a href="http://www.ecma-international.org/memento/TC39.htm" target="_blank" rel="noreferrer noopener">TC39</a> Process11:54 - Features That Can’t Be Transpiled<ul><li>Weak Maps and Proxies    </li></ul>13:45 - Readability and Performance Output<ul><li><a href="https://github.com/google/traceur-compiler" target="_blank" rel="noreferrer noopener">Traceur</a></li></ul>18:12 - Plugin Architecture19:58 - ES6/2015 Feature Implementation<ul><li>Blockscoping</li><li>Labels</li><li>Exceptions</li><li>Destructuring</li></ul>25:49 - The Birth of Babel26:45 - Babel vs Traceur28:08 - Future Babel Features<ul><li>Code Optimization</li><li>Minification</li><li>Linting</li></ul>30:15 - The Status of ES2015 and ES201631:01 - Browser Support35:03 - Marketing 35:59 - <a href="http://www.typescriptlang.org/" target="_blank" rel="noreferrer noopener">TypeScript</a> 37:24 - Babel Development and LaborPicks <a href="http://primitive.io" target="_blank" rel="noreferrer noopener">Primitive.io</a> (Joe)<br /> <a href="http://www.amazon.com/gp/product/0804137250/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=0804137250&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=R2I64YROOBSK45FS&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">Armada: The Novel by Ernest Cline</a> (Joe)<br /> <a href="http://www.amazon.com/gp/product/0671027034/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=0671027034&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=DQMIFWRAMZ4DCMBA&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">How to Win Friends &amp; Influence People by Dale Carnegie</a> (AJ)<br /> <a href="http://websecuritywarriors.com/" target="_blank" rel="noreferrer noopener">Web Security Warriors Podcast</a> (AJ)<br /> <a href="http://nodevember.org/" target="_blank" rel="noreferrer noopener">Nodevember</a> (Aimee)<br /> <a href="http://www.amazon.com/gp/product/0345391802/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=0345391802&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=PYZOYW4M2KN3UURK&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">The Hitchhiker's Guide to the Galaxy by Douglas Adams</a> (Dave)<br /> <a href="http://www.nps.gov/yell/" target="_blank" rel="noreferrer noopener">Yellowstone National Park</a> (Dave)<br /> <a href="http://www.reactrally.com/" target="_blank" rel="noreferrer noopener">React Rally</a> (Dave)<br /> <a href="http://www.iterativ.ch/angularjskurs/" target="_blank" rel="noreferrer noopener">Iterativ: AngularJS Kurs</a> (Chuck)<br /> <a href="https://github.com/ParkinT/HireMe" target="_blank" rel="noreferrer noopener">Hire Thom Parkin!</a> (Chuck)<br /> <a href="http://www.amazon.com/gp/product/0553418025/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=0553418025&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=EDQWKN3UCJLJ45DB&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">The Martian by Andy Weir</a> (Sebastian)<br /> <a href="http://www.fiveguys.com/" target="_blank" rel="noreferrer noopener">Five Guys Burgers and Fries</a> (Sebastian)Special Guest: Sebastian McKenzie .   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br...]]></itunes:summary><itunes:duration>2826</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>170 JSJ RabbitMQ with Derick Bailey</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/170-jsj-rabbitmq-with-derick-bailey</link><description><![CDATA[Check out <a href="http://devchat.tv/rails-clips" target="_blank" rel="noreferrer noopener">RailsClips</a>!     02:38 - Derick Bailey Introduction  <ul><li><a href="https://twitter.com/derickbailey" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/derickbailey" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="http://derickbailey.com/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="http://entreprogrammers.com" target="_blank" rel="noreferrer noopener">Entreprogrammers</a> </li><li><a href="http://derickbailey.com/email-courses/rabbitmq-patterns-for-applications/" target="_blank" rel="noreferrer noopener">RabbitMQ: Patterns for Applications by Derick Bailey</a> </li></ul>  03:36 - <a href="https://www.rabbitmq.com/" target="_blank" rel="noreferrer noopener">RabbitMQ</a><ul><li><a href="https://en.wikipedia.org/wiki/Request%E2%80%93response" target="_blank" rel="noreferrer noopener">request-response Messaging Pattern</a></li></ul>  05:22 - Synchronous/Asynchronous; Chronological/Non-Chronological  10:33 - Why Do JS Devs Care About RabbitMQ?  12:10 - RabbitMQ and Complexity  14:04 - RabbitMQ’s Model  <ul><li><a href="http://redis.io/topics/pubsub" target="_blank" rel="noreferrer noopener">Pub/Sub - Redis</a></li><li><a href="http://www.amazon.com/gp/product/0321200683/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=0321200683&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=VZV2A6RNVG6ALDKV&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions by Gregor Hohpe</a> </li><li>Exchanges, Queues, and Bindings</li></ul>  22:15 - Event Emitters, Organizing Your Code  <ul><li>Documentation</li></ul>  31:18 - Service Busses &amp; Monitoring Systems  <ul><li><a href="http://particular.net/nservicebus" target="_blank" rel="noreferrer noopener">NServiceBus</a></li></ul>  32:58 - How do you decide you need a messaging system?  36:40 - When Applications Crash…  39:24 - Event Sourcing  <ul><li><a href="http://kafka.apache.org/" target="_blank" rel="noreferrer noopener">Kafka</a></li></ul>  44:05 - Fault Tolerance/Failure Cases  <ul><li>“Just let it fail”</li></ul>  50:21 - Putting RabbitMQ in Place  <ul><li>Scheduling</li><li>Long Wait vs Short Wait</li></ul>  58:28 - Formatting Your Messages  <ul><li><a href="http://derickbailey.com/email-courses/rabbitmq-patterns-for-applications/" target="_blank" rel="noreferrer noopener">RabbitMQ: Patterns for Applications by Derick Bailey</a> </li></ul>  01:04:13 - “Saga” (Workflow)  01:05:10 - <a href="http://rabbitmq4devs.com/" target="_blank" rel="noreferrer noopener">RabbitMQ For Developers</a><ul><li>Use code JSJABBER for 20% off the bundle!</li></ul>  Picks  <a href="http://www.w3schools.com/" target="_blank" rel="noreferrer noopener">W3Schools</a> (AJ)<br /><a href="http://www.amazon.com/gp/product/0451524934/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=0451524934&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=O527RFNKEWL36J3U&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">1984 by George Orwell</a> (AJ)<br /> The edit button on the <a href="https://developer.mozilla.org/" target="_blank" rel="noreferrer noopener">MDN</a> page (AJ)<br /><a href="https://www.youtube.com/watch?v=FG53AleSdCc" target="_blank" rel="noreferrer noopener">[YouTube] W3Schools is just... Better</a> (AJ)<br /><a href="https://golang.org/" target="_blank" rel="noreferrer noopener">The Go Programming Language</a> (AJ)<br /><a href="https://www.youtube.com/watch?v=CF9S4QZuV30" target="_blank" rel="noreferrer noopener">[YouTube] Go Programming: Learn the Go Programming Language in One Video</a> (AJ)<br /><a href="https://hackthe.computer" target="_blank" rel="noreferrer noopener">hackthe.computer</a> (AJ)<br /><a href="http://www.astrolog.org/labyrnth/algrithm.htm" target="_blank" rel="noreferrer noopener">Maze Algorithm</a> (AJ)<br /><a href="https://www.youtube.com/watch?v=7kMbPU_6Me4" target="_blank" rel="noreferrer noopener">A* Algorithm</a> (AJ)<br /><a href="http://www.reactrally.com/" target="_blank" rel="noreferrer noopener">React Rally</a> (Jamison)<br /><a href="http://idlewords.com/talks/web_design_first_100_years.htm" target="_blank" rel="noreferrer noopener">Web Design: The First 100 Years</a> (Jamison)<br /><a href="https://www.youtube.com/watch?v=oYk8CKH7OhE" target="_blank" rel="noreferrer noopener">Evan Czaplicki: Let's be mainstream! User focused design in Elm @ Curry On Prague 2015</a> (Jamison)<br /><a href="https://en.wikipedia.org/wiki/Parachute_cord" target="_blank" rel="noreferrer noopener">Paracord</a> (Chuck)<br /><a href="http://www.amazon.com/gp/product/B0046UZRNU/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=B0046UZRNU&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=MV5S3E6KR3C6A3IG&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">Soto Pocket Torch</a> (Chuck)<br /><a href="http://exploringjs.com/" target="_blank" rel="noreferrer noopener">Exploring ES6: Upgrade to the next version of JavaScript by Dr. Axel Rauschmayer</a> (Derick)<br /><a href="http://www.daysofwonder.com/smallworld/en/" target="_blank" rel="noreferrer noopener">Small World</a> (Derick)<br /><a href="http://www.amazon.com/gp/product/B009MYAQQS/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=B009MYAQQS&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=T4R6SBTEJOII6OQ3&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">Star Wars Darth Bane Trilogy</a> (Derick)<br /><a href="http://www.amazon.com/LEGO-Empire-Strikes-Slave-75060/dp/B00R1MSM82" target="_blank" rel="noreferrer noopener">LEGO Star Wars The Empire Strikes Back Slave I Set #75060</a> (Derick)Special Guest: Derick Bailey.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">ada55895-d038-4e5c-89fe-ef3ab4dee3da</guid><pubDate>Wed, 29 Jul 2015 15:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846830/stream.mp3" length="79091876" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Check out http://devchat.tv/rails-clips!     02:38 - Derick Bailey Introduction  
- https://twitter.com/derickbailey 
- https://github.com/derickbailey 
- http://derickbailey.com/
- http://entreprogrammers.com 
-...</itunes:subtitle><itunes:summary><![CDATA[Check out <a href="http://devchat.tv/rails-clips" target="_blank" rel="noreferrer noopener">RailsClips</a>!     02:38 - Derick Bailey Introduction  <ul><li><a href="https://twitter.com/derickbailey" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/derickbailey" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="http://derickbailey.com/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="http://entreprogrammers.com" target="_blank" rel="noreferrer noopener">Entreprogrammers</a> </li><li><a href="http://derickbailey.com/email-courses/rabbitmq-patterns-for-applications/" target="_blank" rel="noreferrer noopener">RabbitMQ: Patterns for Applications by Derick Bailey</a> </li></ul>  03:36 - <a href="https://www.rabbitmq.com/" target="_blank" rel="noreferrer noopener">RabbitMQ</a><ul><li><a href="https://en.wikipedia.org/wiki/Request%E2%80%93response" target="_blank" rel="noreferrer noopener">request-response Messaging Pattern</a></li></ul>  05:22 - Synchronous/Asynchronous; Chronological/Non-Chronological  10:33 - Why Do JS Devs Care About RabbitMQ?  12:10 - RabbitMQ and Complexity  14:04 - RabbitMQ’s Model  <ul><li><a href="http://redis.io/topics/pubsub" target="_blank" rel="noreferrer noopener">Pub/Sub - Redis</a></li><li><a href="http://www.amazon.com/gp/product/0321200683/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=0321200683&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=VZV2A6RNVG6ALDKV&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions by Gregor Hohpe</a> </li><li>Exchanges, Queues, and Bindings</li></ul>  22:15 - Event Emitters, Organizing Your Code  <ul><li>Documentation</li></ul>  31:18 - Service Busses &amp; Monitoring Systems  <ul><li><a href="http://particular.net/nservicebus" target="_blank" rel="noreferrer noopener">NServiceBus</a></li></ul>  32:58 - How do you decide you need a messaging system?  36:40 - When Applications Crash…  39:24 - Event Sourcing  <ul><li><a href="http://kafka.apache.org/" target="_blank" rel="noreferrer noopener">Kafka</a></li></ul>  44:05 - Fault Tolerance/Failure Cases  <ul><li>“Just let it fail”</li></ul>  50:21 - Putting RabbitMQ in Place  <ul><li>Scheduling</li><li>Long Wait vs Short Wait</li></ul>  58:28 - Formatting Your Messages  <ul><li><a href="http://derickbailey.com/email-courses/rabbitmq-patterns-for-applications/" target="_blank" rel="noreferrer noopener">RabbitMQ: Patterns for Applications by Derick Bailey</a> </li></ul>  01:04:13 - “Saga” (Workflow)  01:05:10 - <a href="http://rabbitmq4devs.com/" target="_blank" rel="noreferrer noopener">RabbitMQ For Developers</a><ul><li>Use code JSJABBER for 20% off the bundle!</li></ul>  Picks  <a href="http://www.w3schools.com/" target="_blank" rel="noreferrer noopener">W3Schools</a> (AJ)<br /><a href="http://www.amazon.com/gp/product/0451524934/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=0451524934&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=O527RFNKEWL36J3U&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">1984 by George Orwell</a> (AJ)<br /> The edit button on the <a href="https://developer.mozilla.org/" target="_blank" rel="noreferrer noopener">MDN</a> page (AJ)<br /><a href="https://www.youtube.com/watch?v=FG53AleSdCc" target="_blank" rel="noreferrer noopener">[YouTube] W3Schools is just... Better</a> (AJ)<br /><a href="https://golang.org/" target="_blank" rel="noreferrer noopener">The Go Programming Language</a> (AJ)<br /><a href="https://www.youtube.com/watch?v=CF9S4QZuV30" target="_blank" rel="noreferrer noopener">[YouTube] Go Programming: Learn the Go Programming Language in One Video</a> (AJ)<br /><a href="https://hackthe.computer" target="_blank" rel="noreferrer noopener">hackthe.computer</a> (AJ)<br /><a href="http://www.astrolog.org/labyrnth/algrithm.htm" target="_blank" rel="noreferrer...]]></itunes:summary><itunes:duration>4864</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>169 JSJ Property-based Testing (QuickCheck) with Zach Kessin</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/169-jsj-property-based-testing-quickcheck-with-zach-kessin</link><description><![CDATA[02:20 - Zach Kessin Introduction<ul><li><a href="https://twitter.com/zkessin" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/zkessin/" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="http://www.oreilly.com/pub/au/2277" target="_blank" rel="noreferrer noopener">Zach's Books</a></li><li><a href="http://parrot-uni.com" target="_blank" rel="noreferrer noopener">Parrot</a></li><li><a href="http://devchat.tv/js-jabber/057-jsj-functional-programming-with-zach-kessin" target="_blank" rel="noreferrer noopener">JavaScript Jabber: Episode #057: Functional Programming with Zach Kessin</a></li><li><a href="http://www.erlang-quickcheck-book.com/" target="_blank" rel="noreferrer noopener">Testing Erlang With Quickcheck Book</a></li></ul>04:00 - <a href="http://mostlyerlang.wordpress.com/" target="_blank" rel="noreferrer noopener">Mostly Erlang Podcast</a> 05:27 - Property-based Testing (<a href="https://hackage.haskell.org/package/QuickCheck" target="_blank" rel="noreferrer noopener">QuickCheck</a>)07:22 - Property-based Testing and Functional Programming<ul><li><a href="https://github.com/jsverify/jsverify" target="_blank" rel="noreferrer noopener">jsverify</a> </li></ul>09:48 - Pure Functions<ul><li>Shrinking</li></ul>18:09 - Boundary Cases20:00 - Generating the Data23:23 - Trending Concepts in JavaScript32:33 - How Property-based Testing Fits in with Other Kind of Testing35:57 - Test FailuresPanel <a href="http://pouchdb.com/2015/03/05/taming-the-async-beast-with-es7.html" target="_blank" rel="noreferrer noopener">Nolan Lawson: Taming the asynchronous beast with ES7</a> (Aimee)<br /> <a href="http://nodevember.org/" target="_blank" rel="noreferrer noopener">Nodevember</a> (Aimee)<br /> <a href="http://hipstersound.com/" target="_blank" rel="noreferrer noopener">Hipster Sound</a> (Jamison)<br /> <a href="https://www.youtube.com/watch?feature=youtu.be&amp;v=ByNs9TG30E8" target="_blank" rel="noreferrer noopener">Om Next by David Nolen </a> (Jamison)<br /> <a href="https://open.spotify.com/track/6W9diysjR1V67SRLaygwlI" target="_blank" rel="noreferrer noopener">Gallant - Weight In Gold</a> (Jamison)<br /> <a href="http://www.reactrally.com/" target="_blank" rel="noreferrer noopener">React Rally</a> (Jamison)<br /> <a href="http://www.imdb.com/title/tt1235547/" target="_blank" rel="noreferrer noopener">Better Off Ted</a> (Joe)<br /> <a href="http://www.amazon.com/gp/product/0804137250/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=0804137250&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=Z7OKUSEBIBXRA5XV&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">Armada: A Novel by Ernest Cline</a> (Joe)<br /> <a href="http://www.erlang-quickcheck-book.com/" target="_blank" rel="noreferrer noopener">Testing Erlang With Quickcheck Book</a> (Zach)<br /> <a href="http://parrot-uni.com" target="_blank" rel="noreferrer noopener">Parrot Universal Notification Interface</a> (Zach)<br /> <a href="http://www.amazon.com/gp/product/1491868848/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=1491868848&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=OBJZ6LTA3FWMC5WX&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">The Famine of Men by Richard H. Kessin</a> (Zach)Special Guest: Zach Kessin.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">2b9c6597-275e-476c-b249-ed3bb00ae71e</guid><pubDate>Wed, 22 Jul 2015 15:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846855/stream.mp3" length="44741532" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>02:20 - Zach Kessin Introduction
- https://twitter.com/zkessin 
- https://github.com/zkessin/ 
- http://www.oreilly.com/pub/au/2277
- http://parrot-uni.com
- http://devchat.tv/js-jabber/057-jsj-functional-programming-with-zach-kessin
-...</itunes:subtitle><itunes:summary><![CDATA[02:20 - Zach Kessin Introduction<ul><li><a href="https://twitter.com/zkessin" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/zkessin/" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="http://www.oreilly.com/pub/au/2277" target="_blank" rel="noreferrer noopener">Zach's Books</a></li><li><a href="http://parrot-uni.com" target="_blank" rel="noreferrer noopener">Parrot</a></li><li><a href="http://devchat.tv/js-jabber/057-jsj-functional-programming-with-zach-kessin" target="_blank" rel="noreferrer noopener">JavaScript Jabber: Episode #057: Functional Programming with Zach Kessin</a></li><li><a href="http://www.erlang-quickcheck-book.com/" target="_blank" rel="noreferrer noopener">Testing Erlang With Quickcheck Book</a></li></ul>04:00 - <a href="http://mostlyerlang.wordpress.com/" target="_blank" rel="noreferrer noopener">Mostly Erlang Podcast</a> 05:27 - Property-based Testing (<a href="https://hackage.haskell.org/package/QuickCheck" target="_blank" rel="noreferrer noopener">QuickCheck</a>)07:22 - Property-based Testing and Functional Programming<ul><li><a href="https://github.com/jsverify/jsverify" target="_blank" rel="noreferrer noopener">jsverify</a> </li></ul>09:48 - Pure Functions<ul><li>Shrinking</li></ul>18:09 - Boundary Cases20:00 - Generating the Data23:23 - Trending Concepts in JavaScript32:33 - How Property-based Testing Fits in with Other Kind of Testing35:57 - Test FailuresPanel <a href="http://pouchdb.com/2015/03/05/taming-the-async-beast-with-es7.html" target="_blank" rel="noreferrer noopener">Nolan Lawson: Taming the asynchronous beast with ES7</a> (Aimee)<br /> <a href="http://nodevember.org/" target="_blank" rel="noreferrer noopener">Nodevember</a> (Aimee)<br /> <a href="http://hipstersound.com/" target="_blank" rel="noreferrer noopener">Hipster Sound</a> (Jamison)<br /> <a href="https://www.youtube.com/watch?feature=youtu.be&amp;v=ByNs9TG30E8" target="_blank" rel="noreferrer noopener">Om Next by David Nolen </a> (Jamison)<br /> <a href="https://open.spotify.com/track/6W9diysjR1V67SRLaygwlI" target="_blank" rel="noreferrer noopener">Gallant - Weight In Gold</a> (Jamison)<br /> <a href="http://www.reactrally.com/" target="_blank" rel="noreferrer noopener">React Rally</a> (Jamison)<br /> <a href="http://www.imdb.com/title/tt1235547/" target="_blank" rel="noreferrer noopener">Better Off Ted</a> (Joe)<br /> <a href="http://www.amazon.com/gp/product/0804137250/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=0804137250&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=Z7OKUSEBIBXRA5XV&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">Armada: A Novel by Ernest Cline</a> (Joe)<br /> <a href="http://www.erlang-quickcheck-book.com/" target="_blank" rel="noreferrer noopener">Testing Erlang With Quickcheck Book</a> (Zach)<br /> <a href="http://parrot-uni.com" target="_blank" rel="noreferrer noopener">Parrot Universal Notification Interface</a> (Zach)<br /> <a href="http://www.amazon.com/gp/product/1491868848/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=1491868848&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=OBJZ6LTA3FWMC5WX&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">The Famine of Men by Richard H. Kessin</a> (Zach)Special Guest: Zach Kessin.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>2717</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>168 JSJ The Future of JavaScript with Jafar Husain</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/168-jsj-the-future-of-javascript-with-jafar-husain</link><description><![CDATA[03:04 - Jafar Husain Introduction<ul><li><a href="https://twitter.com/jhusain" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/jhusain" target="_blank" rel="noreferrer noopener">GitHub</a></li><li><a href="https://www.netflix.com/" target="_blank" rel="noreferrer noopener">Netflix</a></li><li><a href="http://www.ecma-international.org/memento/TC39.htm" target="_blank" rel="noreferrer noopener">TC39</a></li></ul>03:29 - The Great Name Debate (ES6, ES7 = ES2015, ES2016!!)05:35 - The Release Cycle<ul><li>What This Means for Browsers</li></ul>08:37 - <a href="https://babeljs.io/" target="_blank" rel="noreferrer noopener">Babel</a> and <a href="https://en.wikipedia.org/wiki/ECMAScript" target="_blank" rel="noreferrer noopener">ECMAScript</a> 09:50 - <a href="https://github.com/WebAssembly" target="_blank" rel="noreferrer noopener">WebAssembly</a> 13:01 - <a href="https://developer.chrome.com/native-client" target="_blank" rel="noreferrer noopener">Google’s NACL</a> 13:23 - Performance &gt; Features?<ul><li><a href="http://www.incaseofstairs.com/2015/06/es6-feature-performance/?utm_medium=email&amp;utm_source=javascriptweekly" target="_blank" rel="noreferrer noopener">ES6 Feature Performance (JavaScript Weekly Article)</a> </li><li>Features Implemented as Polyfills (Why Bother?)</li></ul>20:12 - <a href="http://www.ecma-international.org/memento/TC39.htm" target="_blank" rel="noreferrer noopener">TC39</a> 24:22 - New Features<ul><li>Decorators<ul><li>Performance Benefit?</li></ul></li></ul>28:53 -Transpilers34:48 - <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/observe" target="_blank" rel="noreferrer noopener">Object.observe()</a> 37:51 - <a href="http://codebetter.com/patricksmacchia/2008/01/13/immutable-types-understand-them-and-use-them/" target="_blank" rel="noreferrer noopener">Immutable Types</a> 45:32 - Structural Types47:11 - Symbols48:58 - Observables52:31 - Async Functions<ul><li><a href="https://github.com/yortus/asyncawait" target="_blank" rel="noreferrer noopener">asyncawait</a></li></ul>57:31 - Rapid Fire Round - When New Feature Will Be Released in ES2015 or ES2016<ul><li>let - 15</li><li>for...of - 15</li><li>modules - 15</li><li>destructuring - 15</li><li>promises - 15</li><li>default function argument expressions - 15</li><li><a href="https://github.com/yortus/asyncawait" target="_blank" rel="noreferrer noopener">asyncawait</a> - 16</li></ul>Picks <a href="http://thewebplatform.libsyn.com/webpage/2015/05/12" target="_blank" rel="noreferrer noopener">ES6 and ES7 on The Web Platform Podcast</a> (AJ)<br /> <a href="https://www.youtube.com/watch?v=WiO1f6h15c8" target="_blank" rel="noreferrer noopener">Binding to the Cloud with Falcor Jafar Husain</a> (AJ)<br /> <a href="https://www.youtube.com/watch?v=XE692Clb5LU" target="_blank" rel="noreferrer noopener">Asynchronous JavaScript at Netflix by Jafar Husain @ MountainWest Ruby 2014</a> (AJ)<br /> <a href="https://coolaj86.com/articles/lets-encrypt-on-raspberry-pi/" target="_blank" rel="noreferrer noopener">Let's Encrypt on Raspberry Pi</a> (AJ)<br /> <a href="https://coolaj86.com/articles/adventures-in-haproxy-tcp-tls-https-ssh-openvpn/" target="_blank" rel="noreferrer noopener">adventures in haproxy: tcp, tls, https, ssh, openvpn</a> (AJ)<br /> <a href="https://coolaj86.com/articles/lets-encrypt-with-haproxy/" target="_blank" rel="noreferrer noopener">Let's Encrypt through HAProxy</a> (AJ)<br /> <a href="https://life.indiegogo.com/fundraisers/mandy-s-fiance-s-video-game-fund" target="_blank" rel="noreferrer noopener">Mandy's Fiancé's Video Game Fund</a> (AJ)<br /> <a href="http://seekerblog.com/2006/01/31/the-murray-gell-mann-amnesia-effect/" target="_blank" rel="noreferrer noopener">The Murray Gell-Mann Amnesia Effect</a> (Dave)<br /> <a href="http://arxiv.org/pdf/1506.03022v1.pdf" target="_blank" rel="noreferrer noopener">The Majority Illusion</a> (Dave)<br /> <a href="https://egghead.io/series/mastering-asynchronous-programming-the-end-of-the-loop" target="_blank" rel="noreferrer noopener">[Egghead.io] Asynchronous Programming: The End of The Loop</a> (Aimee)<br /> <a href="http://www.theatlantic.com/education/archive/2014/05/study-you-really-can-work-smarter-not-harder/370819/" target="_blank" rel="noreferrer noopener">Study: You Really Can 'Work Smarter, Not Harder'</a> (Aimee)<br /> <a href="http://elm-lang.org/" target="_blank" rel="noreferrer noopener">Elm</a> (Jamison)<br /> <a href="http://thekateringshow.com/" target="_blank" rel="noreferrer noopener">The Katering Show</a> (Jamison)<br /> <a href="https://twitter.com/amontalenti/status/615116231092371456" target="_blank" rel="noreferrer noopener">Sharding Tweet</a> (Jamison)<br /> <a href="http://www.ussoccer.com/womens-national-team" target="_blank" rel="noreferrer noopener">The U.S. Women's National Soccer Team</a> (Joe)<br /> <a href="http://mdn.io" target="_blank" rel="noreferrer noopener">mdn.io</a> (Joe)<br /> <a href="http://www.amazon.com/gp/product/B00JO9Y176/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=B00JO9Y176&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=OIQYBVN2TZXHXR7V&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">Aftershokz AS500 Bluez 2 Open Ear Wireless Stereo Headphones</a> (Chuck)<br /> <a href="http://www.brainpickings.org/2013/05/09/daniel-pink-drive-rsa-motivation/" target="_blank" rel="noreferrer noopener">Autonomy, Mastery, Purpose: The Science of What Motivates Us, Animated</a> (Jafar)<br /> <a href="https://www.netflix.com/" target="_blank" rel="noreferrer noopener">Netflix</a> (Jafar)<br /> <a href="https://github.com/levand/quiescent" target="_blank" rel="noreferrer noopener">quiescent</a> (Jafar)<br /> <a href="http://clojure.org/clojurescript" target="_blank" rel="noreferrer noopener">Clojurescript</a> (Jafar)Special Guest: Jafar Husain.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">d4970ebf-f561-4c08-aebc-d565c20148e5</guid><pubDate>Wed, 15 Jul 2015 15:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846837/stream.mp3" length="75576869" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>03:04 - Jafar Husain Introduction
- https://twitter.com/jhusain 
- https://github.com/jhusain
- https://www.netflix.com/
- http://www.ecma-international.org/memento/TC39.htm
03:29 - The Great Name Debate (ES6, ES7 = ES2015, ES2016!!)05:35 - The...</itunes:subtitle><itunes:summary><![CDATA[03:04 - Jafar Husain Introduction<ul><li><a href="https://twitter.com/jhusain" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/jhusain" target="_blank" rel="noreferrer noopener">GitHub</a></li><li><a href="https://www.netflix.com/" target="_blank" rel="noreferrer noopener">Netflix</a></li><li><a href="http://www.ecma-international.org/memento/TC39.htm" target="_blank" rel="noreferrer noopener">TC39</a></li></ul>03:29 - The Great Name Debate (ES6, ES7 = ES2015, ES2016!!)05:35 - The Release Cycle<ul><li>What This Means for Browsers</li></ul>08:37 - <a href="https://babeljs.io/" target="_blank" rel="noreferrer noopener">Babel</a> and <a href="https://en.wikipedia.org/wiki/ECMAScript" target="_blank" rel="noreferrer noopener">ECMAScript</a> 09:50 - <a href="https://github.com/WebAssembly" target="_blank" rel="noreferrer noopener">WebAssembly</a> 13:01 - <a href="https://developer.chrome.com/native-client" target="_blank" rel="noreferrer noopener">Google’s NACL</a> 13:23 - Performance &gt; Features?<ul><li><a href="http://www.incaseofstairs.com/2015/06/es6-feature-performance/?utm_medium=email&amp;utm_source=javascriptweekly" target="_blank" rel="noreferrer noopener">ES6 Feature Performance (JavaScript Weekly Article)</a> </li><li>Features Implemented as Polyfills (Why Bother?)</li></ul>20:12 - <a href="http://www.ecma-international.org/memento/TC39.htm" target="_blank" rel="noreferrer noopener">TC39</a> 24:22 - New Features<ul><li>Decorators<ul><li>Performance Benefit?</li></ul></li></ul>28:53 -Transpilers34:48 - <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/observe" target="_blank" rel="noreferrer noopener">Object.observe()</a> 37:51 - <a href="http://codebetter.com/patricksmacchia/2008/01/13/immutable-types-understand-them-and-use-them/" target="_blank" rel="noreferrer noopener">Immutable Types</a> 45:32 - Structural Types47:11 - Symbols48:58 - Observables52:31 - Async Functions<ul><li><a href="https://github.com/yortus/asyncawait" target="_blank" rel="noreferrer noopener">asyncawait</a></li></ul>57:31 - Rapid Fire Round - When New Feature Will Be Released in ES2015 or ES2016<ul><li>let - 15</li><li>for...of - 15</li><li>modules - 15</li><li>destructuring - 15</li><li>promises - 15</li><li>default function argument expressions - 15</li><li><a href="https://github.com/yortus/asyncawait" target="_blank" rel="noreferrer noopener">asyncawait</a> - 16</li></ul>Picks <a href="http://thewebplatform.libsyn.com/webpage/2015/05/12" target="_blank" rel="noreferrer noopener">ES6 and ES7 on The Web Platform Podcast</a> (AJ)<br /> <a href="https://www.youtube.com/watch?v=WiO1f6h15c8" target="_blank" rel="noreferrer noopener">Binding to the Cloud with Falcor Jafar Husain</a> (AJ)<br /> <a href="https://www.youtube.com/watch?v=XE692Clb5LU" target="_blank" rel="noreferrer noopener">Asynchronous JavaScript at Netflix by Jafar Husain @ MountainWest Ruby 2014</a> (AJ)<br /> <a href="https://coolaj86.com/articles/lets-encrypt-on-raspberry-pi/" target="_blank" rel="noreferrer noopener">Let's Encrypt on Raspberry Pi</a> (AJ)<br /> <a href="https://coolaj86.com/articles/adventures-in-haproxy-tcp-tls-https-ssh-openvpn/" target="_blank" rel="noreferrer noopener">adventures in haproxy: tcp, tls, https, ssh, openvpn</a> (AJ)<br /> <a href="https://coolaj86.com/articles/lets-encrypt-with-haproxy/" target="_blank" rel="noreferrer noopener">Let's Encrypt through HAProxy</a> (AJ)<br /> <a href="https://life.indiegogo.com/fundraisers/mandy-s-fiance-s-video-game-fund" target="_blank" rel="noreferrer noopener">Mandy's Fiancé's Video Game Fund</a> (AJ)<br /> <a href="http://seekerblog.com/2006/01/31/the-murray-gell-mann-amnesia-effect/" target="_blank" rel="noreferrer noopener">The Murray Gell-Mann Amnesia Effect</a> (Dave)<br /> <a href="http://arxiv.org/pdf/1506.03022v1.pdf" target="_blank" rel="noreferrer noopener">The Majority Illusion</a> (Dave)<br /> <a...]]></itunes:summary><itunes:duration>4644</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>167 JSJ TypeScript and Angular with Jonathan Turner and Alex Eagle</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/167-jsj-typescript-and-angular-with-jonathan-turner-and-alex-eagle</link><description><![CDATA[02:27 - Alex Eagle Introduction<ul><li><a href="https://twitter.com/Jakeherringbone" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/alexeagle" target="_blank" rel="noreferrer noopener">GitHub</a></li><li><a href="http://www.google.com/" target="_blank" rel="noreferrer noopener">Google</a></li></ul>02:54 - Jonathan Turner Introduction<ul><li><a href="https://twitter.com/jntrnr" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/jonathandturner" target="_blank" rel="noreferrer noopener">GitHub</a></li><li><a href="https://www.microsoft.com/" target="_blank" rel="noreferrer noopener">Microsoft</a></li><li><a href="https://www.youtube.com/watch?v=Xw93oketp18" target="_blank" rel="noreferrer noopener">[Talk] Jonathan Turner: TypeScript and Angular 2 @ ng-conf 2015</a> </li><li><a href="https://www.youtube.com/watch?v=2ZIE9gokAxY" target="_blank" rel="noreferrer noopener">[Talk] Jonathan Turner: TypeScript and Angular 2 @ Angular U 2015</a> </li></ul>03:30 - What is <a href="http://www.typescriptlang.org/" target="_blank" rel="noreferrer noopener">TypeScript</a>?04:40 - Google + Microsoft = &lt;3 (<a href="https://angular.io/" target="_blank" rel="noreferrer noopener">Angular</a> Adopting TypeScript)<ul><li><a href="https://twitter.com/eisenbergeffect" target="_blank" rel="noreferrer noopener">Rob Eisenberg</a></li><li><a href="https://docs.google.com/document/d/11YUzC-1d0V1-Q3V0fQ7KSit97HnZoKVygDxpWzEYW0U/edit" target="_blank" rel="noreferrer noopener">AtScript</a><ul><li><a href="http://blogs.msdn.com/b/typescript/archive/2015/03/05/angular-2-0-built-on-typescript.aspx" target="_blank" rel="noreferrer noopener">Jonathan Turner: Angular 2: Built on TypeScript</a></li></ul></li></ul>07:18 - TypeScript Accommodating Angular<ul><li><a href="http://www.ecma-international.org/memento/TC39.htm" target="_blank" rel="noreferrer noopener">TC39</a></li><li><a href="https://pbs.twimg.com/profile_images/3250074047/46d910af94e25187832cb4a3bc84b2b5_400x400.jpeg" target="_blank" rel="noreferrer noopener">Yehuda Katz</a></li><li><a href="http://aurelia.io/" target="_blank" rel="noreferrer noopener">Aurelia</a> </li></ul>09:28 - Surge of Interest in Adopting a Typechecker, <a href="https://en.wikipedia.org/wiki/Type_system" target="_blank" rel="noreferrer noopener">Type System</a> 14:21 - Angular: Creating a New Language<ul><li><a href="http://blog.fogcreek.com/killing-off-wasabi-part-1/" target="_blank" rel="noreferrer noopener">Killing Off Wasabi - Part 1</a> (<a href="http://www.fogcreek.com/fogbugz" target="_blank" rel="noreferrer noopener">FogBugz</a> Article)</li><li><a href="https://github.com/google/traceur-compiler" target="_blank" rel="noreferrer noopener">traceur</a></li></ul>16:46 - The Angular 2 Component System and How it Uses New Annotations for Classes18:01 - Annotations and Decorators22:06 - TypeScript and <a href="https://babeljs.io/" target="_blank" rel="noreferrer noopener">Babel</a>?; Adding New Features25:25 - Non-Angular Users Adopting TypeScript<ul><li><a href="https://code.visualstudio.com/" target="_blank" rel="noreferrer noopener">Visual Studio Code</a></li></ul>34:55 - Tooling and Setting Modes for Linting and Static Analysis36:58 - Using Libraries Outside the TypeScript Ecosystem38:11 - Type Definition Files40:15 - Content of the Type System43:19 - <a href="https://en.wikipedia.org/wiki/Duck_typing" target="_blank" rel="noreferrer noopener">Duck Typing</a> 45:12 - Getting People to Care about TypeScript 49:16 - The Angular and TypeScript RelationshipPicks <a href="https://justgetflux.com/" target="_blank" rel="noreferrer noopener">f.lux</a> (Aimee)<br /> <a href="http://jhusain.github.io/learnrx/" target="_blank" rel="noreferrer noopener">Jafar Husain: Functional Programming in Javascript (learnrx)</a> (Aimee)<br /> <a href="http://www.startuptimelines.org/" target="_blank" rel="noreferrer noopener">Startup Timelines</a> (Jamison)<br /> <a href="http://www.imdb.com/title/tt0758745/" target="_blank" rel="noreferrer noopener">Friday Night Lights</a> (Jamison)<br /> <a href="http://www.reactrally.com/" target="_blank" rel="noreferrer noopener">React Rally</a> (Jamison)<br /> <a href="http://evanfarrer.blogspot.com/2012/06/unit-testing-isnt-enough-you-need.html" target="_blank" rel="noreferrer noopener">Evan Farrer: Unit testing isn't enough. You need static typing too.</a> (Dave)<br /> <a href="http://angularconnect.com/" target="_blank" rel="noreferrer noopener">AngularConnect</a> (Joe)<br /> <a href="http://www.ng-click.com" target="_blank" rel="noreferrer noopener">ng-click.com</a> (Joe)<br /> <a href="http://www.mdn.io" target="_blank" rel="noreferrer noopener">mdn.io</a> (Joe)<br /> <a href="http://sonic-pi.net" target="_blank" rel="noreferrer noopener">Sonic Pi</a> (Chuck)<br /> <a href="http://errorprone.info" target="_blank" rel="noreferrer noopener">Error Prone</a> (Alex)<br /> <a href="https://github.com/jonathandturner/AudioScope-ng2/" target="_blank" rel="noreferrer noopener">AudioScope-ng2</a> (Jonathan)<br /> <a href="https://en.wikipedia.org/wiki/Nintendo_World_Championships" target="_blank" rel="noreferrer noopener">The Nintendo World Championships</a> (Jonathan)Special Guests: Alex Eagle and Jonathan Turner .   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">3a7874bd-aac1-4a5b-aafb-f5509ea1291b</guid><pubDate>Wed, 08 Jul 2015 15:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846860/stream.mp3" length="60101126" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>02:27 - Alex Eagle Introduction
- https://twitter.com/Jakeherringbone 
- https://github.com/alexeagle
- http://www.google.com/
02:54 - Jonathan Turner Introduction
- https://twitter.com/jntrnr 
- https://github.com/jonathandturner
-...</itunes:subtitle><itunes:summary><![CDATA[02:27 - Alex Eagle Introduction<ul><li><a href="https://twitter.com/Jakeherringbone" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/alexeagle" target="_blank" rel="noreferrer noopener">GitHub</a></li><li><a href="http://www.google.com/" target="_blank" rel="noreferrer noopener">Google</a></li></ul>02:54 - Jonathan Turner Introduction<ul><li><a href="https://twitter.com/jntrnr" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/jonathandturner" target="_blank" rel="noreferrer noopener">GitHub</a></li><li><a href="https://www.microsoft.com/" target="_blank" rel="noreferrer noopener">Microsoft</a></li><li><a href="https://www.youtube.com/watch?v=Xw93oketp18" target="_blank" rel="noreferrer noopener">[Talk] Jonathan Turner: TypeScript and Angular 2 @ ng-conf 2015</a> </li><li><a href="https://www.youtube.com/watch?v=2ZIE9gokAxY" target="_blank" rel="noreferrer noopener">[Talk] Jonathan Turner: TypeScript and Angular 2 @ Angular U 2015</a> </li></ul>03:30 - What is <a href="http://www.typescriptlang.org/" target="_blank" rel="noreferrer noopener">TypeScript</a>?04:40 - Google + Microsoft = &lt;3 (<a href="https://angular.io/" target="_blank" rel="noreferrer noopener">Angular</a> Adopting TypeScript)<ul><li><a href="https://twitter.com/eisenbergeffect" target="_blank" rel="noreferrer noopener">Rob Eisenberg</a></li><li><a href="https://docs.google.com/document/d/11YUzC-1d0V1-Q3V0fQ7KSit97HnZoKVygDxpWzEYW0U/edit" target="_blank" rel="noreferrer noopener">AtScript</a><ul><li><a href="http://blogs.msdn.com/b/typescript/archive/2015/03/05/angular-2-0-built-on-typescript.aspx" target="_blank" rel="noreferrer noopener">Jonathan Turner: Angular 2: Built on TypeScript</a></li></ul></li></ul>07:18 - TypeScript Accommodating Angular<ul><li><a href="http://www.ecma-international.org/memento/TC39.htm" target="_blank" rel="noreferrer noopener">TC39</a></li><li><a href="https://pbs.twimg.com/profile_images/3250074047/46d910af94e25187832cb4a3bc84b2b5_400x400.jpeg" target="_blank" rel="noreferrer noopener">Yehuda Katz</a></li><li><a href="http://aurelia.io/" target="_blank" rel="noreferrer noopener">Aurelia</a> </li></ul>09:28 - Surge of Interest in Adopting a Typechecker, <a href="https://en.wikipedia.org/wiki/Type_system" target="_blank" rel="noreferrer noopener">Type System</a> 14:21 - Angular: Creating a New Language<ul><li><a href="http://blog.fogcreek.com/killing-off-wasabi-part-1/" target="_blank" rel="noreferrer noopener">Killing Off Wasabi - Part 1</a> (<a href="http://www.fogcreek.com/fogbugz" target="_blank" rel="noreferrer noopener">FogBugz</a> Article)</li><li><a href="https://github.com/google/traceur-compiler" target="_blank" rel="noreferrer noopener">traceur</a></li></ul>16:46 - The Angular 2 Component System and How it Uses New Annotations for Classes18:01 - Annotations and Decorators22:06 - TypeScript and <a href="https://babeljs.io/" target="_blank" rel="noreferrer noopener">Babel</a>?; Adding New Features25:25 - Non-Angular Users Adopting TypeScript<ul><li><a href="https://code.visualstudio.com/" target="_blank" rel="noreferrer noopener">Visual Studio Code</a></li></ul>34:55 - Tooling and Setting Modes for Linting and Static Analysis36:58 - Using Libraries Outside the TypeScript Ecosystem38:11 - Type Definition Files40:15 - Content of the Type System43:19 - <a href="https://en.wikipedia.org/wiki/Duck_typing" target="_blank" rel="noreferrer noopener">Duck Typing</a> 45:12 - Getting People to Care about TypeScript 49:16 - The Angular and TypeScript RelationshipPicks <a href="https://justgetflux.com/" target="_blank" rel="noreferrer noopener">f.lux</a> (Aimee)<br /> <a href="http://jhusain.github.io/learnrx/" target="_blank" rel="noreferrer noopener">Jafar Husain: Functional Programming in Javascript (learnrx)</a> (Aimee)<br /> <a href="http://www.startuptimelines.org/" target="_blank" rel="noreferrer noopener">Startup Timelines</a> (Jamison)<br...]]></itunes:summary><itunes:duration>3677</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>166 JSJ New Relic with Wraithan and Ben Weintraub</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/166-jsj-new-relic-with-wraithan-and-ben-weintraub</link><description><![CDATA[02:27 - <a href="http://codinghouse.co/" target="_blank" rel="noreferrer noopener">Coding House</a> Scholarship Winners with AJ and Aimee<ul><li>Emily Dreisbach (50% scholarship winner)</li><li>Blake Gilmore (50% scholarship winner)</li><li>Berlin Sohn (100% scholarship winner)</li></ul>Congratulations from the panelists of JavaScript Jabber! 09:48 - Ben Weintraub Introduction<ul><li><a href="https://twitter.com/benweint" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/benweint" target="_blank" rel="noreferrer noopener">GitHub</a></li></ul>10:40 - Wraithan Introduction<ul><li><a href="https://twitter.com/wraithan" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/wraithan" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="http://blog.wraithan.net/" target="_blank" rel="noreferrer noopener">Blog</a></li></ul>11:01 - Why Care About Monitoring?<ul><li><a href="http://newrelic.com/insights" target="_blank" rel="noreferrer noopener">Insights</a></li></ul>13:08 - <a href="https://mixpanel.com/" target="_blank" rel="noreferrer noopener">Mixedpanel</a> 13:57 - How it Works on the Backend<ul><li>Time-series Data<ul><li><a href="https://www.mysql.com/" target="_blank" rel="noreferrer noopener">MySQL</a></li><li><a href="https://github.com/etsy/statsd" target="_blank" rel="noreferrer noopener">statsd</a></li></ul></li><li>Traces<ul><li><a href="http://aws.amazon.com/s3/" target="_blank" rel="noreferrer noopener">S3</a></li><li><a href="http://cassandra.apache.org/" target="_blank" rel="noreferrer noopener">Cassandra</a></li></ul></li><li><a href="http://newrelic.com/insights" target="_blank" rel="noreferrer noopener">Insights</a></li></ul>17:26 - New Relic’s CEO: <a href="https://en.wikipedia.org/wiki/Lew_Cirne" target="_blank" rel="noreferrer noopener">Lew Cirne</a> 18:37 - How the <a href="https://nodejs.org/" target="_blank" rel="noreferrer noopener">Node</a> Agent Works<ul><li><a href="http://expressjs.com/" target="_blank" rel="noreferrer noopener">Express.js</a> Specifics    </li><li>Transactions and Controller Names</li><li>Database Monitoring</li><li><a href="https://www.mongodb.org/" target="_blank" rel="noreferrer noopener">MongoDB</a></li><li><a href="http://www.oracle.com/" target="_blank" rel="noreferrer noopener">Oracle</a> Support</li></ul>23:27 - Deciding Which Databases to Support<ul><li><a href="http://www.postgresql.org/" target="_blank" rel="noreferrer noopener">Postgres</a></li></ul>26:41 - Browser Monitoring32:54 - Using <a href="http://zombie.js.org/" target="_blank" rel="noreferrer noopener">Zombie.js</a>?34:11 - Tree of Causality <ul><li><a href="https://trackjs.com/" target="_blank" rel="noreferrer noopener">Track.js</a> </li></ul>39:37 - Monetizing Aspect, Viewable Source/Source Available Code47:28 - Performance<ul><li><a href="https://codegen.codeplex.com/" target="_blank" rel="noreferrer noopener">CodeGen</a></li><li><a href="http://mrale.ph/blog/" target="_blank" rel="noreferrer noopener">mraleph Blog</a> </li><li><a href="https://github.com/thlorenz/v8-perf" target="_blank" rel="noreferrer noopener">v8-perf</a></li><li>Benchmarking<ul><li><a href="https://jsperf.com/" target="_blank" rel="noreferrer noopener">jsPerf</a></li></ul></li></ul>01:00:53 - <a href="http://newrelic.com/" target="_blank" rel="noreferrer noopener">New Relic</a><ul><li><a href="https://twitter.com/newrelic" target="_blank" rel="noreferrer noopener">@newrelic</a></li><li><a href="https://blog.newrelic.com/" target="_blank" rel="noreferrer noopener">New Relic Blog</a> </li><li><a href="https://discuss.newrelic.com/" target="_blank" rel="noreferrer noopener">New Relic Community Forum</a></li></ul>Picks <a href="http://mrale.ph/blog/" target="_blank" rel="noreferrer noopener">mraleph Blog</a> (Wraithan)<br /> <a href="http://thlorenz.com/v8-perf/" target="_blank" rel="noreferrer noopener">v8-perf</a> (Wraithan)<br /> <a href="https://www.youtube.com/watch?v=mIREZAOk4kg" target="_blank" rel="noreferrer noopener">The Dear Hunter: A Night on the Town</a> (Jamison)<br /> <a href="http://www.reactrally.com/" target="_blank" rel="noreferrer noopener">React Rally</a> (Jamison)<br /> <a href="https://github.com/mholt/caddy" target="_blank" rel="noreferrer noopener">caddy</a> (AJ)<br /> <a href="http://ms-iot.github.io/content/en-US/win10/SetupRPI.htm" target="_blank" rel="noreferrer noopener">Windows 10: Setup your Raspberry Pi 2</a> (AJ)<br /> <a href="https://developer.chrome.com/devtools/docs/debugger-protocol" target="_blank" rel="noreferrer noopener">Remote debugging protocol</a> (Ben)<br /> <a href="http://webperformance.io/devtools-filmstrip" target="_blank" rel="noreferrer noopener">Chrome Dev Tools Filmstrip View</a> (Ben)Special Guests: Ben Weintraub and Wraithan .   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">e5e4201d-ec25-4c21-a2b1-362ae9c4b10e</guid><pubDate>Wed, 01 Jul 2015 15:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846872/stream.mp3" length="62766836" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>02:27 - http://codinghouse.co/ Scholarship Winners with AJ and Aimee
- Emily Dreisbach (50% scholarship winner)
- Blake Gilmore (50% scholarship winner)
- Berlin Sohn (100% scholarship winner)
Congratulations from the panelists of JavaScript...</itunes:subtitle><itunes:summary><![CDATA[02:27 - <a href="http://codinghouse.co/" target="_blank" rel="noreferrer noopener">Coding House</a> Scholarship Winners with AJ and Aimee<ul><li>Emily Dreisbach (50% scholarship winner)</li><li>Blake Gilmore (50% scholarship winner)</li><li>Berlin Sohn (100% scholarship winner)</li></ul>Congratulations from the panelists of JavaScript Jabber! 09:48 - Ben Weintraub Introduction<ul><li><a href="https://twitter.com/benweint" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/benweint" target="_blank" rel="noreferrer noopener">GitHub</a></li></ul>10:40 - Wraithan Introduction<ul><li><a href="https://twitter.com/wraithan" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/wraithan" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="http://blog.wraithan.net/" target="_blank" rel="noreferrer noopener">Blog</a></li></ul>11:01 - Why Care About Monitoring?<ul><li><a href="http://newrelic.com/insights" target="_blank" rel="noreferrer noopener">Insights</a></li></ul>13:08 - <a href="https://mixpanel.com/" target="_blank" rel="noreferrer noopener">Mixedpanel</a> 13:57 - How it Works on the Backend<ul><li>Time-series Data<ul><li><a href="https://www.mysql.com/" target="_blank" rel="noreferrer noopener">MySQL</a></li><li><a href="https://github.com/etsy/statsd" target="_blank" rel="noreferrer noopener">statsd</a></li></ul></li><li>Traces<ul><li><a href="http://aws.amazon.com/s3/" target="_blank" rel="noreferrer noopener">S3</a></li><li><a href="http://cassandra.apache.org/" target="_blank" rel="noreferrer noopener">Cassandra</a></li></ul></li><li><a href="http://newrelic.com/insights" target="_blank" rel="noreferrer noopener">Insights</a></li></ul>17:26 - New Relic’s CEO: <a href="https://en.wikipedia.org/wiki/Lew_Cirne" target="_blank" rel="noreferrer noopener">Lew Cirne</a> 18:37 - How the <a href="https://nodejs.org/" target="_blank" rel="noreferrer noopener">Node</a> Agent Works<ul><li><a href="http://expressjs.com/" target="_blank" rel="noreferrer noopener">Express.js</a> Specifics    </li><li>Transactions and Controller Names</li><li>Database Monitoring</li><li><a href="https://www.mongodb.org/" target="_blank" rel="noreferrer noopener">MongoDB</a></li><li><a href="http://www.oracle.com/" target="_blank" rel="noreferrer noopener">Oracle</a> Support</li></ul>23:27 - Deciding Which Databases to Support<ul><li><a href="http://www.postgresql.org/" target="_blank" rel="noreferrer noopener">Postgres</a></li></ul>26:41 - Browser Monitoring32:54 - Using <a href="http://zombie.js.org/" target="_blank" rel="noreferrer noopener">Zombie.js</a>?34:11 - Tree of Causality <ul><li><a href="https://trackjs.com/" target="_blank" rel="noreferrer noopener">Track.js</a> </li></ul>39:37 - Monetizing Aspect, Viewable Source/Source Available Code47:28 - Performance<ul><li><a href="https://codegen.codeplex.com/" target="_blank" rel="noreferrer noopener">CodeGen</a></li><li><a href="http://mrale.ph/blog/" target="_blank" rel="noreferrer noopener">mraleph Blog</a> </li><li><a href="https://github.com/thlorenz/v8-perf" target="_blank" rel="noreferrer noopener">v8-perf</a></li><li>Benchmarking<ul><li><a href="https://jsperf.com/" target="_blank" rel="noreferrer noopener">jsPerf</a></li></ul></li></ul>01:00:53 - <a href="http://newrelic.com/" target="_blank" rel="noreferrer noopener">New Relic</a><ul><li><a href="https://twitter.com/newrelic" target="_blank" rel="noreferrer noopener">@newrelic</a></li><li><a href="https://blog.newrelic.com/" target="_blank" rel="noreferrer noopener">New Relic Blog</a> </li><li><a href="https://discuss.newrelic.com/" target="_blank" rel="noreferrer noopener">New Relic Community Forum</a></li></ul>Picks <a href="http://mrale.ph/blog/" target="_blank" rel="noreferrer noopener">mraleph Blog</a> (Wraithan)<br /> <a href="http://thlorenz.com/v8-perf/" target="_blank" rel="noreferrer noopener">v8-perf</a> (Wraithan)<br /> <a...]]></itunes:summary><itunes:duration>3843</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>165 JSJ ShopTalk with Chris Coyier and Dave Rupert</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/165-jsj-shoptalk-with-chris-coyier-and-dave-rupert</link><description><![CDATA[02:43 - Dave Rupert Introduction<ul><li><a href="https://twitter.com/davatron5000" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/davatron5000" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="http://daverupert.com/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="http://paravelinc.com/" target="_blank" rel="noreferrer noopener">Paravel</a></li></ul>03:42 - Chris Coyier Introduction<ul><li><a href="https://twitter.com/chriscoyier" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/chriscoyier" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="http://chriscoyier.net/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="https://css-tricks.com/" target="_blank" rel="noreferrer noopener">CSS-Tricks</a> </li><li><a href="http://codepen.io/" target="_blank" rel="noreferrer noopener">CodePen</a> </li></ul>06:24 - <a href="http://shoptalkshow.com/" target="_blank" rel="noreferrer noopener">The ShopTalk Show</a> and Podcasting<ul><li><a href="https://twitter.com/shoptalkshow" target="_blank" rel="noreferrer noopener">@shoptalkshow</a></li><li>“What do I learn next?” =&gt; “Just Build Websites!”</li><li>Question &amp; Answers Aspect</li></ul>23:19 - Tech Is A Niche<ul><li><a href="http://www.bloomberg.com/graphics/2015-paul-ford-what-is-code/" target="_blank" rel="noreferrer noopener">Paul Ford: What is Code?</a> </li></ul>29:51 - Balancing Technical Content for All Levels of Listeners<ul><li>Community Opinion</li></ul>38:42 - Learning New CSS Tricks (Writing Blog Posts)<ul><li><a href="https://en.wikipedia.org/wiki/Code_golf" target="_blank" rel="noreferrer noopener">Code Golf</a></li></ul>41:54 - <a href="http://a11yproject.com/" target="_blank" rel="noreferrer noopener">The Accessibility Project</a> <ul><li><a href="http://devchat.tv/adventures-in-angular/027-aia-accessibility-with-marcy-sutton" target="_blank" rel="noreferrer noopener">Adventures in Angular Episode #027: Accessibility with Marcy Sutton</a> </li><li><a href="https://the-pastry-box-project.net/anne-gibson/2014-july-31" target="_blank" rel="noreferrer noopener">Anne Gibson: An Alphabet of Accessibility Issues</a> </li></ul>56:02 - Favorite &amp; Cool Episodes<ul><li><a href="http://shoptalkshow.com/episodes/091-js-jabber/" target="_blank" rel="noreferrer noopener">ShowTalk Show Episode #091: with Jamison Dance and Merrick Christensen</a> </li><li><a href="http://shoptalkshow.com/episodes/101-john-resig/" target="_blank" rel="noreferrer noopener">ShopTalk Show Episode #101: with John Resig</a></li><li><a href="http://shoptalkshow.com/episodes/157-alex-russell/" target="_blank" rel="noreferrer noopener">ShopTalk Show Episode #157: with Alex Russell</a>  </li><li><a href="http://shoptalkshow.com/episodes/147-tom-dale/" target="_blank" rel="noreferrer noopener">ShopTalk Show Episode #147: with Tom Dale</a> </li><li><a href="http://shoptalkshow.com/episodes/123-special-archive-episode-2004/" target="_blank" rel="noreferrer noopener">ShopTalk Show Episode #123: Special Archive Episode from 2004</a> </li><li><a href="http://shoptalkshow.com/episodes/166-with-lisa-irish/" target="_blank" rel="noreferrer noopener">ShopTalk Show Episode #166: with Lisa Irish</a></li><li><a href="http://shoptalkshow.com/episodes/161-with-eric-meyer/" target="_blank" rel="noreferrer noopener">ShopTalk Show Episode #161: with Eric Meyer</a> </li></ul>Picks <a href="http://www.fifa.com/womensworldcup/" target="_blank" rel="noreferrer noopener">FIFA Women's World Cup</a> (Joe)<br /> <a href="http://www.winnipeg.ca/interhom/" target="_blank" rel="noreferrer noopener">Winnipeg</a> (Joe)<br /> <a href="http://www.amazon.com/gp/product/0553418025/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=0553418025&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=DB6DYY5LTBRCWIMG&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">The Martian by Andy Weir</a> (Joe)<br /> <a href="https://zapier.com/" target="_blank" rel="noreferrer noopener">Zapier</a> (Aimee)<br /> <a href="https://elements.heroku.com/addons/sparkpost" target="_blank" rel="noreferrer noopener">SparkPost</a> (Aimee)<br /> <a href="http://dev.modern.ie/tools/vms/" target="_blank" rel="noreferrer noopener">dev.modern.ie/tools/vms</a> (AJ)<br /> <a href="https://remote.modern.ie/" target="_blank" rel="noreferrer noopener">remote.modern.ie</a> (AJ)<br /> <a href="https://www.microsoft.com/en-us/windows/browser-for-doing" target="_blank" rel="noreferrer noopener">Microsoft Edge</a> (AJ)<br /> <a href="http://t.co/4RTgCqJMcC" target="_blank" rel="noreferrer noopener">StarFox Zero for Wii U</a> (AJ)<br /> <a href="https://gist.github.com/coolaj86/6033171" target="_blank" rel="noreferrer noopener">Hot Plate</a> (AJ)<br /> <a href="http://alexnisnevich.github.io/untrusted/" target="_blank" rel="noreferrer noopener">untrusted</a> (AJ)<br /> <a href="https://skiplagged.com" target="_blank" rel="noreferrer noopener">Skiplagged</a> (Dave)<br /> <a href="http://www.maximumfun.org/shows/judge-john-hodgman" target="_blank" rel="noreferrer noopener">Judge John Hodgman</a> (Dave)<br /> <a href="http://www.fox.com/wayward-pines" target="_blank" rel="noreferrer noopener">Wayward Pines</a> (Chris)<br /> <a href="http://sturgillsimpson.bandcamp.com/music" target="_blank" rel="noreferrer noopener">Sturgill Simpson</a> (Chris)<br /> <a href="http://www.vm.ibm.com/devpages/jelliott/evrrt.html" target="_blank" rel="noreferrer noopener">The Economic Value of Rapid Response Time</a> (Dave)<br /> <a href="http://www.maximumfun.org/shows/adventure-zone" target="_blank" rel="noreferrer noopener">The Adventure Zone</a> (Dave)<br /> <a href="http://reactrally.com" target="_blank" rel="noreferrer noopener">React Rally</a> (Jamison)<br /> <a href="https://www.youtube.com/watch?v=KxGRhd_iWuE" target="_blank" rel="noreferrer noopener">Matsuoka Shuzo: NEVER GIVE UP</a> (Jamison) <br /> <a href="https://www.youtube.com/watch?v=EBkmdNDIR6E" target="_blank" rel="noreferrer noopener">DESTROY WITH SCIENCE - Quantum Loop</a> (Jamison)<br /> <a href="http://serialpodcast.org/" target="_blank" rel="noreferrer noopener">Serial Podcast</a> (Chuck)<br /> <a href="https://rubyremoteconf.com/" target="_blank" rel="noreferrer noopener">Ruby Remote Conf</a> (Chuck)Special Guests: Chris Coyier and Dave Rupert.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">66d672ff-445b-4404-b6bc-7b0e14bc7180</guid><pubDate>Wed, 24 Jun 2015 15:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846820/stream.mp3" length="73515077" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>02:43 - Dave Rupert Introduction
- https://twitter.com/davatron5000 
- https://github.com/davatron5000 
- http://daverupert.com/
- http://paravelinc.com/
03:42 - Chris Coyier Introduction
- https://twitter.com/chriscoyier 
-...</itunes:subtitle><itunes:summary><![CDATA[02:43 - Dave Rupert Introduction<ul><li><a href="https://twitter.com/davatron5000" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/davatron5000" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="http://daverupert.com/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="http://paravelinc.com/" target="_blank" rel="noreferrer noopener">Paravel</a></li></ul>03:42 - Chris Coyier Introduction<ul><li><a href="https://twitter.com/chriscoyier" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/chriscoyier" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="http://chriscoyier.net/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="https://css-tricks.com/" target="_blank" rel="noreferrer noopener">CSS-Tricks</a> </li><li><a href="http://codepen.io/" target="_blank" rel="noreferrer noopener">CodePen</a> </li></ul>06:24 - <a href="http://shoptalkshow.com/" target="_blank" rel="noreferrer noopener">The ShopTalk Show</a> and Podcasting<ul><li><a href="https://twitter.com/shoptalkshow" target="_blank" rel="noreferrer noopener">@shoptalkshow</a></li><li>“What do I learn next?” =&gt; “Just Build Websites!”</li><li>Question &amp; Answers Aspect</li></ul>23:19 - Tech Is A Niche<ul><li><a href="http://www.bloomberg.com/graphics/2015-paul-ford-what-is-code/" target="_blank" rel="noreferrer noopener">Paul Ford: What is Code?</a> </li></ul>29:51 - Balancing Technical Content for All Levels of Listeners<ul><li>Community Opinion</li></ul>38:42 - Learning New CSS Tricks (Writing Blog Posts)<ul><li><a href="https://en.wikipedia.org/wiki/Code_golf" target="_blank" rel="noreferrer noopener">Code Golf</a></li></ul>41:54 - <a href="http://a11yproject.com/" target="_blank" rel="noreferrer noopener">The Accessibility Project</a> <ul><li><a href="http://devchat.tv/adventures-in-angular/027-aia-accessibility-with-marcy-sutton" target="_blank" rel="noreferrer noopener">Adventures in Angular Episode #027: Accessibility with Marcy Sutton</a> </li><li><a href="https://the-pastry-box-project.net/anne-gibson/2014-july-31" target="_blank" rel="noreferrer noopener">Anne Gibson: An Alphabet of Accessibility Issues</a> </li></ul>56:02 - Favorite &amp; Cool Episodes<ul><li><a href="http://shoptalkshow.com/episodes/091-js-jabber/" target="_blank" rel="noreferrer noopener">ShowTalk Show Episode #091: with Jamison Dance and Merrick Christensen</a> </li><li><a href="http://shoptalkshow.com/episodes/101-john-resig/" target="_blank" rel="noreferrer noopener">ShopTalk Show Episode #101: with John Resig</a></li><li><a href="http://shoptalkshow.com/episodes/157-alex-russell/" target="_blank" rel="noreferrer noopener">ShopTalk Show Episode #157: with Alex Russell</a>  </li><li><a href="http://shoptalkshow.com/episodes/147-tom-dale/" target="_blank" rel="noreferrer noopener">ShopTalk Show Episode #147: with Tom Dale</a> </li><li><a href="http://shoptalkshow.com/episodes/123-special-archive-episode-2004/" target="_blank" rel="noreferrer noopener">ShopTalk Show Episode #123: Special Archive Episode from 2004</a> </li><li><a href="http://shoptalkshow.com/episodes/166-with-lisa-irish/" target="_blank" rel="noreferrer noopener">ShopTalk Show Episode #166: with Lisa Irish</a></li><li><a href="http://shoptalkshow.com/episodes/161-with-eric-meyer/" target="_blank" rel="noreferrer noopener">ShopTalk Show Episode #161: with Eric Meyer</a> </li></ul>Picks <a href="http://www.fifa.com/womensworldcup/" target="_blank" rel="noreferrer noopener">FIFA Women's World Cup</a> (Joe)<br /> <a href="http://www.winnipeg.ca/interhom/" target="_blank" rel="noreferrer noopener">Winnipeg</a> (Joe)<br /> <a href="http://www.amazon.com/gp/product/0553418025/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=0553418025&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=DB6DYY5LTBRCWIMG&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer...]]></itunes:summary><itunes:duration>4515</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>164 JSJ Rendr with Spike Brehm</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/164-jsj-rendr-with-spike-brehm</link><description><![CDATA[Get your <a href="https://rubyremoteconf.com/" target="_blank" rel="noreferrer noopener">Ruby Remote Conf</a> tickets and check out the <a href="https://twitter.com/rubyremoteconf" target="_blank" rel="noreferrer noopener">@rubyremoteconf</a> Twitter feed for exciting updates about the conference. 02:22 - Spike Brehm Introduction<ul><li><a href="https://twitter.com/spikebrehm" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/spikebrehm" target="_blank" rel="noreferrer noopener">GitHub</a></li><li><a href="http://spike.technology/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="https://www.airbnb.com/" target="_blank" rel="noreferrer noopener">Airbnb</a><ul><li><a href="https://twitter.com/airbnb" target="_blank" rel="noreferrer noopener">@airbnb</a></li><li><a href="https://twitter.com/airbnbnerds" target="_blank" rel="noreferrer noopener">@airbnbnerds</a></li></ul></li></ul>03:07 - <a href="https://github.com/rendrjs/rendr" target="_blank" rel="noreferrer noopener">rendr</a> <ul><li><a href="http://isomorphic.net/" target="_blank" rel="noreferrer noopener">Isomorphic JavaScript</a></li><li><a href="http://en.wikipedia.org/wiki/Single-page_application" target="_blank" rel="noreferrer noopener">Single-Page Application</a></li><li>Routes and Controllers</li></ul>06:24 - Why the back and forth between server-side and client-side applications?<ul><li>Rendering Content for <a href="http://en.wikipedia.org/wiki/Search_engine_optimization" target="_blank" rel="noreferrer noopener">SEO (Search Engine Optimization)</a></li><li><a href="https://www.youtube.com/watch?v=tcbcERdxjIc" target="_blank" rel="noreferrer noopener">Spike Brehm: Building Isomorphic Apps @ JSConf.Asia 2014</a> (Video) </li><li><a href="http://www.slideshare.net/spikebrehm/building-isomorphic-apps-jsconfasia-2014" target="_blank" rel="noreferrer noopener">Spike Brehm: Building Isomorphic Apps @ JSConf.Asia 2014</a> (Slides)</li><li><a href="http://www.slideshare.net/spikebrehm/the-evolution-of-airbnbs-frontend" target="_blank" rel="noreferrer noopener">Spike Brehm: The Evolution of Airbnb's Frontend</a></li><li>Caching</li></ul>20:28 - Tools That Help<ul><li><a href="http://browserify.org/" target="_blank" rel="noreferrer noopener">Browserify</a></li><li><a href="http://webpack.github.io/" target="_blank" rel="noreferrer noopener">webpack</a></li><li><a href="https://www.npmjs.com/package/set-cookie" target="_blank" rel="noreferrer noopener">set-cookie</a></li></ul>22:21 - Why do this? Who gets statically and dynamically rendered pages?<ul><li><a href="http://m.airbnb.com" target="_blank" rel="noreferrer noopener">Airbnb Mobile</a> </li><li>Hydration</li><li><a href="https://facebook.github.io/react/" target="_blank" rel="noreferrer noopener">React</a><ul><li>Virtual DOM</li><li>Diffing</li><li>Delegation</li></ul></li></ul>30:26 - DOM and String-based Templating<ul><li><a href="http://handlebarsjs.com/" target="_blank" rel="noreferrer noopener">Handlebars.js</a></li><li><a href="http://expressjs.com/" target="_blank" rel="noreferrer noopener">Express.js</a><ul><li>Mounting</li></ul></li></ul>33:11 - Use Cases<ul><li><a href="https://www.meteor.com/" target="_blank" rel="noreferrer noopener">Meteor</a></li><li><a href="https://asana.com/" target="_blank" rel="noreferrer noopener">Asana</a></li></ul>36:08 - Why does Isomorphic JavaScript get so much hate?<ul><li><a href="http://blog.nodejitsu.com/scaling-isomorphic-javascript-code/" target="_blank" rel="noreferrer noopener">Charlie Robbins: Scaling Isomorphic Javascript Code</a> </li><li><a href="https://medium.com/@mjackson/universal-javascript-4761051b7ae9" target="_blank" rel="noreferrer noopener">Michael Jackson: Universal JavaScript</a></li></ul>Picks <a href="http://en.wikipedia.org/wiki/Paleolithic_diet" target="_blank" rel="noreferrer noopener">The Paleolithic Diet</a> (Aimee)<br /> <a href="http://www.programmingthrowdown.com/" target="_blank" rel="noreferrer noopener">Programming Throwdown</a> (Aimee)<br /> Listen to other people’s views (Chuck)<br /> <a href="https://coolaj86.com/articles/access-web-pages-through-your-home-network-via-ssh/" target="_blank" rel="noreferrer noopener">AJ O'Neal: Access web pages through your home network via SSH</a> (AJ)<br /> <a href="https://coolaj86.com/articles/reverse-vpn-turn-any-private-device-into-public-cloud-server/" target="_blank" rel="noreferrer noopener">AJ O'Neal: Reverse VPN: turn any private device into public cloud server</a> (AJ)<br /> <a href="http://alt.js.org/" target="_blank" rel="noreferrer noopener">Alt</a> (Spike)<br /> <a href="http://www.tameimpala.com/" target="_blank" rel="noreferrer noopener">Tame Impala</a> (Spike)Special Guest: Spike Brehm.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">7500b7b7-9349-4809-a0b1-d7f5874cf700</guid><pubDate>Wed, 17 Jun 2015 15:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846841/stream.mp3" length="53799484" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Get your https://rubyremoteconf.com/ tickets and check out the https://twitter.com/rubyremoteconf Twitter feed for exciting updates about the conference. 02:22 - Spike Brehm Introduction
- https://twitter.com/spikebrehm 
-...</itunes:subtitle><itunes:summary><![CDATA[Get your <a href="https://rubyremoteconf.com/" target="_blank" rel="noreferrer noopener">Ruby Remote Conf</a> tickets and check out the <a href="https://twitter.com/rubyremoteconf" target="_blank" rel="noreferrer noopener">@rubyremoteconf</a> Twitter feed for exciting updates about the conference. 02:22 - Spike Brehm Introduction<ul><li><a href="https://twitter.com/spikebrehm" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/spikebrehm" target="_blank" rel="noreferrer noopener">GitHub</a></li><li><a href="http://spike.technology/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="https://www.airbnb.com/" target="_blank" rel="noreferrer noopener">Airbnb</a><ul><li><a href="https://twitter.com/airbnb" target="_blank" rel="noreferrer noopener">@airbnb</a></li><li><a href="https://twitter.com/airbnbnerds" target="_blank" rel="noreferrer noopener">@airbnbnerds</a></li></ul></li></ul>03:07 - <a href="https://github.com/rendrjs/rendr" target="_blank" rel="noreferrer noopener">rendr</a> <ul><li><a href="http://isomorphic.net/" target="_blank" rel="noreferrer noopener">Isomorphic JavaScript</a></li><li><a href="http://en.wikipedia.org/wiki/Single-page_application" target="_blank" rel="noreferrer noopener">Single-Page Application</a></li><li>Routes and Controllers</li></ul>06:24 - Why the back and forth between server-side and client-side applications?<ul><li>Rendering Content for <a href="http://en.wikipedia.org/wiki/Search_engine_optimization" target="_blank" rel="noreferrer noopener">SEO (Search Engine Optimization)</a></li><li><a href="https://www.youtube.com/watch?v=tcbcERdxjIc" target="_blank" rel="noreferrer noopener">Spike Brehm: Building Isomorphic Apps @ JSConf.Asia 2014</a> (Video) </li><li><a href="http://www.slideshare.net/spikebrehm/building-isomorphic-apps-jsconfasia-2014" target="_blank" rel="noreferrer noopener">Spike Brehm: Building Isomorphic Apps @ JSConf.Asia 2014</a> (Slides)</li><li><a href="http://www.slideshare.net/spikebrehm/the-evolution-of-airbnbs-frontend" target="_blank" rel="noreferrer noopener">Spike Brehm: The Evolution of Airbnb's Frontend</a></li><li>Caching</li></ul>20:28 - Tools That Help<ul><li><a href="http://browserify.org/" target="_blank" rel="noreferrer noopener">Browserify</a></li><li><a href="http://webpack.github.io/" target="_blank" rel="noreferrer noopener">webpack</a></li><li><a href="https://www.npmjs.com/package/set-cookie" target="_blank" rel="noreferrer noopener">set-cookie</a></li></ul>22:21 - Why do this? Who gets statically and dynamically rendered pages?<ul><li><a href="http://m.airbnb.com" target="_blank" rel="noreferrer noopener">Airbnb Mobile</a> </li><li>Hydration</li><li><a href="https://facebook.github.io/react/" target="_blank" rel="noreferrer noopener">React</a><ul><li>Virtual DOM</li><li>Diffing</li><li>Delegation</li></ul></li></ul>30:26 - DOM and String-based Templating<ul><li><a href="http://handlebarsjs.com/" target="_blank" rel="noreferrer noopener">Handlebars.js</a></li><li><a href="http://expressjs.com/" target="_blank" rel="noreferrer noopener">Express.js</a><ul><li>Mounting</li></ul></li></ul>33:11 - Use Cases<ul><li><a href="https://www.meteor.com/" target="_blank" rel="noreferrer noopener">Meteor</a></li><li><a href="https://asana.com/" target="_blank" rel="noreferrer noopener">Asana</a></li></ul>36:08 - Why does Isomorphic JavaScript get so much hate?<ul><li><a href="http://blog.nodejitsu.com/scaling-isomorphic-javascript-code/" target="_blank" rel="noreferrer noopener">Charlie Robbins: Scaling Isomorphic Javascript Code</a> </li><li><a href="https://medium.com/@mjackson/universal-javascript-4761051b7ae9" target="_blank" rel="noreferrer noopener">Michael Jackson: Universal JavaScript</a></li></ul>Picks <a href="http://en.wikipedia.org/wiki/Paleolithic_diet" target="_blank" rel="noreferrer noopener">The Paleolithic Diet</a> (Aimee)<br /> <a href="http://www.programmingthrowdown.com/"...]]></itunes:summary><itunes:duration>3283</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>163 JSJ Flow with Jeff Morrison and Avik Chaudhuri</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/163-jsj-flow-with-jeff-morrison-and-avik-chaudhuri</link><description><![CDATA[03:32 - Jeff Morrison Introduction<ul><li><a href="https://twitter.com/lbljeffmo" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/jeffmo" target="_blank" rel="noreferrer noopener">GitHub</a></li><li><a href="https://www.facebook.com/" target="_blank" rel="noreferrer noopener">Facebook</a></li></ul>03:46 - Avik Chaudhuri Introduction<ul><li><a href="https://twitter.com/__avik" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/avikchaudhuri" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="https://www.linkedin.com/in/achaudhuri" target="_blank" rel="noreferrer noopener">LinkedIn</a></li><li><a href="https://www.facebook.com/" target="_blank" rel="noreferrer noopener">Facebook</a></li></ul>04:27 - <a href="http://flowtype.org" target="_blank" rel="noreferrer noopener">Flow</a> <ul><li><a href="https://twitter.com/flowtype" target="_blank" rel="noreferrer noopener">@flowtype</a> </li><li><a href="https://github.com/facebook/flow" target="_blank" rel="noreferrer noopener">[GitHub] flow</a></li></ul>05:36 - Static Type Checking<ul><li><a href="http://stackoverflow.com/questions/125367/dynamic-type-languages-versus-static-type-languages" target="_blank" rel="noreferrer noopener">Dynamic vs Static Type Languages</a></li></ul>09:52 - Flow and <a href="http://en.wikipedia.org/wiki/Unit_testing" target="_blank" rel="noreferrer noopener">Unit Testing</a><ul><li><a href="https://facebook.github.io/jest/" target="_blank" rel="noreferrer noopener">Jest</a></li></ul>12:39 - <a href="http://en.wikipedia.org/wiki/Gradual_typing" target="_blank" rel="noreferrer noopener">Gradual Typing</a> 15:07 - <a href="http://en.wikipedia.org/wiki/Type_inference" target="_blank" rel="noreferrer noopener">Type Inference</a> 17:50 - Keeping Up with New Features in JavaScript<ul><li><a href="https://babeljs.io/" target="_blank" rel="noreferrer noopener">Babel</a></li></ul>20:49 - Generators24:46 - Working on Flow28:27 - Flow vs <a href="http://www.typescriptlang.org/" target="_blank" rel="noreferrer noopener">TypeScript</a><ul><li>Inference Support</li><li><a href="http://www.infoq.com/presentations/Null-References-The-Billion-Dollar-Mistake-Tony-Hoare" target="_blank" rel="noreferrer noopener">Tony Hoare: Null References: The Billion Dollar Mistake</a></li></ul>35:41 - Putting the “Java” Back in JavaScript<ul><li>Server/Client Overview</li><li>Prototyping</li></ul>45:26 - Flow and the JavaScript Community46:43 - <a href="https://facebook.github.io/react/" target="_blank" rel="noreferrer noopener">React</a> Support48:39 - Documentation<ul><li><a href="https://github.com/facebook/flow/tree/gh-pages" target="_blank" rel="noreferrer noopener">gh-pages</a> (link to the docs)</li><li>IRC Channel for Flow: #flowtype on <a href="https://webchat.freenode.net/" target="_blank" rel="noreferrer noopener">webchat.freenode.net</a></li></ul>Picks <a href="http://pouchdb.com/2015/05/18/we-have-a-problem-with-promises.html" target="_blank" rel="noreferrer noopener">Nolan Lawson: We have a problem with promises</a> (Aimee)<br /> <a href="http://www.jimnnicks.com/" target="_blank" rel="noreferrer noopener">Jim 'N Nick's BBQ Restaurant</a> (Aimee)<br /> <a href="http://www.frankmcsherry.org/graph/scalability/cost/2015/01/15/COST.html" target="_blank" rel="noreferrer noopener">Frank McSherry: Scalability! But at what COST?</a> (Jamison)<br /> <a href="http://www.frankmcsherry.org/graph/scalability/cost/2015/02/04/COST2.html" target="_blank" rel="noreferrer noopener">Frank McSherry: Bigger data; same laptop</a> (Jamison)<br /> <a href="https://vimeo.com/9270320" target="_blank" rel="noreferrer noopener">Greg Wilson: What We Actually Know About Software Development, and Why We Believe It's True</a> (Jamison)<br /> <a href="http://channel9.msdn.com/blogs/Marron/Time-Travel-Debugging-for-JavaScriptHTML" target="_blank" rel="noreferrer noopener">Marron: Time-Travel Debugging for JavaScript/HTML Applications</a> (Jeff)<br /> <a href="http://realworldocaml.org" target="_blank" rel="noreferrer noopener">Real World OCaml</a> (Jeff)<br /> <a href="http://muse.mu/" target="_blank" rel="noreferrer noopener">Muse</a> (Jeff)<br /> <a href="http://www.scottaaronson.com/blog/" target="_blank" rel="noreferrer noopener">Shtetl-Optimized</a> (Avik)<br /> <a href="http://www.netflix.com/WiMovie/80007945" target="_blank" rel="noreferrer noopener">Chef's Table</a> (Avik)Special Guests: Avik Chaudhuri and Jeff Morrison.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">3c9c1810-c869-46b4-b8fe-5a82f44a6693</guid><pubDate>Wed, 10 Jun 2015 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846868/stream.mp3" length="60836285" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>03:32 - Jeff Morrison Introduction
- https://twitter.com/lbljeffmo 
- https://github.com/jeffmo
- https://www.facebook.com/
03:46 - Avik Chaudhuri Introduction
- https://twitter.com/__avik 
- https://github.com/avikchaudhuri 
-...</itunes:subtitle><itunes:summary><![CDATA[03:32 - Jeff Morrison Introduction<ul><li><a href="https://twitter.com/lbljeffmo" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/jeffmo" target="_blank" rel="noreferrer noopener">GitHub</a></li><li><a href="https://www.facebook.com/" target="_blank" rel="noreferrer noopener">Facebook</a></li></ul>03:46 - Avik Chaudhuri Introduction<ul><li><a href="https://twitter.com/__avik" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/avikchaudhuri" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="https://www.linkedin.com/in/achaudhuri" target="_blank" rel="noreferrer noopener">LinkedIn</a></li><li><a href="https://www.facebook.com/" target="_blank" rel="noreferrer noopener">Facebook</a></li></ul>04:27 - <a href="http://flowtype.org" target="_blank" rel="noreferrer noopener">Flow</a> <ul><li><a href="https://twitter.com/flowtype" target="_blank" rel="noreferrer noopener">@flowtype</a> </li><li><a href="https://github.com/facebook/flow" target="_blank" rel="noreferrer noopener">[GitHub] flow</a></li></ul>05:36 - Static Type Checking<ul><li><a href="http://stackoverflow.com/questions/125367/dynamic-type-languages-versus-static-type-languages" target="_blank" rel="noreferrer noopener">Dynamic vs Static Type Languages</a></li></ul>09:52 - Flow and <a href="http://en.wikipedia.org/wiki/Unit_testing" target="_blank" rel="noreferrer noopener">Unit Testing</a><ul><li><a href="https://facebook.github.io/jest/" target="_blank" rel="noreferrer noopener">Jest</a></li></ul>12:39 - <a href="http://en.wikipedia.org/wiki/Gradual_typing" target="_blank" rel="noreferrer noopener">Gradual Typing</a> 15:07 - <a href="http://en.wikipedia.org/wiki/Type_inference" target="_blank" rel="noreferrer noopener">Type Inference</a> 17:50 - Keeping Up with New Features in JavaScript<ul><li><a href="https://babeljs.io/" target="_blank" rel="noreferrer noopener">Babel</a></li></ul>20:49 - Generators24:46 - Working on Flow28:27 - Flow vs <a href="http://www.typescriptlang.org/" target="_blank" rel="noreferrer noopener">TypeScript</a><ul><li>Inference Support</li><li><a href="http://www.infoq.com/presentations/Null-References-The-Billion-Dollar-Mistake-Tony-Hoare" target="_blank" rel="noreferrer noopener">Tony Hoare: Null References: The Billion Dollar Mistake</a></li></ul>35:41 - Putting the “Java” Back in JavaScript<ul><li>Server/Client Overview</li><li>Prototyping</li></ul>45:26 - Flow and the JavaScript Community46:43 - <a href="https://facebook.github.io/react/" target="_blank" rel="noreferrer noopener">React</a> Support48:39 - Documentation<ul><li><a href="https://github.com/facebook/flow/tree/gh-pages" target="_blank" rel="noreferrer noopener">gh-pages</a> (link to the docs)</li><li>IRC Channel for Flow: #flowtype on <a href="https://webchat.freenode.net/" target="_blank" rel="noreferrer noopener">webchat.freenode.net</a></li></ul>Picks <a href="http://pouchdb.com/2015/05/18/we-have-a-problem-with-promises.html" target="_blank" rel="noreferrer noopener">Nolan Lawson: We have a problem with promises</a> (Aimee)<br /> <a href="http://www.jimnnicks.com/" target="_blank" rel="noreferrer noopener">Jim 'N Nick's BBQ Restaurant</a> (Aimee)<br /> <a href="http://www.frankmcsherry.org/graph/scalability/cost/2015/01/15/COST.html" target="_blank" rel="noreferrer noopener">Frank McSherry: Scalability! But at what COST?</a> (Jamison)<br /> <a href="http://www.frankmcsherry.org/graph/scalability/cost/2015/02/04/COST2.html" target="_blank" rel="noreferrer noopener">Frank McSherry: Bigger data; same laptop</a> (Jamison)<br /> <a href="https://vimeo.com/9270320" target="_blank" rel="noreferrer noopener">Greg Wilson: What We Actually Know About Software Development, and Why We Believe It's True</a> (Jamison)<br /> <a href="http://channel9.msdn.com/blogs/Marron/Time-Travel-Debugging-for-JavaScriptHTML" target="_blank" rel="noreferrer noopener">Marron: Time-Travel Debugging...]]></itunes:summary><itunes:duration>3723</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>162 JSJ ESLint with Jamund Ferguson</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/162-jsj-eslint-with-jamund-ferguson</link><description><![CDATA[02:15 - Jamund Ferguson Introduction<ul><li><a href="https://twitter.com/xjamundx" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/xjamundx" target="_blank" rel="noreferrer noopener">GitHub</a></li><li><a href="http://j-query.blogspot.com/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="https://www.paypal.com/" target="_blank" rel="noreferrer noopener">PayPal</a></li><li><a href="https://vimeo.com/119903352" target="_blank" rel="noreferrer noopener">Jamund Ferguson: JavaScript Linting for Code Quality &amp; ESLint Overview</a></li></ul>02:47 - <a href="http://en.wikipedia.org/wiki/Lint_(software)" target="_blank" rel="noreferrer noopener">Lint</a> (Background)<ul><li><a href="http://www.jslint.com/" target="_blank" rel="noreferrer noopener">JSLint</a><ul><li><a href="http://en.wikipedia.org/wiki/Douglas_Crockford" target="_blank" rel="noreferrer noopener">Douglas Crockford</a></li></ul></li><li><a href="http://jshint.com/" target="_blank" rel="noreferrer noopener">JSHint</a></li><li><a href="http://eslint.org/" target="_blank" rel="noreferrer noopener">ESLint</a><ul><li><a href="https://github.com/eslint/eslint" target="_blank" rel="noreferrer noopener">[GitHub] eslint</a></li><li><a href="https://twitter.com/slicknet" target="_blank" rel="noreferrer noopener">Nicholas Zakas</a></li><li><a href="https://gitter.im/eslint/eslint" target="_blank" rel="noreferrer noopener">[Gitter] eslint</a></li></ul></li></ul>04:48 - Keeping ESLint Up-to-date<ul><li>​​<a href="http://esprima.org/" target="_blank" rel="noreferrer noopener">Esprima </a><ul><li><a href="https://twitter.com/AriyaHidayat" target="_blank" rel="noreferrer noopener">Ariya Hidayat</a></li></ul></li><li><a href="https://github.com/eslint/espree" target="_blank" rel="noreferrer noopener">espree</a> </li><li><a href="https://babeljs.io/" target="_blank" rel="noreferrer noopener">Babel</a><ul><li><a href="https://github.com/babel/babel-eslint" target="_blank" rel="noreferrer noopener">babel-eslint</a></li></ul></li><li><a href="https://github.com/lukehoban/es6features" target="_blank" rel="noreferrer noopener">ES6 (ECMAScript 6)</a></li></ul>08:09 - <a href="http://en.wikipedia.org/wiki/Abstract_syntax_tree" target="_blank" rel="noreferrer noopener">Abstract Syntax Tree (ASTs)</a><ul><li><a href="https://skillsmatter.com/skillscasts/5778-don-t-be-scared-of-abstract-syntax-trees" target="_blank" rel="noreferrer noopener">Jamund Ferguson: Don’t be scared of abstract syntax trees</a> </li><li><a href="http://en.wikipedia.org/wiki/Minification_(programming)" target="_blank" rel="noreferrer noopener">Minification</a></li><li><a href="https://github.com/mishoo/UglifyJS" target="_blank" rel="noreferrer noopener">UglifyJS</a></li></ul>13:28 - Using Lint Tools<ul><li>Context Switching</li><li>Aspects to Linting:<ul><li>Code Standardization</li><li>Catching Bad Mistakes</li></ul></li><li><a href="http://jscs.info/" target="_blank" rel="noreferrer noopener">JSCS (JavaScript Code Style)</a><ul><li>“Extends”</li></ul></li></ul>20:42 - Are there a downsides to linting?<ul><li>The Social Problem</li></ul>23:40 - Establishing Rules<ul><li><a href="http://en.wiktionary.org/wiki/bikeshedding" target="_blank" rel="noreferrer noopener">Bikeshedding</a></li><li>Consistency</li></ul>25:12 - Cool ESLint Features<ul><li><a href="http://eslint.org/docs/rules/handle-callback-err.html" target="_blank" rel="noreferrer noopener">handle-callback-err</a></li><li>Not Throwing Literals</li><li>No Restricted Modules<ul><li><a href="https://www.youtube.com/watch?v=p-2fzgfk9AA" target="_blank" rel="noreferrer noopener">Jamund Ferguson: Error Handling in Node.js @ MountainWest JavaScript 2014</a> </li></ul></li></ul>30:45 - How ESLint Works Internally<ul><li><a href="https://www.npmjs.com/package/eslint-plugin-angular" target="_blank" rel="noreferrer noopener">eslint-plugin-angular</a></li><li>Configuration and Defaults</li></ul>40:07 - Getting Started with Linting43:03 - Autofixer 44:41 - Plugins46:47 - Linter Feedback From the PanelPicks <a href="https://www.mozilla.org/" target="_blank" rel="noreferrer noopener">Mozilla</a> (AJ)<br /> <a href="https://www.youtube.com/watch?v=avwDj3KRuLc" target="_blank" rel="noreferrer noopener">We Will All Be Game Programmers</a> (Aimee)<br /> <a href="http://www.amazon.com/gp/product/0062116932/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=0062116932&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=5YS7UMT3F6VSK2FW&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">Search Inside Yourself: The Unexpected Path to Achieving Success, Happiness (and World Peace) by Chade-Meng Tan</a> (Aimee)<br /> <a href="https://www.youtube.com/user/rhettandlink2" target="_blank" rel="noreferrer noopener">Good Mythical Morning</a> (Dave)<br /> <a href="http://www.ci.slc.ut.us/" target="_blank" rel="noreferrer noopener">Salt Lake City</a> (Dave)<br /> <a href="https://www.youtube.com/watch?v=LWLAAzOBoBI" target="_blank" rel="noreferrer noopener">BB King Calls This One Of His Best Performances</a> (Jamison)<br /> <a href="https://github.com/typicode/json-server" target="_blank" rel="noreferrer noopener">json-server</a> (Jamison)<br /> <a href="http://www.imdb.com/title/tt1985019/?ref_=nv_sr_1" target="_blank" rel="noreferrer noopener">Austenland</a> (Joe)<br /> <a href="http://www.imdb.com/title/tt4016454/" target="_blank" rel="noreferrer noopener">Supergirl</a> (Joe)<br /> <a href="http://www.amazon.com/gp/product/076790818X/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=076790818X&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=IC2VDTYLION3XW7R&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">A Short History of Nearly Everything by Bill Bryson</a> (Jamund)<br /> <a href="http://en.wikipedia.org/wiki/The_Book_of_Mormon_(musical)" target="_blank" rel="noreferrer noopener">The Book of Mormon</a> (Jamund)     Special Guest: Jamund Ferguson.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">70637f37-5f0a-49d3-bf17-020f58c2b275</guid><pubDate>Wed, 03 Jun 2015 15:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846878/stream.mp3" length="57876268" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>02:15 - Jamund Ferguson Introduction
- https://twitter.com/xjamundx 
- https://github.com/xjamundx
- http://j-query.blogspot.com/
- https://www.paypal.com/
- https://vimeo.com/119903352
02:47 - http://en.wikipedia.org/wiki/Lint_(software) (Background)...</itunes:subtitle><itunes:summary><![CDATA[02:15 - Jamund Ferguson Introduction<ul><li><a href="https://twitter.com/xjamundx" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/xjamundx" target="_blank" rel="noreferrer noopener">GitHub</a></li><li><a href="http://j-query.blogspot.com/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="https://www.paypal.com/" target="_blank" rel="noreferrer noopener">PayPal</a></li><li><a href="https://vimeo.com/119903352" target="_blank" rel="noreferrer noopener">Jamund Ferguson: JavaScript Linting for Code Quality &amp; ESLint Overview</a></li></ul>02:47 - <a href="http://en.wikipedia.org/wiki/Lint_(software)" target="_blank" rel="noreferrer noopener">Lint</a> (Background)<ul><li><a href="http://www.jslint.com/" target="_blank" rel="noreferrer noopener">JSLint</a><ul><li><a href="http://en.wikipedia.org/wiki/Douglas_Crockford" target="_blank" rel="noreferrer noopener">Douglas Crockford</a></li></ul></li><li><a href="http://jshint.com/" target="_blank" rel="noreferrer noopener">JSHint</a></li><li><a href="http://eslint.org/" target="_blank" rel="noreferrer noopener">ESLint</a><ul><li><a href="https://github.com/eslint/eslint" target="_blank" rel="noreferrer noopener">[GitHub] eslint</a></li><li><a href="https://twitter.com/slicknet" target="_blank" rel="noreferrer noopener">Nicholas Zakas</a></li><li><a href="https://gitter.im/eslint/eslint" target="_blank" rel="noreferrer noopener">[Gitter] eslint</a></li></ul></li></ul>04:48 - Keeping ESLint Up-to-date<ul><li>​​<a href="http://esprima.org/" target="_blank" rel="noreferrer noopener">Esprima </a><ul><li><a href="https://twitter.com/AriyaHidayat" target="_blank" rel="noreferrer noopener">Ariya Hidayat</a></li></ul></li><li><a href="https://github.com/eslint/espree" target="_blank" rel="noreferrer noopener">espree</a> </li><li><a href="https://babeljs.io/" target="_blank" rel="noreferrer noopener">Babel</a><ul><li><a href="https://github.com/babel/babel-eslint" target="_blank" rel="noreferrer noopener">babel-eslint</a></li></ul></li><li><a href="https://github.com/lukehoban/es6features" target="_blank" rel="noreferrer noopener">ES6 (ECMAScript 6)</a></li></ul>08:09 - <a href="http://en.wikipedia.org/wiki/Abstract_syntax_tree" target="_blank" rel="noreferrer noopener">Abstract Syntax Tree (ASTs)</a><ul><li><a href="https://skillsmatter.com/skillscasts/5778-don-t-be-scared-of-abstract-syntax-trees" target="_blank" rel="noreferrer noopener">Jamund Ferguson: Don’t be scared of abstract syntax trees</a> </li><li><a href="http://en.wikipedia.org/wiki/Minification_(programming)" target="_blank" rel="noreferrer noopener">Minification</a></li><li><a href="https://github.com/mishoo/UglifyJS" target="_blank" rel="noreferrer noopener">UglifyJS</a></li></ul>13:28 - Using Lint Tools<ul><li>Context Switching</li><li>Aspects to Linting:<ul><li>Code Standardization</li><li>Catching Bad Mistakes</li></ul></li><li><a href="http://jscs.info/" target="_blank" rel="noreferrer noopener">JSCS (JavaScript Code Style)</a><ul><li>“Extends”</li></ul></li></ul>20:42 - Are there a downsides to linting?<ul><li>The Social Problem</li></ul>23:40 - Establishing Rules<ul><li><a href="http://en.wiktionary.org/wiki/bikeshedding" target="_blank" rel="noreferrer noopener">Bikeshedding</a></li><li>Consistency</li></ul>25:12 - Cool ESLint Features<ul><li><a href="http://eslint.org/docs/rules/handle-callback-err.html" target="_blank" rel="noreferrer noopener">handle-callback-err</a></li><li>Not Throwing Literals</li><li>No Restricted Modules<ul><li><a href="https://www.youtube.com/watch?v=p-2fzgfk9AA" target="_blank" rel="noreferrer noopener">Jamund Ferguson: Error Handling in Node.js @ MountainWest JavaScript 2014</a> </li></ul></li></ul>30:45 - How ESLint Works Internally<ul><li><a href="https://www.npmjs.com/package/eslint-plugin-angular" target="_blank" rel="noreferrer noopener">eslint-plugin-angular</a></li><li>Configuration and Defaults</li></ul>40:07 - Getting...]]></itunes:summary><itunes:duration>3538</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>161 JSJ Rust with David Herman</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/161-jsj-rust-with-david-herman</link><description><![CDATA[02:52 - David Herman Introduction<ul><li><a href="https://twitter.com/littlecalculist" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="http://calculist.org/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="http://devchat.tv/js-jabber/054-jsj-javascript-parsing-asts-and-language-grammar-w-david-herman-and-ariya-hidayat" target="_blank" rel="noreferrer noopener">JavaScript Jabber Episode #54: JavaScript Parsing, ASTs, and Language Grammar w/ David Herman and Ariya Hidayat</a></li><li><a href="http://devchat.tv/js-jabber/044-jsj-book-club-effective-javascript-with-david-herman" target="_blank" rel="noreferrer noopener">JavaScript Jabber Episode #44: Book Club! Effective JavaScript with David Herman</a></li><li><a href="http://effectivejs.com/" target="_blank" rel="noreferrer noopener">Effective JavaScript by David Herman</a><ul><li><a href="https://twitter.com/effectivejs" target="_blank" rel="noreferrer noopener">@effectivejs</a></li></ul></li><li><a href="http://www.ecma-international.org/memento/TC39.htm" target="_blank" rel="noreferrer noopener">TC39</a></li><li><a href="https://www.mozilla.org/" target="_blank" rel="noreferrer noopener">Mozilla</a></li></ul>03:50 - <a href="http://www.rust-lang.org/" target="_blank" rel="noreferrer noopener">The Rust Programming Language</a><ul><li><a href="https://github.com/rust-lang/rust" target="_blank" rel="noreferrer noopener">[GitHub] rust</a></li></ul>06:31 - “Systems Programming Without Fear”07:38 - High vs Low-level Programming Languages<ul><li>Garbage Collection and Deallocation</li><li>Memory Safety</li><li>Performance and Control Over Performance</li></ul>11:44 - Stack vs Heap Memory <ul><li><a href="https://tools.ietf.org/html/rfc3092" target="_blank" rel="noreferrer noopener">Etymology of "Foo"</a> </li><li><a href="http://en.wikipedia.org/wiki/Resource_Acquisition_Is_Initialization" target="_blank" rel="noreferrer noopener">RAII (Resource Acquisition Is Initialization)</a></li></ul>16:52 - The Core of Rust<ul><li>Ownership</li><li>Type System</li></ul>24:23 - <a href="http://en.wikipedia.org/wiki/Segmentation_fault" target="_blank" rel="noreferrer noopener">Segmentation Fault</a> (Seg Faults)27:51 - How much should programmers care about programming languages? <ul><li><a href="http://oppenlander.me/articles/rust-ffi" target="_blank" rel="noreferrer noopener">Andrew Oppenlander: Rust FFI (Embedding Rust in projects for safe, concurrent, and fast code anywhere.)</a></li></ul>32:43 - Concurrency and Multithreaded Programming35:06 - Rust vs <a href="https://golang.org/" target="_blank" rel="noreferrer noopener">Go</a> 37:58 - <a href="https://github.com/servo/servo" target="_blank" rel="noreferrer noopener">servo</a> 40:27 - <a href="http://asmjs.org/" target="_blank" rel="noreferrer noopener">asm.js</a><ul><li><a href="http://kripken.github.io/emscripten-site/" target="_blank" rel="noreferrer noopener">emscripten</a></li></ul>42:19 - Cool Apps Built with Rust<ul><li><a href="https://www.skylight.io/" target="_blank" rel="noreferrer noopener">Skylight</a></li><li><a href="https://wit.ai/" target="_blank" rel="noreferrer noopener">Wit.ai</a></li></ul>45:04 - What hardware architectures does the Rust target?45:46 - Learning Rust<ul><li><a href="http://www.rustforrubyists.com/" target="_blank" rel="noreferrer noopener">Rust for Rubyists by Steve Klabnik</a></li></ul>Picks <a href="http://www.se-radio.net/" target="_blank" rel="noreferrer noopener">Software Engineering Radio</a> (Dave)<br /> <a href="http://www.amazon.com/gp/product/0062102419/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=0062102419&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=Y3P4RCK3ETLHENDW&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">How Will You Measure Your Life? by Clayton M. Christensen</a> (Dave)<br /> <a href="http://www.amazon.com/gp/product/B000002B9P/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=B000002B9P&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=QFMLZMHEHZDO7E64&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">The Presidents of the United States of America</a> (Dave)<br /> <a href="http://stackoverflow.com/a/9125140" target="_blank" rel="noreferrer noopener">Design Patterns in C</a> (AJ)<br /> <a href="http://blogs.windows.com/msedgedev/2015/05/07/bringing-asm-js-to-chakra-microsoft-edge/" target="_blank" rel="noreferrer noopener">Microsoft Edge Dev Blog: Bringing Asm.js to Chakra and Microsoft Edge</a> (AJ)<br /> <a href="http://thewebplatform.libsyn.com/43-modern-javascript-with-es6-es7" target="_blank" rel="noreferrer noopener">The Web Platform Podcast: Episode 43: Modern JavaScript with ES6 &amp; ES7</a> (AJ)<br /> <a href="https://developer.mozilla.org/en-US/Firefox_OS/Phone_guide/Flame" target="_blank" rel="noreferrer noopener">Firefox Fame Phone</a> (AJ)<br /> <a href="https://itunes.apple.com/us/itunes-u/programming-methodology/id384232896?mt=10" target="_blank" rel="noreferrer noopener">iTunes U CS106A (Programming Methodology)</a> (Aimee)<br /> <a href="https://www.etsy.com/search/pet-supplies?q=valerian+root" target="_blank" rel="noreferrer noopener">Valerian Root on Etsy</a> (Aimee)<br /> <a href="https://open.spotify.com/album/7lQsuROaOSVOc27IMvOZ9u" target="_blank" rel="noreferrer noopener">The Dear Hunter - Live</a> (Jamison)<br /> <a href="http://dataintensive.net/" target="_blank" rel="noreferrer noopener">Designing Data-Intensive Applications by Martin Kleppmann</a> (Jamison)<br /> <a href="http://blog.fogus.me/2011/08/14/perlis-languages/" target="_blank" rel="noreferrer noopener">Fogus: Perlis Languages</a> (Jamison)<br /> <a href="http://www.galciv3.com/" target="_blank" rel="noreferrer noopener">Galactic Civilizations III</a> (Joe)<br /> <a href="https://code.visualstudio.com/" target="_blank" rel="noreferrer noopener">Visual Studio Code</a> (Joe)<br /> <a href="https://tessel.io/" target="_blank" rel="noreferrer noopener">Tessel 2</a> (Dave)<br /> <a href="https://leanpub.com/eventdriven/" target="_blank" rel="noreferrer noopener">Event Driven: How to Run Memorable Tech Conferences by Leah Silber</a> (Dave)<br /> Plush Hello Kitty Doll (Dave)Special Guest: David Herman.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">6bbea3df-e352-4fb0-a3f1-eb25bcfd0815</guid><pubDate>Wed, 27 May 2015 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846832/stream.mp3" length="63762684" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>02:52 - David Herman Introduction
- https://twitter.com/littlecalculist 
- http://calculist.org/
- http://devchat.tv/js-jabber/054-jsj-javascript-parsing-asts-and-language-grammar-w-david-herman-and-ariya-hidayat
-...</itunes:subtitle><itunes:summary><![CDATA[02:52 - David Herman Introduction<ul><li><a href="https://twitter.com/littlecalculist" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="http://calculist.org/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="http://devchat.tv/js-jabber/054-jsj-javascript-parsing-asts-and-language-grammar-w-david-herman-and-ariya-hidayat" target="_blank" rel="noreferrer noopener">JavaScript Jabber Episode #54: JavaScript Parsing, ASTs, and Language Grammar w/ David Herman and Ariya Hidayat</a></li><li><a href="http://devchat.tv/js-jabber/044-jsj-book-club-effective-javascript-with-david-herman" target="_blank" rel="noreferrer noopener">JavaScript Jabber Episode #44: Book Club! Effective JavaScript with David Herman</a></li><li><a href="http://effectivejs.com/" target="_blank" rel="noreferrer noopener">Effective JavaScript by David Herman</a><ul><li><a href="https://twitter.com/effectivejs" target="_blank" rel="noreferrer noopener">@effectivejs</a></li></ul></li><li><a href="http://www.ecma-international.org/memento/TC39.htm" target="_blank" rel="noreferrer noopener">TC39</a></li><li><a href="https://www.mozilla.org/" target="_blank" rel="noreferrer noopener">Mozilla</a></li></ul>03:50 - <a href="http://www.rust-lang.org/" target="_blank" rel="noreferrer noopener">The Rust Programming Language</a><ul><li><a href="https://github.com/rust-lang/rust" target="_blank" rel="noreferrer noopener">[GitHub] rust</a></li></ul>06:31 - “Systems Programming Without Fear”07:38 - High vs Low-level Programming Languages<ul><li>Garbage Collection and Deallocation</li><li>Memory Safety</li><li>Performance and Control Over Performance</li></ul>11:44 - Stack vs Heap Memory <ul><li><a href="https://tools.ietf.org/html/rfc3092" target="_blank" rel="noreferrer noopener">Etymology of "Foo"</a> </li><li><a href="http://en.wikipedia.org/wiki/Resource_Acquisition_Is_Initialization" target="_blank" rel="noreferrer noopener">RAII (Resource Acquisition Is Initialization)</a></li></ul>16:52 - The Core of Rust<ul><li>Ownership</li><li>Type System</li></ul>24:23 - <a href="http://en.wikipedia.org/wiki/Segmentation_fault" target="_blank" rel="noreferrer noopener">Segmentation Fault</a> (Seg Faults)27:51 - How much should programmers care about programming languages? <ul><li><a href="http://oppenlander.me/articles/rust-ffi" target="_blank" rel="noreferrer noopener">Andrew Oppenlander: Rust FFI (Embedding Rust in projects for safe, concurrent, and fast code anywhere.)</a></li></ul>32:43 - Concurrency and Multithreaded Programming35:06 - Rust vs <a href="https://golang.org/" target="_blank" rel="noreferrer noopener">Go</a> 37:58 - <a href="https://github.com/servo/servo" target="_blank" rel="noreferrer noopener">servo</a> 40:27 - <a href="http://asmjs.org/" target="_blank" rel="noreferrer noopener">asm.js</a><ul><li><a href="http://kripken.github.io/emscripten-site/" target="_blank" rel="noreferrer noopener">emscripten</a></li></ul>42:19 - Cool Apps Built with Rust<ul><li><a href="https://www.skylight.io/" target="_blank" rel="noreferrer noopener">Skylight</a></li><li><a href="https://wit.ai/" target="_blank" rel="noreferrer noopener">Wit.ai</a></li></ul>45:04 - What hardware architectures does the Rust target?45:46 - Learning Rust<ul><li><a href="http://www.rustforrubyists.com/" target="_blank" rel="noreferrer noopener">Rust for Rubyists by Steve Klabnik</a></li></ul>Picks <a href="http://www.se-radio.net/" target="_blank" rel="noreferrer noopener">Software Engineering Radio</a> (Dave)<br /> <a href="http://www.amazon.com/gp/product/0062102419/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=0062102419&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=Y3P4RCK3ETLHENDW&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">How Will You Measure Your Life? by Clayton M. Christensen</a> (Dave)<br /> <a...]]></itunes:summary><itunes:duration>3906</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>160 JSJ Stormpath with Robert Damphousse</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/160-jsj-stormpath-with-robert-damphousse</link><description><![CDATA[02:24 - Robert Damphousse Introduction02:40 - <a href="http://oauth.net/" target="_blank" rel="noreferrer noopener">OAuth</a><ul><li><a href="http://openid.net/" target="_blank" rel="noreferrer noopener">OpenID</a></li><li><a href="http://jwt.io/" target="_blank" rel="noreferrer noopener">JWT</a></li></ul>07:15 - <a href="https://stormpath.com/" target="_blank" rel="noreferrer noopener">Stormpath</a><ul><li><a href="https://twitter.com/gostormpath" target="_blank" rel="noreferrer noopener">@gostormpath</a></li><li><a href="https://github.com/stormpath" target="_blank" rel="noreferrer noopener">[GitHub] Stormpath</a></li><li><a href="https://stormpath.com/blog/" target="_blank" rel="noreferrer noopener">Blog</a></li></ul>08:38 - Authorization Information Storage11:29 - Stormpath Authentication vs OAuth Authentication<ul><li><a href="http://oauthlib.readthedocs.org/en/latest/oauth2/grants/password.html" target="_blank" rel="noreferrer noopener">Resource Owner Password Credentials Grant</a></li></ul>14:43 - Caching 15:41 - Building Backends as a Service?18:21 - Security19:12 - Using <a href="http://cassandra.apache.org/" target="_blank" rel="noreferrer noopener">Cassandra</a><ul><li><a href="https://stormpath.com/blog/stormpath-planet-cassandra-50k-accounts-imported-under-200ms/" target="_blank" rel="noreferrer noopener">Stormpath in Planet Cassandra: 50k Accounts Imported in Under 200ms</a></li></ul>20:27 - Use Cases22:27 - Authentication as a Service 23:40 - <a href="http://en.wikipedia.org/wiki/Two_factor_authentication" target="_blank" rel="noreferrer noopener">2FA (Two Factor Authentication)</a>?24:07 - REST APIs<ul><li><a href="https://stormpath.com/blog/big-bang/" target="_blank" rel="noreferrer noopener">Launch a SaaS – and Battle Your Robot – With Stormpath</a></li></ul>25:39 - Making Complete Apps<ul><li><a href="https://www.fullcontact.com/" target="_blank" rel="noreferrer noopener">FullContact</a></li><li><a href="https://www.firebase.com/" target="_blank" rel="noreferrer noopener">Firebase</a></li></ul>26:33 - Security (Cont’d)27:34 - In-Between Layer (Authentication API)28:40 - Browser-Based vs Mobile Application Use29:44 - <a href="https://angularjs.org/" target="_blank" rel="noreferrer noopener">Angular</a>, <a href="https://facebook.github.io/react/" target="_blank" rel="noreferrer noopener">React</a>, <a href="https://facebook.github.io/flux/" target="_blank" rel="noreferrer noopener">Flux</a>, 32:02 - <a href="https://facebook.github.io/react-native/" target="_blank" rel="noreferrer noopener">React Native</a>?33:05 - <a href="https://stormpath.com/" target="_blank" rel="noreferrer noopener">Stormpath</a> Life Expectancy35:09 - Customers36:12 - <a href="http://en.wikipedia.org/wiki/Active_Directory" target="_blank" rel="noreferrer noopener">Active Directory</a>, <a href="http://en.wikipedia.org/wiki/Lightweight_Directory_Access_Protocol" target="_blank" rel="noreferrer noopener">LDAP (Lightweight Directory Access Protocol)</a> 37:05 - Support and PricingPicksPutting the "fun" back in "funeral"! Celebrating the death of old IE browsers on January 12! (Dave)<br /> <a href="https://www.youtube.com/watch?v=PN_AMSlNocE" target="_blank" rel="noreferrer noopener">Giant Star Wars LEGO Super Star Destroyer Shattered at 1000 fps | Battle Damage</a> (Dave)<br /> <a href="https://about.gitlab.com/" target="_blank" rel="noreferrer noopener">GitLab</a> (Dave)<br /> <a href="http://www.allenpike.com/2015/javascript-framework-fatigue/" target="_blank" rel="noreferrer noopener">Allen Pike: JavaScript Framework Fatigue</a> (Aimee)<br /> <a href="https://medium.com/digital-nomad-stories/the-cult-of-work-you-never-meant-to-join-cd965fb9ea1a" target="_blank" rel="noreferrer noopener">The Cult of Work You Never Meant to Join</a> (Aimee)<br /> <a href="http://serialpodcast.org/" target="_blank" rel="noreferrer noopener">Serial</a> (AJ)<br /> <a href="https://gist.github.com/coolaj86/6033171" target="_blank" rel="noreferrer noopener">HotPlate</a> (AJ)<br /> <a href="https://stackoverflow.com/questions/4112796/are-there-any-design-patterns-in-c/9125140#9125140" target="_blank" rel="noreferrer noopener">Design Patterns in C</a> (AJ)<br /> <a href="https://oauth3.org" target="_blank" rel="noreferrer noopener">OAuth3</a> (AJ)<br /> <a href="https://www.youtube.com/playlist?list=PLt8NYnKC3dzL95z5xksIZHxFjErPlC3Xq" target="_blank" rel="noreferrer noopener">JS Remote Conf Videos</a> (Chuck)<br /> <a href="http://www.rubyremoteconf.com" target="_blank" rel="noreferrer noopener">Ruby Remote Conf</a> (Chuck)<br /> <a href="http://www.amazon.com/gp/product/1936661837/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=1936661837&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=A76OJRG2XKTDC64R&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">Traction: Get a Grip on Your Business by Gino Wickman</a> (Chuck)<br /> <a href="http://www.startupsfortherestofus.com/" target="_blank" rel="noreferrer noopener">Startups For the Rest of Us</a> (Chuck)<br /> <a href="http://mrsmindfulness.com/guest-house-poem/" target="_blank" rel="noreferrer noopener">The Guest House: A Poem</a> (Robert)<br /> <a href="http://sockpuppet.org/blog/2015/03/06/the-hiring-post/" target="_blank" rel="noreferrer noopener">The Hiring Post</a> (Robert)<br /> <a href="https://github.com/h5bp/Front-end-Developer-Interview-Questions" target="_blank" rel="noreferrer noopener">Front-end Job Interview Questions</a> (Robert)Special Guest: Robert Damphousse.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">41a71aaa-5ab6-4832-881d-7af0d5ee6d86</guid><pubDate>Wed, 20 May 2015 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846826/stream.mp3" length="49761182" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>02:24 - Robert Damphousse Introduction02:40 - http://oauth.net/
- http://openid.net/
- http://jwt.io/
07:15 - https://stormpath.com/
- https://twitter.com/gostormpath
- https://github.com/stormpath
- https://stormpath.com/blog/
08:38 - Authorization...</itunes:subtitle><itunes:summary><![CDATA[02:24 - Robert Damphousse Introduction02:40 - <a href="http://oauth.net/" target="_blank" rel="noreferrer noopener">OAuth</a><ul><li><a href="http://openid.net/" target="_blank" rel="noreferrer noopener">OpenID</a></li><li><a href="http://jwt.io/" target="_blank" rel="noreferrer noopener">JWT</a></li></ul>07:15 - <a href="https://stormpath.com/" target="_blank" rel="noreferrer noopener">Stormpath</a><ul><li><a href="https://twitter.com/gostormpath" target="_blank" rel="noreferrer noopener">@gostormpath</a></li><li><a href="https://github.com/stormpath" target="_blank" rel="noreferrer noopener">[GitHub] Stormpath</a></li><li><a href="https://stormpath.com/blog/" target="_blank" rel="noreferrer noopener">Blog</a></li></ul>08:38 - Authorization Information Storage11:29 - Stormpath Authentication vs OAuth Authentication<ul><li><a href="http://oauthlib.readthedocs.org/en/latest/oauth2/grants/password.html" target="_blank" rel="noreferrer noopener">Resource Owner Password Credentials Grant</a></li></ul>14:43 - Caching 15:41 - Building Backends as a Service?18:21 - Security19:12 - Using <a href="http://cassandra.apache.org/" target="_blank" rel="noreferrer noopener">Cassandra</a><ul><li><a href="https://stormpath.com/blog/stormpath-planet-cassandra-50k-accounts-imported-under-200ms/" target="_blank" rel="noreferrer noopener">Stormpath in Planet Cassandra: 50k Accounts Imported in Under 200ms</a></li></ul>20:27 - Use Cases22:27 - Authentication as a Service 23:40 - <a href="http://en.wikipedia.org/wiki/Two_factor_authentication" target="_blank" rel="noreferrer noopener">2FA (Two Factor Authentication)</a>?24:07 - REST APIs<ul><li><a href="https://stormpath.com/blog/big-bang/" target="_blank" rel="noreferrer noopener">Launch a SaaS – and Battle Your Robot – With Stormpath</a></li></ul>25:39 - Making Complete Apps<ul><li><a href="https://www.fullcontact.com/" target="_blank" rel="noreferrer noopener">FullContact</a></li><li><a href="https://www.firebase.com/" target="_blank" rel="noreferrer noopener">Firebase</a></li></ul>26:33 - Security (Cont’d)27:34 - In-Between Layer (Authentication API)28:40 - Browser-Based vs Mobile Application Use29:44 - <a href="https://angularjs.org/" target="_blank" rel="noreferrer noopener">Angular</a>, <a href="https://facebook.github.io/react/" target="_blank" rel="noreferrer noopener">React</a>, <a href="https://facebook.github.io/flux/" target="_blank" rel="noreferrer noopener">Flux</a>, 32:02 - <a href="https://facebook.github.io/react-native/" target="_blank" rel="noreferrer noopener">React Native</a>?33:05 - <a href="https://stormpath.com/" target="_blank" rel="noreferrer noopener">Stormpath</a> Life Expectancy35:09 - Customers36:12 - <a href="http://en.wikipedia.org/wiki/Active_Directory" target="_blank" rel="noreferrer noopener">Active Directory</a>, <a href="http://en.wikipedia.org/wiki/Lightweight_Directory_Access_Protocol" target="_blank" rel="noreferrer noopener">LDAP (Lightweight Directory Access Protocol)</a> 37:05 - Support and PricingPicksPutting the "fun" back in "funeral"! Celebrating the death of old IE browsers on January 12! (Dave)<br /> <a href="https://www.youtube.com/watch?v=PN_AMSlNocE" target="_blank" rel="noreferrer noopener">Giant Star Wars LEGO Super Star Destroyer Shattered at 1000 fps | Battle Damage</a> (Dave)<br /> <a href="https://about.gitlab.com/" target="_blank" rel="noreferrer noopener">GitLab</a> (Dave)<br /> <a href="http://www.allenpike.com/2015/javascript-framework-fatigue/" target="_blank" rel="noreferrer noopener">Allen Pike: JavaScript Framework Fatigue</a> (Aimee)<br /> <a href="https://medium.com/digital-nomad-stories/the-cult-of-work-you-never-meant-to-join-cd965fb9ea1a" target="_blank" rel="noreferrer noopener">The Cult of Work You Never Meant to Join</a> (Aimee)<br /> <a href="http://serialpodcast.org/" target="_blank" rel="noreferrer noopener">Serial</a> (AJ)<br /> <a href="https://gist.github.com/coolaj86/6033171" target="_blank" rel="noreferrer...]]></itunes:summary><itunes:duration>3030</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>159 JSJ Why JavaScript Is Hard</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/159-jsj-why-javascript-is-hard</link><description><![CDATA[02:54 - Everyone Gets It But Me<ul><li><a href="http://www.martinfowler.com/" target="_blank" rel="noreferrer noopener">Martin Fowler</a></li></ul>04:06 - Tools You “Need” to Know06:29 - Clojures07:39 - JavaScript as “Object-Oriented” vs “Event-Oriented”<ul><li><a href="http://en.wikipedia.org/wiki/Object-oriented_programming" target="_blank" rel="noreferrer noopener">Object-Oriented Programming</a></li></ul>09:30 - Code That Can’t Be Serialized or Deserialized10:49 - Clojures (Cont’d)14:32 - <a href="http://en.wikipedia.org/wiki/Document_Object_Model" target="_blank" rel="noreferrer noopener">The DOM (Document Object Model)</a><ul><li><a href="https://www.youtube.com/watch?v=XQM0K6YG18s" target="_blank" rel="noreferrer noopener">[YouTube] Angular + React = Speed by Dave Smith @ ng-conf 2015</a></li></ul>19:52 - Math Is Hard<ul><li><a href="http://en.wikipedia.org/wiki/IEEE_floating_point" target="_blank" rel="noreferrer noopener">IEEE754</a> (Floating-Point Arithmetic)</li></ul>22:39 - Prototypes<ul><li><a href="http://sporto.github.io/blog/2013/02/22/a-plain-english-guide-to-javascript-prototypes/" target="_blank" rel="noreferrer noopener">Sebastian Porto: A Plain English Guide to JavaScript Prototypes</a> </li></ul>25:43 - Asynchronous Programming<ul><li>Debugging</li><li><a href="http://www.eaipatterns.com/docs/IEEE_Software_Design_2PC.pdf" target="_blank" rel="noreferrer noopener">Gregor Hohpe: Your Coffee Shop Doesn’t Use Two-Phase Commit</a> </li><li>How Do You Learn It?</li></ul>32:23 - Browser Environments34:48 - Keeping Up with JavaScript35:46 - <a href="https://nodejs.org/" target="_blank" rel="noreferrer noopener">Node</a><ul><li>Nesting</li><li>Context Switching</li></ul>42:48 - <a href="http://en.wikipedia.org/wiki/UTF-8" target="_blank" rel="noreferrer noopener">UTF-8</a> Conversion44:56 - Jamison’s Stack<ul><li><a href="https://facebook.github.io/react/" target="_blank" rel="noreferrer noopener">React</a></li><li><a href="http://koajs.com/" target="_blank" rel="noreferrer noopener">Koa    </a></li><li><a href="http://rethinkdb.com/" target="_blank" rel="noreferrer noopener">RethinkDB</a></li><li><a href="https://iojs.org/" target="_blank" rel="noreferrer noopener">io.js</a></li><li><a href="http://webpack.github.io/" target="_blank" rel="noreferrer noopener">Webpack</a></li></ul>Check out and sign up to get new on <a href="http://www.reactrally.com/" target="_blank" rel="noreferrer noopener">React Rally</a>: A community React conference on August 24th and 25th in Salt Lake City, Utah!Picks <a href="https://hacks.mozilla.org/2015/04/es6-in-depth-an-introduction/?utm_medium=email&amp;utm_source=javascriptweekly" target="_blank" rel="noreferrer noopener">Jason Orendorff: ES6 In Depth</a> (Aimee)<br /> <a href="http://www.amazon.com/Best-Sellers-Pet-Supplies-Cat-Strollers/zgbs/pet-supplies/3024134011" target="_blank" rel="noreferrer noopener">Cat Strollers</a> (Aimee)<br /> <a href="https://www.google.com/?gws_rd=ssl#q=stephano%20legacy%20of%20the%20void" target="_blank" rel="noreferrer noopener">Stephano Legacy of the Void</a> (Joe)<br /> <a href="http://www.agentlemansguidebroadway.com/" target="_blank" rel="noreferrer noopener">A Gentleman's Guide to Love and Murder</a> (Joe)<br /> <a href="http://www.eaipatterns.com/docs/IEEE_Software_Design_2PC.pdf" target="_blank" rel="noreferrer noopener">Gregor Hohpe: Your Coffee Shop Doesn’t Use Two-Phase Commit</a>  (AJ)<br /> <a href="https://www.mozilla.org/en-US/firefox/os/2.0/" target="_blank" rel="noreferrer noopener">Firefox OS</a> (AJ)<br /> <a href="https://developer.mozilla.org/en-US/Firefox_OS/Phone_guide/Flame" target="_blank" rel="noreferrer noopener">Flame</a> (AJ)<br /> <a href="http://www.openwest.org/" target="_blank" rel="noreferrer noopener">OpenWest 2015</a> (AJ)<br /> <a href="https://www.801labs.org/" target="_blank" rel="noreferrer noopener">801 Labs Hackerspace</a> (AJ)<br /> <a href="http://careers.stackoverflow.com/" target="_blank" rel="noreferrer noopener">Stack Overflow Careers</a> (AJ)<br /> <a href="http://www.dota2.com/684/" target="_blank" rel="noreferrer noopener">Dota 2</a> (Jamison)<br /> <a href="http://beatsryetypes.com/" target="_blank" rel="noreferrer noopener">Beats, Rye &amp; Types Podcast</a> (Jamison)<br /> <a href="https://www.youtube.com/playlist?list=PLt8NYnKC3dzL95z5xksIZHxFjErPlC3Xq" target="_blank" rel="noreferrer noopener">JS Remote Conf Talks</a> (Chuck)<br /> <a href="http://workflowy.com" target="_blank" rel="noreferrer noopener">Workflowy</a> (Chuck)   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">3def13bf-cc16-414d-bf3d-d348d1f91907</guid><pubDate>Wed, 13 May 2015 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846889/stream.mp3" length="57128947" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>02:54 - Everyone Gets It But Me
- http://www.martinfowler.com/
04:06 - Tools You “Need” to Know06:29 - Clojures07:39 - JavaScript as “Object-Oriented” vs “Event-Oriented”
- http://en.wikipedia.org/wiki/Object-oriented_programming
09:30 - Code That...</itunes:subtitle><itunes:summary><![CDATA[02:54 - Everyone Gets It But Me<ul><li><a href="http://www.martinfowler.com/" target="_blank" rel="noreferrer noopener">Martin Fowler</a></li></ul>04:06 - Tools You “Need” to Know06:29 - Clojures07:39 - JavaScript as “Object-Oriented” vs “Event-Oriented”<ul><li><a href="http://en.wikipedia.org/wiki/Object-oriented_programming" target="_blank" rel="noreferrer noopener">Object-Oriented Programming</a></li></ul>09:30 - Code That Can’t Be Serialized or Deserialized10:49 - Clojures (Cont’d)14:32 - <a href="http://en.wikipedia.org/wiki/Document_Object_Model" target="_blank" rel="noreferrer noopener">The DOM (Document Object Model)</a><ul><li><a href="https://www.youtube.com/watch?v=XQM0K6YG18s" target="_blank" rel="noreferrer noopener">[YouTube] Angular + React = Speed by Dave Smith @ ng-conf 2015</a></li></ul>19:52 - Math Is Hard<ul><li><a href="http://en.wikipedia.org/wiki/IEEE_floating_point" target="_blank" rel="noreferrer noopener">IEEE754</a> (Floating-Point Arithmetic)</li></ul>22:39 - Prototypes<ul><li><a href="http://sporto.github.io/blog/2013/02/22/a-plain-english-guide-to-javascript-prototypes/" target="_blank" rel="noreferrer noopener">Sebastian Porto: A Plain English Guide to JavaScript Prototypes</a> </li></ul>25:43 - Asynchronous Programming<ul><li>Debugging</li><li><a href="http://www.eaipatterns.com/docs/IEEE_Software_Design_2PC.pdf" target="_blank" rel="noreferrer noopener">Gregor Hohpe: Your Coffee Shop Doesn’t Use Two-Phase Commit</a> </li><li>How Do You Learn It?</li></ul>32:23 - Browser Environments34:48 - Keeping Up with JavaScript35:46 - <a href="https://nodejs.org/" target="_blank" rel="noreferrer noopener">Node</a><ul><li>Nesting</li><li>Context Switching</li></ul>42:48 - <a href="http://en.wikipedia.org/wiki/UTF-8" target="_blank" rel="noreferrer noopener">UTF-8</a> Conversion44:56 - Jamison’s Stack<ul><li><a href="https://facebook.github.io/react/" target="_blank" rel="noreferrer noopener">React</a></li><li><a href="http://koajs.com/" target="_blank" rel="noreferrer noopener">Koa    </a></li><li><a href="http://rethinkdb.com/" target="_blank" rel="noreferrer noopener">RethinkDB</a></li><li><a href="https://iojs.org/" target="_blank" rel="noreferrer noopener">io.js</a></li><li><a href="http://webpack.github.io/" target="_blank" rel="noreferrer noopener">Webpack</a></li></ul>Check out and sign up to get new on <a href="http://www.reactrally.com/" target="_blank" rel="noreferrer noopener">React Rally</a>: A community React conference on August 24th and 25th in Salt Lake City, Utah!Picks <a href="https://hacks.mozilla.org/2015/04/es6-in-depth-an-introduction/?utm_medium=email&amp;utm_source=javascriptweekly" target="_blank" rel="noreferrer noopener">Jason Orendorff: ES6 In Depth</a> (Aimee)<br /> <a href="http://www.amazon.com/Best-Sellers-Pet-Supplies-Cat-Strollers/zgbs/pet-supplies/3024134011" target="_blank" rel="noreferrer noopener">Cat Strollers</a> (Aimee)<br /> <a href="https://www.google.com/?gws_rd=ssl#q=stephano%20legacy%20of%20the%20void" target="_blank" rel="noreferrer noopener">Stephano Legacy of the Void</a> (Joe)<br /> <a href="http://www.agentlemansguidebroadway.com/" target="_blank" rel="noreferrer noopener">A Gentleman's Guide to Love and Murder</a> (Joe)<br /> <a href="http://www.eaipatterns.com/docs/IEEE_Software_Design_2PC.pdf" target="_blank" rel="noreferrer noopener">Gregor Hohpe: Your Coffee Shop Doesn’t Use Two-Phase Commit</a>  (AJ)<br /> <a href="https://www.mozilla.org/en-US/firefox/os/2.0/" target="_blank" rel="noreferrer noopener">Firefox OS</a> (AJ)<br /> <a href="https://developer.mozilla.org/en-US/Firefox_OS/Phone_guide/Flame" target="_blank" rel="noreferrer noopener">Flame</a> (AJ)<br /> <a href="http://www.openwest.org/" target="_blank" rel="noreferrer noopener">OpenWest 2015</a> (AJ)<br /> <a href="https://www.801labs.org/" target="_blank" rel="noreferrer noopener">801 Labs Hackerspace</a> (AJ)<br /> <a href="http://careers.stackoverflow.com/" target="_blank"...]]></itunes:summary><itunes:duration>3491</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>158 JSJ Roots with Jeff Escalante</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/158-jsj-roots-with-jeff-escalante</link><description><![CDATA[02:30 - Jeff Escalante Introduction<ul><li><a href="https://twitter.com/jescalan" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/jenius" target="_blank" rel="noreferrer noopener">GitHub</a></li><li><a href="http://carrot.is/creative" target="_blank" rel="noreferrer noopener">Carrot Creative</a></li></ul>03:15 - <a href="http://roots.cx/" target="_blank" rel="noreferrer noopener">Roots</a><ul><li><a href="https://github.com/jenius/roots" target="_blank" rel="noreferrer noopener">[GitHub] roots</a></li></ul>05:20 - Static Sites vs Dynamic Sites<ul><li>Resource: <a href="http://www.edinteractive.co.uk/article/?id=4" target="_blank" rel="noreferrer noopener">Static vs Dynamic Websites</a></li><li>Scale</li><li><a href="http://en.wikipedia.org/wiki/Search_engine_optimization" target="_blank" rel="noreferrer noopener">SEO (Search Engine Optimization)</a></li></ul>13:47 - Plugins 15:48 - Multipass Compile Functionality<ul><li><a href="https://facebook.github.io/react/docs/jsx-in-depth.html" target="_blank" rel="noreferrer noopener">JSX</a></li></ul>20:27 - Roots vs Other Static Site Generators<ul><li><a href="http://en.wikipedia.org/wiki/Technical_debt" target="_blank" rel="noreferrer noopener">Technical Debt</a></li></ul>22:31 - <a href="http://netlify.com" target="_blank" rel="noreferrer noopener">Netlify</a> 26:22 - <a href="http://en.wikipedia.org/wiki/HTTPS" target="_blank" rel="noreferrer noopener">HTTPS</a><ul><li><a href="https://www.netlify.com/blog/2014/10/03/five-reasons-you-want-https-for-your-static-site" target="_blank" rel="noreferrer noopener">Mathias Biilmann: Five Reasons you want HTTPS for your Static site</a></li><li><a href="https://letsencrypt.org" target="_blank" rel="noreferrer noopener">Let's Encrypt</a><ul><li><a href="http://en.wikipedia.org/wiki/Extended_Validation_Certificate" target="_blank" rel="noreferrer noopener">Extended Validation Certificate (EV Certificate)</a></li></ul></li></ul>Picks <a href="http://es6-features.org/#Constants" target="_blank" rel="noreferrer noopener">ECMAScript 6 — New Features: Overview &amp; Comparison</a> (Aimee)<br /> <a href="https://www.youtube.com/watch?v=hIJdFxYlEKE" target="_blank" rel="noreferrer noopener">Jacob Kaplan-Moss: Keynote at Pycon 2015</a> (Aimee)<br /> <a href="http://www.imdb.com/title/tt0436992/" target="_blank" rel="noreferrer noopener">Dr. Who</a> (AJ)<br /> <a href="http://www.imdb.com/title/tt0106064/?ref_=fn_al_tt_1" target="_blank" rel="noreferrer noopener">Power Rangers</a> (AJ)<br /> <a href="http://marvel.com/comics/unlimited" target="_blank" rel="noreferrer noopener">Marvel Digital Comics Unlimited</a> (Joe)<br /> <a href="http://www.gofundme.com/" target="_blank" rel="noreferrer noopener">GoFundMe</a> (Joe)<br /> <a href="http://netlify.com" target="_blank" rel="noreferrer noopener">Netlify</a> (Jeff)<br /> <a href="https://github.com/jenius/accord" target="_blank" rel="noreferrer noopener">accord</a> (Jeff)<br /> <a href="http://contentful.com" target="_blank" rel="noreferrer noopener">Contentful</a> (Jeff) Special Guest: Jeff Escalante.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">c72a8064-c2d4-496d-bb61-df1015959bf1</guid><pubDate>Wed, 06 May 2015 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846867/stream.mp3" length="39284226" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>02:30 - Jeff Escalante Introduction
- https://twitter.com/jescalan 
- https://github.com/jenius
- http://carrot.is/creative
03:15 - http://roots.cx/
- https://github.com/jenius/roots
05:20 - Static Sites vs Dynamic Sites
- Resource:...</itunes:subtitle><itunes:summary><![CDATA[02:30 - Jeff Escalante Introduction<ul><li><a href="https://twitter.com/jescalan" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/jenius" target="_blank" rel="noreferrer noopener">GitHub</a></li><li><a href="http://carrot.is/creative" target="_blank" rel="noreferrer noopener">Carrot Creative</a></li></ul>03:15 - <a href="http://roots.cx/" target="_blank" rel="noreferrer noopener">Roots</a><ul><li><a href="https://github.com/jenius/roots" target="_blank" rel="noreferrer noopener">[GitHub] roots</a></li></ul>05:20 - Static Sites vs Dynamic Sites<ul><li>Resource: <a href="http://www.edinteractive.co.uk/article/?id=4" target="_blank" rel="noreferrer noopener">Static vs Dynamic Websites</a></li><li>Scale</li><li><a href="http://en.wikipedia.org/wiki/Search_engine_optimization" target="_blank" rel="noreferrer noopener">SEO (Search Engine Optimization)</a></li></ul>13:47 - Plugins 15:48 - Multipass Compile Functionality<ul><li><a href="https://facebook.github.io/react/docs/jsx-in-depth.html" target="_blank" rel="noreferrer noopener">JSX</a></li></ul>20:27 - Roots vs Other Static Site Generators<ul><li><a href="http://en.wikipedia.org/wiki/Technical_debt" target="_blank" rel="noreferrer noopener">Technical Debt</a></li></ul>22:31 - <a href="http://netlify.com" target="_blank" rel="noreferrer noopener">Netlify</a> 26:22 - <a href="http://en.wikipedia.org/wiki/HTTPS" target="_blank" rel="noreferrer noopener">HTTPS</a><ul><li><a href="https://www.netlify.com/blog/2014/10/03/five-reasons-you-want-https-for-your-static-site" target="_blank" rel="noreferrer noopener">Mathias Biilmann: Five Reasons you want HTTPS for your Static site</a></li><li><a href="https://letsencrypt.org" target="_blank" rel="noreferrer noopener">Let's Encrypt</a><ul><li><a href="http://en.wikipedia.org/wiki/Extended_Validation_Certificate" target="_blank" rel="noreferrer noopener">Extended Validation Certificate (EV Certificate)</a></li></ul></li></ul>Picks <a href="http://es6-features.org/#Constants" target="_blank" rel="noreferrer noopener">ECMAScript 6 — New Features: Overview &amp; Comparison</a> (Aimee)<br /> <a href="https://www.youtube.com/watch?v=hIJdFxYlEKE" target="_blank" rel="noreferrer noopener">Jacob Kaplan-Moss: Keynote at Pycon 2015</a> (Aimee)<br /> <a href="http://www.imdb.com/title/tt0436992/" target="_blank" rel="noreferrer noopener">Dr. Who</a> (AJ)<br /> <a href="http://www.imdb.com/title/tt0106064/?ref_=fn_al_tt_1" target="_blank" rel="noreferrer noopener">Power Rangers</a> (AJ)<br /> <a href="http://marvel.com/comics/unlimited" target="_blank" rel="noreferrer noopener">Marvel Digital Comics Unlimited</a> (Joe)<br /> <a href="http://www.gofundme.com/" target="_blank" rel="noreferrer noopener">GoFundMe</a> (Joe)<br /> <a href="http://netlify.com" target="_blank" rel="noreferrer noopener">Netlify</a> (Jeff)<br /> <a href="https://github.com/jenius/accord" target="_blank" rel="noreferrer noopener">accord</a> (Jeff)<br /> <a href="http://contentful.com" target="_blank" rel="noreferrer noopener">Contentful</a> (Jeff) Special Guest: Jeff Escalante.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>2376</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>157 Moving Your Rendering Engine to React with Amit Kaufman and Avi Marcus</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/157-moving-your-rendering-engine-to-react-with-amit-kaufman-and-avi-marcus</link><description><![CDATA[02:43 - Amit Kaufman Introduction<ul><li><a href="https://github.com/amitkaufman" target="_blank" rel="noreferrer noopener">GitHub</a></li><li><a href="http://www.wix.com/" target="_blank" rel="noreferrer noopener">Wix</a></li></ul>03:07 - Avi Marcus Introduction<ul><li><a href="https://github.com/avi" target="_blank" rel="noreferrer noopener">GitHub</a></li><li><a href="http://www.wix.com/" target="_blank" rel="noreferrer noopener">Wix</a></li></ul>04:35 - Why Move Your Rendering Engine to <a href="https://facebook.github.io/react/" target="_blank" rel="noreferrer noopener">React</a>?<ul><li><a href="https://github.com/facebook/react" target="_blank" rel="noreferrer noopener">[GitHub] react </a></li></ul>07:25 - Using JavaScript<ul><li><a href="http://en.wikipedia.org/wiki/Object-oriented_programming" target="_blank" rel="noreferrer noopener">Object-Oriented Programming</a></li></ul>09:57 - Business Process and Progression (Getting Managerial Approval)<ul><li><a href="http://openmymind.net/2012/5/30/Client-Side-vs-Server-Side-Rendering/" target="_blank" rel="noreferrer noopener">Client-Side vs. Server-Side Rendering</a></li></ul>12:46 - Manipulation15:11 - Layout and Performance<ul><li>Measuring and Patching</li></ul>20:21 - Building Client-Side Applications in General<ul><li>Abstraction</li><li>Make Code Predictable and Clear</li><li>Have a Goal</li></ul>26:00 - Events 29:30 - Storage<ul><li>Lazy Components</li></ul>31:31 - <a href="http://en.wikipedia.org/wiki/Immutable_object" target="_blank" rel="noreferrer noopener">Immutability</a> 34:36 - <a href="https://facebook.github.io/flux/" target="_blank" rel="noreferrer noopener">Flux</a> and Keeping Code Maintainable<ul><li>Packages</li></ul>38:19 - Two-way Data BindingPicks <a href="http://joel.franusic.com/2015/02/27/notes-on-art-and-fear/" target="_blank" rel="noreferrer noopener">Notes on the book "Art &amp; Fear" by David Bayles &amp; Ted Orland</a> (Jamison)<br /> <a href="http://www.papersapp.com/" target="_blank" rel="noreferrer noopener">Papers</a> (Jamison)<br /> <a href="http://www.allthingsdistributed.com/files/amazon-dynamo-sosp2007.pdf" target="_blank" rel="noreferrer noopener">Dynamo: Amazon’s Highly Available Key-value Store</a> (Jamison)<br /> <a href="https://www.lds.org/general-conference/sessions/2015/04?lang=eng" target="_blank" rel="noreferrer noopener">LDS Conference Talks</a> (AJ)<br /> <a href="http://aestheticio.com/why-your-code-is-hard-to-understand/" target="_blank" rel="noreferrer noopener">Stephen Young: Why your code is so hard to understand</a> (Aimee)<br /> <a href="http://www.synergydrinks.com/" target="_blank" rel="noreferrer noopener">Kombucha</a> (Aimee)<br /> <a href="http://pascalprecht.github.io/2014/10/25/integrating-web-components-with-angularjs/" target="_blank" rel="noreferrer noopener">Pascal Precht: Integrating Web Components with AngularJS</a> (Pascal)<br /> <a href="https://docs.google.com/document/d/1HHy_zPLGqJj0bHMiWPzPCxn1pO5GlOYwmv-qGgl4f_s/edit" target="_blank" rel="noreferrer noopener">Template Syntax Constraints and Reasoning (Design Doc)</a> (Pascal)<br /> <a href="http://store.steampowered.com/app/270150/" target="_blank" rel="noreferrer noopener">RUNNING WITH RIFLES</a> (Joe)<br /> <a href="https://get.pluralsight.com/AngularJS-20-What-you-need-to-know_Registration-Page" target="_blank" rel="noreferrer noopener">[Pluralsight Webinar] AngularJS 2.0: What you need to know with Joe</a> (Joe)<br /> <a href="http://www.imdb.com/title/tt2582802/" target="_blank" rel="noreferrer noopener">Whiplash</a> (Amit)<br /> <a href="http://www.ted.com/talks/dan_ariely_what_makes_us_feel_good_about_our_work" target="_blank" rel="noreferrer noopener">Dan Ariely: What makes us feel good about our work?</a> (Amit)<br /> <a href="http://wix.github.io/react-templates/" target="_blank" rel="noreferrer noopener">React Templates</a> (Amit)<br /> <a href="http://esprima.org/" target="_blank" rel="noreferrer noopener">Esprima</a> (Avi)<br /> <a href="http://www.imdb.com/title/tt2245084/" target="_blank" rel="noreferrer noopener">Big Hero 6</a> (Avi) Check out and sign up to get new on <a href="http://www.reactrally.com" target="_blank" rel="noreferrer noopener">React Rally</a>: A community React conference on August 24th and 25th in Salt Lake City, Utah!Special Guests: Amit Kaufman and Avi Marcus.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">28faa1ce-a15b-4ec5-899b-e5b801cb558d</guid><pubDate>Wed, 29 Apr 2015 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846870/stream.mp3" length="51512020" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>02:43 - Amit Kaufman Introduction
- https://github.com/amitkaufman
- http://www.wix.com/
03:07 - Avi Marcus Introduction
- https://github.com/avi
- http://www.wix.com/
04:35 - Why Move Your Rendering Engine to https://facebook.github.io/react/?
-...</itunes:subtitle><itunes:summary><![CDATA[02:43 - Amit Kaufman Introduction<ul><li><a href="https://github.com/amitkaufman" target="_blank" rel="noreferrer noopener">GitHub</a></li><li><a href="http://www.wix.com/" target="_blank" rel="noreferrer noopener">Wix</a></li></ul>03:07 - Avi Marcus Introduction<ul><li><a href="https://github.com/avi" target="_blank" rel="noreferrer noopener">GitHub</a></li><li><a href="http://www.wix.com/" target="_blank" rel="noreferrer noopener">Wix</a></li></ul>04:35 - Why Move Your Rendering Engine to <a href="https://facebook.github.io/react/" target="_blank" rel="noreferrer noopener">React</a>?<ul><li><a href="https://github.com/facebook/react" target="_blank" rel="noreferrer noopener">[GitHub] react </a></li></ul>07:25 - Using JavaScript<ul><li><a href="http://en.wikipedia.org/wiki/Object-oriented_programming" target="_blank" rel="noreferrer noopener">Object-Oriented Programming</a></li></ul>09:57 - Business Process and Progression (Getting Managerial Approval)<ul><li><a href="http://openmymind.net/2012/5/30/Client-Side-vs-Server-Side-Rendering/" target="_blank" rel="noreferrer noopener">Client-Side vs. Server-Side Rendering</a></li></ul>12:46 - Manipulation15:11 - Layout and Performance<ul><li>Measuring and Patching</li></ul>20:21 - Building Client-Side Applications in General<ul><li>Abstraction</li><li>Make Code Predictable and Clear</li><li>Have a Goal</li></ul>26:00 - Events 29:30 - Storage<ul><li>Lazy Components</li></ul>31:31 - <a href="http://en.wikipedia.org/wiki/Immutable_object" target="_blank" rel="noreferrer noopener">Immutability</a> 34:36 - <a href="https://facebook.github.io/flux/" target="_blank" rel="noreferrer noopener">Flux</a> and Keeping Code Maintainable<ul><li>Packages</li></ul>38:19 - Two-way Data BindingPicks <a href="http://joel.franusic.com/2015/02/27/notes-on-art-and-fear/" target="_blank" rel="noreferrer noopener">Notes on the book "Art &amp; Fear" by David Bayles &amp; Ted Orland</a> (Jamison)<br /> <a href="http://www.papersapp.com/" target="_blank" rel="noreferrer noopener">Papers</a> (Jamison)<br /> <a href="http://www.allthingsdistributed.com/files/amazon-dynamo-sosp2007.pdf" target="_blank" rel="noreferrer noopener">Dynamo: Amazon’s Highly Available Key-value Store</a> (Jamison)<br /> <a href="https://www.lds.org/general-conference/sessions/2015/04?lang=eng" target="_blank" rel="noreferrer noopener">LDS Conference Talks</a> (AJ)<br /> <a href="http://aestheticio.com/why-your-code-is-hard-to-understand/" target="_blank" rel="noreferrer noopener">Stephen Young: Why your code is so hard to understand</a> (Aimee)<br /> <a href="http://www.synergydrinks.com/" target="_blank" rel="noreferrer noopener">Kombucha</a> (Aimee)<br /> <a href="http://pascalprecht.github.io/2014/10/25/integrating-web-components-with-angularjs/" target="_blank" rel="noreferrer noopener">Pascal Precht: Integrating Web Components with AngularJS</a> (Pascal)<br /> <a href="https://docs.google.com/document/d/1HHy_zPLGqJj0bHMiWPzPCxn1pO5GlOYwmv-qGgl4f_s/edit" target="_blank" rel="noreferrer noopener">Template Syntax Constraints and Reasoning (Design Doc)</a> (Pascal)<br /> <a href="http://store.steampowered.com/app/270150/" target="_blank" rel="noreferrer noopener">RUNNING WITH RIFLES</a> (Joe)<br /> <a href="https://get.pluralsight.com/AngularJS-20-What-you-need-to-know_Registration-Page" target="_blank" rel="noreferrer noopener">[Pluralsight Webinar] AngularJS 2.0: What you need to know with Joe</a> (Joe)<br /> <a href="http://www.imdb.com/title/tt2582802/" target="_blank" rel="noreferrer noopener">Whiplash</a> (Amit)<br /> <a href="http://www.ted.com/talks/dan_ariely_what_makes_us_feel_good_about_our_work" target="_blank" rel="noreferrer noopener">Dan Ariely: What makes us feel good about our work?</a> (Amit)<br /> <a href="http://wix.github.io/react-templates/" target="_blank" rel="noreferrer noopener">React Templates</a> (Amit)<br /> <a href="http://esprima.org/" target="_blank" rel="noreferrer noopener">Esprima</a> (Avi)<br />...]]></itunes:summary><itunes:duration>3140</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>156 JSJ Soft Skills and Marketing Yourself as a Software Developer with John Sonmez</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/156-jsj-soft-skills-and-marketing-yourself-as-a-software-developer-with-john-sonmez</link><description><![CDATA[Check out <a href="http://www.reactrally.com/" target="_blank" rel="noreferrer noopener">ReactRally</a>: A community React conference in Salt Lake City, UT from August 24th-25th!03:36 - John Sonmez Introduction<ul><li><a href="https://twitter.com/jsonmez" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/jsonmez" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="http://simpleprogrammer.com/" target="_blank" rel="noreferrer noopener">Simple Programmer</a></li><li><a href="http://entreprogrammers.com/" target="_blank" rel="noreferrer noopener">The Entreprogrammers Podcast</a></li><li><a href="http://www.manning.com/sonmez/" target="_blank" rel="noreferrer noopener">Soft Skills: The Software Developer's Life Manual by John Sonmez</a></li><li><a href="http://devcareerboost.com/" target="_blank" rel="noreferrer noopener">How to Market Yourself as a Software Developer</a> Course</li></ul>04:29 - <a href="http://www.thesuccessalliance.com/what-is-a-mastermind-group.html" target="_blank" rel="noreferrer noopener">Mastermind Groups</a><ul><li><a href="http://www.amazon.com/gp/product/1585424331/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=1585424331&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=GO4CEFKV6P7J7FT2&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">Think and Grow Rich: The Landmark Bestseller - Now Revised and Updated for the 21st Century by Napoleon Hill</a></li></ul>05:53 - “Soft Skills”<ul><li>Why Care About Soft Skills?<ul><li>People Skills </li><li>Finances</li><li>Fitness</li></ul></li></ul>11:53 - Learned vs Innate<ul><li>Lifting Limited Beliefs</li><li>Practice</li></ul>14:14 - Promotion (Managerial) Paths <ul><li><a href="http://en.wikipedia.org/wiki/Peter_Principle" target="_blank" rel="noreferrer noopener">The Peter Principle</a></li></ul>17:52 - “Marketing” <ul><li>Value: Give Away 90% / Charge For 10%</li><li>Seeming “Spammy” (Resistance to Sell)</li><li><a href="http://neilpatel.com/blog/" target="_blank" rel="noreferrer noopener">Neil Patel's Blog</a></li><li>Documentation for Yourself<ul><li><a href="https://coolaj86.com/articles/how-to-tweet-from-nodejs.html" target="_blank" rel="noreferrer noopener">AJ O'Neal: How to Tweet from NodeJS</a> </li></ul></li></ul>29:53 - <a href="http://getupandcode.com/" target="_blank" rel="noreferrer noopener">Get Up and CODE!</a><ul><li><a href="http://getupandcode.com/2015/04/10/get-up-and-code-086-figure-skating-and-software-development-with-aimee-knight/" target="_blank" rel="noreferrer noopener">#086: Figure Skating and Software Development with Aimee Knight</a></li><li><a href="http://getupandcode.com/2014/11/28/get-code-067-weight-loss-plan-charles/" target="_blank" rel="noreferrer noopener">#067: Weight Loss Plan for Charles (Max Wood)</a></li></ul>33:47 - Burnout <ul><li><a href="http://www.amazon.com/gp/product/1936719010/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=1936719010&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=IXHI6ZECWQRSCITR&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">Do the Work by Steven Pressfield</a></li><li><a href="http://www.amazon.com/gp/product/1936891026/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=1936891026&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=AUFBAZJWMAKM6WCD&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">The War of Art: Break Through the Blocks and Win Your Inner Creative Battles by Steven Pressfield</a></li><li>Systems and Habits (Routines)<ul><li>Methods of Execution</li></ul></li></ul>Get John’s <a href="http://devcareerboost.com/" target="_blank" rel="noreferrer noopener">How to Market Yourself as a Software Developer</a> Course for $100 off using the code JSJABBER Comment on this episode for your chance to win one of two autographed copies of <a href="http://www.manning.com/sonmez/" target="_blank" rel="noreferrer noopener">Soft Skills: The Software Developer's Life Manual by John Sonmez</a> Picks <a href="https://www.hackerschool.com/" target="_blank" rel="noreferrer noopener">The Recurse Center</a> (Jamison)<br /> <a href="https://codewords.recurse.com/" target="_blank" rel="noreferrer noopener">Code Words Blog</a> (Jamison)<br /> <a href="http://steamed.kotaku.com/dayz-player-sings-and-plays-guitar-for-his-life-1693226685/+nathangrayson" target="_blank" rel="noreferrer noopener">DayZ Player Sings (And Plays Guitar) For His Life</a> (Jamison)<br /> <a href="http://www.shigabooks.com/index.php?page=002" target="_blank" rel="noreferrer noopener">Demon</a> (Jamison)<br /> <a href="http://www.amazon.com/gp/product/B0002N66FS/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=B0002N66FS&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=XLR5QHFUIYZLO5WH&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">Mastodon: Leviathan</a> (Jamison)<br /> <a href="http://www.amazon.com/s/ref=nb_sb_ss_i_0_10?field-keywords=jan+van+haasteren+puzzles&amp;sprefix=jan+van+ha%2Ctoys-and-games%2C191&amp;url=search-alias%3Dtoys-and-games" target="_blank" rel="noreferrer noopener">Jan Van Haasteren Puzzles</a> (Joe)<br /> <a href="http://www.boardgamegeek.com/boardgame/145475/hobbit-tales-green-dragon-inn" target="_blank" rel="noreferrer noopener">Hobbit Tales from the Green Dragon Inn</a> (Joe)<br /> <a href="https://github.com/JonathanZWhite/AngularJS-Resources" target="_blank" rel="noreferrer noopener">AngularJS-Resources</a> (Aimee)<br /> <a href="https://www.superfeet.com/" target="_blank" rel="noreferrer noopener">Superfeet Insoles</a> (Aimee)<br /> <a href="https://www.youtube.com/watch?v=AEKnMoXrLoo" target="_blank" rel="noreferrer noopener">Good Mythical Morning</a> (AJ)<br /> <a href="http://www.amazon.com/gp/product/0671646788/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=0671646788&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=MINZUDYHKJ26P3O4&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">The Magic of Thinking Big by David J. Schwartz</a> (Chuck)<br /> <a href="https://www.streak.com/" target="_blank" rel="noreferrer noopener">Streak</a> (John)<br /> <a href="http://www.amazon.com/gp/product/0887307280/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=0887307280&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=QAWTOKK3E7TFKJ4T&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">The E-Myth Revisited: Why Most Small Businesses Don't Work and What to Do About It by Michael E. Gerber</a> (John)<br /> <a href="http://www.amazon.com/gp/product/006124189X/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=006124189X&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=OXGFQNK33R62HDQX&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">Influence: The Psychology of Persuasion, Revised Edition by Robert B. Cialdini</a> (John)<br /> <a href="http://www.amazon.com/gp/product/1936719010/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=1936719010&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=IXHI6ZECWQRSCITR&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">Do the Work by Steven Pressfield</a> (John)<br /> <a href="http://www.amazon.com/gp/product/1936891026/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=1936891026&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=AUFBAZJWMAKM6WCD&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">The War of Art: Break Through the Blocks and Win Your Inner Creative Battles by Steven Pressfield</a> (John) Special Guest: John Sonmez.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">0a993299-4b6f-4caf-a84a-7cb5e35bd0d4</guid><pubDate>Wed, 22 Apr 2015 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846873/stream.mp3" length="59197533" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Check out http://www.reactrally.com/: A community React conference in Salt Lake City, UT from August 24th-25th!03:36 - John Sonmez Introduction
- https://twitter.com/jsonmez 
- https://github.com/jsonmez 
- http://simpleprogrammer.com/
-...</itunes:subtitle><itunes:summary><![CDATA[Check out <a href="http://www.reactrally.com/" target="_blank" rel="noreferrer noopener">ReactRally</a>: A community React conference in Salt Lake City, UT from August 24th-25th!03:36 - John Sonmez Introduction<ul><li><a href="https://twitter.com/jsonmez" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/jsonmez" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="http://simpleprogrammer.com/" target="_blank" rel="noreferrer noopener">Simple Programmer</a></li><li><a href="http://entreprogrammers.com/" target="_blank" rel="noreferrer noopener">The Entreprogrammers Podcast</a></li><li><a href="http://www.manning.com/sonmez/" target="_blank" rel="noreferrer noopener">Soft Skills: The Software Developer's Life Manual by John Sonmez</a></li><li><a href="http://devcareerboost.com/" target="_blank" rel="noreferrer noopener">How to Market Yourself as a Software Developer</a> Course</li></ul>04:29 - <a href="http://www.thesuccessalliance.com/what-is-a-mastermind-group.html" target="_blank" rel="noreferrer noopener">Mastermind Groups</a><ul><li><a href="http://www.amazon.com/gp/product/1585424331/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=1585424331&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=GO4CEFKV6P7J7FT2&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">Think and Grow Rich: The Landmark Bestseller - Now Revised and Updated for the 21st Century by Napoleon Hill</a></li></ul>05:53 - “Soft Skills”<ul><li>Why Care About Soft Skills?<ul><li>People Skills </li><li>Finances</li><li>Fitness</li></ul></li></ul>11:53 - Learned vs Innate<ul><li>Lifting Limited Beliefs</li><li>Practice</li></ul>14:14 - Promotion (Managerial) Paths <ul><li><a href="http://en.wikipedia.org/wiki/Peter_Principle" target="_blank" rel="noreferrer noopener">The Peter Principle</a></li></ul>17:52 - “Marketing” <ul><li>Value: Give Away 90% / Charge For 10%</li><li>Seeming “Spammy” (Resistance to Sell)</li><li><a href="http://neilpatel.com/blog/" target="_blank" rel="noreferrer noopener">Neil Patel's Blog</a></li><li>Documentation for Yourself<ul><li><a href="https://coolaj86.com/articles/how-to-tweet-from-nodejs.html" target="_blank" rel="noreferrer noopener">AJ O'Neal: How to Tweet from NodeJS</a> </li></ul></li></ul>29:53 - <a href="http://getupandcode.com/" target="_blank" rel="noreferrer noopener">Get Up and CODE!</a><ul><li><a href="http://getupandcode.com/2015/04/10/get-up-and-code-086-figure-skating-and-software-development-with-aimee-knight/" target="_blank" rel="noreferrer noopener">#086: Figure Skating and Software Development with Aimee Knight</a></li><li><a href="http://getupandcode.com/2014/11/28/get-code-067-weight-loss-plan-charles/" target="_blank" rel="noreferrer noopener">#067: Weight Loss Plan for Charles (Max Wood)</a></li></ul>33:47 - Burnout <ul><li><a href="http://www.amazon.com/gp/product/1936719010/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=1936719010&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=IXHI6ZECWQRSCITR&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">Do the Work by Steven Pressfield</a></li><li><a href="http://www.amazon.com/gp/product/1936891026/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=1936891026&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=AUFBAZJWMAKM6WCD&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">The War of Art: Break Through the Blocks and Win Your Inner Creative Battles by Steven Pressfield</a></li><li>Systems and Habits (Routines)<ul><li>Methods of Execution</li></ul></li></ul>Get John’s <a href="http://devcareerboost.com/" target="_blank" rel="noreferrer noopener">How to Market Yourself as a Software Developer</a> Course for $100 off using the code JSJABBER Comment on this episode for your chance to win one of two autographed copies of <a href="http://www.manning.com/sonmez/" target="_blank" rel="noreferrer noopener">Soft Skills: The...]]></itunes:summary><itunes:duration>3620</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>155 JSJ Webtorrent with Feross Aboukhadijeh</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/155-jsj-webtorrent-with-feross-aboukhadijeh</link><description><![CDATA[<a href="http://teespring.com/jabber" target="_blank" rel="noreferrer noopener">Support our Teespring campaign!</a> Get your JavaScript Jabber unisex t-shirts, hoodies, ladies’-sized, and long-sleeve tees!02:01 - Feross Aboukhadijeh Introduction<ul><li><a href="https://twitter.com/sfwtch" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/feross" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="http://feross.org/" target="_blank" rel="noreferrer noopener">Blog</a></li></ul>02:39 - <a href="http://upload.wikimedia.org/wikipedia/commons/thumb/3/3f/P2P-network.svg/200px-P2P-network.svg.png" target="_blank" rel="noreferrer noopener">Peer-to-Peer</a> Background, <a href="http://en.wikipedia.org/wiki/Content_delivery_network" target="_blank" rel="noreferrer noopener">Content Delivery Networks (CDNs)</a><ul><li><a href="http://www.webrtc.org/" target="_blank" rel="noreferrer noopener">WebRTC</a></li><li><a href="https://peercdn.com/" target="_blank" rel="noreferrer noopener">PeerCDN</a></li><li><a href="http://www.bittorrent.com/" target="_blank" rel="noreferrer noopener">BitTorrent</a></li></ul>09:43 - The <a href="http://www.bittorrent.com/" target="_blank" rel="noreferrer noopener">BitTorrent</a> Protocol and <a href="http://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol" target="_blank" rel="noreferrer noopener">Hypertext Transfer Protocol (HTTP)</a><ul><li><a href="https://www.youtube.com/watch?v=kxHRATfvnlw" target="_blank" rel="noreferrer noopener">[YouTube] Feross Aboukhadijeh: WebTorrent (JSConf.Asia 2014)</a> <ul><li><a href="http://en.wikipedia.org/wiki/Distributed_hash_table" target="_blank" rel="noreferrer noopener">Distributed Hash Table (DHT)</a></li></ul></li></ul>13:08 - <a href="https://github.com/feross/webtorrent" target="_blank" rel="noreferrer noopener">WebTorrent</a> = <a href="http://www.bittorrent.com/" target="_blank" rel="noreferrer noopener">BitTorrent</a> over <a href="http://www.webrtc.org/" target="_blank" rel="noreferrer noopener">WebRTC</a><ul><li><a href="http://en.wikipedia.org/wiki/Transmission_Control_Protocol" target="_blank" rel="noreferrer noopener">Transmission Control Protocol (TCP)</a></li><li><a href="http://en.wikipedia.org/wiki/User_Datagram_Protocol" target="_blank" rel="noreferrer noopener">The User Datagram Protocol (UDP)</a></li><li><a href="http://en.wikipedia.org/wiki/STUN" target="_blank" rel="noreferrer noopener">Session Traversal Utilities for NAT (STUN)</a></li></ul>17:22 - Where Do Original Files Come From?<ul><li>Tracker Servers</li><li><a href="http://www.bittorrent.org/beps/bep_0001.html" target="_blank" rel="noreferrer noopener">BitTorrent Enhancement Proposal (BEP)</a></li></ul>21:23 - Opposition27:26 - Where is WebTorrent Going? (Use Cases)<ul><li><a href="https://instant.io/" target="_blank" rel="noreferrer noopener">Instant.io</a><ul><li><a href="https://github.com/feross/instant.io" target="_blank" rel="noreferrer noopener">[GitHub] instant.io</a></li></ul></li></ul>29:52 - Live Broadcasts31:12 - Progression of BitTorrent Over Time<ul><li><a href="http://en.wikipedia.org/wiki/Decentralization#Technological_decentralization" target="_blank" rel="noreferrer noopener">Technical Decentralization</a></li></ul>35:03 - <a href="http://en.wikipedia.org/wiki/Same-origin_policy" target="_blank" rel="noreferrer noopener">Same-Origin Policy</a> 36:33 - <a href="https://www.mozilla.org//firefox/hello/" target="_blank" rel="noreferrer noopener">Firefox Hello</a> PicksJanuary 12th, 2016: Goodbye IE8 and IE9! (Dave)<br /> <a href="https://github.com/bolshchikov/js-must-watch" target="_blank" rel="noreferrer noopener">js-must-watch</a> (Aimee)<br /> <a href="https://www.headspace.com/" target="_blank" rel="noreferrer noopener">Headspace</a> (Aimee)<br /> Popcorn Time (AJ)<br /> <a href="http://www.amazon.com/gp/product/0385743572/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=0385743572&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=PN6XIH2APPMLVDC3&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">Steelheart (The Reckoners) by Brandon Sanderson</a> (Chuck)<br /> <a href="http://teespring.com/" target="_blank" rel="noreferrer noopener">Teespring</a> (Chuck)<br /> <a href="https://chrome.google.com/webstore/detail/loop-drop/lbihechibofgmjpfnegjblhoicglanbj" target="_blank" rel="noreferrer noopener">Loop Drop by Matt McKegg</a> (Feross)<br /> <a href="http://www.scenevr.com/" target="_blank" rel="noreferrer noopener">SceneVR by Ben Nolan</a> (Feross)<br /> <a href="http://www.scenevr.com/" target="_blank" rel="noreferrer noopener">WebTorrent</a> (Feross)<br /> <a href="https://github.com/indutny/node-nat-upnp" target="_blank" rel="noreferrer noopener">node-nat-upnp</a> (AJ)<br /> <a href="https://github.com/TooTallNate/node-nat-pmp" target="_blank" rel="noreferrer noopener">node-nat-pmp</a> (AJ)<br /> <a href="https://www.npmjs.com/package/simple-peer" target="_blank" rel="noreferrer noopener">simple-peer</a> (Feross)Special Guest: Feross Aboukhadijeh.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">df2c3fc9-66ca-4b03-8f7d-71b4c5e5a9ee</guid><pubDate>Thu, 16 Apr 2015 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846827/stream.mp3" length="47054903" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>http://teespring.com/jabber Get your JavaScript Jabber unisex t-shirts, hoodies, ladies’-sized, and long-sleeve tees!02:01 - Feross Aboukhadijeh Introduction
- https://twitter.com/sfwtch 
- https://github.com/feross 
- http://feross.org/
02:39 -...</itunes:subtitle><itunes:summary><![CDATA[<a href="http://teespring.com/jabber" target="_blank" rel="noreferrer noopener">Support our Teespring campaign!</a> Get your JavaScript Jabber unisex t-shirts, hoodies, ladies’-sized, and long-sleeve tees!02:01 - Feross Aboukhadijeh Introduction<ul><li><a href="https://twitter.com/sfwtch" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/feross" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="http://feross.org/" target="_blank" rel="noreferrer noopener">Blog</a></li></ul>02:39 - <a href="http://upload.wikimedia.org/wikipedia/commons/thumb/3/3f/P2P-network.svg/200px-P2P-network.svg.png" target="_blank" rel="noreferrer noopener">Peer-to-Peer</a> Background, <a href="http://en.wikipedia.org/wiki/Content_delivery_network" target="_blank" rel="noreferrer noopener">Content Delivery Networks (CDNs)</a><ul><li><a href="http://www.webrtc.org/" target="_blank" rel="noreferrer noopener">WebRTC</a></li><li><a href="https://peercdn.com/" target="_blank" rel="noreferrer noopener">PeerCDN</a></li><li><a href="http://www.bittorrent.com/" target="_blank" rel="noreferrer noopener">BitTorrent</a></li></ul>09:43 - The <a href="http://www.bittorrent.com/" target="_blank" rel="noreferrer noopener">BitTorrent</a> Protocol and <a href="http://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol" target="_blank" rel="noreferrer noopener">Hypertext Transfer Protocol (HTTP)</a><ul><li><a href="https://www.youtube.com/watch?v=kxHRATfvnlw" target="_blank" rel="noreferrer noopener">[YouTube] Feross Aboukhadijeh: WebTorrent (JSConf.Asia 2014)</a> <ul><li><a href="http://en.wikipedia.org/wiki/Distributed_hash_table" target="_blank" rel="noreferrer noopener">Distributed Hash Table (DHT)</a></li></ul></li></ul>13:08 - <a href="https://github.com/feross/webtorrent" target="_blank" rel="noreferrer noopener">WebTorrent</a> = <a href="http://www.bittorrent.com/" target="_blank" rel="noreferrer noopener">BitTorrent</a> over <a href="http://www.webrtc.org/" target="_blank" rel="noreferrer noopener">WebRTC</a><ul><li><a href="http://en.wikipedia.org/wiki/Transmission_Control_Protocol" target="_blank" rel="noreferrer noopener">Transmission Control Protocol (TCP)</a></li><li><a href="http://en.wikipedia.org/wiki/User_Datagram_Protocol" target="_blank" rel="noreferrer noopener">The User Datagram Protocol (UDP)</a></li><li><a href="http://en.wikipedia.org/wiki/STUN" target="_blank" rel="noreferrer noopener">Session Traversal Utilities for NAT (STUN)</a></li></ul>17:22 - Where Do Original Files Come From?<ul><li>Tracker Servers</li><li><a href="http://www.bittorrent.org/beps/bep_0001.html" target="_blank" rel="noreferrer noopener">BitTorrent Enhancement Proposal (BEP)</a></li></ul>21:23 - Opposition27:26 - Where is WebTorrent Going? (Use Cases)<ul><li><a href="https://instant.io/" target="_blank" rel="noreferrer noopener">Instant.io</a><ul><li><a href="https://github.com/feross/instant.io" target="_blank" rel="noreferrer noopener">[GitHub] instant.io</a></li></ul></li></ul>29:52 - Live Broadcasts31:12 - Progression of BitTorrent Over Time<ul><li><a href="http://en.wikipedia.org/wiki/Decentralization#Technological_decentralization" target="_blank" rel="noreferrer noopener">Technical Decentralization</a></li></ul>35:03 - <a href="http://en.wikipedia.org/wiki/Same-origin_policy" target="_blank" rel="noreferrer noopener">Same-Origin Policy</a> 36:33 - <a href="https://www.mozilla.org//firefox/hello/" target="_blank" rel="noreferrer noopener">Firefox Hello</a> PicksJanuary 12th, 2016: Goodbye IE8 and IE9! (Dave)<br /> <a href="https://github.com/bolshchikov/js-must-watch" target="_blank" rel="noreferrer noopener">js-must-watch</a> (Aimee)<br /> <a href="https://www.headspace.com/" target="_blank" rel="noreferrer noopener">Headspace</a> (Aimee)<br /> Popcorn Time (AJ)<br /> <a...]]></itunes:summary><itunes:duration>2861</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>154 JSJ Raygun.io Error Reporting and Workflow with John-Daniel Trask</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/154-jsj-raygun-io-error-reporting-and-workflow-with-john-daniel-trask</link><description><![CDATA[02:35 - John-Daniel Trask Introduction and Background<ul><li><a href="https://twitter.com/traskjd" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/CmdrKeen" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="http://jdtrask.com/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="http://www.mindscapehq.com/" target="_blank" rel="noreferrer noopener">Mindscape</a><ul><li><a href="https://twitter.com/MindscapeHQ" target="_blank" rel="noreferrer noopener">@MindscapeHQ</a></li></ul></li></ul>04:57 - <a href="https://raygun.io/" target="_blank" rel="noreferrer noopener">Raygun.io</a><ul><li><a href="https://twitter.com/raygunio" target="_blank" rel="noreferrer noopener">@raygunio</a></li></ul>06:23 - Crash Reporting The Right Way<ul><li>Error Grouping</li><li>Suppress Notifications</li></ul>10:06 - Most Common Errors12:05 - <a href="http://www.html5rocks.com/en/tutorials/developertools/sourcemaps/" target="_blank" rel="noreferrer noopener">Source Maps</a> 19:16 - Managing Error Reporting in Gross Environments22:17 - Determining Where The Issue Is24:45 - Do People Write Their Own Errors?26:23 - Frameworks Support28:28 - Collecting Data: Privacy and Security30:01 - Does working in error reporting make you judgemental of others’ code?<ul><li>“DDOSing Yourself”</li></ul>32:42 - Planning for Rare Exceptions33:36 - Tactics to Cut Down on Messages35:53 - Gathering Basic Debugging Information37:58 - Getting the BEST Information<ul><li><a href="http://www.html5rocks.com/en/tutorials/es6/promises/" target="_blank" rel="noreferrer noopener">Promises</a></li><li><a href="http://en.wikipedia.org/wiki/Stockholm_syndrome" target="_blank" rel="noreferrer noopener">Stockholm Syndrome</a></li></ul>42:24 - The Backend: <a href="https://nodejs.org/" target="_blank" rel="noreferrer noopener">Node.js</a><ul><li><a href="https://raygun.io/raygun-providers/node-js" target="_blank" rel="noreferrer noopener">The raygun4node provider</a></li></ul>43:24 - “Creating an Application”Picks <a href="https://ldsconnect.org" target="_blank" rel="noreferrer noopener">LDS Connect</a> (AJ)<br /> <a href="https://lds.io" target="_blank" rel="noreferrer noopener">LDS I/O</a> (AJ)<br /> <a href="https://www.youtube.com/watch?v=8S0FDjFBj8o" target="_blank" rel="noreferrer noopener">TED Talk About Nothing</a> (Dave)<br /> <a href="https://www.youtube.com/watch?v=hpLdTcBsoK4" target="_blank" rel="noreferrer noopener">OlliOlli 2 Soundtrack</a> (Jamison)<br /> <a href="http://www.imdb.com/title/tt0107290/?ref_=nv_sr_1" target="_blank" rel="noreferrer noopener">Jurassic Park</a> (Joe)<br />  <a href="http://www.ng-vegas.org/" target="_blank" rel="noreferrer noopener">ng-vegas</a> (Joe)<br /> <a href="http://www.amazon.com/gp/product/B00LTAEV0K/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=B00LTAEV0K&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=DGOCKESAST4P7EDZ&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">WASD CODE 87-Key Illuminated Mechanical Keyboard with White LED Backlighting - Cherry MX Clear</a> (Chuck)<br /> <a href="http://www.amazon.com/gp/product/B004D8Q48M/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=B004D8Q48M&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=KZJVCWXJSFPEHJ2G&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">Grifiti Fat Wrist Pad</a> (Chuck)<br /> Thank You <a href="http://devchat.tv/kickstarter" target="_blank" rel="noreferrer noopener">Rails Clips Kickstarter</a> Backers! (Chuck)<br /> <a href="http://www.amazon.com/gp/product/014312417X/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=014312417X&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=SZTGOPLB6LFRQHKY&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">Mastery by Robert Greene</a> (Chuck)<br /> <a href="http://www.amazon.com/gp/product/0307887448/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=0307887448&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=CGO5XGMSO5VQ5KHK&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">Ready Player One by Ernest Cline</a> (Chuck)<br /> <a href="http://www.imdb.com/title/tt0168122/" target="_blank" rel="noreferrer noopener">The Pirates of Silicon Valley</a> (John-Daniel)<br /> <a href="http://littlebits.cc/" target="_blank" rel="noreferrer noopener">littleBits</a> (John-Daniel)Special Guest: John-Daniel Trask.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">c9adba5b-269a-4dee-9fa1-d7c9b58a8a02</guid><pubDate>Wed, 08 Apr 2015 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846888/stream.mp3" length="57365172" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>02:35 - John-Daniel Trask Introduction and Background
- https://twitter.com/traskjd 
- https://github.com/CmdrKeen 
- http://jdtrask.com/
- http://www.mindscapehq.com/
    - https://twitter.com/MindscapeHQ
04:57 - https://raygun.io/
-...</itunes:subtitle><itunes:summary><![CDATA[02:35 - John-Daniel Trask Introduction and Background<ul><li><a href="https://twitter.com/traskjd" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/CmdrKeen" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="http://jdtrask.com/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="http://www.mindscapehq.com/" target="_blank" rel="noreferrer noopener">Mindscape</a><ul><li><a href="https://twitter.com/MindscapeHQ" target="_blank" rel="noreferrer noopener">@MindscapeHQ</a></li></ul></li></ul>04:57 - <a href="https://raygun.io/" target="_blank" rel="noreferrer noopener">Raygun.io</a><ul><li><a href="https://twitter.com/raygunio" target="_blank" rel="noreferrer noopener">@raygunio</a></li></ul>06:23 - Crash Reporting The Right Way<ul><li>Error Grouping</li><li>Suppress Notifications</li></ul>10:06 - Most Common Errors12:05 - <a href="http://www.html5rocks.com/en/tutorials/developertools/sourcemaps/" target="_blank" rel="noreferrer noopener">Source Maps</a> 19:16 - Managing Error Reporting in Gross Environments22:17 - Determining Where The Issue Is24:45 - Do People Write Their Own Errors?26:23 - Frameworks Support28:28 - Collecting Data: Privacy and Security30:01 - Does working in error reporting make you judgemental of others’ code?<ul><li>“DDOSing Yourself”</li></ul>32:42 - Planning for Rare Exceptions33:36 - Tactics to Cut Down on Messages35:53 - Gathering Basic Debugging Information37:58 - Getting the BEST Information<ul><li><a href="http://www.html5rocks.com/en/tutorials/es6/promises/" target="_blank" rel="noreferrer noopener">Promises</a></li><li><a href="http://en.wikipedia.org/wiki/Stockholm_syndrome" target="_blank" rel="noreferrer noopener">Stockholm Syndrome</a></li></ul>42:24 - The Backend: <a href="https://nodejs.org/" target="_blank" rel="noreferrer noopener">Node.js</a><ul><li><a href="https://raygun.io/raygun-providers/node-js" target="_blank" rel="noreferrer noopener">The raygun4node provider</a></li></ul>43:24 - “Creating an Application”Picks <a href="https://ldsconnect.org" target="_blank" rel="noreferrer noopener">LDS Connect</a> (AJ)<br /> <a href="https://lds.io" target="_blank" rel="noreferrer noopener">LDS I/O</a> (AJ)<br /> <a href="https://www.youtube.com/watch?v=8S0FDjFBj8o" target="_blank" rel="noreferrer noopener">TED Talk About Nothing</a> (Dave)<br /> <a href="https://www.youtube.com/watch?v=hpLdTcBsoK4" target="_blank" rel="noreferrer noopener">OlliOlli 2 Soundtrack</a> (Jamison)<br /> <a href="http://www.imdb.com/title/tt0107290/?ref_=nv_sr_1" target="_blank" rel="noreferrer noopener">Jurassic Park</a> (Joe)<br />  <a href="http://www.ng-vegas.org/" target="_blank" rel="noreferrer noopener">ng-vegas</a> (Joe)<br /> <a href="http://www.amazon.com/gp/product/B00LTAEV0K/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=B00LTAEV0K&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=DGOCKESAST4P7EDZ&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">WASD CODE 87-Key Illuminated Mechanical Keyboard with White LED Backlighting - Cherry MX Clear</a> (Chuck)<br /> <a href="http://www.amazon.com/gp/product/B004D8Q48M/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=B004D8Q48M&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=KZJVCWXJSFPEHJ2G&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">Grifiti Fat Wrist Pad</a> (Chuck)<br /> Thank You <a href="http://devchat.tv/kickstarter" target="_blank" rel="noreferrer noopener">Rails Clips Kickstarter</a> Backers! (Chuck)<br /> <a href="http://www.amazon.com/gp/product/014312417X/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=014312417X&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=SZTGOPLB6LFRQHKY&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">Mastery by Robert Greene</a> (Chuck)<br /> <a...]]></itunes:summary><itunes:duration>3506</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>153 JSJ Careers for Junior Developers with Aimee Knight</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/153-jsj-careers-for-junior-developers-with-aimee-knight</link><description><![CDATA[02:26 - Aimee Knight Introduction<ul><li><a href="https://twitter.com/Aimee_Knight" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/AimeeKnight" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="http://aimeemarieknight.com/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="http://messagesystems.com/" target="_blank" rel="noreferrer noopener">Message Systems</a></li></ul>02:48 - Figure Skating =&gt; Programming<ul><li>Persistence</li><li>Balance Between Mind and Body</li></ul>05:03 - Blogging (<a href="http://aimeemarieknight.com/blog/" target="_blank" rel="noreferrer noopener">Aimee’s Blog</a>)06:02 - Becoming Interested in Programming<ul><li><a href="http://teamtreehouse.com/" target="_blank" rel="noreferrer noopener">Treehouse</a><ul><li><a href="https://twitter.com/treehouse" target="_blank" rel="noreferrer noopener">@treehouse</a> </li></ul></li><li><a href="https://www.codeschool.com/" target="_blank" rel="noreferrer noopener">Code School</a><ul><li><a href="https://twitter.com/codeschool" target="_blank" rel="noreferrer noopener">@codeschool</a> </li></ul></li><li><a href="http://railsgirls.com/" target="_blank" rel="noreferrer noopener">Rails Girls</a><ul><li><a href="https://twitter.com/railsgirls" target="_blank" rel="noreferrer noopener">@railsgirls</a> </li></ul></li><li><a href="http://www.railsbridge.org/" target="_blank" rel="noreferrer noopener">RailsBridge</a><ul><li><a href="https://twitter.com/railsbridge" target="_blank" rel="noreferrer noopener">@railsbridge</a> </li></ul></li></ul>08:43 - Why Boot Camps?10:04 - Mentors<ul><li>Identifying a Mentor</li><li>Continuing a Mentorship</li></ul>13:33 - Picking a Boot Camp16:23 - Self-Teaching Prior to Attending Boot Camps20:33 - Finding Employment After the Boot Camp<ul><li><a href="http://nodeschool.io/baltimore/" target="_blank" rel="noreferrer noopener">Baltimore NodeSchool</a></li><li>Passion</li><li>Interview Prep</li></ul>26:27 - Being a “Woman in Tech”30:57 - Better Preparing for Getting Started in Programming<ul><li>Be Patient with Yourself</li></ul>32:07 - Interviews<ul><li>Getting to Know Candidates</li><li>Coding Projects and Tests</li></ul>41:05 - Should you get a four-year degree to be a programmer?<ul><li><a href="http://www.elizabrock.com/" target="_blank" rel="noreferrer noopener">Eliza Brock</a></li></ul>Picks <a href="http://www.npr.org/blogs/alltechconsidered/2015/03/16/393403190/what-cockroaches-with-backpacks-can-do-ah-mazing" target="_blank" rel="noreferrer noopener">Aarti Shahani: What Cockroaches With Backpacks Can Do. Ah-mazing</a> (Jamison)<br /> <a href="https://leanpub.com/eventdriven" target="_blank" rel="noreferrer noopener">Event Driven: How to Run Memorable Tech Conferences by Leah Silber</a> (Jamison)<br /> <a href="http://sockpuppet.org/blog/2015/03/06/the-hiring-post/" target="_blank" rel="noreferrer noopener">The Hiring Post</a> (Jamison)<br /> <a href="https://www.kateheddleston.com/blog/argument-cultures-and-unregulated-aggression" target="_blank" rel="noreferrer noopener">Kate Heddleston: Argument Cultures and Unregulated Aggression</a> (Jamison)<br /> <a href="https://github.com/mzabriskie/axios" target="_blank" rel="noreferrer noopener">Axios AJAX Library</a> (Dave)<br /> <a href="http://www.amazon.com/Unbroken-World-Survival-Resilience-Redemption/dp/0812974492" target="_blank" rel="noreferrer noopener">Unbroken: A World War II Story of Survival, Resilience, and Redemption by Laura Hillenbrand</a> (Dave)<br /> <a href="https://www.youtube.com/watch?v=AEKnMoXrLoo" target="_blank" rel="noreferrer noopener">[YouTube] Good Mythical Morning: Our Official Apocalypse</a> (AJ)<br /> <a href="https://www.youtube.com/watch?list=RDOeLUK4a6Ojc&amp;v=rlyUt0RIGlo" target="_blank" rel="noreferrer noopener">Majora's Mask Live Action: The Skull Kid</a> (AJ)<br /> <a href="http://www.westinlakelasvegas.com/" target="_blank" rel="noreferrer noopener">The Westin at Lake Las Vegas Resort &amp; Spa</a> (Joe)<br /> <a href="http://boardgamegeek.com/boardgame/161970/alchemists" target="_blank" rel="noreferrer noopener">Alchemists</a> (Joe)<br /> <a href="http://valeriekittel.com/" target="_blank" rel="noreferrer noopener">Valerie Kittel</a> (Joe)<br /> <a href="http://www.amazon.com/gp/product/0739452711/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=0739452711&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=QXBGBW6SRZC2BOHN&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">The Earthsea Trilogy: A Wizard of Earthsea; The Tombs of Atuan; The Farthest Shore by Ursula K. Le Guin</a> (Chuck)<br /> <a href="http://www.amazon.com/gp/product/1936661837/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=1936661837&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=5PMENHN2464R2HGE&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">Traction: Get a Grip on Your Business by Gino Wickman</a> (Chuck)<br /> <a href="http://freelancersanswers.com/" target="_blank" rel="noreferrer noopener">Freelancers’ Answers</a> (Chuck)<br /> <a href="https://www.getdrip.com/" target="_blank" rel="noreferrer noopener">Drip</a> (Chuck)<br /> <a href="http://brandonhays.com/blog/2014/04/05/letter-to-an-aspiring-developer/#comment-289" target="_blank" rel="noreferrer noopener">Brandon Hays: Letter to an aspiring developer</a> (Aimee)<br /> <a href="https://www.sparkpost.com/" target="_blank" rel="noreferrer noopener">SparkPost (Aimee)</a><br /> Exercise and Physical Activity (Aimee)Special Guest: Aimee Knight.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">10e2d415-ef0c-4c21-875b-c4bde6db9e73</guid><pubDate>Wed, 01 Apr 2015 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846847/stream.mp3" length="64950267" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>02:26 - Aimee Knight Introduction
- https://twitter.com/Aimee_Knight 
- https://github.com/AimeeKnight 
- http://aimeemarieknight.com/
- http://messagesystems.com/
02:48 - Figure Skating =&amp;gt; Programming
- Persistence
- Balance Between Mind and Body...</itunes:subtitle><itunes:summary><![CDATA[02:26 - Aimee Knight Introduction<ul><li><a href="https://twitter.com/Aimee_Knight" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/AimeeKnight" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="http://aimeemarieknight.com/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="http://messagesystems.com/" target="_blank" rel="noreferrer noopener">Message Systems</a></li></ul>02:48 - Figure Skating =&gt; Programming<ul><li>Persistence</li><li>Balance Between Mind and Body</li></ul>05:03 - Blogging (<a href="http://aimeemarieknight.com/blog/" target="_blank" rel="noreferrer noopener">Aimee’s Blog</a>)06:02 - Becoming Interested in Programming<ul><li><a href="http://teamtreehouse.com/" target="_blank" rel="noreferrer noopener">Treehouse</a><ul><li><a href="https://twitter.com/treehouse" target="_blank" rel="noreferrer noopener">@treehouse</a> </li></ul></li><li><a href="https://www.codeschool.com/" target="_blank" rel="noreferrer noopener">Code School</a><ul><li><a href="https://twitter.com/codeschool" target="_blank" rel="noreferrer noopener">@codeschool</a> </li></ul></li><li><a href="http://railsgirls.com/" target="_blank" rel="noreferrer noopener">Rails Girls</a><ul><li><a href="https://twitter.com/railsgirls" target="_blank" rel="noreferrer noopener">@railsgirls</a> </li></ul></li><li><a href="http://www.railsbridge.org/" target="_blank" rel="noreferrer noopener">RailsBridge</a><ul><li><a href="https://twitter.com/railsbridge" target="_blank" rel="noreferrer noopener">@railsbridge</a> </li></ul></li></ul>08:43 - Why Boot Camps?10:04 - Mentors<ul><li>Identifying a Mentor</li><li>Continuing a Mentorship</li></ul>13:33 - Picking a Boot Camp16:23 - Self-Teaching Prior to Attending Boot Camps20:33 - Finding Employment After the Boot Camp<ul><li><a href="http://nodeschool.io/baltimore/" target="_blank" rel="noreferrer noopener">Baltimore NodeSchool</a></li><li>Passion</li><li>Interview Prep</li></ul>26:27 - Being a “Woman in Tech”30:57 - Better Preparing for Getting Started in Programming<ul><li>Be Patient with Yourself</li></ul>32:07 - Interviews<ul><li>Getting to Know Candidates</li><li>Coding Projects and Tests</li></ul>41:05 - Should you get a four-year degree to be a programmer?<ul><li><a href="http://www.elizabrock.com/" target="_blank" rel="noreferrer noopener">Eliza Brock</a></li></ul>Picks <a href="http://www.npr.org/blogs/alltechconsidered/2015/03/16/393403190/what-cockroaches-with-backpacks-can-do-ah-mazing" target="_blank" rel="noreferrer noopener">Aarti Shahani: What Cockroaches With Backpacks Can Do. Ah-mazing</a> (Jamison)<br /> <a href="https://leanpub.com/eventdriven" target="_blank" rel="noreferrer noopener">Event Driven: How to Run Memorable Tech Conferences by Leah Silber</a> (Jamison)<br /> <a href="http://sockpuppet.org/blog/2015/03/06/the-hiring-post/" target="_blank" rel="noreferrer noopener">The Hiring Post</a> (Jamison)<br /> <a href="https://www.kateheddleston.com/blog/argument-cultures-and-unregulated-aggression" target="_blank" rel="noreferrer noopener">Kate Heddleston: Argument Cultures and Unregulated Aggression</a> (Jamison)<br /> <a href="https://github.com/mzabriskie/axios" target="_blank" rel="noreferrer noopener">Axios AJAX Library</a> (Dave)<br /> <a href="http://www.amazon.com/Unbroken-World-Survival-Resilience-Redemption/dp/0812974492" target="_blank" rel="noreferrer noopener">Unbroken: A World War II Story of Survival, Resilience, and Redemption by Laura Hillenbrand</a> (Dave)<br /> <a href="https://www.youtube.com/watch?v=AEKnMoXrLoo" target="_blank" rel="noreferrer noopener">[YouTube] Good Mythical Morning: Our Official Apocalypse</a> (AJ)<br /> <a href="https://www.youtube.com/watch?list=RDOeLUK4a6Ojc&amp;v=rlyUt0RIGlo" target="_blank" rel="noreferrer noopener">Majora's Mask Live Action: The Skull Kid</a> (AJ)<br /> <a href="http://www.westinlakelasvegas.com/" target="_blank" rel="noreferrer noopener">The...]]></itunes:summary><itunes:duration>3980</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>152 JSJ GraphQL and Relay with Nick Schrock and Joe Savona</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/152-jsj-graphql-and-relay-with-nick-schrock-and-joe-savona</link><description><![CDATA[02:25 - Nick Shrock Introduction<ul><li><a href="https://twitter.com/schrockn" target="_blank" rel="noreferrer noopener">Twitter</a></li></ul>02:40 - Joe Savona Introduction<ul><li><a href="https://twitter.com/en_JS" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/josephsavona" target="_blank" rel="noreferrer noopener">GitHhub</a></li><li><a href="http://josephsavona.com/" target="_blank" rel="noreferrer noopener">Blog</a></li></ul>02:49 - <a href="https://www.facebook.com/" target="_blank" rel="noreferrer noopener">Facebook</a> and Open Source04:10 - <a href="https://gist.github.com/wincent/598fa75e22bdfa44cf47#what-is-graphql" target="_blank" rel="noreferrer noopener">GraphQL</a> and <a href="https://gist.github.com/wincent/598fa75e22bdfa44cf47#what-is-relay" target="_blank" rel="noreferrer noopener">Relay</a> Overview<ul><li>“<a href="http://facebook.github.io/react/" target="_blank" rel="noreferrer noopener">React</a> for Your Data” / Component-based Data Fetching </li></ul>06:11 - Unique to React? Passing Down Through the Hierarchy<ul><li><a href="https://www.facebook.com/notes/facebook-engineering/xhp-a-new-way-to-write-php/294003943919" target="_blank" rel="noreferrer noopener">XHP</a></li><li><a href="http://en.wikipedia.org/wiki/Representational_state_transfer" target="_blank" rel="noreferrer noopener">Representational State Transfer (REST)</a></li></ul>10:09 - Queries<ul><li>Tooling<ul><li>Graphical</li></ul></li><li>Pulling Definitions</li></ul>14:13 - Why Do I Care? (As Someone Not Working at Facebook)15:21 - Building Applications with <a href="https://gist.github.com/wincent/598fa75e22bdfa44cf47#what-is-graphql" target="_blank" rel="noreferrer noopener">GraphQL</a> and <a href="https://gist.github.com/wincent/598fa75e22bdfa44cf47#what-is-relay" target="_blank" rel="noreferrer noopener">Relay</a> 19:01 - <a href="https://gist.github.com/wincent/598fa75e22bdfa44cf47#what-is-graphql" target="_blank" rel="noreferrer noopener">GraphQL</a> and Building Backends21:42 - Drivers and Client Software<ul><li>Synthesize =&gt; Code Generation</li><li><a href="https://facebook.github.io/flux/" target="_blank" rel="noreferrer noopener">Flux</a></li><li>Container Classes</li></ul>30:58 - Reusing Components31:50 - Data Management34:25 - <a href="http://en.wikipedia.org/wiki/Open_source" target="_blank" rel="noreferrer noopener">Open Source</a> 36:40 - Reflecting Backend Constraints? (Optimizing the Backend)43:02 - Relationships =&gt; Logs46:24 - Security47:16 - Replacing <a href="http://en.wikipedia.org/wiki/Representational_state_transfer" target="_blank" rel="noreferrer noopener">REST</a> (Adopting New Technology)<ul><li>“The Progressive Disclosure of Complexity”</li></ul>52:14 - What You Wouldn’t Use <a href="https://gist.github.com/wincent/598fa75e22bdfa44cf47#what-is-graphql" target="_blank" rel="noreferrer noopener">GraphQL</a> or <a href="https://gist.github.com/wincent/598fa75e22bdfa44cf47#what-is-relay" target="_blank" rel="noreferrer noopener">Relay</a> For<ul><li>Games</li></ul>Picks <a href="https://itunes.apple.com/us/album/another-eternity/id953409287" target="_blank" rel="noreferrer noopener">Another Eternity by Purity Ring</a> (Jamison)<br /> <a href="http://www.jtolds.com/newsletter/2015/3/9/losing-a-wheel-but-gaining-perspective-gender-imbalance-sucks" target="_blank" rel="noreferrer noopener">JT Olds: What riding a unicycle can teach us about microaggressions</a> (Jamison)<br /> <a href="http://ocremix.org/" target="_blank" rel="noreferrer noopener">OCReMix</a> (AJ)<br /> <a href="http://www.duetdisplay.com/" target="_blank" rel="noreferrer noopener">Duet Display</a> (Chuck)<br /> <a href="https://itunes.apple.com/us/app/summoners-war/id852912420?mt=8" target="_blank" rel="noreferrer noopener">Summoners War</a> (Chuck)<br /> <a href="http://www.amazon.com/Thinking-Fast-Slow-Daniel-Kahneman/dp/0374533555" target="_blank" rel="noreferrer noopener">Thinking, Fast and Slow by Daniel Kahneman</a> (Joe)<br /> Learning a new language (Joe)<br /> <a href="https://soundcloud.com/otherpeoplerecords/what-kind-of-man-nicolas-jaar-remix-florence-the-machine" target="_blank" rel="noreferrer noopener">Other People: What Kind of Man (Nicolas Jaar remix) - Florence &amp; the Machine</a> (Nick)<br /> <a href="http://boostedboards.com/" target="_blank" rel="noreferrer noopener">Boosted Boards</a> (Nick)<br /> <a href="http://www.theonion.com/articles/succession-of-terrible-events-fails-to-befall-33ye,27597/" target="_blank" rel="noreferrer noopener">The Onion: Succession Of Terrible Events Fails To Befall 33-Year-Old Riding Longboard To Digital Media Job</a> (Nick)Special Guests: Joe Savona and Nick Schrock.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">717b9b5a-4e4b-4887-a388-c95b3e2f874f</guid><pubDate>Wed, 25 Mar 2015 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846887/stream.mp3" length="38912000" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>02:25 - Nick Shrock Introduction
- https://twitter.com/schrockn
02:40 - Joe Savona Introduction
- https://twitter.com/en_JS 
- https://github.com/josephsavona
- http://josephsavona.com/
02:49 - https://www.facebook.com/ and Open Source04:10 -...</itunes:subtitle><itunes:summary><![CDATA[02:25 - Nick Shrock Introduction<ul><li><a href="https://twitter.com/schrockn" target="_blank" rel="noreferrer noopener">Twitter</a></li></ul>02:40 - Joe Savona Introduction<ul><li><a href="https://twitter.com/en_JS" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/josephsavona" target="_blank" rel="noreferrer noopener">GitHhub</a></li><li><a href="http://josephsavona.com/" target="_blank" rel="noreferrer noopener">Blog</a></li></ul>02:49 - <a href="https://www.facebook.com/" target="_blank" rel="noreferrer noopener">Facebook</a> and Open Source04:10 - <a href="https://gist.github.com/wincent/598fa75e22bdfa44cf47#what-is-graphql" target="_blank" rel="noreferrer noopener">GraphQL</a> and <a href="https://gist.github.com/wincent/598fa75e22bdfa44cf47#what-is-relay" target="_blank" rel="noreferrer noopener">Relay</a> Overview<ul><li>“<a href="http://facebook.github.io/react/" target="_blank" rel="noreferrer noopener">React</a> for Your Data” / Component-based Data Fetching </li></ul>06:11 - Unique to React? Passing Down Through the Hierarchy<ul><li><a href="https://www.facebook.com/notes/facebook-engineering/xhp-a-new-way-to-write-php/294003943919" target="_blank" rel="noreferrer noopener">XHP</a></li><li><a href="http://en.wikipedia.org/wiki/Representational_state_transfer" target="_blank" rel="noreferrer noopener">Representational State Transfer (REST)</a></li></ul>10:09 - Queries<ul><li>Tooling<ul><li>Graphical</li></ul></li><li>Pulling Definitions</li></ul>14:13 - Why Do I Care? (As Someone Not Working at Facebook)15:21 - Building Applications with <a href="https://gist.github.com/wincent/598fa75e22bdfa44cf47#what-is-graphql" target="_blank" rel="noreferrer noopener">GraphQL</a> and <a href="https://gist.github.com/wincent/598fa75e22bdfa44cf47#what-is-relay" target="_blank" rel="noreferrer noopener">Relay</a> 19:01 - <a href="https://gist.github.com/wincent/598fa75e22bdfa44cf47#what-is-graphql" target="_blank" rel="noreferrer noopener">GraphQL</a> and Building Backends21:42 - Drivers and Client Software<ul><li>Synthesize =&gt; Code Generation</li><li><a href="https://facebook.github.io/flux/" target="_blank" rel="noreferrer noopener">Flux</a></li><li>Container Classes</li></ul>30:58 - Reusing Components31:50 - Data Management34:25 - <a href="http://en.wikipedia.org/wiki/Open_source" target="_blank" rel="noreferrer noopener">Open Source</a> 36:40 - Reflecting Backend Constraints? (Optimizing the Backend)43:02 - Relationships =&gt; Logs46:24 - Security47:16 - Replacing <a href="http://en.wikipedia.org/wiki/Representational_state_transfer" target="_blank" rel="noreferrer noopener">REST</a> (Adopting New Technology)<ul><li>“The Progressive Disclosure of Complexity”</li></ul>52:14 - What You Wouldn’t Use <a href="https://gist.github.com/wincent/598fa75e22bdfa44cf47#what-is-graphql" target="_blank" rel="noreferrer noopener">GraphQL</a> or <a href="https://gist.github.com/wincent/598fa75e22bdfa44cf47#what-is-relay" target="_blank" rel="noreferrer noopener">Relay</a> For<ul><li>Games</li></ul>Picks <a href="https://itunes.apple.com/us/album/another-eternity/id953409287" target="_blank" rel="noreferrer noopener">Another Eternity by Purity Ring</a> (Jamison)<br /> <a href="http://www.jtolds.com/newsletter/2015/3/9/losing-a-wheel-but-gaining-perspective-gender-imbalance-sucks" target="_blank" rel="noreferrer noopener">JT Olds: What riding a unicycle can teach us about microaggressions</a> (Jamison)<br /> <a href="http://ocremix.org/" target="_blank" rel="noreferrer noopener">OCReMix</a> (AJ)<br /> <a href="http://www.duetdisplay.com/" target="_blank" rel="noreferrer noopener">Duet Display</a> (Chuck)<br /> <a href="https://itunes.apple.com/us/app/summoners-war/id852912420?mt=8" target="_blank" rel="noreferrer noopener">Summoners War</a> (Chuck)<br /> <a href="http://www.amazon.com/Thinking-Fast-Slow-Daniel-Kahneman/dp/0374533555" target="_blank" rel="noreferrer noopener">Thinking, Fast and...]]></itunes:summary><itunes:duration>2352</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>151 JSJ Getting Started with a Career in Web Development with Tyler McGinnis</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/151-jsj-getting-started-with-a-career-in-web-development-with-tyler-mcginnis</link><description><![CDATA[02:21 - Tyler McGinnis Introduction<ul><li><a href="https://twitter.com/tylermcginnis33" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/tylermcginnis" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="http://tylermcginnis.com/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="https://devmounta.in/" target="_blank" rel="noreferrer noopener">DevMountain Programming Bootcamp</a><ul><li><a href="https://twitter.com/DevMtn" target="_blank" rel="noreferrer noopener">@DevMtn</a> </li></ul></li><li><a href="https://www.firebase.com/experts.html" target="_blank" rel="noreferrer noopener">Firebase Experts Program</a></li></ul>03:23 - Getting Started at <a href="https://devmounta.in/" target="_blank" rel="noreferrer noopener">DevMountain</a><ul><li><a href="http://www.hackreactor.com/" target="_blank" rel="noreferrer noopener">Hack Reactor</a></li><li><a href="https://www.needle.com/" target="_blank" rel="noreferrer noopener">Needle</a></li></ul>04:38 - <a href="https://devmounta.in/" target="_blank" rel="noreferrer noopener">DevMountain</a> Conception<ul><li><a href="https://twitter.com/cahlan" target="_blank" rel="noreferrer noopener">Cahlan Sharp</a></li></ul>05:37 - How Do I Learn How to Code?<ul><li>Struggle. Fail. Tears.</li><li>[Confreaks] Tyler McGinnis: What I’ve Learned about Learning from Teaching People to Code</li></ul>08:03 - Resources =&gt; Consume ALL THE Information<ul><li><a href="https://twitter.com/KoshkaEames" target="_blank" rel="noreferrer noopener">Katya Eames</a><ul><li><a href="https://www.youtube.com/watch?v=aH9Plt77cjM" target="_blank" rel="noreferrer noopener">[YouTube] Katya Eames: How to Teach Angular to your Kids</a></li></ul></li><li><a href="http://www.asmarterwaytolearn.com/" target="_blank" rel="noreferrer noopener">A Smarter Way to Learn JavaScript: The new approach that uses technology to cut your effort in half by Mark Myers</a></li></ul>11:16 - Two Camps: Art (Creators) and Technicians &lt;= Does <a href="https://devmounta.in/" target="_blank" rel="noreferrer noopener">DevMountain</a> Cater to One or the Other?13:08 - Repetition as a Way to Learn<ul><li><a href="http://learncodethehardway.org/" target="_blank" rel="noreferrer noopener">The Hard Way Series</a> (<a href="https://twitter.com/zedshaw" target="_blank" rel="noreferrer noopener">Zed Shaw</a>)<ul><li>Follow <a href="https://twitter.com/lzsthw" target="_blank" rel="noreferrer noopener">@lzsthw</a> for book related news, advice, and politeness </li></ul></li></ul>15:23 - Letting People Struggle vs Helping Them    17:14 - Training/Finding Instructors / Teaching Teachers to be Better Teachers21:08 - Why Is <a href="http://en.wikipedia.org/wiki/JavaScript" target="_blank" rel="noreferrer noopener">JavaScript</a> a Good Language to Learn?<ul><li><a href="https://jsx.github.io/" target="_blank" rel="noreferrer noopener">JSX</a></li></ul>24:11 - <a href="https://devmounta.in/" target="_blank" rel="noreferrer noopener">DevMountain</a> Mentors26:30 - Student Success Stories28:56 - Bootcamp Learning Environments<ul><li><a href="http://reactweek.com/" target="_blank" rel="noreferrer noopener">React Week</a><ul><li><a href="https://twitter.com/reactweek" target="_blank" rel="noreferrer noopener">@reactweek</a></li><li><a href="https://twitter.com/ryanflorence" target="_blank" rel="noreferrer noopener">Ryan Florence</a></li></ul></li></ul>34:11 - Oldest and Youngest Students (Success Stories Cont’d)37:18 - Bootcamp Alumni (Employment Rates and Statistics)Picks <a href="http://www.amazon.com/Kirkland-Signature-Chocolate-Peanut-Butter/dp/B005S3I1AA" target="_blank" rel="noreferrer noopener">Costco Kirkland Brand Peanut Butter Cups</a> (Dave)<br /> [Confreaks] Tyler McGinnis: What I’ve Learned about Learning from Teaching People to Code (Dave)<br /> <a href="https://www.youtube.com/watch?v=aH9Plt77cjM" target="_blank" rel="noreferrer noopener">[YouTube] Katya Eames: How to Teach Angular to your Kids</a> (Dave)<br /> <a href="https://www.youtube.com/watch?index=5&amp;list=PLPAF_btE150dnPZmIFwRZMrEtr9OY5-xs&amp;v=-dMBcqwvYA0" target="_blank" rel="noreferrer noopener">[YouTube] Misko Hevery and Rado Kirov: ng-conf 2015 Keynote 2</a> (Dave)<br /> <a href="http://www.twitter.com/therubyrep" target="_blank" rel="noreferrer noopener">Mandy</a>’s Fiancé (AJ)<br /> <a href="https://www.youtube.com/watch?v=aH9Plt77cjM" target="_blank" rel="noreferrer noopener">[YouTube] Katya Eames: How to Teach Angular to your Kids</a> (Joe)<br /> <a href="http://www.ng-conf.org/ng-conf-kids" target="_blank" rel="noreferrer noopener">ng-conf Kids</a> (Joe)<br /> <a href="http://www.imdb.com/title/tt0944835/?ref_=nv_sr_2" target="_blank" rel="noreferrer noopener">Salt</a> (Joe)<br /> <a href="https://www.youtube.com/watch?v=XQM0K6YG18s" target="_blank" rel="noreferrer noopener">[YouTube] Dave Smith: Angular + React = Speed</a> (Tyler)<br /> <a href="https://www.youtube.com/watch?v=IGeaXo2ZBr0" target="_blank" rel="noreferrer noopener">[YouTube] Igor Minor: (Super)Power Management</a> (Tyler)<br /> <a href="http://reactjsnewsletter.com/" target="_blank" rel="noreferrer noopener">React.js Newsletter</a> (Tyler)<br /> Dave Smith’s addendum to his talk (Joe)Special Guest: Tyler McGinnis.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">b0bac39d-eb48-449f-bf3e-c9bddeb5c847</guid><pubDate>Wed, 18 Mar 2015 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846844/stream.mp3" length="49839831" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>02:21 - Tyler McGinnis Introduction
- https://twitter.com/tylermcginnis33 
- https://github.com/tylermcginnis 
- http://tylermcginnis.com/
- https://devmounta.in/
    - https://twitter.com/DevMtn 
- https://www.firebase.com/experts.html
03:23 -...</itunes:subtitle><itunes:summary><![CDATA[02:21 - Tyler McGinnis Introduction<ul><li><a href="https://twitter.com/tylermcginnis33" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/tylermcginnis" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="http://tylermcginnis.com/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="https://devmounta.in/" target="_blank" rel="noreferrer noopener">DevMountain Programming Bootcamp</a><ul><li><a href="https://twitter.com/DevMtn" target="_blank" rel="noreferrer noopener">@DevMtn</a> </li></ul></li><li><a href="https://www.firebase.com/experts.html" target="_blank" rel="noreferrer noopener">Firebase Experts Program</a></li></ul>03:23 - Getting Started at <a href="https://devmounta.in/" target="_blank" rel="noreferrer noopener">DevMountain</a><ul><li><a href="http://www.hackreactor.com/" target="_blank" rel="noreferrer noopener">Hack Reactor</a></li><li><a href="https://www.needle.com/" target="_blank" rel="noreferrer noopener">Needle</a></li></ul>04:38 - <a href="https://devmounta.in/" target="_blank" rel="noreferrer noopener">DevMountain</a> Conception<ul><li><a href="https://twitter.com/cahlan" target="_blank" rel="noreferrer noopener">Cahlan Sharp</a></li></ul>05:37 - How Do I Learn How to Code?<ul><li>Struggle. Fail. Tears.</li><li>[Confreaks] Tyler McGinnis: What I’ve Learned about Learning from Teaching People to Code</li></ul>08:03 - Resources =&gt; Consume ALL THE Information<ul><li><a href="https://twitter.com/KoshkaEames" target="_blank" rel="noreferrer noopener">Katya Eames</a><ul><li><a href="https://www.youtube.com/watch?v=aH9Plt77cjM" target="_blank" rel="noreferrer noopener">[YouTube] Katya Eames: How to Teach Angular to your Kids</a></li></ul></li><li><a href="http://www.asmarterwaytolearn.com/" target="_blank" rel="noreferrer noopener">A Smarter Way to Learn JavaScript: The new approach that uses technology to cut your effort in half by Mark Myers</a></li></ul>11:16 - Two Camps: Art (Creators) and Technicians &lt;= Does <a href="https://devmounta.in/" target="_blank" rel="noreferrer noopener">DevMountain</a> Cater to One or the Other?13:08 - Repetition as a Way to Learn<ul><li><a href="http://learncodethehardway.org/" target="_blank" rel="noreferrer noopener">The Hard Way Series</a> (<a href="https://twitter.com/zedshaw" target="_blank" rel="noreferrer noopener">Zed Shaw</a>)<ul><li>Follow <a href="https://twitter.com/lzsthw" target="_blank" rel="noreferrer noopener">@lzsthw</a> for book related news, advice, and politeness </li></ul></li></ul>15:23 - Letting People Struggle vs Helping Them    17:14 - Training/Finding Instructors / Teaching Teachers to be Better Teachers21:08 - Why Is <a href="http://en.wikipedia.org/wiki/JavaScript" target="_blank" rel="noreferrer noopener">JavaScript</a> a Good Language to Learn?<ul><li><a href="https://jsx.github.io/" target="_blank" rel="noreferrer noopener">JSX</a></li></ul>24:11 - <a href="https://devmounta.in/" target="_blank" rel="noreferrer noopener">DevMountain</a> Mentors26:30 - Student Success Stories28:56 - Bootcamp Learning Environments<ul><li><a href="http://reactweek.com/" target="_blank" rel="noreferrer noopener">React Week</a><ul><li><a href="https://twitter.com/reactweek" target="_blank" rel="noreferrer noopener">@reactweek</a></li><li><a href="https://twitter.com/ryanflorence" target="_blank" rel="noreferrer noopener">Ryan Florence</a></li></ul></li></ul>34:11 - Oldest and Youngest Students (Success Stories Cont’d)37:18 - Bootcamp Alumni (Employment Rates and Statistics)Picks <a href="http://www.amazon.com/Kirkland-Signature-Chocolate-Peanut-Butter/dp/B005S3I1AA" target="_blank" rel="noreferrer noopener">Costco Kirkland Brand Peanut Butter Cups</a> (Dave)<br /> [Confreaks] Tyler McGinnis: What I’ve Learned about Learning from Teaching People to Code (Dave)<br /> <a href="https://www.youtube.com/watch?v=aH9Plt77cjM" target="_blank" rel="noreferrer noopener">[YouTube] Katya Eames: How...]]></itunes:summary><itunes:duration>3035</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>150 JSJ OIMs with Richard Kennard, Geraint Luff, and David Luecke</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/150-jsj-oims-with-richard-kennard-geraint-luff-and-david-luecke</link><description><![CDATA[Check out <a href="http://devchat.tv/kickstarter" target="_blank" rel="noreferrer noopener">RailsClips on Kickstarter</a>!! 02:01 - Richard Kennard Introduction<ul><li><a href="https://twitter.com/kennardconsult" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/kennardconsulting" target="_blank" rel="noreferrer noopener">GitHub</a></li><li><a href="http://kennardconsulting.com/" target="_blank" rel="noreferrer noopener">Kennard Consulting</a></li><li><a href="http://metawidget.org/" target="_blank" rel="noreferrer noopener">Metawidget</a></li></ul>02:04 - Geraint Luff Introduction<ul><li><a href="https://twitter.com/signalsmith" target="_blank" rel="noreferrer noopener">Twitter</a></li></ul>02:07 - David Luecke Introduction<ul><li><a href="https://twitter.com/daffl" target="_blank" rel="noreferrer noopener">Twitter</a></li><li><a href="https://github.com/daffl" target="_blank" rel="noreferrer noopener">GitHub</a></li></ul>02:57 - <a href="http://en.wikipedia.org/wiki/Object-relational_mapping" target="_blank" rel="noreferrer noopener">Object-relational Mapping (ORM)</a><ul><li><a href="http://en.wikipedia.org/wiki/NoSQL" target="_blank" rel="noreferrer noopener">NoSQL</a></li><li>Duplication</li></ul>10:57 - <a href="http://www.oims.com/" target="_blank" rel="noreferrer noopener">Online Interface Mapper (OIM)</a><ul><li><a href="http://en.wikipedia.org/wiki/Create,_read,_update_and_delete" target="_blank" rel="noreferrer noopener">CRUD (Create, Read, Update, Delete)</a> <a href="http://en.wikipedia.org/wiki/User_interface" target="_blank" rel="noreferrer noopener">UI (User Interface)</a></li></ul>12:53 - How OIMs Work<ul><li>Form Generation<ul><li>Dynamic Generation</li><li>Static Generation</li></ul></li><li>Duplication of Definitions</li><li>Runtime Generation</li></ul>16:02 - Editing a UI That’s Automatically Generated<ul><li>Shape Information =&gt; Make Obvious Choice</li></ul>23:01 - Why Do We Need These?25:24 - Protocol? <ul><li><a href="http://metawidget.org/" target="_blank" rel="noreferrer noopener">Metawidget</a> </li></ul>27:56 - Plugging Into Frameworks<ul><li><a href="https://github.com/powmedia/backbone-forms" target="_blank" rel="noreferrer noopener">backbone-forms</a></li><li><a href="http://json-schema.org/implementations.html" target="_blank" rel="noreferrer noopener">JSON Schema</a></li></ul>33:48 - Making Judgement Calls<ul><li><a href="http://www.w3.org/wiki/WebComponents/" target="_blank" rel="noreferrer noopener">WebComponents</a>, <a href="http://facebook.github.io/react/" target="_blank" rel="noreferrer noopener">React</a></li><li><a href="http://jsonapi.org/" target="_blank" rel="noreferrer noopener">JSON API</a></li><li><a href="https://angularjs.org/" target="_blank" rel="noreferrer noopener">AngularJS</a></li></ul>49:27 - Example OIMs<ul><li><a href="http://json-schema.org/implementations.html" target="_blank" rel="noreferrer noopener">JSON Schema</a></li><li><a href="http://metawidget.org/" target="_blank" rel="noreferrer noopener">Metawidget</a></li><li><a href="http://jsonary.com/" target="_blank" rel="noreferrer noopener">Jsonary</a> </li></ul>52:08 - TestingPicks <a href="http://www.amazon.com/Legend-Zelda-Majoras-Mask-3D-3DS/dp/B00PB9LZQI/ref=sr_1_1?ie=UTF8&amp;keywords=majora%26%2339%3Bs+mask&amp;qid=1425001361&amp;s=videogames&amp;sr=1-1" target="_blank" rel="noreferrer noopener">The Legend of Zelda: Majora's Mask 3D</a> (AJ)<br /> <a href="http://www.amazon.com/80-20-Sales-Marketing-Definitive-ebook/dp/B00CGNRVHE/ref=sr_1_1?ie=UTF8&amp;keywords=80%2F20+marketing&amp;qid=1424992045&amp;sr=8-1" target="_blank" rel="noreferrer noopener">80/20 Sales and Marketing: The Definitive Guide to Working Less and Making More by Perry Marshall</a> (Chuck)<br /> <a href="http://www.amazon.com/Wizard-Earthsea-Cycle-Book-ebook/dp/B008T9L6AM/ref=sr_1_1?ie=UTF8&amp;keywords=the+wizard+of+earthsea&amp;qid=1424985635&amp;sr=8-1" target="_blank" rel="noreferrer noopener">A Wizard of Earthsea by Ursula K. Le Guin</a> (Chuck)<br /> <a href="http://www.amazon.com/Conform-Exposing-Common-Public-Education-ebook/dp/B00GEEB1S6/ref=sr_1_1?ie=UTF8&amp;keywords=conform+by+glenn+beck&amp;qid=1424985711&amp;sr=8-1" target="_blank" rel="noreferrer noopener">Conform: Exposing the Truth About Common Core and Public Education by Glenn Beck</a> (Chuck)<br /> <a href="http://www.amazon.com/Miracles-Massacres-Untold-Stories-America-ebook/dp/B00EWWLKPQ/ref=sr_1_1?ie=UTF8&amp;keywords=miracles+and+massacres+by+glenn+beck&amp;qid=1424992100&amp;sr=8-1" target="_blank" rel="noreferrer noopener">Miracles and Massacres: True and Untold Stories of the Making of America by Glenn Beck</a> (Chuck)<br /> <a href="http://en.wikipedia.org/wiki/3D_modeling" target="_blank" rel="noreferrer noopener">3D Modeling</a> (Richard)<br /> <a href="http://www.blender.org/" target="_blank" rel="noreferrer noopener">Blender</a> (Richard)<br /> <a href="http://me3d.com.au" target="_blank" rel="noreferrer noopener">Me3D</a> (Richard)<br /> <a href="https://bandcamp.com/" target="_blank" rel="noreferrer noopener">Bandcamp</a> (David)<br /> <a href="http://www.goodreads.com/series/52585-zones-of-thought" target="_blank" rel="noreferrer noopener">Zones of Thought Series by Vernor Vinge</a> (David)<br /> <a href="http://www.imdb.com/title/tt4044364/" target="_blank" rel="noreferrer noopener">Citizenfour</a> (Geraint)<br /> <a href="http://www.solarfields.com/" target="_blank" rel="noreferrer noopener">Solar Fields</a> (Geraint)<br /> <a href="http://openpgpjs.org/" target="_blank" rel="noreferrer noopener">OpenPGP.js</a> (Geraint)<br /> <a href="https://github.com/digitalbazaar/forge" target="_blank" rel="noreferrer noopener">forge</a> (Geraint)Special Guests: David Luecke, Geraint Luff, and Richard Kennard.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">11c55dd5-9457-4a75-b200-8249eab1758a</guid><pubDate>Wed, 11 Mar 2015 14:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846900/stream.mp3" length="61261379" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Check out http://devchat.tv/kickstarter!! 02:01 - Richard Kennard Introduction
- https://twitter.com/kennardconsult 
- https://github.com/kennardconsulting
- http://kennardconsulting.com/
- http://metawidget.org/
02:04 - Geraint Luff Introduction
-...</itunes:subtitle><itunes:summary><![CDATA[Check out <a href="http://devchat.tv/kickstarter" target="_blank" rel="noreferrer noopener">RailsClips on Kickstarter</a>!! 02:01 - Richard Kennard Introduction<ul><li><a href="https://twitter.com/kennardconsult" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/kennardconsulting" target="_blank" rel="noreferrer noopener">GitHub</a></li><li><a href="http://kennardconsulting.com/" target="_blank" rel="noreferrer noopener">Kennard Consulting</a></li><li><a href="http://metawidget.org/" target="_blank" rel="noreferrer noopener">Metawidget</a></li></ul>02:04 - Geraint Luff Introduction<ul><li><a href="https://twitter.com/signalsmith" target="_blank" rel="noreferrer noopener">Twitter</a></li></ul>02:07 - David Luecke Introduction<ul><li><a href="https://twitter.com/daffl" target="_blank" rel="noreferrer noopener">Twitter</a></li><li><a href="https://github.com/daffl" target="_blank" rel="noreferrer noopener">GitHub</a></li></ul>02:57 - <a href="http://en.wikipedia.org/wiki/Object-relational_mapping" target="_blank" rel="noreferrer noopener">Object-relational Mapping (ORM)</a><ul><li><a href="http://en.wikipedia.org/wiki/NoSQL" target="_blank" rel="noreferrer noopener">NoSQL</a></li><li>Duplication</li></ul>10:57 - <a href="http://www.oims.com/" target="_blank" rel="noreferrer noopener">Online Interface Mapper (OIM)</a><ul><li><a href="http://en.wikipedia.org/wiki/Create,_read,_update_and_delete" target="_blank" rel="noreferrer noopener">CRUD (Create, Read, Update, Delete)</a> <a href="http://en.wikipedia.org/wiki/User_interface" target="_blank" rel="noreferrer noopener">UI (User Interface)</a></li></ul>12:53 - How OIMs Work<ul><li>Form Generation<ul><li>Dynamic Generation</li><li>Static Generation</li></ul></li><li>Duplication of Definitions</li><li>Runtime Generation</li></ul>16:02 - Editing a UI That’s Automatically Generated<ul><li>Shape Information =&gt; Make Obvious Choice</li></ul>23:01 - Why Do We Need These?25:24 - Protocol? <ul><li><a href="http://metawidget.org/" target="_blank" rel="noreferrer noopener">Metawidget</a> </li></ul>27:56 - Plugging Into Frameworks<ul><li><a href="https://github.com/powmedia/backbone-forms" target="_blank" rel="noreferrer noopener">backbone-forms</a></li><li><a href="http://json-schema.org/implementations.html" target="_blank" rel="noreferrer noopener">JSON Schema</a></li></ul>33:48 - Making Judgement Calls<ul><li><a href="http://www.w3.org/wiki/WebComponents/" target="_blank" rel="noreferrer noopener">WebComponents</a>, <a href="http://facebook.github.io/react/" target="_blank" rel="noreferrer noopener">React</a></li><li><a href="http://jsonapi.org/" target="_blank" rel="noreferrer noopener">JSON API</a></li><li><a href="https://angularjs.org/" target="_blank" rel="noreferrer noopener">AngularJS</a></li></ul>49:27 - Example OIMs<ul><li><a href="http://json-schema.org/implementations.html" target="_blank" rel="noreferrer noopener">JSON Schema</a></li><li><a href="http://metawidget.org/" target="_blank" rel="noreferrer noopener">Metawidget</a></li><li><a href="http://jsonary.com/" target="_blank" rel="noreferrer noopener">Jsonary</a> </li></ul>52:08 - TestingPicks <a href="http://www.amazon.com/Legend-Zelda-Majoras-Mask-3D-3DS/dp/B00PB9LZQI/ref=sr_1_1?ie=UTF8&amp;keywords=majora%26%2339%3Bs+mask&amp;qid=1425001361&amp;s=videogames&amp;sr=1-1" target="_blank" rel="noreferrer noopener">The Legend of Zelda: Majora's Mask 3D</a> (AJ)<br /> <a href="http://www.amazon.com/80-20-Sales-Marketing-Definitive-ebook/dp/B00CGNRVHE/ref=sr_1_1?ie=UTF8&amp;keywords=80%2F20+marketing&amp;qid=1424992045&amp;sr=8-1" target="_blank" rel="noreferrer noopener">80/20 Sales and Marketing: The Definitive Guide to Working Less and Making More by Perry Marshall</a> (Chuck)<br /> <a href="http://www.amazon.com/Wizard-Earthsea-Cycle-Book-ebook/dp/B008T9L6AM/ref=sr_1_1?ie=UTF8&amp;keywords=the+wizard+of+earthsea&amp;qid=1424985635&amp;sr=8-1" target="_blank" rel="noreferrer...]]></itunes:summary><itunes:duration>3749</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>149 JSJ Passenger Enterprise with Node.js with Hongli Lai and Tinco Andringa</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/149-jsj-passenger-enterprise-with-node-js-with-hongli-lai-and-tinco-andringa</link><description><![CDATA[Check out <a href="http://devchat.tv/kickstarter" target="_blank" rel="noreferrer noopener">RailsClips on Kickstarter</a>!! 02:39 - Hongli Lai Introduction<ul><li><a href="https://twitter.com/honglilai" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/FooBarWidget" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="http://izumi.plan99.net/blog/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="http://www.phusion.nl/" target="_blank" rel="noreferrer noopener">Phusion</a></li></ul>03:08 - Tinco Andringa Introduction<ul><li><a href="https://github.com/d-snp" target="_blank" rel="noreferrer noopener">GitHub</a></li></ul>03:23 - <a href="https://www.phusionpassenger.com/" target="_blank" rel="noreferrer noopener">Phusion Passenger</a><ul><li><a href="https://github.com/phusion/passenger" target="_blank" rel="noreferrer noopener">[GitHub] passenger</a></li></ul>06:13 - Automation<ul><li><a href="http://nginx.org/" target="_blank" rel="noreferrer noopener">nginx</a></li></ul>08:37 - Parsing HTTP Headers<ul><li>Hooking</li></ul>12:44 - <a href="https://www.meteor.com/" target="_blank" rel="noreferrer noopener">Meteor</a> Support15:37 - Future Added Features?17:12 - <a href="https://www.phusionpassenger.com/enterprise" target="_blank" rel="noreferrer noopener">Passenger Enterprise</a><ul><li><a href="http://devchat.tv/ruby-rogues/143-rr-passenger-enterprise-with-tinco-andringa-and-hongli-lai" target="_blank" rel="noreferrer noopener">Ruby Rogues Episode #143: Passenger Enterprise with Tinco Andringa and Hongli Lai</a> </li><li><a href="https://www.phusionpassenger.com/#about" target="_blank" rel="noreferrer noopener">About Phusion Passenger</a> </li><li><a href="https://www.phusionpassenger.com/documentation_and_support" target="_blank" rel="noreferrer noopener">Documentation &amp; Support</a></li></ul>20:03 - <a href="http://en.wikipedia.org/wiki/Concurrency_(computer_science)" target="_blank" rel="noreferrer noopener">Concurrency</a> and <a href="http://en.wikipedia.org/wiki/Multithreading_(computer_architecture)" target="_blank" rel="noreferrer noopener">Multithreading</a>  <ul><li><a href="http://en.wikipedia.org/wiki/Multiprocessing" target="_blank" rel="noreferrer noopener">Multiprocessing</a></li><li><a href="http://nodejs.org/api/cluster.html" target="_blank" rel="noreferrer noopener">The Cluster Module</a></li><li><a href="http://en.wikipedia.org/wiki/WebSocket" target="_blank" rel="noreferrer noopener">WebSockets</a><ul><li><a href="https://www.phusionpassenger.com/documentation/Users%20guide%20Nginx.html#PassengerStickySessions" target="_blank" rel="noreferrer noopener">passenger_sticky_sessions</a></li></ul></li></ul>23:33 - Setting Up on a Server for a <a href="http://nodejs.org/" target="_blank" rel="noreferrer noopener">Node.js</a> Application<ul><li><a href="https://www.debian.org/distrib/packages" target="_blank" rel="noreferrer noopener">Debian Packages</a></li></ul>25:06 - Union Station Monitoring Tool (<a href="https://www.unionstationapp.com/" target="_blank" rel="noreferrer noopener">Union Station Teaser</a>)<ul><li><a href="http://old.blog.phusion.nl/2011/03/02/introducing-union-station-our-web-app-performance-monitoring-and-behavior-analysis-service-now-in-open-beta/" target="_blank" rel="noreferrer noopener">Introducing Union Station: our web app performance monitoring and behavior analysis service; now in open beta</a> </li><li>Using <a href="https://www.polymer-project.org/" target="_blank" rel="noreferrer noopener">Google Polymer</a><ul><li><a href="http://devchat.tv/js-jabber/120-jsj-google-polymer-with-rob-dodson-and-eric-bidelman" target="_blank" rel="noreferrer noopener">JavaScript Jabber Episode #120: Google Polymer with Rob Dodson and Eric Bidelman</a></li><li>Polymer vs <a href="http://facebook.github.io/react/" target="_blank" rel="noreferrer noopener">Facebook React</a></li></ul></li></ul>Picks <a href="http://blog.eclairereese.com/post/110897066911/playing-catch-up" target="_blank" rel="noreferrer noopener">Emily Claire Reese: Playing Catch-Up</a> (Jamison)<br /> <a href="http://jasonpunyon.com/blog/2015/02/12/providence-failure-is-always-an-option/" target="_blank" rel="noreferrer noopener">Jason Punyon: Providence: Failure Is Always an Option</a> (Jamison)<br /> <a href="http://www.amazon.com/You-Are-All-I-See/dp/B0057M38XC" target="_blank" rel="noreferrer noopener">Active Child: You Are All I See</a> (Jamison)<br /> <a href="https://www.ffmpeg.org/" target="_blank" rel="noreferrer noopener">FFmpeg</a> (Chuck)<br /> <a href="http://youtube.com" target="_blank" rel="noreferrer noopener">YouTube</a> (Chuck)<br /> <a href="http://devboxclub.com" target="_blank" rel="noreferrer noopener">Developers' Box Club</a> (Chuck)<br /> <a href="http://rubyremoteconf.com" target="_blank" rel="noreferrer noopener">Ruby Remote Conf</a> (Chuck)<br /> <a href="http://devchat.tv/kickstarter" target="_blank" rel="noreferrer noopener">DevChat.tv Kickstarter</a> (Chuck)<br /> <a href="http://kapeli.com/dash" target="_blank" rel="noreferrer noopener">Dash</a> (Hongli)<br /> <a href="http://www.amazon.com/In-Balance-Alternate-History-Worldwar/dp/0345388526" target="_blank" rel="noreferrer noopener">In the Balance: An Alternate History of the Second World War by Harry Turtledove</a> (Hongli)<br /> <a href="https://github.com/phusion/phusion-mvc" target="_blank" rel="noreferrer noopener">phusion-mvc</a> (Tinco)<br /> <a href="https://www.unionstationapp.com/" target="_blank" rel="noreferrer noopener">Union Station Teaser</a> (Tinco)<br /> <a href="https://www.youtube.com/playlist?list=PL1CA6335E0D3699B6" target="_blank" rel="noreferrer noopener">Radio 1's Live Lounge</a> (Tinco)Special Guests: Hongli Lai and Tinco Andringa.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">1ac67539-2c40-4dba-a11e-acc162c548a7</guid><pubDate>Wed, 04 Mar 2015 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846825/stream.mp3" length="43188846" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Check out http://devchat.tv/kickstarter!! 02:39 - Hongli Lai Introduction
- https://twitter.com/honglilai 
- https://github.com/FooBarWidget 
- http://izumi.plan99.net/blog/
- http://www.phusion.nl/
03:08 - Tinco Andringa Introduction
-...</itunes:subtitle><itunes:summary><![CDATA[Check out <a href="http://devchat.tv/kickstarter" target="_blank" rel="noreferrer noopener">RailsClips on Kickstarter</a>!! 02:39 - Hongli Lai Introduction<ul><li><a href="https://twitter.com/honglilai" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/FooBarWidget" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="http://izumi.plan99.net/blog/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="http://www.phusion.nl/" target="_blank" rel="noreferrer noopener">Phusion</a></li></ul>03:08 - Tinco Andringa Introduction<ul><li><a href="https://github.com/d-snp" target="_blank" rel="noreferrer noopener">GitHub</a></li></ul>03:23 - <a href="https://www.phusionpassenger.com/" target="_blank" rel="noreferrer noopener">Phusion Passenger</a><ul><li><a href="https://github.com/phusion/passenger" target="_blank" rel="noreferrer noopener">[GitHub] passenger</a></li></ul>06:13 - Automation<ul><li><a href="http://nginx.org/" target="_blank" rel="noreferrer noopener">nginx</a></li></ul>08:37 - Parsing HTTP Headers<ul><li>Hooking</li></ul>12:44 - <a href="https://www.meteor.com/" target="_blank" rel="noreferrer noopener">Meteor</a> Support15:37 - Future Added Features?17:12 - <a href="https://www.phusionpassenger.com/enterprise" target="_blank" rel="noreferrer noopener">Passenger Enterprise</a><ul><li><a href="http://devchat.tv/ruby-rogues/143-rr-passenger-enterprise-with-tinco-andringa-and-hongli-lai" target="_blank" rel="noreferrer noopener">Ruby Rogues Episode #143: Passenger Enterprise with Tinco Andringa and Hongli Lai</a> </li><li><a href="https://www.phusionpassenger.com/#about" target="_blank" rel="noreferrer noopener">About Phusion Passenger</a> </li><li><a href="https://www.phusionpassenger.com/documentation_and_support" target="_blank" rel="noreferrer noopener">Documentation &amp; Support</a></li></ul>20:03 - <a href="http://en.wikipedia.org/wiki/Concurrency_(computer_science)" target="_blank" rel="noreferrer noopener">Concurrency</a> and <a href="http://en.wikipedia.org/wiki/Multithreading_(computer_architecture)" target="_blank" rel="noreferrer noopener">Multithreading</a>  <ul><li><a href="http://en.wikipedia.org/wiki/Multiprocessing" target="_blank" rel="noreferrer noopener">Multiprocessing</a></li><li><a href="http://nodejs.org/api/cluster.html" target="_blank" rel="noreferrer noopener">The Cluster Module</a></li><li><a href="http://en.wikipedia.org/wiki/WebSocket" target="_blank" rel="noreferrer noopener">WebSockets</a><ul><li><a href="https://www.phusionpassenger.com/documentation/Users%20guide%20Nginx.html#PassengerStickySessions" target="_blank" rel="noreferrer noopener">passenger_sticky_sessions</a></li></ul></li></ul>23:33 - Setting Up on a Server for a <a href="http://nodejs.org/" target="_blank" rel="noreferrer noopener">Node.js</a> Application<ul><li><a href="https://www.debian.org/distrib/packages" target="_blank" rel="noreferrer noopener">Debian Packages</a></li></ul>25:06 - Union Station Monitoring Tool (<a href="https://www.unionstationapp.com/" target="_blank" rel="noreferrer noopener">Union Station Teaser</a>)<ul><li><a href="http://old.blog.phusion.nl/2011/03/02/introducing-union-station-our-web-app-performance-monitoring-and-behavior-analysis-service-now-in-open-beta/" target="_blank" rel="noreferrer noopener">Introducing Union Station: our web app performance monitoring and behavior analysis service; now in open beta</a> </li><li>Using <a href="https://www.polymer-project.org/" target="_blank" rel="noreferrer noopener">Google Polymer</a><ul><li><a href="http://devchat.tv/js-jabber/120-jsj-google-polymer-with-rob-dodson-and-eric-bidelman" target="_blank" rel="noreferrer noopener">JavaScript Jabber Episode #120: Google Polymer with Rob Dodson and Eric Bidelman</a></li><li>Polymer vs <a href="http://facebook.github.io/react/" target="_blank" rel="noreferrer noopener">Facebook React</a></li></ul></li></ul>Picks <a...]]></itunes:summary><itunes:duration>2620</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>148 JSJ i.cx and EveryBit.js with Matt Asher and Dann Toliver</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/148-jsj-i-cx-and-everybit-js-with-matt-asher-and-dann-toliver</link><description><![CDATA[02:24 - Dann Toliver Introduction<ul><li><a href="https://twitter.com/dann" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/dxnn" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="https://bentomiso.com/" target="_blank" rel="noreferrer noopener">Bento Miso</a></li></ul>02:35 - Matt Asher Introduction<ul><li><a href="https://twitter.com/MattAsher" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/Mattasher" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="http://mattasher.com/" target="_blank" rel="noreferrer noopener">Blog</a></li></ul>02:51 - <a href="http://www.everybit.com/" target="_blank" rel="noreferrer noopener">EveryBit.js</a> and <a href="https://i.cx/" target="_blank" rel="noreferrer noopener">I.CX</a><ul><li><a href="https://github.com/EveryBit-com/everybit.js" target="_blank" rel="noreferrer noopener">[GitHub] everybit.js</a> </li><li><a href="https://github.com/EveryBit-com/everybit.js/tree/develop/whitepaper" target="_blank" rel="noreferrer noopener">EveryBit.js Whitepaper</a> </li></ul>03:43 - Architecture<ul><li><a href="http://devchat.tv/js-jabber/135-jsj-smallest-federated-wiki-with-ward-cunningham" target="_blank" rel="noreferrer noopener">Episode #135: Smallest Federated Wiki with Ward Cunningham</a></li></ul>06:54 - Sustainability and The Pieces of the System<ul><li>Content “Puffs”</li><li>Authentication</li><li>Storage<ul><li><a href="https://www.firebase.com/" target="_blank" rel="noreferrer noopener">Firebase</a></li><li><a href="http://en.wikipedia.org/wiki/Distributed_hash_table" target="_blank" rel="noreferrer noopener">Distributed Hash Table (DHT)</a></li><li><a href="http://en.wikipedia.org/wiki/Chord_(peer-to-peer)" target="_blank" rel="noreferrer noopener">The Chord Algorithm (Peer-to-Peer)</a></li></ul></li></ul>21:56 - <a href="http://en.wikipedia.org/wiki/Decentralization" target="_blank" rel="noreferrer noopener">Decentralization</a><ul><li><a href="https://www.spacemonkey.com/" target="_blank" rel="noreferrer noopener">Space Monkey</a></li><li><a href="http://bmsoftware.com/madesafe/index.htm" target="_blank" rel="noreferrer noopener">Madesafe</a></li></ul>25:20 - Audience: Why Should I Care?27:38 - Getting Started: Nuts and Bolts<ul><li>Frontend Agnostic</li><li>Storage and Performance</li><li>Users and Data Management<ul><li>Payload Properties</li><li><a href="http://en.wikipedia.org/wiki/Metadata" target="_blank" rel="noreferrer noopener">Metadata</a></li><li>Graph Database<ul><li>Adding New Relationships</li><li>Adding Heuristics</li><li>Resource Allocator Component<ul><li>Local Storage</li><li>RAM</li></ul></li></ul></li></ul></li></ul>34:55 - Scaling and Server Cost36:23 - Cloud Storage and Management (Security &amp; Trust)<ul><li><a href="http://en.wikipedia.org/wiki/HTTP_Secure" target="_blank" rel="noreferrer noopener">HTTPS</a><ul><li><a href="https://www.digicert.com/ssl.htm" target="_blank" rel="noreferrer noopener">SSL</a> Model</li><li><a href="https://www.gnupg.org/" target="_blank" rel="noreferrer noopener">GPG</a> Model</li></ul></li><li>“Proof of Presence”</li><li><a href="http://en.wikipedia.org/wiki/Self-verification_theory" target="_blank" rel="noreferrer noopener">"Self-verifying"</a><ul><li><a href="http://namecoin.info/" target="_blank" rel="noreferrer noopener">Namecoin Project</a></li></ul></li></ul>47:22 - Implementing Cryptographic Primitives<ul><li><a href="https://github.com/bitcoinjs/bitcoinjs-lib" target="_blank" rel="noreferrer noopener">bitcoinjs-lib    </a></li><li><a href="http://en.wikipedia.org/wiki/Key_management" target="_blank" rel="noreferrer noopener">Key Management</a> </li><li><a href="http://en.wikipedia.org/wiki/Cryptography" target="_blank" rel="noreferrer noopener">Cryptography</a></li><li><a href="http://en.wikipedia.org/wiki/OAuth" target="_blank" rel="noreferrer noopener">OAuth</a></li></ul>55:13 - The Firefox Sync Tool ProjectPicks <a href="http://www.twitch.tv/kylelandrypiano" target="_blank" rel="noreferrer noopener">[Twitch.tv] Kylelandrypiano</a> (Jamison)<br /> <a href="https://www.youtube.com/watch?v=2XH_q494U3U" target="_blank" rel="noreferrer noopener">"Visualizing Persistent Data Structures" by Dann Toliver</a> (Jamison)<br /> <a href="http://www.statisticsblog.com/" target="_blank" rel="noreferrer noopener">Probability and Statistics Blog</a> (Jamison)<br /> <a href="http://www.seeedstudio.com/depot/" target="_blank" rel="noreferrer noopener">Seeed Studio</a> (Tim)<br /> <a href="http://www.adafruit.com/" target="_blank" rel="noreferrer noopener">Adafruit Industries</a> (Tim)<br /> <a href="https://www.sparkfun.com/" target="_blank" rel="noreferrer noopener">SparkFun Electronics</a> (Tim)<br /> <a href="http://www.amazon.com/American-Sniper-Autobiography-Military-History/dp/0062238868" target="_blank" rel="noreferrer noopener">American Sniper by Chris Kyle, Scott McEwen, and Jim DeFelice</a> (Chuck)<br /> <a href="http://facebook.github.io/react/blog/2015/02/20/introducing-relay-and-graphql.html" target="_blank" rel="noreferrer noopener">Introducing Relay and GraphQL</a> (Dann)<br /> <a href="https://github.com/shaunxcode/clojurescript-ecosystem/wiki/libraries" target="_blank" rel="noreferrer noopener">The Clojurescript Ecosystem</a> (Dann)<br /> <a href="http://readevalprintlove.fogus.me/" target="_blank" rel="noreferrer noopener">Read-Eval-Print-λove</a> (Dann)<br /> <a href="https://code.facebook.com/videos/786462671439502/react-js-conf-2015-keynote-introducing-react-native-/" target="_blank" rel="noreferrer noopener">React Native</a> (Matt)Special Guests: Dann Toliver and Matt Asher.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">b2a55ce5-6195-4937-9920-142933a7de46</guid><pubDate>Wed, 25 Feb 2015 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846879/stream.mp3" length="63830984" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>02:24 - Dann Toliver Introduction
- https://twitter.com/dann 
- https://github.com/dxnn 
- https://bentomiso.com/
02:35 - Matt Asher Introduction
- https://twitter.com/MattAsher 
- https://github.com/Mattasher 
- http://mattasher.com/
02:51 -...</itunes:subtitle><itunes:summary><![CDATA[02:24 - Dann Toliver Introduction<ul><li><a href="https://twitter.com/dann" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/dxnn" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="https://bentomiso.com/" target="_blank" rel="noreferrer noopener">Bento Miso</a></li></ul>02:35 - Matt Asher Introduction<ul><li><a href="https://twitter.com/MattAsher" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/Mattasher" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="http://mattasher.com/" target="_blank" rel="noreferrer noopener">Blog</a></li></ul>02:51 - <a href="http://www.everybit.com/" target="_blank" rel="noreferrer noopener">EveryBit.js</a> and <a href="https://i.cx/" target="_blank" rel="noreferrer noopener">I.CX</a><ul><li><a href="https://github.com/EveryBit-com/everybit.js" target="_blank" rel="noreferrer noopener">[GitHub] everybit.js</a> </li><li><a href="https://github.com/EveryBit-com/everybit.js/tree/develop/whitepaper" target="_blank" rel="noreferrer noopener">EveryBit.js Whitepaper</a> </li></ul>03:43 - Architecture<ul><li><a href="http://devchat.tv/js-jabber/135-jsj-smallest-federated-wiki-with-ward-cunningham" target="_blank" rel="noreferrer noopener">Episode #135: Smallest Federated Wiki with Ward Cunningham</a></li></ul>06:54 - Sustainability and The Pieces of the System<ul><li>Content “Puffs”</li><li>Authentication</li><li>Storage<ul><li><a href="https://www.firebase.com/" target="_blank" rel="noreferrer noopener">Firebase</a></li><li><a href="http://en.wikipedia.org/wiki/Distributed_hash_table" target="_blank" rel="noreferrer noopener">Distributed Hash Table (DHT)</a></li><li><a href="http://en.wikipedia.org/wiki/Chord_(peer-to-peer)" target="_blank" rel="noreferrer noopener">The Chord Algorithm (Peer-to-Peer)</a></li></ul></li></ul>21:56 - <a href="http://en.wikipedia.org/wiki/Decentralization" target="_blank" rel="noreferrer noopener">Decentralization</a><ul><li><a href="https://www.spacemonkey.com/" target="_blank" rel="noreferrer noopener">Space Monkey</a></li><li><a href="http://bmsoftware.com/madesafe/index.htm" target="_blank" rel="noreferrer noopener">Madesafe</a></li></ul>25:20 - Audience: Why Should I Care?27:38 - Getting Started: Nuts and Bolts<ul><li>Frontend Agnostic</li><li>Storage and Performance</li><li>Users and Data Management<ul><li>Payload Properties</li><li><a href="http://en.wikipedia.org/wiki/Metadata" target="_blank" rel="noreferrer noopener">Metadata</a></li><li>Graph Database<ul><li>Adding New Relationships</li><li>Adding Heuristics</li><li>Resource Allocator Component<ul><li>Local Storage</li><li>RAM</li></ul></li></ul></li></ul></li></ul>34:55 - Scaling and Server Cost36:23 - Cloud Storage and Management (Security &amp; Trust)<ul><li><a href="http://en.wikipedia.org/wiki/HTTP_Secure" target="_blank" rel="noreferrer noopener">HTTPS</a><ul><li><a href="https://www.digicert.com/ssl.htm" target="_blank" rel="noreferrer noopener">SSL</a> Model</li><li><a href="https://www.gnupg.org/" target="_blank" rel="noreferrer noopener">GPG</a> Model</li></ul></li><li>“Proof of Presence”</li><li><a href="http://en.wikipedia.org/wiki/Self-verification_theory" target="_blank" rel="noreferrer noopener">"Self-verifying"</a><ul><li><a href="http://namecoin.info/" target="_blank" rel="noreferrer noopener">Namecoin Project</a></li></ul></li></ul>47:22 - Implementing Cryptographic Primitives<ul><li><a href="https://github.com/bitcoinjs/bitcoinjs-lib" target="_blank" rel="noreferrer noopener">bitcoinjs-lib    </a></li><li><a href="http://en.wikipedia.org/wiki/Key_management" target="_blank" rel="noreferrer noopener">Key Management</a> </li><li><a href="http://en.wikipedia.org/wiki/Cryptography" target="_blank" rel="noreferrer noopener">Cryptography</a></li><li><a href="http://en.wikipedia.org/wiki/OAuth" target="_blank" rel="noreferrer noopener">OAuth</a></li></ul>55:13 - The Firefox...]]></itunes:summary><itunes:duration>3910</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>147 JSJ io.js with Isaac Schleuter and Mikeal Rogers</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/147-jsj-io-js-with-isaac-schleuter-and-mikeal-rogers</link><description><![CDATA[The panelists talk to Isaac Schleuter and Mikeal Rogers about io.js.Special Guests: Isaac Schleuter and Mikeal Rogers.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">99ce6193-e51d-450e-a29c-01da2adc817c</guid><pubDate>Wed, 18 Feb 2015 14:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846831/stream.mp3" length="4112384" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The panelists talk to Isaac Schleuter and Mikeal Rogers about io.js.Special Guests: Isaac Schleuter and Mikeal Rogers.   

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

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The panelists talk to Isaac Schleuter and Mikeal Rogers about io.js.Special Guests: Isaac Schleuter and Mikeal Rogers.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>177</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>146 JSJ React with Christopher Chedeau and Jordan Walke</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/146-jsj-react-with-christopher-chedeau-and-jordan-walke</link><description><![CDATA[The panelists talk to Christopher Chedeau and Jordan Walke about React.js Conf and React Native.Special Guests: Christopher Chedeau and Jordan Walke.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">fcdda476-1fbb-4cac-a611-eabc92916e23</guid><pubDate>Wed, 11 Feb 2015 14:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846894/stream.mp3" length="56571021" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The panelists talk to Christopher Chedeau and Jordan Walke about React.js Conf and React Native.Special Guests: Christopher Chedeau and Jordan Walke.   

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

Privacy &amp;amp;...</itunes:subtitle><itunes:summary><![CDATA[The panelists talk to Christopher Chedeau and Jordan Walke about React.js Conf and React Native.Special Guests: Christopher Chedeau and Jordan Walke.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>3456</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>145 JSJ Meteor.js with Matt DeBergalis</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/145-jsj-meteor-js-with-matt-debergalis</link><description><![CDATA[The panelists talk to Matt DeBergalis about Meteor.js.Special Guest: Matt DeBergalis.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">10edc0c7-289a-4201-97d1-54822952a025</guid><pubDate>Wed, 04 Feb 2015 14:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846840/stream.mp3" length="64789737" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The panelists talk to Matt DeBergalis about Meteor.js.Special Guest: Matt DeBergalis.   

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

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The panelists talk to Matt DeBergalis about Meteor.js.Special Guest: Matt DeBergalis.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>3970</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>144 JSJ Marionette.js 2.0 with Sam Saccone</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/144-jsj-marionette-js-2-0-with-sam-saccone</link><description><![CDATA[The panelists talk to Sam Saccone about Marionette.js 2.0.Special Guest: Sam Saccone.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">422c2a29-e4a0-468d-80ef-81cf3cb45585</guid><pubDate>Wed, 28 Jan 2015 14:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846903/stream.mp3" length="37979753" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The panelists talk to Sam Saccone about Marionette.js 2.0.Special Guest: Sam Saccone.   

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

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The panelists talk to Sam Saccone about Marionette.js 2.0.Special Guest: Sam Saccone.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>2294</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>143 JSJ Teaching Programming and Computer Science with Pamela Fox</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/143-jsj-teaching-programming-and-computer-science-with-pamela-fox</link><description><![CDATA[Pamela Fox and the rest of the gang talk about teaching programming and Computer Science.Special Guest: Pamela Fox.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">600eb394-c9af-4b14-bb3b-b44fca794ae8</guid><pubDate>Wed, 21 Jan 2015 14:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846839/stream.mp3" length="76108961" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Pamela Fox and the rest of the gang talk about teaching programming and Computer Science.Special Guest: Pamela Fox.   

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

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[Pamela Fox and the rest of the gang talk about teaching programming and Computer Science.Special Guest: Pamela Fox.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>4677</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>142 JSJ Share.js with Joseph Gentle</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/142-jsj-share-js-with-joseph-gentle</link><description><![CDATA[The panel discusses Share.js with Joseph GentleSpecial Guest: Joseph Gentle.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">ee421e5f-e346-41d0-894c-3cefc9531445</guid><pubDate>Wed, 14 Jan 2015 14:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846914/stream.mp3" length="30469688" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The panel discusses Share.js with Joseph GentleSpecial Guest: Joseph Gentle.   

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

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The panel discusses Share.js with Joseph GentleSpecial Guest: Joseph Gentle.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>1825</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>141 JSJ Firefox OS with Jason Weathersby</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/141-jsj-firefox-os-with-jason-weathersby</link><description><![CDATA[The panelists talk about Firefox OS with Jason Weathersby.Special Guest: Jason Weathersby.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">c364b774-eec0-44ad-88e9-714aa94c5816</guid><pubDate>Wed, 07 Jan 2015 14:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846871/stream.mp3" length="4292608" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The panelists talk about Firefox OS with Jason Weathersby.Special Guest: Jason Weathersby.   

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

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The panelists talk about Firefox OS with Jason Weathersby.Special Guest: Jason Weathersby.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>189</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>140 JSJ Using Art to Get and Keep People Interested in Programming with Jenn Schiffer</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/140-jsj-using-art-to-get-and-keep-people-interested-in-programming-with-jenn-schiffer</link><description><![CDATA[The panelists talk to Jenn Schiffer about using art to get and keep people interested in programming.Special Guest: Jenn Schiffer.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">7ca3ff6b-529e-4feb-9757-59914b364cec</guid><pubDate>Wed, 31 Dec 2014 14:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846885/stream.mp3" length="51517119" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The panelists talk to Jenn Schiffer about using art to get and keep people interested in programming.Special Guest: Jenn Schiffer.   

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

Privacy &amp;amp; Opt-Out:...</itunes:subtitle><itunes:summary><![CDATA[The panelists talk to Jenn Schiffer about using art to get and keep people interested in programming.Special Guest: Jenn Schiffer.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>3140</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>139 JSJ The Mozilla Developer Network with Les Orchard and David Walsh</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/139-jsj-the-mozilla-developer-network-with-les-orchard-and-david-walsh</link><description><![CDATA[The panelists talk about the Mozilla Developer Network with Les Orchard and David Walsh.Special Guests: David Walsh and Les Orchard.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">e1f1e87d-a5f6-42f7-ae4f-d9ed1ef0dc05</guid><pubDate>Wed, 24 Dec 2014 14:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846877/stream.mp3" length="53919936" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The panelists talk about the Mozilla Developer Network with Les Orchard and David Walsh.Special Guests: David Walsh and Les Orchard.   

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

Privacy &amp;amp; Opt-Out:...</itunes:subtitle><itunes:summary><![CDATA[The panelists talk about the Mozilla Developer Network with Les Orchard and David Walsh.Special Guests: David Walsh and Les Orchard.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>3290</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>138 JSJ {Track:js} with Todd Gardner</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/138-jsj-track-js-with-todd-gardner</link><description><![CDATA[The panelists talk {Track:js} with Todd Gardner.Special Guest: Todd Gardner.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">cf21181c-32f9-4bd7-9e59-0e3a96ae9e9d</guid><pubDate>Wed, 17 Dec 2014 14:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846853/stream.mp3" length="61494960" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The panelists talk {Track:js} with Todd Gardner.Special Guest: Todd Gardner.   

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

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The panelists talk {Track:js} with Todd Gardner.Special Guest: Todd Gardner.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>3764</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>137 JSJ &amp;yet with Henrik Joreteg and Phil Roberts</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/137-jsj-yet-with-henrik-joreteg-and-phil-roberts</link><description><![CDATA[The panelists talk to Henrik Joreteg and Philip Roberts of &amp;yet.Special Guests: Henrik Joreteg and Philip Roberts.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">3122677a-bfa6-4f59-ba84-060d870a83c3</guid><pubDate>Wed, 10 Dec 2014 14:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846846/stream.mp3" length="59851571" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The panelists talk to Henrik Joreteg and Philip Roberts of &amp;amp;yet.Special Guests: Henrik Joreteg and Philip Roberts.   

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

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The panelists talk to Henrik Joreteg and Philip Roberts of &amp;yet.Special Guests: Henrik Joreteg and Philip Roberts.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>3661</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>136 JSJ TrackingJS with Eduardo Lundgren</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/136-jsj-trackingjs-with-eduardo-lundgren</link><description><![CDATA[The panelists discuss TrackingJS with Eduardo Lundgren.Special Guest: Eduardo Lundgren.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">0794d267-c525-4f72-8924-9c0be658b0cf</guid><pubDate>Wed, 03 Dec 2014 14:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846849/stream.mp3" length="46690854" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The panelists discuss TrackingJS with Eduardo Lundgren.Special Guest: Eduardo Lundgren.   

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

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The panelists discuss TrackingJS with Eduardo Lundgren.Special Guest: Eduardo Lundgren.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>2839</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>135 JSJ Smallest Federated Wiki with Ward Cunningham</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/135-jsj-smallest-federated-wiki-with-ward-cunningham</link><description><![CDATA[The Panelists talk to the creator of the Smallest Federated Wiki, Ward Cunningham.Special Guest: Ward Cunningham.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">202cb712-c0b0-48f4-bf09-8a92932f0dc8</guid><pubDate>Wed, 26 Nov 2014 14:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846854/stream.mp3" length="53654078" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The Panelists talk to the creator of the Smallest Federated Wiki, Ward Cunningham.Special Guest: Ward Cunningham.   

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

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The Panelists talk to the creator of the Smallest Federated Wiki, Ward Cunningham.Special Guest: Ward Cunningham.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>3274</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>134 JSJ Quilljs with Jason Chen</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/134-jsj-quilljs-with-jason-chen</link><description><![CDATA[The panelists discuss Quilljs with its' creator, Jason Chen.Special Guest: Jason Chen.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">2a87b6d3-f1a7-434c-9285-7407c3f759d1</guid><pubDate>Wed, 19 Nov 2014 14:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846920/stream.mp3" length="39256596" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The panelists discuss Quilljs with its' creator, Jason Chen.Special Guest: Jason Chen.   

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

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The panelists discuss Quilljs with its' creator, Jason Chen.Special Guest: Jason Chen.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>2374</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>133 JSJ Remote Work with Mike Hostetler</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/133-jsj-remote-work-with-mike-hostetler</link><description><![CDATA[The panelists discuss remote work with Mike Hostetler.Special Guest: Mike Hostetler.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">e54e7d5a-6b93-4155-802a-87397d11046c</guid><pubDate>Wed, 12 Nov 2014 14:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846848/stream.mp3" length="52797654" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The panelists discuss remote work with Mike Hostetler.Special Guest: Mike Hostetler.   

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

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The panelists discuss remote work with Mike Hostetler.Special Guest: Mike Hostetler.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>3220</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>132 JSJ MV Frameworks with Craig McKeachie</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/132-jsj-mv-frameworks-with-craig-mckeachie</link><description><![CDATA[The panelists talk about MV Frameworks with Craig McKeachie.Special Guest: Craig McKeachie.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">05601d1a-4dab-4088-88b0-f9e0505080cd</guid><pubDate>Wed, 05 Nov 2014 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846883/stream.mp3" length="57076726" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The panelists talk about MV Frameworks with Craig McKeachie.Special Guest: Craig McKeachie.   

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

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The panelists talk about MV Frameworks with Craig McKeachie.Special Guest: Craig McKeachie.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>3488</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>131 JSJ Conferences &amp; Meetups with Dave Nugent</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/131-jsj-conferences-meetups-with-dave-nugent</link><description><![CDATA[The panelists talk to Dave Nugent about organizing conferences and Meetups.Special Guest: Dave Nugent.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">57edc75d-21d7-457e-8cc7-16d512ecbdfa</guid><pubDate>Wed, 29 Oct 2014 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846865/stream.mp3" length="24477696" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The panelists talk to Dave Nugent about organizing conferences and Meetups.Special Guest: Dave Nugent.   

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

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The panelists talk to Dave Nugent about organizing conferences and Meetups.Special Guest: Dave Nugent.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>1450</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>130 JSJ Browser Tools and Extensions</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/130-jsj-browser-tools-and-extensions</link><description><![CDATA[The panelists talk about browser tools and extensions.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">ae70c874-688e-4e21-969c-33d5e74f0f48</guid><pubDate>Wed, 22 Oct 2014 14:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846875/stream.mp3" length="65822928" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The panelists talk about browser tools and extensions.   

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

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The panelists talk about browser tools and extensions.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>4034</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>129 JSJ BaaS with Ryan Done</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/129-jsj-baas-with-ryan-done</link><description><![CDATA[The panelists talk backends as a service with Ryan Done.Special Guest: Ryan Done.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">290c0603-94a7-4895-bf06-175a193bade9</guid><pubDate>Wed, 08 Oct 2014 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846932/stream.mp3" length="53845453" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The panelists talk backends as a service with Ryan Done.Special Guest: Ryan Done.   

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

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The panelists talk backends as a service with Ryan Done.Special Guest: Ryan Done.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>3286</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>128 JSJ Famo.us with Steve Newcomb</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/128-jsj-famo-us-with-steve-newcomb</link><description><![CDATA[The panelists talk about the famo.us framework with Steve Newcomb.Special Guest: Steve Newcomb.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">27bb90b9-b217-427a-8d05-b024d9b51358</guid><pubDate>Wed, 01 Oct 2014 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846902/stream.mp3" length="54367498" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The panelists talk about the famo.us framework with Steve Newcomb.Special Guest: Steve Newcomb.   

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

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The panelists talk about the famo.us framework with Steve Newcomb.Special Guest: Steve Newcomb.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>3318</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>127 JSJ Changes in npm-Land with Forrest Norvell, Rebecca Turner, Ben Coe, and Isaac Z. Schlueter</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/127-jsj-changes-in-npm-land-with-forrest-norvell-rebecca-turner-ben-coe-and-isaac-z-schlueter</link><description><![CDATA[The panelists discuss changes in the npm package manager with Forrest Norvell, Rebecca Turner, Ben Coe, and Isaac Z. Schlueter.Special Guests: Ben Coe, Forrest Norvell, Isaac Schleuter, and Rebecca Turner.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">065d9fce-40b8-48f9-bf8b-53c9be0232da</guid><pubDate>Wed, 24 Sep 2014 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846901/stream.mp3" length="55669567" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The panelists discuss changes in the npm package manager with Forrest Norvell, Rebecca Turner, Ben Coe, and Isaac Z. Schlueter.Special Guests: Ben Coe, Forrest Norvell, Isaac Schleuter, and Rebecca Turner.   

Support this podcast at —...</itunes:subtitle><itunes:summary><![CDATA[The panelists discuss changes in the npm package manager with Forrest Norvell, Rebecca Turner, Ben Coe, and Isaac Z. Schlueter.Special Guests: Ben Coe, Forrest Norvell, Isaac Schleuter, and Rebecca Turner.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>3400</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>126 JSJ The Ionic Framework with Max Lynch and Tyler Renelle</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/126-jsj-the-ionic-framework-with-max-lynch-and-tyler-renelle</link><description><![CDATA[The panelists discuss the Ionic Framework with Max Lynch and Tyler Renelle.Special Guests: Max Lynch and Tyler Renelle.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">bfa9978f-856e-4fa2-8c0c-b113b81cfb85</guid><pubDate>Wed, 17 Sep 2014 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846884/stream.mp3" length="58372435" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The panelists discuss the Ionic Framework with Max Lynch and Tyler Renelle.Special Guests: Max Lynch and Tyler Renelle.   

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

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The panelists discuss the Ionic Framework with Max Lynch and Tyler Renelle.Special Guests: Max Lynch and Tyler Renelle.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>3569</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>125 JSJ WebGL with Sean Griffin</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/125-jsj-webgl-with-sean-griffin</link><description><![CDATA[The panelists discuss WebGL with Sean Griffin.Special Guest: Sean Griffin.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">b9efef07-3ff8-42b0-a1e4-88ead0253ac0</guid><pubDate>Wed, 10 Sep 2014 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846935/stream.mp3" length="42757422" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The panelists discuss WebGL with Sean Griffin.Special Guest: Sean Griffin.   

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

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The panelists discuss WebGL with Sean Griffin.Special Guest: Sean Griffin.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>2593</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>124 JSJ The Origin of Javascript with Brendan Eich</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/124-jsj-the-origin-of-javascript-with-brendan-eich</link><description><![CDATA[The panelists talk to Brendan Eich, the creator of JavaScript.Special Guest: Brendan Eich.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">18242d35-8e10-4ef6-9e6d-8ce963f66a38</guid><pubDate>Wed, 03 Sep 2014 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846892/stream.mp3" length="101526283" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The panelists talk to Brendan Eich, the creator of JavaScript.Special Guest: Brendan Eich.   

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

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The panelists talk to Brendan Eich, the creator of JavaScript.Special Guest: Brendan Eich.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>6266</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>123 JSJ Traceur with Erik Arvidsson</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/123-jsj-traceur-with-erik-arvidsson</link><description><![CDATA[The panelists chat with Erik Arvidsson about Traceur.Special Guest: Erik Arvidsson.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">5e5825e4-d4d8-494a-b51b-1c8675cb9ba4</guid><pubDate>Wed, 27 Aug 2014 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846886/stream.mp3" length="31080448" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The panelists chat with Erik Arvidsson about Traceur.Special Guest: Erik Arvidsson.   

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

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The panelists chat with Erik Arvidsson about Traceur.Special Guest: Erik Arvidsson.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>1863</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>122 JSJ Socket.IO with Guillermo Rauch</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/122-jsj-socket-io-with-guillermo-rauch</link><description><![CDATA[The panelists talk to Guillermo Rauch about Socket.io.Special Guest: Guillermo Rauch.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">33d02a7d-7648-4780-92ff-06ee4bba4636</guid><pubDate>Wed, 20 Aug 2014 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846882/stream.mp3" length="47818504" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The panelists talk to Guillermo Rauch about Socket.io.Special Guest: Guillermo Rauch.   

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

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The panelists talk to Guillermo Rauch about Socket.io.Special Guest: Guillermo Rauch.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>2909</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>121 JSJ Broccoli.js with Jo Liss</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/121-jsj-broccoli-js-with-jo-liss</link><description><![CDATA[The panelists discuss Broccoli.js with its creator, Jo Liss.Special Guest: Jo Liss.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">f8e2bae6-67b9-45a1-b660-6e8e1079ecbb</guid><pubDate>Wed, 13 Aug 2014 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846934/stream.mp3" length="37403760" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The panelists discuss Broccoli.js with its creator, Jo Liss.Special Guest: Jo Liss.   

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

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The panelists discuss Broccoli.js with its creator, Jo Liss.Special Guest: Jo Liss.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>2258</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>120 JSJ Google Polymer with Rob Dodson and Eric Bidelman</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/120-jsj-google-polymer-with-rob-dodson-and-eric-bidelman</link><description><![CDATA[The panelists talk to Rob Dodson and Eric Bidelman about the Google Polymer project and Google I/O.Special Guests: Eric Bidelman and Rob Dodson .   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">f252ed0c-6321-47d2-b84e-c9a515408191</guid><pubDate>Wed, 06 Aug 2014 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846915/stream.mp3" length="59755454" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The panelists talk to Rob Dodson and Eric Bidelman about the Google Polymer project and Google I/O.Special Guests: Eric Bidelman and Rob Dodson .   

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

Privacy &amp;amp; Opt-Out:...</itunes:subtitle><itunes:summary><![CDATA[The panelists talk to Rob Dodson and Eric Bidelman about the Google Polymer project and Google I/O.Special Guests: Eric Bidelman and Rob Dodson .   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>3655</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>119 JSJ Chrome Apps with Joe Marini</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/119-jsj-chrome-apps-with-joe-marini</link><description><![CDATA[The panelists talk about Chrome apps with Google's Joe Marini.Special Guest: Joe Marini.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">4567b466-089e-4a08-a726-d65aa01a4d4b</guid><pubDate>Wed, 30 Jul 2014 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846923/stream.mp3" length="54571882" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The panelists talk about Chrome apps with Google's Joe Marini.Special Guest: Joe Marini.   

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

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The panelists talk about Chrome apps with Google's Joe Marini.Special Guest: Joe Marini.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>3331</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>118 JSJ Web Developer Skills</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/118-jsj-web-developer-skills</link><description><![CDATA[The panelists talk about what skills you need to be considered a professional web developer.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">9e956c68-d485-4a30-bdfb-76e5b07acb28</guid><pubDate>Wed, 23 Jul 2014 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846891/stream.mp3" length="54101664" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The panelists talk about what skills you need to be considered a professional web developer.   

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

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The panelists talk about what skills you need to be considered a professional web developer.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>3302</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>117 JSJ The Koa Framework with Gerred Dillon and Will Conant</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/117-jsj-the-koa-framework-with-gerred-dillon-and-will-conant</link><description><![CDATA[The panelists discuss the Koa Framework with Gerred Dillon and Will Conant.Special Guests: Gerred Dillon and Will Conant.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">d6f50089-20fe-4da3-bf2f-ad02e665ee74</guid><pubDate>Wed, 16 Jul 2014 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846895/stream.mp3" length="7405568" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The panelists discuss the Koa Framework with Gerred Dillon and Will Conant.Special Guests: Gerred Dillon and Will Conant.   

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

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The panelists discuss the Koa Framework with Gerred Dillon and Will Conant.Special Guests: Gerred Dillon and Will Conant.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>383</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>116 JSJ jQuery UI vs KendoUI with Burke Holland and TJ VanToll</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/116-jsj-jquery-ui-vs-kendoui-with-burke-holland-and-tj-vantoll</link><description><![CDATA[The panelists discuss jQuery vs KendoUI with Burke Holland and TJ VanToll.Special Guests: Burke Holland and TJ VanToll.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">cac99833-ab30-4655-bf4f-a32ee8378ef4</guid><pubDate>Wed, 09 Jul 2014 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846899/stream.mp3" length="61664286" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The panelists discuss jQuery vs KendoUI with Burke Holland and TJ VanToll.Special Guests: Burke Holland and TJ VanToll.   

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

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The panelists discuss jQuery vs KendoUI with Burke Holland and TJ VanToll.Special Guests: Burke Holland and TJ VanToll.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>3774</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>115 JSJ The ES6 Module Loader Polyfill, SystemJS, and jspm with Guy Bedford</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/115-jsj-the-es6-module-loader-polyfill-systemjs-and-jspm-with-guy-bedford</link><description><![CDATA[the panelists discuss the ES6 module loader polyfill, SystemJS, and jspm with Guy Bedford.Special Guest: Guy Bedford.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">873742cd-f838-4a94-ad35-198e5b587a0e</guid><pubDate>Wed, 02 Jul 2014 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846896/stream.mp3" length="44520888" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>the panelists discuss the ES6 module loader polyfill, SystemJS, and jspm with Guy Bedford.Special Guest: Guy Bedford.   

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

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[the panelists discuss the ES6 module loader polyfill, SystemJS, and jspm with Guy Bedford.Special Guest: Guy Bedford.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>2703</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>114 JSJ Asynchronous UI and Non-Blocking Interactions with Elliott Kember</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/114-jsj-asynchronous-ui-and-non-blocking-interactions-with-elliott-kember</link><description><![CDATA[The panelists talk to Elliot Kember about asynchronous UI and non-blocking interactions.Special Guest: Elliott Kember.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">4c678156-e8d8-429a-b64a-69152d097ce6</guid><pubDate>Wed, 25 Jun 2014 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846918/stream.mp3" length="55320105" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The panelists talk to Elliot Kember about asynchronous UI and non-blocking interactions.Special Guest: Elliott Kember.   

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

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The panelists talk to Elliot Kember about asynchronous UI and non-blocking interactions.Special Guest: Elliott Kember.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>3378</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>113 JSJ Community Dynamics with Reginald Braithwaite</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/113-jsj-community-dynamics-with-reginald-braithwaite</link><description><![CDATA[The panelists talk to Reginald Braithwaite about the dynamics of the JavaScript community.Special Guest: Reginald Braithwaite.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">6a396dbb-f774-491e-8e73-9c293679c8b8</guid><pubDate>Wed, 18 Jun 2014 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846852/stream.mp3" length="49164361" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The panelists talk to Reginald Braithwaite about the dynamics of the JavaScript community.Special Guest: Reginald Braithwaite.   

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

Privacy &amp;amp; Opt-Out:...</itunes:subtitle><itunes:summary><![CDATA[The panelists talk to Reginald Braithwaite about the dynamics of the JavaScript community.Special Guest: Reginald Braithwaite.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>2993</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>112 JSJ Refactoring JavaScript Apps Into a Framework with Brandon Hays</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/112-jsj-refactoring-javascript-apps-into-a-framework-with-brandon-hays</link><description><![CDATA[The panelists talk about refactoring JavaScript Apps Into a Framework with Brandon Hays.Special Guest: Brandon Hays.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">a0f432bb-d3de-4698-a00e-0ba772042df7</guid><pubDate>Wed, 11 Jun 2014 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846917/stream.mp3" length="58382486" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The panelists talk about refactoring JavaScript Apps Into a Framework with Brandon Hays.Special Guest: Brandon Hays.   

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

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The panelists talk about refactoring JavaScript Apps Into a Framework with Brandon Hays.Special Guest: Brandon Hays.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>3569</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>111 JSJ The Ember.js Project with Erik Bryn</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/111-jsj-the-ember-js-project-with-erik-bryn</link><description><![CDATA[The panelists talk to Erik Bryn about the Ember.js project.Special Guest: Erik Bryn.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">3812260c-2a4d-4185-97e4-76a5a027438d</guid><pubDate>Wed, 04 Jun 2014 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846953/stream.mp3" length="67056339" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The panelists talk to Erik Bryn about the Ember.js project.Special Guest: Erik Bryn.   

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

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The panelists talk to Erik Bryn about the Ember.js project.Special Guest: Erik Bryn.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>4111</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>110 JSJ Zones with Brian Ford</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/110-jsj-zones-with-brian-ford</link><description><![CDATA[The panelists discuss zone.js with Brian Ford.Special Guest: Brian Ford.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">bc1ca661-e44c-4d6f-bb13-e7fc0e36c7af</guid><pubDate>Wed, 28 May 2014 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846881/stream.mp3" length="38350039" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The panelists discuss zone.js with Brian Ford.Special Guest: Brian Ford.   

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

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The panelists discuss zone.js with Brian Ford.Special Guest: Brian Ford.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>2317</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>109 JSJ Dependency Injection in JavaScript with Vojta Jína &amp; Misko Hevery</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/109-jsj-dependency-injection-in-javascript-with-vojta-jina-misko-hevery</link><description><![CDATA[The panelists discuss dependency injection with Vojta Jína &amp; Misko Hevery.Special Guests: Miško Hevery and Vojta Jína.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">3a7535c6-d969-494e-93ee-24eb4811eebd</guid><pubDate>Wed, 21 May 2014 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846908/stream.mp3" length="46146319" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The panelists discuss dependency injection with Vojta Jína &amp;amp; Misko Hevery.Special Guests: Miško Hevery and Vojta Jína.   

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

Privacy &amp;amp; Opt-Out:...</itunes:subtitle><itunes:summary><![CDATA[The panelists discuss dependency injection with Vojta Jína &amp; Misko Hevery.Special Guests: Miško Hevery and Vojta Jína.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>2805</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>108 JSJ AngularJS with Igor Minar</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/108-jsj-angularjs-with-igor-minar</link><description><![CDATA[The panelists have Igor Minar back on the show to discuss AngularJS in detail.Special Guest: Igor Minar.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">1782e6aa-3b69-441d-87e1-179cc3ebd2bf</guid><pubDate>Wed, 14 May 2014 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846912/stream.mp3" length="46184274" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The panelists have Igor Minar back on the show to discuss AngularJS in detail.Special Guest: Igor Minar.   

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

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The panelists have Igor Minar back on the show to discuss AngularJS in detail.Special Guest: Igor Minar.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>2807</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>107 JSJ ClojureScript &amp; Om with David Nolen</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/107-jsj-clojurescript-om-with-david-nolen</link><description><![CDATA[The panelists talk to David Nolen about ClojureScript and Om.Special Guest: David Nolen.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">743d7430-5b0b-4de3-9a2a-20b5ee1cc82f</guid><pubDate>Wed, 07 May 2014 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846916/stream.mp3" length="51201476" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The panelists talk to David Nolen about ClojureScript and Om.Special Guest: David Nolen.   

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

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The panelists talk to David Nolen about ClojureScript and Om.Special Guest: David Nolen.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>3120</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>106 JSJ Protractor with Julie Ralph</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/106-jsj-protractor-with-julie-ralph</link><description><![CDATA[The panelists talk to Julie Ralph about AngularJS's protractor.Special Guest: Julie Ralph.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">72762043-a516-4f27-a8c7-e0592a9d2a38</guid><pubDate>Wed, 30 Apr 2014 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846921/stream.mp3" length="48212633" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The panelists talk to Julie Ralph about AngularJS's protractor.Special Guest: Julie Ralph.   

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

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The panelists talk to Julie Ralph about AngularJS's protractor.Special Guest: Julie Ralph.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>2934</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>105 JSJ JSConf and Organizing Conferences with Chris Williams</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/105-jsj-jsconf-and-organizing-conferences-with-chris-williams</link><description><![CDATA[The panelists discuss JSConf and conference organization with Chris Williams.Special Guest: Chris Williams.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">40a687b2-876b-4bce-9775-f772ec5a1f83</guid><pubDate>Wed, 23 Apr 2014 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846926/stream.mp3" length="74483928" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The panelists discuss JSConf and conference organization with Chris Williams.Special Guest: Chris Williams.   

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

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The panelists discuss JSConf and conference organization with Chris Williams.Special Guest: Chris Williams.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>4576</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>104 JSJ Hypermedia APIs with Steve Klabnik</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/104-jsj-hypermedia-apis-with-steve-klabnik</link><description><![CDATA[The panelists discuss hypermedia APIs with Steve KlabnikSpecial Guest: Steve Klabnik.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">1488d1b7-d29f-408a-b3c1-aad490317a0f</guid><pubDate>Wed, 16 Apr 2014 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846869/stream.mp3" length="58144194" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The panelists discuss hypermedia APIs with Steve KlabnikSpecial Guest: Steve Klabnik.   

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

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The panelists discuss hypermedia APIs with Steve KlabnikSpecial Guest: Steve Klabnik.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>3554</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>103 JSJ Robots with Raquel Vélez</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/103-jsj-robots-with-raquel-velez</link><description><![CDATA[The panelists talk to Raquel Vélez about robotics and JavaScript.Special Guest: Raquel Vélez.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">eee5d2ad-1ae8-475d-90cc-cffa83f037b4</guid><pubDate>Wed, 09 Apr 2014 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846919/stream.mp3" length="63511605" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The panelists talk to Raquel Vélez about robotics and JavaScript.Special Guest: Raquel Vélez.   

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

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The panelists talk to Raquel Vélez about robotics and JavaScript.Special Guest: Raquel Vélez.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>3890</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>102 JSJ Angular and Open Source Projects with Brad Green</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/102-jsj-angular-and-open-source-projects-with-brad-green</link><description><![CDATA[The panelists talk to Brad Green of Google, about Angular.js and managing open source projects.Special Guest: Brad Green.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">cd6c7964-2606-44b7-8753-a99add7e05b2</guid><pubDate>Wed, 02 Apr 2014 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846864/stream.mp3" length="46893596" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The panelists talk to Brad Green of Google, about Angular.js and managing open source projects.Special Guest: Brad Green.   

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

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The panelists talk to Brad Green of Google, about Angular.js and managing open source projects.Special Guest: Brad Green.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>2851</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>101 JSJ js-git with Tim Caswell</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/101-jsj-js-git-with-tim-caswell</link><description><![CDATA[The panelists talk to Tim Caswell about js-git.Special Guest: Tim Caswell.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">332ac5f0-c232-4d24-a9f0-deca83464bbc</guid><pubDate>Wed, 19 Mar 2014 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846941/stream.mp3" length="49306843" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The panelists talk to Tim Caswell about js-git.Special Guest: Tim Caswell.   

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

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The panelists talk to Tim Caswell about js-git.Special Guest: Tim Caswell.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>3002</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>100 JSJ Centennial Episode Celebration</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/100-jsj-centennial-episode-celebration</link><description><![CDATA[The panelists celebrate their 100th episode!   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">3ca68df1-1c7e-44a5-bd6a-7ef2533f6ddc</guid><pubDate>Wed, 12 Mar 2014 14:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846924/stream.mp3" length="48577518" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The panelists celebrate their 100th episode!   

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

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The panelists celebrate their 100th episode!   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>2956</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>099 JSJ npm, Inc. with Isaac Schlueter, Laurie Voss, and Rod Boothby</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/099-jsj-npm-inc-with-isaac-schlueter-laurie-voss-and-rod-boothby</link><description><![CDATA[The panelists discuss npm, Inc. with Isaac Schlueter, Laurie Voss, and Rod Boothby.Special Guests: Isaac Schleuter, Laurie Voss, and Rod Boothby.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">1332ef91-7e56-4a83-85ce-dcc7c877cf54</guid><pubDate>Wed, 05 Mar 2014 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846890/stream.mp3" length="55645261" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The panelists discuss npm, Inc. with Isaac Schlueter, Laurie Voss, and Rod Boothby.Special Guests: Isaac Schleuter, Laurie Voss, and Rod Boothby.   

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

Privacy &amp;amp; Opt-Out:...</itunes:subtitle><itunes:summary><![CDATA[The panelists discuss npm, Inc. with Isaac Schlueter, Laurie Voss, and Rod Boothby.Special Guests: Isaac Schleuter, Laurie Voss, and Rod Boothby.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>3398</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>098 JSJ Assemble.io with Brian Woodward and Jon Schlinkert</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/098-jsj-assemble-io-with-brian-woodward-and-jon-schlinkert</link><description><![CDATA[The panelists speak with Brian Woodward and Job Schlinkert about Assemble.io.Special Guests: Brian Woodward and Jon Schlinkert.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">01ec7153-4243-4d77-828c-dfee5808ffd8</guid><pubDate>Wed, 26 Feb 2014 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846866/stream.mp3" length="43427876" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The panelists speak with Brian Woodward and Job Schlinkert about Assemble.io.Special Guests: Brian Woodward and Jon Schlinkert.   

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

Privacy &amp;amp; Opt-Out:...</itunes:subtitle><itunes:summary><![CDATA[The panelists speak with Brian Woodward and Job Schlinkert about Assemble.io.Special Guests: Brian Woodward and Jon Schlinkert.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>2635</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>097 JSJ Gulp.js with Eric Schoffstall</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/097-jsj-gulp-js-with-eric-schoffstall</link><description><![CDATA[The panelists talk to Eric Schoffstall, the creator of Gulp.js.Special Guest: Eric Schoffstall.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">d1c6cc46-22a6-4604-abee-430670d01e41</guid><pubDate>Wed, 19 Feb 2014 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846938/stream.mp3" length="42167269" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The panelists talk to Eric Schoffstall, the creator of Gulp.js.Special Guest: Eric Schoffstall.   

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

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The panelists talk to Eric Schoffstall, the creator of Gulp.js.Special Guest: Eric Schoffstall.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>2556</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>096 JSJ The Challenges of Large Single Page JavaScript Applications with Bart Wood</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/096-jsj-the-challenges-of-large-single-page-javascript-applications-with-bart-wood</link><description><![CDATA[The panelists talk to Bart Wood about large single page JavaScript applications.Special Guest: Bart Wood.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">9d8093f9-7fe2-45da-af82-5a3fd7f2123a</guid><pubDate>Fri, 14 Feb 2014 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846913/stream.mp3" length="44499155" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The panelists talk to Bart Wood about large single page JavaScript applications.Special Guest: Bart Wood.   

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

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The panelists talk to Bart Wood about large single page JavaScript applications.Special Guest: Bart Wood.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>2702</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>095 JSJ AngularUI with Dean Sofer</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/095-jsj-angularui-with-dean-sofer</link><description><![CDATA[The panelists talk to Dean Sofer about AngularUI.Special Guest: Dean Sofer.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">e43c429b-2c66-4ba1-8494-6e46cde3bddc</guid><pubDate>Fri, 07 Feb 2014 12:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846874/stream.mp3" length="49658761" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The panelists talk to Dean Sofer about AngularUI.Special Guest: Dean Sofer.   

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

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The panelists talk to Dean Sofer about AngularUI.Special Guest: Dean Sofer.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>3024</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>094 JSJ BonsaiJS with Tobi Reiss</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/094-jsj-bonsaijs-with-tobi-reiss</link><description><![CDATA[The panelists talk to Tobi Reiss, the creator of BonsaiJS.Special Guest: Tobi Reiss.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">3581de95-e8a1-42e5-8272-729d270f7bbf</guid><pubDate>Fri, 31 Jan 2014 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846961/stream.mp3" length="43455409" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The panelists talk to Tobi Reiss, the creator of BonsaiJS.Special Guest: Tobi Reiss.   

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

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The panelists talk to Tobi Reiss, the creator of BonsaiJS.Special Guest: Tobi Reiss.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>2636</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>093 JSJ The New York Times and JavaScript with Eitan Konigsburg, Alastair Coote and Reed Emmons</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/093-jsj-the-new-york-times-and-javascript-with-eitan-konigsburg-alastair-coote-and-reed-emmons</link><description><![CDATA[The panelists discuss The New York Times and JavaScript with Eitan Konigsburg, Alastair Coote and Reed Emmons.Special Guests: Alastair Coote, Eitan Konigsburg, and Reed Emmons.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">f4a27076-9dbd-4789-abe4-d5a23191900a</guid><pubDate>Fri, 24 Jan 2014 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846880/stream.mp3" length="53533785" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The panelists discuss The New York Times and JavaScript with Eitan Konigsburg, Alastair Coote and Reed Emmons.Special Guests: Alastair Coote, Eitan Konigsburg, and Reed Emmons.   

Support this podcast at —...</itunes:subtitle><itunes:summary><![CDATA[The panelists discuss The New York Times and JavaScript with Eitan Konigsburg, Alastair Coote and Reed Emmons.Special Guests: Alastair Coote, Eitan Konigsburg, and Reed Emmons.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>3266</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>092 JSJ The MEAN Stack with Ward Bell and Valeri Karpov</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/092-jsj-the-mean-stack-with-ward-bell-and-valeri-karpov</link><description><![CDATA[The panelists discuss the MEAN stack with Ward Bell and Valeri Karpov.Special Guests: Valeri Karpov and Ward Bell .   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">07eff890-cd37-497f-accb-9932cbc02108</guid><pubDate>Fri, 17 Jan 2014 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846962/stream.mp3" length="63508719" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The panelists discuss the MEAN stack with Ward Bell and Valeri Karpov.Special Guests: Valeri Karpov and Ward Bell .   

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

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The panelists discuss the MEAN stack with Ward Bell and Valeri Karpov.Special Guests: Valeri Karpov and Ward Bell .   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>3890</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>091 JSJ JSON APIs</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/091-jsj-json-apis</link><description><![CDATA[The panelists discuss JSON APIs.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">080c2db4-1ec0-4429-a953-2fe43b241ffb</guid><pubDate>Fri, 10 Jan 2014 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846897/stream.mp3" length="56252319" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The panelists discuss JSON APIs.   

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

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The panelists discuss JSON APIs.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>3436</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>090 JSJ Users Groups</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/090-jsj-users-groups</link><description><![CDATA[The panelists talk about how to create and maintain Users Groups.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">f09505ed-bd33-439e-a168-3ef638940ca5</guid><pubDate>Fri, 03 Jan 2014 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846939/stream.mp3" length="38783855" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The panelists talk about how to create and maintain Users Groups.   

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

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The panelists talk about how to create and maintain Users Groups.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>2344</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>089 JSJ The Node Security Project with Adam Baldwin</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/089-jsj-the-node-security-project-with-adam-baldwin</link><description><![CDATA[The panelists talk to The Node Security Project founder and organizer, Adam Baldwin.Special Guest: Adam Baldwin.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">314fc31c-239a-4fd2-b5e1-121597b03ee9</guid><pubDate>Fri, 27 Dec 2013 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846949/stream.mp3" length="51483189" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The panelists talk to The Node Security Project founder and organizer, Adam Baldwin.Special Guest: Adam Baldwin.   

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

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The panelists talk to The Node Security Project founder and organizer, Adam Baldwin.Special Guest: Adam Baldwin.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>3138</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>088 JSJ Lazy.js with Daniel Tao</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/088-jsj-lazy-js-with-daniel-tao</link><description><![CDATA[The panelists talk to Daniel Tao, maintainer of Lazy.js.Special Guest: Daniel Tao.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">88b2f95e-972e-4212-9c66-5fe9cd3a1c0f</guid><pubDate>Fri, 20 Dec 2013 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846931/stream.mp3" length="46039649" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The panelists talk to Daniel Tao, maintainer of Lazy.js.Special Guest: Daniel Tao.   

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

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The panelists talk to Daniel Tao, maintainer of Lazy.js.Special Guest: Daniel Tao.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>2798</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>087 JSJ TC39 with Alex Russell</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/087-jsj-tc39-with-alex-russell</link><description><![CDATA[The panelists discuss TC39 with Alex Russell.Special Guest: Alex Russell.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">3b4307cb-b7f0-4479-84c5-f616bbf4cc7c</guid><pubDate>Fri, 13 Dec 2013 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846967/stream.mp3" length="62462099" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The panelists discuss TC39 with Alex Russell.Special Guest: Alex Russell.   

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

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The panelists discuss TC39 with Alex Russell.Special Guest: Alex Russell.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>3824</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>086 JSJ Ember.js &amp; Discourse with Robin Ward</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/086-jsj-ember-js-discourse-with-robin-ward</link><description><![CDATA[The panelists discuss Ember.js and Discourse with Robin WardSpecial Guest: Robin Ward.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">332e5add-dbcd-4d23-b3e9-a6763a31be39</guid><pubDate>Thu, 28 Nov 2013 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846960/stream.mp3" length="62373938" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The panelists discuss Ember.js and Discourse with Robin WardSpecial Guest: Robin Ward.   

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

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The panelists discuss Ember.js and Discourse with Robin WardSpecial Guest: Robin Ward.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>3819</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>085 JSJ Huxley with Pete Hunt</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/085-jsj-huxley-with-pete-hunt</link><description><![CDATA[The panelists discuss Huxley with Pete HuntSpecial Guest: Pete Hunt.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">cbafa392-0091-419b-aa5d-76d9219c7610</guid><pubDate>Thu, 21 Nov 2013 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846907/stream.mp3" length="39955831" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The panelists discuss Huxley with Pete HuntSpecial Guest: Pete Hunt.   

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

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[The panelists discuss Huxley with Pete HuntSpecial Guest: Pete Hunt.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>2418</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>084 JSJ Node with Mikeal Rogers</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/084-jsj-node-with-mikeal-rogers</link><description><![CDATA[In this episode, the panelists talk Node with Mikeal Rogers.Special Guest: Mikeal Rogers.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">7fae0f23-7fa5-4c2e-b36e-4d250945c2a3</guid><pubDate>Fri, 15 Nov 2013 15:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846927/stream.mp3" length="50401889" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>In this episode, the panelists talk Node with Mikeal Rogers.Special Guest: Mikeal Rogers.   

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

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[In this episode, the panelists talk Node with Mikeal Rogers.Special Guest: Mikeal Rogers.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>3070</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>083 JSJ FRP and RxJS with Matthew Podwysocki</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/083-jsj-frp-and-rxjs-with-matthew-podwysocki</link><description><![CDATA[In this episode, the panelists talk to Matthew Podwysocki about Functional Reactive Programming and RxJS.Special Guest: Matthew Podwysocki.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">ec61bf96-10fd-44d6-bbb3-df762819d7eb</guid><pubDate>Fri, 08 Nov 2013 15:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846893/stream.mp3" length="42482842" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>In this episode, the panelists talk to Matthew Podwysocki about Functional Reactive Programming and RxJS.Special Guest: Matthew Podwysocki.   

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

Privacy &amp;amp; Opt-Out:...</itunes:subtitle><itunes:summary><![CDATA[In this episode, the panelists talk to Matthew Podwysocki about Functional Reactive Programming and RxJS.Special Guest: Matthew Podwysocki.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>2576</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>082 JSJ JSHint with Anton Kovalyov</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/082-jsj-jshint-with-anton-kovalyov</link><description><![CDATA[Anton Kovalyov joins the Jabber gang to talk about JSHint, linting, parsing, lexing and much more.Special Guest: Anton Kovalyov.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">39a58d99-59f4-4af5-9ecd-635a9d0aa3ea</guid><pubDate>Fri, 01 Nov 2013 15:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846928/stream.mp3" length="41766022" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Anton Kovalyov joins the Jabber gang to talk about JSHint, linting, parsing, lexing and much more.Special Guest: Anton Kovalyov.   

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

Privacy &amp;amp; Opt-Out:...</itunes:subtitle><itunes:summary><![CDATA[Anton Kovalyov joins the Jabber gang to talk about JSHint, linting, parsing, lexing and much more.Special Guest: Anton Kovalyov.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>2531</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>081 JSJ Promises for Testing Async JavaScript with Pete Hodgson</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/081-jsj-promises-for-testing-async-javascript-with-pete-hodgson</link><description><![CDATA[Pete Hodgson crosses over from the iPhreaks podcasts to talk with the Jabber gang about testing asynchronous Javascript with promises.Special Guest: Pete Hodgson.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">58495583-57d3-4fb6-bac7-5e80cc39de7f</guid><pubDate>Fri, 25 Oct 2013 15:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846966/stream.mp3" length="50163716" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Pete Hodgson crosses over from the iPhreaks podcasts to talk with the Jabber gang about testing asynchronous Javascript with promises.Special Guest: Pete Hodgson.   

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

Privacy...</itunes:subtitle><itunes:summary><![CDATA[Pete Hodgson crosses over from the iPhreaks podcasts to talk with the Jabber gang about testing asynchronous Javascript with promises.Special Guest: Pete Hodgson.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>3056</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>080 JSJ - Impact.js with Dominic Szablewski</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/080-jsj-impact-js-with-dominic-szablewski</link><description><![CDATA[Dominic Szablewski joins the Jabber gang to talk about Impact.js, game development, html5, and strategy.Special Guest: Dominic Szablewski.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">80cbc3f6-468a-4bef-809e-3f9d9f28ae91</guid><pubDate>Fri, 18 Oct 2013 12:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846955/stream.mp3" length="57561136" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Dominic Szablewski joins the Jabber gang to talk about Impact.js, game development, html5, and strategy.Special Guest: Dominic Szablewski.   

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

Privacy &amp;amp; Opt-Out:...</itunes:subtitle><itunes:summary><![CDATA[Dominic Szablewski joins the Jabber gang to talk about Impact.js, game development, html5, and strategy.Special Guest: Dominic Szablewski.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>3518</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>079 Lo-Dash with John-David Dalton</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/079-lo-dash-with-john-david-dalton</link><description><![CDATA[The gang talks to Lo-Dash maintainer John-David Dalton about open source software, performant Javascript, Lo-Dash and UnderscoreSpecial Guest: John-David Dalton.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">78e1744d-aa23-4f24-b63d-8ec37cb259ee</guid><pubDate>Fri, 11 Oct 2013 14:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846950/stream.mp3" length="63380363" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The gang talks to Lo-Dash maintainer John-David Dalton about open source software, performant Javascript, Lo-Dash and UnderscoreSpecial Guest: John-David Dalton.   

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

Privacy...</itunes:subtitle><itunes:summary><![CDATA[The gang talks to Lo-Dash maintainer John-David Dalton about open source software, performant Javascript, Lo-Dash and UnderscoreSpecial Guest: John-David Dalton.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>3882</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>078 Working From Home</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/078-working-from-home</link><description><![CDATA[Joe Eames and Charles Max Wood talk about the advantages and challenges of working from home.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">c5efad76-e245-47aa-9008-5a23870fd544</guid><pubDate>Fri, 04 Oct 2013 14:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846982/stream.mp3" length="57210006" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Joe Eames and Charles Max Wood talk about the advantages and challenges of working from home.   

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

Privacy &amp;amp; Opt-Out: https://redcircle.com/privacy</itunes:subtitle><itunes:summary><![CDATA[Joe Eames and Charles Max Wood talk about the advantages and challenges of working from home.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></itunes:summary><itunes:duration>3496</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>077 JSJ Monocle with Alex MacCaw</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/077-jsj-monocle-with-alex-maccaw</link><description><![CDATA[PanelAlex MacCaw (twitter github blog) Joe Eames (twitter github blog) Jamison Dance (twitter github blog) AJ O’Neal (twitter github blog) Charles Max Wood (twitter github Teach Me To Code Rails Ramp Up) <br />Discussion<br /> 01:13 - Going Rogue Video<br /> 02:12 - Alex MacCaw Introduction029 JSJ Bower.js with Alex MacCaw and Jacob Thornton JavaScript Web Applications: jQuery Developers' Guide to Moving State to the Client by Alex MacCaw The Little Book on CoffeeScript: The JavaScript Developer's Guide to Building Better Web Apps by Alex MacCaw <br />02:44 - MonocleAlternative for Hacker News <br />03:39 - SpeedAlex MacCaw: Time to first tweet sinatra MVC Framework Synchronicity <br />10:48 - SEOGoogle Webmaster Tools The Google Webmaster Video on Single-page Apps / SEO Alex MacCaw: SEO in JS Web Apps <br />14:01 - The Social Aspect of Monocle/Community<br /> 17:09 - Caching<br /> 17:47 - Google Website Optimizer<br /> 18:26 - Responsiveness<br /> 21:00 - Client-side &amp; Server-side<br /> 25:11 - Testing for PerformancePageSpeed Insights <br />28:39 - The Design Processsinatra sequel <br />31:44 - Sourcing.ioSourcing.io Signup <br />34:15 - InspirationPicksMicroFormat Tool (AJ) Google Markup Helper (AJ) Gmail Markup Schemas (AJ) OUYA (AJ) TowerFall (AJ) Final Fantasy 7 (emulator) Final Fantasy 7 (PC) (AJ) Sunlounger (Joe) Pebble Watch (Joe) ng-conf (Joe) Book Yourself Solid: The Fastest, Easiest, and Most Reliable System for Getting More Clients Than You Can Handle Even if You Hate Marketing and Selling by Michael Port (Chuck) Coder (Alex) List of Ig Nobel Prize winners (Alex) <br />Next Week<br /> Working From Home<br /> Transcript<br /> ALEX:  The rain in Spain falls mainly on the plain.[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.] [This podcast is sponsored by JetBrains, makers of WebStorm. Whether you’re working with Node.js or building the frontend of your web application, WebStorm is the tool for you. It has great code quality and code exploration tools and works with HTML5, Node, TypeScript, CoffeeScript, Harmony, LESS, Sass, Jade, JSLint, JSHint, and the Google Closure Compiler. Check it out at JetBrains.com/WebStorm.]CHUCK:  Hey everybody and welcome to episode 77 of the JavaScript Jabber show. This week on our panel, we have Joe Eames.JOE:  Hey there.CHUCK:  Jamison Dance.JAMISON:  Hey friends.CHUCK:  AJ O’Neal.AJ:  It'sa mia, it'sa AJ.CHUCK:  I’m Charles Max Wood from DevChat.TV. And before I introduce our guest, I just want to make a quick announcement. Tomorrow as we’re recording this, so when you get this episode it will be last Friday, is my Freedom Day. It’s the day I got laid off from my last full-time job and went freelance. So in honor of that, I’m putting together a video. I’ve called it ‘Going Rogue’. Yes, I know that there’s a political thing around that, whatever. Anyway, I called it ‘Going Rogue’. You can get it at GoingRogueVideo.com.It’s basically the first year of me going freelance. I’ve just talked through how it all went. The mistakes I made, the things I learned, the things I did right, and just gave general advice to anyone who’s looking to go freelance. Or if you’re interested in some of the challenges that come with that, it’s a video that I’m putting together to kind of explain that. Like I said, it’s free. You can get it at GoingRogueVideo.com. Yeah, I’m pretty excited about it. I’m also excited about Freedom Day.Anyway, we also have a special guest today, and that’s Alex MacCaw.ALEX:  How do you do? Thank you for having me.CHUCK:  You’ve been on the show before, but it’s been almost a year. Do you want to introduce yourself again?ALEX:  Well, I’m mostly a JavaScript programmer.Special Guest: Alex MacCaw.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">http://javascriptjabber.com/?p=811</guid><pubDate>Fri, 27 Sep 2013 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58846981/stream.mp3" length="49466136" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>PanelAlex MacCaw (twitter github blog) Joe Eames (twitter github blog) Jamison Dance (twitter github blog) AJ O’Neal (twitter github blog) Charles Max Wood (twitter github Teach Me To Code Rails Ramp Up) 
Discussion
 01:13 - Going Rogue Video
 02:12 -...</itunes:subtitle><itunes:summary><![CDATA[PanelAlex MacCaw (twitter github blog) Joe Eames (twitter github blog) Jamison Dance (twitter github blog) AJ O’Neal (twitter github blog) Charles Max Wood (twitter github Teach Me To Code Rails Ramp Up) <br />Discussion<br /> 01:13 - Going Rogue Video<br /> 02:12 - Alex MacCaw Introduction029 JSJ Bower.js with Alex MacCaw and Jacob Thornton JavaScript Web Applications: jQuery Developers' Guide to Moving State to the Client by Alex MacCaw The Little Book on CoffeeScript: The JavaScript Developer's Guide to Building Better Web Apps by Alex MacCaw <br />02:44 - MonocleAlternative for Hacker News <br />03:39 - SpeedAlex MacCaw: Time to first tweet sinatra MVC Framework Synchronicity <br />10:48 - SEOGoogle Webmaster Tools The Google Webmaster Video on Single-page Apps / SEO Alex MacCaw: SEO in JS Web Apps <br />14:01 - The Social Aspect of Monocle/Community<br /> 17:09 - Caching<br /> 17:47 - Google Website Optimizer<br /> 18:26 - Responsiveness<br /> 21:00 - Client-side &amp; Server-side<br /> 25:11 - Testing for PerformancePageSpeed Insights <br />28:39 - The Design Processsinatra sequel <br />31:44 - Sourcing.ioSourcing.io Signup <br />34:15 - InspirationPicksMicroFormat Tool (AJ) Google Markup Helper (AJ) Gmail Markup Schemas (AJ) OUYA (AJ) TowerFall (AJ) Final Fantasy 7 (emulator) Final Fantasy 7 (PC) (AJ) Sunlounger (Joe) Pebble Watch (Joe) ng-conf (Joe) Book Yourself Solid: The Fastest, Easiest, and Most Reliable System for Getting More Clients Than You Can Handle Even if You Hate Marketing and Selling by Michael Port (Chuck) Coder (Alex) List of Ig Nobel Prize winners (Alex) <br />Next Week<br /> Working From Home<br /> Transcript<br /> ALEX:  The rain in Spain falls mainly on the plain.[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.] [This podcast is sponsored by JetBrains, makers of WebStorm. Whether you’re working with Node.js or building the frontend of your web application, WebStorm is the tool for you. It has great code quality and code exploration tools and works with HTML5, Node, TypeScript, CoffeeScript, Harmony, LESS, Sass, Jade, JSLint, JSHint, and the Google Closure Compiler. Check it out at JetBrains.com/WebStorm.]CHUCK:  Hey everybody and welcome to episode 77 of the JavaScript Jabber show. This week on our panel, we have Joe Eames.JOE:  Hey there.CHUCK:  Jamison Dance.JAMISON:  Hey friends.CHUCK:  AJ O’Neal.AJ:  It'sa mia, it'sa AJ.CHUCK:  I’m Charles Max Wood from DevChat.TV. And before I introduce our guest, I just want to make a quick announcement. Tomorrow as we’re recording this, so when you get this episode it will be last Friday, is my Freedom Day. It’s the day I got laid off from my last full-time job and went freelance. So in honor of that, I’m putting together a video. I’ve called it ‘Going Rogue’. Yes, I know that there’s a political thing around that, whatever. Anyway, I called it ‘Going Rogue’. You can get it at GoingRogueVideo.com.It’s basically the first year of me going freelance. I’ve just talked through how it all went. The mistakes I made, the things I learned, the things I did right, and just gave general advice to anyone who’s looking to go freelance. Or if you’re interested in some of the challenges that come with that, it’s a video that I’m putting together to kind of explain that. Like I said, it’s free. You can get it at GoingRogueVideo.com. Yeah, I’m pretty excited about it. I’m also excited about Freedom Day.Anyway, we also have a special guest today, and that’s Alex MacCaw.ALEX:  How do you do? Thank you for having me.CHUCK:  You’ve been on the show before, but it’s been almost a year. Do you want to introduce yourself again?ALEX:  Well, I’m mostly a JavaScript programmer.Special Guest: Alex MacCaw.   <br /><br />Support this podcast at — <a...]]></itunes:summary><itunes:duration>3012</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>076 JSJ Meteor.js with Marcus Phillips and Fred Zirdung</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/076-jsj-meteor-js-with-marcus-phillips-and-fred-zirdung</link><description><![CDATA[PanelMarcus Phillips (twitter github) Fred Zirdung (twitter github) Jamison Dance (twitter github blog) Joe Eames (twitter github blog) Charles Max Wood (twitter github Teach Me To Code Rails Ramp Up) <br />Discussion<br /> 01:30 - Marcus Phillips and Fred Zirdung IntroductionHack Reactor <br />03:31 - Experience with Meteor<br /> 05:45 - Intro to MeteorClient-side Environment Tethered Queries minimongo <br />09:56 - Websockets<br /> 11:29 - Deployment Support<br /> 14:51 - The Cloud<br /> 16:43 - Meteor and Server-side JavaScript EnginesMeteor Devshop 7 - LIVE <br />19:48 - Meteor and Windows<br /> 22:43 - Package Management System<br /> 23:49 - Building Meteor Apps<br /> 29:04 - Meteor Methods<br /> 33:02 - Open-Source Meteor Apps<br /> 34:15 - Hack ReactorEducation Training Developers Removing Complexity <br />Picksng-conf (Joe) Ben Kamens: “Shipping Beats Perfection” Explained (Jamison) Evan Goer: Writing for Developers — Some Rational Techniques (Jamison) BOXEN (Chuck) Book Yourself Solid Illustrated: The Fastest, Easiest, and Most Reliable System for Getting More Clients Than You Can Handle Even if You Hate Marketing and Selling by Michael Port (Chuck) meteor / packages / deps / deps.js (Marcus) Underscoreboard (Marcus) actionHero.js (Fred) Satellite (Fred) Tilden (Fred) rethink-livedata (Marcus) <br />Next Week<br /> Monacle with Alex MacCaw<br /> Transcript<br /> JAMISON:  Speaking of single and [working] 30 hours a week after your job, is Merrick there?  [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.] [This podcast is sponsored by JetBrains, makers of WebStorm. Whether you’re working with Node.js or building the frontend of your web application, WebStorm is the tool for you. It has great code quality and code exploration tools and works with HTML5, Node, TypeScript, CoffeeScript, Harmony, LESS, Sass, Jade, JSLint, JSHint, and the Google Closure Compiler. Check it out at JetBrains.com/WebStorm.]CHUCK:  Hey everybody and welcome to episode 76 of the JavaScript Jabber show. This week on our panel, we have Jamison Dance.JAMISON:  Hello friends.CHUCK:  Joe Eames.JOE:  Hey there.CHUCK:  I’m Charles Max Wood from DevChat.TV. We’ve also got two special guests and that is Fred Zirdung.FRED:  Hello.CHUCK:  Did I totally butcher that?FRED:  Yeah, you got it right.CHUCK:  Okay. And Marcus Phillips.MARCUS:  Hi everybody.CHUCK:  Since you guys haven't been on the show before, do you want to introduce yourself? We’ll have Marcus go first.MARCUS:  Sure. I'm Marcus Phillips. I'm a JavaScript enthusiast. I've been in it for a long time. Really excited about framework architecture and lately, all about teaching what I've learned over the course of time that I've been working in the Bay Area and working on the frontend of Twitter and things like that. Nowadays, I teach at Hack Reactor full time which is an immersive school for learning to become a developer over a period of three months.JAMISON:  Cool.CHUCK:  And which technologies do you teach at Hack Reactor?MARCUS:  We use JavaScript as our teaching language. Fundamentally, what we’re trying to do is teach people software engineering principles. So, JavaScript just turns out to be one of the most useful languages we can use to do that. But from there, we kind of want to give people practical skills that they can use immediately on the job. So, we definitely drive the entire curriculum out of GitHub repos and teach them some practical things like Backbone and Node and deployment strategies. So yeah, we kind of cover the gambit from frontend to backend with a focus on JavaScript in particular.CHUCK:  Awesome. That sounds really cool.JOE:  Yeah, it does.MARCUS:  It’s a lot of fun.CHUCK:  Fred,Special Guests: Fred Zirdung and Marcus Phillips.   <br /><br />Support this podcast at — <a href="https://redcircle.com/javascript-jabber/donations" target="_blank" rel="noreferrer noopener">https://redcircle.com/javascript-jabber/donations</a><br /><br />Privacy &amp; Opt-Out: <a href="https://redcircle.com/privacy" target="_blank" rel="noreferrer noopener">https://redcircle.com/privacy</a><br /><br />Become a supporter of this podcast: <a href="https://www.spreaker.com/podcast/javascript-jabber--6102064/support?utm_source=rss&utm_medium=rss&utm_campaign=rss">https://www.spreaker.com/podcast/javascript-jabber--6102064/support</a>.]]></description><guid isPermaLink="false">http://javascriptjabber.com/?p=803</guid><pubDate>Fri, 20 Sep 2013 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58847090/stream.mp3" length="49741611" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>PanelMarcus Phillips (twitter github) Fred Zirdung (twitter github) Jamison Dance (twitter github blog) Joe Eames (twitter github blog) Charles Max Wood (twitter github Teach Me To Code Rails Ramp Up) 
Discussion
 01:30 - Marcus Phillips and Fred...</itunes:subtitle><itunes:summary><![CDATA[PanelMarcus Phillips (twitter github) Fred Zirdung (twitter github) Jamison Dance (twitter github blog) Joe Eames (twitter github blog) Charles Max Wood (twitter github Teach Me To Code Rails Ramp Up) <br />Discussion<br /> 01:30 - Marcus Phillips and Fred Zirdung IntroductionHack Reactor <br />03:31 - Experience with Meteor<br /> 05:45 - Intro to MeteorClient-side Environment Tethered Queries minimongo <br />09:56 - Websockets<br /> 11:29 - Deployment Support<br /> 14:51 - The Cloud<br /> 16:43 - Meteor and Server-side JavaScript EnginesMeteor Devshop 7 - LIVE <br />19:48 - Meteor and Windows<br /> 22:43 - Package Management System<br /> 23:49 - Building Meteor Apps<br /> 29:04 - Meteor Methods<br /> 33:02 - Open-Source Meteor Apps<br /> 34:15 - Hack ReactorEducation Training Developers Removing Complexity <br />Picksng-conf (Joe) Ben Kamens: “Shipping Beats Perfection” Explained (Jamison) Evan Goer: Writing for Developers — Some Rational Techniques (Jamison) BOXEN (Chuck) Book Yourself Solid Illustrated: The Fastest, Easiest, and Most Reliable System for Getting More Clients Than You Can Handle Even if You Hate Marketing and Selling by Michael Port (Chuck) meteor / packages / deps / deps.js (Marcus) Underscoreboard (Marcus) actionHero.js (Fred) Satellite (Fred) Tilden (Fred) rethink-livedata (Marcus) <br />Next Week<br /> Monacle with Alex MacCaw<br /> Transcript<br /> JAMISON:  Speaking of single and [working] 30 hours a week after your job, is Merrick there?  [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.] [This podcast is sponsored by JetBrains, makers of WebStorm. Whether you’re working with Node.js or building the frontend of your web application, WebStorm is the tool for you. It has great code quality and code exploration tools and works with HTML5, Node, TypeScript, CoffeeScript, Harmony, LESS, Sass, Jade, JSLint, JSHint, and the Google Closure Compiler. Check it out at JetBrains.com/WebStorm.]CHUCK:  Hey everybody and welcome to episode 76 of the JavaScript Jabber show. This week on our panel, we have Jamison Dance.JAMISON:  Hello friends.CHUCK:  Joe Eames.JOE:  Hey there.CHUCK:  I’m Charles Max Wood from DevChat.TV. We’ve also got two special guests and that is Fred Zirdung.FRED:  Hello.CHUCK:  Did I totally butcher that?FRED:  Yeah, you got it right.CHUCK:  Okay. And Marcus Phillips.MARCUS:  Hi everybody.CHUCK:  Since you guys haven't been on the show before, do you want to introduce yourself? We’ll have Marcus go first.MARCUS:  Sure. I'm Marcus Phillips. I'm a JavaScript enthusiast. I've been in it for a long time. Really excited about framework architecture and lately, all about teaching what I've learned over the course of time that I've been working in the Bay Area and working on the frontend of Twitter and things like that. Nowadays, I teach at Hack Reactor full time which is an immersive school for learning to become a developer over a period of three months.JAMISON:  Cool.CHUCK:  And which technologies do you teach at Hack Reactor?MARCUS:  We use JavaScript as our teaching language. Fundamentally, what we’re trying to do is teach people software engineering principles. So, JavaScript just turns out to be one of the most useful languages we can use to do that. But from there, we kind of want to give people practical skills that they can use immediately on the job. So, we definitely drive the entire curriculum out of GitHub repos and teach them some practical things like Backbone and Node and deployment strategies. So yeah, we kind of cover the gambit from frontend to backend with a focus on JavaScript in particular.CHUCK:  Awesome. That sounds really cool.JOE:  Yeah, it does.MARCUS:  It’s a lot of fun.CHUCK:  Fred,Special Guests: Fred Zirdung and Marcus Phillips.   <br /><br />Support this podcast at —...]]></itunes:summary><itunes:duration>3029</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/1d6a39759b7b8442bda3dde45332e0a5.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>075 JSJ Maintainable JavaScript with Nicholas Zakas</title><link>https://topenddevs.com/podcasts/javascript-jabber/episodes/075-jsj-maintainable-javascript-with-nicholas-zakas</link><description><![CDATA[PanelNicholas C. Zakas (twitter github blog) Joe Eames (twitter github blog) AJ O’Neal (twitter github blog) Jamison Dance (twitter github blog) Merrick Christensen (twitter github) Charles Max Wood (twitter github Teach Me To Code Rails Ramp Up) <br />Discussion<br /> 01:24 - Nicholas Zakas IntroductionBox Maintainable JavaScript by Nicholas C. Zakas High Performance JavaScript (Build Faster Web Application Interfaces) by Nicholas C. Zakas Yahoo <br />02:19 - What Makes Maintainable JavaScript?Code Layout Clever Solutions (“Chicken Blood Solutions”) <br />04:39 - FormattingThinking, Fast and Slow by Daniel Kahneman Broken Window Theory <br />07:33 - Architectureaura Nicholas Zakas: The Scalable JavaScript Application Architecture Feature Encapsulation <br />14:11 - 'High Performance Javascript' and the balance between short-term and long-term knowledge<br /> 19:17 - Important conventions for a team to followStyles Mini Design Patterns Readability <br />26:14 - Tools &amp; TechniquesStyle Guide <br />28:31 - Breaking the continuous integration build<br /> 31:14 - LintingJSLint <br />32:35 - Developing skills for architecting thingsExperience Personal Trait of Curiosity Component-based and Systems-based software engineers <br />37:52 - Architecture and MaintainabilityTestability Backbone.js <br />43:28 - Creating common conventions that will apply across projectsPicksDomo (Joe) Pluralsight (Joe) Game Dev Tycoon (Joe) The Star Wars (Joe) Foundation Actionscript 3.0 Animation: Making Things Move! by Keith Peters (Merrick) ng-conf (Merrick) Kveikur by Sigur Rós (Merrick) makemeasandwich (AJ) Sleep (AJ) Jekyll Themes (Jamison) Growing Object-Oriented Software, Guided by Tests by Steve Freeman (Jamison) A Canticle For Leibowitz by Walter M. Miller Jr. (Jamison) DevChat.tv (Chuck) Thinking, Fast and Slow by Daniel Kahneman (Nicholas) StePhest Colbchella '013 - Time to Dance (Nicholas) Evolution of Music - Pentatonix (Nicholas) <br />Next Week<br /> Meteor.js with Marcus Phillips and Fred Zirdung<br /> Transcript[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.] [This podcast is sponsored by JetBrains, makers of WebStorm. Whether you’re working with Node.js or building the frontend of your web application, WebStorm is the tool for you. It has great code quality and code exploration tools and works with HTML5, Nod