Tag: 'typescript'

I'm Hosting Two New Online Courses
I'm Hosting Two New Online Courses
February 17, 2023

As you likely know if you've read my blog before, I have spent the last decade or so creating courses to be viewed on Pluralsight. I love making these kinds of video-based courses, but I've decided to get back to instructor led training a bit.

Using Vite's Plugin for Progressive Web Apps (PWAs)
Using Vite's Plugin for Progressive Web Apps (PWAs)
February 9, 2023

I've worked with Progressive Web Application plug-ins with several SPA frameworks. Most of them are pretty simple to implement. But when I learned about Vite's plug-in, I was intrigued since that would work across different SPA frameworks.

Coding Shorts: Nested Routing in Vue.js
Coding Shorts: Nested Routing in Vue.js
July 5, 2022

I've been working on a new Microservice example and I'm writing the client in Vue.js. Due to the nature of the project, I needed to use Nested Routing. I thought this might be a good topic for a Coding Short.

SPAs in ASP.NET Core - Another Attempt
SPAs in ASP.NET Core - Another Attempt
April 20, 2022

After discussing this topic with a client, I realized that my old method of hosting SPAs in ASP.NET Core didn't handle resources correctly, so I dug in and came up with **yet another** technique. This one is the simpliest and the least intrusive and works better than most. Let me know what you think about it:

New Video: Pinia for Vue 3: A Better Vuex?
New Video: Pinia for Vue 3: A Better Vuex?
March 13, 2022

I'm happy to see that instead, they've adopted Pinia as an alternative. I am not in love with Pinia (as I use reactive objects more often) but for complex scenarios it reminds me of something closer to the Composition API.

New Video: Coding Making Sense of reactive() and ref() in Vue.js
New Video: Coding Making Sense of reactive() and ref() in Vue.js
January 30, 2022

I went on the WebRush podcast (with John Papa and Dan Whalin (et al.)) and had a discussion about reactive() and ref() in the Composition API that resulted in this video.

Kansas City Developers Conference - Done!
Kansas City Developers Conference - Done!
September 16, 2021

I finally got to speak at a live event! This week I headed to Kansas City for KCDC, one of my favorite regional events.

New Videos Covering Vue 3.2
New Videos Covering Vue 3.2
August 22, 2021

I'm finally finishing up my studio/office in the house. With that, I'm getting back to making my "Coding Shorts" videos. If you're enjoying them, please let me know.

Using Angular's Base HREF in Paths
Using Angular's Base HREF in Paths
August 7, 2021

I was recently working with a client and they were having an odd problem with Angular. They'd build their Angular apps in isolation then move them into an ASP.NET Core project and their asset links would break. Let's look at why this happens and how to address it.

New Video: Structural Typing in TypeScript
New Video: Structural Typing in TypeScript
April 18, 2021

I've got a new video that I released a couple of weeks ago. I wanted to share this out. It's about how structural typing works in TypeScript. Typing in TypeScript is a different animal than C# (or most typed languages) so I want to introduce it in one of my "Coding Shorts". I hope you like it:

Dynamically Creating Components in Angular
Dynamically Creating Components in Angular
March 9, 2021

I was talking with one of my clients and they wondered how they could build individual components in Angular dynamically (or based on data/metadata). I knew this was possible but I hadn't done this myself so I thought I'd try to dig into it.

Tell Me I'm Wrong, Please (Angular and Async)
Tell Me I'm Wrong, Please (Angular and Async)
February 1, 2021

I'll try and keep this quick. I'm updating one of my Pluralsight courses and I am curious if what I'm thinking makes any sense.

Vue 3 and Validation with the Class-Validator
Vue 3 and Validation with the Class-Validator
August 16, 2020

I've been working with Vue 3 Beta and RC (currently in RC5) and early on I needed some validation but the Vue stalwards of vuelidate and vee-validate weren't working with the Composition API early on. What was I do to?

Did Vue.js Just Blink?
Did Vue.js Just Blink?
June 24, 2019

There is a lot of buzz around the internet about Vue.js 3.0's announcement about a new composition model. There are a lot of questions about it and I think much of it is 'they moved my cheese' more than 'they're breaking everything'.

New Year, New Skills: ASP.NET Core 2.0 and Angular Course
New Year, New Skills: ASP.NET Core 2.0 and Angular Course
January 2, 2018

Nothing starts a new year like a new skill or two. A couple of months ago I released a new Pluralsight course on building a website using ASP.NET Core 2.0 and Angular.

Learning Web Development with Pluralsight
Learning Web Development with Pluralsight
November 4, 2017

As many of you know, I'm a Pluralsight author and I've been writing courses for the site for a long time now. I have over twenty courses to my name. While my ASP.NET Core courses get a lot of attention, I've been trying to help people get started in general web development through my courses.