Cory Rylan

My name is . Google Developer Expert and Senior Front End Developer for Vintage Software. Angular Boot Camp instructor. I specialize in creating fast progressive web applications.

JavaScript Promises Versus RxJS Observables

Jul 10, 2018

Learn the differences between JavaScript Promises and RxJS Observables

Read More

Private Methods and Properties in TypeScript Classes

Jun 18, 2018

Learn how to use private methods and private properties in TypeScript and their benefits.

Read More

Tree Shakeable Providers and Services in Angular

Jun 9, 2018

Learn how to leverage tree shakable providers in Angular for better application performance

Read More

Sass and CSS Import Performance in Angular

Jun 3, 2018

Learn about performance tricks to watch out for when importing Sass or CSS in Angular Components

Read More

Creating a Dynamic Checkbox List in Angular

May 18, 2018

Learn how to create a dynamic checkbox list with validation using the Angular Reactive Forms API.

Read More

Introduction to Angular Router Animations

Apr 23, 2018

Learn how to apply a simple fade animation to an Angular route.

Read More

Progressive Web Apps with Angular at the Angular Lunch meetup

Mar 26, 2018

Angular Lunch Meetup, learn how to build PWAs with Angular.

Read More

Beginner Reactive Programming with RxJS and Angular at the NgHouston meetup

Mar 26, 2018

NgHouston Meetup, a beginner intro to RxJS and Angular.

Read More

Subscribing to Multiple Observables in Angular Components

Feb 10, 2018

Learn several ways to subscribe to multiple Observables in Angular Components.

Read More

Using Angular Forms with Async Data

Jan 28, 2018

Learn how to set an Angular form with async data and best UX patterns

Read More

Keeping your Angular CLI project up to date

Jan 12, 2018

Learn why keeping your Angular CLI project on the latest version can save time and improve performance.

Read More

2017 Review

Dec 30, 2017

A look back at 2017 and my goals for 2018 for Software Development.

Read More

Angular Progress Component with SVG

Dec 23, 2017

Learn how to build a progress component with Angular and SVG.

Read More

Angular SEO with schema and JSON-LD

Nov 5, 2017

Learn how to use JSON-LD schema in Angular to provide rich data to users and better SEO results.

Read More

Using Stencil Web Components in Angular and the Angular CLI

Oct 29, 2017

Learn how to publish a Stencil Web Component and use in an Angular CLI app.

Read More

Create your first Web Component with Stencil JS

Sep 5, 2017

Create reusable UI components that will work in any JavaScript Framework.

Read More

Angular Design Patterns: Feature Services

Aug 30, 2017

Simplify features and create more testable components with Feature Services.

Read More

Angular Tips: Dynamic Module Imports with the Angular CLI

Jul 23, 2017

Learn to use the new JavaScript Dynamic Module syntax to lazy load code

Read More

Angular Design Patterns: Feature and Presentation Components

Jul 13, 2017

Learn to create highly decoupled and reusable components

Read More

Angular Tips: Template Binding with Static Types

Jul 7, 2017

Learn tips to make templates more aware of our data types and reduce errors.

Read More

Angular Component Inheritance and Template Swapping

Jun 22, 2017

Learn how to use Angular Component Inheritance to create components with multiple template options.

Read More

Creating a Custom Debounce Click Directive in Angular

Jun 11, 2017

Learn how to create a custom Angular directive to debounce click events.

Read More

Angular Accessibility Tips and Tricks

May 21, 2017

Learn how to create accessible Angular applications

Read More

Custom Preloading and Lazy Loading Strategies with Angular

Apr 30, 2017

Learn how to set up custom preloading and lazy loading strategies in Angular

Read More

Enforcing Code Coverage in Angular CLI Projects

Mar 27, 2017

Learn how to set up minimum code coverage rules in an Angular CLI project.

Read More

Analyzing bundle size with the Angular CLI and Webpack

Mar 1, 2017

Learn how to use special Webpack tools to analyze our Angular project bundles and dependencies.

Read More

Angular Async Data Binding with ngIf and ngElse

Feb 23, 2017

Learn how to use the ngIf and ngElse statement to bind async data and Observables to our Angular templates easily.

Read More

Introduction to E2E Testing with the Angular CLI and Protractor

