DEV Community

loading...
John Papa profile picture

John Papa

Husband, father, & Catholic enjoying life with my family. Working @ Microsoft. Disney fanatic, web and mobile developer

Location Orlando, Florida Joined Joined on  Twitter logo Github logo Linkedin logo Medium logo Website logo

Education

Siena College

Work

Web Developer at Microsoft

All 215 comments

Free Workshop on Azure Static Web Apps

Thanks for coming!

Free Workshop on Azure Static Web Apps

It’s via the static web app I believe.

Free Workshop on Azure Static Web Apps

They are hosted at multiple points of presence around the wor...

Free Workshop on Azure Static Web Apps

the authentication providers "just work" out of the box. you ...

Create:Frontend - Let's talk about static web apps!

Thanks for the question ... answered over here, just so we st...

Free Workshop on Azure Static Web Apps

Thanks for the questions. Preview is free. There are no SLA...

Free Workshop on Azure Static Web Apps

Not in this workshop we won't. But this is another good topic...

Free Workshop on Azure Static Web Apps

Today the preview works with GitHub. If you have requests for...

Static Web Apps - First Look

Free for preview. We'll be evaluating the needs of the custom...

Nevertheless, Katie Coded

Thanks for sharing your story. Good luck moving forward with ...

Static Web Apps - First Look

👍

Static Web Apps - First Look

You can publish web apps with both.

Static Web Apps - First Look

Give it a try and let us know how it goes!

Static Web Apps - First Look

From Daria, our PM ... "Azure Storage based hosting is also...

Static Web Apps - First Look

Please refer to these docs aka.ms/swadocs specifically here f...

Tutorial: Refactor Your Node.js and Express APIs to Serverless APIs with Azure Functions

Hi. There is no express in serverless. But I know what you ...

JavaScript development on a Mac with C-Mac on Real Talk Javascript #79

Malformed html. :) I just fixed it. Thanks.

Should you use created() or mounted() in Vue?

Thanks for the article. Regarding api calls in created vs m...

Try gh, GitHub's new CLI

yep .. git still works (see #10)

Making it Easier to Work With Local npm Packages

Nice tip!

She Coded! But she tired from the week.

🙌👏

Nevertheless, Katie Coded

👏🙌

Nevertheless, Molly Coded

👏🙌

Nevertheless, Adinda Tiwi Coded

👏

Nevertheless, Ashlee Coded

👏

Angular 9: Lazy Loading Components

Cool - thanks for sharing!

Angular 9: Lazy Loading Components

Good questions. I planted the seeds of some of these same q...

5 Tips For New Managers

Excellent post - love the dedication to your craft. You hav...

The DEV (Design) Team is Growing

yay! looking forward to great things!

PublishTo.Dev: Scheduling article publishing on dev.to

Nice job! Really helpful, thank you

The First 10 macOS Apps I Install in 2019

cool

The First 10 macOS Apps I Install in 2019

I have, but I didnt use it much. maybe I should look again.

The First 10 macOS Apps I Install in 2019

I have not tried that one. 1Password is excellent tho

The First 10 macOS Apps I Install in 2019

Today I learned ... Vanilla won't start if you automaticall...

The First 10 macOS Apps I Install in 2019

Hi Sherri. That is a great question. Let me think about thi...

The First 10 macOS Apps I Install in 2019

Firefox is awesome. Edge is incredible. and Brave is very p...

The First 10 macOS Apps I Install in 2019

Ah - no, I don't automate it. I have a list of dotfiles I h...

The First 10 macOS Apps I Install in 2019

sorry - to automate what?

Have you used an iPad as a second monitor?

To watch movies while I code 2nd monitor with sidecar (wir...

Have you used an iPad as a second monitor?

Yes - iPad Pro. I was using duo, but now I use sidecar. It'...

The First 10 macOS Apps I Install in 2019

Chrome primarily, though I also use Safari and Brave a litt...

The First 10 macOS Apps I Install in 2019

I listed homebrew in the bonus section. Just didn't get ins...

The First 10 macOS Apps I Install in 2019

yes, indeed.

The First 10 macOS Apps I Install in 2019

good list

The First 10 macOS Apps I Install in 2019

I think it replaced it on most recent macOS

The First 10 macOS Apps I Install in 2019

:)

The First 10 macOS Apps I Install in 2019

you're welcome

The First 10 macOS Apps I Install in 2019

yeah, cool. thanks

The First 10 macOS Apps I Install in 2019

Thanks. I hadn't seen this one ... I've been using bartende...

The First 10 macOS Apps I Install in 2019

Brave is cool, indeed

The First 10 macOS Apps I Install in 2019

AI see a lot of variety at Microsoft. Azure supports everyt...

The First 10 macOS Apps I Install in 2019

thanks for sharing

The First 10 macOS Apps I Install in 2019

I think Amphetamine replaced Caffeine

The First 10 macOS Apps I Install in 2019

It's a personal choice. How we define "better" defines what...

The First 10 macOS Apps I Install in 2019

There are many good window tool options.

The First 10 macOS Apps I Install in 2019

Thanks. Webstorm is great. I used to use it. But VS Code i...

Render HTML with Vanilla JavaScript and lit-html

Thanks for contributing to the conversation!

Vanilla JavaScript and HTML - No frameworks. No libraries. No problem.

No worries.

Vanilla JavaScript and HTML - No frameworks. No libraries. No problem.

Not yet. But in a few weeks

Vanilla JavaScript and HTML - No frameworks. No libraries. No problem.

I haven’t released it yet. But I will

Vanilla JavaScript and HTML - No frameworks. No libraries. No problem.

Thanks. Hey we all learn stuff every day. :)

