From 4adfd8c4dd7b95f740f48bd1f3f4670d84ac9a06 Mon Sep 17 00:00:00 2001 From: Chris Ayers Date: Sun, 22 Feb 2026 20:40:38 -0500 Subject: [PATCH] Improve GitHub profile README with better layout and categories Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- README.md | 89 ++++++++++++++++++++++++++++++++++++++++--------------- 1 file changed, 65 insertions(+), 24 deletions(-) diff --git a/README.md b/README.md index c684184..06de237 100644 --- a/README.md +++ b/README.md @@ -1,56 +1,91 @@ -### Hi there 👋 +

Hi there 👋 I'm Chris Ayers

-# Chris Ayers +

+ Principal Software Engineer @ Microsoft
+ Azure Reliability | 🎤 International Speaker | DevOps Days Tampa Bay Organizer +

-**Principal Software Engineer @ Microsoft** | Azure Reliability | 🎤 International Speaker | DevOps Days Tampa Bay Organizer +

+ Blog + LinkedIn + BlueSky + Mastodon + Sessionize +

-I enjoy tinkering with new tech, contributing to open-source projects, and sharing my knowledge through talks and blog posts. +--- -## Connect with Chris Ayers +I'm a Principal Software Engineer at Microsoft working in Azure on reliability. I enjoy tinkering with new tech, contributing to open-source projects, and sharing my knowledge through talks and [blog posts](https://chris-ayers.com/). -[![Blog](https://img.shields.io/badge/Blog-chris--ayers.com-2962FF?style=for-the-badge&logo=google-chrome&logoColor=white)](https://chris-ayers.com/) -[![LinkedIn](https://img.shields.io/badge/LinkedIn-chris--l--ayers-0077B5?style=for-the-badge&logo=linkedin&logoColor=white)](https://linkedin.com/in/chris-l-ayers/) -[![BlueSky](https://img.shields.io/badge/BlueSky-@chris--ayers.com-0085FF?style=for-the-badge&logo=bluesky&logoColor=white)](https://bsky.app/profile/chris-ayers.com) -[![Mastodon](https://img.shields.io/badge/Mastodon-@Chrisayers-6364FF?style=for-the-badge&logo=mastodon&logoColor=white)](https://hachyderm.io/@Chrisayers) -[![Twitter](https://img.shields.io/badge/Twitter-@Chris__L__Ayers-1DA1F2?style=for-the-badge&logo=twitter&logoColor=white)](https://twitter.com/Chris_L_Ayers) -[![Sessionize](https://img.shields.io/badge/Sessionize-ChrisAyers-1AB394?style=for-the-badge&logo=sessionize&logoColor=white)](https://sessionize.com/ChrisAyers) +--- ## 🎤 Talk Repos +#### Cloud and Infrastructure + | Talk | Repo | |------|------| -| Aspiring .NET with Azure Open AI | [build-with-aspire](https://github.com/codebytes/build-with-aspire) | | Building in the Cloud with Bicep | [build-with-bicep](https://github.com/codebytes/build-with-bicep) | -| Continuous Load Testing with GitHub Actions | [load-testing](https://github.com/codebytes/load-testing) | | Ensuring Azure Resiliency | [azure-resiliency](https://github.com/codebytes/azure-resiliency) | -| Feature Flags: The Art of the IF and Deployment | [feature-flags](https://github.com/codebytes/feature-flags) | -| From Zero to End-to-End Tests: A Beginner's Guide to Playwright | [testing-with-playwright](https://github.com/codebytes/testing-with-playwright) | -| Guardians of the Containers | [container-security](https://github.com/codebytes/container-security) | | Kubernetes Resiliency | [kubernetes-resiliency](https://github.com/codebytes/kubernetes-resiliency) | -| MITRE ATT&CK for Developers — Beyond OWASP | [mitre-attack-for-devs](https://github.com/codebytes/mitre-attack-for-devs) | +| Securely Deploying Infrastructure as Code | [secure-terraform-on-azure](https://github.com/codebytes/secure-terraform-on-azure) | +| The Well-Architected Architect | [the-well-architected-architect](https://github.com/codebytes/the-well-architected-architect) | + +#### .NET and Application Development + +| Talk | Repo | +|------|------| +| Aspiring .NET with Azure Open AI | [build-with-aspire](https://github.com/codebytes/build-with-aspire) | +| Aspire 13: One AppHost, Many Languages | [aspire-polyglot](https://github.com/codebytes/aspire-polyglot) | | Modern .NET Configuration Practices | [dotnet-configuration-in-depth](https://github.com/codebytes/dotnet-configuration-in-depth) | | .NET in a Box: Containerizing .NET Applications | [containerizing-dotnet](https://github.com/codebytes/containerizing-dotnet) | -| Aspire 13: One AppHost, Many Languages | [aspire-polyglot](https://github.com/codebytes/aspire-polyglot) | + +#### DevOps and CI/CD + +| Talk | Repo | +|------|------| +| Continuous Load Testing with GitHub Actions | [load-testing](https://github.com/codebytes/load-testing) | +| Feature Flags: The Art of the IF and Deployment | [feature-flags](https://github.com/codebytes/feature-flags) | | Real World CI/CD with GitHub Actions | [github-actions-demos](https://github.com/codebytes/github-actions-demos) | -| Refactoring Your Technical Identity | [refactoring-your-identity](https://github.com/codebytes/refactoring-your-identity) | -| Securely Deploying Infrastructure as Code | [secure-terraform-on-azure](https://github.com/codebytes/secure-terraform-on-azure) | | SRE, DevOps, and Platform Engineering | [sre-devops-platform-eng](https://github.com/codebytes/sre-devops-platform-eng) | | The Power of Dev Containers and GitHub Codespaces | [dev-containers](https://github.com/codebytes/dev-containers) | -| The Well-Architected Architect | [the-well-architected-architect](https://github.com/codebytes/the-well-architected-architect) | -### 📐 Templates +#### Security + +| Talk | Repo | +|------|------| +| Guardians of the Containers | [container-security](https://github.com/codebytes/container-security) | +| MITRE ATT&CK for Developers — Beyond OWASP | [mitre-attack-for-devs](https://github.com/codebytes/mitre-attack-for-devs) | + +#### Testing + +| Talk | Repo | +|------|------| +| From Zero to End-to-End Tests: A Beginner's Guide to Playwright | [testing-with-playwright](https://github.com/codebytes/testing-with-playwright) | + +#### Career + +| Talk | Repo | +|------|------| +| Refactoring Your Technical Identity | [refactoring-your-identity](https://github.com/codebytes/refactoring-your-identity) | + +--- + +## 📐 Templates | Name | Repo | |------|------| | Marp Slides Template | [marp-slides-template](https://github.com/codebytes/marp-slides-template) | -### 📝 Blog +## 📝 Blog Samples | Name | Repo | |------|------| | Blog Samples | [blog-samples](https://github.com/codebytes/blog-samples) | -### 📰 Latest Blog Posts +--- + +## 📰 Latest Blog Posts - [Aspire CLI Part 3 - MCP for AI Coding Agents](https://chris-ayers.com/posts/aspire-cli-part-3-mcp/) @@ -60,3 +95,9 @@ I enjoy tinkering with new tech, contributing to open-source projects, and shari - [Migrating from Jekyll to Hugo Part 1: Why I Made the Switch](https://chris-ayers.com/posts/migrating-from-jekyll-to-hugo-part-1-why-i-made-the-switch/) +--- + +

+ GitHub Stats + GitHub Streak +