Eat Sleep Code Podcast

Eat Sleep Code Podcast

Download on the App Store

Eat Sleep Code Podcast episodes

  • Six Figure Developer
    On this bonus episode of Eat Sleep Code, guest Gaines Kergosien shares his advice on realizing your maximum earning potential as a software developer.
    21 min
  • React JS
    On this episode of Eat Sleep Code, guest Cory House talks about ReactJS. We discuss the pros and cons of ReactJS and how different React is from other front-end frameworks.
    39 min
  • NativeScript Inside the Black
    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/
    49 min
  • Better code with functional programming
    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/
    29 min
  • Messaging Patterns
    On this episode of Eat Sleep Code, guest Derick Bailey from Watch Me Code talks about using messaging patterns like RabbitMQ to create scale-able applications. We also learn how messaging promotes asynchronous behavior throughout an application.
    29 min
  • All About AngularJS
    On this episode of Eat Sleep Code, guests Jeremy Likness talks about why he uses AngularJS. We clear the air about Angular 2 and discuss using directives for a clean separation of concerns.
    31 min
  • Softskills with John Sonmez
    On this episode of Eat Sleep Code, guest John Sonmez from Simple Programmer talks about soft skills and marketing yourself as a software developer. Later, TJ VanToll joins the show to talk about public speaking by joining the Summer of NativeScript program.
    39 min

About Eat Sleep Code Podcast

From the publisher's feed

Eat Sleep Code is the Official Telerik Podcast (Telerik by Progress). On Eat Sleep Code you'll hear from industry pros and developers just like you. Topics include all things software development and upcoming tech.