Vanilla JavaScript and HTML - No frameworks. No libraries. No problem.

sure. template strings with innerHTML work, and it's the fi...

Vanilla JavaScript and HTML - No frameworks. No libraries. No problem.

Sure! It's really helpful to remember where we came form, and...

Vanilla JavaScript and HTML - No frameworks. No libraries. No problem.

I appreciate the comment and I love learning new languages. R...

Vanilla JavaScript and HTML - No frameworks. No libraries. No problem.

HTML Imports is not supported in most browsers and not tren...

Vanilla JavaScript and HTML - No frameworks. No libraries. No problem.

Glad it helped !

Vanilla JavaScript and HTML - No frameworks. No libraries. No problem.

I spent a lot of time in that world too

Vanilla JavaScript and HTML - No frameworks. No libraries. No problem.

Where the value listing them all? Lol

Vanilla JavaScript and HTML - No frameworks. No libraries. No problem.

It’s not shown. You didn’t miss it.

Vanilla JavaScript and HTML - No frameworks. No libraries. No problem.

Yep. That would be a good idea and something a framework do...

Vanilla JavaScript and HTML - No frameworks. No libraries. No problem.

Thanks for the comments. Something else to consider is wh...

Component Lifecycle Methods Explained

you could be right. often I see post on how to use react h...

Component Lifecycle Methods Explained

Good points. I've also wondered about how people really fe...

Render HTML with Vanilla JavaScript and lit-html

neat!

Render HTML with Vanilla JavaScript and lit-html

Thanks! Looks like it was added.

Render HTML with Vanilla JavaScript and lit-html

That's cool, thanks for sharing

Component Lifecycle Methods Explained

Thanks for the nice article, good job! This is a good abstr...

Render HTML with Vanilla JavaScript and lit-html

I’ll check those out. Thanks for sharing.

Vanilla JavaScript and HTML - No frameworks. No libraries. No problem.

Thanks. I like tools that move the web forward.

Vanilla JavaScript and HTML - No frameworks. No libraries. No problem.

Nice catch. Yes, you can get the template outside (before) ...

