Blog Posts

Aug 17

I'm Speaking at Code PaLOUsa 2019

I'm speaking once again this coming week at Code PaLOUsa in Louisville, KY. Code PaLOUsa is a multi-day software development conference, located in Louisville, KY, designed to cover all aspects of software development regardless of technology stack. The conference schedule features presentations from many well-known professionals in the software development community.

This will actually be my third time speaking at this conference, and it ranks up there as one of my favorites. The organizers do a great job of planning the conference, and it doesn't hurt that the venue is almost always right in downtown Louisville (where there is a ton to do). I actually have double duty this week as I am speaking on both Thursday and Friday. 

Keep reading after the jump to find out which two sessions I am presenting.

Read more »

Aug 06

I'm Speaking at THAT Conference 2019

Wow, I can't believe that I forgot to mention this here, but I'm speaking again, tomorrow! This time I will be giving a session at THAT Conference in Wisconsin Dells, WI. I have not been to this conference before and am super excited about attending and presenting for the first time. Apparently THAT Conference is the second largest developer conference in the region (just a bit shy of CodeMash) with over 1700 attendees of diverse technology backgrounds and expertise levels. Oh and did I mention that the venue is a giant indoor / outdoor water park? That doesn't hurt either.

This is an interesting presentation for me, as I am shifting gears a little bit from my normal technical deep dive on a topic. Instead, I am presenting on improving some soft skills that all developers our there can benefit from. Keep reading after the jump to hear more about my session on "How to Win Friends and Influence...Better Developer Estimates".

Read more »

Jun 02

I'm Speaking at Detroit Tech Watch 2019

The first annual Detroit Tech Watch conference is happening June 29th, 2019. I am happy to announce that I was selected as a speaker for this new event. Detroit Tech Watch's goal is to look toward the future of software development and is a day long event with nationally recognized speakers to discuss cutting edge ideas in software development and new programming languages.

My session at the event is titled "Do Not Build a Website with Last Decade’s Tech". Keep reading after the jump to get the full details on why I feel that the future of software development is not a large monolithic software installation, but instead powered by microservices, api, and simple front end rendering.

Read more »

May 06

Kentico Rocks Podcast Episode 20

In this episode of Kentico Rocks, Brian McKeiver embarks on a new era for the podcast of being a solo host, but also has a fancy new video recording setup. Topics include a run through of using .Net Core CLI to create a Kentico Cloud site that can easily be deployed to an Azure App Service.

Listen and Watch the latest episode of the Kentico Rocks podcast after the jump.

Read more »

Apr 20

I'm Speaking at Beer City Code 2019

On June 1st, 2019 I will be speaking at Beer City Code 2019 in Grand Rapids, MI. Yes, that is my hometown, and that is why I am stoked about it! I have actually spoken multiple times at this event back when it was named GRDevDay, but in the last few years the conference organizers have really upped the ante on the conference. Along with the re-branding, it has grown much larger than the old days, now attracts close to 500 developers around the West Michigan area, and brings in national level speakers.

It's great to see this conference grow because the board at West Michigan .NET Users Group does such a great job at making it affordable for almost anyone to attend. Also in the last few years the conference has spawned new events like a Diversity Mixer provides people in under-represented groups in the tech industry a chance to get to know each other before the conference, and a new kids portion of the event for some hands-on and kid-friendly sessions at the first annual Root Beer City Code. 

Read more »

Mar 16

Kentico Rocks Podcast Episode 19

In this episode of Kentico Rocks, Brian McKeiver and Bryan Soltis focus on what's going on with the Kentico community, open source projects, and blog posts for both Kentico EMS and Kentico Cloud, as well as, a special update for one of our co-hosts.  Listen on to find out what's new and happening in Kentico community. You just might find out how you can win yourself a $150 Amazon gift card as well.

Read more »

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 »

Oct 31

A Google Chrome Extension for Utilizing Kentico Cloud Content in the Browser

This past week I was able to attend the Kentico Roadshow conference in Chicago. I attended a few different sessions, but the morning session by [A]'s founder Cruce Saunders and afternoon session by Get Started's founder Marty Drill got me thinking quite a bit about Content Modeling and the beginning phases of a web project. This process is something that we do often at BizStream and it typically involves creating a set of wireframes that illustrate how content might look on a page or view.

In fact, the very first task I had to do back at the office the next day was to review a set of wireframes for a new project we are working on. And it dawned on me in that meeting, that wireframing could be thought of as another channel for content to be used. What if we could quickly grab the content from Kentico Cloud, since it existed already, and leverage it in these wireframes instead of Lorem Ipsum text. And thus, my idea was born to create a browser extension to easily grab content from Kentico Cloud and simply copy and paste it into our browser based wireframing tool.

Read more »

 1 2