Jan 31, 2017

Learn how to write an end to end tests or also known as integration tests with the Angular CLI and Protractor

Read More

Listening to Angular Key Events with Host Listeners

Jan 6, 2017

Learn how to listen to keyboard events with Angular and the Host Listener API.

Read More

Angular Debugging Tips and Tricks

Dec 28, 2016

Learn helpful tips and tricks to debug Angular apps.

Read More

Fast Offline Angular Apps with Service Workers

Nov 20, 2016

Learn how to build an offline Angular app with service workers & sw-precache.

Read More

Angular Multiple HTTP Requests with RxJS

Nov 15, 2016

Learn how to handle multiple http requests with the Angular Http service and RxJS mergeMap.

Read More

Angular Local Development Setup

Nov 3, 2016

A quick overview of my local development setup when building Angular applications

Read More

Angular Custom Form Controls with Reactive Forms and NgModel

Oct 19, 2016

Learn how to build your own Angular custom form input with reactive forms and ngModel.

Read More

Adding the Internationalization Polyfill to a Angular CLI Project

Sep 22, 2016

Learn how to add Intl support to your Angular applications

Read More

Build a Angular modal dialog with Angular Animate

Sep 19, 2016

Learn how to build your own Angular modal dialog with Angular Animate

Read More

Angular Upgrade Strategies with Proxies

Aug 19, 2016

A overview of how to upgrade a large scale web application to Angular with server side proxies.

Read More

Introduction to the Angular CLI

Aug 15, 2016

A video talk covering the Angular CLI and how to get started building Angular apps quickly.

Read More

Deploy Angular CLI Apps to Firebase

Jul 31, 2016

Learn how to create an Angular app using the Angular CLI then deploy to a production environment with Firebase.

Read More

Fast and Secure Blogs with Firebase

Jun 9, 2016

Learn how to create your own fast and secure blog using the static site generator Jekyll and Firebase.

Read More

Angular CLI - Adding Third Party Libraries

May 24, 2016

Learn how to add third party libraries to your Angular application using the Angular CLI.

Read More

Simple Offline Page with Service Workers

May 2, 2016

Learn how to add a simple offline reading view to your website using Service Workers.

Read More

Converting Angular 1 Services to the latest Angular Services

Apr 29, 2016

Learn how to convert Angular 1 service factories the most common Angular 1 service pattern to Angular 2.x and later services.

Read More

Comparing Angular 1 Components to the latest Angular Components

Apr 6, 2016

A comparison of Angular 1 components to Angular 2+ components and migration strategies.

Read More

Introduction to Angular Routing

Apr 2, 2016

Learn how to manage large Angular applications and navigation with the new component router using features such as child routing and route parameters.

Read More

Angular Development with Visual Studio and Windows

Mar 21, 2016

A top down intro to developing Angular applications with Visual Studio and Windows. This will cover from downloading Visual Studio to installing NodeJS for JavaScript tooling support.

Read More

CSS Encapsulation with Angular Components

Mar 5, 2016

A intro on how to better encapsulate your CSS in Angular components. Also learn the different encapsulation techniques and CSS best practices.

Read More

Introduction to RxJS Observables and Angular

Feb 23, 2016

A intro to RxJS Observables along with how they integrate in the latest Angular

Read More

Better UX CSS Hover Navigation

Feb 21, 2016

Improve CSS hover based navigations with CSS transforms and Pseudo-elements

Read More

Introduction to Angular ngClass and ngStyle

Feb 10, 2016

Learn how to dynamically control CSS and CSS classes and in Angular

Read More

ES2015 Class in AngularJS Controllers and Services

Feb 2, 2016

Learn how to use ES2015 Classes in you Angular 1.x Controllers and Services.

Read More

Introduction to Angular Pipes

Jan 21, 2016

Learn Angular pipes and how to create your own custom pipe.

Read More

Creating an Angular Directive

Jan 11, 2016

Learn about the new Directive API and build a text snippet directive.

Read More

Angular Form Builder and Validation Management

Dec 30, 2015

Learn about the new FormBuilder and create a custom component to manage form validation in Angular.

Read More

2015 Year Review of Cory Rylan

Dec 28, 2015

A review of my blog for 2015 and how things are looking for the future.

Read More

