I have recently done a couple of streamable events with our friends at Grey Matter. Both are now available to enjoy on demand:
- Grey Matter Talks Tech podcast ‘Inside GitHub: The Platform Powering Open Sources
- Grey Matter’s on-demand Webinar ‘Inside the Developer’s Toolkit’ with JetBrains …
Read MoreOverview
This week is a simple one, but works wonders in maintainability and consistency.
There are often cases where you will need to define static values that don’t change frequently, if at all, and more importantly, you seem to be setting these up frequently for multiple templates. Here are some examples that …
Read MoreThe Problem
I recently rebuild my trusty Lenovo X1 Carbon laptop. As you usually find, a fresh install of Windows 11 meant a leap in performance.
All was good for a couple of weeks, until I started to get problems. It still was working to supply power and the HDMI connection to my external monitor worked, but the USB …
Read MoreOverview
One of my bugbears is seeing either a complete lack of naming conventions or manual naming mechanisms that introduce human error through mistakes and misunderstandings. Naming conventions are incredibly important, but equally critical is how they’re implemented and maintained. Let’s explore a …
Read MoreThe Problem
The GitHub ‘Azure Pipelines’ App enables some really interesting ‘better together’ scenarios mixing the usage of Azure DevOps Pipelines for CI/CD processes while your source is stored on GitHub. It is particularly useful if an enterprise is migrating towards GitHub Enterprise over a …
Read MoreOverview
When building IaC templates we strive to enable them to be environment agnostic, configurable even. One of the mechanisms that we do this is through lots of “Core Parameters” that disseminate the fundamental details of our deployment and resources. The number of core parameters is often variable …
Read MoreThe first of many
For those who know me well, starting a bicep tips and tricks series would not be a surprise to them. The moment the Bicep language was introduced, I knew I would be completely obsessed. I love writing bicep templates and even more the clever refinement to make them reusable, configurable, manageable, …
Read Morelewiswrites http://lewispen.github.io/posts/leeds-sharp-2025/ -
Run Up 2025
I had attended Leeds Sharp a few times prior to any sort of involvement with the group and had some really interesting chats with people of all different professional levels. It’s a well run, engaging environment full of Microsoft …
Read MoreBackground
Modernising legacy applications is always a journey, and recently I tackled moving an existing WCF web service into Azure App Service. If you’ve worked with WCF, you’ll know the
web.configfile is the nerve centre, handling everything from parameters to connection strings.But here’s the catch, this service …
Read MoreThe Issue
In Azure DevOps Pipelines there is a feature to dynamically configure the build number e.g. at the top of a YAML build add the following to get a version in the form 1.2.25123.1
name: $(major).$(minor).$(year:YY)$(dayofyear).$(rev:r)Major&Minorare user created and managed variablesYear,Dayofyear …
Read More