

Views on Vue
Charles M Wood
Vue is a growing front-end framework for web developments. Hear experts cover technologies and movements within the Vue community by talking to members of the open source and development community.
Episodes
Mentioned books

Sep 11, 2018 • 1h 7min
VoV 028: “10 Things I Love About Vue with Duncan Grant”
Panel: - https://www.linkedin.com/in/shortdiv- https://twitter.com/erikch?lang=en- https://twitter.com/josepheames?ref_src=twsrc%255Egoogle%257Ctwcamp%255Eserp%257Ctwgr%255Eauthor- https://www.linkedin.com/in/papajohn- https://twitter.com/chrisvfritz?lang=en Special Guest: http://duncangrant.co.uk/contact.html In this episode, the panel talks with http://duncangrant.co.uk/contact.html who is a JavaScript developer and he talks briefly about his background. Today he discusses the https://medium.com/@dalaidunc/10-things-i-love-about-vue-505886ddaff2 He works in Cambridge, UK and is quite involved there. You can check http://duncangrant.co.uk/contact.html out through https://www.linkedin.com/in/duncan-grant-3605901/, https://twitter.com/thewebnomad?lang=en, https://medium.com/@dalaidunc, and other social media sites. He currently works for https://cambridge-intelligence.com. Check out his bios to see Duncan’s latest activity! Show Topics: 2:30 – After a certain threshold, it doesn’t matter anymore if there is a vibrant community to learn and support from one another. If there were only one mindset then we’d be in trouble. 2:50 – http://duncangrant.co.uk/contact.html Having a community to support each other is great – I agree. 3:50 – I think too many people get wrapped-up in the “newest, best” thing out there and that can get tiring. 4:32 – Should I use X over Y? If you are happy and productive then there is no reason to switch. Why do that to yourself? 5:45 – http://duncangrant.co.uk/contact.html I only have been using Vue for only 1½ year. I was reluctant to use Vue at first. He wasn’t that interested. Eventually, I did have a look because it was someone saying: “Vue is the new https://jquery.com.” There was a very out-there-comment, and so it made my interested to check-out https://vuejs.org. Some of the concepts are very reusable. 8:03 – Let’s ask a question, first – what do you NOT like about https://vuejs.org? 8:15 – http://duncangrant.co.uk/contact.html It’s the lack of what https://vuejs.org has to offer or not offer. 9:09 – Vue doesn’t have a lot of opinions, unlike https://www.upwork.com/ppc/landing/?ct=Programmers&gclid=EAIaIQobChMIuK2B156s3QIVRtbACh0u7wcBEAAYAiAAEgK66_D_BwE&hl=Top%2520Rated%2520AngularJS%2520Programmers&query=AngularJS&vt_med=provenD2 among others. 9:52 – It depends on “how you like to roll.” 11:12 – It depends on where you are coming from. Try to take an Angular project, and apply it to “x, y, and z” and it is very difficult. 11:59 – The community (Vue) is growing bigger and bigger, but the jobs aren’t quite that high. Compared to https://www.upwork.com/ppc/landing/?ct=Programmers&gclid=EAIaIQobChMIuK2B156s3QIVRtbACh0u7wcBEAAYAiAAEgK66_D_BwE&hl=Top%2520Rated%2520AngularJS%2520Programmers&query=AngularJS&vt_med=provenD2 and hopefully it is changing. 12:236 – There are people looking to use Vue, but they don’t feel like they need someone with a lot of Vue experience, but ideally they are looking for someone who also knows JavaScript. 13:05 – For me, https://vuejs.org, feels like I can get this thing running very quickly, but you don’t’ have to take them on when you are ready. It’s a slow progressive. But for https://www.upwork.com/ppc/landing/?ct=Programmers&gclid=EAIaIQobChMIuK2B156s3QIVRtbACh0u7wcBEAAYAiAAEgK66_D_BwE&hl=Top%2520Rated%2520AngularJS%2520Programmers&query=AngularJS&vt_med=provenD2 you have to bite upfront a little more upfront. But when you get past that it’s about the same. I think it’s easier to slip into https://vuejsdevelopers.com right away. 13:51 – http://duncangrant.co.uk/contact.html I agree with that comment. 14:32 – Wait...I came into learn “x, y, and z” but I have to learn “a, b, and c...”? 15:13 – There might be a lot of things to learn at first, but once you can do it then you can configure a lot of different things. 15:38 – If you start at the COI then you’re golden. 17:18 – If you have strong opinions then that’s good for them because it’s working for them. 17:53 - https://www.linkedin.com/in/shortdiv adds her comments. 19:30 – Question to http://duncangrant.co.uk/contact.html about something he said in his https://medium.com/@dalaidunc/10-things-i-love-about-vue-505886ddaff2 (2nd paragraph). Listen to this time stamp to see what the challenge is all about! 20:05 – http://duncangrant.co.uk/contact.html It probably doesn’t and I haven’t seen any horror stories. 21:39 – Topic: Components 21:48 – Duncan: “People say developers are lazy.” 22:28 – The panel talks about how they enjoy Duncan’s points in his https://medium.com/@dalaidunc/10-things-i-love-about-vue-505886ddaff2. 25:15 – https://www.linkedin.com/in/shortdiv adds her comments. 26:26 – It’s a progression. You think about some sort of state (I hear this a lot in the Angular world), who has logged-in their name do I really need X program? No, not really. Create a simple class. Use the right tool for the right job. 27:17 – Topic: Patterns 28:15 – We talked about this on previous episodes. It’s difficult to manage and it can get out of hand. 29:16 – Check-out this timestamp for a recommendation from one of the panelists! 29:56 – https://www.digitalocean.com/ 30:50 – Let’s talk about Duncan’s talk after your blog post. Duncan feels that the material worked well for the blog set-up, but not for an actual discussion. Duncan talks about people’s concerns and dislikes about Vue. It’s hard when someone criticizes you, because is it your actual code or is it user’s error? 32:30 – A problem like not updating when it should – Vue.delete and Vue.set. 34:47 – Do it under the hood, so people don’t have to change the way they work. 35:07 – Question for Duncan: People have said, “https://vuejsdevelopers.com isn’t good for using large applications.” Have you heard this question before, and what do you think? 35:21 – Duncan’s answer to this question. He has only used https://vuejsdevelopers.com for medium-sized applications. But...for larger sized projects, then “yes” it could be complicated. It doesn’t matter what framework you use, because it’s “large” no matter what application you decide to use. 36:44 – Statistic given. 37:25 – Large-scale applications. 37:32 – Duncan talks about other criticisms from the blog post. 40:02 – What people are really getting at is that they want stability to keep it around for the foreseeable future. 41:00 – If Evan were to get hit by a bus... 42:52 – Everyone wants https://vuejsdevelopers.com to succeed and it’s a joint effort. 44:36 – Question to Duncan: “Getting back to your post. I am curious, what do you see is next for you? What are the next blog topics?” 45:00 – Duncan shares his thoughts on his next blog topics, such as: “https://vuejsdevelopers.com doesn’t have to be that scary...” 46:40 – It’s good that you point that out, because a lot of time we do things that are interesting to us, but if it isn’t interesting to the readers, then it wont’ go far. 47:05 – Like video games! 47:25 – Question to Duncan: “What are your personal challenges of advanced concepts as you were making the transition?” 47:53 – Duncan: “Interesting question, because https://vuejsdevelopers.com was easier for me. One small thing was the radioactivity that I had to learn.” 48:54 – Understanding patterns. 51:27 – The essential concepts in