Vanilla JavaScript and HTML - No frameworks. No libraries. No problem.

Thanks. Yeah, documentFragment could be very helpful when y...

Vanilla JavaScript and HTML - No frameworks. No libraries. No problem.

Thanks. I appreciate that :)

Vanilla JavaScript and HTML - No frameworks. No libraries. No problem.

Lit html is cool too. But the point here is pure vanilla

Vanilla JavaScript and HTML - No frameworks. No libraries. No problem.

No problem.

Vanilla JavaScript and HTML - No frameworks. No libraries. No problem.

Yes. We’ve come a long way.

Vanilla JavaScript and HTML - No frameworks. No libraries. No problem.

Thanks :)

Vanilla JavaScript and HTML - No frameworks. No libraries. No problem.

Stencil is cool. Template is powerful and I wish html impor...

What are your favorite VS Code extensions and why?

Glad you like the Angular Snippets, thanks :)

What are your favorite VS Code extensions and why?

Glad you like Peacock, thanks :)

What are your favorite VS Code extensions and why?

Glad you like Peacock, thanks :)

Do I really need a SPA framework?

I built my own a few years back. I did not intend to, but whe...

What are your favorite VS Code extensions and why?

Thanks for the Angular Snippets love!

What are your favorite VS Code extensions and why?

yes! i just did this in a project. i need to write about it

What are your favorite VS Code extensions and why?

Thanks for the Peacock love!

Shifting Your Node Express APIs to Serverless

Glad you enjoy it. Thanks

Shifting Your Node Express APIs to Serverless

Thanks. Here is an article by Chris Noring on graphql and a...

Predictive Preloading Strategy for Your Angular Bundles

I'm not sure I understand, but let me try to see if I follo...

Predictive Preloading Strategy for Your Angular Bundles

Just a name I chose. You could certainly name it the same.

Not Too Bad for an Hour's Time

Thanks for the feedback. It would be nice to have a free op...

Not Too Bad for an Hour's Time

How much did your pricing look like with azure storage? It ...

Not Too Bad for an Hour's Time

Thanks. I tried gatsby before and its good. VuePreas is cre...

Using ESLint and Prettier in a TypeScript Project

Thanks for the helpful post. I used this to make sure I did...

Predictive Preloading Strategy for Your Angular Bundles

You’re welcome. Thanks for sharing your project too.

Live Share Integration with Peacock and VS Code

Thanks. Glad you like it

Five Things About VS Code

Twitter is where a lot of folks do it. They have the hash t...

Five Things About VS Code

Sure. The GitHub sites for code and live share are filled w...

Five Things About VS Code

I try not to convince anyone :) The editor we all choose is...

Preload All Angular Bundles

Here is a link to the docs that explains it best. angular.i...

Preload All Angular Bundles

Thanks for sharing. Could you combine that with CanLoad? ...

Preload All Angular Bundles

Do you have a reference for this?

A New Coding Style for Switch Statements in JavaScript/TypeScript

yeah, i figured the dev.to editor wouldn't protect me and ...

A New Coding Style for Switch Statements in JavaScript/TypeScript

So with that ... the code would be somehtng like this, for ...

A New Coding Style for Switch Statements in JavaScript/TypeScript

Reading this again (it's good, well done Bryan!). I've bee...

A New Coding Style for Switch Statements in JavaScript/TypeScript

I love this! I had this exact problem last week and I fell ...

When npm tells you you're hosed

npm prune is a great tool! thanks for sharing

When npm tells you you're hosed

Interesting. I wonder if that’s happenstance or something d...

When npm tells you you're hosed

Those are great points. Thanks for adding

When npm tells you you're hosed

I may be wrong - but is that because it’s moving to recycle...

When npm tells you you're hosed

Yes, you are spot on that it is based on my experience. I'v...

Top 5 DEV Comments from the Past Week

Thanks :)

When npm tells you you're hosed

Usually the WiFi in these areas for me is good except short...

