JSJ 371: The Benefits and Challenges of Server-Side Rendering (SSR) with Dan Shappir

JSJ 371: The Benefits and Challenges of Server-Side Rendering (SSR) with Dan Shappir

SponsorsPanel
  • Charles Max Wood
  • Joe Eames
  • Christopher Buecheler
  • Aimee Knight
  • AJ O’Neal
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.LinksFollow JavaScript Jabber on Devchat.tv, Facebook and Twitter.PicksChristopher Buecheler:
  • Tip - Take some time off once in a while
Aimee Knight:AJ O’Neal:
  • Fatherhood!
Joe Eames:Charles Max Wood:Dan Shappir:Special Guest: Dan Shappir.

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

Privacy & Opt-Out: https://redcircle.com/privacy

Become a supporter of this podcast: https://www.spreaker.com/podcast/javascript-jabber--6102064/support.

Episoder(734)

JSJ 370:  Azure Functions Part II with Jeff Hollan LIVE at Microsoft BUILD

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 Jun 201954min

JSJ 369:  Azure Functions with Colby Tresness LIVE at MIcrosoft BUILD

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 Jun 201938min

JSJ 368: TypeScript - Good or Bad

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 Jun 201958min

JSJ 367: Pair Programming

JSJ 367: Pair Programming

SponsorsTriplebyte offers a $1000 signing bonusSentry use the code “devchat” for $100 creditLinode offers $20 creditCacheFlyPanelAimee KnightAJ O’NealChris FerdinandiEpisode 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 Devchat.tv, Facebook and Twitter.PicksChris Ferdinandi:Enso RingsVanilla JS ProjectsAJ O’Neal:Salt and Pepper Grinder setPeppercorn blendPink Himalayan saltAimee Knight:Enneagram testKittyramaSupport 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.

4 Jun 20191h 4min

JSJ 366: npm with Mikeal Rogers

JSJ 366: npm with Mikeal Rogers

SponsorsTriplebyte offers a $1000 signing bonusSentry use the code “devchat” for $100 creditLinode offers $20 creditCacheFlyPanelAJ O’NealChris FerdinandiAimee KnightCharles Max WoodJoined 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.LinksMikeal on TwitterMikeal on GitHubFollow JavaScript Jabber on Devchat.tv, Facebook and Twitter.PicksChris Ferdinandi:Mozilla FirefoxArtifact ConferenceAimee Knight:A Magician Explains Why We See What’s Not ThereProgramming: doing it more vs doing it betterMikeal Rogers:The Future of the Web – CascadiaJS 2018Brave BrowserCharles Max Wood:PodwrenchSpecial Guest: Mikeal Rogers. 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.

28 Mai 20191h 11min

JSJ 365: Do You Need a Front-End Framework?

JSJ 365: Do You Need a Front-End Framework?

SponsorsSentry use code “devchat” for 2 months free Triplebyte $1000 signing bonus LinodePanelCharles Max WoodAimee KnightChris FerdinandiAJ O’NealJoe EamesEpisode 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. LinksJWTAngularVueBackboneGoLangExpressReactReduxHyper HTML4eachPascalJQueryNpm.js Follow DevChat on Facebook and Twitter PicksCharles Max Wood:PodwrenchAimee Knight:How to Love Your Job and Avoid BurnoutSo Good They Can’t Ignore YouChris Ferdinandi:Vanilla JS toolkitThinksterArtifact ConferenceAJ O’Neal:Binary CocoaBinary Cocoa Slamorama KickstarterBinary Cocoa Straight 4RootSupport 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.

21 Mai 20191h 14min

JSJ 364: Ember Octane with Sam Selikoff

JSJ 364: Ember Octane with Sam Selikoff

SponsorsTriplebyte offers a $1000 signing bonusSentry use the code “devchat” for $100 creditLinodeCacheFlyPanelAJ O’NealJoined 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.LinksSam’s websiteSam on TwitterSam on GitHubFollow JavaScript Jabber on Devchat.tv, Facebook and Twitter.PicksAJ O’Neal:Good Mythical Morning - YouTubeSam Selikoff:The Man In the High Castle  Tailwind CSSSpecial Guest: Sam Selikoff. 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.

14 Mai 201952min

JSJ 363:  Practical JAMstack and Serverless with Gareth McCumskey

JSJ 363: Practical JAMstack and Serverless with Gareth McCumskey

SponsorsTriplebyte offers a $1000 signing bonusSentry use the code “devchat” for $100 creditLinodeCacheFlyPanelCharles Max WoodAimee KnightAJ O’NealAaron FrostJoe EamesJoined 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.Linkshttp://herodev.com/https://thinkster.io/https://jamstack.org/https://www.mongodb.com/cloud/stitchhttps://expatexplore.com/https://serverless.com/https://www.cloud66.com/https://aws.amazon.com/dynamodb/https://twitter.com/garethmcchttps://www.facebook.com/javascriptjabberhttps://twitter.com/JSJabberPicksCharles Max Wood:Join the mailing listWatch out for new podcastsSend me defunct podcasts you love chuck@devchat.tvAimee Knight:Productivity Isn’t About Time Management. It’s About Attention Management.Quest Nutrition Protein BarsAJ O’Neal:Distant Worlds: Music from Final Fantasy by Nobuo UematsuLegend Of Zelda Concert 2018 Original Soundtrack by Never Land Orchestra  How to Diagnose and Fix Everything Electronic by Michael Jay Geier  Aaron Frost:The Go-Giver, Expanded Edition: A Little Story About a Powerful Business IdeaGareth McCumskey:https://www.finalfantasyxiv.com/Steam Play on LinuxJoe Eames:Expanding your horizonsSeven Languages in Seven Weeks: A Pragmatic Guide to Learning Programming LanguagesSeven More Languages in Seven Weeks: Languages That Are Shaping the Futurehttps://elm-lang.org/Special Guest: Gareth McCumskey. 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.

7 Mai 20191h 10min

Populært innen Business og økonomi

stopp-verden
lydartikler-fra-aftenposten
dine-penger-pengeradet
rss-penger-polser-og-politikk
kommentarer-fra-aftenposten
e24-podden
rss-borsmorgen-okonominyhetene
pengepodden-2
finansredaksjonen
utbytte
tid-er-penger-en-podcast-med-peter-warren
pengesnakk
morgenkaffen-med-finansavisen
rss-markedspuls-2
stormkast-med-valebrokk-stordalen
livet-pa-veien-med-jan-erik-larssen
rss-fri-kontantstrom
rss-investering-gjort-enkelt
okonomiamatorene
paretopodden