
Ryan Chenkie
Former Auth0 Employee
Ryan is a full-stack JavaScript developer and trainer who mainly works with React, Angular, Node, and GraphQL. He runs a consultancy where he builds apps for companies and also helps established dev teams with their modern JavaScript challenges.
Ryan is a Google Developer Expert, the host of the Entrepreneurial Coder Podcast, the author of Securing Angular Applications, and an all-around fanatic about application security.
All Posts
-
Growth
Customer Data is King: Four Ways to Know Your Customers Better
For B2C companies, nothing beats knowing who your customers are and what they want.
-
Holowaychuk
What's TJ Holowaychuk's Stack These Days?
TJ Holowaychuk has been working on a new project called Apex. We caught up with him to get all the details!
-
Angular
Angular 2 Series - Part 5: Forms and Custom Validation
Angular 2 forms are powerful and come with many great features. Learn how to create both simple and complex forms, as well as how to do custom form validation.
-
Angular
AngularJS Authentication Screencast Series - Part 4
Learn how to add JWT authentication to your AngularJS 1.x app
-
Angular
AngularJS Authentication Screencast Series - Part 3
Learn how to add JWT authentication to your AngularJS 1.x app
-
Angular
AngularJS Authentication Screencast Series - Part 2
Learn how to add JWT authentication to your AngularJS 1.x app
-
Angular
AngularJS Authentication Screencast Series - Part 1
Learn how to add JWT authentication to your AngularJS 1.x app
-
Hapi
HapiJS Authentication - Secure Your API With JWT
HapiJS is a great framework for building NodeJS APIs. Get started with HapiJS Authentication to create users and protect your API endpoints.
-
Ionic
Ionic 2 Authentication: How to Secure Your Mobile App with JWT
Ionic 2 Beta has been released. Learn how to add JWT authentication to your Ionic 2 app and make secure calls to an API.
-
Angular
Angular 2 Series - Part 4: Component Router In-Depth
Learn all about the new Angular 2 router and how to set it up in your app.
-
Falcor
Rise of the High Boilerplate Framework: A Look at Falcor and Relay
JavaScript modules and build steps are getting more numerous and complicated, but what about boilerplate in new frameworks?
-
React
Secure Your React and Redux App with JWT Authentication
Learn how to add JWT authentication to your React and Redux app. Use Redux middleware to make secure calls to an API.
-
Electron
Create a Desktop App with Angular 2 and Electron
Build a simple image calculator app with Angular 2 and Electron
-
Rust
Build an API in Rust with JWT Authentication using Nickel.rs
Learn how to implement a simple REST API with JWT Authentication in Rust using the Nickel.rs web framework and the MongoDB Rust Driver.
-
Service Workers
Creating Offline-First Web Apps with Service Workers
Learn about the importance of creating an offline-first experience for app users and how to accomplish it easily with the Service Worker API
-
Angular
Using Angular $Http and Angular 2 Http - Angular 2 Series Part 3
Learn the differences between $http in Angular 1.x and Http in Angular 2. Find out how to use the RxJS Observables that Http returns.
-
AMP
AMP Pages: What's the Fuss with Google's Accelerated Mobile Pages?
Learn about Google's Accelerated Mobile Pages project and how to build a sample AMP page in this tutorial.
-
Relay
Getting Started with Relay
Learn how to get started with a Relay app and how to protect the GraphQL endpoint with JWT authentication.
-
JWT
5 Steps to Add Modern Authentication to Legacy Apps Using JWTs
Conventional authentication is challenging for today's web applications. Learn about the reasons and how to use JSON Web Tokens (JWT) for modern authentication.
-
Angular
Angular 2 Series - Part 2: Domain Models and Dependency Injection
Learn about Angular 2's new Dependency Injection system and how to use models to organize your app.
-
RxJS
Authenticable Observables: Build a Reactive App with JWT Auth
Learn how to make a reactive application and add authentication to it with RxJS and the Fetch API
-
Angular
Angular 2 Series - Part 1: Working with Pipes
Learn how to implement pipes (formerly known as filters) in your Angular 2 apps
-
Falcor
Getting Started With Falcor
Learn the essentials of Falcor--the newly open-sourced library from Netflix that lets you represent your data as a single virtual JSON object.
-
Aurelia
Creating your first Aurelia app: From authentication to calling an API
Learn how to create a real world Aurelia app using ES6, aurelia-auth and much more! We'll implement from Authentication to calling an API and everything in between