Jussi Roine
Home About Me Contact
Home About Me Contact

Latest Posts

Building a custom Twitter Analytics tool using .NET Core, Azure Storage, and Power BI

Building a custom Twitter Analytics tool using .NET Core, Azure Storage, and Power BI

August 23, 2019

I share my experience building a custom Twitter analytics tool because the platform's limited 28-day analytics window frustrated my desire for deeper historical insights. I detail my initial attempts to use Azure Logic Apps, highlighting the challenges posed by strict API rate limits that prevented successful data retrieval. This post explains why I pivoted away from Logic Apps and considered Azure Functions to overcome these technical hurdles.

I'm speaking at Microsoft Ignite 2019 in Orlando this November!

I'm speaking at Microsoft Ignite 2019 in Orlando this November!

August 22, 2019

I’m thrilled to share my upcoming speaking engagements at Microsoft Ignite 2019, where I’ll present on unique projects like building a connected summer cabin with Azure IoT Hub and creating a random number generator using Azure AI and a lava lamp. These sessions focus on tangible, hands-on solution building rather than just cloud deployment, offering a different perspective for attendees. I look forward to connecting with you in Orlando to discuss Azure, Microsoft 365, and the two new projects I plan to release around the event.

Building my own RSS feed generator using .NET Core and the new System.Text.Json assembly

Building my own RSS feed generator using .NET Core and the new System.Text.Json assembly

August 21, 2019

I wanted to solve the missing RSS feed issue in my static WordPress site by building a custom tool rather than relying on plugins. I decided to leverage the WordPress REST API to fetch post data as JSON, avoiding the complexities of parsing static HTML files, to generate a proper XML feed for my readers.

A look at Azure costs based on a real solution

A look at Azure costs based on a real solution

August 20, 2019

Drawing on my decade of experience with Microsoft Azure, I reveal the actual monthly costs of a personal solution that tracks AKA.MS URLs from Twitter, which averages around €26 despite my efforts to minimize expenses. I break down how the Azure SQL database accounts for over 80% of the bill after an upgrade was necessary to handle growing data volumes, emphasizing why relying on initial estimates rather than active monitoring leads to unexpected spending.

Everything is subscription-based - so how much am I paying for the services I use every month?

Everything is subscription-based - so how much am I paying for the services I use every month?

August 19, 2019

After closing my Dropbox account, I decided to audit my other monthly subscriptions to see how much I’ve really spent over the years. In this post, I break down the costs of services like Netflix, Spotify, and local news to help you evaluate whether your recurring expenses are truly worth it.

Getting started with Windows Terminal

Getting started with Windows Terminal

August 13, 2019

I explore the newly announced Windows Terminal, highlighting how it serves as a powerful, versatile alternative to the traditional Command Prompt and PowerShell. I walk you through the installation process using the Microsoft Store or Chocolatey, and introduce the basic usage features of this preview version.

← 52 53 54 55 56 →
Jussi Roine

Jussi Roine

Microsoft MVP and consultancy founder with 30+ years of experience, passionate about Microsoft security, AI governance, and sharing what I learn along the way.

Tags

azure productivity microsoft 365 homelab windows cloud computing software development security data management sharepoint networking automation microsoft teams cybersecurity certifications macos virtualization power platform ai and machine learning docker identity management power automate artificial intelligence azure openai devops c# powershell linux serverless containers
Jussi Roine

Microsoft MVP and consultancy founder with 30+ years of experience, passionate about Microsoft security, AI governance, and sharing what I learn along the way.

© 2026 Jussi Roine. All rights reserved.