Quantcast
Channel: Web Development Thoughts
Browsing latest articles
Browse All 16 View Live

(my) Best Practices for Aurelia - Solving the M in MVVM

In the past with JavaScript we've been limited by how well we can solve for the model aspect in the MVVM pattern. Traditionally we've been limited to creating a function that we pass off as a class or...

View Article



Unit Testing your ES6 Custom Elements - (my) Best Practices for Aurelia

Updated December 2016 Let's be honest - getting in to the habit of writing unit tests for all of the code in your application can become tedious. There I said it. Finding the line of what needs to be...

View Article

Why Code Conventions Matter for a Development Team

Traditionally I've been a huge proponent of Knockout.js because it was a small library that wasn't interested in dominating a larger space. I used this in conjunction with Durandal.js and I really...

View Article

Creating Multipage Apps using Aurelia

Prior to starting my work with Aurelia I'd never heard of a multipage app with a front-end JavaScript framework but the concept is pretty straight-forward - a developer wants to have the server control...

View Article

Creating a Plugin for Aurelia

Creating a plugin for Aurelia can be a daunting task up front. Where do we start? What conventions do we follow? We all probably have a great idea for what would be a good plugin every time we are...

View Article


Enhance an existing page with Aurelia

Aurelia's Enhance feature Many people use various techniques for improving page load times. One really nice way is to use isomorphic JavaScript, sometimes called universal or many other names. The...

View Article

Image may be NSFW.
Clik here to view.

Visual Studio and Aurelia - Gulp tips

Visual Studio, Aurelia, and Gulp tips Recently I've done a bit of development in Visual Studio helping others. I've gathered a few tips for gulp in VS2015 that I wanted to share - Running tasks To run...

View Article

Aurelia Data-binding Strategies - with and if

Overview When using Aurelia many times I find myself wanting to bind to data that doesn't exist yet. An example of this might be wanting to show a users' role name but role is an optional property of a...

View Article


Aurelia-Validate.js Plugin

Aurelia and Validate.js aurelia/validation rewrite I've been contributing for a while now to some of the core plugin libraries we have but with Validation recently we realized there was some changes to...

View Article


How aurelia-validatejs works

aurelia-validatejs Introduction aurelia-validatejs is a new plugin for performing validation with Aurelia. It uses validate.js which is a proven, expressive validation library. This post is a living,...

View Article

Aurelia Application Structure

Here's my updated version of application structure with a great example to show it off. https://github.com/PWKad/flowbots/tree/master/src The five pillars The basis of the application structure are the...

View Article

Aurelia and DevExtreme DataGrid

Overview I've been working on an interesting project lately where we wanted to take advantage of some data grids that were already existing. Since the team already had a license for DevExtreme, an...

View Article

Aurelia and Ruby On Rails

Introduction Aurelia is a convention-based front-end JavaScript framework. Ruby on Rails is a convention-based Web Application framework. It's like pairing a medium-rare Filet Mignon with a bold...

View Article


Working with Model Classes in ES6+ / TypeScript

I love using models in my code. I've written about my infatuation before. Clean ES6+ or TypeScript code just looks better than code littered with framework references and magic. I primarily use them in...

View Article

Building to Enrich My Life

TL:DR Over most of my life I've struggled with weighing both sides of an argument and trying to find which is right or wrong. Over the last year or two I've been humbled in to recognizing that going...

View Article

Browsing latest articles
Browse All 16 View Live




Latest Images