When npm tells you you're hosed

Thanks for the reply. As I said in the post above - I have ...

When npm tells you you're hosed

I Have looked. often the error varies and even more often i...

When npm tells you you're hosed

I think npm ci is a great tool! Thanks for adding this thou...

When npm tells you you're hosed

Glad to help - sometimes the best tips are the easiest and ...

Thoughts on migrating to TypeScript and improving the overall quality of the frontend DEV codebase

Set allowJs to true in the tsconfig.json file to tell types...

Thoughts on migrating to TypeScript and improving the overall quality of the frontend DEV codebase

Thanks for replying! These are good questions to ask. They ar...

The Pitch of Your Voice: Some tips to consider to make your story more engaging

Thanks :)

The Pitch of Your Voice: Some tips to consider to make your story more engaging

Thanks for replying. Yes, these are based on my experiences...

Thoughts on migrating to TypeScript and improving the overall quality of the frontend DEV codebase

I find one of the easiest and most comfortable ways to slide ...

What's an awesome VS Code extension you recently installed?

Meh. He’s ok.

What's an awesome VS Code extension you recently installed?

Glad you like it!

What's an awesome VS Code extension you recently installed?

That’s great to hear that you like it so much! Enjoy!

11 Awesome Resources for Building Your Applications in CI Using Azure DevOps Pipelines

You're welcome. Hope it helps!

11 Awesome Resources for Building Your Applications in CI Using Azure DevOps Pipelines

Glad you found it helpful!

Speed of Voice - The Pace of Your Presentation Can Heavily Impact How Well it Lands

Thanks for sharing your insight too!

How I Write Online Articles

thanks - i enjoy doing it and it helps me think through pro...

How I Write Online Articles

😊choose your own adventure- there are many ways to write!

How I Write Online Articles

Yes - Peacock needs a workspace. I have a github repo of my...

How I Write Online Articles

Very cool! thanks for sharing

How I Write Online Articles

thanks for reading!

How I Write Online Articles

Very cool! thanks for sharing

How I Write Online Articles

Thanks for reading :)

How I Write Online Articles

I hadn’t heard of that tool. Thanks for sharing

How I Write Online Articles

Yeah. Copic markers. I’ll be posting about my tools soon t...

How I Write Online Articles

Yes. Exactly the idea behind it.

How I Write Online Articles

Nice! I’m always experimenting with extensions. If you find...

How I Write Online Articles

Very cool! Thanks for reading this!

How I Write Online Articles

Thanks for sharing!

How I Write Online Articles

Great minds think alike! :) I haven’t used sketch. I’m mos...

How I Write Online Articles

Thanks! I hope to get some community contributions too on t...

Five Things About Developing Mobile Apps

Thanks for the feedback. Right tool for the right job. I'v...

How do You Structure Your Code When Moving Your API from Express to Serverless Functions?

Hi - no reason. const is my preferred when no changes exist...

Use Your Voice Effectively for Impactful Presentations

👍

Use Your Voice Effectively for Impactful Presentations

good luck!

Use Your Voice Effectively for Impactful Presentations

Thanks - hopefully you find these tips to be useful

How do You Structure Your Code When Moving Your API from Express to Serverless Functions?

Hope you liked it! Azure Functions offers Node 6 and Node ...

How do You Structure Your Code When Moving Your API from Express to Serverless Functions?

Node and express are a fantastic and proven combination for...

How do You Structure Your Code When Moving Your API from Express to Serverless Functions?

Thanks, I’m glad it it’s helpful. I’m thinking of posting ...

Associate File Types in VS Code

Hmmm seems it isn't showing. I will ask the admins for help...

5 part Docker series, beginner to master

Well done!

Is Your VS Code Extension Slow? Here's How to Speed it Up!

I was told yes, the number of files will also affect load t...

Is Your VS Code Extension Slow? Here's How to Speed it Up!

