The Polyglot Developer Podcast-logo

The Polyglot Developer Podcast

Technology Podcasts >

More Information

Location:

United States

Twitter:

@nraboy

Language:

English


Episodes

TPDP022: NoSQL Databases and the Flexibility of a Non-Relational Model

10/2/2018
More
In this episode I'm joined by Matt Groves, Senior Developer Advocate at the NoSQL database company, Couchbase. The focus of this episode is to become familiar with NoSQL and where it makes sense to use it in your projects, both new and old. Matt and explore numerous NoSQL database technologies which include Graph, Document, Key-Value, and Columnar, and look at the possible advantages they bring over the RDBMS alternative. I know Matt Groves from my time working with him at Couchbase. While...

Duration:00:45:17

TPDP021: Developer Evangelism

9/10/2018
More
In this episode I'm joined by Matthew Revell, founder of the Developer Relations consultancy organization, Hoopy. Developer Relations, Developer Advocacy, and Developer Evangelism, are relatively new roles at many organizations, but are critical for spreading awareness and getting adoption of any product the organization sells. Matthew shares his experience in Developer Relations, more specifically Developer Evangelism, and what those in the role do on a day-to-day as well as how it benefits...

Duration:00:45:03

TPDP020: GraphQL for API Development

8/7/2018
More
In this episode I'm joined by Lee Byron, former Facebook employee, who is one of the co-creators of GraphQL. Coming from RESTful API development, I've run into many pain-points that GraphQL works to alleviate, and is one of the reasons why I've become such an advocate for it for modern development. Lee and I spend a lot of time discussing the fundamentals of GraphQL and how to get started with it in development. Not only are we focusing on the how, but we are also focusing on the why, which...

Duration:00:56:04

TPDP019: Automated Software Delivery for Cloud Native Applications

6/2/2018
More
In this episode I'm joined by Jim Clark who works as the Chief Architect at Atomist. Jim and I spend a lot of time discussing how the pipeline model to software delivery can be improved by making it a workflow and event driven model instead with a service like Atomist. The pipeline approach can only get you so far and it is limited in how the appropriate teams can get the necessary notifications to function efficiently. Jim and I explore how to get beyond these common problems. A brief...

Duration:00:46:24

TPDP018: Progressive Web Application Development

5/15/2018
More
In this episode I'm joined by Tara Manicsic who works as a Developer Advocate team at Progress Software. Tara and I spend time discussing Progressive Web Applications (PWA) and how you can be effective building them with service workers, among other things, for mobile devices as well as standard desktop-based web browsers. If you're into developing modern web and mobile applications, getting informed on Progressive Web Application (PWA) development is something you should consider. A writeup...

Duration:00:42:06

TPDP017: Going FaaS on Serverless with OpenWhisk

2/19/2018
More
In this episode I'm joined by Carlos Santana who works on the Cloud Functions team at IBM. Carlos and I get all your questions answered when it comes to what serverless is and how you can create your own very scalable functions that can be deployed on it. We name drop a few providers such as AWS Lambda and Azure Functions, but the focus is centered around IBM's Cloud Functions service which uses Apache OpenWhisk. If you're into developing web applications, learning about functions as a...

Duration:00:42:43

TPDP016: Job Hunting as a Software Engineer

1/30/2018
More
In this episode I am joined by Brenda itReverie, a fellow application developer that I met when I was at NativeScript Developer Days 2017. Brenda and I shift the focus away from software development for a moment and focus on hunting down and locking in a job in application development, a subject that is long, stressful, and never pleasant. In this episode we answer all your questions regarding getting called by recruiters and tackling those complicated algorithm and coding challenges given...

Duration:00:37:31

TPDP015: Authorizing Access with OAuth

8/2/2017
More
In this episode I am joined by Ryan Chenkie, Developer Advocate at the internet safety company, Auth0. Ryan and I discuss OAuth and how it can be used for authorizing third-party access to your data. If you've been keeping up, you'll remember that I wrote the very popular ng-cordova-oauth and ng2-cordova-oauth libraries for Ionic Framework that allowed mobile applications to work with OAuth providers like Google and Facebook. There are a lot of common questions around the protocol such as...

Duration:00:35:17

TPDP014: Object Storage for Application Developers

6/14/2017
More
In this episode I am joined by Krishna Srinivas, engineer at the open source object storage company, Minio. Krishna and I discuss object storage which is different than database storage or plain filesystem storage. A popular object solution is Amazon S3, but it is not the only solution. Object storage is great for protecting data from corruption or loss as well as providing a great way to work with it via standard HTTP. This makes it great for application development. A writeup to this...

Duration:00:31:49

TPDP013: The Go Programming Language and Where it Fits in Modern Development

3/27/2017
More
In this episode I am joined by Matt Holt, creator of the very popular web server known as Caddy. Instead of focusing on Caddy in this particular episode, we focus on the Go programming language, which was used to make Caddy so successful. The Go programming language, sometimes referred to as Golang, is a very popular alternative to languages like PHP and Node.js because it is very fast, efficient, and lightweight in comparison. Both Matt and I explore why this is and how you can use it in...

