Sep 02

I'm Speaking at Little Rock Tech Fest

I'm excited to announce that my next speaking gig will be at Little Rock Tech Fest 2017. Little Rock Tech Fest is an annual developer conference featuring popular web, mobile, database, devops and related developer topics from industry leaders. It is a fairly popular event in the Little Rock, AR area for both professional and aspiring software developers.

The event takes place on October 5th and 6th at the Statehouse Convention Center in Little Rock, Arkansas. My session this time will be "Build a Big Data .Net MVC App in 30 mins". I'm going to cover what it takes to build an ASP.NET based site that utilizes a few different APIs / microservices to show what Big Data can do.

I won't be there alone either, Bryan Soltis, Technical Evangelist at Kentico Software, will also be presenting. Bryan will be giving a session titled "Building Your Evil(?) Empire with Azure Functions". Kentico is also a top sponsor this year at LRTF. We will both be manning a sponsor booth, so come say hi! 

The full abstract of my session can be read after the jump.

Read more »

Aug 27

Kentico Cloud Delivery .Net SDK Quick Tip: Synchronous Call

While working on a few different Kentico Cloud based projects, I ran into a situation that was a real head scratcher when working with the Delivery .Net SDK. I had done the research, installed the fabulous Kentico Cloud Boilerplate for ASP.NET, followed the getting started examples to a T, and for the most part everything worked perfectly. However, every once in a while the whole application came to a screeching halt, with a deep level exception being thrown the very first time I ran the project. Hitting refresh always fixed the error, but the whole situation really made no sense to me at first.

I know what you must be thinking, "Well Brian, it's probably just a caching issue if it works on a refresh". Trust me, I wish it was that, but it isn't. Keep reading after the jump to hear the whole story and see how I resolved the issue using an unexpected technique.

Read more »

Apr 09

I'm Speaking at GLSEC 2017

Every year SoftwareGR puts on the Great Lakes Software Excellence Conference, known as GLSEC. The conference is dedicated to building and enhancing the software industry in the West Michigan region. The conference brings hundreds of software professionals and business leaders together for a day of learning and networking.

GLSEC 2017 takes place this year on May 22nd, 2017 in downtown Grand Rapids, MI. I have attended this conference multiple times, but am excited to announce that this will be the first time I will be speaking at the event.

GLSEC normally has a specific theme that the conference centers around. Last year it was around Mobile technology, and there were some great sessions held around Native, Responsive, and other soft skills growth. This year the theme is on "Big Data". The goal is to explore how organizations across a variety of industries are collecting and utilizing big data to drive organizational behaviors.

As a result of the theme, my session is titled "Build a Big Data .Net MVC App in 30 mins". Keep reading after the jump to see the full abstract of my talk.

Read more »

Jan 31

Kentico MVC Quick Tip - Deployment to Azure Gone Wrong

Recently I was asked to help out with a strange issue that my team had with deploying a Kentico MVC site to an Azure App Service. At first glance everything appeared to have been deployed correctly using the documented process for deploying Kentico MVC sites to Azure. The first request brought up the normal invalid license screen that most new deployments start out with. Clicking on the add license button correctly routed us to the Kentico admin screen, and we were able to login using the administrator credentials. But that's when things got weird.

Instead of being brought to the normal Kentico Licenses application to enter the new license, we were presented with an empty dashboard and 20+ console errors in the browser. Keep reading to find out my quick tip on how we solved this issue and brought order back into the world. 

 

Read more »

Dec 31

Top 10 Kentico Related Posts of 2016

One more year has rolled by, and with it comes the chance to reflect on what has happened in the Kentico community and my own blog here at Mcbeev.com. The very first thought that comes to mind is that I can't believe that I have been blogging about Kentico for over 6 years now. Time sure does fly.

As for the Kentico community as a whole I would summarize this year as a year of maturity and stabilization. I'd say that a ton of effort was done by Kentico to become more known entity in the ASP.Net community, support standard ASP.Net tools and practices, and grow the number of developers out there who use Kentico in their projects. 

For Mcbeev.com it was a year of continued rhythms. I met my goal in terms of the number of blog posts for the year, came close to my goal for total number of Kentico related speaking engagements, and surpassed my goal for feedback on the content of the blog itself. I also, surprisingly, got to meet a number of new faces in person this year who said that they have been reading my blog for quite a while now and found it valuable. That makes it all worth it for me.

Keep reading to hear about the most notable events of 2016 for Kentico enthusiasts, as well as see my Top 10 blog posts of 2016. 

 

Read more »

Aug 14

How To Search by PO Number in Kentico E-Commerce

One of the primary strengths of the Kentico e-commerce platform is that it can be customized with relative ease. Honestly, this one of the main reasons that my team and I decided to go with Kentico in the first place. The Kentico API and provider object model is top notch, and it can be extended to do just about anything. This is especially true in the e-commerce pillar of the all-in-one solution. Do you need to integrate your Kentico e-commerce site with an ERP system, roll your own custom payment gateway implementation, or sync up with a shipping carrier's API? Have no fear, all of these tasks are totally accomplishable in Kentico.

With that being said, one of the most common requests that we get at BizStream when building a custom e-commerce site in Kentico is the ability for B2B users to make purchases via the use of a Purchase Order Number (PO Number) instead of a standard credit card payment method. That's one feature that isn't totally 100% out of the box when you have a custom checkout process. Again this task is not a tough issue, and there are many helpful links to get you started in this area if you need to.

Funny enough, we are actually currently working on a project that has this requirement in Kentico 9 (yes this is actually a Kentico MVC site too). And after demoing the working functionality to the client, we received a question of how to then look up orders in the administrative interface by a PO Number. And that is something that I didn't have an immediate answer for. After doing some quick research, it turns out that this customization is not that hard to do.

Read more »

Jul 21

Kentico Rocks Podcast Episode 17

In this episode of Kentico Rocks, Brian McKeiver and Bryan Soltis review the state of using ASP.NET MVC in Kentico 9. The discussion includes why MVC matters for Kentico developers and Kentico partners, some tips and real world experience with using MVC in Kentico, and use cases for where MVC makes sense over the venerable Kentico portal engine. Listen on to find out if you should be using MVC in your own Kentico website development process.

Read more »

May 26

8 Things Developers Should Know about Kentico MVC

For a few years now the great debate around the ASP.NET community has been around how ASP.NET MVC is the only framework of the future. The general point of this debate is that MVC is the winning framework that is finally ready to obsolete the ASP.NET Webforms technology. While I could write an entire blog post on my full opinions of this debate, today I am not going to do that. Instead, today I am going to focus on how Kentico 9.0 has come to fully embrace ASP.NET MVC.

In the latest release of the CMS, MVC is getting very close to being a first class citizen in the choice of Kentico development models, with the other leading candidate being the Kentico Portal Engine model (which has always been based on ASP.NET Webforms). I say first class citizen because the MVC improvements in version 9.0 have been considerable enough for my team and I to start building out client projects in this model, and we are quite happy with the results.

In fact in the last 6 or 7 months of using Kentico 9.0 MVC we have learned a few things that I feel are worth sharing with the Kentico developer community. So without further ado, keep reading after the jump to find out about 8 Things Developers Should Know about Kentico MVC

Read more »