Multiple Sources in GulpJS

Dec 11, 2015

How to build a GulpJS setup for large scale projects with multiple source support.

Read More

Angular Observable Data Services

Nov 17, 2015

A look into Observables and how they can improve your Angular data services.

Read More

Improve Your Technical Reading Skills

Nov 9, 2015

Some of my personal tips on how to improve your technical reading skills as a Software Engineer

Read More

Why Enforcing Code Style is Important

Aug 30, 2015

Why code automated code style checks are important and how to handle introducing them.

Read More

Angular ngFor syntax

Jun 22, 2015

A quick look into the new Angular ngFor syntax.

Read More

JavaScript ES6 Template Strings

Jun 3, 2015

A look into the new ES2015/ES6 JavaScript template string syntax.

Read More

Introduction To Web Components

May 26, 2015

A intro to the new web component spec by building a simple tab component.

Read More

Introduction to the Fetch API

Apr 16, 2015

A intro to the Fetch API with some simple use cases.

Read More

The Technical Treadmill of Software Development

Apr 2, 2015

Tips to keep your skills up to date in software and web development while keeping your sanity.

Read More

CSS BEM Syntax Basics

Mar 16, 2015

A beginner overview on the CSS BEM naming syntax.

Read More

JavaScript Module Pattern Basics

Mar 10, 2015

A overview on the JavaScript Module Design Pattern.

Read More

JavaScript ES6 Class Syntax

Feb 15, 2015

A beginner overview of the new ES6 ES2015 JavaScript Class syntax.

Read More

JavaScript Prototypal Inheritance

Feb 4, 2015

A beginner overview on JavaScript prototypal inheritance.

Read More

2015 Blog Update

Jan 5, 2015

2014 Blog Update, Cory Rylan

Read More

Web Font Performance A Case Study

Jan 2, 2015

Web font performance a case study on EstateSales.NET

Read More

Why I Have Side Projects

Dec 9, 2014

Why I have side projects/code, benefits and experiences.

Read More

JavaScript ES6 let

Oct 30, 2014

Details on the new ES6 let statement coming to JavaScript

Read More

AngularJS Application Organization

Oct 6, 2014

A overview on how to organize your AngularJS applications.

Read More

AngularJS Controller As Syntax

Sep 12, 2014

A brief overview on the benefits of the Controller As Syntax in AngularJS

Read More

Site Performance Review 8/2014 Part Two

Aug 11, 2014

Part two of my site performance review

Read More

ASP MVC Critical CSS Performance

Aug 6, 2014

ASP MVC Critical CSS Performance, how to improve CSS and HTML render time in the browser.

Read More

SVG gzip in Windows Azure

Aug 4, 2014

SVG gzip in Windows Azure

Read More

Site Performance Review 8/2014

Aug 1, 2014

Site Performance Review 08/2014, covering web performance issues with my own site.

Read More

Web Con Notes Part 2

May 1, 2014

Notes on Web Con 2014 Programming Languages

Read More

Web Con Notes Part 1

May 1, 2014

Notes on Web Con 2014 CSS Frameworks

Read More

2014 Blog Update

Jan 5, 2014

2014 Blog Update, Cory Rylan

Read More

Thoughts On Large Mobile First Responsive Project

Nov 11, 2013

My thoughts on a large mobile first responsive design project

Read More

The Performance Advocate

Mar 19, 2013

The Performance Advocate, web performance

Read More

Emotional Interfaces

Mar 19, 2013

My thoughts about Agile Development

Read More

Agile Development Is Not Bad

Mar 19, 2013

My thoughts about Agile Development

Read More

Javascript JQuery Ajax

Aug 29, 2012

A short code example of a Javascript Ajax call.

Read More

IOS Character Counter

Aug 23, 2012

A short code example of a character counter for IOS and Objective C

Read More

IOS Journey the Observer

Aug 20, 2012

A short code example of observer object for IOS and Objective C

Read More

IOS Journey Load Multi-Threading

Aug 20, 2012

A short code example of multi-threading for IOS and Objective C

Read More

IOS Journey Load Animation

Aug 20, 2012

A short code example of a load animation for IOS and Objective C

Read More

IOS Web Service

Aug 8, 2012

A short code example of a web service for IOS and Objective C

Read More