Blog

Image showing redirection

Kentico Cloud Page Redirects with ASP.NET Core

Brad Jolicoeur - 02/03/2019
301 Redirects are an important component of any enterprise CMS large or small. This article provides some background on redirects and how to implement page redirects in your ASP.NET Core application using Kentico Cloud as the repository for the list of redirects.
Read More

Azure DevOps Private Nuget Feed with Docker Build

Brad Jolicoeur - 01/02/2019
I recently had to add a private NuGet package feed to my Azure DevOps build pipeline that creates a Docker container. It looks like a lot of folks are struggling to do the same thing so I put some notes together on how I was able to get it to work without adding secrets to my source control.
Read More
Team with well defined boundaries and a clear objective

If Everyone Is Responsible, No One Is

Brad Jolicoeur - 11/26/2018
The notion that developers are light bulbs and any developer or team of developers will output the same code or have the same perspective on every pattern seems to be pervasive at pretty much every company I have worked for over the last 20 years. I believe there is a better way to organize your teams so that they have well defined boundries and ownership of outcomes.
Read More
Message in a bottle

NServiceBus Message Versioning

Brad Jolicoeur - 10/03/2018
As a software engineers we all know the requirements will change over time. At some point you will need to become comfortable with versioning your NServiceBus messages to adapt to those changing requirements. When you start thinking about the nuances of deploying endpoints that need to handle messages of different versions in flight or in an error queue waiting for retries it can be overwhelming at first. Luckily, there is a straight forward and relatively painless way to make changes to your contracts that will enable your endpoints to process old and new versions in parallel.
Read More
books on bookshelves

Technical Leader Reading List

Brad Jolicoeur - 09/27/2018
Over the years I have read countless management and technical books and of those books there are a select few that had a profound impact on how I view the world and my capabilities as a leader. I have put together this list of books to share so that others can benifit from their knowledge and so I can remind myself of some books I should periodically read.
Read More
Abstract Architecture

Docker Container Build Using Azure DevOps

Brad Jolicoeur - 09/26/2018
I have been working on expanding my knowledge on Docker Containers and wanted to understand how I could automate the build and deploy process of my website using VSTS which Microsoft recently rebranded as Azure DevOps. In this article I review the steps I took to create an automated build for my website.
Read More

Saving Registrations Using Azure Logic Apps

Brad Jolicoeur - 09/25/2018
I was recently implementing an online event registration form for a passion project I work on and needed a simple place to store the records that a group of authorized users could access. Google Sheets is a perfect candidate for this requirement since granting access to multiple users is easy and each user can subscribe to get notified when new records are added to the sheet.
Read More
Image of an empty bird nest

Creating a Website using AWS Lightsail and Docker

Brad Jolicoeur - 09/17/2018
I've been thinking of creating a personal professional website for some time now. I was looking for a place to publish blog articles, my resume, slide decks and project portfolio. As always I was also looking for an opportunity to get exposure to some technology I have not had an opportunity to utilize in my day job.
Read More

Types of CMS Architectures

Brad Jolicoeur - 05/11/2018
Content Management Systems have evolved over the years and there are a few different options available to choose from. Picking the right solution that will be agile and meet the rapidly changing requirements of an online presence is an important decision. This article provides a brief summary of Coupled, Decoupled and Headless architectures, which are the three most common architectures for CMS solutions available today.
Read More

Reasons To Go Headless with Kentico Cloud

Brad Jolicoeur - 05/04/2018
Kentico Cloud has been a significant boost to our online presence and the experience has inspired us to compile a list of the benefits your organization will experience by converting your online presence to the headless CMS Kentico Cloud.
Read More
Picture of a garden gnome reading a book

Illustrate Requirements with a Gnome Narrative

Brad Jolicoeur - 09/28/2013
Over the years I have been approached by numerous people who have an idea for a great software application or website. Sometimes these are individuals that are looking to start a new business, sometimes they are the executive of the company I work for and sometimes that person is me.
Read More
Team fist bump

Another Benefit of Planning Poker

Brad Jolicoeur - 07/23/2013
I recently lead a team through their first Planning Poker session and had an interesting conversation with one of the team members afterward that I thought I'd share.
Read More