
JSJ 375: Are You Hurting the Web?
SponsorsTriplebyte $1000 signing bonus Sentry use code “devchat” for 2 months free PanelCharles Max WoodAimee KnightChris FerdinandiAJ O’NealChristopher BeuchelerEpisode 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 senseLinksStimulusReactVueAppleScriptPerl.NETAngular Follow DevChat on Facebook and Twitter PicksCharles Max Wood:Tiny Epic GalaxiesEverywhereJSAimee Knight:Complete Guide to Deep WorkChris Ferdinandi:Developer Bait and SwitchVanillajslist.com Chris will be speaking at Artifact ConferenceAJ O’Neal:Weird Al: White and NerdyQuantum board gameDeploy Sites with Only Git and SSHChristopher Beucheler:MaterialMonstressSupport this podcast at — https://redcircle.com/javascript-jabber/donationsPrivacy & Opt-Out: https://redcircle.com/privacyBecome a supporter of this podcast: https://www.spreaker.com/podcast/javascript-jabber--6102064/support.
18 Heinä 20191h 6min

JSJ 374: CosmosDB with Steve Faulkner LIVE at Microsoft BUILD
SponsorsDataDogSentry use the code “devchat” for 2 months free on Sentry small planCacheFlyPanelCharles 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.LinksSteve’s GitHubSteve’s TwitterSteve’s LinkedInSteve Dev.toMicrosoft Build 2019 Introduction to Azure Cosmos DBAiA 241: Azure Functions with Colby Tresness LIVE at Microsoft BUILDAiA 242- Azure Functions Part II with Jeff Hollan LIVE at Microsoft BUILDMicrosoft Learn ResourcePartitioning in Azure Cosmos DBPicksSteve Faulkner:FINAL FANTASY X/X-2 HD Remaster for Nintendo SwitchOvercooked on SteamFastlySpecial Guest: Steve Faulkner. Support this podcast at — https://redcircle.com/javascript-jabber/donationsPrivacy & Opt-Out: https://redcircle.com/privacyBecome a supporter of this podcast: https://www.spreaker.com/podcast/javascript-jabber--6102064/support.
16 Heinä 201930min

JSJ 373: What Do You Need to Do to Get a Website Up?
SponsorsTriplebyte $1000 signing bonus Sentry use code “devchat” for 2 months free LinodePanelCharles Max WoodAimee KnightChris FerdinandiAJ O’NealJoe EamesEpisode 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.LinksHerokuGithub PagesNetlifyEleventyDigitalOceanLightsaleUbuntuGit cloneNode static serverSystemd scriptNGinxCloud66ThinksterGatsbyDockerGentooHow to schedule posts with a static websiteHow to set up automatic deployment with Git with a vpsAutomating the deployment of your static site with Github and Hugo Follow DevChat on Facebook and Twitter PicksCharles Max Wood:Microsoft buildAimee Knight:Systems Thinking is as Important as Ever for New CodersChris Ferdinandi:Adrian Holivadi framework videoServer Pilot AJ O’Neal:Jeff Atwood tweetMore on Stackflow ArchitectureMinioJoe Eames:Miniature painting Support this podcast at — https://redcircle.com/javascript-jabber/donationsPrivacy & Opt-Out: https://redcircle.com/privacyBecome a supporter of this podcast: https://www.spreaker.com/podcast/javascript-jabber--6102064/support.
11 Heinä 201957min

JSJ 372: Kubernetes Docker and Devops with Jessica Deen LIVE from Microsoft BUILD
SponsorsTriplebyte offers a $1000 signing bonusSentry use the code “devchat” for $100 creditCacheFlyPanelCharles Max Wood 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 Jessica Deen. 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 Azure DevOps with Donovan Brown for further references. Jessica also recommends following people on Twitter and GitHub to find out about solutions and resources.LinksDockerfile and Windows ContainersKubernetesJessica’s GitHubJessica’s TwitterJessica’s LinkedInJessica’s WebsiteMicrosoft Build 2019Microsoft Learn ResourceHTTP application routingGetting started with Kubernetes Ingress Controllers and TLS certificatesKubernetes Ingress Controllers and Certificates: The WalkthroughAzure DevOps ServicesVoV 053: Azure DevOps with Donovan Brown LIVE at Microsoft IgniteJessica Deen YoutubeKubernetes in 5 mins – YouTubeFollow Adventures in Angular on tv, Facebook and Twitter.PicksJessica Deen:Lachlan EvensonCloud Native Computing FoundationKubernetes Handles on TwitterShoe Dog MemoirAir Jordan 4 Fire Red Gum Singles DayCharles Max Wood:Real Talk /JavaScript PodcastThe Legend of Zelda: Breath of the WildSpecial Guest: Jessica Deen. Support this podcast at — https://redcircle.com/javascript-jabber/donationsPrivacy & Opt-Out: https://redcircle.com/privacyBecome a supporter of this podcast: https://www.spreaker.com/podcast/javascript-jabber--6102064/support.
9 Heinä 201940min