Sep 4, 2018 • 1h 7min
VoV 027: Code Automation
Panel: Divya SasidharanErik HanchettJoe EamesChris Fritz In this episode, the panel talks about code automation, generators, and other topics. They talk about the pros and cons of what generators can and cannot do. Later they discuss different codes, such as Prettier and Eslint codes, and also talk about their pros and cons. Check-out today’s episode to get the full details on these topics and much more! Show Topics: 1:03 – Panel has different views on what code automation is and or is not. 2:53 – One of the panelists started his career with Rails. 3:58 – Let’s jump into one thing that I think Rails did really well, and that is generators! Generators aren’t really popular in the JavaScript community. What are generators? 4:43 – Generators is to help build your tooling. 4:57 – What is an example of a generator, and how can it resolve the issue-at-hand? 5:04 – To generate a component, for example. 5:20 – The panel go back and forth and discuss the different definitions of what a generator means to them, and the purpose of a generator. 8:29 – For beginners, if you are brand new to JavaScript then these generators could be confusing. 9:10 – People at first did not like Java’s generators. 10:04 – How much do you guys use generators in your workday? 10:07 – Angular CLI. 12:06 – To organize in a consistent way for a larger team, generators can help. 12:37 – It also standardizes things, too. If you have something in place, then basically the machine makes the decision for you already, which can save some headaches. 13:09 – Tooling to review code. As long as you can agree on a style then these tools can format your code the way you want it. 13:49 – Let’s talk about Prettier and Eslint code. Let’s take a poll. The panel goes back-and-forth and discusses the pros and cons of both codes, Prettier and Eslint. Some panelists have very strong views on one or the other, and they’ve had much experience with these codes, which they have given it much thought over the years. 22:36 – Bottom line: we all figure out things as we go along. 22:52 – New topic: Apart of the automated code review is to have Eslint and Prettier and other codes have all of these things run-on a pre-commit hook, only on the files that are staged. 25:06 – Who uses pre-commit hooks? A lot of people will run different tools to compress their images, and there is a tool that can help with that. 26:32 – Smart - anything to save time. 27:40 – New topic: Continuation integration. After a pre-commit hook in editor, then when you take a poll request then sometimes there are these services, Travis CI or CircleCI that will go through and run some tests to make sure that your project builds correctly, and deploy your site. I like to use tools like this. It integrates with others like GitHub among others. 29:54 – Digital Ocean’s Advertisement! 30:58 – If you want to see an example please got to this timestamp to hear the panelist’s suggestion! 32:03 – Once an application has been developed for a while it might take 4-5 minutes for it to finish – if I think it is fine, I don’t want to waste time. It doesn’t seem like a good use of my time. 36:23 – “Throwing out data is like gardening!” – This is Divya’s motto. 37:40 – One panelist likes to use the squash and merging option. 38:14 – Divya: “Do you have any control over what gets squashed?” 38:28 – Everything gets squashed 39:49 – Auto-completion. 40:27 – The panel talks about plugins and such. 41:10 – Back to continuation integration (CI). Biggest concern people have is it builds failing when nothing is wrong. 42:00 – “Time Zones” – that’s one scenario for Divya. 42:32 – Another panelist voices another concern. 45:31 – Another topic: Running Eslint and Prettier – how do we actually run those things? How do we run tests? 46:24 – The panel talks about what was and is popular within this field. 50:29 – Question asked. 50:41 – Proxies is very common. 54:46 – Another common web pack customization is when you have to use environmental variables. 55:55 – Anyone have anything else to talk about? No, so let’s talk about PICKS! Links: JavaScriptRuby on RailsAngular CLIPrettier and Eslint codeArticle on Travis Cl or CircleCIGitHubKendo UIDigital OceanCode Badge Sponsors: Kendo UIDigital OceanCode Badge Picks: Divya Sci-Fi Book: Lewis’ Out of the Silent PlanetN.K. Jemisin – authorToDoIst App Chris VR in Hand-Tracking & Beat Saber Joe Framework SummitNotion.soWorkFlowy Erik ProgramAdvertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https://redcircle.com/privacy

