071 JSJ JavaScript Strategies at Microsoft with Scott Hanselman

071 JSJ JavaScript Strategies at Microsoft with Scott Hanselman

PanelScott Hanselman (twitter github blog) Joe Eames (twitter github blog) Aaron Frost (twitter github blog) Charles Max Wood (twitter github Teach Me To Code Rails Ramp Up)
Discussion
01:14 - Scott Hanselman IntroductionCommunity Program Manager for Web Tools at Microsoft Azure and Web Tools ASP.NET Runtime
03:17 - Microsoft and JavaScriptMicrosoft Build Developer Conference Scott Hanselman: Angle Brackets, Curly Braces, One ASP.NET and the Cloud Json.NET
13:40 - The Cost of Web DevelopmentTooling Sublime Text Visual Studio
18:17 - Libraries and FrameworksKnockout
24:14 - Innovation in SoftwareBefunge
29:48 - Apps Supporting JavaScriptCreate your first Windows Store app using JavaScript (Windows) Visual Studio Express
34:14 - Windows and Internet ExplorerChakra
40:42 - Microsoft’s Attitude Towards JavaScriptScott Hanselman: Azure for the non-Microsoft Person - How and Why?
45:58 - Open Source
49:12 - asm.js
52:05 - Angle Brackets ConferencePicksThe Wolverine (Joe) ng-conf (Joe) Cancún (Aaron) @ngconf (Aaron) Wistia (Chuck) Mumford And Sons 'Hopeless Wanderer' Music Video (Scott) Beyoncé Joins the Short Hair Club (Scott)
Next Week
Screencasting: Sharing What You Know Through Video
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 front end 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 71 the JavaScript Jabber show. This week on our panel, we have Joe Eames.JOE: Hey.CHUCK: Aaron Frost.AARON: Hello.CHUCK: I’m Charles Max Wood from DevChat.TV. And we have a special guest that is Scott Hanselman.SCOTT: Hello.CHUCK: Since you’re new to the show, do you want to introduce yourself really quickly?SCOTT: My name is Scott Hanselman. You can learn more about me on the internet by googling for Scott. I’m in an epic battle right now with the Scott toilet paper people. You’ll find me just below Scott toilet tissue. I’ve been blogging for ten years. More than ten years, 13 years. I work at Microsoft right now. Before that I worked in finance at a company called Corillian that is now Fiserv. I’ve been building big systems on the web for as long as the web’s been around.CHUCK: Wow. What do you do at Microsoft?SCOTT: I work in Azure and Web Tools. I’m a program manager. I’m in charge of the experience from file new project until deployment. I call myself the PM of miscellaneous. I spend time going through that experience making sure that it doesn’t suck. My focus is on web tools but also ASP.NET Runtime and what the experience is when you deploy something into Azure. That might be everything from what’s it like editing JavaScript in Visual Studio and I’ll find some issue and go and work with the guys that own that, or it might be someone’s trying to do something in Node on Azure and that experience is not good. I’m like an ombudsman or a customer liaison. But the simplest way would be to say I’m the community PM, community program manager, for web tools at Microsoft.CHUCK: Okay.AARON: Cool.CHUCK: So, is JavaScript your primary focus?SCOTT: I would say that my primary focus is just anything that makes the web better and moves the web forward. While I work for ASP.NET and most of my work is in C#,Special Guest: Scott Hanselman.

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.

Avsnitt(734)

JSJ 456: Developer-First Security and Security Tooling For Developers with Liran Tal & Brian Vermeer

