Dan Morris

136 Flips | 1 Magazine | 11 Likes | 1 Following | @DanMorris3g38 | Keep up with Dan Morris on Flipboard, a place to see the stories, photos, and updates that matter to you. Flipboard creates a personalized magazine full of everything, from world news to life’s great moments. Download Flipboard for free and search for “Dan Morris”

New Pluralsight Course: Integrating Angular with ASP.NET Core RESTful Services

<b>Course Introduction</b><p>Pre-requisites to Maximize Learning<br>• Learning Goals<br>• Server-side Technologies and Concepts<br>• Client-side Technologies and Concepts<br>• Running …

Why we need Callbags

André Staltz<p>Why we need Callbags<p>30 Jan 2018<p>In the past I’ve helped write parts of RxJS, I’ve written xstream, and now I bring a new stream library …

JavaScript

A new Angular Service Worker — creating automatic progressive web apps. Part 2: practice

Announcement: I present about Angular Service Worker this Tuesday, November 7 at AngularConnect conference in London. If you wish to follow me at the …

Web Development

Hot vs Cold Observables

TL;DR: You want a HOT observable when you don’t want to create your producer over and over again.<p>COLD is when your observable creates the producer<p>HOT …

JavaScript

What’s new in Angular 5?

The update from AngularJS to Angular 2 was a huge step forward, but it was also infamous for not being backwards compatible. In contrast, Angular 4 …

Angular Multiple HTTP Requests with RxJS

This article has been updated to the latest version of Angular 6. Likely the content will still work in Angular 2 or later.<p>This article has been …

JavaScript

Authentication with Angular and Sails

I recently had to convert an application from using session-based authentication, managed by passport and Sails.js on the server, to JWT …

Ahead-of-Time Compilation in Angular

Above {COMPONENT} is the name of the component’s controller and {COUNTER} is an unsigned integer.<p>Both classes extend AppView and implement the …

JavaScript

Developing a Google Chrome Extension using Angular 4

When I took on the task of developing Google Chrome extensions using Type Script and Angular 4, it seemed quite a daunting challenge; but after …

JavaScript

Gotchas about async/await and Promises

JavaScript has always had an asynchronous nature. Most of the web's APIs were synchronous though, but things eventually changed also thanks to …

5 Usage Ideas for Angular Pipes

Pipes are a useful feature in Angular. They are a simple way to transform values in an Angular template. There are some built-in pipes, but you can …

Getting started with Angular5 and ASP.NET Core

In this article, we will see how to start working with Angular 5 and ASP.NET Core using Angular5TemplateCore

Clarifying Observables

Most people, including myself, meet observables for the first time when starting to develop Angular applications. Observables are the key elements of …

Writing Async/Await Middleware in Express

Do you use Promise-based data fetching in your Express apps? Are you sick of nesting route-handling code statements inside .then() method calls? Want …

Pushing Real-Time Data to an Angular Service using Web Sockets

One of the questions I’ve been asked a lot lately in my Angular training classes, at conference workshops, and when working with different companies …

JavaScript

5 Most important new features of ES6

Whether you’re working or preparing for an interview where you might get some tricky questions about JS the following 5 features can prove to be …

Postman really supercharges your API

It’s been a while since I used Postman for the last time. Now that we had a need to test one endpoint quickly I decided to tap into it again. What …

Command-line

ES6 classes

Prior to ES6, classes have been in use in Javascript. ES6 just comes with a clean, nice-looking syntax for defining classes. It's good to note that …

Optimizing AngularJS Single-Page Applications for Googlebot Crawlers

It’s almost certain that you’ve encountered AngularJS on the web somewhere, even if you weren’t aware of it at the time. Here’s a list of just a few …

Converting an AngularJS 1.5 app to Angular 4

Hey! Angular 4 is out, and it’s good. So, let’s get good at Angular 4 together, by converting my excellent website satsuki.tv from Angular 1.5 to …

JavaScript

Table of Contents — Mastering Modular JavaScript

Modular JavaScript is a book series focusing on building small interconnected ES6 JavaScript modules that emphasizes on maintainability. Mastering …

CSS Grid Layout with @support flexbox fallback

The resource you are linking to is using the 'http' protocol, which may not work when the browser is using https.<p>↑ Insert the most common viewport …

Angular 5 Release Imminent!

Front-end developers, rejoice – after a short delay, the Angular 5 release is scheduled for October 23rd!Several beta releases have been available …

An Introduction to Web Workers JavaScript API

<b>Web Workers</b> is a JavaScript API that allows you to <b>run scripts in a separate thread from the main one</b>. It can come in handy when you don’t want any …

Angular Server Side Configuration and App Initialization

Introduction<p>During the build of the Blockchain Proof of Concept Framework we determined that for greatest configurability and simplistic deployment …

JavaScript

Supercharging Frontend Development with VS Code

These past few days, I dove into Visual Studio Code and TypeScript in an attempt to get a better workflow going with GraphQL / React apps. It's been …

JavaScript: What is Hoisting?

Hint: It might not be what you think.<p>If you’re just starting to learn JavaScript, you may have come across the term <i>hoisting</i> before. Before diving …

JavaScript

Fun With JavaScript Proxies

If you’re reading this and haven’t heard of JavaScript proxies you’re in luck cuz I’m about to introduce you to a fun new JavaScript feature that has …

JavaScript

Optimizing and Deploying Angular

You've built your app, but is it fast? Can you deploy it to the cloud with confidence? If you paused, then this session is for you! We'll use the Angular CLI, AOT, lazily loaded routes, and other tools to optimize our apps and inspect them. Learn how to run your apps locally and in the cloud with …

Creating Progressive Web Apps Using Angular

Progressive web applications are the new <b>standard</b> in this modern era of web development. They’re pure web applications built with the very web …

Web Development