Aug 28, 2018 • 47min
VoV 026: How to Get a Job (Especially for New Developers) with Charles Max Wood
Panel: Charles Max WoodErik HanchettJoe Eames In this episode, the Views on Vue panel talks about Charles’ new course on how to Get a Coder Job. A lot of people come to Charles asking him how to get a coder job, especially as new developers, and he created this course in order to help them find jobs. They talk about how the panelists got their own first coder jobs, the difference between being self-taught and getting a CS degree, and the indicator that makes the biggest difference in getting a first job. They also touch on the importance of knowing how to interview, having a desire and passion for development, and more! In particular, we dive pretty deep on: A lot of people ask him how to find a coder jobGet a Coder JobWhat is in the course?How did you get your first developer jobs?Erik gives advice about How to Get a Developer Job on his YouTube ChannelGoing the traditional route (CS degree) VS self-taught routeBeing self-taught is more common nowYou don’t need a CS degree to get a developer jobGetting a CS degree is the most sure way to get into the industryUsing boot campsThe skillset you learn in a professional CS degreeThe indicator that makes the most difference is who you know and how many people you knowThe benefits of getting a degreeUsing the alumni network, professors, and counselors to get connectionsKnowing how to interviewDifferent type of students in boot campsDedication and desire to do this job mattersThere are a lot of Jr. developers entering the field right nowGetting the right opportunitiesThe different options you have to be trainedAnd much, much more! Links: Get a Coder JobErik’s How to Get a Developer Job on YouTubeErik’s YouTube Channel Sponsors Kendo UIDigital OceanCode Badge Picks: Charles Get a Coder JobFramework SummitCESPodcast MovementHome Depot Tool Rental Joe Framework Summit Erik Create Awesome Vue.js Apps With Nuxt.js courseAdvertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https://redcircle.com/privacy

