Eat Sleep Code Podcast

Follow Eat Sleep Code Podcast
Share on
Copy link to clipboard

On the show we’ll be talking to passionate people about a wide range of developer related topics. Part of the Telerik Developer Network , Eat Sleep Code is the Official Telerik Podcast. At Telerik we believe in giving back to the developer community and we do this by writing, speaking and staying in…

Telerik


    • Jul 7, 2022 LATEST EPISODE
    • monthly NEW EPISODES
    • 40m AVG DURATION
    • 106 EPISODES


    Search for episodes from Eat Sleep Code Podcast with a specific topic:

    Latest episodes from Eat Sleep Code Podcast

    Guy Royse - Redis Beyond the Cache

    Play Episode Listen Later Jul 7, 2022 75:07


    On this episode of Eat Sleep Code, Guy Royse from Redis Labs talks about how Redis is used for more than just caching data. Guy discusses his passions for Big Foot, UFO encounters and D&D.

    JD on Testing, Refactoring and Blogging

    Play Episode Listen Later Jun 21, 2022 62:09


    On this episode of Eat Sleep Code Jonathan Danylko [J.D.] talks about why he values unit testing and how it leads to assurances while refactoring code. J.D. discusses what it takes to maintain his .NET blog, danylkoweb.com.

    John Bristowe Octopus Hunter

    Play Episode Listen Later Jun 1, 2022 60:11


    On this episode of Eat Sleep Code, John Bristowe talks about deploying software and managing the process with Octopus Deploy. John discusses his career in development, soft skills, and his hobby projects using Raspberry Pi.

    Layla Porter and Women of .NET

    Play Episode Listen Later May 20, 2022 75:01


    On this episode of Eat Sleep Code, Laya Porter a Developer Advocate form VMware® Tanzu® talks about her project Women of .NET. Twitch streaming, gaming and travel are discussed.

    Tech Events Amid the Pandemic

    Play Episode Listen Later Mar 31, 2020 66:56


    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

    Eat Sleep News

    Play Episode Listen Later Mar 12, 2020 63:34


    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

    Rock City A11y

    Play Episode Listen Later Feb 26, 2020 44:36


    On this episode of Eat Sleep Code, we talk to accessibility expect and front end developer Chris Demars. Chris discusses the current state of accessibility (a11y) on the web. We learn about common accessibility problems, mistakes and best practices. Chris DeMars (https://twitter.com/saltnburnem) is a front end developer from Detroit, Michigan now living in Denver, Colorado. For his community contributions, he holds awards as a Microsoft MVP in developer technologies, Google Developer Expert in web technologies, and is an Oracle Groundbreaker Ambassador. Chris loves coming up with solutions for all types of applications, which include modular CSS architectures, performance, and advocating for web accessibility. When he is not working on making the web great and inclusive you can find him writing blog posts, recording episodes of his podcast, Tales From The Script, or watching horror movies. http://chrisdemars.com/ https://www.telerik.com/ https://web.dev/ https://www.deque.com/axe/ https://uxdesign.cc/chrome-devtools-accessible-colors-300ec462a63c https://www.w3.org/TR/WCAG21/

    Net Core on the Desktop

    Play Episode Listen Later Jun 28, 2019 26:57


    On this episode of Eat Sleep Code, guests Olia Gavrysh and Daniel Jacobson discuss how .NET Core 3 will improve the Windows Desktop app development landscape. We discuss application compatibility, and building bridges between old app technology and new.

    Blazor a live QA with Daniel Roth at Build

    Play Episode Listen Later May 30, 2019 43:47


    On this episode of eat sleep code, ASP.NET PM Daniel Roth answers live questions about Blazor. Blazor is a new SPA framework by Microsoft that enables full stack C# web applications by leveraging WebAssembly. Daniel fills us in on the latest announcements and estimates release dates for Blazor client and server side.

    The Uno Platform And Web Assembly

    Play Episode Listen Later May 13, 2019 40:57


    On this episode of Eat Sleep Code, Jérôme Laban, Uno Platform CTO talks about the prospects of using Uno to create cross platform .NET applications. Jérôme also discusses the use of WebAssembly by Uno and what WebAssembly means for deploying .NET to the web.

    Serverless Blazor talking Next Gen with Jeremy Likness

    Play Episode Listen Later Mar 3, 2019 51:22


    On this episode of Eat Sleep Code, Jeremy Likness talks about creating next gen web applications using Blazor & Serverless with Azure. Jeremy shares his interest in Blazor. How to implement serverless using the Azure serverless platform that includes Azure Functions, Logic Apps, and Event Grid is discussed.

    Why You Should Learn TypeScript

    Play Episode Listen Later Dec 16, 2018 41:50


    On this episode, David Pine (Microsoft MVP) shares his experience with TypeScript. David talks about why TypeScript is a valuable tool for improving your experience with applications that normally are written using JavaScript. We discuss how to compile TypeScript, what are its strengths and how to get started.

    Machine Learning With ML Dot NET

    Play Episode Listen Later Sep 13, 2018 41:03


    On this episode of Eat Sleep Code, Sr. Content Developer at Microsoft John Alexander talks about ML.NET, a set of new Machine Learning libraries for .NET. John explains the purpose of ML.NET and how it enables .NET developers to incorporate machine learning into their .NET (C# & F#) applications. ML.NET basics, extensiblity, and road maps are all discussed.

    Meet the Vue Vixens

    Play Episode Listen Later Aug 12, 2018 47:45


    On this episode Jen Looper and Diana Rodriguez discuss Vue Vixens an organization of people who identify as women and who want to learn Vue.js to make websites and mobile apps. Jen and Diana share their story of creating and building successful developer community and growing Vue Vixens into a world wide organization.

    An Augmented Reality Check

    Play Episode Listen Later Jul 20, 2018 40:19


    On this episode of Eat Sleep Code, TJ Vantoll discusses the current state of building iOS, Android, and cross-platform AR applications. TJ shares his insight on what technologies are currently available, how to get started, and what to expect when building mobile AR applications.

    Living On The IoT Edge

    Play Episode Listen Later Jul 6, 2018 33:24


    On this episode of Eat Sleep Code, Carl Schweitzer a Software Engineer at Microsoft discusses IoT edge. Carl shares information about what is the IoT edge. We learn what devices, operating systems, and environments are compatible with IoT edge. We also touch on where Machine Learning fits IoT Edge.

    New In ASP.NET Core 2.1 with Daniel Roth

    Play Episode Listen Later May 18, 2018 53:45


    On this episode of Eat Sleep Code, guest Daniel Roth talks about the "live release candidate" of ASP.NET Core 2.1. I sat down with Daniel Roth at Microsoft Build 2018 to discuss what improvements are coming in the release, and there's a lot to talk about. It's an exciting release that includes a brand spanking new SignalR/Azure SignlR, easy integration with OpenAPI (aka Swagger), Functional Testing support, and much more. Daniel discusses some of his favorite features like HttpClientFactor and experimental frameworks like Blazor.

    Getting Started With Live Streaming

    Play Episode Listen Later May 5, 2018 49:33


    On this episode of Eat Sleep Code, Jeff Fritz shares tips on creating a successful live stream. Jeff discusses the hardware needed for "green screen" effects, broadcasting, and networking. We learn the differences between Twitch, Mixer and YouTube. Jeff also talks about the software required for streaming including custom widgets used to engage with the audience.

    Blazor And JavaScript ES2017

    Play Episode Listen Later Apr 26, 2018 27:05


    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.

    Tim Huckaby Talks Computer Vision and Mixed Reality

    Play Episode Listen Later Apr 4, 2018 52:34


    On this episode of Eat Sleep Code, Tim Huckaby, Chairman/Founder, InterKnowlogy, talks about the future of technology with computer vision and mixed reality. Tim shares his outlook on how machine learning will change the way software developers solve problems. Tim talks about new methods of gauging user engagement with computer vision and sentiment analysis. Tim gives insight into modern day uses for future-forward technologies and the real world scenarios they are used in.

    Developer Digest Statack Overflow Survey

    Play Episode Listen Later Mar 20, 2018 40:46


    Ed and Brian cover the latest news in the development community. This week we discuss the Stack Overflow Survey. What did the survey cost? What languages are most loved and wanted? Is Visual Studio Code taking over the industry? We share our opinions of the survey results.

    From Access To Azure

    Play Episode Listen Later Feb 24, 2018 42:22


    On this episode of Eat Sleep Code, guest Andrew Cook shares talks about what it's like to be a software developer after changing careers as a paramedic. Andrew shares his experience with learning to code using Microsoft Access. He also discusses his current task as a consultant migrating existing applications to Azure

    Developer Digest - Bootstrap Build Killer Robots

    Play Episode Listen Later Feb 19, 2018 44:17


    Ed and Brian cover the latest news in the development community including: Bootstrap 4 finally makes its official debut, Boston Dynamics shows us our new robotic overlords, and Microsoft announces Build 2018. Bootstrap 4 is finally out after years of alpha - beta releases. What's new and what should you expect from the latest bits. Boston Dynamics showed a video of robots of helping each other navigate difficult obstacles . The robots are capable of opening doors for each other. Microsoft announces Build 2018. What we expect from this power house of tech. Eat Sleep Code will be there to deliver the news.

    Changing Careers to Coding

    Play Episode Listen Later Jan 20, 2018 41:46


    On this episode of Eat Sleep Code, guest Julie Torres shares her story of switching careers. Julie, banker turned developer talks about coding bootcamps and learning to code. Julie outlines what to expect in a Jr. Dev interview, and other advice covered in her new book How to Become a Web Developer: The Career Changer's Guide.

    A Look Back and Predicting 2018

    Play Episode Listen Later Jan 2, 2018 62:56


    On this Developer Digest episode of Eat Sleep Code, Ed and Brian review technology trends in 2017. Big announcements and events for the past year are discussed. Predictions are made for what 2018 may bring.

    .NET Standard What's New

    Play Episode Listen Later Dec 18, 2017 31:04


    On this episode of Eat Sleep Code Maira Wenzel discusses what's new in .NET Standard. Maira talks about what it's like working on the .NET Standard docs team, and how rapid the technology is evolving. Brand new features like the API Analyzer and Windows Compatibility Pack are revealed.

    Human Factors and Software Ergonomics

    Play Episode Listen Later Dec 9, 2017 66:44


    On this Episode of Eat Sleep Code, guest Sara Ford shares her experience with studying Human Factors and how it relates to software development. Sara explains how the study of ergonomics forms a basis for improving user experience and software ease of use. Cognitive biases when developing software products are discussed.

    Finding Your Developer Community

    Play Episode Listen Later Nov 20, 2017 36:48


    On this episode of Eat Sleep Code guest Jay Miller talks about the importance of developer community and how to find your place among community peers. Community engagement, meetups, and online vs in-person activities are discussed.

    React Redux and Retrospectives

    Play Episode Listen Later Oct 5, 2017 69:20


    On this episode of Eat Sleep Code, guest Margaret James shares her retrospective of web technologies leading up to modern front-end development using React. Margaret talks about her experience as a developer joining the industry two years ago and what it's like to look back on previous generations of JavaScript technology.

    Debugging with Fiddler and Chrome Developer tools

    Play Episode Listen Later Sep 19, 2017 31:39


    On this episode of Eat Sleep Code, guest Robert Boedigheimer discusses debugging HTTP with Fiddler and Chrome Dev Tools. Robert talks about Fiddler and how it's used to sniff out mixed https content and what are protocol-less URLs. Robert shares his tips on performance tuning by troubleshooting website images. Working with Location APIs, and mimicking slow network traffic are also discussed.

    ASPNET Core Razor Pages – Worth Checking Out

    Play Episode Listen Later Aug 31, 2017 33:36


    On this episode of Eat Sleep Code, Steve Smith discusses the new ASP.NET Core development model, Razor Pages. Steve outlines why developers shouldn't dismiss Razor Pages before giving it a proper try. How Razor Pages compare to WebForms, MVC, and Web API are discussed.

    Azure For Developers

    Play Episode Listen Later Aug 25, 2017 46:39


    On this Episode of Eat Sleep Code, guest Michael Crump talks about why Azure is important to .NET developers. We learn how Azure goes beyond virtualization, hosting databases and deploying websites. Michael talks about his experience with Azure coming from a C# client app background and the “ah-ha!” moment with the benefits of moving to the cloud.

    Developer Digest CSS, XAML Standard, Exporting

    Play Episode Listen Later Aug 11, 2017 33:22


    Developer Digest shows are back! This week Ed and Brian cover the latest news in the development community including: CSS selectors, XAML Standard, and Exporting to PDF from your application.

    Implementing ASP.NET Core UIs

    Play Episode Listen Later Jul 30, 2017 32:48


    On this episode of Eat Sleep Code, Scott Addie discusses the various options for creating UI components in ASP.NET Core. Scott talks about TagHelpers, View Components, and if Razor is still used in the ASP.NET Core.

    Developer Digest .NET Core and NativeScript

    Play Episode Listen Later Jul 25, 2017 36:18


    Developer Digest shows are back! This week Ed and Brian cover the latest news in the development community including: ASP.NET Core, NativeScript and Angular.

    Degree Seeking Developers

    Play Episode Listen Later Jul 16, 2017 32:42


    On this episode of Eat Sleep Code, Chris Gardner shares his experience with higher education. Chris explains his "love for learning" and the challenges that degree seeking professionals need to be prepared for and the rewards that come from university education.

    In App Communication with Twilio

    Play Episode Listen Later Jul 10, 2017 26:20


    On this episode of Eat Sleep Code, Brent Schooley shares his insights on creating communication enabled applications using Twilio.

    Codepalousa Mobile Panel

    Play Episode Listen Later Jun 25, 2017 60:09


    On this episode of Eat Sleep Code, we're in front of a live audience at Code PaLOUsa talking about all things mobile. For this episode we've assembled a panel of mobile experts featuring Sam Basu, Mike Branstein, and Nick Landry to share their advice on tackling modern mobile development.

    Cross Cutting Crossover

    Play Episode Listen Later Jun 10, 2017 26:00


    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.

    How Your Brain Works Against You

    Play Episode Listen Later Jun 5, 2017 22:40


    On this episode of Eat Sleep Code guest Arthur Doler discusses how our brain interprets cause and effect, the ways in which it wants to think of things as narratives, and all the tricks it does to save itself from having to think. Arthur shares his perspective on cognitive bias and how it effects the software development process.

    Care And Feeding Of Your New Junior Dev

    Play Episode Listen Later May 25, 2017 28:08


    On this episode of Eat Sleep Code, Mike Hand shares strategies for training and mentoring as well as some common and some less obvious pitfalls. When and how to give feedback are covered. In addition, Mike shares advice on using code reviews and pair programming to your advantage, and how to be the experienced developer juniors think you are, with the focus on practical dos and don'ts you can start using right away.

    High Speed Bug Discovery With Fuzzing

    Play Episode Listen Later May 22, 2017 23:56


    On this episode of Eat Sleep Code, Craig Stuntz discusses his technique of using fuzzing to discover bugs in software. Craig shares his perspective on where fuzzing fits in the QA process, and why bug discovery is so critical to quality software.

    A Monster Build Recap

    Play Episode Listen Later May 16, 2017 28:38


    On this episode of Eat Sleep Code, James Chambers unpacks the highlights from Microsoft Build 2017. The importance of AI and Machine Learning for developers is discussed. James shares his interest in using software for humanitarian efforts. 00:55 EC: Yep. So tell us a little about yourself, James. What do you do? Where do you work? 01:00 JC: I actually am an independent consultant and I work primarily in the space of ASP.NET Core these days and I do a lot of work in Azure. And I guess I’ve got the MVP award a couple of time or so, and recently released my fourth book with good friends of mine Dave Paquette and Simon Timms on the topic of ASP.NET Core. 01:25 EC: So Dave and Simon, you do a lot of work with these guys. You have a little bit of a show that you do as well on Channel 9. 01:31 JC: We do. We call ourselves the ASP.NET Monsters. We’ve got these little caricatures that are done. Anyways, so we have this cartoon persona where we go on and we code and pretend to know what we’re doing and share what we’re learning about ASP.NET Core with other people. And so yeah, we’re about 100 episodes in on Channel 9 and plugging along. 01:48 EC: Nice, congratulations. 01:49 JC: Thanks. 01:50 EC: It’s a great show, especially if you’re a.NET developer. Tune in and learn some cool tips and tricks. I learned a little bit about a cool open-source project that you guys had called GenFu. 02:05 JC: That’s right. So it’s a data generation library, it’s available on GitHub and via NuGet and it’s for.NET core. We’re working on back-porting it to support other frameworks as well, but what it does is you can basically take any type of entity and say give me a list of that entity, and rather than filling it in with nonsense data, it will actually do its best to intelligently recognize known properties, and then using an internal database, fill those with either random values that are generated or generated based off of values in the database. So it gives you realistic looking test data and sometimes that can make a strong impression when you’ve got a first draft of a prototype or you’re working with some sample data. So a handy little utility. I’ve been using it, some form of it, for over 15 years and then I finally got poked to put it out there a couple of years ago and Dave and Simon stepped in and that’s really where we started collaborating, and it’s just evolved from there. Find out more at http://developer.telerik.com/content-types/podcast/monster-build-recap/

    Windows Template Studio

    Play Episode Listen Later May 9, 2017 27:08


    On this episode of Eat Sleep Code, Michael Crump and Clint RutkaS from Microsoft discuss their project Windows Template Studio, a new getting started experience for Universal Windows Platform. 01:44 EC: This week there's a lot of amazing things being announced at Build. You guys are working on something that is coming out of this Build week. Why don't you give us a little introduction to the Windows Template Studio that you guys are working on? 02:05 CR: Okay, so Windows Template Studio is a... Helps out your File New experience. With UWP development, the templates basically that you have access to is a blank application. And for most developers, that could be a bit overwhelming and it helps... To build up a scaffolding for where you need to be can take multiple hours to just to get it functional when you're adding in, let's say six pages of background task, wanting live tiles. Let's say you wanna add in some, use the MVVM Light framework and add in suspend and resume. To do all that and to test it and validate, it takes multiple hours. We know this 'cause we actually asked one of our documentation experts to build an app and record it from start to finish. It took him about three hours. And we built out a dynamic generation tool that can do it in about 20 seconds with full clicking from start to finish. 03:13 MC: And I was just gonna add on to that last... That little piece is that I think a lot of the times that people get caught up in, "Okay, if I want to add X, Y and Z feature, I have to spend a ton of times in the documentation. I have to... " The typical developer may go and decide, "Oh, I'm gonna top this in and Bing or Google it. And it will hit me over to Stack Overflow, and I want to try to maybe find something that looks similar and then copy and paste. Or go try it, F5, and then go back to maybe some documentation." This is definitely designed to get you to that F5 experience, with the pages, frameworks and features that you need. 03:56 CR: And that's out of the gate. And the other great thing is, is that we call this Windows Template Studio. When your app is fully generated, you can F5 it. But all we do is build up the framework. We don't do everything for you because we can't assume what you, as a developer, want to do. So we have little to-dos. Like if you add in a background task. We have zero clue what type of background task trigger you want, or what that background task should actually functionally do. So, we add in a to-do that puts you exactly where that line of code that you need to start putting in stuff, and tell you this is where you need to do this. Or if you use a map control, we tell you exactly where to get the Bing map API key, and what variable you need to put that into. Out of the gate you can get quickly up and running to build out your app to do the cool stuff rather than the mundane stuff like building out the scaffolding. 04:55 EC: Let's try to visualize this for the folks listening. We're talking about Windows universal applications right now, so we're talking about the stuff that's in the Windows store, and you're running on your Windows desktop, HoloLens and things like that, right? So the UWP platform. And this is to augment the File New project experience where right now you get a blank application but it doesn't really do a whole lot. So you're saying it takes about three hours to build up something that's even moderately useful as a starter application. And in ASP.NET MVC, we have something that starts up. And we have things like Bootstrap installed, and some of the JavaScript libraries that we need. This Windows template studio gives us that experience, but there's a little bit more to it, right? Read more at http://developer.telerik.com/topics/net/announcing-windows-template-studio/

    Developer Digest Facebook Echo Look Software Developers

    Play Episode Listen Later Apr 26, 2017 34:17


    Ed and Brian cover the latest news in the development community including: what happened at Facebook's F8 event, what is a software developer, Amazon's Echo Look and Machine Learning.

    HoloLars Talks HoloLens

    Play Episode Listen Later Apr 18, 2017 37:18


    On this episode of Eat Sleep Code guest Lars Klint talks about his experience with Microsoft's newest mixed reality device the HoloLens. Lars clarifies difference between Mixed Reality, Augmented Reality and Virtual Reality. We discuss SDKs and development with Unity (3d) and UWP (2d). 02:09 LK: I'm a freelance developer, so I'm doing my own thing but it involves a whole bunch of stuff and just to rattle off a few things, I'm a fellow podcaster as well. I run a podcast as well called The Dane and The Pain and we do tech stuff. It's not as developer-centric as you guys, but it's still pretty cool tech stuff that we find around the internet. I'm doing it with a guy I've never met that lives in Alaska, which makes it really interesting and we met through social media. 02:39 LK: I run a bed and breakfast, where I live, and I also have a used car business, parts and stuff for classic cars, but I also do software, obviously. And my thing is HoloLens, at the moment. I travel around the world. I do a number of different HoloLens talks. I do a workshop. I try and get the device into as many hands as I possibly can because this is just utterly mind-blowing when you actually get into it. That's my thing in the moment, is HoloLens, but traditionally, I've come from the Windows Phone background, been doing the whole Windows Phone, Windows 10 UWP journey, along with a lot of other HoloLens developers, actually. 03:23 EC: People out there probably maybe have heard of the HoloLens or something like Gear VR or some of the other virtual reality things. Let's talk a little bit about what is the HoloLens. What exactly is this device? And why is it different or how is it different from these other things that are out there? Find out more at http://developer.telerik.com/content-types/podcast/hololars-talks-hololens/

    Developer Digest Automapper Update, Native Mobile, Editors And JavaScript Dominates

    Play Episode Listen Later Apr 16, 2017 28:25


    Ed and Brian cover the latest news in the development community including: Microsoft ends it's quest to include an object mapper. We'll look at all the ways you can build Native Mobile applications that look professional. Your favorite text editors battle it out for a place in our hearts. And JavaScript Dominates the Stack Overflow Developer survey. 01:00 EC: Let me start off with a quick update about our previous shows. We covered some issues where Microsoft was trying to come up with their own object-mapper utility to bundle with '.NET MVC and that would have been probably '.NETs' Core MVC. And most of you guys out there that build those type of apps are probably already using something called AutoMapper, so I invited Jimmy Bogard on the show to give his point of view on what exactly was Microsoft trying to accomplish with this and it turned out to be a really good show focused on app security and talking about what Microsoft's idea was. Microsoft actually decided to back off the idea and they're kinda closed on the issue for now, so it looks like they've kinda left things as is. The community provided a solution for the problem and they're just gonna leave it that way for the time being. So that discussion is over with anyway, but it made for some great content. If you wanna go back and listen to Jimmy on the show, that was last week's podcast. Like I said, there are some really great points in there about security, if you haven't caught it already. 02:19 EC: So on Developer Digest shows, we go through our weekly or bi-weekly newsletter and cover some of the topics that were discussed in the newsletter. Some of the articles we highlighted in the newsletter and just kinda give our opinions on what the content was like in those articles and our experience. So first up we have "Creating Your First Native Mobile App With Visual Studio." So this is an article by... Or an article series rather, by Rob Lawler, one of our developer advocates here and he's kinda showing the ins and outs of creating a native mobile application in Visual Studio using NativeScript. 03:08 BR: Yeah. It's a good series, it's pretty detailed. He has four parts of it, all of which are pretty extensive. So obviously, he kind of talks about other options, being Xamarin being the obvious choice if you're a Visual Studio developer, but he explains why you might wanna consider NativeScript and goes into detail on how to actually build an app from the ground up and I loved his idea for an app. It's a Bill Murray app... Find out more at http://developer.telerik.com/content-types/podcast/developer-digest-automapper-update-native-mobile-editors-javascript-dominates/

    Automapper for .NET Core

    Play Episode Listen Later Apr 2, 2017 33:14


    On this episode of Eat Sleep Code guest Jimmy Bogard shares his perspective on Microsoft's basic object-mapper. Jimmy talks about the future of Automapper and support for .NET Core & .NET Standard. 00:57 EC: So I wanted to get you on the show today, because of a GitHub issue I saw on the MVC GitHub repository. And this GitHub issue is… It reads, “Basic object mapper for simple model view. View model property mapping.” And I have a feeling that you have some opinions about this, having one of… A very popular NuGet package for ‘.NET’ AutoMapper. And it’s been quite successful. And this, to me, it looks like it may step on your toes a little bit. So I wanted to get you to talk about kinda where you’re at and how this affects you. But before we get started, why don’t you give everybody a quick introduction of who you are and what you do, Jimmy? 01:56 JB: Okay. I guess I really write code for customers for a living. I work at a consulting company called Headspring out of Austin, Texas. And nearly all of the open-source stuff I work on, is just stuff that I build to help my clients. It’s just tools I wanted to keep using, and using, and using as we go from client to client. And so, almost everything that I write and use these days with open-source is stuff I’m actually using on client projects, that I don’t wanna lose when I go to the next client. 02:33 EC: And you have this tool called AutoMapper, which is an object mapping tool. Why don’t we give everybody a quick elevator pitch. What is an object mapper? 02:46 JB: Well, the basic idea is I have two objects that look pretty similar, and my general use case was I’m building web applications in ASP.NET MVC, typically. And I have a rich domain model that’s bound to the database in some way or another, usually with an ORM, like in any framework. But then, I had this other thing I’m using to show information on the web, either for showing forms, or also posting data from the web. And you have this general problem, and that’s your backend object is generally very rich and behavioral, and has a lot of things associated with it, but the thing you’re coming in from the web, is generally not. And you typically don’t wanna mix those two things together. So about… Gosh, eight or nine years ago, I saw this issue of when we’re starting out MVC, that we wanted to have these DTOs that we use for the MVC side and have these rich backend objects. But what would be the mechanism that we copy that information from the rich backend objects to the frontend dumb DTO objects? And I didn’t wanna do that all by hand, and I looked around, and saw there really wasn’t anything that did it for you automatically. And so, I created AutoMapper as a way to automatically figure out how to copy information from one object to the other. 04:12 JB: Probably a stupid idea. That didn’t seem that complicated, but there were a few things that I wanted to have out of the box that would help us out. One of the big ones was flattening, so if you have “foo.bar.baz” on your destination object, you could just have a single property, “foo, bar, baz.” And it would automatically traverse those associations, and figure out how to flatten that object for you. It handled nulls as well. If foo was null or bar was null, it’d be able to handle that as well. And the other big thing that I wanted to do, was make sure we could test it as well. So if I misspelled something or removed a property, I could just have one line of… Just check all my configuration is valid, and all the names match up, and there’s nothing missing. And if there is, go in exception, so it’s really easy for us to test, to say, “Make sure all my mappings are good.” Find out more at http://developer.telerik.com/content-types/podcast/automapper-net-core/

    Developer Digest Micro Packages Angular 4 and Object Mapper

    Play Episode Listen Later Mar 23, 2017 40:33


    Ed and Brian cover the latest news in the development community including: Micro packages, Angular 4 launches, and is Microsoft writing its own Automapper alternative.

    Getting Personal with Handwriting

    Play Episode Listen Later Mar 16, 2017 27:20


    On this episode of Eat Sleep Code guest Trey Stout shares his story about the challenges of utilizing handwriting in software and what problems handwriting solves for users. We discuss the technology stack behind Handwriting.io and ScribbleChat, as well as the engineering involved in these products.

    Developer Digest Machine Learning Bots And Visual Studio

    Play Episode Listen Later Feb 27, 2017 35:49


    Ed and Brian cover the latest news in the development community including: our personal projects using chat bots and Azure Machine learning, Visual Studio 2017 features, and NativeScript 3.0

    Claim Eat Sleep Code Podcast

    In order to claim this podcast we'll send an email to with a verification link. Simply click the link and you will be able to edit tags, request a refresh, and other features to take control of your podcast page!

    Claim Cancel