JavaScript Jabber
JavaScript Jabber
DevChat.tv
Refresh episodes
Weekly podcast discussion about Javascript on the front and back ends. Also discuss programming practices, coding environments, and the communities related to the technology.
JSJ 453: Debugging Third Party JavaScript with Ben Vinegar
Podcast: Play in new window | Download 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 Faithlife | Now Hiring Software Developers Raygun | Click here to get started on your free 14-day trial Audible.com CacheFly Panel AJ ONeal Aimee Knight Dan Shappir Charles Max Wood Special Guest Ben Vinegar Links ETAG Cookies https://developer.mozilla.org/en-US/docs/Web/Web_Components/Using_custom_elements Picks Aimee https://github.com/hwayne/awesome-cold-showers AJ AJQuery v2.0 https://webinstall.dev/sd Dropbox Paper Woody Zuill on Mob Programming and Influencing Change | Healthy Developer Interview #4 Charles Max Wood Scythe https://www.thecreepyline.com/ Ben Vinegar https://workers.cloudflare.com Follow JavaScript Jabber on Twitter: @JSJabber
Oct 13
51 min
JSJ 452: Caddy 2 Web Server with Matthew Holt
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 Faithlife | Now Hiring Software Developers The Complete Software Developer’s Career Guide – Grab a Copy Today Audible.com CacheFly Panel AJ ONeal Aimee Knight Charles Max Wood Special Guest Matthew Holt Links https://www.papaparse.com/ OSI model https://apilayer.com/ https://github.com/mholt Picks Aimee Cloud flare ball indication section Learning about other cultures AJ https://webinstall.dev/caddy/ https://webinstall.dev/serviceman/ https://insights.stackoverflow.com/survey/2020 https://www.beyondcodebootcamp.com/ Charles Most Valuable Programmer (MVP Program) https://podcastplaybook.co Lightbringer series Matthew Holt Sourcegraph Follow JavaScript Jabber on Twitter: @JSJabber
Oct 6
1 hr 12 min
JSJ 451: Are Software Bugs Inevitable with Ran Levi
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 Raygun | Click here to get started on your free 14-day trial The Complete Software Developer’s Career Guide – Grab a Copy Today Faithlife | Now Hiring Software Developers CacheFly Panel Charles Max Wood AJ ONeal Aimee Knight Dan Shappir Steve Edwards Special Guest Ran Levi Links Are Software Bugs Inevitable? The Wix Engineering Podcast Picks Dan The Explosion of the Ariane 5 Mars Climate Orbiter AJ Magic Keyboard & Trackpad 2 Final Fantasy 1 GameCube + GBA + HDMI Homebrew Guide Charles Max Wood MUD List of MUDs Follow JavaScript Jabber on Twitter: @JSJabber
Sep 29
1 hr 19 min
JSJ 450: Native Features Inside The Browser - Introducing Google's Project Fugu with Thomas Steiner
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 Raygun | Click here to get started on your free 14-day trial The Complete Software Developer’s Career Guide – Grab a Copy Today Audible.com CacheFly Panel Charles Max Wood AJ ONeal Aimee Knight Dan Shappir Steve Edwards Special Guest Thomas Steiner Links WICG Wake Lock Chrome Origin Trials Gatekeeping Microsoft Origin Trials WebOTP Picks Aimee Knight https://github.com/lebinh/nginx-conf Steve God’s Battalions: The Case for the Crusades AJ webinstall.dev/comrak Thomas https://excalidraw.com/ xxx Follow JavaScript Jabber on Twitter: @JSJabber
Sep 22
52 min
JSJ 449: The Things Every JavaScript Developer Must Know
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 Audible.com The Complete Software Developer’s Career Guide – Grab a Copy Today CacheFly Panel AJ ONeal Charles Max Wood Dan Shappir Steve Edwards Links 10 Interview Questions Every JavaScript Developer Should Know – AKA: The Keys to JavaScript Mastery https://kentcdodds.com/blog/newspaper-code-structure https://developer.mozilla.org/en-US/docs/Web/JavaScript/Closures Your Coffee Shop Doesn’t Use Two-Phase Commit Picks AJ Crock on JS Follow JavaScript Jabber on Twitter: @JSJabber
Sep 15
1 hr 5 min
JSJ 448: MongoDB Schema Fundamentals with Joe Karlsson
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 The Complete Software Developer’s Career Guide – Grab a Copy Today CacheFly Panel Charles Max Wood Aimee Knight Dan Shappir AJ ONeal Special Guest Joe Karlsson Links M320: Data Modeling developer.mongodb.com Picks Chuck Leadership in Turbulent Times Aimee ProsourceFit Acupressure Mat AJ Acupuncture Mat SQL vs NoSQL Chiron Beta Prime ssh-pubkey Ars Technica War Stories: Ultima Online (about sharding) Joe Karlsson Stamped From the Beginning
Sep 8
1 hr 8 min
JSJ 447: Using Javascript for Data Analysis and Data Science with Daniel Lathrop
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 The Complete Software Developer’s Career Guide – Grab a Copy Today CacheFly Panel AJ ONeal Aimee Knight Dan Shappir Special Guest Daniel Lathrop Links https://daniel.buzz/ Picks Aimee Forecasting at Scale Dan Shappir https://www.data-forge-notebook.com AJ Propaganda in Nazi Germany Daniel Lathrop https://www.data-forge-notebook.com https://www.claudiajs.com https://js4ds.org/ Follow JavaScript Jabber on Twitter > @JSJabber
Sep 1
53 min
JSJ 446: Achieving Work-Life Balance, Especially When WFH
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 The Complete Software Developer's Career Guide - Grab a Copy Today Panel AJ O’Neal Aimee Knight Charles Max Wood Steve Edwards Dan Shappir Links https://www.figma.comJ SJ 431: Personal Branding for Developers with Morad Stern GPT3() - The spreadsheet function to rule them all. I built a React dice component with GPT-3 Picks Steve How Does The Internet Work?  AJ https://blerp.com https://webinstall.dev/curlie Dan Wear Masks https://github.com/openai/gpt-3 
Aug 25
1 hr 4 min
JSJ 445: Augmented Reality for Mobile Browsers with Connell Gauld
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 Scout APM | We'll donate $5 to the open source project of your choice when you deploy Scout The Complete Software Developer's Career Guide - Grab a Copy Today Do you code in .NET? Check out Adventures in .NET Panel AJ ONeal Steve Edwards Special Guest Connell Gauld Links Universal AR Zappar content development tools Picks Steve Looney Tunes AJ ripgrep Connell Dark on Netflix
Aug 18
53 min
Load more