Aug 23, 2018 • 1h 23min
VoV 025: Gitlab's journey with Vue with Filipa Lacerda and Jacob Schatz
Panel: Chris FritzJoe EamesDivya Sasidharan Special Guests: Filipa Lacerda, Jacob Schatz, and Phil Hughes In this episode, the Views on Vue panel talks to Filipa Lacerda, Jacob Schatz, and Phil Hughes about GitLab’s journey with Vue. Jacob started as a front-end developer at GitLab and now has joined the data science team as a staff data science engineer. Filipa has been a front-engineer and works with the CIDC and security teams at GitLab. Phil has been at GitLab for 2 ½ years and most recently has been working on the web IDE. They talk about how GitLab decided to adopt Vue, the benefits that Vue brings their company, why they decided to move away from jQuery, and more! In particular, we dive pretty deep on: Filipa, Jacob, and Phil introsAll work at GitLabDistributed team at GitLabWork with VueOne team across multiple time zonesHow did GitLab decide to adopt Vue?The benefits of VueCreating a proof of conceptRails previouslyjQueryVue allows them to use much less code and be more organizedVuexUn-opinionated VS highly opinionated frameworksDid you find Vue to be stifling in any way?Could you organize ode the way you wanted to organize it?Vue made their lives easierDidn’t have a style guide or plan in the beginningWhy they moved away from jQueryPerformance issues and the large amount of code with jQueryNode.jsCoffeeScript to JavaScriptAnd much, much more! Links: GitLabVueRailsjQueryVuexNode.jsCoffeeScriptJavaScript@FilipaLacerdaFilipa’s GitHubFilipa’s GitLab@jakecodesJacob’s GitLab@iamphilliamphill.comPhil’s GitHubPhil’s GitLab@gitlab Sponsors Kendo UIDigital OceanFreshBooks Picks: Chris vuemeetups.orgThe WitnessHis request system Divya Sarah Drasner vue-vscode-extensionpackThe Cost Of JavaScript - Addy Osmani - Fluent 2018Netlify Joe Framework SummitEvan You TweetJayne - Overwatch Coaching on YouTube Filipa Sarah Drasner TweetCoffee Table Typography Jacob FlaskThe Americans Phil Center ParcsErgoDox EZSpecial Guests: Filipa Lacerda, Jacob Schatz, and Phil Hughes. Advertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https://redcircle.com/privacy