JSJ 456: Developer-First Security and Security Tooling For Developers with Liran Tal & Brian Vermeer

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.SponsorsAudible.comCacheFlyPanelAJ ONealAimee KnightDan ShappirSpecial GuestsLiran TalBrian VermeerLinksHttps://www.webpagetest.orghttps://snyk.io/security-scanner-vuln-cost/https://marketplace.visualstudio.com/items?itemName=wix.vscode-import-costPicksDanadd Alt Texts when tweeting code on twitter as an image,https://www.goodreads.com/series/46817-demon-cycleAJZalgohttps://www.cnet.com/news/the-shirt-with-the-most-incredible-amazon-reviews/The Friendly, Interactive ShellTomorrow Night Theme (Terminal, iTerm2, VSCode, vim, etc)Dracula Themehttps://github.com/JacksonGariety/toy-chest-themeJeff BezosLiran Talhttps://starship.rs/https://vuetifyjs.com/en/Pact frameworkhttps://docs.pact.io/https://en.wikipedia.org/wiki/RemoteAccessBrianhttps://carbon.now.sh/https://en.wikipedia.org/wiki/The_Umbrella_Academy_(TV_series) Follow JavaScript Jabber on Twitter: @JSJabber Special Guests: Brian Vermeer and Liran Tal. 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.

3 Nov 20201h 6min

JSJ 455: Introducing and Understanding Svelte and Sapper with Mark Volkmann

JSJ 455: Introducing and Understanding Svelte and Sapper with Mark Volkmann

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.SponsorsFaithlife | Now Hiring Software DevelopersRaygun | Click here to get started on your free 14-day trialAudible.comCacheFlyPanelAimee KnightDan ShappirSteve EdwardsSpecial GuestMark VolkmannLinkshttps://github.com/sveltejs/svelte/issues/2546https://mvolkmann.github.io/blog/https://objectcomputing.com/resources/publications/mark-volkmannhttps://www.manning.com/books/svelte-and-sapper-in-actionPicksSteveKey Largohttps://gbdeclaration.org/AimeeLow Level AcademyTerraform Up and RunningDanMy daughter enlisting in the Israeli Militarywww.amazon.com/The-Boys-Season-1Mark Volkmannhttps://www.meteor.com/https://mvolkmann.github.io/blog/ Follow JavaScript Jabber on Twitter: @JSJabber Special Guest: Mark Volkmann.Sponsored By:Raygun: Raygun now offers Real User Monitoring of Core Web Vitals. Start your 14-day free trial now.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.

27 Okt 202056min

JSJ 454: Mongoose, Mongo and Object Document Mapping (ODM) with Valeri Karpov

JSJ 454: Mongoose, Mongo and Object Document Mapping (ODM) with Valeri Karpov

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.SponsorsFaithlife | Now Hiring Software DevelopersAudible.comCacheFlyPanelAJ ONealAimee KnightCharles Max WoodSteve EdwardsSpecial GuestValeri KarpovLinkshttps://en.wikipedia.org/wiki/Aspect-oriented_programminghttps://mongoosejs.com/PicksStevehttps://cesf.us/AimeeThe Cloud Girl Sketch NotesAJGraphQurlAPC UPS with USBCyberPower UPSGoogle Lighthouse overstepFrog ChessWSL (Windows Subsystem for Linux)Chuckhttp://podcastgrowthsummit.co/http://podcastplaybook.co/mostvaluable.devStormlight ArchiveValeri Karpovhttps://masteringjs.io/ebooks/mastering-mongoose-javascript-jabberhttps://www.npmjs.com/package/archetypeamazon.com/Cryptonomicon-Neal-Stephenson Follow JavaScript Jabber on Twitter: @JSJabber Special Guest: Valeri Karpov. 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.

20 Okt 202054min

JSJ 453: Debugging Third Party JavaScript with Ben Vinegar

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.SponsorsFaithlife | Now Hiring Software DevelopersRaygun | Click here to get started on your free 14-day trialAudible.comCacheFlyPanelAJ ONealAimee KnightDan ShappirCharles Max WoodSpecial GuestBen VinegarLinksETAG Cookieshttps://developer.mozilla.org/en-US/docs/Web/Web_Components/Using_custom_elementsPicksAimeehttps://github.com/hwayne/awesome-cold-showersAJAJQuery v2.0https://webinstall.dev/sdDropbox PaperWoody Zuill on Mob Programming and Influencing Change | Healthy Developer Interview #4Charles Max WoodScythehttps://www.thecreepyline.com/Ben Vinegarhttps://workers.cloudflare.com Follow JavaScript Jabber on Twitter: @JSJabber Special Guest: Ben Vinegar.Sponsored By:Raygun: Raygun now offers Real User Monitoring of Core Web Vitals. Start your 14-day free trial now.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.

