Introduction
Azure content is published across a wide range of Microsoft blogs including Tech Community, Dev Blogs and service-specific engineering sites. Important updates, architectural guidance and product announcements are often published over many different sources.
For Azure architects, IT professionals and Microsoft Partners, staying informed can quickly become time consuming. Checking multiple blogs, feeds and update pages each day is not always practical.
So to simplify this, I’ve built the 9to5Azure Newsfeed.
The Newsfeed aggregates content from over 35 blogs from across the Microsoft ecosystem into a single, searchable view so you can quickly scan the latest updates in one place.
Why I Built It
Azure content is fragmented across many different blogs and product teams. Trust me, I had a daily check which opened 10+ tabs!
For architects and partners, keeping track of these changes can quickly become inefficient.
Checking multiple sources each day means time spent searching rather than understanding what actually changed.
The Problem This Creates
- Important updates can be easily missed.
- Architects often check several blogs manually.
- Information is spread across different platforms.
- Generic RSS readers lack Azure-specific context.
The Goal
The 9to5Azure Newsfeed was built to provide a single pane of glass for Azure updates.
Instead of jumping between blogs, you can review the latest announcements and news in one place.
The longer term goal is:
- To build 9to5Azure as a complete Azure hub.
- Create a site Azure architects can bookmark, refer and review daily.
- Provide a faster way to understand changes across the platform.
- Connect with Azure and IT professionals around the country and world to talk tech.
I’m happy to share that the Newsfeed is continuing that goal.

What Is The 9to5Azure Newsfeed?
You can access it here: www.9to5azure.com/newsfeed
The 9to5Azure Newsfeed is a curated Azure blog aggregator built directly into the 9to5Azure platform.
It brings together Azure-related blog posts from across the Microsoft channels into a single view. Instead of checking multiple blogs a day like I did, the tool is designed to allow you to review the latest updates in one place.
The idea was inspired by the work of Ricardo Martins who created the Azure Newsfeed project. His tool demonstrated the value of aggregating Azure blog content into a single stream.
The 9to5Azure tool builds on that concept with a focussed source list, categorisation and user experience improvements aligned to my wider platform.
The Newsfeed now aggregates content from areas such as:
- Azure service teams and engineering blogs.
- Architecture, infrastructure, networking, operations and platform updates.
- AI, data and developer-focussed updates.
- MVP community blog.
- Security, networking, infrastructure and platform announcements.
- Azure Releases communications.

Designed for Quick Scanning
The Newsfeed is designed to help people review updates quickly rather than read every article in full.
Key capabilities include:
- Search to find specific topics or services.
- Category filters to narrow down relevant updates.
- Sorting options to prioritise what you need.
- A clean layout optimised for scanning.
Tip
The Newsfeed is designed as a daily scanning tool. A quick review each morning makes it easier to stay aware of Azure platform changes without checking dozens of blogs manually.
How It Works Behind The Scenes
The 9to5Azure Newsfeed runs as a fully automated aggregation pipeline.
A scheduled GitHub Action Workflow runs at 06:00 UTC daily and ingests RSS feeds, Microsoft Partner JSON data and Microsoft Learn partner centre announcement pages. These feeds are processed and normalised before being published to the site.
The high-level workflow looks like this:
-
Retrieves content from 37 configured Microsoft sources.
-
Uses RSS by default, alongside isolated adapters for Microsoft Partner JSON and MS Learn Partner Centre announcements.
-
Converts everything into one common article structure.
-
Validates dates, links, summarise, categories and source metadata.
-
Removes or tries to remove duplicate articles!
-
Retains a rolling 90-day history.
-
Safety checks before publishing, preventing the Newsfeed from breaking suddenly.
-
Generates XML and JSON files for the newsfeed and the health.
-
Finally, publishes the validated files for the Astro page.
Note
The Newsfeed pipeline is fully automated. Once sources are configured, new articles are collected, processed and published automatically through the GitHub workflow.

Architectural Decisions
The Newsfeed was designed to remain intentionally lightweight. Rather than running a permanent backend service, the aggregation pipeline runs once per day using GitHub Actions.
This approach was chosen because:
- This workload is predictable and scheduled.
- No management or cost through Azure Functions.
- Easily maintained and modified with the site and action hosted in GitHub.
The site itself uses Astro to generate the static shell, allowing the newsfeed to be served via the site with minimal latency.
Client-side filtering was selected instead of server search to keep the architecture simple.
Architectural Trade-offs
I’ve listed out some trade-offs that helped me come to some of the architectural decisions that were made.
GitHub Actions vs. Azure Functions
| Option | Pros | Cons |
|---|---|---|
| GitHub Actions | Simple scheduling, no Azure resources | Limited execution time |
| Azure Functions | Native Azure scaling | Requires infrastructure and monitoring |
| Logic Apps | Visual orchestration | Cost per execution |
Because the feed aggregation task is predictable and runs once a day, a permanently hosted compute platform would introduce unnecessary overhead.
GitHub Actions provides a scheduled task without requiring Azure resources or granular management.
Static Site vs API Backend
| Option | Pros | Cons |
|---|---|---|
| Static JSON + Client Search | Minimal infrastructure | Larger client payload |
| API Backend | Scalable queries | Requires hosting and maintenance |
Because the dataset is small and only refreshed once a day, the platform doesn’t require a persistent backend service.
Instead, the architecture generates a static JSON feed that the client can query and filter directly. This keeps the tool lightweight and fast, without making it harder for me to manage.
Wrap Up
The goal of the 9to5Azure Newsfeed is simple: provide a single place where Azure architects, IT professionals and Microsoft Partners can quickly review the latest updates across the platform.
Instead of checking dozens of blogs, the Newsfeed brings relevant Azure content into one searchable, filterable view.
Explore it here: www.9to5azure.com/newsfeed
Feedback & Suggestions
This tool will continue to evolve over time.
If you have feedback on the Newsfeed, ideas for improvements, or suggestions for additional Azure blogs that should be included; I would love to hear from you!
Reach out via the comments, LinkedIn or email!
Comments (0)
No comments yet. Your first commenter will appear here.
Leave a comment
Join the discussion
Become a member of 9to5Azure to start commenting.
Already a member? Sign in