Aug 14, 2018 • 47min
VoV 024: Teaching Vue, Community Building, and the Vue News Podcast with Gregg Pollack & Adam Jahr
Panel: Chris FritzJoe EamesDivya SasidharanErik Hanchett Special Guests: Gregg Pollack & Adam Jahr In this episode, the Views on Vue panel talks to Gregg Pollack and Adam Jahr about teaching Vue, community building, and the Vue News Podcast. Gregg is passionate about teaching online, being a father, and self-awareness and leadership development with startups. Adam teaches alongside Gregg at Vue Mastery, where they strive to be the ultimate resource for Vue developers. They talk about what made them decide to create Vue Mastery, the evolution of the Vue community, the story of Code School, and more! In particular, we dive pretty deep on: Gregg and Adam introVue MasteryFounded Vue Mastery togetherWhat made you decide to get into the Vue space and teaching people about Vue?Came from Code SchoolLaracasts and RailsCastsPassion for open source and teachingWanted to build Vue Mastery in a way that supports the communityDo you see parallels between the Code School community and the Vue community?Seeing the community evolveThe necessity of teachers to push Vue forwardThe story of Code SchoolOfficial Vue News PodcastRails for ZombiesCreating partnershipsMerger with PluralsightProducing mostly video content nowWhy did you choose video?Humans are visual creaturesGamification with Vue MasteryWant to have a reason for people to come back to your sightOne new video a weekAnd much, much more! Links: Vue MasteryVueCode SchoolLaracastsRailsCastsOfficial Vue News PodcastRails for ZombiesPluralsight@greggpollackgreggpollack.comGregg’s GitHubGregg’s Pluralsight@AdamJahradamjahr.comAdam’s GitHubAdam’s Medium@VueMastery Sponsors Kendo UIDigital OceanFreshBooks Picks: Chris Thorsten Lünborg, Sarah Drasner, Pratik Patel, Gusto, Tray Lee, Deanna Leavitt, and Joe EamesSebastian DeterdingNonviolent Communication by Marshall B. RosenbergDifficult Conversations by Douglas Stone Divya SherlockTagUI Erik After 5 years and $3M, here's everything we've learned from building Ghost Gregg 13 Reasons WhyAlone: A Love StoryThe Landmark Forumhttp://www.landmarkworldwide.com/the-landmark-forum Adam CMTYTigSpecial Guests: Adam Jahr and Gregg Pollack. Advertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https://redcircle.com/privacy

Aug 7, 2018 • 1h 27min
VoV 023: Unit Testing Vue components with Edd Yerburgh
Panel: Divya SasidharanChris FritzJoe Eames Special Guests: Edd Yerburgh In this episode, the Views on Vue panel talks to Edd Yerburgh about unit testing Vue components. Edd is a software engineer for BBC in London and he maintains Vue Test Utils, which is a library to help make unit testing Vue components easier. They talk about how you would use Vue Test Utils, examples of components you would test with Vue Test Utils, and good patterns to use when testing. They also touch on snapshot testing, the Vue Jest library, and more! In particular, we dive pretty deep on: Edd introMaintains Vue Test UtilsWhat is Vue Test Utils?Library to make unit testing Vue components easierWhat is a mounted component?Would you use Vue Test Utils by yourself?Jest, Jasmine, and MochaNeeds to be run in a DOM environmentJS DOMExamples of components that you would use to test with Vue Test UtilsWhat are good patterns to use when testing?Consider what and if you should test?Difficult to give a definitive answer as to when you should unit test vs you shouldn’tWhat you hope when you are writing unit testsTests as a form of documentationWriting unit tests to pay off in the futureWhat is a Snapshot test?When would you use a snapshot test?Leaning on Jest for snapshot testsVue Jest libraryTesting in VueCreating components within your test itselfTesting a mixinAnd much, much more! Links: VueVue Test UtilsJestJasmineMochaSnapshot testVue JestEdd’s GitHub@EddYerburgheddyerburgh.meEdd’s Medium Sponsors Kendo UIDigital OceanFreshBooks Picks: Divya The React is “just” JavaScript Myth by Dave RupertBang Bang ConMoving Towards Dialogue: Collaborating with your computer using typed holes! by Vaibhav Sagar Chris Having a point to stop working at nightASMR Joe RocketbookVS Code Top-Ten Pro Tips Edd Testing Vue.js Applications by EddjscodeshiftSpecial Guest: Edward Wardell-Yerburgh. Advertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https://redcircle.com/privacy