JSJ 371: The Benefits and Challenges of Server-Side Rendering (SSR) with Dan Shappir
SponsorsTriplebyte offers a $1000 signing bonusSentry use the code “devchat” for $100 creditCacheFlyPanelCharles Max WoodJoe EamesChristopher BuechelerAimee KnightAJ O’NealJoined 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.LinksDan’s TwitterDan’s GitHubSSRWeakMapFollow JavaScript Jabber on Devchat.tv, Facebook and Twitter.PicksChristopher Buecheler:Tip - Take some time off once in a whileAimee Knight:Learning How to Learn: Powerful mental tools to help you master tough subjectsAJ O’Neal:Fatherhood!Joe Eames:Tiny TownsThe GoldbergsCharles Max Wood:EverywhereJSChristopher Buecheler’s booksGet a Coder Job - Publishing soon!Dan Shappir:QuoraCorvid by WixYou Gotta Love Frontend ConferencesSpecial Guest: Dan Shappir. Support this podcast at — https://redcircle.com/javascript-jabber/donationsPrivacy & Opt-Out: https://redcircle.com/privacyBecome a supporter of this podcast: https://www.spreaker.com/podcast/javascript-jabber--6102064/support.
2 Heinä 20191h 10min

JSJ 370: Azure Functions Part II with Jeff Hollan LIVE at Microsoft BUILD
SponsorsTriplebyte offers a $1000 signing bonusSentry use the code “devchat” for 2 months free on Sentry small planCacheFlyPanelCharles 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.LinksJavaScript Jabber 369: Azure Functions with Colby Tresness LIVE at Microsoft BUILDDurable FunctionsJeff’s GitHubJeff’s TwitterJeff’s LinkedInJeff’s WebsiteJeff’s MediumMicrosoft Build 2019Follow JavaScript Jabber on Devchat.tv, Facebook and Twitter.PicksJeff Hollan:Calm AppGame of Thrones TV SeriesCharles Max Wood:Family Tree AppSpecial Guest: Jeff Hollan. Support this podcast at — https://redcircle.com/javascript-jabber/donationsPrivacy & Opt-Out: https://redcircle.com/privacyBecome a supporter of this podcast: https://www.spreaker.com/podcast/javascript-jabber--6102064/support.
25 Kesä 201954min

JSJ 369: Azure Functions with Colby Tresness LIVE at MIcrosoft BUILD
SponsorsTriplebyte offers a $1000 signing bonusSentry use the code “devchat” for $100 creditLinode offers $20 creditCacheFlyPanelCharles Max Wood 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 KEDA – Kubernetes-based event-driven autoscaling, a Microsoft and Red Hat 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 library.Colby and Charles discuss the best way to get started with Azure functions, as well as the non-JavaScript languages it supports.LinksColby’s GitHubColby’s TwitterColby’s LinkedInColby’s BlogMicrosoft Build 2019KEDARed HatAzure Serverless Community LibraryFollow Adventures in Angular on tv, Facebook and Twitter.PicksColby Tresness:Barry (TV Series 2018– ) – IMDb Charles Max Wood:The Legend of Zelda: Breath of the WildThe MFCEO Project Podcast – Andy Frisella Downtown SeattleSpecial Guest: Colby Tresness. Support this podcast at — https://redcircle.com/javascript-jabber/donationsPrivacy & Opt-Out: https://redcircle.com/privacyBecome a supporter of this podcast: https://www.spreaker.com/podcast/javascript-jabber--6102064/support.
18 Kesä 201938min

JSJ 368: TypeScript - Good or Bad
SponsorsTriplebyte offers a $1000 signing bonusSentry use the code “devchat” for $100 creditLinode offers $20 creditCacheFlyPanelJoe EamesAJ O’NealEpisode 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.LinksTypeScriptCoffeeScriptFollow JavaScript Jabber on Devchat.tv, Facebook and Twitter.PicksJoe Eames:CypressWhat if your dev environment was a PWA? 🤯 | Eric SimonsAngular 8 IntergalacticStar Wars Tantive IV Lego setAJ O’Neal:Measure What Matters@root on npm@bluecrypt on npm Support this podcast at — https://redcircle.com/javascript-jabber/donationsPrivacy & Opt-Out: https://redcircle.com/privacyBecome a supporter of this podcast: https://www.spreaker.com/podcast/javascript-jabber--6102064/support.
11 Kesä 201958min






