13 Okt 202016min

JSJ 452: Caddy 2 Web Server with Matthew Holt

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.SponsorsFaithlife | Now Hiring Software DevelopersThe Complete Software Developer’s Career Guide – Grab a Copy TodayAudible.comCacheFlyPanelAJ ONealAimee KnightCharles Max WoodSpecial GuestMatthew HoltLinkshttps://www.papaparse.com/OSI modelhttps://apilayer.com/https://github.com/mholtPicksAimeeCloud flare ball indication sectionLearning about other culturesAJhttps://webinstall.dev/caddy/https://webinstall.dev/serviceman/https://insights.stackoverflow.com/survey/2020https://www.beyondcodebootcamp.com/CharlesMost Valuable Programmer (MVP Program)https://podcastplaybook.coLightbringer seriesMatthew HoltSourcegraph Follow JavaScript Jabber on Twitter: @JSJabber Special Guest: Matthew Holt. 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.

6 Okt 20201h 12min

JSJ 451: Are Software Bugs Inevitable with Ran Levi

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.SponsorsRaygun | Click here to get started on your free 14-day trialThe Complete Software Developer’s Career Guide – Grab a Copy TodayFaithlife | Now Hiring Software DevelopersCacheFlyPanelCharles Max WoodAJ ONealAimee KnightDan ShappirSteve EdwardsSpecial GuestRan LeviLinksAre Software Bugs Inevitable?The Wix Engineering PodcastPicksDanThe Explosion of the Ariane 5Mars Climate OrbiterAJMagic Keyboard & Trackpad 2Final Fantasy 1GameCube + GBA + HDMIHomebrew GuideCharles Max WoodMUDList of MUDs Follow JavaScript Jabber on Twitter: @JSJabber Special Guest: Ran Levi.Sponsored By:Raygun: Raygun now offers Real User Monitoring of Core Web Vitals. Start your 14-day free trial now.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.

29 Sep 20201h 19min

JSJ 450: Native Features Inside The Browser - Introducing Google's Project Fugu with Thomas Steiner

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.SponsorsRaygun | Click here to get started on your free 14-day trialThe Complete Software Developer’s Career Guide – Grab a Copy TodayAudible.comCacheFlyPanelCharles Max WoodAJ ONealAimee KnightDan ShappirSteve EdwardsSpecial GuestThomas SteinerLinksWICGWake LockChrome Origin Trials GatekeepingMicrosoft Origin TrialsWebOTPPicksAimee Knighthttps://github.com/lebinh/nginx-confSteveGod’s Battalions: The Case for the CrusadesAJwebinstall.dev/comrakThomashttps://excalidraw.com/xxx Follow JavaScript Jabber on Twitter: @JSJabber Special Guest: Thomas Steiner.Sponsored By:Raygun: Raygun now offers Real User Monitoring of Core Web Vitals. Start your 14-day free trial now.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.

22 Sep 202053min

JSJ 449: The Things Every JavaScript Developer Must Know

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.SponsorsAudible.comThe Complete Software Developer’s Career Guide – Grab a Copy TodayCacheFlyPanelAJ ONealCharles Max WoodDan ShappirSteve EdwardsLinks10 Interview Questions Every JavaScript Developer Should Know – AKA: The Keys to JavaScript Masteryhttps://kentcdodds.com/blog/newspaper-code-structurehttps://developer.mozilla.org/en-US/docs/Web/JavaScript/ClosuresYour Coffee Shop Doesn’t Use Two-Phase CommitPicksAJCrock on JS Follow JavaScript Jabber on Twitter: @JSJabberSupport 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.

15 Sep 20201h 5min

Populärt inom Business & ekonomi

badfluence
framgangspodden
varvet
rss-jossan-nina
uppgang-och-fall
bathina-en-podcast
rss-borsens-finest
dynastin
avanzapodden
svd-tech-brief
fill-or-kill
affarsvarlden
rss-svart-marknad
rss-inga-dumma-fragor-om-pengar
24fragor
rss-veckans-trade
ekonomiekot-extra
kapitalet-en-podd-om-ekonomi
tabberaset
market-makers