Here is a list of my latest blogs.
I also have a number of articles published on Medium/Hackernoon, if you want to check those out, too!
Since its launch, the Azure Naming Tool has provided administrators with a simple, easy-to-use solution for creating and managing their Azure naming conventions, using a single...
Tags:
azure
If you’re using GitHub, then you most certainly have heard about GitHub Actions. From simple “build and deploy” workflows to elaborate multi-project collaborations, Actions are the...
Tags:
azure github
Let’s say you’re hosting your API in Azure App Services. You have an awesome CI/CD process to deploy changes and the site scales perfectly. (So far so good!) You need to control...
Tags:
azure
The Azure Naming Tool is the evolution of a solution to a common problem when working with Azure. For anyone managing Azure resources, naming is key to understanding what a service...
Tags:
.net azure
Are you struggling to manage your Azure resources? When you view your account is it a sea of mismatched names and formats? Well, lucky for you, a brand-new utility has just been...
Tags:
azure other
Over the years, I’ve worked with a lot of companies on implementing DevOps in their software development lifecycle. They want to have a defined, fool-proof process that allows them...
Tags:
.net azure devops
When it comes to Automation, Azure Logic Apps are pretty awesome. With just a few clicks, developers can create elaborate workflows to integrate their systems and applications. And...
Tags:
azure
When companies decide they want to get on the Azure DevOps Express, it’s usually an all or nothing experience. Sure, it might take them a little while to transition everything (and...
Tags:
azure devops
When working with APIs, how traffic is routed is a REALLY important topic. Whether it’s for security, latency optimization, performance improvements, or admins are just into that...
Tags:
azure
Azure API Management is quickly becoming one of my favorite parts of the Azure platform. From SOAP (shudder) to REST APIs, developers can quickly register and secure their existing...
Tags:
azure
Azure Data Explorer (or ADX to those in the fan club), is a very powerful and scalable data solution for analytics and timeseries data. Capable of handling more records than you...
Tags:
.net azure
As a developer, Power Apps are a very interesting, yet nostalgic, concept. The platform reminds me of a lot of “game changing and exciting” systems of the past that allowed users...
Tags:
javascript other power apps
Azure Functions are the best part of Azure (There, I said it!). With them, you can offload processing, unify application design, centralize functionality, and just do cool stuff...
Tags:
.net azure
Creating an API is a pretty standard ask of any developer. You have some functionality that you need to make available, so you create an interface to expose it. You let the...
Tags:
azure
If you’ve spent much time around me, you know that I’m a huge fan of Azure Functions. Being able to code stand-alone, serverless functions to handle tasks is an extremely powerful...
Tags:
azure java
Have you ever wanted to develop with Azure Logic Apps, but struggled to test things out until you’ve deployed? Don’t worry, you’re not alone. Logic Apps are an extremely powerful...
Tags:
azure
When creating workflows with Azure Logic Apps, developers are often amazed at the amount of functionality at their fingertips. With a few simple clicks, you can create extremely...
Tags:
azure
Creating services using Azure PowerShell is fun way to learn syntax and errors messages. There are tons of great commands you can use to do nearly everything as wrong as possible...
Tags:
azure
When it comes to DevOps, there are no shortage of the amount of customizations companies need. From specialized environments to quality checks, every business has their own recipe...
Tags:
azure devops
Translating text can be tricky business. Sure, by using online services and tools, you can quickly find out how to say “Hello”, "that dog is green", and “where’s the closest taco...
Tags:
azure
Nothing says the future like automation. From home appliances to overdraft fees, nearly every aspect of our lives has some sort of process firing off when things happen. Sure, we...
Tags:
azure
When a developer decides to use the cloud, a whole world of opportunities open up to them. From hosting to data to AI, there’s nearly limitless computing available to empower users...
Tags:
azure
Hello friends. This is my last blog post as Technical Evangelist here at Kentico. I can’t describe the awesome time I’ve had serving this community and helping...
Tags:
If you’ve been following this blog, you know that we now have a functioning MVC site with some <a href="https://www.kentico.com/blog/creating-an-mvc-widget-showcase-...
Tags:
mvc tutorial
As AI and Machine Learning continue their climb to become our supreme overlords, developers should start to get to know them a little better (you know, to get on their good side...
Tags:
azure
With the release of Kentico 12, there’s no secret that MVC is the future for all things Kentico. From the simplest brochure sites to the most complex integrations, MVC is...
Tags:
mvc tutorial
If you’re paying attention to any tech article these days, you know the DevOps is the most popular buzzword of all time. It seems every developer, designer, and admin are using...
Tags:
azure
Kentico’s technical community is a vibrant and diverse mix of developers, designers, and site administrators. Among those members are several individuals who go to great...
Tags:
developers mvp
Kentico partners come in all shapes and sizes. Some are small, 5-10 people operations, while others are enormous titans of industry with employee counts into the hundreds. While...
Tags:
interview mvc mvp
So, you know that we’ve released Kentico 12 with all its awesome MVC support. And you know you should be using MVC for all your new sites. Sounds like a perfect plan! But...
Tags:
"best practices" "portal engine" mvc
With the release of Kentico 12 and our updated MVC support, developers have a big question they have to answer. For their new projects, which development model should they...
Tags:
"best practices" "development model" decision mvc workflow
Having a large development can bring a lot of advantages. With more developers, knowledge and experience can be exchanged easily as downtime can be minimized with group...
Tags:
interview mvc mvp
MVC is kind of big deal here at Kentico. If you haven’t noticed, we’ve been pouring a ton of development into the framework to help developers build better solutions...
Tags:
"kentico advantage" migration mvc
The rise of MVC has not been a quiet process. Over the past few years, developers have been saying...err…SCREAMING that they want to use modern, scalable frameworks for...
Tags:
"best practices" azure mvc
In this video, Kentico Technical Evangelist Bryan Soltis talks with BizStream Co-Founder and MVP Brian McKeiver about what partners need to consider when transitioning their...
Tags:
interiew mvc mvp
Editors have a lot to do. From crafting perfect content to managing campaigns, they are often overwhelmed with tasks needed to manage an application. With more and more...
Tags:
"custom module" ai azure
Who doesn’t love flexibility? From programming to juggling chainsaws, the ability to adapt to any situation is always a welcome capability. With new devices and platforms...
Tags:
".net core" "kentico cloud" boilerplate docker
When it comes to the web, SEO is everything. If people can’t find your content, then you’re pretty much wasting your time. Making sure your URLs are properly...
Tags:
"custom module" seo urls
Automation can go a long way in making a developer's life easier. When it comes to content, the less to deal with, the better! Let me show you how to automate translation...
Tags:
"azure functions" "azure logic apps" "kentico cloud" automation azure translation
...
Tags:
other
If you’re using Kentico in Azure, then you probably have seen a lot of options in your portal for your SQL database. Azure SQL Database, Microsoft’s SaaS database...
Tags:
"sql database" azure database performance security tips
...
Tags:
other
If you have an e-commerce store, chances are you ship things to your customers. This means a lot of orders and a lot of calculations. One of the biggest ways to get more sales...
Tags:
"custom module" "shipping options" "shipping provider" ecommerce
By now, I’m sure you’re an expert on GDPR. You‘ve hung out with your favorite legal team to talk about it, read all the riveting blogs about the rules, and...
Tags:
ems gdpr modules regulations
Our Community team is hard at work, producing new SDKs for Kentico Cloud for all types of platforms. From frontend to backend, web to mobile, there are countless frameworks we&...
Tags:
"kentico cloud" "mobile app" android sdk
Every version of Kentico is packed full of amazing features and updates. With Kentico 11, one of the biggest advancements was our built-in integration with Azure Search. In this...
Tags:
"azure search" "kentico 11" azure integration
When you build your applications with microservices, integration is the key. The ability to connect systems and move information easily is essential to architecting and...
Tags:
"kentico cloud" android nodejs php sdk
“We need to start thinking about OMNICHANNEL for our content.”</p...
Tags:
"kentico cloud" developers omnichannel
Best of breed solutions often offer two things: great functionality and an easy-to-user interface. When it comes to email marketing, providing users a simple, guided experience...
Tags:
"email builder" "email campaigns" k# macros
Kentico’s technical community is a vibrant and diverse mix of developers, designers, and site administrators. Among those members are several individuals who go to great...
Tags:
developers mvp
As another year wraps up, I wanted to write my annual post recapping the year in Kentico Technical Evangelism. The last 12 months have been filled with loads of articles, events...
Tags:
"technical evangelism" "year in review" recap
Content editors have a lot do. From managing web content to social media, they are tasked with curating and publishing all sorts of data to many locations. With so much activity...
Tags:
"azure functions" "azure logic apps" "kentico cloud" azure content
Macros have long been a friend to any Kentico developer. Whether it’s one of many built-in methods or a custom one, these little code blocks can be powerhouses when it...
Tags:
"kentico 11" "macro expression" macros security
The world is becoming more automated. From cars to coffee makers, systems are becoming more dynamic as developers leverage integrations between applications and platforms. When...
Tags:
"azure funcitons" "azure logic apps" "kentico cloud" azure twitter
In a recent article, I showed you how to leverage claims-based authentication within your Kentico sites. In my example, I chose Auth0 for my identity provider, as it’s one...
Tags:
authentication integration security
As the headless CMS approach becomes more and more common, the implementations become increasingly complex. When a project is new, things are much great! When dealing with an...
Tags:
"content management" "kentico cloud" api integration migration
Everyone’s been to a site with truly awful search. You have an idea of what you are looking for, but no clue as to where to start. You click on the Search link and are...
Tags:
"azure search" "faceted search" "kentico 11" azure search
With Kentico Cloud being a SaaS (Software as a Service), our development team is constantly improving the product. By controlling the environment, we can push out improvements...
Tags:
"kentico cloud" api features
When it comes to security and authentication, there’s no shortage of customization that developers will need to implement. On-premise and cloud-hosted AD servers, ...
Tags:
"claims-based authenticati" "global event handler" authentication
As the Headless CMS concept comes more prevalent in technology, so do the questions from the clients. On top of selling their services and skill, agencies often must educate...
Tags:
"kentico cloud" questions tips
As MVC becomes the main development model for Kentico developers, understanding how to host your applications becomes an important skill to master. Depending on your hosting...
Tags:
"azure app service" architecture azure mvc
Kentico Cloud’s webhook support is a great tool for developers to use within their applications. By configuring this feature, you can easily automate processes and...
Tags:
"kentico cloud" slack webhooks
If you’re ever attended a Kentico event, you know they are full of some awesome content and great connections. With so much packed into each conference, staying up to date...
Tags:
"kentico events" app events xamarin
All the best features in the world don’t mean a thing if people can’t see your product. As a vendor, you always want to be in front of as many users as possible. You...
Tags:
"azure marketplace" "kentico cloud" azure samples
Everyone loves looking at their phone and seeing an app update waiting for them. Maybe it’s a new feature or capability, or just a slick new UI, and that magic little icon...
Tags:
"kentico 11" developers features
It’s been nearly a year since Kentico Cloud was released and the Headless CMS concept is beginning to be a major player for developers. As more companies start to offer...
Tags:
"kentico cloud" documentation samples tools
When it comes to the web, it’s all about speed these days. Sure, flying toasters and embedded videos were all the rage 10 years ago. These days, people want to get to the...
Tags:
"google amp" google mobile module
The world is full of horrible typists. From the ever-devolving grammar on social media to the classic hunt-and-peck, there’s no shortage of people that could use a little...
Tags:
"bing spell check" "form control" azure jquery
Developers want to automate everything. Whether it’s moving code or testing a function, enslaving a machine to do your dirty work is the best way to exert your authority...
Tags:
"azure functions" "azure search" "kentico cloud" webhooks
Email marketing is a staple of any digital marketing effort. Allowing companies to target their audience with relevant, personalized information is a surefire way to generate...
Tags:
"custom macro" emails personalization
Everyone loves tips and tricks. Whether it’s a cool Netflix hack to view hidden titles or words of wisdom about the snow, it’s the little things that make a task...
Tags:
search settings tips tricks
In Part 1</font...
Tags:
"kentico cloud" "mobile ap" xamarin
As a Headless CMS, Kentico Cloud is all about delivering content to any channel. Whether it’s web, mobile, smartwatch, or carrier pigeon, companies need to edit their...
Tags:
"kentico cloud" "mobile app" xamarin
Form controls are a powerful component of Kentico. By creating these custom interfaces, developers can provide an intuitive and dynamic experience for their users. While Kentico...
Tags:
"form controls" bootstrap jquery selector
When developing for a global audience, you have to think multi-lingual. Presenting content in native languages helps you connect with your audience and provide them information...
Tags:
"kentico cloud" api localization
In June, we hosted the annual Kentico MVP Summit at our home office in Brno, Czech Republic. A weeklong event focused on getting MVPs as much as info as possible, the summit...
Tags:
mvp summit
One the best parts about a headless CMS like Kentico Cloud is the ability to develop in nearly any language. Whether it’s a slick JavaScript library like Angular or React...
Tags:
"kentico cloud" javascript sample
For a .NET developer, working with Kentico is usually a straight-forward process. Thanks to extensive documentation, dedicated support, and loads of blog posts from the...
Tags:
"event log" debugging macros
Once you get started developing with Kentico Cloud, you’ll quickly realize the power of the platform is its accessibility. By leveraging industry-standard services to...
Tags:
"kentico cloud" api filter
Unless you’re sticking to your web design skills from 1998, you mostly are incorporating some sort of front-end framework into your...
Tags:
api bootstrap jquery scripthelper tips
Over the past few months the Kentico Roadshow has brought updates and technical information to cities around the world. If you attended any of these sessions, you got to hear...
Tags:
"kentico cloud" boilerplate conference roadshow
Have you ever needed to get all the fields for a page type in Kentico? Maybe you needed to know the list of fields that make up a class in a custom...
Tags:
"page type fields" "quick tip" macros
Websites. Mobile apps. Smartwatches. Wearables. Digital assistants. How you deliver content is limitless, with so many options for how people consume and leverage...
Tags:
"azure functions" "kentico cloud" ai alexa api integration
Nothing spells disaster for a developer like an unsecure site. Whether it’s a vulnerability or a bad configuration, leaving your application exposed is just asking for...
Tags:
"best practices" configuration security settings
For the past few years, I’ve presented on Azure Search at several conferences and events. Microsoft’s Software-As-A-Service search solution is a great way to add...
Tags:
"azure functions" "azure search" "kentico cloud" azure search
Developing applications using microservices is a great way to increase functionality, without being solely dependent on a single solution. By using multiple systems and services...
Tags:
"azure search" "kentico cloud" azure microservices
When deploying Kentico to Azure, one of the biggest questions that comes up is what size database to use. While we publish some recommendations in our documentation, your...
Tags:
"azure database" "custom module" azure database
In this Kentico 1 on 1, I interviewed newly crowned MVP Kristian Bortnik from Web Design Magic. Kristian is the Head of Development there and has a lot of experience around...
Tags:
"kentico 1 on 1" customization ecommerce mvp
Innovative technology always presents a challenge for developers. Whether it’s a new platform or language, starting from scratch can be a tough task, even for seasoned...
Tags:
"kentico cloud" "open source" boilerplate github
Having expired content on your site is the quickest way to kill traffic and interest. If users don’t see regular updates to your content, they’ll lose interest and...
Tags:
"scheduled tasks" automation content email
Once you select Azure as your hosting platform, a vast world of resources becomes available. From CDNs to Load Balancers, Microsoft’s cloud has loads of great services to...
Tags:
".net core" "applicaiton insights" azure performance
As more companies transition to a modular development model, integration with different services and platforms has become a common approach in many projects. By leveraging...
Tags:
"kentico cloud" azure microservices
Kentico has many features to aide developers and editors in their day-to-day tasks. From CSS validators to logging, helping users find issues is essential to a good CMS. For...
Tags:
"virtual objects" testing
Every website should be designed to load and display information quickly. Regardless of the form factor, the content should be designed to be presented quickly and, of course...
Tags:
"custom module" google pagespeed performance
Every feature added to Kentico is designed to improve users’ experiences with the platform. Whether they are developers or marketers, everyone’s time is valuable and...
Tags:
"email campaigns" "power bi" reports
Over the past few years, I have spoken on Azure Search several times at user groups and conferences around the world. While many developers are familiar with Microsoft Azure and...
Tags:
"azure search" azure blobs
By now, you’ve probably heard a lot about Kentico Cloud and how it presents a new way to develop your applications. One of the greatest benefits of the platform is how you...
Tags:
"azure web apps" "kentico cloud" azure reactjs
Kentico’s Admin Dashboard is a great place to access information quickly and easily. By pinning applications to the interface, you can save users loads of time by giving...
Tags:
dashboard forms tiles
The CKEditor toolbar has been a long-time staple of the Kentico interface. As an open-source editor, it’s extremely flexible and allows users to update their content...
Tags:
ckeditor plugins wysiwyg
Kentico’s technical community is a vibrant and diverse mix of developers, designers, and site administrators. Among those members are several individuals who go to great...
Tags:
developers mvp
Everyone enjoys when an application is familiar to them. Whether it’s the styling or imagery, providing a consistent and familiar experience for your users is a critical...
Tags:
css customization dashboard less
As 2016 wraps up, I wanted to share with you some Kentico Evangelism highlights over the past year. Following an eventful 2015, the past 12 months have somehow topped the...
Tags:
"technical evangelism" community developers
In the previous blogs in this series, I showed you how to create a .NET Core MVC site and add content from Kentico Draft. I then showed you how to expand on the content types...
Tags:
"kentico cloud" "kentico deliver" "kentico draft" "kentico engage" azure mvc
In Part 1 of this blog series, I showed you how to create content types in...
Tags:
"kentico cloud" "kentico deliver" "kentico draft" "kentico engage" mvc
Kentico Cloud is a new headless CMS platform that you can use to build your applications. By leveraging an Azure-hosted content repository and APIs, you are free to develop...
Tags:
"kentico cloud" "kentico deliver" "kentico draft" "kentico engage" mvc
Developing custom modules is a key part to many Kentico projects. Whether it’s integrating with a backend system or extending the capabilities of the platform, developers...
Tags:
"custom module" messaging
Azure Web Apps are one of the most widely used options for cloud deployments. This is largely due to their ease of deployment and use, along with their vast customization...
Tags:
"azure web apps" azure settings
Last week, Kentico hosted the first ever 404 Conference in Las Vegas. It was a great week filled with a ton of interesting topics and sessions. Along with the presentations...
Tags:
"kentico cloud" "kentico deliver" "kentico engage" labs
Kentico has a lot of great capabilities out of the box for validating data submitted by users. For many companies, these default settings and configurations are just fine for...
Tags:
email keys web.config
In Part 1 of this series, I demonstrated how to create a form and implement a basic Marketing Automation process to handle when users submit their data. In this follow-up...
Tags:
"marketing automation" forms macros
Marketing Automation is one of the most powerful features of Kentico. By defining and configuring the process to execute automatically, you can simplify the marketing processes...
Tags:
"marketing automation" forms macros
You’ve heard Kentico talk a lot lately about 404. Sure, you know it’s a new conference happening in Vegas where experts focus on their failures and how they learned...
Tags:
404 conference
I’m pretty sure an hour after the first website launched in 1991, someone put a poll up asking people a profound question to get their opinions. Since then, polls have...
Tags:
"web parts" javascript polls
Forms (or BizForms, if you’ve been using Kentico a while) are a great way to store data within your application. With a secure administration interface, you can allow...
Tags:
"alternate forms" filters forms
Welcome to your Friday Developer Survey!</p...
Tags:
poll
Every new version of Kentico always has some changes that impact development. Whether it’s a new feature or the realignment of an API, there is no doubt there is going to...
Tags:
"custom code" upgrading
Welcome to your Friday Developer Survey!</p...
Tags:
poll
The toughest part of any software company is getting people to use your code, your product, or your platform. That’s why so many companies rely on distribution methods...
Tags:
api nuget
Welcome to your Friday Developer Survey!</p...
Tags:
poll
Kentico Draft is a cloud-based service that gives companies a single location for web content production. Powered by a robust API and sleek interface, the service gives you the...
Tags:
"custom module" "importing data" draft
Welcome to your Friday Developer Survey!</p...
Tags:
poll
Do you have a tough Kentico question or challenge? Are you looking to extend the platform and need guidance on the best way to implement? The Ask the Experts webinar is the...
Tags:
"ask the experts" webinar
In this edition of Kentico 1 on 1, I sat down with DevNet rock star and overall good guy Brenden Kehren, of Kehren Development. As many of you know, Brenden is one of the most...
Tags:
"kentico 1 on 1" interview
Welcome to your Friday Developer Survey!</p...
Tags:
poll
Microsoft Azure is continually being enhanced with more and more functionality that developers can leverage within their applications. From data storage to computing, there are...
Tags:
"media library" azure compression