Jul 31, 2018 • 1h 10min
VoV 022 : How I became a Vue.js core team member without a professional background with Thorsten Luenborg
Panel: Charles Max WoodChris FritzErik HanchettJoe Eames Special Guests: Thorsten Luenborg In this episode, the Views on Vue panel talks to Thorsten Luenborg about how he became a Vue.js core team member. Thorsten is a part of the Vue core team, and has been for about 2 years. They talk about the beginnings of the creation of the Vue core team, what it means to be on the core team, and his main focus on the core team. They also touch on how Vue is ran using Open Collective and Patreon, how they don’t have an overarching corporate structure, and more! In particular, we dive pretty deep on: Thorsten introVueHow did Evan get the core team together at the beginning?Core team is a great place to come together, share ideas, and write Vue togetherLoose organization of the core teamWhat it means to be on the core team?Contributions are very spread outVue is very big in ChinaMaintaining different repositoriesHis main focusSupporting role on the teamBuild a small team of moderatorsNeed more structure to go furtherAsking for help when you need itHas there ever been a time when a corporate entity has contacted the core team directly for guidance/help?Their work is sponsored by other companiesUsing Open Collective and PatreonSupporters don’t really interfereSecurity through having a lot of little contributorsVueConf USNo overarching corporate structureEmber.jsAnd much, much more! Links: VueOpen CollectivePatreonVueConf USEmber.js Sponsors Kendo UIDigital OceanFreshBooks Picks: Charles Max Wood VS Code Chris The Good PlaceSpecial Joe Microsoft acquisition of GitHubFull of Sith – How the Force WorksStar Wars OxygenGoogle Duplex Thorsten NetlifyDeadpool 2Special Guest: Thorsten Lunborg. Advertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https://redcircle.com/privacy

Jul 24, 2018 • 31min
VoV 021: Building SharePoint Extensions with JavaScript with Vesa Juvonen LIVE at Microsoft Build
Panel: Charles Max Wood Special Guests: Vesa Juvonen In this episode, the Views on Vue panel talks to Vesa Juvonen about building SharePoint extensions with JavaScript. Vesa is on the SharePoint development team and is responsible for the SharePoint Framework, which is the modern way of implementing SharePoint customizations with JavaScript. They talk about what SharePoint is, why they chose to use JavaScript with it, and how he maintains isolation. They also touch on the best way to get started with SharePoint, give some great resources to help you use it, and more! In particular, we dive pretty deep on: Vesa introWhat is SharePoint?Has existed since 2009People either know about it and use it or don’t know what it isBaggage from a customization perspectiveWhy JavaScript developers?Modernizing developmentSharePoint FrameworkMicrosoft Ignite ConferenceIs there a market for it?System integratorsAngular Element and ReactReact for SharePoint Framework back-endSupports VueReact Round Up PodcastHow do you maintain isolation?What’s the best way to get started with SharePoint extensions?Office 365 Developer ProgramSharePoint documentationSharePoint YouTubeWhat kinds of extensions are you seeing people build?And much, much more! Links: SharePointJavaScriptSharePoint FrameworkMicrosoft Ignite ConferenceAngular ElementReactVueReact Round Up PodcastOffice 365 Developer ProgramSharePoint documentationSharePoint YouTube @OfficeDev@vesajuvonenVesa’s blogVesa’s GitHub Sponsors Angular Boot CampDigital Ocean FreshBooks Picks: Charles Zig ZiglarConversations with My Dog by Zig ZiglarPimsleur Lessons on Audible Vesa Armada by Ernest ClineSpecial Guest: Vesa Juvonen. Advertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https://redcircle.com/privacy