Duration:00:32:08

TPDP012: Getting the Help You Need on Stack Overflow, Blogs, and Forum Boards

2/9/2017
More
I record a lot of programming videos and write even more tutorials. With all this content comes a lot of questions from my subscribers, some questions being better than others. This brought be to the topic of explaining how to ask a good question and get the best possible help from the developer community in places like Stack Overflow and other outlets such as The Polyglot Developer. I want to make sure all my subscribers succeed in their careers as developers. Following the simple best...

Duration:00:12:52

TPDP011: Continuous Integration and Deployment for the Polyglot Developer

11/4/2016
More
In this episode I am joined by Ivan Nemytchenko from the open source company, GitLab. Here we take some time to explain what continuous integration and deployment is and how to get started with it in your development process. GitLab offers a free CI / CD solution called GitLab CI, but there are other solutions such as Jenkins and Travis CI as well. A writeup to this episode can be found via...

Duration:00:24:42

TPDP010: All About the Google App Engine

10/3/2016
More
In this episode I am joined by Terry Ryan, Developer Advocate at Google. Here we discuss the Google App Engine platform, what it is, and when it is a relevant solution to use for a major web application. A writeup to this episode can be found via https://www.thepolyglotdeveloper.com/2016/10/tpdp-episode-10-google-app-engine/ If you have questions that you'd like answered in the next episode, visit https://www.thepolyglotdeveloper.com/podcast-questions and fill out the form.

Duration:00:39:09

TPDP009: An Ember in the Land of Web Frameworks

9/3/2016
More
In this episode I am joined by Tracy Lee, owner of Modern Web and advocate of Ember.js, as well as Taras Mankovski who runs Ember Sherpa. Here we discuss a very popular JavaScript framework called Ember.js and the conveniences it offers in comparison to other, possibly similar front-end frameworks like React and Angular. This episode includes information on tooling and development best practices as well. A writeup to this episode can be found via...

Duration:00:46:14

TPDP008: Asynchronous and Event-Based Programming with RxJS

8/13/2016
More
In this episode I am joined by Ben Lesh, a senior software engineer at Netflix. Ben is one of the lead developers for RxJS, a reactive extension set for JavaScript, and a core component in the software stack at Netflix. Here we discuss everything from what is RxJS, to how it differs from common promises and callbacks in JavaScript. We also discuss who is using it and how it is playing a critical role in Angular 2. A writeup to this episode can be found via...

Duration:00:32:28

TPDP007: Developing for the Internet of Things (IoT) and Where to Start

7/29/2016
More
In this episode I am joined by Jen Looper, a software developer and advocate for the Internet of Things (IoT). We discuss everything from the basics behind IoT, what is some good hardware to get started with, what programming skills you need for IoT development, and where to get help or find resources to boost your learning. A writeup to this episode can be found via https://www.thepolyglotdeveloper.com/2016/07/tpdp-episode-7-developing-internet-things-iot-start/ If you have questions that...

Duration:00:30:30

TPDP006: PouchDB and its Usefulness in Browser Based Development

6/10/2016
More
In this episode I am joined by Nolan Lawson, one of the main contributors on the PouchDB open source project. We discuss everything from what is PouchDB, what does it do under the covers, what development platforms are supported, and what does it aim to accomplish that might have been particularly difficult with another tool. This episode is targeted towards web and mobile developers who include JavaScript as one of the core technologies in their stack because PouchDB is in fact a JavaScript...

Duration:00:38:08

TPDP005: Developing Mobile Apps with Telerik NativeScript

5/10/2016
More
In this episode I'm joined by TJ VanToll, Developer Advocate at Telerik, where we discuss the cross platform mobile development framework NativeScript. We cover everything from what is NativeScript, what do you need to start developing NativeScript applications, and how it differs or why you should use it versus native development or development with a different hybrid mobile framework. TJ talks about where things are headed when it comes to mobile development, who is using Telerik...

Duration:00:50:29

TPDP004: What is All This Mobile First, Offline First, and API First Jargon?

4/2/2016
More
In this episode I'm joined by a former colleague, and friend, William Hoang where we discuss a lot of jargon that comes up with modern software development. I've broken this episode into a few parts. We're going to discuss mobile first development, API first development, and offline first development and how you should choose between them when planning or developing an application. A writeup to this episode can be found via...

Duration:00:31:44

TPDP003: Developer Tools that can Make You More Productive Towards Your Next Release

3/5/2016
More
In this episode I'm joined by two of my good friends Simon Reimler and Ray Camden where we discuss some of the software, tools and services available that can boost development and marketing productivity of your next big application. I've broken this episode into three main categories, being, tools used for planning before development or design, tools used for development and designing an application up to its release, and tools for maintaining and driving the success of an application after...

Duration:00:50:49