Good questions! Webpack reduces the size to just the code ...

Peacock v1 Released

Thanks. Let us know how you like it

Peacock v1 Released

Thanks for reporting this in GitHub too! I found the issue ...

Peacock v1 Released

Thanks! I appreciate the support

Who's looking for open source contributors? (March 11th edition)

I'm working on several OSS projects you can check out in Gi...

Peacock v1 Released

Understood - and thanks for adding to the issues list in gi...

Peacock v1 Released

thanks!

Peacock v1 Released

Thanks! One idea you could try is to create a "favorite" a...

Peacock v1 Released

Thanks Ben!

Peacock v1 Released

You are welcome. thanks for using it

Peacock v1 Released

Thanks!

Peacock v1 Released

Thanks!

Peacock v1 Released

you are quite welcome

Peacock v1 Released

Thanks Ahmad!

Peacock v1 Released

We all love our themes :) Perhaps make some favorite colo...

Peacock v1 Released

I hope you like it. I'm working on an extension to help wi...

Peacock v1 Released

You're welcome!

Peacock v1 Released

Thanks! No worries, several people have said this too :) S...

twitter-replies-parser - A Tool for Converting Twitter Replies into JSON

This is really cool! Thanks for sharing

From Flight Attendant to Software Developer

Great story of your journey. Thanks for sharing and good lu...

Changelog: Create Series of Posts

I'm debating using a series vs a tag for devrel posts. The ...

3 Things You Can Do to Improve as a Developer

Yes - absolutely! This can spider out in a few directions. ...

3 Things You Can Do to Improve as a Developer

This is a GREAT question, Michael! You're right that the w...

State of Markdown Editors 2019

I agree - I use my ipad pro a lot and would love to run vsc...

State of Markdown Editors 2019

true! I only asked because I saw other tools that are not o...

State of Markdown Editors 2019

Thanks for doing the research on these and organizing them ...

3 Things You Can Do to Improve as a Developer

I'm glad this got you thinking :) Believe in yourself - yo...

3 Things You Can Do to Improve as a Developer

great points!

Debug Your Node.js App in 60 Seconds

Thank you. I use gel pens and moleskines I should write a...

Debug Your Node.js App in 60 Seconds

good catch on my typo. thx

Debug Your Node.js App in 60 Seconds

glad it helped!

Welcome Thread - v29

thanks!

Welcome Thread - v29

thanks!

Peacock - Choose What to Color

Hi. Yes vs code let’s you open several instances of itself....

Peacock - Choose What to Color

Awesome. Thanks for the support.

Peacock - Late Night Coding FTW

I Use markdown in vs code for articles. For daily notes I...

Peacock - Choose What to Color

you're very welcome! thanks for the support

Welcome Thread - v29

People and site watching :) I like discovering some fo the ...

Peacock - Choose What to Color

You’re welcome. Thanks for trying it. You make a great po...

Peacock - Late Night Coding FTW

... and ... version 0.0.7 now has more options for coloring

Peacock - Late Night Coding FTW

Thanks! I'm happy you like it

Peacock - Late Night Coding FTW

you're welcome, cheers

Peacock - Late Night Coding FTW

you're welcome

Peacock - Late Night Coding FTW

No worries :) Thanks for using the theme

Peacock - Late Night Coding FTW

Have you tried using VS Code to edit text files too? Articl...

Peacock - Late Night Coding FTW

Thanks!

Keep Calm, and Keep Coding with Cosmos and Node.js

Thanks!

Peacock - Late Night Coding FTW

Yes - there is an open issue where I am gathering ideas for...

Peacock - Late Night Coding FTW

Not yet. Preview just does title bar. I have an open issue ...

Welcome Thread - v29

Thanks! I did. My kids loved it back then

Welcome Thread - v29

Original Mary Poppins for live action Tangled for animated...

Welcome Thread - v29

Hello! 👋 I'm new here to dev.to but have been reading it f...

loading...