Jul 17, 2018 • 1h 13min
VoV 020: Reactive Programming with Vue with Tracy Lee, Ben Lesh, and Jay Phelps
Panel: Charles Max WoodChris FritzErik HanchettDivya SasidharanJoe Eames Special Guests: Tracy Lee, Ben Lesh, and Jay Phelps In this episode, the Views on Vue panel talks to Tracy Lee, Ben Lesh, and Jay Phelps about reactive programming in Vue. They talk about the new additions to RxJS 6, what RxJS actually is, reactive programming, and Vue Rx. They also touch on the basics of RxJS, the difference between Promises and RxJS, and more! In particular, we dive pretty deep on: RxJSThe difference between RxJS 6 and the past versionsMoving towards pipeable operatorsWin for application sizeError handling has changedWhat is RxJS?Utility library to better handle your complex asynchronous stuffVery versatile toolReactive programmingMost popular and well-known reactive programming paradigmBecame open source at version 5How does Vue Rx fit into all of this?What Vue Rx addsUsing RxJS vs PromisesObservablesSubscription optionsObservable stringsThe underbelly of codingError handlingFunctional programmingPromises are eagerWeb socketsRxJS is not particular to one languageAngularAnd much, much more! Links: RxJSVue RxVueAngular@ladyleetTracy’s GitHub@BenLeshBen’s MediumBen’s GitHub@_jayphelpsJay’s GitHubRxJS GitHub Sponsors Kendo UIDigital OceanFreshBooks Picks: Charles Master Chef JuniorInstant Pot Chris Back up your data more than weekly Divya The introduction to Reactive Programming you've been missing Erik Bracket Pair ColorizerSyntax.fm podcast Joe BackblazeSoloFramework Summit Tracy BeautyFix Subscription BoxBlanton’s Ben RxJS docsExperimental branch of RxJSGet some exerciseSpecial Guests: Ben Lesh, Jay Phelps, and Tracy Lee. Advertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https://redcircle.com/privacy

Jul 11, 2018 • 27min
VoV 019: Error Tracking and Troubleshooting Workflows with David Cramer LIVE at Microsoft Build
Panel: Charles Max WoodAlyssa NichollWard Bell Special Guests: David Cramer In this episode, the Views on Vue panelists talk to David Cramer about error tracking and troubleshooting workflows. David is the founder and CEO of Sentry, and is a software engineer by trade. He started this project about a decade ago and it was created because he had customers telling him that things were broken and it was hard to help them fix it. They talk about what Sentry is, errors, workflow management, and more! In particular, we dive pretty deep on: David introFounder and CEO of SentryWhat is Sentry?Working with PHPDe-bugger for productionFocus on workflowGoal of SentryTriaging the problemWorkflow managementSentry started off as an open-source side projectInstrumentation for JavaScriptEmber, Angular, and npmGot their start in PythonLogsTotally open-sourceMost compatible with run-timeCan work with any languageDeep contextsDetermining the root causeAnd much, much more! Links: SentryJavaScriptEmberAngularnpmPythonSentry’s GitHub@getsentryDavid’s GitHubDavid’s Website@zeeg Sponsors Kendo UIFreshBooks Picks: Charles Socks as Swag David VS CodeKubernetesSpecial Guest: David Cramer. Advertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https://redcircle.com/privacy