
Do More using GitHub Copilot with AI and VS Code
A Pair Programming Partnership Just like Disney characters have friendships and...

Author profile
Husband, father, & Catholic enjoying life with my family. Working @ Microsoft. Disney fanatic, web and mobile developer
Browse the latest writing surfaced through DevArt.

A Pair Programming Partnership Just like Disney characters have friendships and...

Are you happy? I've been asked this question many times by co-workers and my leaders over the years....

I recently converted a second app from Vue 2 to Vue 3, added TypeScript, and swapped from options api to composition api. Here are my notes from the experience.

Free Workshop on Azure Static Web Apps

You've built an app and you want it to scale. Do you want CI/CD, custom domains, SSL certificates, APIs, global scale of your static assets, authentication, and authorization? Let's take a first look at Azure Static Web Apps.

What's a service worker, and when and where should you use one? Keilla Fernandes talks with John, Ward, and Dan about service workers on Real Talk JavaScript.

Move from an Express API to a serverless architecture. You'll run a Node.js & Express APIs in the sample project. Next, you'll create an Azure Functions app. Then, you'll refactor the Express routes and data calls to use the Azure Functions app. Finally, you'll explore and launch your app.

Christina Warren shares the state of developer life on macOS, why you might choose a Mac over a Windows PC, what Homebrew is and why you should consider using it, thoughts on macOS Catalina, and what a dot file is.

Jenn Creighton talks with Craig Shoemaker about going from React to React Native and some of the issues she encountered and what she learned along the way.

Try the new gh CLI. It's GitHub on the command line, and it’s now available in beta.

Cher talks with John and Ward about her experiences working on Starbucks PWA, and moving from Vue to React.

If you are looking for something to carry your tech to your local coffee shops or to your office, is this Outback Solo by Waterfield a good option?

How do callbacks, promises and async/await compare to each other? This article shows the same scenario using each of these three techniques so you can see the differences and choose which appeals most to you.

Have you ever wanted to lazy load an Angular component? Here is a technique you can use with Angular 9.

You can inspect, modify, and interact with components using the new Angular 9 Ivy runtime to debug your app!

Angular 9 has the all new Ivy runtime. Wait, what? What does it enable for you? Let's check out a cool debugging feature together.

Cloak hides/shows your secrets in environment files, to avoid accidentally sharing them with everyone who sees your screen.

25 Days of Serverless Challenge 9 - The holiday season is a time for smiling more and taking the time to say thank you to those around us. Say thank you to everyone who takes the time to create an issue in your Github repository, using serverless technology.

Don't you just love the joy of opening a new MacBook box and setting up your favorite tools? The tool...

Sometimes you need to render HTML elements on a web page. And like Goldilocks' search for "just right", you have to try a few techniques before you find the right one. Using a framework may be too hard. Using pure HTML and the DOM API may be too soft. What you need is something in the middle that is just right. Is that thing lit-html? Let's find out.

Have you ever heard the expression 'You don't know what you go, til it's gone'? Do you know what it takes to render HTML elements on a web page without Angular, React, Svelte, and Vue? Let's explore a controlled scenario of creating a simple web page and bring to the foreground what it takes to render a page with pure HTML, CSS, and JavaScript.

Your node and express app has proven to be a staple for serving your API endpoints. But what if you could write your same APIs and not worry about server setup or maintenance? Leaning on your express experience you can shift your APIs to serverless with minimal effort resulting in an API that scales well and lets you focus on the code, not the servers.

Learn how to design components, display data, present lists and inputs, handle user interactions, navigate between views, manage data, and get started with all of the key tools to make you efficient at developing with Vue in this hands-on course.

My initial progress with VuePress for my Peacock docs

A great chance to share your feedback on what a VS Code DevOps experience could be

Peacock now has integration with the Live Share VS Code extension.

Learn how to create your own custom Angular preload strategy to preload bundles before a user navigates to their route

Learn how to create your own custom Angular preload strategy to preload bundles in advance when network connectivity is good

Learn five things about VS Code with Amanda Silver and John Papa

Learn how to create your own custom Angular preload strategy to choose which bundles to load in advance