Sep 30

Debug the KenticoCloud.Delivery Source Code Like a Pro

Being able to efficiently debug through source code is a critical aspect / skillset to performing the day to day duties of a .Net developer. Typically, using Visual Studio or Visual Studio Code makes this task very easy, however, for awhile now there has been a bit of a loophole to debugging through a full project. That loophole comes to light when a project has different dependencies that were referenced as NuGet packages. That's where traditional debugging stops (since those packages are compiled binaries and not true source code on a local machine).

However, did you know there is actually a better way to handle this for certain NuGet packages? The answer my friends is SourceLink, a technology that allows you solve this issue. I recently had a chance to check this out first hand using the KenticoCloud.Delivery NuGet package since this package recently became SourceLink enabled. I mean why not, as I was doing a little maintenance on my headless CMS project anyways. Keep reading after the jump to find out how.

Read more »

Jul 29

Leveling Up A Kentico Cloud Project - Part 2

Make sure you have read part one of Leveling Up a Kentico Project before continuing on. Reminder, in the first part, I reviewed mostly the coding issues of updating my Kentico Cloud ASP.Net MVC site to .Net Core 2.1, the Kentico Cloud Delivery SDK 4.14, and other technical issues with getting the solution running. But all that was really to get me ready to something much more intriguing.

In the second part of this mini blog post series I will focus on how I added support for some new Kentico Cloud features.

Read more »

Jul 29

Leveling Up A Kentico Cloud Project

It's been right around a year and half since my team and I decided to give this new Headless CMS thing a try. We really wanted to use it for a real world solution, not just a starter site. So for the original scope of the project, we leveraged Kentico Cloud to build www.CaseStream.net in 12 days. It was actually a lot of fun to create the new site because I was able to use the latest and greatest technology at the time. It was like a breathe of fresh air. 

But that was in 2017, and time flies, ridiculously fast. Just ask one of my new employees who's 90 day review didn't exactly happen anywhere near 90 days, or 120 days.... Fast forward to where we are at here in the end of July 2018, and that's like 15 months that went by in a blink of the eye.

Since that first release of www.CaseStream.net, Kentico has been rapidly improving Kentico Cloud, adding new feature after new feature. I have been keeping my eye on it, and been able to play with a few demos of the new features here and there, but it wasn't until about a week ago that I was able to put those features into real use. I'd say the feature that really got me motivated however was the new responsive image based API (named the Image transformation API) that Kentico Cloud released in June of this year. 

After reading the documentation and excellent blog post on transforming images, I decided to fire up my code and try to add this feature feature to the site. That's when I realized I had a problem. Quite a bit had changed, and my code was in dire need of an update. But I always love a challenge.

Keep reading after the jump to see how I leveled up my Kentico Cloud ASP.Net MVC site to .Net Core 2.1, the Kentico Cloud Delivery SDK 4.14, and added support for a few of those lovely new Kentico Cloud features.

 

Read more »

Feb 10

I'm Speaking at Orlando Code Camp 2018

I'm happy to announce that I have been selected to speak at the 13th Annual Orlando Code Camp on March 17th, 2018 at Seminole State College. The code camp is a free, one day learning event for programming professionals and students with a focus on .NET and other related technologies. This year the Orlando Code Camp features 89 Speakers, 91 Sessions, and 13 Tracks on a diverse range of topics, and I am happy to be one of them.

My session for this conference, "Serverless Architecture Shootout", has me really excited. I get to do my favorite thing, which is debate the age old question of who does it better, Azure or AWS.  Keep reading after the jump to see the full details of how I will present on which platform reigns supreme.

Read more »