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 enh...
Nov 24, 2020•45 min
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 enh...
Nov 17, 2020•57 min
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 Raygun | Click here to get started on your free 14-day trial Audible.com CacheFly Panel Aimee Knight Dan Shappir Ste...
Nov 10, 2020•57 min
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 Au...
Nov 03, 2020•1 hr 7 min
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 als...
Oct 27, 2020•56 min
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 Faithlife | Now Hiring Software Developers Audible.com CacheFly Panel AJ ONeal Aimee Knight Charles Max Wood Steve Edwards Special Guest Valeri Karpov Links https://en.wikipedia.org/wiki/Aspect-oriented_programming https://mongoosejs.com/ PicksSteve https://cesf.us/ Aimee The Cloud Girl S...
Oct 20, 2020•55 min
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 implicat...
Oct 13, 2020•17 min
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/m...
Oct 06, 2020•1 hr 13 min
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 Devel...
Sep 29, 2020•1 hr 19 min
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 pro...
Sep 22, 2020•53 min
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 dev...
Sep 15, 2020•1 hr 6 min
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 Develope...
Sep 08, 2020•1 hr 8 min
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 c...
Sep 01, 2020•54 min
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 Co...
Aug 25, 2020•1 hr 5 min
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 tric...
Aug 18, 2020•54 min
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 AJ O’Neal Aimee Knight Dan Shappir Guest Neha Sharma Sponsors Scout APM | We'll donate $5 to the op...
Aug 11, 2020•45 min
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 AJ O’Neal Aimee...
Aug 04, 2020•1 hr 3 min
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...
Jul 28, 2020•1 hr 25 min
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 p...
Jul 21, 2020•1 hr 15 min
Join the 30-DAY CHALLENGE: "You Don't Know JS Yet" 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 AJ O’Neal Charles Max Wood Steve Edwards Dan Shap...
Jul 14, 2020•1 hr 25 min
Join the 30-DAY CHALLENGE: "You Don't Know JS Yet" 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 applicatio...
Jul 07, 2020•14 min
Join the “You Don’t Know JS Yet” 30-day CHALLENGE 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 AJ O’Neal Aimee Knight Charles Max Wood Steve Edwards Dan Shappir Guest Kyle Simpson Sponsors G2i | Enjoy the luxuries of freela...
Jun 30, 2020•1 hr 21 min
React Native Remote Conf July 28th to 31th 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 Aimee Knight Charles Max Wood Steve Edwards Dan Shappir Guest Jonathan Sampson "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon. Get Your Copy Today! PicksJonathan Sampson: Follow Jonathan Sampson on Twitter > @BraveSam...
Jun 23, 2020•1 hr 25 min
React Native Remote Conf July 28th to 31th 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 AJ O’Neal Aimee Knight Steve Edwards Guest Joe Karlsson Sponsors G2i | Enjoy the luxuries of freelancing Remote Work: Get a Job or Make a Career Working From Home "The Ma...
Jun 16, 2020•59 min
The panel is joined by Travis Tidwell, co-founder and CTO of Form.io , a ME*N stack platform that incorprates a form builder with automatically generated REST API endpoints. Travis discusses the history of Form.io , 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 Steve Edwards AJ O’Neal Aimee Knight Guest Travis Tidwell Sponsors G2i | Enjoy the luxuries ...
Jun 02, 2020•1 hr 8 min
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 AJ O’Neal Aimee Knight Charles Max Wood Steve Edwards Dan Shappir Guest Gil Tayar Sponsors G2i | Enjoy the luxuries of freelancing Remote Work: Get a Job or Make a Career Working From Home "The MaxCoders Guide to F...
May 19, 2020•43 min
JavaScript Remote Conf 2020 May 13th to 15th - register now! 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 AJ O’Neal Aimee Knight Steve Edwards Dan Shappir Guest Noam Rosenthal "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Am...
May 12, 2020•52 min
JavaScript Remote Conf 2020 May 13th to 15th - register now! 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 Aimee Knight Charles Max Wood AJ O’Neal Dan Shappir Steve Edwards Guest Joe Karlsson Sponsors G2i | Enjoy the luxuries of freelancing "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon. Get Your Copy Today! Links Cylon.js ...
May 05, 2020•58 min
JavaScript Remote Conf 2020 May 13th to 15th - register now! 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 Steve Edwards AJ O’Neal Dan Shappir Guest Morad Stern Sponsors Taiko Educative.io | Click here for 10% discount "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon. Get Your Copy Today! Links Obama asks America to learn computer science Confi...
Apr 28, 2020•53 min
JavaScript Remote Conf 2020 May 13th to 15th - register now! 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 AJ O’Neal Aimee Knight Charles Max Wood Steve Edwards Dan Shappir Guest Matt Crook Sponsors Taiko Educative.io | Click here for 10% discount ...
Apr 21, 2020•1 hr 12 min