POPULARITY
On this episode of Eat Sleep Code, Ed Charbeneau and John Bristowe talk about the Tech Conferences initial response to the pandemic. Recorded 3.2.2020 https://www.theurlist.com/esc-news-3-2-2020
On this episode of Eat Sleep Code, John Bristowe and Ed Charbeneau discuss software development and technology news from around the web. Links from this show: https://www.theurlist.com/esc-news-2-18-2020
At Build Jimmy and Jessica met up with Ed Charbeneau to talk about Blazor. Guest:Ed Charbeneau @EdCharbeneau https://edcharbeneau.com/ https://www.twitch.tv/edcharbeneau https://dotnet.microsoft.com/apps/aspnet/web-apps/client
We talk with Ed Charbeneau about what it's really like to use Blazor. Learning how CPU's work by writing one in code. Finally, a good way to support your favorite open source projects. And writing a chat system with only CSS and no JavaScript - you monster.
Ed Charbeneau is creating and using ASP.NET tag helpers. This episode is sponsored by Smartsheet. Show Notes: Doom and web page size: I think this was originally pointed out by Ronan Cremin (Doom is a 1993 PC game, here’s a video of Doom in action) I also tweeted sarcastically about page footprint and client-side rendering recently. Progress Telerik tools Telerik UI for ASP.NET Core Kendo UI Responsive Panel Vue Vixens (I couldn’t find their Rick & Morty example though) Docs: Tag Helpers Scott Addie is on Twitter Demos: Telerik ASP.NET Core demos Eat Sleep Code podcast (also on Soundcloud) Ed Charbeneau is on Twitter. Want to be on the next episode? You can! All you need is the willingness to talk about something technical. Music is by Joe Ferg, check out more music on JoeFerg.com!
In this episode of The .NET Core Podcast, we talk to Ed Charbeneau about the grand ASP.NET Core experiment: Blazor. For full show notes, see: https://dotnetcore.show/episode-5-blazor-with-ed-charbeneau
Ed Charbeneau is writing SPA with Blazor. This episode is sponsored by Smartsheet. Show Notes: Ed is the host of the Eat Sleep Code podcast, check it out! We even did a cross-over episode for the Stir Trek conference (episode 45) Daniel Roth is a Program Manager at Microsoft WebAssembly (aka Wasm) 1.0 has shipped to all the major browsers. Blazor Blazor on GitHub Mono is an open-source implementation of .NET. Steve Sanderson created the original pilot of Blazor (he also created Knockout.js) The term "evergreen browsers" has been around for some time. It may have been popularized by Paul Irish. asm.js is a WebAssembly polyfill NuGet (where you can find Markdig) Ed Charbeneau on Channel 9 Ed Charbeneau is on Twitter. Want to be on the next episode? You can! All you need is the willingness to talk about something technical. Music is by Joe Ferg, check out more music on JoeFerg.com!
Guest: Ed Charbeneau @EdCharbeneau Full show notes are at https://developeronfire.com/podcast/episode-363-ed-charbeneau-community-powerhouse
On this Developer Digest of Eat Sleep Code, Ed Charbeneau and Brian Rinaldi discuss current industry topics. This week Ed talks about Blazor, the new web framework from Microsoft that brings the promise of native C# in the browser. Brian shares a story by Tara Manicsic about what's coming in ES2017.
Will and BJ are at DevSpace talking with Ed Charbeneau of the Eat Sleep Code Podcast about predicting the future of technology by looking at the history of technology and science fiction. Read more › The post Science Fiction Becomes Fact appeared first on Complete Developer Podcast.
This is a special crossover episode of Cross Cutting Concerns with the Eat Sleep Code podcast, hosted by Ed Charbeneau (Microsoft MVP). This was recorded at the Stir Trek conference. Show Notes: Eric Brewer: One of his recent blog posts was about Cloud Spanner and the CAP Theorum Check out the blogs at Telerik, and check out Ed on Telerik's developer portal Couchcase: Github repo, blog posts Ed's website, EdCharbeneau.com Machine Learning for Developers This episode was published to Microsoft's Channel 9 and also Telerik's Develper Portal Ed Charbeneau is on Twitter Want to be on the next episode? You can! All you need is the willingness to talk about something technical. Theme music is "Crosscutting Concerns" by The Dirty Truckers, check out their music on Amazon or iTunes.
On this episode we crossover with the Cross Cutting Concerns podcast for a special dual interview show. Matt Groves talks about CAP theorem and the challenges of distributed databases. Ed Charbeneau shares his perspective on why it's important as a full-stack developer to understand machine learning.
On this episode of Eat Sleep Code, guest Julie Lerman talks about the Software Developer mindset. How do developers operate in an atmosphere of constantly changing technology while still maintaining legacy code, learning, teaching, striving to be an expert and shipping product? Julie shares her experiences with work-life-balance, travel, and mentoring. We discuss tooling and tech including: Mac vs. PC, FoxPro to Aurelia, and much, much, more. http://developer.telerik.com/content-types/podcast/software-developer-mindset/ 00:51 EC: Hello, and welcome to Eat Sleep Code, the official Telerik podcast. I’m your host, Ed Charbeneau, and with me today is Julie Lerman. Hi, Julie. 01:00 Julie Lerman: Hi, Ed. 01:01 EC: And today, we’re gonna talk about the mental processes of a software developer. So we’ve got a little bit of a soft skills talk lined up. But first, let me introduce Julie. Julie is a Pluralsight author, you may know her from the Entity Framework or data part of software development. She’s an author of several Microsoft books on that topic. And she is also the author of the Data Points column on MSDN magazine. You will frequently see her at many conferences. I personally had the honor of seeing her do a keynote at CodeStock a couple of years ago, and really enjoyed that. And you can find her website at thedatafarm.com. And she’s also newly the Microsoft regional director. So with that said, Julie, did I miss anything? Would you like to add anything to that? Find the full transcript on Telerik Developer Network http://developer.telerik.com/content-types/podcast/software-developer-mindset/
Ed and Sam Basu cover the latest news in the development community including: Angular 2, NativeScript snacks, ASP.NET Core RTM, and Windows CLI. http://developer.telerik.com/content-types/podcast/developer-digest-6/ 00:01 Ed Charbeneau: This podcast is part of the Telerik Developer Network. Telerik, by Progress. [music] 00:18 EC: Hello and welcome to Eat Sleep Code, the official Telerik podcast. I’m your host, Ed Charbeneau, and today my co-host for the Telerik Developer Digest episode will be Sam Basu. Hey, Sam. 00:32 Sam Basu: Hey, Ed. How you’re doing? 00:35 EC: Good. We have a busy week with the Telerik Developer relations. Brian is out, so thanks for filling in for him. 00:43 SB: No problem. 00:46 EC: So, I’m gonna kick things off a little differently this time. We have a really cool program going, called All Your Snacks Are Belong to Us. This is a NativeScript DevRel initiative. So, the NativeScriptSnacks website is this really cool place where you can go get these five minute or less videos on how to do something really awesome in NativeScript. So there’s a campaign going to get people out there and submit some videos of your own, and we have some cool sunglasses and stuff that we’re giving away. So I asked Jen Looper, who is in charge of this really cool contest, or whatever you wanna call it, to just kinda give us a little info on what the contest is all about and how to get involved. So I’m gonna hand it over to Jen, and then we’ll get back to the show in a moment. 01:53 Jen Looper: Hi, everyone. This is Jen from Developer Relations and I’m happy to announce a fun summer program that we’ve launched on the NativeScript community Slack channel. First of all, if you aren’t on that channel, you can join by visiting NativeScript.org, clicking Community, and then Slack Channel and requesting an invitation. And we have a lot of fun times on that channel, I’ll tell you. Second, we’ve launched a bounty program from within that Slack channel which involves submitting any short video tutorials or code snippets for NativeScript apps. So this summer, if you submit a snack, what I call a snack, to NativeScriptSnacks.com, I will personally ship you a pair of NativeScript sunglasses. And these are really nice, comfortable, good-looking glasses. You’re gonna need them during the dog days of summer. So please, visit NativeScriptSnacks.com, submit a snack and tell us all about it on Slack. Thanks a lot. 02:43 EC: Okay, Sam, we’re back with the next topic at hand. We had an article by Peter Filipov this week, and the title of the article is “Every ASP.NET web developer can be a mobile developer”. So Peter’s discussing the similarities between ASP.NET web forms and NativeScript. So, Sam, what’s your take on this comparison? Is this something that’s really similar, or how were those similarities broke down, what do you think? 03:21 SB: Yes, I think so. But before we get into it, just maybe a quick introduction. Peter Filipov is actually our colleague on the Developer Relations team. He comes from a very technical background. He used to be one of the PMs in our ASP.NET developer tools division for Telerik, and he has come over from Sofia and now he is a PM and a DevRel for Sitefinity, so he really comes from a very diverse and technical background. And I think what he’s doing, and he’s got a couple of articles this week, he’s trying to draw some parallels between the world that he comes from of ASP.NET and Sitefinity, and bringing that experience over to NativeScript, which is our cross-platform way of making Native mobile apps. And I think he makes some very convincing points. Find the full transcript on Telerik Developer Network http://developer.telerik.com/content-types/podcast/developer-digest-6/
Are you running Three Amigos conversations for each work item/user story your team does? If not, start now. Seriously. Jim Holmes shares his advice on using the Three Amigos approach. http://developer.telerik.com/featured/all-in-with-the-three-amigos/ 00:01 Ed Charbeneau: This podcast is part of the Telerik Developer Network. Telerik, by Progress. [music] 00:08 EC: Hi. This is Ed Charbeneau with Eat Sleep Code and I just wanted to let you guys know that we are trying to make the show better. So we've set up a survey at developer.telerik.com/survey and we're collecting feedback from listeners to see what we can do to make the show better for you. So please stop by developer.telerik.com/survey and fill it out. We'd appreciate it. We've also got 10 licenses to Telerik products and T-shirts that we'll be giving away to 10 lucky winners. Thanks for your help. [music] 00:53 EC: Hello and welcome to Eat Sleep Code, the official Telerik podcast. I'm your host Ed Charbeneau and with me today is Jim Holmes. How you doing, Jim? 01:01 Jim Holmes: I'm doing very well. 01:04 EC: And today, we're gonna be talking about going "All In With The Three Amigos." We'll explain that in a moment. Let's start with a little bit about you, Jim. Tell us a little bit about yourself. 01:19 JH: So let's see. I will avoid going back to the dawn of time when I was born. I've been around various corners of software delivery coming up on 30 years now, so I'm an old fart. But I've done a lot of different roles, PM, developer, have been customer relations, I've done support. My focus really for kind of the last 10 or 15 years has been diving deeper and deeper into getting good quality out of software delivery teams, and have really been focusing a lot on kind of a human communication and how we get all of the hardest stuff, which is not the technology, but communication, collaboration, clarity, and what we're really trying to build and how to do it well. 02:15 JH: I'm currently an executive consultant with Pillar Technologies. That's a midwest consulting firm, although we've got offices around other places. I've got a side company, Guidepost Systems, that lets me also do different types of engagements. Used to work for Telerik. Was there about three and a half years working with the awesome folks on Test Studio. I was both the evangelist for all of that time and then for about a year, a year and a half, I also was director of engineering for that, and got to work with the teams in Austin and Sophia. So, Telerik is near and dear to my heart even after the merger with Progress, I still fondly think of... Gosh, I guess it's been about a 10-year association with Telerik. So, that's it for me. 03:11 EC: Well, thanks for sharing that with us, Jim. We appreciate the Telerik love, definitely appreciate your input on the Test Studio Project over the years. It's quite the useful tool that... I don't get enough chance myself to get involved and talk about. Really wish we still had one of the Test Studio evangelist spots in our team of evangelist folks. 03:44 JH: Right, right. It's a wonderful tool and I was lucky. They made the evangelist spot for me. When I started talking with Telerik years ago about coming on board, it was because I'd seen Test Studio. And it's not the perfect tool for everybody, but the thing was, it solved so many problems that I was struggling with on a regular basis. I fell in love with it and was doing the right sorts of things. You can have tools that kinda lead you off down a very bad path, and a few months after you've dived into this tool, it turns out that all of a sudden you're in the midst of a whole bunch of pain because it wasn't doing maintainable solutions, and... Find the full transcript on Telerik Developer Network http://developer.telerik.com/featured/all-in-with-the-three-amigos/
Brian and Ed cover the latest news in the development community including: Bots-bots-bots, .NET Core RC2, Project.json, and NativeScript. http://developer.telerik.com/content-types/podcast/developer-digest-4/ E: Hello and welcome to Eat Sleep Code, the official Telerik podcast. I’m your host, Ed Charbeneau, and with me today is my co-host, Brian Rinaldi. Brian, how’s it going? B: Hello, it’s going great. E: And today’s another Developer Digest episode, and we have some great articles that we collected from the web to share with you guys, and we post those on our Telerik Developer Network, and we’re gonna give you our commentary on those and then you’re welcome to go find those on our website, and read them or sign up for the newsletter. So, let’s kick things off with our first article by the always amazing Jen Looper. And she’s got an article called bots! bots! bots! And it’s pretty much about bots. So, like Microsoft, and Google, and Facebook, at their big keynotes this year, have all come out with their own bot frameworks. And it seems like 2016 is the year of the bot, right? B: Absolutely, in fact, I talked to somebody… This was a PhoneGap Day earlier in the year. They were telling me before things had really taken off, they were like, “Bots are gonna be the thing.” I guess they were right. So, it just really seems like it’s taken off. Every company is releasing a bot platform, people are writing bots left and right. I think it’s really cool. I think the reason probably is it’s easy to interact with. It’s just natural to interact with a bot if it’s done well, right? E: Yeah. In my opinion, I think some of the relativeness of bots and why they’re kind of making a comeback, and I say making a comeback, ’cause we’ve had bots in other chat platforms for years, but those things were always command driven, right? You always had to slash some command and then some parameters for that command and the bot may throw an emoji out or something. But now, we’ve got this machine learning from all the big software manufactures and it’s a lot easier to parse through natural language and figure out what people are talking about, what they’re discussing, and less reliance on the specific keywords to make a bot do something. You can kind of glean what the conversation’s about or what the question was, and the big companies like Microsoft, Google and Facebook, are making APIs to help facilitate that stuff. B: Yeah, totally. And on that note, all of this blends together with not just bots that you type to, but also ones you speak to. Things like Amazon Echo or Google have their Google… I forgot what they called their one that they released at I/O, or announced there anyway [editor’s note: Google Home]. So, I actually have an article coming up about writing for the Echo. In that case, the commands are spoken. In the end, there’s really not a lot of difference because the commands are spoken but then translated into text that I then parse and respond to. And then I send back text and that text is just spoken. So, it’s effectively the same kind of thing as these bots, but I think you’ve noticed companies starting to add those voice assistants into just about every device that they have, and people like to use them. So, it’s one of those things that I’m always kind of skeptical of the next big thing, like wearables and VR and things like that. I’m a little skeptical that those are really gonna be quick to catch on. Wearables is obviously a market but it’s somewhat small. And VR still hasn’t proven that it’s necessarily useful to me. But this one, I think it’s so simple to interact with, and the ability to either just naturally type or naturally speak makes it just a no brainer. Find the full transcript on Telerik Developer Network http://developer.telerik.com/content-types/podcast/developer-digest-4/
On this episode of Eat Sleep Code, Jeff Fritz from Microsoft talks about the .NET Core RC2 release. Changes in the CLI, package.json, and the Standard Library are discussed. http://developer.telerik.com/featured/net-core-goes-rc2/ 0:00:00 Ed Charbeneau: This podcast is part of the Telerik Developer Network. Telerik, a progress company. [music] 0:00:11 EC: Hello, and welcome to Eat Sleep Code, the official Telerik podcast. I’m your host, Ed Charbeneau, and with me today is Sam Basu and Jeff Fritz. Morning guys. It’s Friday the 13th, how you doing? 0:00:24 Sam Basu: Morning. 0:00:25 Jeffrey Fritz: I’m terrified. What’s gonna go wrong today? Look out. [laughter] 0:00:31 EC: Now, I’ve got Sam here from Telerik. Sam, why don’t you give yourself a brief introduction for folks, let everybody know what you do? 0:00:40 SB: Sure thing. So just like Ed, I’m a developer advocate with Telerik. Advocates are evangelists, we really don’t do anything, we just talk about stuff and try to shy away from the really hard stuff. No, I’m just kidding. We try to stay on top of technology and especially on the Microsoft stacks, so I think it’s great to have Jeff on with us today, I think we’ve got some big changes coming and it’s exciting. So that’s me. 0:01:06 EC: And Jeff Fritz, you’re working with Microsoft now, why don’t you give everybody a quick intro as well. 0:01:12 JF: Yeah, hey there. I’m Jeff Fritz, I do work for Microsoft, I’m part of the ASP dot NET Developer Outreach Team. It’s our job to put together some of the content, manage some of the social interactions, the blog posts, the videos that you’re gonna see and use to learn more about ASP dot NET core dot NET Core. And I also manage the ASP dot NET web forums team. So I do a little bit of everything there for Microsoft. 0:01:41 EC: It sounds like you’re a really busy guy over at Microsoft these days especially with all of the new things happening with ASP dot NET and dot NET Core, so we wanted to have you on the show today to talk about those huge changes and the big release coming up. So why don’t we go ahead and start things off with just an overview, I guess, of what’s happening in dot NET land. Find the full transcript on Telerik Developer Network http://developer.telerik.com/featured/net-core-goes-rc2/
On this episode of Eat Sleep Code, guest Todd Motto talks about overcoming JavaScript fatigue. With dozens of new JavaScript frameworks, tools, package managers, and task runners in the ecosystem, how do developers decide on a framework and move forward with a project. Find the full transcript on Telerik Developer Network http://developer.telerik.com/content-types/podcast/overcoming-javascript-fatigue/ Ed Charbeneau: Hello, and welcome to Eat Sleep Code, the official Telerik podcast, I'm your host Ed Charbeneau and with me today is Todd Motto. Hi Todd. Todd Motto: Hey Ed. 00:22 EC: Today we're gonna be talking about JavaScript fatigue. Todd, I brought you on the show today because you are a new team member for Telerik and you're working with JavaScript and Kendo UI, and I thought it'd be a great time to talk about overcoming JavaScript fatigue. And let's talk about that in a moment, but first let's do some introductions, tell us a little bit about yourself and what you do. 00:51 TM: Cool. Yeah, thanks for having me on the show. I'm a new member to the team as you mentioned. I'm over in England, I cover the developer advocate scene in the UK, and parts of Europe and hopefully a little bit further across the pond and over in the US. So yeah, I'm working on the Kendo UI side of things, we'll be diving into the NativeScript as well. There's also the React stuff, and Angular 1 and Angular 2 integrations, so I'll be heavily involved with. So, it's gonna be an exciting year. 02:12 EC: Yeah. Alright man, so we wanted to talk about JavaScript fatigue today. Let's kick it off by explaining what JavaScript fatigue even is. 02:26 TM: Yes. So I think… Well, at the moment, there's this JavaScript fatigue you could probably do a search for it on a Twitter search and get new tweets on it every minute. I think we're just in this JavaScript boom at the moment where there's so many frameworks, and so many new features and tooling, and libraries, and all this stuff that's happening daily and everybody is sort of recommending new things to do. The day before yesterday I was… I'd recently switched over from using Sublime Text to using Atom, and obviously everyone has their own favorite text editor, but everyone's sort of like, "Why don't you try this, why don't you try this, why don't you try this editor instead?" And it's the exact same thing that happens with the JavaScript scene. You might say, "Oh, I've just built this on Angular." And somebody will go, "Why didn't you do in this, why didn't you do it in React? Why didn't you do this? Why didn't you use Flux?" Do you know what I mean? It gives a developer, especially a new developer, to the community like somebody who's come from a jQuery background that builds website to then joining like a software engineering team that builds software in a browser, so web application side of things, to make a jump. 03:37 TM: And then there's this kind of "Which way do I go down?" The path used to be quite clear a couple of years ago, there used to be a couple of frameworks that were sort of the industry leaders and then everybody kinda got a bit smarter and said, "Oh, you know what? I'm actually going to create my own framework or my own version of this framework, and I'm gonna make it 100 times smaller, that's my aim." And then React came out, and then Angular 2 is on its way, and there's all the tooling associated with it. I think instead of just maybe five paths that we had a couple of years ago, we have got 500 paths, and then we've got all the tooling around it. So that's my nutshell definition of JavaScript fatigue, is which way do you go, then when you choose a path, you then go another 500 paths so you can choose either with build tools and back-ends, and web servers, and all this kind of thing. http://developer.telerik.com/content-types/podcast/overcoming-javascript-fatigue/
On this episode of Eat Sleep Code, guest TJ VanToll talks about the inner-workings of NativeScript. NativeScript is an open source project that allows developers to write native iOS and Android applications using JavaScript, XML and CSS. http://developer.telerik.com/featured/nativescript-inside-the-black-box/ Ed Charbeneau: Hello, and welcome to Eat Sleep Code, the official Telerik podcast. I'm your host, Ed Charbeneau, and with me today is TJ Van Toll. TJ Van Toll: Hey, Ed. EC: And today, we'll be talking about NativeScript. What's inside the black box? TJ is a developer advocate on the DevRel team with Telerik. TJ, you work primarily with the NativeScript team and the engineers to discuss what's going on with NativeScript, and bring NativeScript to the masses. TT: Yeah, that's more or less right. I've been with Telerik for a bit over two years. And I've been involved with a few different Telerik products. So Kendo UI, the Telerik Platform. And I've been working with the NativeScript team for basically the greater part of this year. EC: And NativeScript is a way of developing native applications using JavaScript as the primary development language. Correct? TT: Yeah. I'd like to think of it basically as a way that you can build iOS and Android apps, and Windows Phone, Windows Universal apps, probably some time later this year or early next year. And it's a way of doing it, as you said, with JavaScript, but also some other technologies that developers, and particularly web developers with some languages and technology skill sets that these people may already have. So JavaScript, CSS, optionally typed script. There is a lightweight XML language that's very XAML like for building your actual UIs, NPM for package management. And even when it comes over to the native site, you can use things like CocoaPods for existing iOS frameworks, existing iOS dot framework files, Android frameworks or things like jars. So we try to bring in the most amount of skills that people may already have. And allow people to leverage as many existing tools as you can, all while building iOS and Android apps that a lot of people are looking to do today. 02:22 EC: So what's nice about this is we're building actual native applications from this product. We're not putting this in a web view like, let's say, Apache Cordova or something like that. 02:33 TT: Yes. So that the real single biggest differentiator between NativeScript and something like Cordova and some of these other technologies out there is that you are building a truly native app. And that means that you have a truly native user interface, which means the UI controls are gonna be the same thing that you would have available in iOS app that you built in Xcode or an Android app that you built in Visual Studio. And as such, you're basically gonna have native-like performance because you're using those native controls. Your app is gonna not only look like a native app, but also really perform like a native app as well. Find the full transcript on Telerik Developer Network http://developer.telerik.com/featured/nativescript-inside-the-black-box/
On this episode of Eat Sleep Code, guest Dave Fancher talk about Functional Programming. We discuss how functional programming has made its way back into modern development, clean coding, and more. http://developer.telerik.com/content-types/podcast/better-code-with-functional-programming/ Ed Charbeneau** :** Hello and welcome to Eat Sleep Code, the official Telerik podcast. I'm your host, Ed Charbeneau, and with me today is Dave Fancher. Dave Fancher** :** Hello! EC: And today Dave and I will be talking about functional programming in .NET. Dave is author of, The book of F#, from No Starch Press and a Microsoft MVP for .NET and also the owner of Achiiv Solutions. Dave is a Pluralsight author, and he's done a course called, "Building F# Type Providers" and he's working on a new course about functional programming with C#. So Dave what is functional programming? DF: So ask ten different programmers what functional programming is, and you'll likely get ten different answers. But in general, they tend to boil down to three main characteristics. The first one is that functional programming is about controlling side effects, side effects are anything that changes the external state of the system. It could be as benign as writing to a log file, or it could be more nefarious like changing some shared data across the system. Under functional programming, we wanna control that as much as possible, also under functional programming, we tend to focus on expressions rather than statements, so C# tends to be statement-based. There are some expressions in there, but for the most part it's statement based, your if statements, your using statements, and so on, versus a functional language tends to be focused on expressions, rather than executing something for its effect we wanna execute something for its result. And then finally, functional programming is really centered on the idea of mathematical functions. And so functional languages want to treat functions as data. So you can pass around functions just as you would an integer or a string and that gives way to higher order functions, which is where most of the power of functional programming comes from. EC: So you're controlling the mutability of the data in the application. Find the full transcript on Telerik Developer Network http://developer.telerik.com/content-types/podcast/better-code-with-functional-programming/
On this episode of Eat Sleep Code, Ed Charbeneau and guests David Giard, Sam Basu, and Michael Crump share their mobile devlopment experiences in a panel discussion. This episode was recorded with a live audience at Codestock 2015.