Building something

Photo by @bepnamanh / Unsplash.com

Getting started with Azure Database for PostgreSQL

For as long as I can remember, the default datastore I’ve chosen has always been SQL Server, or Azure SQL depending where I need to deploy my solution. In recent years, I’ve started to expand my understanding of other platforms – including Mongo DB (see my adventures with containers and Mongo DB here), Azure Table Storage (a nice story here on how that ended up) but I’ve yet to try out PostgreSQL. I think I’ve… Read More »Getting started with Azure Database for PostgreSQL

Photo by @ruchindra / Unsplash.com

Planning my IKEA desktop project

We got the first IKEA store in Finland in 1996. Today, we have five. I’m proud to say I’ve only visited three of them. I really like IKEA for multiple reasons, one being that I can easily buy parts and accessories for my hobby projects – and the merchandise is always available! When I renovated my study room about a year ago, I purchased a large IKEA kitchen tabletop as my desk. It’s the Karlby… Read More »Planning my IKEA desktop project

Photo by @chuttersnap / Unsplash.com

Building a custom container-based API using Docker Desktop and Azure App Service

Many times when I’ve worked with Microsoft partners and customers in projects the need arises when we need a custom API to be implemented. Perhaps the reason is that we need the versatility and freedom this provides, or simply because the developer feels this is the best approach for the given business problem. So, while you can host your APIs in multiple ways in Azure, I wanted to try out how easy (or complex!) it… Read More »Building a custom container-based API using Docker Desktop and Azure App Service

Photo by @ripato / Unsplash.com

Building a simple yet robust monitoring solution for a website using Azure Application Insights

I’ve grown to use and love Azure Application Insights quite a bit in recent years. It’s a relatively simple, yet powerful monitoring, debugging, troubleshooting and analysis tool that lends itself to many use cases. As I’ve recently migrated my personal blog to a hosted WordPress, I needed to build something simple (as time is always a scarce resource) yet powerful enough monitoring to notify me if something fails. Perhaps the hoster’s MySQL cluster is down?… Read More »Building a simple yet robust monitoring solution for a website using Azure Application Insights

Photo by @hugowiz / Unsplash.com

Introducing ‘Just Enough Migration’

I wrote last July about how I run my blog as a static site. In essence, I ran a local virtual machine with Windows Server 2019 and XAMPP. I would author my posts, and generate a static HTML site periodically, that I would then publish to Azure App Service. I had this setup for about a year, and I was pretty satisfied with it. I was fond of this setup. I could leverage the flexibility… Read More »Introducing ‘Just Enough Migration’

Building a server - Photo by @iamjsullivan / Unsplash.com

Building a high-performance workstation PC for professional use (Part 1)

I’ve built PCs since I was a kid. Planning and designing which parts to get, figuring out your budget and sourcing components have always been a fun experience for me. Waiting to get the parts, building the system and powering it on even before building the case “just to test it” is the highlight. And finally running benchmarks to satisfy your inner curiosity that “it’s that much faster, so it was a good purchase.” In… Read More »Building a high-performance workstation PC for professional use (Part 1)

Photo by @rgrzybowski / Unsplash.com

Building a monitoring solution for Office 365 service availability using Azure Logic Apps

I spent some time in early December building an integration between Azure Log Analytics (and Azure Sentinel, obviously) and Office 365 Audit Logs. The latter exposes the logs through Office 365 Management Activity API, which is very handy, albeit slightly cumbersome to use. I wrote about that experience here. I noticed that there is also a separate Office 365 API I found useful, called the Office 365 Service Communications API. It’s much simpler to use,… Read More »Building a monitoring solution for Office 365 service availability using Azure Logic Apps

Photo by @danist07 / Unsplash.com

Building a monitoring solution for Power Platform events using PowerShell, C#, Azure Log Analytics, and Azure Sentinel

I’m writing this from the beautiful and sunny city of Prague, where I’m attending the European SharePoint, Office 365 and Azure Conference. It’s a 4-day event, with hundreds of sessions, and some very insightful keynotes also. I’m delivering two sessions here, and one of those was on monitoring and managing Power Apps and Power Automate. As you probably know, Power Automate used to be called Microsoft Flow. They are both parts of the Power Platform,… Read More »Building a monitoring solution for Power Platform events using PowerShell, C#, Azure Log Analytics, and Azure Sentinel

Photo by @marcszeglat / Unsplash.com

Generating random numbers from a lava lamp using .NET Core

I used to have a lava lamp when I was young. I mean, I’m still relatively young, but I haven’t had a lava lamp in decades anymore. I think it was a fad of the 1990s, and when everyone realized the lamps actually broke rather easily, the hype died quickly. Our family also had a bread machine around the same time. We don’t have that either, anymore. When I read about Cloudflare’s random number generator… Read More »Generating random numbers from a lava lamp using .NET Core

Photo by @markusspiske / Unsplash.com

Building a simple backup solution for Hyper-V-based virtual machines using OneDrive for Business and PowerShell

At home, I run several PCs – a few laptops, and one workstation which is a bit more performant, so that I can run Hyper-V and virtual machines on it. It’s also my server for Plex, the amazing multimedia system that effectively allows me to have my own private Netflix wherever I go. At the moment, my server runs on Windows 10 Pro for Workstations, which is the special edition for high-performance PCs. Among others,… Read More »Building a simple backup solution for Hyper-V-based virtual machines using OneDrive for Business and PowerShell