This is a true story.

For starters, I’m not an MVC expert.

This isn’t a blog with all the answers someone transitioning to MVC is looking for.

I, like you, have searched the interwebs for such a publication, only to find that everything is pretty much task-oriented, focused on migrating a specific site or function to MVC. I found many blogs about why MVC is better, all the amazing benefits it brings to developers and marketers a like, and why Web Forms should(?) be buried deep in the ground, never to be seen again.

What I really wanted to find…

They cut the lights.

That 90s stadium jam blares over the intercom.

The office mascot starts break-dancing in the conference room.

“And now…..leading today’s daily standup……’s the backend developer in the corner with all those bobbleheads and weird sci-fi characters on his desk!!!!”

That’s what it’s like when you go to work, right? Well, it should be.

I was talking with a good friend recently and he mentioned that developers were a lot like athletes. We have marketable skills, amazing potential, and it seems we are in very high demand. …

Over the past 10 years, I have done this a lot:

“Hi, my name is Bryan Soltis.”

[…some interesting presentation…]

“So, there you have it! I hope you enjoyed the presentation and feel free to reach out to me in all these different ways.”

[List of various social media accounts]

No matter the audience or topic, the format is relatively the same. Introduce myself, tell them about some awesome technology or concept, and then let them know how they can get in touch later.

You see, I’m a technical evangelist, and I LOVE presenting. It’s my favorite part of the…

Part 1 | Part 2 | Part 3

Welcome to Part 3! If you’ve haven’t been following this series, I’ve been creating a Progressive Web App (PWA) using a Headless CMS. And the excitement has been unbearable! There’s been SUSPENSE! DRAMA! ACTION! ROMANCE? Yeah, we’ve seen a lot in Part 1 and Part 2, so it’s time to keep the franchise going with the next exciting installment. Grab the Milk Duds.

In the first 2 articles, I covered the basics of creating a PWA and how to integrate a Headless CMS into the mix. I gave an overview of the…

Part 1 | Part 2 | Part 3

Hey, welcome back! In Part 1 of this series, I introduced you to the Progressive Web App (PWA). I covered what they are, how they function, and how a headless CMS can really add some awesome functionality. In Part 2, I’m going to dive into building a PWA and adding some cool features. That means creating the base app, adding the magic, and testing.

So, let’s get to the good stuff!


In Part 1, I mentioned a few services that we’re going to talk about a lot in this series.

Google PWA…

Part 1 | Part 2 | Part 3

Think of all the developers you have met.

Now, limit the list to the ones that like programming for every platform / browser / display.

Next, trim it down to ones that love to maintain app codebases for multiple ecosystems.

I’m guessing you’re down to a pretty short list of people at this point.

The fact of the matter is that it’s a tough job to make something look (and perform) great for every user on every device, without wanting to table-flip a few desks along the way. And it’s not a…

If you’re running a website, then you certainly have heard of General Data Protection Regulation. GDPR is becoming one of the hottest topics around, as companies try to figure out how to get their applications compliant and avoid paying their lawyer’s power bills for the next few years. CIOs are getting grilled left and right, and developers are being tasked with getting the company’s assets up to date. With many enterprises using a Content Management System(CMS) for their sites, a lot of questions are coming up as to what needs to be done and by whom. …

Oh, snap!

I bet you weren’t expecting another post in this series.

You can check out Part 1 and Part 2 of the series here.

Well, before you get too excited, just know that this one is really about an infographic. You see, when I was creating Part 2 of this series, I wanted to make it a bit more exciting with some images. I created several smaller graphics, each detailing the steps to take to fix your site performance issues. In doing so, I inadvertently came up with an nice infographic to put all the pieces together.

Ooh, an infographic!


You can check out Part 1 and Part 3 of the series here.

Hello and welcome to Part 2 of my “Help, My Azure Site Performance Sucks!” series. In Part 1, I gave you a glimpse into how I go about diagnosing issues when someone reports a problem with their cloud-hosted sites. I really wanted to let you know how I tackle diagnosing an issue and the areas I look into first. In this next article, I want to give you more concrete examples of exactly how you can go about fixing your performance woes.

Performance slowdowns are rarely…

You can check out Part 2 and Part 3 of the series here.

Let me guess. You’ve seen the light when it comes to the cloud and migrated your application to Microsoft Azure. Your site is hosted on an app service big enough to run a BitCoin mega-mine, and your database is a technological spectacle of SQL SaaS goodness. You get everyone in the company together to toss you on their shoulders and marvel at your new cloud-powered creation, and its performance…well… sucks. …

Bryan Soltis

Application Development Manager @Microsoft Premier Support. Husband. Speaker. Father. Grandfather. Mediocre bowler. Available for a beer.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store