Quantcast
Channel: code4ward.net
Browsing latest articles
Browse All 31 View Live

Image may be NSFW.
Clik here to view.

System Center and PowerShell Breakfast

Summer is over. SCU conference is over. Ignite conference is over. And now, our first User Group Breakfast is also over and it was great! This was the first time we organized our user group meeting on...

View Article



Image may be NSFW.
Clik here to view.

Visual Studio WinForms Designer on HighDPI

Visual Studio (2015 and upcoming 2017) is a “DPI aware” application. Even our own WinForms based product Royal TS is a “DPI aware” application. But if you are a WinForms developer and use Visual Studio...

View Article

DevOps Patterns and Anti-Patterns

Here are the slides of my DevOps Patterns and Anti-Patterns talk at Experts Live 2017. Experts Live Europe – DevOps Patterns and Antipatterns

View Article

PowerShell Interop

My blog here at code4ward isn’t quite active lately. My local community engagements at expertslive.at are consuming most of my time. But I had the opportunity to speak at the Experts Live EU event in...

View Article

Quickly parsing XML in C#

Yesterday I had an interesting task. I needed to parse a collection of XML files in C# and wondered if there’s an easy way to just access the data without all the XPath/XML fuzz. After some research I...

View Article


VMware Fusion vs Parallels

Every year or two, I find myself re-evaluating virtualization options for macOS. For the past two years or so, I was using Parallels and as a developer who is mostly using Visual Studio, it worked...

View Article

Image may be NSFW.
Clik here to view.

Azure DevOps CI/CD for Windows Desktop Apps – Part 1

Mission The most important thing for any app is a consistent build/deployment process. I’ve been doing DevOps and CI/CD for many years now and having manual build/release steps is a huge source for...

View Article

Image may be NSFW.
Clik here to view.

Azure DevOps CI/CD for Windows Desktop Apps – Part 2

Controlling the Build Pipeline As stated in the “My Goal” section of my previous post, I want to start a build only when a commit message has some predefined tag or identifier. This is useful if you...

View Article


Image may be NSFW.
Clik here to view.

Azure DevOps CI/CD for Windows Desktop Apps – Part 3

Kicking off the Release Pipeline When you configure a release pipeline (which we discuss in Part 4), we need to have a “trigger” which lets us know when we actually want to start the release pipeline....

View Article


Image may be NSFW.
Clik here to view.

Azure DevOps CI/CD for Windows Desktop Apps – Part 4

The Release Pipeline To create a release pipeline, you need to specify one or more artifacts you want to use (the output of the previous “build pipeline”), then you setup your “stages” where each...

View Article

Azure DevOps CI/CD for Windows Desktop Apps – Part 5

YAML And Lessons Learned This is the last part of the series. Let’s take a look at a couple of lessons I’ve learned and what we can do to further improve the whole thing. There are more parts...

View Article

Image may be NSFW.
Clik here to view.

10 Years Microsoft MVP

In July 2010, I received an email from Microsoft that I received a Microsoft MVP (Most Valuable Professional) award. Back then I wasn’t really sure what that means but it’s safe to say it had a...

View Article

.NET 5 Adventure: crossgen(2)

How to invoke and use crossgen “manually” after the build pipeline has been run? Our main Windows app Royal TS has been around for almost 20 years now and it all started with WinForms using the .NET...

View Article


Image may be NSFW.
Clik here to view.

Never use nuget.org in your CI/CD Pipeline!

Some of you may already be aware that a researcher was able to hack over 35 top tech companies like Microsoft, Apple, PayPal, etc. using a so called “software supply chain attack”. Since our old build...

View Article

Image may be NSFW.
Clik here to view.

Hot Reload for WinForms

No, the title is not a mistake. You may be familiar with Xamarin Hot Reload or WPF Hot Reload and if you have used hot reload before, you know what a great time saver this is. What would you say, you...

View Article

Browsing latest articles
Browse All 31 View Live




Latest Images